Oddbean new post about | logout

Notes by OceanSlim | export

 How feasible is it to build a treehouse up here? #asknostr #contruction #treehouse #diy
https://image.nostr.build/c4cd9c1b5b104adc1bd267f398b3514d14856362ae0c28db69a8f2878fa855b7.jpg 
 Yea. It's a sweet gum. Destroyed by Helene.  
 It's in a good spot and if I don't use it for something I have to cut it the rest of the way down. And deal with the massive stump... 
 That's the neighbors house. My house is all good. But all those trees to the right of the fence are mine... Lot of stumps to get rid of.  
 Props nostr:nprofile1qqswwud0pvzu362lehm0av6sq4zd97cue5uy0z8f7jgtk0hz368dvmcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszymhwden5te0wp6hyurvv4cxzeewv4ej7lgz549 Crawling relays is harder than making a relay.  
 While I'm ignorantly ranting:

Lightning is trash, too. Stupid, idiotic concept. Pre-paid bar tab... 
 No... Lightning is trash from a general user perspective of you want to be sovereign.  
 Holding out to see what arklabs can come up with.  
 Idk man Alby and WoS are pretty 🔥. Lightning is great with a custodian
 That's the problem.  
 This entire article is react brain trying to understand something but ultimately not liking it because of react brain. #dev #htmx 
https://chrisdone.com/posts/htmx-critique/ 
 Ultra light beer? What, you mean water?  
 Word. I try to talk about all sorts of stuff. It's been grain heavy recently though.  
 Bitcoin builds wealth. Nostr builds community. 2 of the most important things to build throughout your life.  
 Of course Family is the most important thing to build. That's on you. It's fostered most by wealth and community. 
nostr:nevent1qqs8t20vgu7dkyarus8gksp2pljrtudw6gappx5nkveyw5rr30yx3kgprdmhxue69uhkummnw3ezu6rpwpc8jarpwejhym3wvdhj7q3qzmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sxpqqqqqqzux4eya 
 @Sergio @andreadcorreia @NabismoPrime 
whitelisted at wheat.happytavern.co 
 Are y’all enjoying the Minecraft streams? No one is really chatting, but I still see a few view... 
 I haven't had the joy of watching but I always like Minecraft? You playing survival? What's your goal? 
 Awesome man. You're streaming on zap.stream right? I'll try to watch when I'm at work if I see you on. I run a permissionless vanilla server at happytavern that's public if you ever wanna hop on it. mc.happytavern.co There is no management from me other than updating to the latest version when it comes out. 
 I wanted to use more hashtags, to make my stuff more easily-discoverable, but I can't think of on... 
 #morejpeg 
 If you had #relay admin GUI, would you rather that be a locally hosted client that communicates w... 
 I was going to serve mine from the web itself.  
 If it's FOR the repo you're working on, I always think it should go in the repo. Making a different program for some other software you're working on add a dependency to them have to clone 2 bits of software to make 1 program work 100% of the way. Dependencies are fine, But if the software dependeds on a bit of code to be 100% functional, it should be in the same program. If that makes sense. Sounds kinda confusing ik... Like I'm making crawlr and blastr seperate from grain but the blastr is NEEDED for grain, it's just a specified 2nd relay for grain to send events to so it can be any relay. But the front end of grain should go with grain since it's part of the foundation. It doesn't HAVE to be but making it so means more congruency of the frontend to the back. If someone else wants to do a lot of work specific to the front, that's what branches are for.  
 Use htmx and hyperscript.  
 HTMX would be so much faster though and hyperscript would be way less verbose. It would take longer to learn new things but you would be better for it in the end. You can always change it later though  
 HTMX.org hyperscript.org 
 Nostr often feels like being stuck in Beta Testing Hell because you can confirm that things don't... 
 Is everything working on grain? 
 it's umm... well... the spinner might go away too soon and no response message. But it'll probably work. Takes quite a while because of rate limits and req limits. It reqs 100 events at a time and then tries again for since with the timestamp of the last event form the previous req. It does work. It will get most of them. But it's kind of scuffed and not great. Frontend is not the priority right now. I just have the framework in there build it up later. 
 will add. Hol up.  
 should be now 
 Broadcasting is a client action though right? It's just resending the event to your relay list. What error are you getting?  
 What client are you using to broadcast it? It should just be sending the event back to the relay and it should handle it the same way as always. I just checked and it seems to be running. Wheat I still running a slightly older version from the current. I thought about nuking the database and starting fresh since it's the same DB from one of the way earlier versions and has some bad events in it.  
 hm I just broadcast a global note to my local running relay and it worked fine. Inserted kind 1 in the database. Where are you seeing the timeout? 
 Could be something with the old version or bad database wheat has. I'll update soon and let you know.  
 the State is not the nation. 
 An important distinction.  
 How would you explain bitcoin to a complete newbie (me, lol)? #asknostr 
 It's money without inflation. It will be here forever. Stack accordingly.  
 What's currently the best (free and easiest) option for noobs to set up a lightning address on no... 
 npub.cash

No set up required. Just set your address you <your_npub>@npub.cash 
 You can receive to it. But no you can't send as far as I'm aware... Yet.  
 My uncle lives on my dad's land for free, uses my dad's electricity and my dad gives him food som... 
 Fuckin kick him out 
 I think it's important to note that 50 bit is a far far far cry from 256bit. Classical computers can crack 50bit RSA. SHA256 is orders of magnitude more secure and I'm really still not sure it's possible to crack. 
