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
nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpz4mhxue69uhkzat5dqhxummnw3erztnrdaksz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcv96l0k
Show more details
Published at
2025-10-02T13:06:18Z Event JSON
{
"id": "0b9bfacb775e9d95bc862056097396e92f608c5a2a664601528019a57e647d56" ,
"pubkey": "1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef" ,
"created_at": 1759410378 ,
"kind": 0 ,
"tags": [],
"content": "{\"lud06\":\"\",\"nip05\":\"[email protected] \",\"picture\":\"https:\\/\\/m.primal.net\\/HIVN.jpg\",\"banner\":\"https:\\/\\/m.primal.net\\/KELp.webp\",\"lud16\":\"[email protected] \",\"website\":\"https:\\/\\/jeffg.fyi\",\"display_name\":\"JeffG \",\"name\":\"JeffG\",\"about\":\"Secure messaging on Nostr. Creator of Marmot protocol, MDK, and White Noise. Other stuff connoisseur. Also built Listr, Ostrich.work, Ontolo, Nostr.how.\"}" ,
"sig": "4e7c42b98b42873447b73c401942af1612f38f99800f47086fa31e7c287dcfc14a9eb61b836fe4652989350481e8726dcbd495c8ba6b2406b6999e057f7f23eb"
}
Last Notes npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG š npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Anyone here very familiar with I2P? Is it suitable for Nostr relays? I'd love a quick chat if you're up for it. #askNostr npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG They're coming for your privacy. What are you going to do about it? #nevent1qā¦x33x npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG We pay very close attention to metadata as well. MLS (the underlying key agreement and distribution protocol) provides really strong encryption, FS & PCS. The Marmot protocol (ours) defines how to use Nostr as the identity and transport layer in a privacy preserving way. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦9puf v.0.2.1 (special sunday edition) is released on Github, @nprofileā¦uvay and Apple's TestFlight. This one focused almost entirely on performance improvements and bug fixes. If you have more than a few chats in your chat list you'll definitely notice the huge difference in loading speed! https://github.com/parres-hq/whitenoise_flutter/releases/tag/v0.2.1%2B14 #nevent1qā¦s4zc npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦sp3z release incoming. Prepare yourselves. š“āā ļø npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š https://blossom.primal.net/afce68ea5276aaa6c6811f0652252b4a4935a83933d0c1ed173755a316626f9a.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG IYKYK npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Sorry guys. I use bitcoin to buy locally roasted coffee fresh in my hometown from a Colombian. Am I doing it wrong? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM. š Build. Ship. Listen. Repeat. https://blossom.primal.net/ba0ac21209088d27ded74d34065b7de6a1e56222ca06bd2e508324138e3822cb.gif npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š The next 15-20 years are going to be wild. AI, Quantum, & Fusion are all very real. We're getting close to a world of incredible abundance (and probably a lot of mess as things reorganize). And all are reasons why digital scarcity matters. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The jelly bean house! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Who's been looking at post quantum upgrades for nostr? #askNostr npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes. Planning a huge amount of stuff š
Anything in particular youād like to see? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I think you meant @npub180cā¦h6w6 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Right now directly in the device Secure Enclave. Weāre going to try and get to amber before the end of the year. But soon in any case. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I replied to your message. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Trippy af. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦x895 An event tomorrow is trying to live stream to zap.stream and youtube at the same time. Is the stream forwarding feature in zap.stream solid/stable or is it beta? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG FWIW, your nsec is stored in the secure enclave of the device. š¤ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG nos-lol isn't a valid URL. The others, if they're reachable are probably just trying to connect - sometimes it can take a few seconds depending on network. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Me, waiting on Apple to review the new @nprofileā¦9puf test flight release... https://blossom.primal.net/2c0881cb1c5ea27c1a72a02a98b420a93e5d8fc725db8fb6c69c557846074cbc.gif npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG One thing to try in the meantime is to have the person youāre trying to add go to the developer settings and delete all their key packages and then publish a new one. This is a common issue. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ok ok - sorry for my pedantic lapse. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Can someone explain this to me? Why would Bulgaria give up it's sovereignty to join the EU? And don't say defense, the EU has no military power. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Marmot dev call was š„ today. It was our first time doing demos and holy shit, there is so much being worked on right now it breaks my brain! npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Broader. We'll talk about @nprofileā¦9puf but it's actually about Marmot, the protocol that White Noise uses for messaging. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG 𤣠npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The next Marmot Dev Call is this upcoming Tuesday (Nov 4) at 1600 UTC. We'll cover the new specs for encrypted media and our proposal for notifications. I've also recently talked several people building on Marmot so we'll leave time at the end of the call for demos too! šŖ Who's going to step up?? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Bummer. @nprofileā¦frdy is launching a shitcoin. š https://x.com/simplexchat/status/1983437418578751944 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG "You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete.ā ā Buckminster Fuller npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š https://www.therage.co/ai-passport-kyc-digital-id/ The thing that everyone who pushes for digital ID and "proof of personhood" fails to understand is that IT DOESN'T MATTER if you're a person or an AI agent. What matters is whether or not we can trust you. Humans have built up very complex internal heuristics for dealing with strangers but we've, so far, done a terrible job of modeling and enabling those mechanisms in a digital world. Identity and content linked by cryptography can help fix this. Giving the state unchecked surveillance powers does not fix anything. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If sheās a 10, you might be the mark. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Best thing to do is go to developer settings and delete all your key packages and then publish a new one and try again after restarting the app. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Watching all the blowback against @npub1n03ā¦h0ky today is making me realize that most people have no idea how end-to-end encryption actually works. Hint: itās not the same as peer to peer. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Good to know that your doorbell camera is now a general purpose surveillance device. They can now use our private property against us without even asking permission. https://arstechnica.com/gadgets/2025/10/ring-cameras-are-about-to-get-increasingly-chummy-with-law-enforcement/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG OK - good to know. The need for @nprofileā¦9puf is greater than ever... npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM, anyone else having issues with Signal this morning? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I'm so bullish right now on freedom tech, I feel like my head's going to explode. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š Working on something very fun right now... you're all going to enjoy it very much when it's ready. The only hint I'll give... it's public infrastructure for nostr. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Create. https://blossom.primal.net/a5c79ad329a71e8c7c76d202816a6c80c53e0b068016779ae870e41722ab55b5.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG "I am fascinated by Tim May's crypto-anarchy. Unlike the communities traditionally associated with the word "anarchy", in a crypto-anarchy the government is not temporarily destroyed but permanently forbidden and permanently unnecessary." ā Wei Dai If you haven't gone down the rabbit hole of the References in the white paper, you really should. There are some gems. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Thereās something in the air that is making me feel like we could teleport way higher any minute⦠npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG More implementations absolutely. What we donāt want is more (different) specs. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG What do you get when you cross Messaging Layer Security with Nostr's decentralized network? A Marmot. 𦫠Introducing Marmot: Marmot is an evolution of NIP-EE into a full protocol with modular specs for optional features. Built for the future of secure messaging! We're also excited to announce MDK (Marmot Development Kit) - a standalone Rust library following the BDK/LDK model. Check out the blog post for more details! ā” š Protocol: github.com/parres-hq/marmot š¦ MDK: github.com/parres-hq/mdk #naddr1qvā¦cvnl npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Anyone know of a NIP (or proposal) for pinning content in communities or chats? #askNostr npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦f5tq why is njump so slow. I thought it was static pages and should be super fast? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š Bring back this version of the web. http://www.catb.org/~esr/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I'm so glad I'm too busy writing software to have any time to participate in the shit show that is Luke and Knots. And, notwithstanding all the FUD and panic, my transactions are still being confirmed without anyone's permission at the sweet sweet rate of 1 sat/vbyte. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Rights are exercised, not granted. What a clown show 𤔠npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Fuck paper bitcoin summer, this is supply chain attack summer. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Yes... the Italian Ministry of the Interior's website has operating hours. š https://blossom.primal.net/8473cba4959b5cfe377a2c6243dd1c1aec61a49f979e79bf7c36e3d3f0a1a836.png npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Put on headphones, close your eyes, and zone out for the next 20 minutes listening to this absolute masterpiece. https://open.spotify.com/track/7c5jtxhYT13kUepkDL9nTv?si=7d975b364a6a4040 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG š why so salty? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š Keep building. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Strange - looks like the app tried to rotate my key package at some point today and succeeded in deleting the current one but not publishing the replacement š I just published another manually. Give it a shot. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG raw dog still. we'll get to amber sometime before the end of the year, hopefully. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦9puf v 0.1.4 is out on iOS and Android. This was a big one, with a huge backend refactor all a lot of core components of the app. The result? Way more reliable group creation and messaging. As always, thanks to everyone who's using it and sending us feedback. š Get it now on @nprofileā¦uvay, on Github, and on iOS TestFlight. #nevent1qā¦0spp npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If this is you, you havenāt understood bitcoin well enough. #nevent1qā¦szze npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The thing about trespassing in the south⦠npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG BCN has the best street art. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If you can keep your head when all about you Are losing theirs and blaming it on you, If you can trust yourself when all men doubt you, But make allowance for their doubting too; If you can wait and not be tired by waiting, Or being lied about, donāt deal in lies, Or being hated, donāt give way to hating, And yet donāt look too good, nor talk too wise: If you can dreamāand not make dreams your master; If you can thinkāand not make thoughts your aim; If you can meet with Triumph and Disaster And treat those two impostors just the same; If you can bear to hear the truth youāve spoken Twisted by knaves to make a trap for fools, Or watch the things you gave your life to, broken, And stoop and build āem up with worn-out tools: If you can make one heap of all your winnings And risk it on one turn of pitch-and-toss, And lose, and start again at your beginnings And never breathe a word about your loss; If you can force your heart and nerve and sinew To serve your turn long after they are gone, And so hold on when there is nothing in you Except the Will which says to them: āHold on!ā If you can talk with crowds and keep your virtue, Or walk with Kingsānor lose the common touch, If neither foes nor loving friends can hurt you, If all men count with you, but none too much; If you can fill the unforgiving minute With sixty secondsā worth of distance run, Yours is the Earth and everything thatās in it, Andāwhich is moreāyouāll be a Man, my son! If āRudyard Kipling npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Honestly? This sounds pretty amazing. https://blossom.primal.net/469930c760ae0c189269bfc07ad89825fee67d6c4b414404e128fdefa28b8028.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG āThe harder the government squeezes on the internet, the faster and more effectively people will get around it.ā ā @nprofileā¦6ssr Life finds a way. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Good art makes you uncomfortable. Massive Attack are legends. https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-experiment npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Just replace any mention of ādigital assetsā or ācryptocurrenciesā in this article with ācurtainsā and āwhispersā and you will get a sense of the level of control they want and the absurd lengths theyāll go to ensure that you are not free. https://www.therage.co/us-government-to-bring-patriot-act-to-digital-assets/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Podcasting. Itās about podcasting. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š I had a great (and wide-ranging) chat with @nprofileā¦7985 on the Free Cities Podcast recently. Check it out! #nevent1qā¦py2a npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG You need to have MLS storage involved somehow. It's a requirement of the OpenMLS implementation of the MLS protocol. So instead of having many different storage implementations out there that do things differently, I went the direction of putting more into the nostr-mls library and being more opinionated about how it should be done. The reason for this is that if any NIP-EE implementation gets any part of the spec wrong, it can ruin the security guarantees of the groups the person participates in. It also means that we can standardize things like E2EE media storage and other features that all messengers are going to need to do. Two options I can see. 1. We can create a separate crate that is an extremely limited and lightweight implementation of NIP-EE (plus other things) that uses OpenMLS (so uses their storage adapters) but doesn't try and have an opinion about how your app should store data and would probably be lower level about how it processes commits, messages, etc. 2. We might be able to use features in the current nostr-mls crates so that devs could turn on or off functionality based on what they want. This would make the crates A LOT more complicated but might be worth it long-term. I'd love to hear your thoughts on those (and if you can think of other options, happy to hear those too). It would be great to make sure that we end up with lots of interoperable clients. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦w70s Just had a look at the new XChat app. Looks cool, but it sucks that it's running your own fork of the nostr-mls crate and you've made a bunch of changes that break interoperability between different MLS clients. I would have loved to have you contributing and working more closely with us on changes so our apps would have remained interoperable. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Turtles, all the way down. https://blossom.primal.net/34c11561bf5b62ab3eadbc02e88463f1a9bdbc6d0136d2f96fd6b9db430a649d.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Erosion. Thatās how they win. Donāt give them an inch. Stack bitcoin by offering goods and services. Spend bitcoin on things you need. Their points of control can be meaningless. Itās your choice. #nevent1qā¦9f3r npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM #spxm š https://blossom.primal.net/523c1bac0e5cf92a041245a4b2361518433fd70886ac347b5a5f1e7dcb2f7073.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Websocket request limit in node defaults to 1GB, but most server implementations limit to something like 1-16MB. All of which would still work for very large filters. I'm just wondering if anyone has direct experiences with relays blocking for a REQ that was too large. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦8d3u @nprofileā¦6jvy @nprofileā¦x4fv Do you guys know of any upward limit on the size of filters? E.g. how many pub keys can I reference in one filter? Iāve never hit any limits before just curious if you all have see anything. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š Touch sand. https://blossom.primal.net/cbd809d4245ab395234435a09e192ba1b8333135a79d8c121b4518dd2c03a7e2.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I find it tremendously ironic that the invention of the welfare state, ostensibly to help those in need, has effectively destroyed our sense of community duty and care for our neighbors. Itās allowed us to convince ourselves that itās ānot our jobā to look after each other like we used to. People love to argue that without the state those in need would be left behind. I staunchly believe this to be untrue and downright patronizing. Most people, most of the time, are fundamentally good and generous. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG For what? Context? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦8gtd I'm interested in getting a rug. What's the process? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The trains even have hot desks now too. https://blossom.primal.net/9be15a9ad55695abab72f82b2d44386e6a660c2563820a3a5959cd10322af2f9.jpg #nevent1qā¦wl83 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG If you havenāt read @nprofileā¦n3f8 ās book Building Nostr yet, you should. Itās very well written and does a great job of giving new builders (of all types, not just devs) the base they need to ābuild it rightā. https://building-nostr.coracle.social/ npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG āBuilding software is hardā. Itās doubly hard when youāre building in a decentralized context and inventing new protocols at the same time. I feel so much gratitude and respect for all our early users (thatās you all!) and all the feedback and understanding theyāve given us. As they say; if you arenāt embarrassed, you launched too late. Well, we didnāt launch too late. š
Iām looking forward to the next release. Itās going to be lit. š„ #nevent1qā¦jq3g npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š Train travel is exceptionally underrated. Air travel, by comparison, is barbaric. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG I am Jackās distinct lack of surprise. #nevent1qā¦tz47 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG NIP-EE is official. š¤ #nevent1qā¦l5wd npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Guys... I just got starlink and holy shit, my internet feels so fast. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š Iām paying tribute to the gods of bureaucracy this morning by giving them too much of my time for something exceptionally unnecessary. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG š wat? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG telegram š but ok. I will. right now tho. sleep. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Your internet will be permissioned. Unless you fight back... #nevent1qā¦j8gq npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG @nprofileā¦ehpa do you do tarot readings remotely? Or only in person? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The best moment to pause... https://blossom.primal.net/3a67b2061684e2bb05d8572471b32f2c424fd58475280e556f52825ad2d96c2b.png #nevent1qā¦r77j npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG The story of my life... #nevent1qā¦fpr9 npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Actively deciding what NOT to pay attention to is a superpower. Even more so when many of those things are actually things you're genuinely interested in and have the ability to materially help. I give myself a B-, at best. Who do you know who is phenomenal at this? npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š https://blossom.primal.net/abb7fbec7d83605a8e4f6231e1e5c59c6946ca99558b7a1efb777f5a18a68087.jpg npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG My account on white noise is completely destroyed at the moment from all my testing. Iāll clean that up soon. In the meantime dm me here and weāll connect via signal. npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG GM š #nevent1qā¦l9gf npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG They're coming for your information anon. They're coming for your privacy anon. https://www.piratewires.com/p/wikipedia-loses-major-eu-speech-battle npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG š npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc JeffG Ooh, I just had a call about something super fun with two giga brains that has the potential to make Nostr overall so much more private... https://blossom.primal.net/4528f92737520473d1cf6d60756a2e04a05b87083b19b3014d486bb64752b98d.gif