American living in the Alps. ๐ซ nostr.how, ๐ listr.lol, ๐ผ ostrich.work, ๐ท๏ธ ontolo.social, ๐ nostr-ignition, ๐ฌ correo.pub, โจ other stuff coming soonโข๏ธ...
Public Key
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc Profile Code
nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmc2ymgxf
Author Public Key
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc Show more details
Published at
2024-04-11 05:50:14 Event JSON
{
"id": "b3cc65e43d48ff8193539c7e4b0cc8c74d6f09f475d65fbeb6e6aa99ded0f3b0" ,
"pubkey": "1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef" ,
"created_at": 1712807414 ,
"kind": 0 ,
"tags": [],
"content": "{\"picture\":\"https:\\/\\/m.primal.net\\/HIVN.jpg\",\"nip05\":\"[email protected] \",\"lud06\":\"\",\"lud16\":\"[email protected] \",\"website\":\"https:\\/\\/jeffg.fyi\",\"about\":\"American living in the Alps. ๐ซ nostr.how, ๐ listr.lol, ๐ผ ostrich.work, ๐ท๏ธ ontolo.social, ๐ nostr-ignition, ๐ฌ correo.pub, โจ other stuff coming soonโข๏ธ...\",\"name\":\"JeffG\",\"display_name\":\"JeffG \",\"banner\":\"https:\\/\\/image.nostr.build\\/300d9f6c59a9fdbb6a1542251e205ddae947363896bdae0868f02322414c8dce.jpg\"}" ,
"sig": "bf091ad3bfdc8344bad405cc87a37616ba405f7730338ea7129dd3ea164d5110134081a77ba721e4967b9283e1394a73b92ddbdf2b691eef158acd372bc11db4"
}
Last Notes npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just dropped the second weekly update on MLS messaging progress. There's a draft of part of the spec in this update that talks about how to publish prekey bundles. If you're interested in the technical weeds on how this will work, please have a look and leave thoughts. #naddr1qvโฆ5qhf npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I guess any client could require this (or require PoW on notes to show them). I think it would come down to having an exceptional UX for people to actually move over to using that client though. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr ๐ What's the ONE thing you most wish we had on Nostr but doesn't yet exist? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Good point. I tend to like mountains more anyway BUT... most of the good ones are fairly well held. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG F-it. I'm going on a run. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr ๐ Playing sys admin this morning. Not enjoying it... but, it beats digging ditches. ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Let me help you. You're going. ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @fiatjaf put nostr.com together npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just spent 2 days completely out of phone and internet coverage. Highly recommend. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ah no. Molto meno. ๐ troppe conferenze. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG somewhere between 6 months and a year before we have a bunch of clients implementing MLS based messaging and/or NIP-17. I'd love to see clients completely drop support for NIP-04 messages sometime in that same period. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Already done โ
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I've just dropped the first weekly update on the MLS over Nostr project to bring secure DM and group messaging to Nostr with the MLS protocol. I'd love to hear questions or feedback! Also, I'm going camping later so I might not be back to you until tomorrow or sunday ๐
Touch grass and all that. ๐ #naddr1qvโฆfln0 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG A friend spotted this in Dublin. The Irish have the best sense of humor! ๐คฃ https://m.primal.net/JAgq.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Random out loud thinking... Do you think that there is a correlation between the rate of military service and the level of standards (in everything, work, cleanliness, etc.) in a country? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ฏ It's always fun to look through and see new and unrecognized apps. #note1cd4โฆwktz npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr! ๐ What a time to be alive. Bull market pause for summer so we can concentrate and build without distraction. #BuildFreedom npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Someone has to do it. ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The question is... can he beat his record on the number of talks he participated in from Nostrasia!? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What's ngit? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr ๐ Bitcoiners really are the best of us. #note125aโฆ5p6d npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Still gives me chills 30 years laterโฆ https://tidal.com/track/1765478?u npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Thanks @npub1yueโฆ9pua, https://nostr.how is now available in Ukrainian! ๐บ๐ฆ Thanks Dima! ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We will fix that. ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG This is insane. I canโt believe the AUS government would require something like that and then demand he pay for it. As if heโs not already paid enough. #note1esuโฆ0ryp npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Gradually, then suddenly. https://m.primal.net/IxZP.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM ๐ What a day. Julian Assange is free. https://www.bbc.com/news/live/world-69145409 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What's wrong with the old account? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Thanks. I've been flatpak and apt so far. Trying to keep things as stock as possible so I'm actually using Linux instead of trying to emulate anything (so emulators are definitely out). Thanks for the tips! And no, after many failed attempts VIM is still dark magic I'll never understand. ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG On a lark, I installed Linux Mint on an hold tower I had lying around and I'm giving linux desktop a go after more than 15 years using Apple products exclusively. So far I'm pretty damn impressed. I'm having a lot of trouble learning keyboard shortcuts and things like that but install apps has been insanely easy and there are high quality free versions for pretty much everything I was using on my Macbook Pro. Any tips from you Linux maxis out there? Also, what's the best privacy-focused browser these days? Sounds like firefox is going down the ad path... Brave touts itself but I hate all the shitcoinery in their browser. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I think you're overthinking things. Yes, it's possible to see that a user is receiving kind: 1059 GW events but what those events are is completely hidden. As long as users that are sending the GW events to the relays are using a VPN, they're hiding their IP addresses (there are also some other ways we can improve that but let's leave it at that for now). The state is maintained with a specific set of control messages that users in a given group send between themselves. Those will be GW'ed as well. I imagine that in the near future there will be many many GW messages that are being sent to every user on the network, it'll be like trying to watch encrypted TLS traffic. Sure, people are using the network, but you don't know how or why. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Can you explain that a bit more? I think we can easily obfuscate metadata via gift wraps. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr! ๐ Life is great. We are winning. #BuildFreedom npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I was originally referring to the group implementation from MLS. @npub1gcxโฆnj5z is right though, the MLS authors definitely were more concerned with efficient large groups that rotate keys correctly than they were about metadata leaks. This makes sense when you think that they were really designing for a situation with a centralized "delivery service". They do mention that MLS is built to work in federated environments (e.g. Nostr) but call out that the transport protocol for federation would need to be figured out. That's precisely what I'm working on now. How do you use MLS with multiple servers (relays) with no guarantees that messages arrive in order or from the right people or at all. And how do you do so without leaking metadata. It's going to be a combo of giftwraps and a few new event kinds for the control messages that need to be sent for managing groups. (remember that a DM is just a group of 2 participants). npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes. Many. ๐
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Itโs per device/client pair. In other words if I have damus and primal on my phone each counts as a separate participant in the chat. This is why group support in the protocol really matters. Smart clients will be make sure that you show up as a single participant in the conversation and there are ways to back fill chat history but there are some tradeoffs inherent. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Theyโre two different things to me. Clients shouldnโt wait to implement NiP-17 imo. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Aka no forward secrecy. Or post compromise secrecy. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG That itโll be funny to watch you flail on them when you come visit. ๐
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ช npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Wow. Interesting. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG It's been for every site I've gone to. I have to manually change to "don't ask for this type of request" each time. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐คฃ Dying #note14pzโฆxj90 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @npub1getโฆ0nfm I "updated" to get off the old LNDhub and now every Nostr app is asking for my individual permission on every signing request. Even though I've said to "be reasonable" when I first hit the site. Known issue or do you want more details? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I think there have been several attempts to make it easy to deploy things via docker but I'd love to see a full nostr infra stack deployable via StartOS, Umbrel, Nix, brew, and apt. To be honest, I think getting nsecbunker (or something like it) into a much better state is the linchpin here. We need really good, stable, and easy to use remote signing with access controls to make all the rest of it work seamlessly. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Finally arrived here in Italy only this week. Hot, lots of thunderstorms. ๐ฉ๏ธ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I never knew I'd have so much fun reading IETF RFCs. Their datatracker for each RFC is actually a really cool way to visualize changes over time as well. https://datatracker.ietf.org/doc/rfc9420/ Would love to see something like this for NIPs. https://i.nostr.build/lLqMn.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr! ๐ I hope you all had a wonderful longest day of the year. It's all downhill into darkness from here. At least, until it's not again. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐คฏ ๐ Thanks! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ahh, interesting. I thought it was out of a 100 - I guess not.... In any case, I have this friend, he's a nigerian prince.... do you want to meet him? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If you hover over it, it gives you the calculation he's using which is fairly benign. I think it's just overclocked on how it treats mutes. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ฏ Great write up and matches my experience of the Freedom Forum. Best event I've been to so far. #note1kaqโฆa8fk npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Coracle's web of trust scoring is brutal... apparently I should only trust myself 64% of the time. https://m.primal.net/IrZT.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just dropped a big comment on the PR for NIP-104 (Double ratchet DMs). Quick tl;dr - Closing the PR in favor of pursuing MLS based messaging spec. - MLS is more much more complicated but has huge benefits, especially for group messaging. - Want feedback and collaborators (I'm committed to making this work but it's a BIG lift so all help is welcome). https://github.com/nostr-protocol/nips/pull/1206#issuecomment-2180291416 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I think thatโs definitely going to be the way WoT ends up being used. Itโs a tool for specific features. Not an end all be all way of fetching or organizing content. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Want! Butโฆ https://i.nostr.build/xE3vl.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah, like I said, nearly all. There are some areas where stating the rules of the game is important. That said, "well-understood" regulation is nearly non-existent right now. Politicians and bureaucrats race to show that they're doing something (but almost always not the right something). We need to significantly rethink who and how regulation gets set. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Why I'm against nearly all forms of regulation. The idea that we can precisely control one behavior without causing unintended consequences betrays a deep conceit about how much power/control we actually have over reality. #note15m3โฆ2sl3 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://www.livinginternet.com/r/ra_action.htm npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What. A. Surprise. #note1yttโฆygqq npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @npub12vkโฆpugg I'd love to have a switch I could toggle here to only see the set of people that another user follows that I don't follow already. https://m.primal.net/IqLa.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG That last one is confusing. Do they mean banking indigenous peoples who still use shells as money? Or operating shell corporations for banks? Or banking the global oil conglomerate.... ๐ค Alas, bitcoin fixes all those things too. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Donโt sleep on this Europeans. Call and harass your reps in Brussels. I would too, but Iโm still not allowed to vote here after more than 14 years of legal residence. ๐ #note1vgyโฆchk4 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM Nostr. ๐ Thereโs always hope and thereโs always something you can do to help. โ #note1695โฆx4z7 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes. https://lightning.store/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ close enough. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Congrats!!! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Par for the course, unfortunately. #note1n6cโฆm53j npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Love this list. Really captures the essence of Nostr at the moment. #note160xโฆvkq6 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If only you spoke Italian. ๐ค npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG LFG!! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ok. The satoshi rockamoto tonight pushed it over. Iโm finally feeling the fomo for not being in Prague. ๐ญ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Hold off. NIP 104 was a good first stab and was great for getting lots of feedback. Ultimately though, we need something a bit different (and better). MLS. Happy to chat about it if you want. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Always. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Good eye!!! Rough seas today so it was nearly empty npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Checks notesโฆ yup, thatโs about right. https://m.primal.net/IkVD.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG All the better when the only way in is a hike. ๐ https://m.primal.net/IkSj.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Zero. I was trying too hard not to puke. ๐
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Karate years ago. I would really like to find something good but itโs hard locally. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just did 10 sets of burpees with my kids, AMA. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I don't like it. It adds some obfuscation but doesn't really fix the problem because you have to start the conversation in the normal way (addressing the GW messages to the real pubkey) OR the receiver needs to create lists of alias' for each and every contact that they might one day receive a message from. Or am I missing something? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐๐๐ @npub1arkโฆh43w talk about things you wonโt soon live down. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ค๐ค npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Is the image you shared in the note high resolution? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Such a great tune... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 100% better with the upper case O. Where do I buy the shirt? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @npub16c0โฆ6nvr - looks like a bunch of clients already do this really well but @npub12vkโฆpugg doesn't yet. ๐ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Nope. #note1097โฆ28df npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Beautiful. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG #grateful https://m.primal.net/IiAS.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Well, at least you know what to do if you canโt sleep. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG ๐๐ซ https://www.forbes.com/sites/digital-assets/2024/06/11/oslo-freedom-forum-why-bitcoin-matters-more-than-its-price/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yup. I think all our sites are just super naive still. I know mine are. Weโll get there. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What?! No way. Client side all the way. Weโve barely started to optimize all that we could on the client. Server rendering is a relic of the past. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Did you see my workshop from Baltic honey badger last August? Canโt find the recording now but did basically that. Built an app in 15 minutes from scratch. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Nope. Healthy appendix here. ๐