In it for the underlying freedom technology. Director Other Stuff, Former Product @. Stakwork & Fedi
Public Key
npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Profile Code
nprofile1qqsfgg2lg25kxdwg0l9eazq6pwak9wd8j4geuyyu7hua9mmpw6qlvgspz4mhxue69uhhwmm5wgh8yetvv968ytnc09aqz9nhwden5te0wfjkccte9ec8y6tdv9kzumn9wsq4camnwvaz7tmswfhhs7fwdehhxarj94ex2mrp0yhxzurs9uuxxdfhxgekvv3kxqcnxve5xgengef38yeryepjv5urgvnyxe3xye3jxqunywpnvgcrwvfjxp3rxe33vsensd3kxqunzdtxxyenwwfnqyfhwue69uhnzv3h9cczuvpwxyargwpk8yq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qgswaehxw309ahx7um5wgh8w6twv53nw8aw
Show more details
Published at
2025-08-14T09:46:07Z Event JSON
{
"id": "f0db4e0511cfd750f80a08bd5dff2f700fcf386c7459951fea124c2cda3515fc" ,
"pubkey": "94215f42a96335c87fcb9e881a0bbb62b9a795519e109cf5f9d2ef617681f622" ,
"created_at": 1755164767 ,
"kind": 0 ,
"tags": [],
"content": "{\"display_name\":\"Pete Winn 🔆\",\"name\":\"Pete Winn\",\"picture\":\"https://pbs.twimg.com/profile_images/1655801903710871552/-_Loy9pw_400x400.jpg\",\"about\":\"In it for the underlying freedom technology. Director Other Stuff, Former Product @. Stakwork \u0026 Fedi\",\"website\":\"otherstuff.studio/thegoodstuff\",\"nip05\":\"[email protected] \",\"lud16\":\"[email protected] \",\"banner\":\"\",\"lnurl\":\"lnurl1dp68gurn8ghj7urjd9kkzmpwdejhgtewwajkcmpdddhx7amw9akxuatjd3cz7urhqv33xa\"}" ,
"sig": "91963dbc63c84c801c91d1ce212140a237f773f7e94ce6c08defa60d9f565d83f56034007dde4ed9179c379fa4f23b8bbded093884a7392bf6ef8a25f3ab8300"
}
Last Notes npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn You can go on holiday to Nostr. Nice npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #486 4/6 ⬛🟧⬛⬛⬛ ⬛⬛🟧🟧🟧 ⬛⬛🟧🟧🟪 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Can’t believe AI agents didn’t show up the hole in my pocket where my car keys fall out. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #485 4/6 🟧⬛⬛⬛⬛ ⬛🟧⬛🟧🟧 🟧🟧⬛🟧⬛ 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I remember when vibe coding with agents from your mobile was novel :) https://primal.net/e/nevent1qqsv5w5qn5cr6qm3w8spdp5p6lsl87n2a2h94y7c2r6673rc3v445jgxzvznu npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Forking from a conversation with the plan into a new worktree for implementation is probably one of my most useful recent updates to wingman... Forks a new worktree, reviews recent history from your chat and continues in an isolated environment, for when you weren't expecting to make a big change, but now you want some control 😉 https://blossom.primal.net/cf2e0d8dbc504141aa83688e0656734b98493567b26c6bad3240d05b1f41bd8f.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Been playing with iroh / quic would be useful if it was available in all mobile browsers npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn What’s the latest? npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn We should make a Welsh language app for sharing bedtime stories on Nostr called Nosda 🤪 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I use @keychain for a bunch of the mini apps I wrote for myself. It’s cool. #nevent1q…jph9 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn #word5 now has hard mode. I was tempted to call this “sensible” mode but one must always listen to one’s users 😎 https://blossom.primal.net/4f7039949c78cceca984dc8c9260275cc48f4a19fb2588942b01da8f89b72550.mp4 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Give me a few minutes https://blossom.primal.net/5e7d8b271b523c8bb7929069085c23b4172499ac63e8d5befa395907772b2971.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn It’s just browser sessions on wordle same as word5. Go there in browser and start, flip to incognito 🥸 = new wordle game. Same phone, same browser npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I’m not going crazy though surely “cheating” is just as easy on wordle or am I missing something? Or is this just a use of the word cheating and means we would prefer hard mode npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Why would it be harder to cheat in Wordle? I’m curious I can add whatever, but surely the general way to cheat in either is just run multiple browsers and then once you know the answer come back to your “real” account. Happy to add hard mode and could have that attested in the post to Nostr ? Hard mode is if you know a letter place/present then you have to use that next turn right? npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn What’s the general vibe on cheating in wordle community broadly? Seems like it would be such an easy game to cheat on and get 1/2 every time? I had wondered if I should think through some options to track things more closely but generally resolved that you’re only really cheating yourself :) npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Always a 4 🤪 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #484 4/6 🟧⬛🟪⬛⬛ ⬛🟪🟪⬛⬛ 🟪🟪🟪⬛🟪 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn This will save some work :) npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Could’ve been a #word5 Wordle 1,686 2/6 ⬛🟩⬛⬛🟩 🟩🟩🟩🟩🟩 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #483 4/6 ⬛⬛⬛⬛🟧 ⬛🟪⬛🟪⬛ ⬛🟪⬛🟪🟧 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn So @nprofile…qhxu just dropped "Optikon" our personal Miro like replacement. We were already running all of our Product Management via the Kanban boards in Marginal Gains, so I quickly added native integration between the two. The beauty of this is that both apps run on nostr so a quick nip-98 request on Marginal Gains and all of a sudden I'm creating boards and injecting things on to the canvas from a completely unrelated app. Native integration between two completely separate apps, this is literally the @nprofile…z8es that is so powerful with nostr, native integration, validated with public key cryptography. THERE IS NOT A FUCKING API KEY IN SITE. This is good UX across apps. This is why we win. Next steps is to consolidate Tasks, Boards as context for input directly into tasks with @nprofile…02tn (also nostr native) - who then builds and updates the board to track progress 😉 https://blossom.primal.net/a989f09b0f08b948bd17bf23bdf693c3e3f2eb51f497108fa4b0c8058bb0c8b8.mp4 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Vibes are high https://blossom.primal.net/f8ddb87bea8b5e30359bb977275577c6d9f2cb5b8fe8d52f2a5bbfe47c14fd35.jpg npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn https://blossom.primal.net/44e8c1d1f1c2ceed59ed3c839529675c86b31d3bd7102bd8fe1e5589b026337b.png #nevent1q…029v npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I literally know 80 year old grandmas that use context vm :) npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Yes! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn There’s a growing group of grandmas playing #word5 and it gives me great joy that they are just causally holding their own Nostr keys and running in browser @nprofile…z9ds. The cypherpunk future is here :) npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #482 4/6 ⬛⬛🟧🟧⬛ ⬛⬛🟧🟧🟧 ⬛🟪⬛🟧🟪 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Top friend of the pod I believe was said! Also I like that you referred to your app as a life organiser when it was blatantly a wife organiser. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn If it’s better it’s because it includes the additional word “nostr” h/t @nprofile…hm0a for that early bug report 😎 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn This was a great rip with @nprofile…e8hx and @nprofile…qhxu on Building Apps that Respect You as a user. Very Nostr heavy talking: - @nprofile…zx2v - sync thing over nostr - SuperBased - Pubkey addressable developer infrastructure - The Normie Friendly Welcome App & Key Teleports we're using for onboard SMEs in Perth Austrlaia to Nostr! - Optikon / Agora / Wingman - and how we build them so we can keep track of what our agents are doing! - The need for private AI First repeat guest, first three person pod in the Van. Shout outs in here to: @nprofile…tf6v , @nprofile…3ec2 , @nprofile…uh5t , @nprofile…t54q , @nprofile…s2lp , @nprofile…lvze (Drink!) https://www.fountain.fm/episode/fDrkCiBagGqLLI2Mc0Ja npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn We have a stack of them that are all getting integrated. We talk about them in the podcast below that just went out). I've been chatting with @nprofile…t54q about encrypted record sync through our "Super Based" service we're pulling together which might be interesting for historical backups / cross device in White Noise. Could do an @nprofile…z8es / @nprofile…6f92 team up 😃 https://www.fountain.fm/episode/fDrkCiBagGqLLI2Mc0Ja npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Here you go: https://www.fountain.fm/episode/fDrkCiBagGqLLI2Mc0Ja npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn That’s the plan. This is why I moved to Tauri so I could package up for mobile npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #481 5/6 ⬛⬛🟧⬛⬛ 🟧🟪⬛⬛🟧 🟧🟪🟧⬛⬛ ⬛⬛🟪🟧🟧 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #481 5/6 ⬛⬛🟧⬛⬛ 🟧🟪⬛⬛🟧 🟧🟪🟧⬛⬛ ⬛⬛🟪🟧🟧 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Big plans 🦫 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Goes out Wednesday evening US / Thursday morning Aus npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #480 2/6 ⬛⬛⬛⬛🟪 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Just ripped an hour and a half pod with @nprofile…e8hx and @nprofile…qhxu all about building tools with native Nostr infrastructure so we can respect users 🔥 Was a lot of fun and covers everything from KPop Demon Hunters to Superbased, @nprofile…zx2v , Family Management and of course @nprofile…z8es @nprofile…8u4a npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Like an elephants favourite meal... its nuts! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I couldn't see the original post so its a surprise! Just got the first super based sync into an app 😉 I should probably yolo it live and raise a series A npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn We just got super based 👀 @nprofile…t54q npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #479 3/6 🟪🟧🟧⬛🟧 🟪🟧⬛🟧⬛ 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Awesome 😎 #nevent1q…yye7 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Happy ‘Stralia Day mate! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn We’ve been talking about this on Good stuff pod for months now. I have a similar personal setup to clawdbot I built at SovEng called @nprofile…qyr3 that I run on its own Mac Mini. Great it like a person. It’s own accounts, own npub so it can manage its own encryption etc, no access to my npub! We have other systems to delegate tasks from a Kanban into etc. I really should record a video on this setup, but it feels like it’s never static enough to document! https://fountain.fm/show/5c1jIyQLUHKkpS1r0ssb npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn "Claude build this with Rust for me" I know all the lingo now 🤣 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn For @nprofile…33mv I ended up doing a complete implementation and then removal of Holesail, ending up with Iroh for P2P. Holesail was very easy to get going, but didn't bundle nicely into an app, I feel like this is something that should be a single click install, sign in with nostr, share to friends sort of thing ;) Instead I pivoted back to Iroh/Quic and the whole thing runs as a single click Tuari app in the system tray so i guess I'm a Rust guy now ( @nprofile…22jg @nprofile…vu4x @nprofile…nezg ) and may as well lean into that! Current state is easy discovery of my peer computers and I can copy my files freely 😉 as well as it being way more stable than it was and It's fairly stable as well so now to start experimenting with different UX flows now you've got a sync app with an existing ID layer and social graph 😉 https://blossom.primal.net/8e7f6018a3e75e2b8e636d8e5ba73912c8ac71e974d0f85b8f2fae83b51cdc4b.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Is it super based npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Word5 Streaks are now auto restored from your recent nostr shares 👀 Yes the only reason I wasn't top of the leader board was that I cleared my browser cache testing something else and I'm still dirty about it 😢 Never again! #word5 https://blossom.primal.net/a1588080f20d1bf55c07c962eebd58309e6f289b3e734d0666d921aab5963d85.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn 👀 https://blossom.primal.net/05f14d953bc70cb4270a80bfc534a2e12cfe8aea5e15afa6023d936ef1422d43.png #nevent1q…6p8d npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn WORD5 #478 4/6 ⬛⬛🟧⬛🟧 🟪🟧⬛⬛⬛ 🟪🟪🟪⬛🟪 🟪🟪🟪🟪🟪 https://word5.otherstuff.ai npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn @nprofile…02tn has decided we're rust devs now 👀 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn What sort of data? I’m also building a service to do this for database backends. This was the side project to move files around whilst I was working on the other one! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I disagree and I'm fairly certain it doesn't invalidate anything about other completely unrelated things I want to build. But you do you. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn First holesail transfer.... running nicely hoe network to mobile wifi, with tailscale disabled 😉 https://blossom.primal.net/5de950aa695346a77f41cdac57298ae0ae65d57efea5d0e9efc9f8d359813610.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn This seems like a non-sequiturs, just because I am keen to build certain things in one way, doesn't mean that I need to do everything that way. Horses for courses, for a twitter like experience with an app i can use on multiple devices I quite like primal. I also really like Coracle and use this a lot for my "other accounts". I'm a big fan of Nostrudel for testing. Seems kinda irrelevant that I also like primal npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Because I like primal. I also use other apps as well. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Local apps, cached offline data, cloud synced via "Super Based", with key teleports, signers and nostr as infrastructure to boot strap from your ID to hydrate the whole app locally on the machine with hopefuly a very smooth normie friendly ux. Impossible to stop, runs anywhere, minimal server endpoints only where required, syncing encrypted nip-44 data by default. Sovereign apps, running locally, cloud synced, encrypt everything, backends are hidden, impossible to stop 😉 Classic Other Stuff npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Put it on the camper van you also build. Which has water, power, fridge, fire pits and cooking equipment. And sleeps the family… just in case npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Exactly npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I think I’ve successfully “local first” pilled myself this week. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn - nicer UX for peer announcements and connections - announce changes for sync - encryption for all announcements Later will let you setup private share folders that are specific to npubs :) npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Some work still to do with testing. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn This should give us full peer to peer hole punching with no tailscale. Kinda surprised that the round tip is that high, but will mean you don't have to setup tail scale to access anywhere which is pretty sweet. Next up, thinking I'll refactor for an android app. https://blossom.primal.net/61d7ca709e9781bf4c09f77159e6671eabfdf88bdd748570329dd73edfe99bae.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn This is a more nuanced point but... they are always encrypted anywhere it matters. 1. On local network there's not too much point. 2. Over tailscale (or later iroh / holesail) the entire transport layer would be encrypted. 3. All comms about metadata is encrypted. 4. You can just drop encrypted files into the folder (e.g. nsync your cryptomater folder) and sync that - the protocol here wouldn't care. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Metadata is a self encrypted via nip-44. Main thing is everyone has a key and ID by default, this is never true for synthing so we can layer a nice UI onto an otherwise nice protocol 😉 I generally find syncthing good, but I get annoyed because the UI is terrible! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn It will let you setup different IDs, but I do wonder how confusing the ui will get there given they would have the same filesystem... I'm looking at holesail for p2p sharing as well this morning, which could let you generate time limited connections and share encrypted to a specific npub, so they can connect for say 24 hours. That would be cool the shared ID layer and PPK encryption you get for free with the nostr network is kinda magic for UX here. Other Stuff for the win! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Having a look at holesail this morning, doesn't play nicely with Bun, but might have a tempoary work around. Seems promising. I'm pretty happy with tailscale as I already have this deployed everywhere I need this, but I can think of a bunch of use cases to get apps talking directly peer to peer. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn 1. Two machines. Both run SovThing. 2. On the left machine 1 we move a file into a "shared folder" 3. Machine 2 is notified (via encrypted nostr post) that there is an update to folder 4. Machine 2 syncs folder peer2peer (no public traffic or record of file movement) from machine 1. 5. Magic 🪄 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I think i could get a feature to "Share this folder to this npub for 24 hours" which would be a nice option 😉 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Cheers! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Cheers npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn This is pretty close to what I've been running with Wingman for the last 6 months :) With built in reverse proxy to alias addresses and pm2 for app hosting. Runs opencode, claude code, codex, gemini, goose. All npub based 😉 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn No should I? What is it? npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn No nip get just needed it to move some books around to my tablet. No blossom server take, there is no real building just straight peer to peer transfer. Nothing fancy, but you can put a file on that other bloody computer npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Micro Disc npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Very secure no files are public, announcements are encrypted npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Couple of hours with a break for lunch and driving the kids around, solid vibe, but the setup is getting quite sophisticated these days npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Some people are taking away to long to figure out what's happening here #nevent1q…s6vn npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I just wanted to load books to my tablet npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Peer to peer sync thing/ Dropbox / airdrop. Orchestrated and secured with nostr npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Nostr is for id, encryption, discovering peers and routes. And for letting let's know new changes to sync. No clue transfers the connection is peer to peer so very private. The nostr be messages the.announce peers and changes are nip44 encrypted. Very private transfers npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn “I vibed it whilst I was having a piss” npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn One thing at a time npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn That’s how you know it was a real live demo 🤪 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Also repo was in the video demo post. This one was me sketching out what I was thinking about building, then a few hours later we had v1 😎 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn GM! npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn It’s not encrypted, it’s a peer to peer transfer the relays are just used to find each other and announce file changes to trigger syncing. I’m currently running it via Tailscale but may look at iron/quic for cross network. npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Can anyone recommend good red light therapy devices to get quickly in the Uk? #asknostr npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn That moment when you're about to finish your book and you realise you're going to have to go through that fucking process again to get the next few books onto your @nprofile…d7jf so you vibe code a new Nostr SyncThing #TheFuture #nevent1q…5sm4 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Classic lookmark npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Couple hundred meg video file 😉 https://blossom.primal.net/f20d82d00b3cd869b82b9e618b8091f2ef731ddb3b7bef9475d7a566768e05aa.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Live tweeted the build 😉 #nevent1q…ngdd npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn https://github.com/humansinstitute/sovthing npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Sweet 😎 https://primal.net/e/nevent1qqsgkg7zuz4tdvep6ntxfa22n0lvsgt8qyk329vhrksgtdn7gwvvcmc3rys7w npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn I love the moment I realised this had worked - lol wasn't expecting that 🤣 @nprofile…tf6v - you might be interested in this one. Syncthing but nostr :) Next steps... This is probably enough for what I need, running over tailscale and syncing files ;) Will probably add iroh/quic for something remote and have a look at phones. Then maybe file syncing so you can have a p2p shared folder for shared folders. https://blossom.primal.net/d0d824d9a66a95cf17ea1d15458150641fc869ce53464e65ef15565b62adc454.mp4 npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn https://blossom.primal.net/a0138621c806b3070d4886047edda04d6a4b5867671c0d3077f821d1f5b3ff5a.png npub1jss47s4fvv6usl7tn6yp5zamv2u60923ncgfea0e6thkza5p7c3q0afmzy Pete Winn Post lunch break and we have some progress - first successful sync 😉 I guess i should call it good enough now, whack a price tag on it and ship! Seed round open 🤣