Shawn
Working toward a future built on Bitcoin.
Helping founders on the same mission.
Hosting trustrevolution.co.
https://shawnyeager.com
Shawn
11/9 11:49:14
π
FYI: I just pushed fixes to a bunch of citation links.
β¬
Shawn
11/9 8:42:20
ππ€
Saturday night launch. π
Nostr's UX problem isn't a secret.
30-day retention trends to 0%. Daily active users stuck at ~10k. Posts disappear. Followers vanish when you switch apps. Every app feels like beta software.
I've spent 2+ years arguing that great UX wins. So I designed a meta-study, threw a few hundred dollars at Claude, and put together what the evidence indicates.
tl;dr: Ship working experiences, then add features.
π https://nostr-ux.com
6 critical patterns backed by 100+ citations:
β£ Onboarding, content discovery, core interactions
β£ Performance, progressive complexity, cross-client consistency
β£ Anti-patterns to avoid + validation checklists
I'm not a designer, but I know what good looks like. This is opinionated, evidence-based, and focused on retention.
What am I missing? What did I get wrong?
Send PRs this way: https://github.com/shawnyeager/nostr-ux-research
cc: nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnvv9hxgqpqr0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgsy67l5w nostr:nprofile1qy8hwumn8ghj7mn09eehgu3wvdeqzrthwden5te0dehhxtnvdakqqgqh2wxu9f38d8gfgsl33smuhc6cl26mh7vpzu6592nutlchrmthcsdtdqz4 nostr:nprofile1qydhwumn8ghj7cmgwfhku6trd3jjuer5dahx7m3wvdhk6tcpr9mhxue69uhkcctwvuh8yetvv9uhxtnvv9hxgtmfwsqzq77777lz9hvwt86xqrsyf2jn588ewk5aclf8mavr80rhmduy5kq92xkt0h
β¬
ce556e4b903529b2b7a8c6e0a718ea05feb40bfd2ee0c1d378d2010f85949c85
Shawn
11/9 9:22:15
π
We can explain away everything if we try hard enough. That's a general observation, not aimed at you. Yes, we have an embarrassment of riches, but there's still a lot of embarrassment. Too many features no one uses and not enough that just work.
I haven't seen one dedicated DM/messaging app that works with any predictability; total mess. Find a normie or even a long-time nostr user who can explain what they should do with relays. Infinite scroll breaks daily for me in Primal for Android. It just stops. Muting is a mess. Comments about it abound.
β¬
Karnage
11/9 9:18:59
π
DMs are a mess but we donβt have broad support for DMs. We have dedicated apps for messaging. Not sure whatβs wrong with relay management? Which client is giving you issues? Relay discovery wonβt help because content is not that much different on them. Not sure what you mean by infinite scroll fails? Maybe expand on that? Same with muting? My muting works well? Itβs not always cross client compatible but other platforms donβt even have multiple clients.
β¬
Shawn
11/9 9:12:58
π
DMs, relay management, pull-to-refresh, infinite scroll fails, mutes that actually mute... I could go on and on.
β¬
β¬
Shawn
11/9 9:09:30
π
Better content is key, of course. But I fail to see how it inspires or creates better UX. That's a product choice.
β¬
β¬
β¬
Shawn
10/23 10:53:38
π
Messaging is π₯.
β¬
β¬
9939797d90d7431f0d52d4e596f024fdab83b0a0586c4c8dff24d54a90df5965
β¬
Shawn
10/16 21:18:05
π
I was a heavy user maybe 10 years ago. Was once great. Then enshittification.
β¬
Karnage
10/16 21:16:38
ππ€
Tried Flipboard for a bit but itβs getting unbearable. Every single headline is clickbait. Has plenty of room to give you a summary without clicking but does everything it can to make you click and read through pointless heaps of text before getting to the point.
Shawn
10/11 0:01:35
π
Now you have to tell us what it is.
β¬
Karnage
10/10 23:53:37
ππ€
When you finally discover the correct lyrics after saying the wrong thing for 20 years
Shawn
10/6 8:26:28
ππ€
> Hereβs the natural history of enshittification:
>1. First, platforms are good to their users.
> 2. Then they abuse their users to make things better for their business customers.
> 3. Next, they abuse those customers to claw back all the value for themselves β and become a giant pile of shit.
protocols > platforms
https://www.theguardian.com/technology/2025/oct/05/way-past-its-prime-how-did-amazon-get-so-rubbish
Shawn
10/2 23:00:18
π
With njump.me getting hammered by DDOS or otherwise, what else is there to construct a canonical-ish URL to browse an npub?
I've been asked by a designer who makes blog themes what he should do.
What would you suggest? #asknostr
Shawn
9/30 13:05:33
π
Shawn
9/26 9:49:17
π
Not this. Not federal. Not compulsory.
https://www.bbc.com/news/articles/c4g54g6vgpdo
β¬
Karnage
9/26 9:44:33
π
What does that mean? Isnβt a license basically a digital ID? Thereβs a database in every state and most adults have them. Obviously not kids. But you pretty much canβt do anything without a background check anyway? Iβm not pro digital ID obviously, but curious what the distinction might be here? Do we mean an ID to use social media? That would be sadβ¦ but many already volunteer it via credit card info.
β¬
Shawn
9/17 9:17:29
π
Hang on, man. You have this beast, and it's just idling?
β¬
β¬
β¬
Karnage
9/17 8:38:41
π
Thanks! It looks way cooler lit up. My favorite feature is the display on the processor heatsink
β¬
β¬
Shawn
8/22 23:52:38
π
I've never used 4chan, but I'm rooting really hard for them now.
nostr:nevent1qvzqqqqqqypzp8ycfwg2kqp7jgheg9jj7xq4ear5pn5ncfta952jvmlw69j49cmgqqsfrqpqmpjj3yc2v5668hjlxsxhvfyguzmnnepj3qxut2u7jqd2xjc72r3zk
β¬
918020d86528930a6535a3de5f340d762488e0b739e432880dc5ab9e901aa34b
Shawn
8/22 10:49:42
π
Short of abolishing all alphabet agencies, I'm here for this showdown.
https://www.reuters.com/legal/litigation/ftc-chair-warns-tech-firms-not-weaken-data-privacy-comply-with-eu-uk-laws-2025-08-21/
Shawn
8/1 21:51:33
π
Also, this is confusing:
"Migrations from default Alby Hubs and to LND-based Alby Hubs (e.g. Umbrel or Start9) and vice versa are not supported currently."
β¬
eda5cbdbc2d97ac4888df54ae760ddc3fd128fb32643beabcff90f7879849ff5
β¬
Shawn
8/1 9:13:56
π
I just noticed that nostr:nprofile1qytzqamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpr3mhxue69uhkummnw3ez6vfwde3x7tnpdenkzmnf9e3k7tcqypr90hlgjed73xq2jvrjhna4ukdx2yjyqmdslqvjzhh83wj8jd9numxx6g9 Hub is now in the official nostr:nprofile1qyt8wue69uhh2mtzwfjkctnvda3kzmp6xsurgwqpzpmhxw309a6k6cnjv4kr5dpcxsuqqg829c7gzngg5du03fdcltkt9zzdqkz4jaw9ef94cf0z6munv2r0zsg8cnv5 app store. I've been running the "community store" version. I don't see a way to migrate over. Halp? #asknostr
Shawn
5/31 0:00:28
π
The soothing sounds of dialup.
β¬
Karnage
5/30 22:38:55
ππ π€
Introducing NOL instant messenger!
https://nostr-online.vercel.app/
Vibe hacked for your pleasure.
Sound on π
Shawn
4/22 23:29:59
π
You will sit still, focus, and watch the masterpiece, mister. Like we did in the good ole days.
β¬
Karnage
4/22 23:24:08
ππ€
Iβm watching this now (at least I hope itβs the right movie) and it feels incredibly slow and boring. Just a bunch of classical music π€£ and super slow scenes. Is this the right film? Why was it hyped so much? Or should I continue watching to find out? I find myself wanting to skip most of it π
nostr:note1v6d0gs72lzfuqzr4mlc9zktcqtva54rjh5pwhxkk2j02gpu86hhqfw536w
Shawn
4/22 9:42:53
π
Katβs on a rampage. nostr:note1yuc3j0zxcrc4wucjs0st5e3w6shsxvuqvftrmxn8yy6pgsn43kqs6hp88s
Shawn
4/22 3:20:51
π
Check out nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9acβs untype.app. Built in support for cross-posting to Ghost.
β¬
Marc
4/22 3:19:20
π
I decided I should host my own #blog on #Ghost and cross post to nostr until I can automate it.
Substack is cool, but I want to write for sats so I decided to use Ghost + #nostr to create sat-based subscription buttons on Ghost using HTML5.
I basically vibe coded some buttons and added them to the Ghost instance I run on nostr:nprofile1q9z8wue69uhnvmr9dp58jernwf6xsct8d45hxdn4w5m8gatrdej8v7nhxa3h2cnsw94ksanc09unw6n0d9hkxdp4d44hxu35v4skgtn0de5k7m30qy88wumn8ghj7mn0wvhxcmmv9uqzq44xkafh8j8hhy79809wsmv0lw46nu4pkwqjyp20ekml80mytde8phfu08
https://marc26z.com/support-my-work-by-subscribing-5-000-sats-per-month/
I also put the HTML on GitHub in the hopes that more people accept bitcoin on their blog.
https://github.com/Marc26z/GhostZapButton
Shawn
4/20 12:44:45
ππ€
Imagine nostr relays so standardized and straightforward that a dev-focused service like this would be foolish not to add one.
https://pico.sh
Shawn
4/20 12:42:28
π
Would be sweet for portability. Start editing on one machine, pick up on another.
β¬
β¬
Shawn
4/20 12:38:31
ππ€
nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac Would it be possible to save Untype drafts on one's Blossom relay/server?
Shawn
4/20 10:13:18
π
Zap this Kat. He's building something fantastic.
https://untype.app nostr:note14pkyvsm6kx053g25cvzeuc2qjkz653sppfj4q06q8d2yy8m538rqp6e6m3
Shawn
4/20 10:10:55
π
Dude. Cross-posting to Ghost, AI-generated tags... so many fantastic touches.
This is the first time I got a glimpse of nostr as a superior publishing platform, and what I really was getting at when I was praising Substack. It's this kind of attention to detail.
β¬
β¬
β¬
β¬
Shawn
4/20 10:06:01
ππ€
Untype is next level. Bravo, nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac
https://untype.app
Shawn
4/17 8:09:32
π
8 and 1, baby.
β¬
Karnage
4/17 8:05:55
ππ€
How do you steer?
10 and 2
One hand on 12
One hand on 6
A combination?
Shawn
4/9 22:09:59
ππ€
βAnd [she believes] that some of the decisions that are being made now are things the IRS can never recover from.β
Most excellent.
Shawn
4/7 0:13:21
π
I believe in you.
https://x.com/IfindRetards
β¬
d582f466827d027bcb678832523b68c4749c239ed9cae069ca2213afe5b98182
β¬
190c0a83f7e813c33375b84fe880fe7aaabde208c48ec6691687c6eee09b687b
Shawn
4/7 0:11:28
π
gm. Enjoy!
β¬
7ddbf37b544c8c8e2e323d5679be2a228386b42b0f790a10870cb8b9b0134109
Shawn
4/7 0:09:13
π
nostr:nprofile1qyt8wumn8ghj7ct5d3shxtnwdaehgu3wd3skueqpramhxue69uhky6t5vdhkjmndv9uxjmtpd35hxarn9ehkumrfdejsqg8pljy03cmc0pzc0s3n0a8tjzjxcrqxytzzua7htmz2xafp7v8kygxdpxl4 wrote some fire notes earlier today about the public-school-to-obedient-citizen pipeline. This is a primary outcome.
β¬
71643bb15e08e71b001465f48e556102a042c5d581de268d055460a98f1d7faf
β¬
Shawn
4/7 0:04:32
π
I am so fucking sick of being stolen from in the form of taxes to fund dropping bombs. I don't care where or by whom. End it all.
Shawn
4/7 0:05:41
π
Long overdue.
β¬
dc7a3c0c72679785359be1fa8d3b0a3b07b6156d055072ebc0da8be368a419f3
Shawn
4/6 23:51:26
π
You and nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgcwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tcqyq5xtf970q5rgcdtgrx9ql0gmxxam9ahg8gtp3xnmrwxm53z7fkf7rnat5m . π
β¬
933a87c0cb5060080049ea4e9c908d3fde91045c2624f9e3d6b0dfda2f626bd9
β¬
Shawn
4/6 21:56:27
π
nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspzemhxue69uhhyetvv9ujumn0wvh8xmmrd9skcqgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qddtc35 made me look.
Shawn
4/6 23:50:46
π
Good times.
β¬
04c19d50eae864726149aba2ec3e470d83a1c76bbb8b0880e6954ada1d692df9
Shawn
4/6 23:41:58
π
π«±π»βπ«²πΌ
β¬
2a52de8a0155a538a1bd5fb8054486c4ba9b51cefededa3dcab6480d8fcafb2f
β¬
Shawn
4/6 23:13:14
π
What's your take, sir?
β¬
7bb802c5aaaa507ff7aa6dc05d7c848a0df82de56a1af35e0f4e0ba3af7b2166
Shawn
4/6 23:06:11
π
Reason to celebrate.
https://finance.yahoo.com/news/ripple-warns-country-falling-behind-203145187.html
Shawn
4/6 23:02:37
π
Fantastic show, and a great character.
β¬
120a01771be0e576675332f6d6bd8d25dc584777976d9f2653a85c5215f4459f
Shawn
4/6 4:23:23
π
Iβve βdecoupledβ my family from the equities markets, save a final set of investments that are in process of liquidation. As a result, what may or may not come Monday worries me not in the least.
Peaceful.
Shawn
4/6 0:17:34
π
Beautiful. How close were you? It seems nonplussed.
β¬
4da664f06e9377738e0390720e571b340772e5da73f1b873b540a8d7e23f525e
Shawn
4/5 13:09:41
π
Try running netscanner.
https://github.com/Chleba/netscanner
β¬
5bf193758053c541a187292da1f95bed190baf92583f506a4f64db13ce88f41f
Shawn
4/5 7:45:25
π
Always happy to see more opportunities to support the Bitcoiners who work tirelessly to educate and inspire. Congratulations on launching TFTC Elite, nostr:nprofile1qy0hwumn8ghj7cnfw33k76twd4shs6tdv9kxjum5wvhx7mnvd9hx2qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqzq3e0gs8jnmued6f2rp4c6vs07xqvs4vs8zpwt82smcdch4txjvq76kl2yj .
Shawn
4/5 7:08:40
π
They do brilliant work. ia Writer is probably what I miss most about using a Mac.
β¬
d33d96c7fe9334f201e6463b1b74a06b3a762bcb0451b38ecb01cca796e84c09
β¬
Shawn
4/5 5:02:28
π
Viva la Markdown. Long may it reign.
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish
Shawn
4/5 1:24:46
π
Always this.
https://www.youtube.com/watch?v=wz-PtEJEaqY
β¬
Karnage
4/5 1:23:12
π
Itβs really bizarre that the world pays so much attention to what words one dude utters.
β¬
Shawn
4/5 1:15:18
ππ€
My children will look back, puzzled by the anachronistic concept of a "Fed Chair" and the Federal Reserve, itself, just as I do with witch doctors and voodoo.
This fuels me.
Shawn
4/5 0:15:52
π
New #tunestr. Great mixing.
https://music.apple.com/us/album/talk/1787193107?i=1787193417
Shawn
4/4 7:33:51
π
Oh, very nice. That might sell me on the upgrade.
β¬
7a74f4f7054c4c227594ad19d161fce54523de06a9e50291ac4cb07dd57c9d29
Shawn
4/4 7:06:52
π
While I don't celebrate paper Bitcoin, here's more proof that, eventually, everyone bends the knee.
https://www.coindesk.com/business/2025/04/02/fidelity-lets-investors-directly-invest-in-crypto-through-new-retirement-plan
Shawn
4/4 2:06:05
π
None have been identified.
β¬
f6821e926ede24dd6ce7775f122de290aee6383566d58fc7c1e1a4dbbdb56c17
β¬








