Last Notes
Software defaults are probably responsible for more social conflict, deaths and wars than almost anything else in modern history.
I'm only like 20% joking.
Routstr merged this, which is cool for US users for now. ..until minibits gets sanctioned, too :laugh_lg: or goes down.
There's a kind of whack-a-mole (or dodge-the-hammer) that "UX-improving defaults" will forever be cursed with.
Maybe I'm an anti-defaults zealot and I don't know it yet. Gonna think about that one... All software does nothing out of the box. requires multiple first touches. "Bad" for UX, but excellent for personal virtue-building and community hygiene.
#nevent1q…j2zw
But also BEWARE!
@npub130m…l29s 's 'routstrd' cli uses the mint at https://mint.cubabitcoin.org **by default**. There is a really, really, really good chance that if you attempt to use a custodial wallet in the USA to pay an invoice the CLI presents to you, _you will fucking get in trouble_ with your custodian. Cuba is sanctioned by the US.
Here is a PR to change the default mint. And a suggestion to add a loud warning to the setup:
https://github.com/Routstr/routstrd/pull/113
#nevent1q…8syk
install worked, playing with it now
WoT + community-defined protocols and interfaces = truly emergent social software
congratulations @nprofile…gsu4 and all the vibe-coding enthusiasts, the gatekeepers are getting nervous that they're missing out on the action: https://arstechnica.com/google/2026/10/google-wants-to-host-your-personal-vibe-coded-apps-in-the-play-store/
Much appreciated!
I don't mind only getting in front of a few people who actually end up enjoying whatever I showed them. Obviously would be better in some ways if a million people saw and liked it, but: more scale, more problems; probably..?
not really, the "pad" is the top-level organization. I have a sort of catch-all one that I use for "free notes", where each bullet is like the title of the note and everything goes inside that bullet.
I'd consider non-"pad" notes, but I'd have to think through how that would work a bit.
Very much open to feature requests :)
I feel like a schmuck for reposting this again, but I truly think some people may get some value from it.
#nevent1q…zc9z
if you open the app it loads up with an example.
added your question here, thanks for getting in touch!
https://try.nodepaper.app/questions#same-bullet-two-devices
well somebody didn't watch office space
nope, the newest wins. with no message or any error or conflict marker.
there are some ways to deal with this, but they come with a lot of tradeoffs.
do you think this will be a common problem for your use case?
yea dude! i drive around looking at all these perfect short lawns.. so weird
i thought this series would be stupid, but it's rather fun and well-done
https://youtu.be/6KkG42CGsgY
Get in touch with me over nostr DMs if:
- You have Cash App **with a USD balance** (not just linked bank/cards), and **have never enabled Bitcoin** in the app
- Want to spend a couple minutes testing a payments flow
- Want to make a couple thousand sats for your help
where is the sound of the wind?
i used to have a few of these as a kid. so cool
the reposts will continue until the first month's server bills are covered 🥲
#nevent1q…e5x5
i use vim, thank you very much (😆). but really
jesus christ how do people us VS Code? it's all popups and menus and permissions and notifications. what a hellscape!
vibecoded, not about talking to people: https://canvasstr.org/
vibecoded, not about talking to people: https://www.grantless.org/
vibecoded, not about talking to people: https://try.nodepaper.app
<any herb> on <anything> is often an improvement
new feature notice ( @npub162z…tdhy ): we now have Cmd-K / Ctrl-K that takes you to the search ⭐
you should get updates automatically, otherwise Settings > About > Check for Updates.
Glad you like it! Feel free to request features 🏄♂
I just gave an extra 14 days to whatever account most recently signed up - I think/hope it was you. The fact that I can't be sure is a good thing for pseudonymity
Pretty fun to have it up on screen on two devices - type on one and watch it update on the other :)
Coming later: QR code linking devices so you don't have to sign in manually.
🙏 much appreciated! I've been having a great time using it as a daily driver for a few days. Being able to effortlessly create contexts, pointers and connections straight from a keyboard-driven workflow feels really good.
you've got it right.
and yes, you should always ask "what if x were malicious?"!
"understand the security" => "and i didn't find any risks", I presume?
well this is great: https://openfreemap.org/
Let's! we can talk elsewhere
LOLLL get Claude to look over a small project's git history and record some "wall clock" estimates for how long the main features and fixes would take.
And then get Claude to scour the sessions' history or git timestamps to get a closer read on the actual time the tasks took.
It's off by such an enormous margin. initial estimate: 639 hours, **months**. Actual time: 11 hours. :laugh_lg:
And it does a bunch of these along the way: "Initial estimate was 5 hours, but looks like it only took 10 minutes.. that can't be right, let me double check."
"recently" is a bit of a stretch! a LOT has changed since then. Most of my daydreams about WoT and GrapeRank are actual realities now, and I'm doing R&D work daily with that project.
But yea that was fun! the @npub1kyp…7u72 guys ( @npub1mar…wmfg @npub15vr…4z0x @npub1vpp…tk8w ) are great hosts and good friends :)
I'm glad you're enjoying it!! Check out the rest of their catalogue
@nprofile…tct2 and anyone else who zaps >1k here, i'll make sure to gift you a month if you end up enabling sync. you've already paid for it!
If you end up signing up for sync, let me know and I'll gift you a month - since you zapped me 1k. that's the 1 month price! lol
good support for client-side signing, remote signers, well-documented protocols for all the things this app needs.
also: was planning on introducing it to this audience, so a "bring my own login" feature is a nice bonus.
....also also...: there are sharing features on the roadmap ;) sending graph subsets to friends. working on a shared list together live... it'll work exactly like multi-device sync, except some of those devices are other npubs. for isolated data that you control sharing for, of course.
ask away!
there are some different storage and security model details between devices, but in general "the browser is always storing it locally" - even if different devices or OSes prompt for approval and whatnot in different ways. "service workers" is the thing you'd want to talk to AI about.
There's literally nowhere else for the data to be - if you haven't signed up for sync, there's nothing of yours on a server anywhere. your browser loaded the client code and is doing everything on-device. (you could prove this to yourself by opening the site on a new browser and killing your network connection. then write some stuff and refresh. it'll still be there).
on privacy: if you use sync, the data is encrypted client-side using a nostr keypair (doesn't have to be your real npub). only the holder of that nsec can decrypt the data. but yes: a security review by an agent would make you feel better.
If you get a good report before me, I'd be happy to add it to the docs!
yea dooooood.
very nearly p2p. It was a bitter pill to swallow to use Strike for the payments API for me, also.. I'd like to move to self-hosted btcpayserver eventually, but didn't want to let perfect be the enemy of SHIPPED just yet.
you fucking rule! officially the first paying customer, and you've funded a good chunk of months of sync server costs!
definitely do your own research on security!
quick answers:
- data is stored in your browser's local storage, in a local database.
- if you are using sync (either the hosted version or running your own server) the app syncs the encrypted bullets and metadata to a server. updates are pushed out to all devices, the data is decrypted on the device, in the browser.
- if you're not using sync, you _would_ lose all your data if the browser cleared its data. there's an "export" button in the settings that dumps your entire database as .json in a way that it can be "imported" back again later.
here's one from earlier in the summer - already had posted it.
#nevent1q…q76z
I made this for me, but it might be good for you:
https://try.nodepaper.app/
use the open source web/PWA version for free forever, or toss a few sats my way for multi-device sync, authenticated and e2e encrypted with your nostr keypair.
Send me your questions or feature requests!
don't spread this around too much yet, I want to build a "marketing" landing page that explains what this is and provide some guides, FAQs, a pricing page, etc. But here it is live real deal: https://nodepaper.app
pop ups _within_ the app would be quite easy. native notifications may be tougher. but hey, i guess that's what non-free tiers are for lol.
the production app is ready and bitcoin payments are live. i'll get you a link after i check a few more things. there's a 24 hour free trial (of multi-device sync. nothing else is paywalled) and no pressure to "CONVERT" after it expires. anything you do in that trial window will stay on the device(s) after it expires.
getting very close to having this live.
every new user will get a 1 day free trial before syncing stops and data falls back to on-device only.
https://npub19ma2w9dmk3kat0nt0k5dwuqzvmg3va9ezwup0zkakhpwv0vcwvcsg8axkl.blossom.band/942c4583e41cbf228745352d4cbfab6ddc8ce424db649af3807ff3dc1b14f432.png