Daniel Norman
banner
norman.life
Daniel Norman
@norman.life
Developer & Advocate
IPFS, libp2p and local-first software
bicycles and motorbikes
maker

https://norman.life
https://agencymatters.xyz
This may be the most important Kubo @ipfs.tech release in a long time

Massive kudos to @guissou.bsky.social and the rest of the team who worked diligently all the way from research and measurement to implementation with UX in mind.

ipshipyard.com/blog/2025-dh...
Provide Sweep: Solving the DHT Bottleneck for Self-Hosting IPFS at Scale
Kubo 0.39 introduces Provide Sweep, a batching optimization for IPFS DHT providing, allowing resource-constrained nodes to dramatically scale content advertising with smooth and predictable resource u...
ipshipyard.com
November 28, 2025 at 10:18 AM
Reposted by Daniel Norman
🛳️ Kubo 0.39 is out!

🎯 DHT Sweep provider now default, self-hosting-friendly
⚡ Fast root CID providing, content findable in <1s
🔧 Auto UPnP recovery after router restarts
📊 New `ipfs provide stat` for monitoring
🖥️ RISC-V prebuilt binaries

github.com/ipfs/kubo/releases/tag/v0.39.0
Release v0.39.0 · ipfs/kubo
NoteThis release was brought to you by the Shipyard team. Overview 🔦 Highlights 🎯 DHT Sweep provider is now the default ⚡ Fast root CID providing for immediate content discovery ⏯️ Provider st...
github.com
November 27, 2025 at 4:48 AM
Reposted by Daniel Norman
Exactly. The cache hierarchy of the browser is optimised for performance, not for local experiences, and that's also reflected in how the UI for clearing cache is mostly temporal rather than app/origin specific.

But perhaps the most annoying aspect is origins as the trust anchor.
November 21, 2025 at 7:04 PM
I vibed with Gemini 3 an interactive visualisation of content-defined chunking, rolling hashes, and how they enable deduplication.

LLMs are a wonderful for learning!

2color.github.io/content-defi...
Content-Defined Chunking & Rolling Hash (Leading Zeros) Visualizer
2color.github.io
November 21, 2025 at 1:15 PM
Reposted by Daniel Norman
computers started local-first and will go back to local-first
January 22, 2025 at 7:32 PM
Reposted by Daniel Norman
Guess who wasn't down today? IFPS. And IFPS websites like ours.
there’s a major AWS outage going on right now that’s taken down Fortnite, Alexa, Snapchat, Perplexity, Roblox, and lots more of the internet. US-EAST-1 is down and impacting a lot of services that rely on AWS www.theverge.com/news/802486/...
Major AWS outage takes down Fortnite, Alexa, Snapchat, and more
A chunk of the internet has been taken offline.
www.theverge.com
October 20, 2025 at 6:40 PM
Reposted by Daniel Norman
🇦🇷 IPFS Buenos Aires Meetup 🚀

Whether you're building on IPFS, curious about the tech, or want to shape its future — come chat with community and core contributors over food & drinks (on us!)

📅 Tues, Nov 18 @ 7pm-midnight
👥 40 spots available
🎟️ RSVP: luma.com/ipfs-ba
IPFS Buenos Aires Meetup · Luma
Are you a current or interested IPFS developer, contributor, user, application developer, or service provider? Want to discuss your enthusiasm, future plans,…
luma.com
November 4, 2025 at 4:50 PM
Reposted by Daniel Norman
The latest interview up at the Protocol Oral History Project is a @bsky.app hometown hero: Protocol Engineer @bnewbold.net. I'm so grateful for his time and care in sharing his experience building the foundation for not only this app but many more: protocol.ecologies.info/interviews/n...
Bryan Newbold: Protocol engineering
A protocol engineer at the social-media platform Bluesky describes building an open protocol around a fast-growing social media platform.
protocol.ecologies.info
November 10, 2025 at 6:06 AM
Reposted by Daniel Norman
Preview of my @syncconf.bsky.social talk

Just five days away now, getting excited!
November 7, 2025 at 4:40 PM
Reposted by Daniel Norman
Node excitement 😉

Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉

You can run: node index.ts

The capabilities have not changed since Node 24. This is purely a maturity indicator.
Type stripping is now stable.
Enjoy 🌞
Node.js v25.2.0 Current is out 💚

Notable changes + updates here:
nodejs.org/en/blog/rele...
November 12, 2025 at 7:12 AM
Long awaited!
🚢 Kubo 0.38 is out!

🧹 Opt-in Sweeping DHT Provider handles CID announcements predictably with reduced resources
🚨 Gateway errors with retrieval diagnostics
🎨 WebUI v4.9 w/ Diagnostics screen
📌 Pin name and MFS fixes
⚙️ Simplified Provide config

