End of Year Reflections(opens in new tab)
A quiet end-of-year reflection on contracts, community, delivery, and heading into uncertainty with cautious optimism.
Latest posts from blogs I follow
A quiet end-of-year reflection on contracts, community, delivery, and heading into uncertainty with cautious optimism.
My startup for terminals wrapped up mid-2025 when the funding ran dry. So I don’t have money, but what I do have are a very particular set of skills. Skills I have acquired over a very long career convincing terminals ...
Editors: Aakanksha Bhende, Arujjwal Negi, Chad M. Crowell, Graziano Casto, Swathi Rao Similar to previous releases, the release of Kubernetes v1.35 introduces new stable, beta, and alpha features. The consistent delivery of high-quality releases underscores the strength of our development ...
An unofficial guide to commonly mispronounced names in self-hosted software
Another day, another successful supply chain attack that could have been easily mitigated with basic measures. As I've previously written many times, supply chain attacks are low effort / big
There's so much I want to learn and so little time in the day!
I’ve mentioned this a few times now, but when I started using Claude it was because Peter got me hooked on it. From the very beginning I became a religious user of what is colloquially called YOLO mode, which basically ...
A BitTorrent client in your terminal.
[](/images/china-private-equity-world.webp) I feel like China is becoming Private Equity for countries and continents. Basically, watch the world decay and sweep in for...
Here's a few questions I ask myself before I start blogging.
DuckDB is the first end-to-end interface to Iceberg REST Catalogs within a browser tab. You can now read and write tables in Iceberg catalogs without needing to manage any infrastructure – directly from your browser!
This episodes diverges from our traditional fare. I’ve reviewed the 49 previous editions and picked (IMHO) the coolest code, best prose & my favorite podcast episode from each month!
Thank you NoPorts for sponsoringhttps://fafo.fm/noportsIf the Internet is a big computer, Amazon s3 is the hard drive. So what happens when a single typo breaks the Internet's hard drive? On this episode of Fork Around and Find Out we review ...
Topics covered in this episode: Deprecations via warnings docs PyAtlas: interactive map of the top 10,000 Python packages on PyPI. Buckaroo Extras Joke Watch on YouTube About the show Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] ...
I was wondering why sone .mkv videos can be played in web browsers, why some others can't and what would be the best format to archive videos. This led me
[](/images/personal-ai-maturity-model-v1.png) I have been thinking about this since 2016 when I wrote the crappy book but great article, The Real Internet of Things, which I've now put online. As we think about what's happeni...
You can be a leader without a fancy title... and hopefully that gets you the fancy title eventually!
Announcing a simple statistics library for Clojure web servers
I find this sort of thing fascinating. I looked for detailed info before my own surgery because I like to know what I’m getting into. If you’re grossed out by...
I'm backing up my photos and videos with Ente now, and it's pretty good.
Du 19 novembre au 14 décembre 2025
For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His ...
Vibe coding gets the job done, but there's no thrill in the build.
Alex Kretzschmar joins Adam for a trip down the Linux rabbit hole -- Docker vs Podman, building a Kubernetes cluster, ZFS backups with zfs.rent, bootc, favorite Linux distros, new homelab tools built with AI, self-hosting Immich, content creation, Plex and ...
I think we in Cybersecurity have largely failed to show its value to the busines over the last decades. And I think we need a completely new type of product to address it. And before you get excited about a ...
To tell the story of your life would take another life of equal length. There is no such thing as a true story because every story, to be told, must...
Bidding wars, mobile bookmarks, and my favorite new self-hosted apps from 2025
I don't listen to many podcasts, but the ones I do are pretty solid!
[](/images/anthropic-vision-advantage.webp) OpenAI and Google have more than a model problem when competing with Anthropic. Anthropic right now feels like Apple in the 2010s with the iPhone. And Opus 4.5 is like their iPhone....
Challenges and architectural decisions while building a community-driven image-sharing platform
Using pyrefly to identify type failures on this site and then fixing one of them.
My friend Trey Hunner showed me the GLM set of models before Thanksgiving. While traveling to see family, I somehow messed up my Claude Code setup because of a wrapper I have with mise-en-place. I couldn’t use it for a ...
What happens when you compromise too much?
We're joined by Zipline cofounder / CTO, Keenan Wyrobek. Zipline is on a mission to build the world’s first logistics system that serves all people equally via their fleet of autonomous drones that started in Africa delivering medical supplies and ...
Whatever it is, let me start it with gratitude. Gratitude is fertile ground. Put in the seeds of your dreams and desires. Keep the ground watered and pull the weeds....
A look back at some of my favorite self-hosted software and applications released in 2025
With the recent consolidation in the area of Modern Data Stack, the question arises: are open data stacks, a more flexible but labor-intensive way of building data platforms, out of fashion? Are we transitioning into an era where we use ...
If you wanna eat more than a hot dog and deep dish pizza when you visit Chicago, I got you!
An interactive minimalist TUI to query JSON, CSV, and TSV using SQL.
An introduction to updating container images from the command line with dockcheck
A constant struggle in data is to make everything fast. This holds true for the ingest, for the data pipeline, but most certainly for the visualization part. When you use a BI dashboard and present data to users, you most ...
There is this weird framing floating in the media that encryption is used by criminals to commit their misdeeds and hide in the shadows. As is too often with mainstream
When your CSS animations need a break, you can work with the output of the getAnimations() method!
Today we are releasing DuckDB 1.4.3. Along with bugfixes, we are shipping native extensions and Python support for Windows Arm64.
I guess this time the game really does stop, when the stream ends.