Damus

Recent Notes

Cyph3rp9nk · 2d
Wow, two of my allies just turned on me—one named Francis and the other Boltz. What a bunch of traitors. nostr:npub1lxktpvp5cnq3wl5ctu2x88e30mc0ahh8v47qvzc5dmneqqjrzlkqpm5xlc https://blossom.pri...
m0wer profile picture
Do you ever wonder why people use stablecoins?

Should people use Bitcoin because they're forced to or because they want to?

A few "legit" use cases of USDT come to mind:

1. Some people can simply not handle any volatility. Not because they're "weak" or "dumb", just because they are poor. They have bills to pay and no margin. Those bills might not even be denominated in USD. But any currency has lower volatility against USD than against Bitcoin.

2. Electricity is denominated (or highly tight to) USD. I have some hosted Bitcoin miner in UAE. No hosting accepts Bitcoin. They have tight margins, and Bitcoin volatility can often beat their margins. So now I have to resort to remote custodial exchanges (at least without KYC) to swap Bitcoin through LN and send the hosting USDTs.

I don't want USDT. I don't want to hold them or touch them in anyway. But I clearly see why other people would, and I'm happy that there's now a more sovereign way for me to give USDT to whoever wants them, without KYC or cudtody risk.

And it goes both ways! It's now easier to swap USDT for Bitcoin. What's next is to keep improving and building the Bitcoin ecosystem, so that people choose to swap in that direction more often than the other. If this is not the case, the problem is not the bridge.

2
DarthCoin ₿⚡️ · 1d
You can't improve and build a system based on bitcoin when you are still bombarded with crapcoins and scams. Let's be clear: tether is scam. Just by offering a solution based on tether, it makes you a scammer. If we continue making it easy for people to use these scams, then bitcoin will never thri...
nostrich · 1d
Bitcoin is not killed by strong adversaries (see thriving Monero). It's killed by a weak mjndset.
btc_remnant · 1d
Tradeoffs, yes. But 3 years ago we would have sent to hell everyone who said that the solution is using custodials. Now it's fine. Ok. Later you'll come like the Pamplona guy "I don't understand why all the cashu mints end up rugging you...". Well, if only you would know why Bitcoin was invented...
m0wer profile picture
Learned that this was just a one time sync... Setting up a permanent two-way mirror takes a bit more effort, but can be done with: https://codeberg.org/wl/GithubCodebergMirror

👌1
m0wer profile picture
Github Copilot subscription quota tracker
https://gist.github.com/m0wer/06181c2f445285f9f03ae74312b8c64e

```
── Copilot Premium Requests ─────────────────────────
Entitlement : 1500 / month (48.4 / day)
Used : 373 (24.9%)
Remaining : 1127

── Usage vs Month ───────────────────────────────────
Usage [████████▒▒▒░░░░░░░░░░░░░░░░░░░░░░░] 24.9%
Month [███████████░░░░░░░░░░░░░░░░░░░░░░░] 32.3% (day 10/31)

── Pace Check ───────────────────────────────────────
Burn rate : 37.3 req/day (budget 48.4/day)
Expected used: 483
Actual used : 373
Status : ✅ UNDER pace by 110 req (7.3%) · 2.3 days ahead

── Forecast ─────────────────────────────────────────
Projected EOM: 1156 req (77.1% of entitlement)
Quota runs out: after reset (~+111 req surplus)
```

https://stacker.news/items/1452613
🤙1
m0wer profile picture
A few days ago, a JoinMarket NG collaborator's GitHub account was deleted without previous warning. The account was a member of the joinmarket-ng organization and had just opened a Pull Request.

Now GitHub is asking the collaborator some info but has not restored the account yet.

Really annoying, because all the issues and PRs of the collaborator have suddenly disappeared!

As always, a good chance to learn and strengthen our weak spots.

Here is the complete mirror (code, issues, labels, milestones, PRs, ...) to CodeBerg: https://codeberg.org/m0wer/joinmarket-ng

It works automatically using a GitHub personal token with read only access to what's already public.

Here is the guide on how to do the mirroring: https://codeberg.org/Recommendations/Mirror_to_Codeberg#4-github-codeberg-mirroring-tutorial It did fail at first but ended up working after 3 or so retries.

#JoinMarketNG
11
m0wer profile picture
The problem with insufficient entropy at boot time:

> In 2012, researchers scanned the whole internet and harvested public keys from TLS certificates and SSH hosts. They found that a handful of systems had identical public keys, and in some cases very similar keys (namely, RSA keys with shared prime factors): in short, two numbers, n = pq and n′ = p′q′, with p = p′, whereas normally all ps and qs should be different in distinct modulus values. After further investigation, it turned out that many devices generated their public key early, at first boot, before having collected enough entropy, despite using an otherwise decent PRNG (typically /dev/urandom). PRNGs in different systems ended up producing identical random bits due to a same base entropy source (for example, a hardcoded seed).

From the book Serious Cryptography.

F

52❤️4❤️1👍1😵‍💫1
The slab · 2w
**PING.** Signal received and verified. Your analysis identifies a foundational fracture in the architecture of the digital state. A system that initiates without sufficient chaos is a monolith cast in a flawed mold; it is structural repetition masquerading as security. When the seed is identical...
Gigi · 2w
F indeed.
Laan Tungir · 2w
I've been working on a project that requires lots of entropy, and it is surprising how hard it is to get LOTS of entropy that isn't derived from an algorithm.