โItโs a machine that rewards coherence, which is why incoherence has never been more precious.โ
For whenever it's your turn today:
๐ HAPPY NEW YEAR WEIRDO'S! ๐
it's separate from noDNS, but the way I did the capture of the '*.nsite' zone is something i want to bring to noDNS as well. That's something I learned about recently. (easier to deploy in existing systems).
Have you tried restarting the blockchain?
I want the internet in my pocket.
I was bored and got annoyed with nsites being unreliable/slow. So I vibed together this nsite-deck.
- Load any nsite you've visited before when OFFLINE
- Manage locally stored sites at 'home.nsite'
https://blossom.primal.net/289bad06e79ae34afadb99cc107dc797a3ff8406fc63fad203b08abb0e305b9a.mp4
in the video i show:
- Any [npub].nsite gets resolved, locally
- First load = pull from public relays 30ms
- Second load = load from cache 7ms
- Managing cached sites
Source: nostr://npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr/relay.ngit.dev/nsite-deck
CC nostr:nprofile1qyv8wumn8ghj76twvfhhstnjv4kxz7tn9ekxzmny9uqsuamnwvaz7tmwdaejumr0dshsqgpxdq27pjfppharynrvhg6h8v2taeya5ssf49zkl9yyu5gxe4qg5502tfpf nostr:nprofile1qywhwumn8ghj7mr4de3kscn00qh8xctwv3mkjcmg9enxzund9uqsuamnwvaz7tmwdaejumr0dshsqg88wxhskpwga90umah7kdgq23xjlvwv6wz83r5lfy9m8m3garkkduy3ntru nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyphydppzm7m554ecwq4gsgaek2qk32atse2l4t9ks57dpms4mmhfx5ltf6v nostr:nprofile1qy2hwumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qqsvswpas8wjgsr8gkmggzd7grt8y8pszq55vsr8lnzs5fwalyfe2jg4yre37
๐ Showing how to install it and walking through what it's doing.
https://blossom.primal.net/b7fc7f054dc508563f30411d3079be0aae1007b42cee6bbf23ba89d077b1e18c.mp4
Example site to test when you have it installed:
http://npub1s0veng2gvfwr62acrxhnqexq76sj6ldg3a5t935jy8e6w3shr5vsnwrmq5.nsite/
Static site does not equal a 'dumb' website. Nostr clients can be served this way too.
If i have my local relay and blossom server running. I can do everything i want to do while offline. Read my timeline, write responses, publish blogs.
Clone & build this + install script. (Careful if you run on something other than ubuntu or have custom dns stuff set up)
Will upload a bit better vid shortly.
I agree, immutable is what i want as well. I realized only after implementing that nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr just updated the spec. This one still uses the old spec.
nvevent1 in domain name might be tricky as there's a 63 character limit to domains.
One option is to have one immutable event for each version of a site, like a snapshot. And one replacable version of the same event to quickly find the latest version. That way I can 'pin' or rollback any version from my end.
I feel like everything I've learned in the last year is coming together. In an actionable way.
Many failed experiments, quite a few interesting ones that I want to iterate on in 2026.
My focus will be the lower layers, the stuff we've forgotten about because the last 25 years they 'just worked'. The cracks are showing but I think we can fix them.
I want the internet in my pocket.
I was bored and got annoyed with nsites being unreliable/slow. So I vibed together this nsite-deck.
- Load any nsite you've visited before when OFFLINE
- Manage locally stored sites at 'home.nsite'
https://blossom.primal.net/289bad06e79ae34afadb99cc107dc797a3ff8406fc63fad203b08abb0e305b9a.mp4
in the video i show:
- Any [npub].nsite gets resolved, locally
- First load = pull from public relays 30ms
- Second load = load from cache 7ms
- Managing cached sites
Source: nostr://npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr/relay.ngit.dev/nsite-deck
CC nostr:nprofile1qyv8wumn8ghj76twvfhhstnjv4kxz7tn9ekxzmny9uqsuamnwvaz7tmwdaejumr0dshsqgpxdq27pjfppharynrvhg6h8v2taeya5ssf49zkl9yyu5gxe4qg5502tfpf nostr:nprofile1qywhwumn8ghj7mr4de3kscn00qh8xctwv3mkjcmg9enxzund9uqsuamnwvaz7tmwdaejumr0dshsqg88wxhskpwga90umah7kdgq23xjlvwv6wz83r5lfy9m8m3garkkduy3ntru nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyphydppzm7m554ecwq4gsgaek2qk32atse2l4t9ks57dpms4mmhfx5ltf6v nostr:nprofile1qy2hwumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qqsvswpas8wjgsr8gkmggzd7grt8y8pszq55vsr8lnzs5fwalyfe2jg4yre37
The first load both caches it AND saves to your local relay/blossom setup.
It comes with embedded relay and blossom. If you have your own configured it will use that instead.
I've tested this on Ubuntu (24) and MacOS (Sonoma) btw.
I want the internet in my pocket.
I was bored and got annoyed with nsites being unreliable/slow. So I vibed together this nsite-deck.
- Load any nsite you've visited before when OFFLINE
- Manage locally stored sites at 'home.nsite'
https://blossom.primal.net/289bad06e79ae34afadb99cc107dc797a3ff8406fc63fad203b08abb0e305b9a.mp4
in the video i show:
- Any [npub].nsite gets resolved, locally
- First load = pull from public relays 30ms
- Second load = load from cache 7ms
- Managing cached sites
Source: nostr://npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr/relay.ngit.dev/nsite-deck
CC nostr:nprofile1qyv8wumn8ghj76twvfhhstnjv4kxz7tn9ekxzmny9uqsuamnwvaz7tmwdaejumr0dshsqgpxdq27pjfppharynrvhg6h8v2taeya5ssf49zkl9yyu5gxe4qg5502tfpf nostr:nprofile1qywhwumn8ghj7mr4de3kscn00qh8xctwv3mkjcmg9enxzund9uqsuamnwvaz7tmwdaejumr0dshsqg88wxhskpwga90umah7kdgq23xjlvwv6wz83r5lfy9m8m3garkkduy3ntru nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyphydppzm7m554ecwq4gsgaek2qk32atse2l4t9ks57dpms4mmhfx5ltf6v nostr:nprofile1qy2hwumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qqsvswpas8wjgsr8gkmggzd7grt8y8pszq55vsr8lnzs5fwalyfe2jg4yre37
depends on the workload of course, but easily a full workday.
GM
That's not what I want it for. It's to serve as a local cache so i can use nostr while on airplane mode using a local relay + local blossom server
Is there a blossom server app for Android, kind of like Citrine?
I'm also starting to run into the need for solutions to building trust without revealing everything you do all the time. If we can't find good solutions we risk building a Digital ID ourselves ๐
nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshsfmrzrk probably knows the latest developments in this area
That's very interesting to know! Thank you for sharing your knowledge ๐
You should post about this!
Very relatable, my current pair is not great quality, and they get more expensive all the time.
What's your view on the (UV and other) filters put on glasses? Learning more about UV and it's health effects I was curious about the effect of regular glasses in relation to normal doses of sunlight.
PS: So when can I order a pair with you? ๐
They should make an extra battery pack which you can mount on the back (just like you can mount a GPU component on this device)
https://frame.work/nl/en/products/16-graphics-module-amd-radeon-rx-7700s
Yeah I learned that Thinkpads used to have hot-swappable batteries. Would be a great thing now, especially if combined with efficient ARM chips.
Any bitcoiner optometrists out there? Why we should have one:
- Prescription glasses industry is a scam, monopolistic, overpriced. So easy to compete when making a quality product.
- A machine to make the glasses can be bought for a couple thousand $ second-hand.
- It's a product you can ship worldwide.
#GlassMiner
Many doctors get paid directly or otherwise incentivised to push the drug. It's the same playbook as Oxycodon used.
I recommend watching the Netflix documentary on it named 'Painkiller'.
The picture doesn't load as it's behind cloudlfare. ๐คฃ
The irony...
It's a good challenge for apps to start inolementing fallback blossom servers.
Agreed, probably a natively running nsite resolver will help. You can't really trust the gateways to serve legitimate content + the gateway effectively MITM's your signer.
DNS for the primitives like relays /blossom will be around for a while. NoDns can help mitigate DNS risks. Then the main (rugpull) risk left are ip addresses
Mints could use NoDNS to become unruggable. It requires very little config on the Mint's side and clients can choose wether they use NoDNS or legacy DNS.
A lab that did routine cancer-screenings for woman in the Netherlands leaked 450.000 people's results AND all their personal data including their gov't ID numbers. (Can be used for Identity fraud)
THIS is why we need self-custody of medical data...
I'm sure it's achievable with #nostr
GM
Nostr fixes this. With it they would not able to modify the content.
https://buttondown.com/creativegood/archive/aaa/
https://www.bbc.com/future/article/20250822-youtube-is-using-ai-to-edit-videos-without-permission
One thing that strikes me is the generative AI now baked into the camera unit of the pixel 10. That means we can no longer even trust the 'original' image to be real.
Imagine zooming in to a license plate of a car and it just generates a plate it's learned from the internet. This makes pictures useless in courts because you cannot determine if it was generated/altered by AI at all.
You know...
I'd really love to hitch a ride (sail*) from Europe to South America at some point...
Hodl Health
GM
Bitcoin began in century 21
๐ฅ Speaker Announcement ๐ฅ
Weโre excited to welcome the team from nostr:nprofile1qyw8wumn8ghj7cn0wd68ytn0wfskuem9wdukuceww3jkx6p0qyv8wumn8ghj7mn0wd68ytnrdpskjmtp9e5kuen09uqzqyyk76lq5ntlpmxzma8d9jrg8u2ralypa6arannd4twjljn5clkvqt2ulw to the stage at #BH2025! ๐งก๐
Tollgate is building tools to protect your digital boundaries, empowering Bitcoiners with self-hosted, privacy-respecting authentication for the open web.
Their talk will explore how we can reclaim access control, ditch centralized logins, and build a more sovereign internet โ one Bitcoin-powered gateway at a time.
See you in Riga! ๐ฑ๐ป

๐๏ธ Grab your tickets now: http://baltichoneybadger.com
Been carrying it for the last 6mo, all fits in the laptop compartment of my backpack. It's quite quick to set up <45 sec.

aaah bummer! I was only in NL for 5 sec though hahah
GN nostr:nprofile1qqsqrlk4jf9rakd57xad6cd5zkk4hnh69zcjg0zv9ea9p9wwpp9vzqcppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc29u4ht
l
Running nostr:nprofile1qqspp9hkhc9y6lcwesklfmfvs6plzsl0eq0whglvumd2m5hu5ax8anqprpmhxue69uhkummnw3ezucmgv95k6cfwd9hxvme0qyt8wumn8ghj7mmjv9hxwetn09hxxtn5v43kstcpr3mhxue69uhkymmnw3ezummjv9hxwetn09hxxtn5v43kstcsa3stq at nostr:nprofile1qqsqrlk4jf9rakd57xad6cd5zkk4hnh69zcjg0zv9ea9p9wwpp9vzqcppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctc29u4ht!

nice! happy to see you're into this :D



