Daniel Norman @norman.life · 03/09/2026Where it gets interesting is how repositories are identified. In Radicle, repositories are identified by a hash of its genesis identity document. In Tangled, repositories are identified by a `did:plc`, which similarly is a hash of the signed genesis did document. 160
Daniel Norman @norman.life · 19/08/2026Must read for those curious about GitHub alternatives, like @radicle.dev and @tangled.org and how they embrace local-first workflows. Exciting to see the Zig community embrace @radicle.dev! 052
Daniel Norman @norman.life · 12/06/2026HN is full of gems like this news.ycombinator.com/item?id=3458... 2100
Daniel Norman @norman.life · 27/02/2026Kubo v0.40.0 is packed with UX and performance improvements: Reproducible CID Profiles better connectivity diagnostics Friendlier ipfs dag stat output Improved content providing after startup Command to publish signed IPNS without key & more @ipfs.tech github.com/ipfs/kubo/re... 050
Daniel Norman @norman.life · 24/02/2026Happy to announce that I’ve officially started obsessing over CO2. I’ve long been an avid Stoßlüfter — the German word for “House Burper”, but now I’m equipped with data Ah yes, another source of self-imposed anxiety in the name of “optimising my life” 👌 490
Daniel Norman @norman.life · 12/01/2026Just finished reading the @radicle.xyz Protocol Guide I love the elegance and how radicle piggybacks git and other foundational building blocks like noise xk (like @libp2p.bsky.social) with ed25519 keys which double as identities. More to come as I dive deeper radicle.xyz/guides/proto... 0113
Daniel Norman @norman.life · 02/09/2025Apple now recommends SMB over AFP for network attached storage. Setting up my #homelab 030
Daniel Norman @norman.life · 29/08/2025How did notion detect I'm in a meeting (in Chrome) and how do I disable it? I checked in the macOS Privacy & Security settings and Notion isn't listed there 120
Daniel Norman @norman.life · 16/08/2025If Wifi-Aware on iOS and Android works well, it'll give birth to a wave of software truly elevating user agency P2P all the way down the bottom of the OSI layer unlocks use cases previous hard with syncing data in mesh nets. @libp2p.bsky.social @ipfs.tech @iroh.computer @radicle.xyz @canvas.xyz 2121
Daniel Norman @norman.life · 30/07/2025TIL: BlackHoleBlockstore can be used to calculate CIDs without keeping the blocks with Helia @ipfs.tech github.com/ipfs/js-stor... 050
Daniel Norman @norman.life · 23/07/2025Trust @gordon.bsky.social to formulate the nature of a problem so eloquently Signed Zero-trust DaTa. Pronounced "Samizdat". Signed CBOR for censorship-resistant data archives. github.com/gordonbrande... 061
Daniel Norman @norman.life · 22/07/2025OpenTrackr, a free to use Torrent tracker, serves tens of millions of users and handles ~200K connections per second on commodity hardware. It runs the open source erdgeist.org/arts/softwar... 0103
Daniel Norman @norman.life · 18/07/2025True. Btw UPI (Unified Payments Interface) in India is a great example of self owned payment infra that has been widely adopted and is largely a success. I couldn’t believe it the last time I visited. Every street vendor accepted it. 2120
Daniel Norman @norman.life · 17/07/2025Simplified and community-driven man pages. `npm install -g tldr` Thanks me later 120
Daniel Norman @norman.life · 30/04/2025Correct. IPFS can complement static hosting with: - Permanent address (CID) for the content which is decoupled a canonical URL (like the GitHub pages one), allowing other nodes to serve the site. - Users can view the content offline once cached! - Tamperproofing through hash verification (diagram) 030
Daniel Norman @norman.life · 13/03/2025One of my favourite explanations of Merkle Trees in @ipfs.tech by @syntacrobat.xyz 141
Daniel Norman @norman.life · 13/12/2024Subtle but crucial distinction between recursive and non-recursive (like web seeding in Bittorrent) @ipfs.tech gateways. More on gateway types in the recently updated IPFS docs docs.ipfs.tech/concepts/ipf... #ipfs #http 001
Daniel Norman @norman.life · 04/12/2024I triggered github copilot with a stylistic question about go... 030
Daniel Norman @norman.life · 18/07/2024Here's how you can add a file and wrap it in a directory See the PR adding this to the examples repo: github.com/ipfs-example... 020
Daniel Norman @norman.life · 18/07/2024🔥 The dream! My one experience with a camper was with a converted Sprinter (german) ambulance with which we travelled to Sweden and it was one of the most memorable. 020
Daniel Norman @norman.life · 03/05/2023Awwww ❤️ It’s wonderful trotting around with the boys in carriers during the blossoming Berlin spring! 040
Daniel Norman @norman.life · 15/04/2023Here’s a Calathea plant I rescued today after finding it in a poor condition next to the communal bins It’s my second prayer plant. Stunning colour, texture, and shape! Thinking of growing it vertically 030