Egge's avatar
Egge
egge@npub.cash
npub1mhcr...c226
Building https://npub.cash 🥜 Working on awesome nostr, cashu and Lightning stuff 💜⚡️
Egge's avatar
Egge 1 month ago
She decided that she’d like to get up at 3am today. After two hours of reading her favourite stories and some tea, she is fast asleep and I am working on nostr logins 😍 Going to be a tough day, but working in the dark while listening to her breathing is worth every bit of it image
Egge's avatar
Egge 1 month ago
I think I just understood why people have a hard time comparing Bitcoin and Gold. Gold is objective (its value is not, but its existence is), but Bitcoin is an intersubjective thing. In this regard it’s not different from Fiat currency. Bitcoin does not exists outside of our conscious mind. Of course that is true for many many things and it does not make Bitcoin any less valuable. But somehow thinking about this makes me understand the old and wary folk a bit more.
Egge's avatar
Egge 1 month ago
Sometimes the best gifts are the coincidental ones 🤙🎅🏼 Merry Christmas nostr ❤️ image
Egge's avatar
Egge 1 month ago
If we Sapiens are so wise, why are we so self-destructive? - Yuval Noah Harari
Egge's avatar
Egge 1 month ago
Finally found my favourite AI stack: nvim + claudecode.nvim Configure claudecode.nvim to use an external terminal, then I can have Claude running on a second workspace, while diffs are still being rendered in nvim splits. I miss Cursor Tabs, but it’s not too bad actually.
Egge's avatar
Egge 1 month ago
Christmas came early this year 😍 image
Egge's avatar
Egge 1 month ago
Trigger Warning ⚠️ I had a very busy morning and no time to prepare proper breakfast. So I put a sweet potato and a frozen rib eye in the air fryer and went to shower. 15 minutes later I had a 7/10 rare (borderline medium-rare) steak with amazing potato wedges. Fat rendered nicely, proper sear is obviously missing, but definitely would do it again if time is tight.
Egge's avatar
Egge 1 month ago
Nostr is a superpower for SPAs... I needed a way for users to report issues in the new eNuts app. Of course I would prefer detailed issues on Github, but not every user has a GH account. Now there is a simple web form that sends a nostr DM with the issue report to me. image
Egge's avatar
Egge 1 month ago
Had my first call this morning. Without having completed basic training all I could do was stand by and watch, but I learned so much already 🚒 View quoted note →
Egge's avatar
Egge 1 month ago
> Cashu has consciously positioned itself in this area of tension: not as a replacement for Bitcoin, but as a complementary layer. Bitcoin provides the global, scarce, and censorship-resistant foundation; Cashu builds on this to offer privacy, speed, and user-friendliness in everyday life. Together, they fill a gap that neither traditional payment systems nor blockchain alone can fill.
Egge's avatar
Egge 1 month ago
I decided that I’ll be doing less conferences in the first half of 2026 and spend that time on something completely unrelated. I think sometimes it’s good to take a step back and experience something new, to regain your focus. So I’ll become a fire fighter 🧑‍🚒
Egge's avatar
Egge 1 month ago
Fired a 6.5’ .44 revolver yesterday. Suddenly I feel like I understand Americans a lot better.
Egge's avatar
Egge 2 months ago
The Melt Saga in Coco is probably the most interesting piece of software I have written in a while. First of all sagas by themselves are also really cool, and I had a lot of fun writing the first one for the Send API. Now melt adds more complexity by needing to support different methods, that will have different behaviour. While the SendOperationService owned all behaviour the melt one does not. This is where I added the MeltHandlerProvider, a little piece of code that provides handlers based on the method used to the Saga. The saga will get the required behaviour from the provider when it needs to advance. This way each method can implement its own behaviour, and consumers can even add their own methods via plugins or at runtime.
Egge's avatar
Egge 2 months ago
PSA ⚠️ There has been report of data-loss when upgrading coco to the latest RC33! We are still investigating the issue, but for now you should not upgrade to this version. Unfortunately npm doesn’t let me plush the version, but as the RCs are alpha releases npm will not upgrade you without explicit permission
Egge's avatar
Egge 2 months ago
Sell kidney and get Cursor 200$ subscription?
Egge's avatar
Egge 2 months ago
Opus 4.5 (Cursor) cost is only reduced for another four days… what are you building?
Egge's avatar
Egge 2 months ago
Coco RC31 has been released! This new RC includes a bunch of bug fixes, as well as the long awaited send API. Sending tokens was fully refactored to use a saga under the hood, allowing for much better error handling and safety. It also allows users to preview transaction details before executing a send. If something goes wrong Coco will do it's best to recover the operation (and the sats). A nice side effect of the saga is that we now got real time updates for send operations as well! New send state events were added to the event hub and the History API now exposes "state" for send operations. The full explanation of the SendAPI can be read here: image
Egge's avatar
Egge 2 months ago
"Before you change anything review this proposal critically" is a game changing prompt for me
Egge's avatar
Egge 2 months ago
PSA: npub.cash is experiencing some issue right now. This morning we had some DDOS-like activity that caused rate-limiting issues with Minibits upstream. Meanwhile npubx.cash is running fine and also has some protections in place to avoid this kind of issue. If you are currently using npub.cash, this might be a great time to look into npubx.cash. You can use it inside Cashu.me by enabling npubx.cash in the experimental settings. image