Secure messaging on Nostr. Creator of Marmot protocol, MDK, and White Noise. Other stuff connoisseur. Also built Listr, Ostrich.work, Ontolo, Nostr.how.
Public Key
npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc Profile Code
nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dstrmk2l
Show more details
Published at
2026-03-24T19:09:06Z Event JSON
{
"id": "8bce5cbbfe8514a589e0c8eb694202cdc0a33b999731464a109ae4699d4b6f3e" ,
"pubkey": "1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef" ,
"created_at": 1774379346 ,
"kind": 0 ,
"tags": [
[
"client",
"Ditto"
]
],
"content": "{\"about\":\"Secure messaging on Nostr. Creator of Marmot protocol, MDK, and White Noise. Other stuff connoisseur. Also built Listr, Ostrich.work, Ontolo, Nostr.how.\",\"banner\":\"https://m.primal.net/KELp.webp\",\"display_name\":\"JeffG \",\"lud16\":\"[email protected] \",\"name\":\"JeffG\",\"nip05\":\"[email protected] \",\"picture\":\"https://m.primal.net/HIVN.jpg\",\"website\":\"https://jeffg.fyi\",\"bot\":false,\"shape\":\"🌞\"}" ,
"sig": "9ba791a00552b271674b39ba37fcde6decc4ae36cafde3fe39f28ca846bd19a9fb95c28223ec157a9b9868e9e76b9ea1e76a4d7a29e752b68f904467988454cf"
}
Last Notes npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…vcjg you're an international treasure. never stop causing trouble! ✊ https://dac8.com/en/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM! Marmot community call, today july 7 at 16:00 UTC https://meet.fulmo.org/marmot https://blossom.primal.net/c78bf1abeda7bf40aaf588568ed0e0176736c4e36723780567343a9d3282fe26.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Happy Fourth of July https://blossom.primal.net/103eb515740e2a3b1a13fdffce05ac95ca9ff3e57d22a17eb7ed3c6badedd99a.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I can't wait for open source AI to clobber these guys. https://blossom.primal.net/b96c5ecf9c3629629640e0085bb7409e2f8609dc75d75d1482cd86bd4fbd66f2.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://blossom.primal.net/fd5ab4cbed01e1c34eb89f1d93f973eb30595ce0a85a9ff1ae054059a09433ad.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Exactly npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🫂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…d6du it’s finally time. 🧡🍷 https://blossom.primal.net/d68888a357a53f0044142e17e250ddb8bc0831dd335fa2f83f2f27eb270c5dce.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Fuck FIFA. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Don’t be stupid. But most importantly, don’t be in jail. https://blossom.primal.net/3b19721b9972d5675df163d55add7d094bfddd1b5681273ab059207692674f4d.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I’m about to. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Cause my son doesn’t have a phone but does have an mp3 player that is android based. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Llama 3.2-1B running on a $60 mp3 player. The future is gonna be insane. https://blossom.primal.net/5465369013d165e4bad700e97e9285915f1de48f6d08d08c117bdf31d1e40d6e.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG No. I think it was us that broke amber in white noise is that’s what you’re talking about. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Give Opus or gpt5.5 the full trace. I’d be surprised if between the trace and the code it wouldn’t be able to find it. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If there is a button, it will be pressed npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Unfortunate that KYC is what makes services like this possible: https://gart.io/blog/gart-blog-1/a-safety-app-that-cant-track-you-11 Looks incredibly well executed, all the same! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Experience using Fable for a day... It's great, but omfg it's sloooooooooow.... 🐌 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG No - messages from YakiHonne won't show up in White Noise. With E2EE each device/app is a distinct "member" of the group. Marmot has basic multi-device support already but we'll add some features soon that will make it work (and sync your chats) in the way you're probably hoping it works ;) npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 💯 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes, it's strictly better when you need group conversations that will be long lived and you want forward secrecy and post compromise security. Some apps really don't need that level of protection though. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Software engineering life these days. 1. More fit because you're not tied to the keyboard. 2. More productive because you have an army of agents. 3. More fun because you can build the weird stuff you want but know doesn't really have economic value. 👨💻❤️🤖 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Oh man - it feels good to be back at my desk. 🚀 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 I’m leaving Oslo after 9 incredible days. It’s been a marathon of meeting new people, hanging with old friends, late nights, early mornings, and important conversations. I always come away from the Freedom Forum feeling so blessed, for so many reasons; and so motivated to keep building things that matter. Thank you to everyone who made the last week what it was. 🙏❤️ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🫂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Chiavenna npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG oh wow. mi piace tantissima questa! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…r7e4 in a few years... #nevent1q…nwte npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I feel seen. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Turns out, building native apps with xcode isn't that bad if you use it the way it was intended to be used. Who knew. 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Not safe for anything. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG gm. 🌞 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG No idea. it was actually what I was trying to do so I was happy with it. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Please don't. Unless you want your nsec and funds stolen. https://gist.github.com/trbouma/77648ebe1005b181b67d1c4b42c7f31d?permalink_comment_id=6167489#gistcomment-6167489 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG This is VERY bad. The way that you have derived the spend and scan private keys can lead to total loss of funds and identity. https://gist.github.com/trbouma/77648ebe1005b181b67d1c4b42c7f31d?permalink_comment_id=6167489#gistcomment-6167489 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://youtu.be/1U-cgn3cEGA?is=LufByijX4f2yn62T npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ran 2 commands Security hook blocked rm -rf on the framework dir. Using rsync --delete instead — same effect, allowed pattern. Claude is a pirate 🏴☠️ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Exhibit A: where we beg to talk to each other in private... https://www.eff.org/deeplinks/2026/05/victory-end-end-encrypted-rcs-comes-apple-and-android-chats npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG what do you mean by key management? there are many ways to manage your keys just fine on nostr. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Pure art. #nevent1q…qtnx npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://www.youtube.com/watch?v=2UM4j1_xEs0 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 💯 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🔥 The BSA is one of the worst, most damaging pieces of legislation ever created. #nevent1q…q55r npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG it's not an opinion when it has the potential to cause harm to others. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Of course Bitcoin has good privacy tools/layers. It's just not the base protocol because it was designed that way (for very good reason). - Coinjoin - Silent Payments - Lightning - Cashu npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 There are few things more beautiful... https://blossom.primal.net/654aa12a2ead4c74b6797b65b3fe5076c73d069c55a825dc534c463241f8fe0c.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🤝 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Silent payments. Payjoin. Increasingly, yes. It does. Just don’t reuse addresses. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG This. #nevent1q…5ga0 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG You also need to add a line about how this destroys privacy for the ENTIRE bitcoin network too. People should know they're fucking everyone, not just themselves. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG what the fuck is the point?! how is this better in any way than using lightning or cashu or silent payments? it's a retarded solution to a non-existent problem. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG They aren't a thing and they shouldn't ever be a thing. Just because nostr public keys are using the same underlying elliptic curve that bitcoin uses doesn't mean it's a bitcoin address. And you're 100% correct not to understand the use case - there isn't one! I can definitely see the use case in people signaling a bitcoin silent payments address in their profile data - this would make perfect sense for private on-chain payments. Public zaps to the same address does nothing but damage everyone's privacy on the network. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yet another concrete reason against shitcoining. ZERO privacy. The AML/KYC gods love this. They can't wait to harvest all your payments info and use it against you. #nevent1q…dhcg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😂 this sounds like an absolutely terrible idea. ... and I kinda want to try it. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 I am 100% against the idea of on-chain zaps and/or of using your nostr pubkey as a wallet address. It's terrible for privacy (for the entire bitcoin network, not just for the people using this retarded feature). This isn't the first time this discussion has come up, I'm sure it won't be the last. It's was a bad idea then, it's a bad idea now. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Congrats!!!! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 This morning I woke up as an Italian citizen. 🇮🇹 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 I love when a plan comes together. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🤣🤣 #nevent1q…sjpu npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG No worries! More options is usually better. I’d also be keen to hear if you found things that didn’t seem to work well or were confusing. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG already have! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Babe, the crazy guy is back on the corner yelling that name again. 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG https://open.spotify.com/track/1XvMlowIHtiLoMd0rH8vHz npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We're only gonna die from our own arrogance, so we might as well take our time. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Nice! There is a CLI already in the whitenoise-rs repo but more choice is always better! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG New @nprofile…9puf version just released on Test Flight, @nprofile…zjna, and GitHub. Some highlights: - Archive chats - Search content across all your chats - Block - Video sharing in chats - Save images and video from chats - LOTS of bug fixes and polish 🚀 More coming soon! https://zapstore.dev/apps/org.parres.whitenoise https://github.com/marmot-protocol/whitenoise/releases/tag/v2026.5.7%2B24 https://whitenoise.chat/download npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Keonne and Bill wrote free software that allowed free individuals to privately transact. They’re now in jail. Put there by people more concerned with getting a win on their record so they could move up the political ladder than about the truth or the law. Lawfare. That’s what it’s called. Where they don’t have to prove you broke the law. They just have to bleed you until you’re broke. Keonne and Bill wrote free software for free individuals. There were no victims. There was no crime. If you want to donate: bc1qtjjcvn98wh7dfd55m8kxhjcfexanttwt8gtan8 #FreeSamourai https://blossom.primal.net/f9ced48c8cc5676768ab73b505a3df5b5dc2d5a52ed663706be150420b9b8e38.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🤝 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG same. 😂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG "Good work today. Get some rest." Fuck you Claude - I'm not stopping! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Let's go!!! You finally made it to Nostr! 🫂 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…suxq community call starting now! https://meet.fulmo.org/marmot npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Feliz Cinco de Mayo! 🎉 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I feel like Codex is getting better every day while Claude Code gets worse... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Speaking of which! We're doing our monthly @nprofile…suxq community call tomorrow at 1600 UTC. Join us here: https://meet.fulmo.org/marmot #nevent1q…tgfv npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just released version 0.8.0 of MDK (@nprofile…suxq development kit). It includes lots of improvements and a few important changes. https://crates.io/crates/mdk-core Full release notes here: https://github.com/marmot-protocol/mdk/releases/tag/v0.8.0 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 😒 https://blossom.primal.net/40b21e72e42b92620c1b2d45c94087e7970eea0b3fa924a9b8f1e5a46491e308.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yeah 100% coincidental. The real Sparrow doesn’t track any of that. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just got Sparrow Wallet phishing email from [email protected] (definitely not the right URL, asking about definitely not real things). Stay safe out there folks. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofile…5h0z continues to absolutely crush it. I always love reading their updates. https://opensats.org/newsletter/2026-Q1 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Happy to be back at my desk after 2 weeks on the road. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🤣 wagmi npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Turns out, if you don't over emphasize nostr purity and just build fun things, more people end up using the network. #nevent1q…carl npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🫂 sending positive thoughts! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG So pumped about the evolution! 👏 thank you for everything @nprofile…576t ! #nevent1q…kpee npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Make dashes great again. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Very good call! ✨ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 🎯💯 #nevent1q…p477 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I’m really hoping this is sarcastic…. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Claude code is your friend. Or codex. Take the time to talk with it first for a while about all your all requirements and then ask it to create a plan in markdown. Then give the plan to another session to implement. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG the foundations will continue until privacy & freedom improves! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG believe me, there are many easier ways to pull off a "moneygrab" than setting up (and running) an audited, scrutinized 501c3 non-profit. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 👋 We created @nprofile…nfun so that we'd have a stable long-term home for the Marmot protocol, @nprofile…9puf , and other projects in the privacy space that we're working on. @nprofile…8p0e, @nprofile…upw4, and @nprofile…cgxs are also on the board. We'll be adding this (and more) to the website in the coming weeks but happy to answer questions in the meantime. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG EFF is great. But they are mostly a legal action fund. They do policy, they do education, they sue the government. They do very little building of real tools that people want to use and can depend on. We are focused entirely on building at @nprofile…nfun. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM https://blossom.primal.net/70460d12292b12e2d21258b8701ae37d142cbfd72fc8338b60ef73e9ace915ab.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The best places are the ones that seem utterly contradictory but somehow manage to hold that tension in perfect elegance. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM @nprofile…n5fw 🌞 #nevent1q…kwhe npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just use OTR... Just use Signal protocol... Just use a server... The problem of unstoppable, private group messaging is SO much bigger and SO much harder than anyone gives it credit for (including me). There are many shortcuts. There are many half-baked solutions that might get short-term adoption. Building the thing right has pushed me to the limit many times over the last few years. And yet, I'm still here. Still learning, still building. I'm not going to give up, and I'm not going to cut corners. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM 🌞 Who is looking at post-quantum strategies for nostr? I want to talk. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG LOL 😂 The internet remains undefeated. They’ve already found serious privacy flaws with the EUs digital bullshit. https://x.com/paul_reviews/status/2044436001611801072