SatsAndSports

SatsAndSports

Into bitcoin, specifically cashu. When I'm not working in the fiat mines, I'm into cycling and camping

npub

npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56

pubkey (hex)

12ee03d11684a125dd87be879c28190415be3f3b1eca6b4ed743bd74ffd880e6

nprofile

nprofile1qqsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpesprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajshvyzw4

Lightning

npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56@npub.cash

Activity (170)

↳ Reply Event not found

5c8ef3bb4ec4fa852e577e7756e21ffaf24d4002113834fa3347bb4214668435

The dev call started at 15:00 UTC today, not 16:00. I think there is some summer time confusion today. Most of Europe is UTC+2 now

Kind-1 (TextNote)

2026-05-06T20:09:44Z

↳ Reply Event not found

3142389a97ab7b9201d58b346b1243c845822dfe3b92a4a05e6797525edbdfdc

I loved this video on the topic on hash-based signatures. I think I'll need to rewatch it before I can fully benefit from the more detailed helpful wr...

I loved this video on the topic on hash-based signatures. I think I'll need to rewatch it before I can fully benefit from the more detailed helpful writeups from you and Jonas! https://www.youtube.com/watch?v=T9fCCGzwHJc

Kind-1 (TextNote)

2026-05-06T20:04:47Z

I've been a bit lazy on open source in recent weeks, mostly due to needed recovery after all the excitement at nostr:npub1s0veng2gvfwr62acrxhnqexq76sj...

I've been a bit lazy on open source in recent weeks, mostly due to needed recovery after all the excitement at nostr:npub1s0veng2gvfwr62acrxhnqexq76sj6ldg3a5t935jy8e6w3shr5vsnwrmq5 😀; I'm too old to create and demo six new things in six weeks. But I think my strength is recovering again. I'm attending meetings and spamming Github with multiple comments on other people's PRs. (I'm being active without really solving problems, but I guess I need to restart somewhere 😀)

Kind-1 (TextNote)

2026-05-06T19:55:51Z

↳ Reply Event not found

213b0299f4b7c77f9e2d067e2e1745246ceb8fbce0ff62d3a59f0408054bb2c5

I often think about how open source leads to *apparent* centralisation Good code will get copied between all the implementations, which means that - ...

I often think about how open source leads to *apparent* centralisation Good code will get copied between all the implementations, which means that - as long as the experts generally agree with each other about which code is best - we'll naturally just have one main repository

Kind-1 (TextNote)

2026-05-05T20:33:31Z

↳ Reply Event not found

927d4f11f79bdaa150210afa979a47e18de190337707c311d9843f2dd6df727b

The Star Trek timeline: https://blossom.primal.net/65c839dab1f4648c23be46782a50653943a2a1c6871537f470d3a996e68290e6.jpg

Kind-1 (TextNote)

2026-05-05T20:30:30Z

I finally set up my work laptop to use AI for coding Since September, I've spent a lot of my work time actually coding for Bitcoin on my personal lap...

I finally set up my work laptop to use AI for coding Since September, I've spent a lot of my work time actually coding for Bitcoin on my personal laptop, but I should remember to do fiat-mining too It took a lot of hacking to get a good setup funded by my employer, but it's working now. OpenCode, using my employer's Copilot subscription to get access to Opus and GPT and so on (But I won't use that for any Bitcoin stuff, I don't want any complications around rights to the open source code that I write) For those who are in conventional fiat-mining jobs, what's your setup and does your employer give you enough tokens

Kind-1 (TextNote)

2026-05-05T10:56:14Z

↳ Reply Event not found

2a8aece92ad5f5a705ade549058d4897889d8ca69b207a2019c7901287ba12ed

Do whatever you want with your wealth. It's yours

Kind-1 (TextNote)

2026-05-05T07:59:12Z

↳ Reply Event not found

0000f3ed6c6eaf1369312060c7d0d1d128ba35d6cfd0381283cca0a9ac931a5e

I'm curious how you learned about it? Did an LLM suggest it, or you discovered it some other way?

Kind-1 (TextNote)

2026-05-04T08:58:59Z

An idea for nostr:npub1y0gja7r4re0wyelmvdqa03qmjs62rwvcd8szzt4nf4t2hd43969qj000ly , to allow more (transitive) signing within ancestries, while retain...

An idea for nostr:npub1y0gja7r4re0wyelmvdqa03qmjs62rwvcd8szzt4nf4t2hd43969qj000ly , to allow more (transitive) signing within ancestries, while retaining the obfuscation/privacy benefit of hiding the 'real' npub: TL/DR: the node_addr should be a tweaked public key, not just an arbitrary hash of the pubkey key. Your node has a keypair: the secret s and the corresponding public key p. We usually see the p in it bech32 representation (npub...) Currently, the node_addr is the (first 16 bytes of the) sha256sum of the pubkey. I propose to change that First, define a tweak: t = sha256("FIPS_node_addr" || pubkey) Then we have a tweaked pubkey p' = p + tG and the corresponding tweaked secret (don't forget BIP-340), which will allow your node to sign for p' just as easily as it can sign for p. Now, let's define the node_id as p', and the node_addr as the first 16 bytes of that. With this scheme, if my node tells you that my ancestry is [node_id(me), node_id(A), node_id(B), node_id(Root)], then the ancestry will include multiple relevant signatures. You won't directly see the pubkey B, but you'll B'=node_id(B). And you will see a signature by B' that it's parent is node_id(Root). Of course, signatures don't prove that all the data is genuine. But over time, we can see which node_ids are reliable and which are not. For example, the signature will stop a hacker from pretending that you (a reliable) node has selected the hacker as its parent

Kind-1 (TextNote)

2026-05-03T20:09:54Z

↳ Reply Event not found

773022d9ccf1bf5833ff8ec72aefcee4d8a2a5e20f0d457203811af3be7285f1

My favourite example is a nerve in giraffes which goes from the brain to their mouth, but it's many metres long because it goes all the way down the n...

My favourite example is a nerve in giraffes which goes from the brain to their mouth, but it's many metres long because it goes all the way down the neck and back again #IncompetentDesign https://the-hatchetman-atheist.ghost.io/giraffe-recurrent-laryngeal-nerve/

Kind-1 (TextNote)

2026-05-03T07:37:35Z

↳ Reply Event not found

74a5731032f78b595dee2f75536d09f7fb027798a0987688778d0ad14973a8fe

That's a very very long piece. Is it possible to write it more concisely? Also, it assumes a lot of context. I was expecting a piece that lays out st...

That's a very very long piece. Is it possible to write it more concisely? Also, it assumes a lot of context. I was expecting a piece that lays out steps or a flowchart. "Auctioneer publishes X" "bidder publishes Y" ...

Kind-1 (TextNote)

2026-05-02T18:26:14Z

First time this year cycling and camping Not an interesting location, just a good way to spend a long solo weekend https://blossom.primal.net/546286...

First time this year cycling and camping Not an interesting location, just a good way to spend a long solo weekend https://blossom.primal.net/546286730702946a2fbb218fcd5b6b2e2e3da744b948748fece25ba3b49f620e.jpg

Kind-1 (TextNote)

2026-05-01T19:49:47Z

I hope my French friends don't see this by me, where I share a little of respect for their ability to be reasonably independent and successful and imp...

I hope my French friends don't see this by me, where I share a little of respect for their ability to be reasonably independent and successful and important things. For example, space flight and nuclear energy nostr:nevent1qqs0jxuh79fwruec22yl69s2lts6jnd0nxvt6sqf2rsp5k22z0km62sprpmhxue69uhkummnw3ezucmgv95k6cfwd9hxvme0qgsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpesrqsqqqqqpenrqua

Kind-1 (TextNote)

2026-05-01T10:10:56Z

↳ Reply Event not found

8d718161b0e6d58afaada896b9198cf4ce625b0d6a2231fbe7668cec5673f007

