Props nostr:nprofile1qqswwud0pvzu362lehm0av6sq4zd97cue5uy0z8f7jgtk0hz368dvmcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszymhwden5te0wp6hyurvv4cxzeewv4ej7lgz549 Crawling relays is harder than making a relay.
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/
Of course Family is the most important thing to build. That's on you. It's fostered most by wealth and community.
nostr:nevent1qqs8t20vgu7dkyarus8gksp2pljrtudw6gappx5nkveyw5rr30yx3kgprdmhxue69uhkummnw3ezu6rpwpc8jarpwejhym3wvdhj7q3qzmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9sxpqqqqqqzux4eya
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.
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.
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
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.
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.
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
30k blocks to download then my node should be back online. nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzyrhwden5te0dehhxarj9ekxzmnyqyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueq555fk2 nostr:nprofile1qqs0ut2u7chft245rxc8kmu20d6a8jesvmawyhrtgjkwp70np3vnq0gppamhxue69uhkummnw3ezumt0d5q3yamnwvaz7tm0venxx6rpd9hzuur4vgq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny08geam if you haven't forced closed on me yet...
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.
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.
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 😅
The people that bought these are the same people retarded enough to vote Democrat.
nostr:nevent1qqsqvqme4u0fpgu60e502pfmaw8ed9x2qnr5w2usckkxkj7kvh2a56gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg8zenmu7gzq8ulj5jj4kv50ph3muwz43f747vmr9ld2alrjdswgavpsgqqqqqqsqzwltc
Remember that improvent means consistently changing your actions. Keep making improvements.
nostr:nevent1qqsqqtm78fk77emtccg920waz5ka7wg50stke3w2dlr02xschdjcyhqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsp4lsvwn3aw7zwh2f6tcl6249xa6cpj2x3yuu6azaysvncdqywxmgrqsqqqqqpt7zqye
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
Notes by OceanSlim | export