Oddbean new post about | logout

Notes by jb55 | export

 Met these cool people in sayulita! Give em a follow! @tiffapiffa @DailyYogi https://i.nostr.build/6I5IMtZLXft3VRyE.jpg  
 The unification of physics starts with the unification of geometry. 🔮 
 loop quantum gravity is a theory of quantum geometry, so yes probably… 
 Well Einstein is right in the same way that newton was right. It was a more accurate description of gravity. It’s not the most accurate, which is why need a revision of it over smaller scales.

I found this episode enlightening 

https://podcasts.apple.com/ca/podcast/theories-of-everything-with-curt-jaimungal/id1521758802?i=1000673194968 
 Me mentions some of this stuff in the episode if I remember correctly 
 He* 
 I don't care about #Pubky. I'm NostrOnly. 
 🎯 
 not surprised you are making up things about what you believe I’m in favour of. I am also not picking this as a battle to fight right now 
 Here’s a visual way to get a sense of filter optimization in the local relay model. See quoted post for motivation.

Once you define the is_subset function you just call this for each filter on every other filter. This creates an array of true/false for each filter. This is equivalent to there being an arrow above each filter in the diagram. then you just remove each filter if the value is true for that index. Simple!

Adding this to the nostrdb api, might come in handy for anyone implementing the local relay model. https://i.nostr.build/8PuntrZ2ak6yvHND.jpg  nostr:note183q8djwxueg2qq9gpqv5vgrt5cgnle4pg9vv3qde48und7822r2s4ff9p5 
 There may be one more nuance with respect to limits and until/since and merging these properly… will ponder. This makes the most sense when optimizing realtime feeds for now 🤔 
 I don't think the mentality should be "if you don't want to manage your relays, go somewhere else... 
 Both are wrong, users shouldn’t have to manage relays at all 
 So on the backend nostr is just a empty box and no one can see your notes except for a few ppl wh... 
 not true 
 Is anyone else losing notes into the ether after posting with the latest nostr:npub18m76awca3y37h... 
 haven't noticed anything. it should keep retrying to send while the app is running if there are intermittent connection issues. 
 You know its going to be a great wedding when they have a donkey https://v.nostr.build/D7VsqwrYjcw682hw.mp4  
 On the plane I came up with an algorithm that does the following:

given a set of filters, find all filters that are redundant. It pretty simple, you just determine if a filter is a subset of any other filter in the set, and then you prune those.

Example: everything is a subset of {}, the filter that matches everything, so this algorithm could take a list of 100 filters, and if {} was present it would only return that 1 filter.

This is useful for notedeck, as you would only need to open the minimal number of subscriptions remotely, while still having granular local filters active on nostrdb.

Will write up this algo soon, i have some of the code done already.

gm nostr 
 you might have to email me because I don’t have a good email client for nostr dms yet jb55@jb55.com 
 gm p 
 Apparently 22 channels forced closed when my node was offline… wow. Why do ln nodes do this?

More inbound liquidity would be appreciated:

03f3c108ccd536b8526841f0a5c58212bb9e6584a1eb493080e7c1cc34f82dad71@ln.damus.io:9735 
 Must be? 
 Thank you sir 🫡 and thank you for not saying zap daddy. 
 Its in the original post 
 I suspect there is another issue, 22 all at once seems sus 
 Ohh right 
 🙏 
 Hello everybody!

This is my first por on Damus, I’m from Argentina but also lived for 15 years... 
 Welcome! 
 DHT will come to Nostr. We don’t need pubky or web5. It’s already done.

Just wait and see. 🌱 
 yup 
 Looks pretty much the same as https://zeronet.io ? 
 zeronet has keys… you control your site that way 
 It uses BitTorrent, site updates are done using keys. I haven’t looked into it too much, but just sounded similar 
 store and forward networks are the longterm future. http://www.nncpgo.org/ 
 For those that run public relays how much storage space do y’all need.
#asknostr 
 Still sitting fine at well below 500gb 
 58k gang will have the last word 
 nostr:nevent1qqsvhz67unhc78tasu9p8hrrp8y92gjpvhsu7gzvmns82xztpdz5h9gprfmhxue69uhkummnw3ezummjv9hxwetsd9kxctnyv4mqzxrhwden5te0wajkccm0d4jjumn0wd68ytnhd9hx2qg5waehxw309aex2mrp0yhxgctdw4eju6t0qyg8wumn8ghj7mn0wd68ytnhd9hx2pxgahr 
 Why some users put over 100+ relays into their NIP-65 Relay List 🤣 
 Damus will happily create relay lists this size if a user keeps adding relays to their list 
 We just got back from trick or treating. I'm about to go teach my kids about taxes... 
 Dad tax 🤝 
 “I joined nostr and only saw bitcoin content so i left”

Yeah well i joined bluesky and only saw commies and guys dressed as girls, so pick your poison I guess. 
 Yeah I don’t get it, sure there is the occasional comment but it doesn’t dominate my feed at all 
 yup, same over there too 
 yeah we need to get better at this 
 I would but this bar im at blocks udp/wireguard so i cant shell into my node at home 
 I personally don’t, these people will not make it through the financial reckoning anyways. may seem harsh but if they want to fuck around then they will find out. 
 practice zap retention 
 save for larger zaps 
 feels like truth social. My entire feed is elon talking about trump 
 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 
 Yeah time to get serious about this. Gonna do a proper zfs raid and ecc setup 
 Maybe but i’m never really running this machine hot 
 and its water cooled 
 I have been running many tests since then, nothing has come up yet. Started documenting my experience here:

https://github.com/bitcoin/bitcoin/issues/30692#issuecomment-2450235448

Give me some time 🙄 
 I also noticed i had a pretty small dbcache which could have possibly increased the frequency at which these errors might occur due to frequent flushes. 
 I’ve had many bad memory issues in the past and it usually always leads to system instability. If it is memory it must be a very minor issue that somehow doesn’t cause anything else to crash. 
 Hmm will run more tests to confirm 
 memtest86 does this more thoroughly… ive always used that in the past 
 Yeah but its harder to test every physical address, isn’t that the point 
 There was that prime-something program i remember using a long time ago for that, not sure if there are more modern solutions 
 I remember prime95 but maybe that was like 20 years ago 
 damn im old 
 The urge to never post on social media again and disappear online forever 
 forgot 
 I still can't zap #[1].  I need to pay him for Damus. 
 🙏 
 apparently my bitcoind leveldb corrupted *yet again* so I have to redownload the entire blockchain from scratch. ffs. leveldb is terrible. 
 maybe, i tend to run the latest version of everything (zfs, kernel, bitcoin, etc) so its always possible I’m experiencing some new bug 
 zfs + internal ssd 
 Who on here contributes to #strfry? I have a question. #asknostr 
 I had it on my reminders, just been a crazy past week. I’ll do it now before I don’t get to it again