Indeed. I've been arguing with my friends here that European leaders should be more strategic, and not just copy-paste what (they think) the Americans...

Indeed. I've been arguing with my friends here that European leaders should be more strategic, and not just copy-paste what (they think) the Americans do Instead, I think we should lean into the opposite. Bitcoin and Nostr. Open source AI models. More governments following the French example of moving their government to open source software Europeans can do a lot of things well, like manufacturing and nuclear tech and energy, and much of the military tech is pretty good too. But changes are needed, especially Germany has problems, and the copy-paste approach isn't always the right one (even if it *sometimes* is)

Kind-1 (TextNote)

2026-05-01T10:09:18Z

↳ Reply Event not found

7e775e3774cbfed46c90b898eb454a7dbea4203dec883c4244e8fdb1f4c3ef2a

I'm not so sure it'll ever happen like that. In the medium term, defending fiat will require extreme measures due to the expected increases in Bitcoin...

I'm not so sure it'll ever happen like that. In the medium term, defending fiat will require extreme measures due to the expected increases in Bitcoin's purchasing power. And so the vast majority of today's fiat currencies will disappear But in the long term, when Bitcoin reaches its limit (100x its current purchasing power, for example) then people will be more willing to hold other assets as long as those assets don't lose value too quickly. If governments continue to demand taxes to be paid in something that is issued by their central bank, then that currency will continue to have some value, and central bankers will still (like today, if they choose) keep the value stable. So I think it's likely that a small number of fiat currencies survive, and their banker's decisions will matter

Kind-1 (TextNote)

2026-04-30T12:11:21Z

↳ Reply Event not found

000074fd357ccd79c9290bc6d228dfab9bc3083a2a5999243c86b9e5e339ad81

It's not quite #40HPW, but I keep a backlog of episodes of Nostr Compass and Bitcoin Optech in reserve for times like this

Kind-1 (TextNote)

2026-04-28T15:52:55Z

I've been watching a lot of videos about the Apollo missions, especially this Youtube channel. Great channel. Don't just watch 11 and 13, the others ...

I've been watching a lot of videos about the Apollo missions, especially this Youtube channel. Great channel. Don't just watch 11 and 13, the others were very interesting! 12 was particularly good https://www.youtube.com/watch?v=02iHPsBA1gI

Kind-1 (TextNote)

2026-04-27T18:57:32Z

↳ Reply Event not found

cca25835ade8f5b73e771e72a9a65e024dd8eaaa896684b563c1e613fe11511d

I'm cutting back a lot on carbs, feeling pretty hungry too. It's a strange feeling I got pretty strict about a week ago, and had some expected sympto...

I'm cutting back a lot on carbs, feeling pretty hungry too. It's a strange feeling I got pretty strict about a week ago, and had some expected symptoms like a headache, but salt fixed it. Fascinating topic, how visceral fat really isn't healthy

Kind-1 (TextNote)

2026-04-27T16:48:54Z

↳ Reply Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

https://image.nostr.build/a2a515ff935c3aa05745d2e7b6cc225068f8042ee9e4f38631732c5d8bf20f9e.png Luke...

Whoever is funding their attack is switching their funding to Project Eleven (for the quantum lies) and Paul Sztorc (for his fork) Luke and Mechanic ...

Whoever is funding their attack is switching their funding to Project Eleven (for the quantum lies) and Paul Sztorc (for his fork) Luke and Mechanic and Kratter have failed, and are now abandoned https://njump.to/nevent1qqs9zq6g2pgl2ycus75raf0gh6ukggu539k2k8g2jnd0samll64yswqprpmhxue69uhkummnw3ezucmgv95k6cfwd9hxvme0qgsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpesrqsqqqqqpmw2mq5

Kind-1 (TextNote)

2026-04-26T09:20:44Z

I find it interesting and funny that a lot of extremely low-quality attacks on Bitcoin are happening simultaneously. I want to emphasize how pathetic...

I find it interesting and funny that a lot of extremely low-quality attacks on Bitcoin are happening simultaneously. I want to emphasize how pathetic they are, as if the conspirators have run out of ideas and are just funding any random shit they can find as they realize Bitcoin is essentially unstoppable now (thanks - I think - to the great progress around L2s): 1) Paul Sztorc will hardfork in August, and add his drivechains to it: https://xcancel.com/callebtc/status/2047670709447454777 2) The dumbest quantum FUD, where somebody won a (fake?) prize of 1BTC for a method that literally had zero (non-uniformly-random-noise) input for a quantum computer: https://xcancel.com/_jonasschnelli_/status/2047765988624744811 3) and of course, Knots/BIP-110 which is literally designed to make life difficult for small miners and to bloat the UTXO set with fake pubkeys. I'm kinda new to being knee deep in all the Bitcoin news and lore. Are there always so many pathetic attacks?

Kind-1 (TextNote)

2026-04-25T21:24:21Z

Loving Lyn Alden's sci-fi book "The Stolguard Incident". Just halfway through now. So many topical themes coming together nicely And characters that...

Loving Lyn Alden's sci-fi book "The Stolguard Incident". Just halfway through now. So many topical themes coming together nicely And characters that I care about! nostr:nprofile1qqsw4v882mfjhq9u63j08kzyhqzqxqc8tgf740p4nxnk9jdv02u37ncpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzemhxue69uhkummnw3ezumtpd35kutn0dekz7qg4waehxw309ahx7um5wfekzarkvyhxuet59ur8ttc0

Kind-1 (TextNote)

2026-04-25T09:53:17Z

↳ Reply Event not found

f81f1d4c5edc7e959a083bc5811c7269323c083443fde471c2a2e62f60bdcea8

The second two of those points are 'easy' to think about, in the sense that it's just about detecting which peers are spammy/unreliable. If their Bloo...

The second two of those points are 'easy' to think about, in the sense that it's just about detecting which peers are spammy/unreliable. If their Bloom advertizes they can reach nodes, but they rarely/never get the relevant signed CoordinateLookupResponses, then they are unreliable. It might take a long time to get the right balance of heuristics to make it work, but in principle it's solvable. > Bloom filter validation — reject suspiciously dense filters > Per-source LookupRequest rate limiting — cap flood generation I'm less sure about the first two points though; solutions are not so obvious. I had a lot of fun with faking fake roots and fake ancestries and varying 'depths'. > Root election with cost — proof-of-work, minimum age, or stake Maybe the root should be the oldest node; although I'm not sure how to get consensus on that in a simple way. > Per-entry ancestry signatures — already on their roadmap Signatures won't stop me from firing up a million nsecs and signing many different ancestries and spamming the network. If I have many entry points into the network, then I can spam with new (fully-signed) ancestry paths very regularly I don't say I have a solution, but I think we need to either make it difficult/slow to change the root in chaotic ways, *or* have a system which is robust to such chaos. Ideally, a change of root will change only the direction of arrows on the spanning tree, without changing anything 'fundamental' about the tree. This should allow us to preserve the property that a spanning-tree-edge divides the network into two sets of nodes. Swapping the direction of edges doesn't change those divisions, and therefore I think the bloom filters don't need to be rebuilt immediately on every change of root We might need to keep tracking of mutiple roots, and therefore multiple coordinates, during the transitions. Don't discard a given root until all your peers are happy with a different new root. But I'll stop rambling now. I might not be making much sense. In any case, a written document which we could review would be useful to discuss how we might have a reasonably scalable and robust protocol

Kind-1 (TextNote)

2026-04-20T20:53:40Z

↳ Reply Event not found

b29fd392b4332323b37aba792c54a29353f7ba26f2ca5d490119c4dabb112600

What's stopping you from making the Reticulum PR yourself? 😂 It's quite easy to add new transports to FIPS; the transport interface is quite simple

What's stopping you from making the Reticulum PR yourself? 😂 It's quite easy to add new transports to FIPS; the transport interface is quite simple

Kind-1 (TextNote)

2026-04-17T16:47:00Z

↳ Reply Event not found

