Oddbean new post about | logout

Notes by jb55 | export

 A Bitcoin node will detect bugs in the matrix

since I'm not seeing any serious memory or disk issues, and assuming there are no bugs in bitcoin-core, I wonder if my bitcoin node is getting hit by cosmic rays and bits are getting flipped every now and then, leading to leveldb checksum errors.

I looked into ECC ram but I may need to build a home server, since it's not common in desktops motherboards.

Is this is why you’ve been going on about ecc memory @semisol ? I found a post about it from greg maxwell 10 years ago as well, saying all his non-laptop machines use ecc memory:

https://www.reddit.com/r/Bitcoin/comments/2jpk54/risks_of_running_bitcoin_client_on_a_computer/cle3qyb/ nostr:note1ktns7scrqr00h9a400eajn8k23hcxzzp35syfr7j4tvzjkdpjjdsj4z0sf 
 gonna have to setup a server rack in my house @Alex Gleason 🐍 
 Need motherboard support though which is rare for consumer motherboards 
 I read up you need a ryzen pro apu 
 Can you link? 
 Yeah time to get serious about this. Gonna do a proper zfs raid and ecc setup 
 You can add mute words in the muted section. On TestFlight you can just highlight the word directly and mute that way as well 
 The urge to never post on social media again and disappear online forever 
 👋 
 This new Yakhionne 2.0 is looking good! 😊 #GrowNostr 
 
 Last time there was an xss vulnerability on nostr (anigma) lots of people leaked their nsecs 
 Any other over-thinkers out there? Im starting a #nostr support group lol. Join us and don’t ov... 
 no I just think about things in cyberspace more than IRL 
 make powerful tools for content creators 
 x notes are slower than bitcoin blocks yet they are called lightning notes. you can’t make this shit up. nostr:note199nv8pupdvv9lu3suexxq6mdk75h3zukr9lc7k5sr0jkm3zykfnq3pexgs 
 I think that nostr’s simplicity that makes it ridiculously easy for anyone to build clients and... 
 not sure why everyone loves at protocol so much. 
 It seems likely that nostr will split into two networks.  The simple vanilla nostr protocol that ... 
 protocols evolve... you don't need to use HTTP/3 + QUIC which is wayyy more complicated than HTTP 1.0. I still use http 1.0 in some C projects, doesn't mean we can't strive to build faster and more efficient versions of something. 
 many clients, relays, and libraries have already implemented it. must not be that difficult to do? I haven't tried yet. 
 does it actually work? 
 I've seen libp2p around but I've always been skeptical, I guess I could try it for myself and see. 
 was gonna try https://github.com/libp2p/rust-libp2p in notedeck as an experiment 
 funny HN comment

> Honestly I think Consensys/IPFS/Libp2p is just some corporatized way to derail real P2P and decentralization. Their libraries are total garbage. Lots of complicated code that simply doesn't work. No documentation. I mean look how much IPFS and Libp2p is pumped but IT DOESN'T WORK. IPNS is a joke. All way overengineered crap that does everything but actually nothing. Look at the $$$ and pedigree behind Consensys it's 100% establishment.

https://news.ycombinator.com/item?id=34177865 
 I was aware of this for IPFS, but was curious to see if libp2p was at least somewhat useful 
 they have 3 different handshakes: tls, quic, noise... multiple transports. sigh.. someone should build a version of this that is a bit more opinionated. TURN/STUN is also still really hard, they have never been that reliable. I tried once with libdatachannel with no luck 
 hex is a terrible format, but great if you want to accidentally paste your private key instead 
 few understand we have one of the best protocols for efficiently syncing datasets between nostr nodes. nostr officially grows up when NIP-77 lands.

https://github.com/nostr-protocol/nips/pull/1494

https://logperiodic.com/rbsr.html 
 a relay or a client with a database 
 the damus notification relay doesn't store any data 
 maybe once nip77 adoption is widespread... 
 it will save trillions of bytes of bandwidth. it is like rsync for nostr. the idea of fetching notes you already have will be an ancient concept.

this is even more important when you're pulling from multiple relays. right now you download tons of extra stuff for no reason. this fixes that. 
 my man 
 so by my definition of a "nostr node" the damus notification relay technically isn't a nostr node, since there's no way to sync notes between it and yours. maybe nostr node = node that understands nip77 could be one definition.

this could enable nostr to be more like a p2p network in the future with the right overlay network, with nodes syncing with each other via negentropy. me and martti and a few others have been thinking about this. 
 think they are just working on minor details like error messages atm 
 nostr will outlive all social media platforms. legacy social are like one-off structures that eventually collapse. nostr is like dna, it can replicate itself into many forms and persist long into the future.

gm nostr 
 I know I said gn but can someone work on reels and livestream functionality for nostr:npub12vkcxr... 
 many improvements coming to video content! 
 Aren't boneless wings just chicken nuggets? 
 don’t get me started on boneless “wings” 
 That didn’t work out last time 
 I like em! 
 they’re so comfy 
 @Artur made these! he would know 
 Love my vibrams 
 Hey #Nostr client devs... should we collectively agree that we do not display any NIP-05 data if ... 
 yeah thats how it should be 
 Never had them 
 Mainstream media have dug their own grave. Now they get to RIP in it. 
 beautiful to see 
 typical conversation with his wife's boyfriend 
 Hey Purple subscribers! If you’re trying to renew or join via lightning, our node is down tempo... 
 yes! once its up again 
 03f3c108ccd536b8526841f0a5c58212bb9e6584a1eb493080e7c1cc34f82dad71@ln.damus.io:9735

probably won't work until node is back up 
 I would be very willing to visit a custom feed like wss://noinfluencers.com/ that would automatic... 
 great idea 
 This is my main concern about edits on nostr, do people see the same concern or am I being overly cautious? Lots of ux issues. We would have to include metadata in the reply to even know which note is actually being replied to. This is pretty important in the example below. Many clients who don’t implement it may find replies confusing. I dunno… https://i.nostr.build/TLig8xyavw2KSq9c.jpg  
 Definitely icky, but users have needs 🥲 
 people complaining to me daily about it 
 then we would be ignoring a very loud signal. written feedback is all we have because we don’t have analytics. 
 The current spec doesn’t have that. Thats what I suggested 
 100K is within our grasp. We just need to keep building. Soon, we will have 100K active users acr... 
 catch up yanks 
 I’m slowly mastering the art of saying nothing of substance 
 this is amazing 
 real photo of a sovereign individual locking in to save his bloodline. https://i.nostr.build/2FaQnmVTsuqYrmkr.png  
 I don’t know 
 sounds like you need to lock in 
 seems like you are taking my post too seriously bro 
 fuck yeah 
 This is wild to see when I first found bitcoin at $1, 14 years ago. At the time I knew literally 0 about money or austrian economics. Thank satoshi i listened to you psychopaths.

What a ride it’s been. nostr:note1pf703tdxnh78azelnwsyp50zphaa4var0j96tef2sa6kpa8zeatq6gnasz 
 Very few were “stacking “ at $1, i gave most of mine away to friends 
 no most of them lost it 
 the people on nostr are some of the smartest and coolest i’ve ever got to know. who cares if it doesn’t take over the world. It’s done more than i could ever ask for. 
 Apparently it gets corrupted even in raid setups according to people i’ve talked to here… i suspect there is a bug but core devs don’t think so 
 I don’t see a DM from you. I can’t receive amethyst DMs atm if that’s what you use 
 i feel like my life just 10x’d ❤️ (brought on the world’s best assistant nostr:npub1s8dce... 
 finally!