github.com/ipfs/kubo/re...
Release v0.38.0 · ipfs/kubo
NoteThis release was brought to you by the Shipyard team. Overview 🔦 Highlights 🚀 Repository migration: simplified provide configuration 🧹 Experimental Sweeping DHT Provider 📊 Exposed DHT metr...
github.com
October 10, 2025 at 5:25 AM
Helia now supports periodically republishing IPNS records for you!

Save on chain gas costs with your ENS names by pointing to an IPNS name!

github.com/ipfs/helia/p...
feat!: add ipns reproviding/republishing by 2color · Pull Request #764 · ipfs/helia
What This PR adds the functionality necessary for a Helia node to reprovide records it created before expiry. Fixes #367 #750 Related: ipshipyard/roadmaps#1 Breaking changes BREAKING CHANGE: ipns.p...
github.com
October 10, 2025 at 5:01 AM
Reposted by Daniel Norman
youtube downloading is fixed reliably! (for now, at least)

go try it with various settings, all formats & qualities should be back: cobalt.tools

it’s unknown for how long this will last, but hopefully it’ll be all sunshine and rainbows for a bit
cobalt
cobalt lets you save what you love without ads, tracking, paywalls or other nonsense. just paste the link and you're ready to rock!
cobalt.tools
March 20, 2025 at 7:38 AM
QUIC Address Discovery in @iroh.computer is pretty neat

www.iroh.computer/blog/qad
Moving from STUN to QUIC Address Discovery
Moving STUN into QUIC
www.iroh.computer
September 19, 2025 at 9:37 AM
Software RAID > Hardware RAID

If you care about data longevity

Powerful hardware is cheap enough today to run zfs
and being able to hotswap hardware and import your zfs pool gives peace of mind because it ensures data longevity.

#homelab
September 9, 2025 at 8:37 AM
Reposted by Daniel Norman
Our lovely event hosts @c-base.org have a great backyard on the Spree!

Come by the Swapfest, swap some electronics, get a drink from the @c-base.org bar bot and enjoy the weather!

Registration is open until the 28th!

www.swapfest.berlin
September 8, 2025 at 9:32 AM
Reposted by Daniel Norman
on X: “which browser can i paste a CID into”

Wild how IPFS gets flak for not being “built into browsers,” while BitTorrent needs a client and Tor needs its own browser. UX is about the same; easier, even, with ipfs-companion or gateways. The tech isn’t the problem 😬, the expectations are. #ipfs
September 6, 2025 at 2:50 AM
Finally we have a UnixFS spec published in the @ipfs.tech specs!

specs.ipfs.tech/unixfs/

#ipld #ipfs
UnixFS
UnixFS is a Protocol Buffers-based format for describing files and directories as dag-pb DAGs and raw blocks in IPFS.
specs.ipfs.tech
September 5, 2025 at 6:45 PM
Reposted by Daniel Norman
What 15 years of design debt looks like
September 5, 2025 at 7:21 AM
Faster Peer-to-Peer Retrieval in Browsers With Caching in the Delegated Routing HTTP Server

blog.ipfs.tech/2025-delegat...
Faster Peer-to-Peer Retrieval in Browsers With Caching in the Delegated Routing HTTP Server
How caching and active peer probing in the Someguy, the Delegated Routing server accelerates peer-to-peer content retrieval in browsers and mobile applications.
blog.ipfs.tech
September 5, 2025 at 11:38 AM
Reposted by Daniel Norman
Learn from @norman.life at the past conference talk on #IPFS. Learn about its integration with the web platform and real applications for web developers.
https://gitnation.com/contents/demystifying-ipfs-a-web-developers-guide-to-content-distribution
September 3, 2025 at 2:01 PM
TIL the limits of older hardware

Enabling seal (encryption and integrity checks) for an SMB3 mounted volume (Synology DS216play with 2 HDs in RAID) causes read speeds to plummet from ~45 MB/s to ~15 MB/s
September 3, 2025 at 1:02 PM
Reposted by Daniel Norman
Bitswap workers get no vacation!
September 1, 2025 at 7:17 PM
Reposted by Daniel Norman
Anyone looking to adopt a battle-tested TypeScript polyglot? 🐙
Ex-PayPal, Amazon, Protocol Labs — raised the bar at Amazon, led OSS with ~60k–100k+ MAU, and helped shape IPFS & libp2p.
Looking for a fun, high-impact project to code, mentor, and keep pushing systems (and people) forward.

#adoptMe
August 20, 2025 at 6:28 PM