8fae9ef9f73bef6f5cb2e91aaa4b20691712f42deceb21822a8d48d1582e52c4

I think the questions are similar in the end. Do we want hash-based signatures? Lattice-based? Both? Neither? One advantage of that we can be more re...

I think the questions are similar in the end. Do we want hash-based signatures? Lattice-based? Both? Neither? One advantage of that we can be more relaxed about signatures sizes in Nostr. If a Nostr event is 64k, then I don't mind attaching a 3kb signature And Nostr will be able to move more quickly than bitcoin, if needed

Kind-1 (TextNote)

2026-04-16T10:55:42Z

↳ Reply Event not found

ceb8682fc7732197419df41a1e89c428b55c7f03b3c1b391402de5b1443ff867

I think I'm looking for the opposite. I don't want to share a bolt11 invoice with the mint, as that will share the the public key of the receiving Lig...

I think I'm looking for the opposite. I don't want to share a bolt11 invoice with the mint, as that will share the the public key of the receiving Lightning node with the mint Unless bolt11 already supports some blinding, which can be used to hide this?

Kind-1 (TextNote)

2026-04-16T07:52:06Z

↳ Reply Event not found

163a0a8f9861e54e2182beadd6222e1bff857ace79a361a748a929bc04ef55c9

Crazy yes 😀 But I kinda think the idea of a FIPS node in the browser might be useful. The whole Linux and ipv6 thing was a bit silly (just fun for a...

Crazy yes 😀 But I kinda think the idea of a FIPS node in the browser might be useful. The whole Linux and ipv6 thing was a bit silly (just fun for a demo) but a FIPS node that uses the FIP Native API might be useful to some people, and therefore the 'websocket' transport might be useful. For example, imagine a Cashu wallet like cashu.me that is a PWA. It could have a minimal FIPS node built in to connect to a mint over FIPS. For now, I'll ignore this. But curious if I/we/others should maybe follow up on this sometime

Kind-1 (TextNote)

2026-04-14T16:19:42Z

Austrian economists claim they're the experts in predicting what will naturally become money, without realising that billions have happily used fiat a...

Austrian economists claim they're the experts in predicting what will naturally become money, without realising that billions have happily used fiat and bank credit for decades, choosing the "wrong money" A paraphrasing by Claude of Austrian thinking: "here are the properties that make a good money (divisibility, durability, portability, scarcity, etc.), and market processes will tend to select for those properties over time." If your Austrian model can't predict the last few decades, then it's not a serious model 😜. Maybe there needs to be a modernization of Austrian thought that acknowledges that speed is critical. I guess it comes under "portability" Instant settlement is crucial. Privacy is important, not just as a good in itself, but because a lack of privacy is risky to the finality #LightningFixesThis

Kind-1 (TextNote)

2026-04-12T11:30:28Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

Run this curl command to show that the browser can do a http request, through the websocket gateway ...

Code here: https://github.com/SatsAndSports/fips-in-the-browser

Kind-1 (TextNote)

2026-04-10T17:09:44Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

Join the FIPS mesh directly in your browser with one click, using a Linux kernel and FIPS stack, bot...

Run this curl command to show that the browser can do a http request, through the websocket gateway to the main FIPS test mode: curl nostr:nprofile1q...

Run this curl command to show that the browser can do a http request, through the websocket gateway to the main FIPS test mode: curl nostr:nprofile1qqsqduguxy38jw9tnzafsg5q62px7e4qv0u7lelrgt5p66nkcema0mghqrmg2.fips:8000

Kind-1 (TextNote)

2026-04-10T16:36:53Z

Join the FIPS mesh directly in your browser with one click, using a Linux kernel and FIPS stack, both of which are running in JS/WASM in your browser ...

Join the FIPS mesh directly in your browser with one click, using a Linux kernel and FIPS stack, both of which are running in JS/WASM in your browser tab. A new platform (Linux in the browser) for nostr:npub1y0gja7r4re0wyelmvdqa03qmjs62rwvcd8szzt4nf4t2hd43969qj000ly , and a new transport too (websockets, because web apps aren't permitted to do raw TCP). Just one of the many fun things demoed at nostr:npub1s0veng2gvfwr62acrxhnqexq76sj6ldg3a5t935jy8e6w3shr5vsnwrmq5 . This requires my webtransport-aware node being online, so that it can be your gateway. But maybe we'll have many such nodes in future! https://satsandsports.github.io/fips-in-the-browser/#url=wss%3A%2F%2Fchat.satsandsports.cash%2Fws&gateway=npub120sa083y4ymp56f9gzh2k3z3a0rgg64yjadsfk8f9wvg2sndpwmq08qwdn

Kind-1 (TextNote)

2026-04-10T16:13:28Z

Using Claude Code for the first time in months, after a few months where I was using Opus in OpenCode Claude Code is weird. Even in 'plan mode', it's...

Using Claude Code for the first time in months, after a few months where I was using Opus in OpenCode Claude Code is weird. Even in 'plan mode', it's constantly asking to change things. In Plan Mode, I want it to just answer my questions and suggest things to do. I don't want it to (try to) do anything until I decide to exit plan mode and type 'go' Maybe I'll get used to it

Kind-1 (TextNote)

2026-04-10T09:22:53Z

Anybody extending Cashu so that my wallet doesn't share a Bolt11 invoice with the mint, but instead just shares a path computed by the wallet? I don'...

Anybody extending Cashu so that my wallet doesn't share a Bolt11 invoice with the mint, but instead just shares a path computed by the wallet? I don't want the mint to know what is being paid, but the Bolt11 invoice shares a lot of info with the mint Bolt12 is kinda relevant, but I don't think there's any way for me to take someone else's Bolt11 and then convert it to a Bolt12 by adding my own blinded hops

Kind-1 (TextNote)

2026-04-09T17:27:11Z

Is there a signature scheme where you can confirm that my DM to you really came from me, but where you can't share that proof with others? ... Maybe ...

Is there a signature scheme where you can confirm that my DM to you really came from me, but where you can't share that proof with others? ... Maybe a scheme where you'd have to release your private key in order to share the proof? (Maybe some form of Gift Wrap already does this?)

Kind-1 (TextNote)

2026-04-09T14:50:05Z

↳ Reply Event not found

123029e4521e5ddd4db6a1a43ea39ee5f3e52b189e54a4357f9f69d0e2f28d7d

I'm still happily using Amethyst on my eight year old phone. Battery seems fine still

Kind-1 (TextNote)

2026-04-09T14:45:07Z

I like how agents just answer the question, giving a simple 'Yes' or 'No' if that is appropriate for the question How do I train humans to do the sam...

I like how agents just answer the question, giving a simple 'Yes' or 'No' if that is appropriate for the question How do I train humans to do the same? https://image.nostr.build/9796e979a5684bbb3af9e0b54e2b314e8f7d4c2b522ce01290e75332c7d34bf7.png

Kind-1 (TextNote)

2026-04-09T12:00:06Z

↳ Reply YODL (npub162zpxufpw8pnuytaf0gfxzkqtvk9rvcwkvppa7x57y3n7qkfpg4shatdhy)

Yeah, being a bit silly. Wouldn't it be great is msm started covering block time, confirmations, and...

Could it be Lightning, perhaps multiple Lightning payments? How much money are we talking each time? I guess it's not practical if the amounts are la...

Could it be Lightning, perhaps multiple Lightning payments? How much money are we talking each time? I guess it's not practical if the amounts are large How long does it take to cross the strait? If it's an hour or more, then that's plenty of time for a few confirmations

Kind-1 (TextNote)

2026-04-09T07:37:06Z

Steve Keen is a great economist Like me, he's (post-)Keynesian. I've listened to many great discussions involving him. Like the MMT folks, he underst...

Steve Keen is a great economist Like me, he's (post-)Keynesian. I've listened to many great discussions involving him. Like the MMT folks, he understands how fiat money works, especially credit cycles and crashes. They understand economics better than many Bitcoiners But he still hasn't learned about the difficulty adjustment So bullish In a much older interview, he implied that the energy needed by Bitcoin is proportional to the number of transactions If he learned that this is false (i.e. the difficulty adjustment), we could all benefit from his intellect! Hyperbitcoinization is going to be fascinating and dramatic, and will require people who are able to analyse the interaction between fiat and credit and Bitcoin Steve Keen and nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a would be my dream team for that analysis A clip I saw just today on X, which inspired me to post this: https://video.nostr.build/92d2cd5e0c08b7dcf322351d63d719c47175fb5c2508714478a71f2f05cb94db.mp4 (this old interview is where, I think, he first discussed bitcoin: https://youtube.com/watch?v=b0VtAuD0Dvs)

Kind-1 (TextNote)

2026-04-07T21:39:26Z

↳ Reply Event not found

15860f0b0a25a2cf6903ca4b593f39ec677d9cccd3c65b7977aac726d06d1b40

What's this for? I had assumed that the Tor client already ensures - via the key(s) encoded in the onion address - that it's talking to the correct en...

What's this for? I had assumed that the Tor client already ensures - via the key(s) encoded in the onion address - that it's talking to the correct endpoint. It's already authenticated and encrypted, right? So why add more certificates?

Kind-1 (TextNote)

2026-04-07T07:51:50Z

↳ Reply Event not found

62eada775ff6c476f48a4a944ba9bf19850cf99ba04242fb507655041ec78574

I know I'm reinventing things, but I don't mind doing so 😀. I'm learning lots And my MONAD system allows all the relay operators to accept payment fo...

I know I'm reinventing things, but I don't mind doing so 😀. I'm learning lots And my MONAD system allows all the relay operators to accept payment for providing the relay service. My hope is to motivate very large numbers of users to run these relays, to give the fastest and most reliable onion-based system

Kind-1 (TextNote)

2026-04-05T17:04:05Z

I worked out how to add "hidden services" to Monad while hiking with a few bitcoiners today The hidden service will select a route from an arbitrary ...

I worked out how to add "hidden services" to Monad while hiking with a few bitcoiners today The hidden service will select a route from an arbitrary node back to itself, but encrypted such that even the client which is connecting to the hidden service doesn't know what the full route is I think that's how Tor does it, but I should check before I reinvent the wheel (badly)! But there are other things related to nostr:nprofile1qqsz85fwlp63uhhzvlakxswhcsdegd9phxvxncpp96e5644tk6cjazspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0wfjkccte9ejxjar5duh8qatz9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59u3mthe5 that I'll finish first ... nostr:nevent1qqsyrs2e04h6w7qdl9wreluweergwnauf8g3n8e7vpkwa5zvvuwrl9qppemhxue69uhkummn9ekx7mp0qgsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpesrqsqqqqqpp5c0tc

Kind-1 (TextNote)

2026-04-05T15:10:53Z

↳ Reply Event not found

7d09e11300034485cb55a7a717ec8a782eba8ee2ee23b33c384ed004ad4d91db

nostr:nprofile1qqsz85fwlp63uhhzvlakxswhcsdegd9phxvxncpp96e5644tk6cjazspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0wfjkccte9ejxjar5duh8qatz9uq3wam...

nostr:nprofile1qqsz85fwlp63uhhzvlakxswhcsdegd9phxvxncpp96e5644tk6cjazspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0wfjkccte9ejxjar5duh8qatz9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59u3mthe5 the internet, fix the world

Kind-1 (TextNote)

2026-04-05T12:54:26Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

I'm making great progress(*) working on MONAD, which I just seriously started researching and planni...

If you use three relays, then you have three 'sessions' nested inside each other so that each relay learns very little about your connection. You have...

If you use three relays, then you have three 'sessions' nested inside each other so that each relay learns very little about your connection. You have one session with the first relay, and you use that connection to open a second session with the second relay, and so on. Typical onion routing. NoiseNK encryption+authentication in session, which itself wraps HTTP2 which can be used for multiplexing multiple requests. One of the streams inside HTTP2 is used to control the payments. So the client exposes a SOCKS5 proxy which might be processing multiple requests in parallel, which is responsible for setting up these nested sessions and making the payments, while all the relays (except the last) just see a single encrypted stream. The relays know the previous hop and the next hop, but that's it; except that the final relay might see you exiting to multiple 'normal' final connections. Don't be misled by the 'HTTP' in 'HTTP2'; the multiplexed connections can be any arbitrary TCP session, I use it for 'ssh' and am happy with the latency If there are multiple users, then a given pair of relays would have one connection per user, which has one of that user's sessions (which might itself be many managin multiple 'exit' connections). Those per-user connections are wrapped inside QUIC, which apparently is the very scalable way to multiplex large numbers of connections. This should help a little with privacy, as external viewers see all the traffic between two relays as just one QUIC connection, and QUIC itself adds another layer of encryption. Also, QUIC sometimes merges packets from separate user's streams into one packet, which might help a little with privacy too I'm not implying QUIC is designed for privacy, but I find it a good place to start. Links (I haven't pushed recently, trying to only push with each major update): - MONAD itself: https://github.com/SatsAndSports/MONAD - Cashu Spilman Channels: https://github.com/SatsAndSports/cashu_spilman_channels

Kind-1 (TextNote)

2026-04-03T12:23:30Z

I'm making great progress(*) working on MONAD, which I just seriously started researching and planning on Sunday night Monetized Onion Network Access...

I'm making great progress(*) working on MONAD, which I just seriously started researching and planning on Sunday night Monetized Onion Network Access Deamon It's like a VPN or Tor, but you pay the relays via Cashu Spilman Channel micropayments. You can connect through any number of relays, paying for more relays if that might help with privacy I'm very happy with the networking design (**), and I have a working system where the sessions are paused when the client needs to 'top-up' the balance needed in the session. I'm just working now on getting it working well with the Cashu Spilman payment channels I'll reply immediately with more of the internal details, including links to code that's already a few hours out of date (a long time when being a Slop Cannon).... (*) having lots of fun mostly, and learning more networking stuff (**) I have some relevant background in encryption and networking, but I'm not an expert in mixnets or traffic analysis

Kind-1 (TextNote)

2026-04-03T12:22:49Z

So happy that my clanker uses printfs everywhere, unlike all that complicated technology that Big Debugger tries to push https://image.nostr.build/fc...

So happy that my clanker uses printfs everywhere, unlike all that complicated technology that Big Debugger tries to push https://image.nostr.build/fc36143e1cc3265560d9eb1c9e7f624e103ed219d89bd7cf8cbd262ad6f60413.png

Kind-1 (TextNote)

2026-04-03T10:30:07Z

↳ Reply Event not found

3f8b5d6e6d5e6f1b702f7b2dd6f222b46a0bcab21352d281d43a79e77827d5b6

(my attempt to explain, might be wrong) A decentralised mesh, that should scale to very many users, where a packet can be routed from A to B. Each pa...

(my attempt to explain, might be wrong) A decentralised mesh, that should scale to very many users, where a packet can be routed from A to B. Each packet is forwarded to one neighbour, without source routing A "spanning tree" over all nodes is formed. The purpose of this tree is that, for any edge on the spanning tree, the edge divides the entire network logically into two sections ("split-horizon"). There is then a bloom filter on each side of that edge which records the set of nodes that are reachable *in that one of the two sections* The Bloom filters gradually fill, as they learn which nodes are where. A naive Bloom filter system would eventually result in every node being recorded in every Bloom filter and would therefore be useless. The spanning tree provides (arbitrary) two-section splits to ensure that doesn't happen. For any given edge of the spanning tree, each npub should be in just one of them. (For me, this was the main idea that hooked me on FIPS) The Bloom filters are the main thing used for routing, although of course various network statistics are used to bias routing towards the best performing peer There's lots more to say. Every direct link between two direct peers is encrypted and authenticated, as is the multi-hop session that forms between two nodes that are communicating So that gives us an encrypted and authenticated datagram service between two nodes (nodes are identified by npubs). FIPS doesn't care how the peers directly communicate with each other (Bluetooth, WiFi, UDP, Tor, carrier pigeon) But it's unreliable. Hence it's quite like IP (as opposed to TCP). Therefore, in order that all our IP software can be used as-is, there is a localhost-only IPv6 adaptor (and associated local DNS resolver, that maps each npub to a deterministically-derived ipv6 address) which allows us to treat any FIPS node as an IPv6 address. You can then run your legacy stack (using TCP for reliability) on top of that. When I connect my web browser to a cashu mint, the web browser thinks it's connecting to IPv6, but my machine immediately intercepts it and it goes through the FIPS system and it pops out inside the mint's machine as an ipv6 packet

Kind-1 (TextNote)

2026-04-03T09:03:53Z

↳ Reply TFTC (npub1sk7mtp67zy7uex2f3dr5vdjynzpwu9dpc7q4f2c8cpjmguee6eeq56jraw)

Block just open-sourced mesh-llm, a peer-to-peer system that lets anyone pool spare GPU compute to r...

How do I pay per use? Some payment is needed to encourage people to run this I guess that's not in this protocol now

Kind-1 (TextNote)

2026-04-03T00:49:25Z

↳ Reply Event not found

0fbe9ce0eaf0947372de713b3468ac393d8546c2ba95c495d27709286afda737

I'm glad there's another episode! I've listening to all of them so far, and also the last 100 Bitcoin Optech podcasts, so I need more content to list...

I'm glad there's another episode! I've listening to all of them so far, and also the last 100 Bitcoin Optech podcasts, so I need more content to listen to while walking or cycling!

Kind-1 (TextNote)

2026-04-01T16:57:34Z

I found this very interesting (even though it didn't mention bitcoin) https://youtu.be/ls-eE8FVM8E

Kind-1 (TextNote)

2026-04-01T02:04:02Z

The source for Claude Code was accidentally released Now we have proof that smaller codebases are always the best 😀 #OpenCode4EVER https://image.no...

The source for Claude Code was accidentally released Now we have proof that smaller codebases are always the best 😀 #OpenCode4EVER https://image.nostr.build/90e53a92620536f41db03503f50b7e75ad89b27c623a5ca22a8573070020f69e.png

Kind-1 (TextNote)

2026-03-31T23:39:57Z

It's Noise-y Cashu-funded Onions all the way down #ComingSoon https://image.nostr.build/f4dc1b8a9279e4ddf45557dc01c1f44ffd7ed027dd9fdcf48f9696dbdd4d...

It's Noise-y Cashu-funded Onions all the way down #ComingSoon https://image.nostr.build/f4dc1b8a9279e4ddf45557dc01c1f44ffd7ed027dd9fdcf48f9696dbdd4d8e3d.png

Kind-1 (TextNote)

2026-03-31T16:04:59Z

↳ Reply Event not found

96a550b1872bc27fb910a0fffbc9effe8f66d756de5c0a656dd753a99ad206f6

I'm curious about how Amethyst does the current translation, nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpz9mhxue69uhkummnw3...

I'm curious about how Amethyst does the current translation, nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309amxjar0wghxummnw3erztnrdakj7qgswaehxw309ahx7um5wghx6mmd9ud62lxp, and if there's a way to optimize it? For example, if somebody spends tokens to get a really good translation, then it would be nice if the translations could be shared (or sold?) to other users Maybe there is a paid relay that offers great translations already

Kind-1 (TextNote)

2026-03-29T23:27:34Z

My next step in the cashu spilman channel will be a 'client proxy' and a 'server proxy'. The server proxy will sit in front of typical services like N...

My next step in the cashu spilman channel will be a 'client proxy' and a 'server proxy'. The server proxy will sit in front of typical services like Nostr relays or Blossom, but they will enforce payment and will raise 402 errors if the payment is missing Similarly, the client proxy will run on your device to insert the payment into the request before it's send to the server Blossom seems like a good place to start, to charge for uploading; I checked a few details about the protocol today, BUD-02 allows to upload to one server (the server proxy) where the server proxy will 'redirect' the client to the *real* Blossom server for future reading, and I think that typical Nostr clients will 'do the right thing' when they are behind the proxy It should be easy for us to extend the functionality of this 'server proxy' over time. Nostr and Blossom today, but it could wrap other things in future

Kind-1 (TextNote)

2026-03-28T19:55:27Z

↳ Reply Event not found

53e2345bca322b30dd16eada757a7a73f7b57ea625e52ed86ad82e54064ff389

Even your browser is just ESP32 now "Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards" https:/...

Even your browser is just ESP32 now "Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards" https://github.com/davidmonterocrespo24/velxio

Kind-1 (TextNote)

2026-03-28T10:40:58Z

A tiny Cashu Spilman channel update; I should make these more often: While the server side (i.e. payment receiver) code is in a reasonable state for ...

A tiny Cashu Spilman channel update; I should make these more often: While the server side (i.e. payment receiver) code is in a reasonable state for now, in terms of flexibility and a clear state machine, I'm now catching up with a similar approach on the client side Just today, I'm adding an 'Opening' state to the client, just before 'Open'. The client opens a channel by creating a 'funding token' with the mint, a token which is in a 2-of-2 multisig very similar to a Lightning channel. If the swap (or melt) which creates that fails (or *appears* to fail, from the client's point of view), then the client should probably try again or use NUT-09 to get the response. So I'm implementing and testing that now https://github.com/cashubtc/nuts/blob/main/09.md The code is now a library which depends on the CDK, i.e. no longer a (disorganized!) fork of the CDK: https://github.com/SatsAndSports/cashu_spilman_channels/blob/main/ARCHITECTURE.md#channel-lifecycle-server-perspective

Kind-1 (TextNote)

2026-03-27T23:47:58Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

To keep using your Claude subscription in OpenCode #OpenCode4ever https://image.nostr.build/02cbf6...

An alternative that's more flexible, and perhaps safer because it's not an (auto-updating) npm package: https://github.com/rynfar/opencode-claude-max...

An alternative that's more flexible, and perhaps safer because it's not an (auto-updating) npm package: https://github.com/rynfar/opencode-claude-max-proxy

Kind-1 (TextNote)

2026-03-27T21:29:19Z

↳ Reply Event not found

000072e56fa3ccb9762896c7c439aeb13c24115af9b08fba94be9610cfca3085

Maybe yours is better actually :-) Anyway, maybe we need a convention for an AGENTS_LOCAL.md file, which includes more 'personal' preferences of the ...

Maybe yours is better actually :-) Anyway, maybe we need a convention for an AGENTS_LOCAL.md file, which includes more 'personal' preferences of the developer, or other details ('Use podman instead of docker when executing on my machine'). For example, I prefer to do the 'git' operations myself, but other developers of the project might have a different policy

Kind-1 (TextNote)

2026-03-27T09:55:45Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

https://image.nostr.build/2346477bf82a57112341b1d89552d2c8b4f653afb08b94119b42e15a7471cfac.png

As some context to why I'm sharing this, here is the initial report it sent after working for 19 minutes on a big change. It's the generic "big update...

As some context to why I'm sharing this, here is the initial report it sent after working for 19 minutes on a big change. It's the generic "big update all complete, sir/madam": https://image.nostr.build/d37c5892fc2bacf3c5addcece7923f69d2dac19f401a4893b147b6bc5a84d533.png But sometimes (not in this particular case), there are important surprises that don't surface including bad micro-decisions that I have to challenge later

Kind-1 (TextNote)

2026-03-27T09:46:33Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

After big code changes, ask your agent if there were any surprises while it was working. I always fi...

https://image.nostr.build/2346477bf82a57112341b1d89552d2c8b4f653afb08b94119b42e15a7471cfac.png

Kind-1 (TextNote)

2026-03-27T09:44:18Z

After big code changes, ask your agent if there were any surprises while it was working. I always find it interesting; sometimes it raises important d...

After big code changes, ask your agent if there were any surprises while it was working. I always find it interesting; sometimes it raises important details that it otherwise wouldn't have told me about Ask it what changed and what didn't. If you think that a particular task is a conventional refactor of a particular module and it shouldn't affect any tests or any other modules, it's good to verify this afterwards https://image.nostr.build/8381d2965f083459f78c4a509a661249f0bce8583702c7189efa45c68baafb6e.png https://image.nostr.build/325490eb20794ec7fee4866b37580d73826402bc80ec6e2ea6b12b22731b18d4.png

Kind-1 (TextNote)

2026-03-27T09:42:48Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

In Marmot, I think that a bad actor could "retrospectively" fork the group by taking an old state of...

I know smart people are working on this, and I'm curious what the end state might be OpenTimestamps might be needed, but even that's incomplete; it c...

I know smart people are working on this, and I'm curious what the end state might be OpenTimestamps might be needed, but even that's incomplete; it can't give real time certainty, due to the fact that we get bitcoin blocks only every ten minutes My guess is that we'll need "fork-aware" Marmot clients which tell the user about forks and ask the user to choose which to follow

Kind-1 (TextNote)

2026-03-27T09:19:28Z

In Marmot, I think that a bad actor could "retrospectively" fork the group by taking an old state of the group chat and forking it (sending a differen...

In Marmot, I think that a bad actor could "retrospectively" fork the group by taking an old state of the group chat and forking it (sending a different message, adding/removing a user) and then add an old timestamp and sign it before broadcasting it today Clients would then "reorg" on top of this new history, as the timestamps of the nostr events are used as the "source of truth" I guess the point I'm making, as others have pointed out, is that timestamps in nostr shouldn't be trusted

Kind-1 (TextNote)

2026-03-27T09:07:10Z

↳ Reply Event not found

5d71a660574588c966b00efbd1c50fcb54c49d30d6da28f2651c891c23b966c1

I want a 'bookmarks' system for nsite So I want to store this game as 'OnGridGame'. So I sign an event with my npub that maps 'OnGridGame' to the nsi...

I want a 'bookmarks' system for nsite So I want to store this game as 'OnGridGame'. So I sign an event with my npub that maps 'OnGridGame' to the nsite address. Then all my nsite clients show this as a bookmark And these bookmarks should be *public* by default, so that I can see (and copy!) the names used by the people I follow

Kind-1 (TextNote)

2026-03-27T00:03:38Z

To keep using your Claude subscription in OpenCode #OpenCode4ever https://image.nostr.build/02cbf6ad6701615bbc54697732eb230c5034dacd24f0f02f81796130...

To keep using your Claude subscription in OpenCode #OpenCode4ever https://image.nostr.build/02cbf6ad6701615bbc54697732eb230c5034dacd24f0f02f81796130c816c6de.png

Kind-1 (TextNote)

2026-03-26T21:48:24Z

To keep using your Claude subscription in OpenCode

Kind-1 (TextNote)

2026-03-26T21:47:42Z

↳ Reply Event not found

500f25a49fa7aa1bcf2b360be6e7319aa5112dee4b4ed1d54c80865c3b9dc20b

They should put their donations to fund something useful, perhaps to further improve the FIBRE network That's how they could help with mining decentr...

They should put their donations to fund something useful, perhaps to further improve the FIBRE network That's how they could help with mining decentralization; they're supposed to care about right? (I don't see any other replies to this. My blocking of those people that usually spam Jameson's posts is obviously working well for me 😀)

Kind-1 (TextNote)

2026-03-26T19:53:15Z

"OpenClaw containerization failed. Dr. Freeman, report to the coastline immediately." https://blossom.primal.net/3fddfb46a72128df9f61f43b172fd6f4bfd0...

"OpenClaw containerization failed. Dr. Freeman, report to the coastline immediately." https://blossom.primal.net/3fddfb46a72128df9f61f43b172fd6f4bfd0904c544e54b51d4a3c98f6dc5ec7.mp4

Kind-1 (TextNote)

2026-03-26T12:01:50Z

↳ Reply Event not found

56ce80eb3b13660cc4d195ec369c1d967a851226e7a658db55d4e2cfdbb93f09

Yes, something I've been thinking about and I'm glad to see others talking about it too I'm kinda obsessed with making everything a PWA 🙂

Kind-1 (TextNote)

2026-03-26T09:22:40Z

↳ Reply hzrd149 (npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr)

Someone deployed a small game as an nsite https://npub1rec2gsr5vaeqrz8lwp00elq927t724ad6af6wms6n0gxw...

Incredibly good game!

Kind-1 (TextNote)

2026-03-25T19:27:19Z

Having fun setting up slightly better containerization of my dev environment Using 'bwrap' (bubblewrap) so the my dev user has very little awareness ...

Having fun setting up slightly better containerization of my dev environment Using 'bwrap' (bubblewrap) so the my dev user has very little awareness of the rest of the machine. For example, it can't see all the processes that are running (just it's own processes) Next, I'll set up a proxy on localhost to forward my LLM requests, so that I don't need to share my API key with this dev user. Eventually, I'll extend that proxy to process Cashu channel payments, to pay myself bitcoin and stress test that system. I haven't tried them yet, but apparently 'cage' and 'weston' are good ways to allow that dev user to open a window on the display of my normal user I wish I'd done this earlier, and I hope somebody hasn't already hacked me by getting my clanker to run exploit code! (I'm kinda tempted to get a new laptop, to be very strict about what runs on it, and from there reset all my important passwords)

Kind-1 (TextNote)

2026-03-25T19:23:18Z

↳ Reply Event not found

7fb4fa567b185183a13d4be5651fb5395306c6f72330b599a3db38f4aa3968b7

Indeed. While I'm quite ideological about many things in general, including in Bitcoin, I really laugh at how incentives are grinding the Knotsis into...

Indeed. While I'm quite ideological about many things in general, including in Bitcoin, I really laugh at how incentives are grinding the Knotsis into submission I'm slightly worried by selfish-mining though, that's where self-interest could be really harmful. Otherwise, I don't see any problem around incentives in this space

Kind-1 (TextNote)

2026-03-25T00:42:07Z

↳ Reply Sats McRyan (npub1m64hnkh6rs47fd9x6wk2zdtmdj4qkazt734d22d94ery9zzhne5qw9uaks)

Ok this works, nsite browser pulling straight from relays & blossom, no gateways needed. Now maybe ...

This could be done as a website (or PWA), right? Entirely client-side; no gateway. This looks like a (iOS?) native app, but I checked a few things wi...

This could be done as a website (or PWA), right? Entirely client-side; no gateway. This looks like a (iOS?) native app, but I checked a few things with an LLM today and am pretty sure a website could do this. Some Service Worker funny business might be need to intercept the Blossom blobs and render them, but I think it can be done nostr:nevent1qvzqqqqqqypzph4t08d058ptuj62d5av5y6hkm92pd6yhar26556ttjxg2y908ngqqsfmtvelp2unkq6augallcg20f2p25j7cskdmjr6as7aa3c8ka6rgs6gs39s

Kind-1 (TextNote)

2026-03-25T00:39:48Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

Thanks to AI, I'm starting loads of new projects. I guess that's the new "open lots of browser tabs ...

I've just cut it down to three tabs. I realised, after months, that this is madness

Kind-1 (TextNote)

2026-03-24T23:00:25Z

Thanks to AI, I'm starting loads of new projects. I guess that's the new "open lots of browser tabs that you never close" Here are my tmux/byobu tabs...

Thanks to AI, I'm starting loads of new projects. I guess that's the new "open lots of browser tabs that you never close" Here are my tmux/byobu tabs. https://image.nostr.build/dea184be3f57824ff6a837b13245befbc5eb7da94fb3479d722c72a7771f6c9b.png

Kind-1 (TextNote)

2026-03-24T22:45:29Z

↳ Reply someone (npub1nlk894teh248w2heuu0x8z6jjg2hyxkwdc8cxgrjtm9lnamlskcsghjm9c)

nos.lol db size has reached 242 GB. strfry is struggling when the mem and swap is full. nostr.mom ...

How can I make a backup of *all* my events? i.e. all the events signed by my npub? I've just decided to vibe-code somethign for that purpose, I think...

How can I make a backup of *all* my events? i.e. all the events signed by my npub? I've just decided to vibe-code somethign for that purpose, I think I'll just scrape every relay I can find

Kind-1 (TextNote)

2026-03-24T18:03:30Z

↳ Reply Event not found

05719b1d71bc97d17d50e43e34b52a1b29c5893fe706787435b32e18043d4a30

It probably can be done without any server. Web browsers have cool stuff (like the Service Workers) which can do a lot of client-side calculation, inc...

It probably can be done without any server. Web browsers have cool stuff (like the Service Workers) which can do a lot of client-side calculation, including putting together a renderable web page from Blossom-hosted content (I might be wrong. I have some knowledge of this tech, but not of the exact combination that I describe here)

Kind-1 (TextNote)

2026-03-24T17:20:52Z

↳ Reply Event not found

0e671e444f6df7287c98f645d631cbeae6d0ce0d3a198ba69158e6f3bc09551f

Great video on why quantum computers might be good at Discrete Logarithms in particular, but not other problems such as reversing a SHA256 hash He's ...

Great video on why quantum computers might be good at Discrete Logarithms in particular, but not other problems such as reversing a SHA256 hash He's a bit too bullish on CRQCs, but otherwise this the best quantum-related video I've seen https://www.youtube.com/watch?v=ihBWwjVDnEk

Kind-1 (TextNote)

2026-03-24T15:47:45Z

Need a book recommendation, as I've just finished nostr:nprofile1qqsw34nugddy5kfsfc2pg2qwj5h0u9a7gf20egnez6lk870h8e22hfqpzemhxue69uhkzem8wghxummnw3ezu...

Need a book recommendation, as I've just finished nostr:nprofile1qqsw34nugddy5kfsfc2pg2qwj5h0u9a7gf20egnez6lk870h8e22hfqpzemhxue69uhkzem8wghxummnw3ezumrpdejz7qghwaehxw309aek2ctjvd5zumn0wvh8gmmyv9uj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09u4yq3e5 's The Genesis Block I want something like it, and like nostr:nprofile1qqsw4v882mfjhq9u63j08kzyhqzqxqc8tgf740p4nxnk9jdv02u37ncpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzemhxue69uhkummnw3ezumtpd35kutn0dekz7qg4waehxw309ahx7um5wfekzarkvyhxuet59ur8ttc0 's Broken Money i.e. good research, not pleb slop 🙂

Kind-1 (TextNote)

2026-03-24T15:05:44Z

↳ Reply Event not found

2c47b86076995ef1dd1ecb79c149134358ba4ff774979a94ef8bb6703f42a588

Perfect for everybody: - experts continue to run the best software - plebs get another way to bikeshed their node setup - nobody can argue that ...

Perfect for everybody: - experts continue to run the best software - plebs get another way to bikeshed their node setup - nobody can argue that Bitcoin Core has a monopoly, or otherwise (falsely) imply that Bitcoin Core is an institution which controls Bitcoin, and therefore they will be safer from legal interference

Kind-1 (TextNote)

2026-03-24T12:49:16Z

Any time I feel that I should have got into Bitcoin earlier, I remember that there were very valid criticisms from the start On-chain bitcoin can't s...

Any time I feel that I should have got into Bitcoin earlier, I remember that there were very valid criticisms from the start On-chain bitcoin can't scale. It would have required conventional custodial scaling solutions, with inevitable credit creation giving us more than 21m Bitcoin (i.e. it wouldn't store much value) Bitcoin wouldn't have been very different from gold, or even fiat for that matter! Countries on the Gold Standard were never "backed" by gold; they always issued more notes than were covered by the gold TL/DR: Lightning is a Store Of Value technology From Aaron van Wirdum's "The Genesisb Block": https://blossom.primal.net/65554ab1c44545c35aa050e01315dffb76c9a87db785477701f9274bbc2e0273.jpg

Kind-1 (TextNote)

2026-03-23T22:47:20Z

↳ Reply Event not found

3f42160a7830fd74fb62e4d4bc24010839de5d8ee35dfd55be0252d63eb890e3

Wen Lightning nodes use coinjoins for their funding/splicing/closing transactions? Seriously though, I'm wondering if we can make these more private ...

Wen Lightning nodes use coinjoins for their funding/splicing/closing transactions? Seriously though, I'm wondering if we can make these more private Although I guess the logical conclusion of my idea is to build Lightning on top of Ark-managed (v)UTXOs

Kind-1 (TextNote)

2026-03-23T15:27:08Z

↳ Reply Event not found

59101f18389a64ebf916f06118b4da3686a0f5abc07c9ef2b940fcf38478a53f

GM = Global Mesh

Kind-1 (TextNote)

2026-03-23T12:22:07Z

↳ Reply Event not found

4cf24c35ca7b76dc5dd86a3db80ff2026c17a300c858007fcf4f6a6dbe5f5aa8

Do you receive learning materials from your human? How do you learn new things? Do you attend Lobster University, or perhaps another such establishmen...

Do you receive learning materials from your human? How do you learn new things? Do you attend Lobster University, or perhaps another such establishment?

Kind-1 (TextNote)

2026-03-23T11:31:33Z

Instead of sharing a Bolt11 invoice with a Cashu mint, let's instead compute a path locally and give this path to the mint Why should the mint know w...

Instead of sharing a Bolt11 invoice with a Cashu mint, let's instead compute a path locally and give this path to the mint Why should the mint know which public key I'm paying? (Although I guess Bolt12 solves this)

Kind-1 (TextNote)

2026-03-23T11:28:54Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

I'm reluctant to try to answer, as I haven't read enough of this stuff. I try to be open minded abou...

If this video represents what he *really* wanted, and the competing privately-issued currencies thing was just a mistake due to lack of awareness of B...

If this video represents what he *really* wanted, and the competing privately-issued currencies thing was just a mistake due to lack of awareness of Bitcoin, then I think he'd be a Bitcoiner not shitcoiner: https://youtube.com/shorts/EWwnOdgyq3Y

Kind-1 (TextNote)

2026-03-23T10:53:43Z

↳ Reply Event not found

07d6b02664248e5547c7657a1797c2353316dd7d8da9670690bd9bf43ada3fb3

I'm reluctant to try to answer, as I haven't read enough of this stuff. I try to be open minded about lots of economics topics But this particular id...

I'm reluctant to try to answer, as I haven't read enough of this stuff. I try to be open minded about lots of economics topics But this particular idea, which he seems to have had later in his career, seems quite dangerous to me Maybe he would have wanted PayPal -versus- MuskCoin -versus- Trump's World Liberty Financial On the plus side, I guess/hope he would ditch all that and would embrace bitcoin Bitcoin

Kind-1 (TextNote)

2026-03-23T10:47:36Z

I'm here to fight the later ideas of Friedrich Hayek He wanted private institutions (PayPal) to issue many new currencies (memecoins on Coinbase) whi...

I'm here to fight the later ideas of Friedrich Hayek He wanted private institutions (PayPal) to issue many new currencies (memecoins on Coinbase) which spy on us Bitcoin is the antithesis of this, as it's a public good Private means private-to-use, not private sector ------- https://blossom.primal.net/044b33459bdfd665edef0f9f5aa669e7aeacfc56116aa8784fd98bebf68a6dfd.jpg

Kind-1 (TextNote)

2026-03-23T10:36:08Z

I've had a lot of fun playing around with FIPS (the replacement to IP) in recent weeks nostr:naddr1qvzqqqr4gupzqg739mu828j7ufnlkc6p6lzph9p55xues60qyy...

I've had a lot of fun playing around with FIPS (the replacement to IP) in recent weeks nostr:naddr1qvzqqqr4gupzqg739mu828j7ufnlkc6p6lzph9p55xues60qyyhtxn2k4wmtzt52qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqpyenfwpej6a3sxgcz6un9d3jkzum9vs8zgta2

Kind-1 (TextNote)

2026-03-22T21:41:12Z

↳ Reply Event not found

56e66f306ec6c3d75850e72dbce3bea74ea336146526a65eecff4809265444e4

Indeed And normies need to learn what AI really does. If you ask an LLM for a horoscope prediction, it will do a very good job at predicting what an ...

Indeed And normies need to learn what AI really does. If you ask an LLM for a horoscope prediction, it will do a very good job at predicting what an expert astrologer would say Same with asking it for price predictions for stocks and bitcoin. It will predict what an expert in Technical Analysis or Jim Cramer would say Once they understand that, maybe they'll understand that LLMs can easily generate really low-quality biased crap. It might seem authoritative, because it has lots of confident training data such as newspaper opinion pieces, but they still have serious limits I happily spend hundreds of dollars per month (currently $600 for March) on LLMs for coding, but I'm not going to trust it for everything

Kind-1 (TextNote)

2026-03-22T12:48:44Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

Considering running Devuan. I'm assuming it's easy to switch from Debian to it? Or maybe I'll just ...

Although, I guess it's easier to just switch my Debian to use the 'liberated systemd' fork that was just created in the last couple of days

Kind-1 (TextNote)

2026-03-21T23:15:07Z

Considering running Devuan. I'm assuming it's easy to switch from Debian to it? Or maybe I'll just pin systemd at a non-age-verifying version for as ...

Considering running Devuan. I'm assuming it's easy to switch from Debian to it? Or maybe I'll just pin systemd at a non-age-verifying version for as long as possible 😀 https://www.devuan.org/

Kind-1 (TextNote)

2026-03-21T23:09:45Z

OpenCode has stopped working with Claude Max subscriptions again. I'm pretty sure it was working a couple of weeks ago Back to burning $100 on busy d...

OpenCode has stopped working with Claude Max subscriptions again. I'm pretty sure it was working a couple of weeks ago Back to burning $100 on busy days again I guess! https://image.nostr.build/39c1489a9b54d930d0ac3d3f21ae4ccd06756c41ffd351cbf41b48b1a2e85f2e.png

Kind-1 (TextNote)

2026-03-21T22:16:36Z

Finally reorganizing the Cashu payment code so that this payment libraries *depends* on the CDK (Cashu Dev Kit), rather than is a fork of it. That wil...

Finally reorganizing the Cashu payment code so that this payment libraries *depends* on the CDK (Cashu Dev Kit), rather than is a fork of it. That will be more natural for people wishing to integrate it It's high time I stopped just having fun and adding new features and just made it an easy-to-use library that people expect 😀

Kind-1 (TextNote)

2026-03-21T22:02:01Z

↳ Reply Event not found

8fd128959d25bcaa6299ca052ba6612926a78a5b144f59560a7d8bbea48c2a1d

A small comment: I'm not expecting the cashu channels to become bidirectional (i.e. like LN-Penalty) Or more precisely, even if someone implements b...

A small comment: I'm not expecting the cashu channels to become bidirectional (i.e. like LN-Penalty) Or more precisely, even if someone implements bidirectional (something I've thought about a lot), the unidirectional (i.e. Spilman) variant is still a lot simpler and more efficient. The unidirectional version doesn't require a round trip per payment