nostr:nevent1qqs9hce09xrl30j4slahzynp8zsdc3mya8v2jfrdwwyhwk93k009cfsprdmhxue69uhkummnw3ezu6rpwpc8jarpwejhym3wvdhj7q3qzmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sxpqqqqqqzsxw3gp 
 Those that hate on minivans are those that have never owned one. They're pretty sweet.  
 Are there any Instagram style Nostr clients in the works? 
 There was one early on called nostrgram 
 30k blocks to download then my node should be back online. nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9ekxzmnyqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueq555fk2 nostr:nprofile1qqs0ut2u7chft245rxc8kmu20d6a8jesvmawyhrtgjkwp70np3vnq0gppamhxue69uhkummnw3ezumt0d5q3yamnwvaz7tm0venxx6rpd9hzuur4vgq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny08geam if you haven't forced closed on me yet... 
 Everyone wants a super client. I'm trying to make a super relay.  
 I HAVE INTERNET AGAIN. HAPPYTAVERN IS BACK BABY.  
 Well.. somewhat. Working on rerouting everything.  
 If you are not "good at math" you should be embarrassed. You can learn. You don't have to learn calculus but anyone can get pretty good at algebra and geometry.  
 Algebra is approachable for anyone and anyone can get gud with practice  
 Templ would have been way easier to use to make a website with templating in go, but designing my own templating engine really leveled up my understanding of web design. It was hard man. And it's no where as good as templ and I may learn it now to make development faster but it's when you do hard things, that you learn the most.  
 16 minutes into the video on grains code base. I'm through introductions, the main package, server and whitelist configs. 30 more minutes of footage to scrub through. Containing blacklist configs, the config package, the server package, the database package, and the frontend.  
 My relay implementation. Highly configurable more many use cases. 
https://github.com/0ceanslim/grain 
 Make sure your self worth isn't your stack. 
 It's my kids 
 The trading volume on tether is astounding  
 Not me. 🥰 
 No one should have to depend on this at all. If they do, they have a big big problem. Worse than alcoholism.  
 Same. Same.  
 Editing... Taking out so many "ummm", "uhh" , "soo",  and dead air.... 
 Hell yeah brother.🤙🏻 
 I do. CEL is only on for emissions. It doesn't have any problems.  
 Chevy 98 k1500 
 I do most of my own work. 🤙🏻 
 It's only an emissions problem. The truck doesn't have any real problems.  
 Made a video over the entire code base of grain 🌾 as it currently stands. Took about an hour, it will probably be about a 30-45 minute video. I'll try to time stamp to help navigate and particular sections. It will take some time to edit all this so bear with me.  
 I'm developing grain 🌾
I run nostr.happytavern.co which is a private nostr-rs implementation and I can't remember if I whitelisted you there but I certainly will. 
I also run wheat.happytavern.co which is running my grain implementation. I'm pretty sure you are on its whitelist. 

However... I still don't have internet so they are both down at the moment 😅 
 GM King 👑 
 The people that bought these are the same people retarded enough to vote Democrat. 
nostr:nevent1qqsqvqme4u0fpgu60e502pfmaw8ed9x2qnr5w2usckkxkj7kvh2a56gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg8zenmu7gzq8ulj5jj4kv50ph3muwz43f747vmr9ld2alrjdswgavpsgqqqqqqsqzwltc 
 Same is true for everything. 

Consistency is the magic formula everyone is looking for. 

Want t... 
 Remember that improvent means consistently changing your actions. Keep making improvements.
nostr:nevent1qqsqqtm78fk77emtccg920waz5ka7wg50stke3w2dlr02xschdjcyhqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsp4lsvwn3aw7zwh2f6tcl6249xa6cpj2x3yuu6azaysvncdqywxmgrqsqqqqqpt7zqye 
 Inability to delete tweets is the best feature of NOStR

YOU WIPL ALL LIVE WITH MY MISTAKES 
 You can delete. You can also edit...  
 i am a fucking capitalist 
 It's only the most righteous system. Anything else assumes you don't own your labor. Fuck that. I will not be a slave.  
 Law is violence. 
 No. Law is order.  
 Shall we revive gopher nostr:nprofile1qqsxzpn9q3shaeunsuppuxxgn7me68wmc0nmluvu7g5c7szxd7r3t6gpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq32amnwvaz7tmjv4kxz7fwd4hhxarj9ec82csrg3ufz 👀
https://git.mills.io/prologic/go-gopher/src/branch/master/gopher.go 
 It's the only implementation in go as well. Which... Seems only natural to write gopher in the gopher language.  
 If you are a #nostr #dev , let me know and I will whitelist you on wss://wheat.happytavern.co (down at the moment due to hurricane)
This relay is always be running the nightly version of my grain relay implementation and will always remain free for nostr devs. It will accept any event kind for your testing purposes.  
 If you are a #nostr #dev and would like to have a test relay wheat is back up. Let me know and I will add you. 
nostr:nevent1qqsxzutpzm7xu8whkn55qhzwgus44avwchp9p2v3n7rxaehg6s4l6jcpzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7q3qzmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sxpqqqqqqz29a4nu