Many MDs disempower their patients, talk down to them, and speak fear and illness upon them. I consider it a spiritual attack, literally. It's important to find doctors that educate and empower you. #medstr
I hosted this video on my new PeerTube instance (experimentally). That way you don't have to see ads from YouTube but I still have a dedicated video site (until nostr gets one). I plan to move my video library there.
https://video.drcassone.com/w/qDevCzRX2VHq9HNMWEMDdh

Nostr is not there yet, but work in progress
https://nostu.be/ by nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc
Really fascinating documentary; digital amnesia
https://www.youtube.com/watch?v=NdZxI3nFVJs
I don’t know why, but I missed this documentary when it was broadcasted in 2014.
After 12 years I guess we still don’t know how we should preserve digital artifacts (knowledge) for many generations without middlemans.
Live now #wotathon
nostr:naddr1qqjxvwrpxg6rqce4943nseph956rjwpj94skyd3e956kvve4vsurwvmxvserqq3qeaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsxpqqqpmxwhqygjj
Happy new year!! 💜🍻
https://annas-archive.org/ is getting blocked by European internet service providers due EU sanctions
https://cdn.azzamo.net/fac4664392c56a1e7e31da36380ba6e0ea133104ae3f62dbd2455cb448ccff4e.webp
So a third distributed route is not possible from your perspective?
30 years!? How old are you?
But I agree with you on this one, that will not happen (soon).
So we need millions of small blossom servers.
You are obsessed with scale. Why?
Where do I find devices where they accept sats? 🧐
I need a new phone and it doesn’t have to be a flagship model.
I guess many of you are using a Pixel with GrapheneOS (which is also on my list). What are other alternatives?
I’m looking at a Volla or Nothing device too now.
I also adjusted that setting in the bios to a 80% max charge 😄 what idle setting do you have on Ubuntu to decrease battery usage?
Funny thing, I have a Pinephone Pro with an ARM chip (if I'm right( which battery is empty after 3 hours of doing nothing with PostmarketOS installed ;)
What’s your average time usage before your battery is empty?

https://video.iris.to/ - full of quality content
If you have a YouTube channel, please back it up with https://github.com/yt-dlp/yt-dlp and upload the whole directory!
I guess i should make a nostr note & media backup tool as well.
You should have a look at Novia (outdated?) from nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc
Dating (aka friendship) apps…for kids!?
There is nothing that can go wrong with this right..
nostr:npub1suftx60fq63eyhmqqqxq48qjmefuy20kkc8wdp5j6jmnssrzttusc4lmh2
I have just launched a new Nostr Live Streaming Server with recordings and VOD playback of your live streams, so that people can view you live, or come back and watch your replay whenever they like.
I'm looking for testers and am interested in your feedback.
The server uses Cloud Flare live stream as the backend and serves your recordings from there, so should be (I hope!) highly available and responsive.
It also solves the issue we had for Shosho users on iPhone where the server would disconnect mid-stream.
Would you like to try it?
If you are on Shosho and want to test it IRL, click Add Server > Nostr Streaming Server > and then enter: "https://api.shosho.live/api/v1" and the app will connect.
For other systems, the API is based-on and interchangeable-with ZS, so swap "api-core.zap.stream" with "api.shosho.live" and it should "just work".
For those technical folks who can use the above, this is all available for you now. For everyone else I look forward to making this more accessible in the new year!
As always thanks for your help and advice everyone nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 nostr:npub1c7k2hu076gq62vv9unw9urrt4c4utkce6uatlpq9xhestk8s2xqql8qh4c nostr:npub1de6l09erjl9r990q7n9ql0rwh8x8n059ht7a267n0q3qe28wua8q20q0sd nostr:npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe nostr:npub1zl3g38a6qypp6py2z07shggg45cu8qex992xpss7d8zrl28mu52s4cjajh nostr:npub1826v365he5ty69lk3xgvzqrwy8587vdfrxnsz0k09khzustf8r7s6j7t95 nostr:npub1j42rxzt0eg3r72ddl4f2psk7q73u2t4ksrumfk0td3rdjxtv2s8qk2u4jf et al
Thank you and looking forward to your feedback!
Nice work Rod?
Is there an iOS which I can test? For now I was only using the Android version of the app.
Is the bounty from almost three years ago, to build a GitHub replacement on Nostr, still active? Since then, several important pieces have been built, and none of it would’ve been possible without nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqguwaehxw309a5xzan9dchxgctwvdhkuamp09jx2a3wvdhk6qpq5qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exsweceyk’s work on ngit or nostr:nprofile1qyv8wumn8ghj76twvfhhstnjv4kxz7tn9ekxzmny9uq35amnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6tcqyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6luf5tq with GRASP. Have you seen https://gittr.space by nostr:nprofile1qyghwumn8ghj7cn0wd68ytnndphhqtcpzdmhxue69uhkw6t5dehhxarj9e3k7mf0qqsf4qmhne6ssp2kcetdf4qc6q4y6lkmu2y2970xm545s7v7ey63snq23tmpa? It appears to be a fully functioning GitHub alternative. Finally! With the work from all of them, it seems like that bounty might be close to fulfilled.
There is Gitplaza too from nostr:npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks
Hmm there is a MySQL extension 👀
https://duckdb.org/docs/stable/core_extensions/mysql
So I guess I can use this extension to make a (second) db connection available for NSD within nostr:npub1kdstrkmhv0yx8pdqcf9ed8l26752gqprx68twg7qp5nsd7qtegnsr3nsze 👀?

I'm excited to introduce Nostr Social Duck, or just NSD, a library I've been crafting over the last two weekends that brings sophisticated social graph analysis, even to hardware that doesn't have the luxury of abundant memory. This library leverages DuckDB to perform graph operations over Nostr social graphs built from Contact List events (kind 3), and it's designed to run on all sorts of hardware, from low-end devices to powerful servers.
The inspiration came from limitations I encountered with nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk excellent nostr-social-graph library. While powerful, loading entire social graphs into memory becomes challenging, specially on resource constrained devices like older computers, mobile devices, Raspberry Pis, and similar environments. Once the graph grows, memory constraints can cause performance issues or outright failures.
The recent launch of Relatr and its inclusion in the Umbrel community store (thanks to nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr ) got us thinking: how could we enable anyone to run this without being constrained by their hardware? Since disk storage is cheaper than memory, how we can balance the tradeoffs 🤔... That's when DuckDB emerged as the perfect solution
DuckDB is quite a cool piece of software that's been around for some time with an amazing team committed to open source. It's an embedded, in-process database designed to run on all sorts of hardware. What makes DuckDB particularly compelling for our use case are its advanced memory management capabilities. When complex queries require more memory than available, DuckDB automatically spills to disk, ensuring queries complete even if there is not enough memory, rather than crash. No memory, no problem.
This feature alone makes DuckDB a strong choice, but there's more. Its advanced analytic SQL capabilities make graph analysis operations possible and performant. NSD already provides methods to get the shortest distance between pubkeys, along with a complementary method to find the shortest path that returns both the path and distance. You can define a root pubkey which creates a temporary table with all distances precomputed, making subsequent queries much faster.
The library also includes methods for social graph analysis, like, get the degree of a pubkey, how many inbound and outbound connections it has, which helps determine the weight of a pubkey in the graph. There are convenient methods to check if one pubkey follows another or if two pubkeys are mutual follows. As well thanks to DuckDB in the future we could use parquet files to distribute social graph data. You can find all the details in the repo.
We're currently refactoring Relatr to use NSD, and the results are impressive. By replacing the previous combination of nostr-social-graph library and SQLite database with DuckDB and NSD, we've eliminated the inefficiencies of having separate data sources. Complex queries like profile search now benefit from analytical SQL directly in the search algorithm, reducing data transfer between the program and database and returning more relevant results efficiently.
I did some naive benchmarking to understand how it performs compared to the nostr-social-graph library, and it behaves pretty well. Both libraries are pretty close in performance when there's a root pubkey set in NSD.
This effort aligns with the ongoing #WoTathon organized by nostr:npub1healthsx3swcgtknff7zwpg8aj2q7h49zecul5rz490f6z2zp59qnfvp8p , as we believe NSD provides fundamental primitives for performing graph operations on everyone's hardware without sacrificing simplicity of use and deployment.
The library is available now and can be integrated into any js project:
```bash
bun add nostr-social-duck
# or
npm install nostr-social-duck
```
As we finalize the Relatr refactor, we'll share detailed insights about the improvements and performance gains. The combination of Nostr's decentralized social protocol with DuckDB's efficient analytics creates a powerful foundation for the next generation of social applications.
The library's repository: https://github.com/gzuuus/nostr-social-duck
Related DuckDD's blog posts:
- https://duckdb.org/2025/01/17/raspberryi-pi-tpch
- https://duckdb.org/2024/03/29/external-aggregation
- https://duckdb.org/2024/12/06/duckdb-tpch-sf100-on-mobile
If you like the project please consider supporting our work by zapping, or contribute to it's development
Oh damn, this looks very promising! I have heard of DuckDB quite some times, but now with this library I will get into the DuckDB docs too =) The DuckDB foundation is located in Amsterdam I noticed, so I guess there are some Dutch roots (and they organize meetups there too).
This reminds me of this piece of nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk
https://mmalmi.github.io/how-to-fix-everything-thats-wrong-with-the-internet
Reminds me of this
🚀 Excited to announce my new Nostr project — Noscall!
Noscall is a secure voice and video calling app built on Nostr, fully compatible with NIP-100 clients (such as nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqtm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaq743a4w ).
Features:
* Bunker / Amber login support
* Voice and video calls
* Call history
* Contact list
Try it out now!
iOS Testflight: https://testflight.apple.com/join/Utcpcr44
Android APK: https://github.com/sanah9/noscall/releases/tag/v0.1.0-release
Supercool!
Reflecting on becoming a dad & how we can make a healthier digital experience for the next generations.
https://youtu.be/uRlMedr027I?si=jKEAUHIQdhZqSqCC
https://blossom.primal.net/0970bcfcfbab0660994d16ed687364d316faac88010a8e94156e73138690de8e.mp4
When child-friendly mode in Primal? 🤓 Are you following operation kidstr?
Oh and I just remember this idea I had a while back: https://nostrver.se/highlights
Wtf insane
Its the same guy who organized the FOSDEM sit-in against the talk with Jack Dorsey this year
A nostr:npub1qkdmqs7sqazsk3swa7ymvhq7g0j4fuxk06sxr395qsaw9kngvjus37h9tf lightning address works, things are running now (locally), cool