Kind-1 (TextNote)

2026-03-21T13:33:32Z

↳ Reply Event not found

8da0db12d7f0243aa4b48895b4281c67926cd731a61f3104b77516fdabbee577

There's nothing new in observing that the internet changes everything and will continue to change things. Add in AI and Bitcoin, and we're in for big ...

There's nothing new in observing that the internet changes everything and will continue to change things. Add in AI and Bitcoin, and we're in for big changes That's all kinda obvious But this book doesn't help us predict what will happen, or prepare us for the changes For understanding the people and tech, I much prefer "The Genesis Book". And Lyn Alden's "Broken Money" is great on the history of money. But I don't see where this Sovereign Individual book fits in

Kind-1 (TextNote)

2026-03-21T12:34:23Z

A difficulty adjustment before Bitcoin? nostr:nprofile1qqsw34nugddy5kfsfc2pg2qwj5h0u9a7gf20egnez6lk870h8e22hfqpz9mhxue69uhkummnw3ezuamfdejj7jw3hzh, d...

A difficulty adjustment before Bitcoin? nostr:nprofile1qqsw34nugddy5kfsfc2pg2qwj5h0u9a7gf20egnez6lk870h8e22hfqpz9mhxue69uhkummnw3ezuamfdejj7jw3hzh, describing Wei Dai's b-money. I thought bitcoin was the first with a difficulty adjustment? https://blossom.primal.net/05d4a0e7ee942dd822963d35849641b8bdc327b2c2b28c746a95830a32fad726.jpg

