Scripts I wrote that I use all the time
I've written a number of little scripts over the years, many of which I use every day. Here's a little collection.
The latest blog posts to take off on Hacker News. 4,109 posts.
I've written a number of little scripts over the years, many of which I use every day. Here's a little collection.
Technical blog by Stephan Berger (@malmoeb)
O bviously there have been many editorial changes at the formerly venerable Washington Post, a tawdry saga which I don’t intend to recap here.
I gave a talk last night at Claude Code Anonymous in San Francisco, the unofficial meetup for coding agent enthusiasts. I decided to talk about a dichotomy I’ve been struggling …
Save and Share: Click. Ugh. Another one. You know the drill. You land on a new website, eager to read an article or check a product price, and before the page even finishes loading, it appears: the dreaded cookie banner. A pop-up, a slide-in, a full-screen overlay demanding you “Accept All,” “Manage Preferences,” or…
An in-depth look at the currently trending Arch Linux configuration that is Omarchy.
[Note that this article is a transcript of the video embedded above.] Niagara Falls is one of the most spectacular waterfalls in the world. With a vertical drop of more than 50 meters or 164 feet and a flow rate that often exceeds 2800 cubic meters per second or 100,000 cubic feet per second, it’s
Building an iOS fermentation tracker with HACCP-style decision trees for home charcuterie, salami curing, and fermented foods - food safety without internet strangers.
I was reading a post about Jujutsu version control system the other day and that just made me realize how awesome is Magit!
On AI, Creativity, and Craft
Text adventures are weird. They are so weird I don’t know how to write this article, so prepare to read something even more rambly than usual. Normally, when this happens, I decide not to publish the article. But
A step-by-step guide to building a key-value database from scratch.
On my podcast this week, I took a closer look at OpenAI’s new video generation model, Sora 2, which can turn simple text descriptions into ... Read more
How tools that were supposed to free us up to find meaning work have exacerbated the rat race.
This year my side project of choice was to create a brand new game for Palm OS, it started out as something that I thought I would finish in a month but ended up taking more than half a year in the end.
On the national, local, and personal level
One of the big ambitions for the search engine this year has been to enable searching in more languages than English, and a pilot project for this has just been completed, allowing experimental support for German, French and Swedish. These changes are now live for testing, but with an extremely small corpus of…
Several days ago, DeepSeek released a new OCR paper. OCR, or “optical character recognition”, is the process of converting an image of text — say, a scanned…
Have you ever asked yourself what if we could replace any message broker with a very simple one using only two UNIX signals? Well, I'm not surprised if you
Programming language async runtimes are very focused on handling asynchronous, possibly long running tasks, that might yield for a variety of reasons, that...
In October, OpenAI secured a 4 billion dollar revolving credit facility from J.P. Morgan and several other banks. I was surprised when I heard this because OpenAI is a young company with no earnings. Shouldn't all their capital come from investors? Let's run some numbers.
I just got back from a 24hr trip to Los Angeles to catch my favorite Portland Thorns team, watching them clinch their playoff spot in a match at BMO stadium in downtown Los Angeles. In May of 2024, I did the same trip to catch a match on Mother's
DeepSeek released a new model yesterday: DeepSeek-OCR, a 6.6GB model fine-tuned specifically for OCR. They released it as model weights that run using PyTorch and CUDA. I got it running …
I’ve always liked reading blogs, and have used several feed readers in the past (Feedly, for example). For a long time I was thinking it would be fun to writ...
Lessons learned from building RAG systems for Usul AI and enterprise clients, processing over 13 million pages.
So, I originally planned for this to be on my premium newsletter, but decided it was better to publish on my free one so that you could all enjoy it. If you liked it, please consider subscribing to support my work. Here’s $10 off the first year of annual.
A while back, Google DeepMind unveiled Gemini Diffusion, an experimental language model that generates text using diffusion. Unlike traditional GPT-style models …
A gentle introduction to reverse-engineering vintage synthesiser ROMs using the Ghidra disassembler.
An exploration of the evolution and meaning of the Forth programming language and its context in history.