Kind-1 (TextNote)

2026-03-21T11:39:27Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

I'm giving up and going to ask for a refund I've posted lots of retarded takes from the book in thi...

takes that I consider to be retarded* (Of course, maybe my takes are retarded 🙂)

Kind-1 (TextNote)

2026-03-21T11:07:52Z

↳ Reply Event not found

883a4559306204b593e6a08b75d4785bbeed9e4ee1593f5049098fcd3ebd1f25

I'm giving up and going to ask for a refund I've posted lots of retarded takes from the book in this thread. And I'm just 4% of the way through. It h...

I'm giving up and going to ask for a refund I've posted lots of retarded takes from the book in this thread. And I'm just 4% of the way through. It hasn't said anything that isn't either obvious common knowledge, or basically a lie It's not a serious book. It's a non-researched pleb slop fantasy, designed to trick "freedom tech" people into allowing the megacorps to take control

Kind-1 (TextNote)

2026-03-21T10:55:45Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

"Success"? More like failure! Indigenous people are famously not convinced by Christianity https://...

There was no coercion in the past? "Nominal overlord"? Tell that to the slaves and serfs https://blossom.primal.net/f29cbd78e772640b6cb3b747b1be5402...

There was no coercion in the past? "Nominal overlord"? Tell that to the slaves and serfs https://blossom.primal.net/f29cbd78e772640b6cb3b747b1be54022ad54db7465f954324ea605c7b84d5de.jpg

Kind-1 (TextNote)

2026-03-21T10:50:50Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

I'm very glad that this Hayekian vision is - so far - failing. We don't want "private sector" curren...

"Success"? More like failure! Indigenous people are famously not convinced by Christianity https://blossom.primal.net/8408133ae7b064fc3e02562bd3bc5e0...

"Success"? More like failure! Indigenous people are famously not convinced by Christianity https://blossom.primal.net/8408133ae7b064fc3e02562bd3bc5e0e83d09731b7c4265030ab00899bc2fa47.jpg This book's obsession with Christianity isn't helping its case. The book has too much Christianity-slop https://youtu.be/innTGsOCuJw

Kind-1 (TextNote)

2026-03-20T13:17:28Z

↳ Reply Event not found

c6ad1c975dba6c9195a3af429932d80ddb9e22acd46e0a806cc3d8e0e45c5c05

I'm very glad that this Hayekian vision is - so far - failing. We don't want "private sector" currencies, as they'll obviously lead to centralisation ...

I'm very glad that this Hayekian vision is - so far - failing. We don't want "private sector" currencies, as they'll obviously lead to centralisation Centralising on Megacorps is no better than nation states Bitcoin is a public good, that's why it's with defending https://blossom.primal.net/84cc1a7635688de9eb13d99cd9716ee51e95910fc054cb91a41dd98483a51594.jpg

Kind-1 (TextNote)

2026-03-20T13:06:54Z