Tomatoes roaming the fields and canaries in the coalmine
Many publishers are getting nervous about infiltration by paper mills, who can torpedo a journal's reputation when they succeed in publis...
Many publishers are getting nervous about infiltration by paper mills, who can torpedo a journal's reputation when they succeed in publis...
Every transactional system must execute, order, validate, and persist transactions.
The best Stratechery content from the week of October 6, 2025, including OpenAI’s Windows strategy, Sam Altman and boundless ambition, and the future of creation.
As usual, when a new blog post comes out on blog.golang.org, I’m all eager to read it as soon as possible. The most recent one, Contributors Summit, is a nice write-up on the issues that the Go contributors have been talking about. While reading it, I stumbled upon a sentence that made me write this post. Here is is…
DHH's Fizzy license blocks competing SaaS offerings, so it is source available, not Open Source, which has a specific shared meaning; the real issue is sustainability.
A tale about mixing GABAergics, neuroticism, responsibility and Heidegger
Today, President Trump announced that the US Government would begin using taxpayer dollars to systematically buy up a variety of cryptocurrencies. Crypto prices shot up on the news. This is revealing, as crypto boosters have argued for years that cryptocurrency has legitimate economic value as a payment system outside…
A dive into ERCOT data reveals how solar energy is driving down electricity costs for Texas
The very first LLM-based product, ChatGPT, was just the ability to talk with the model itself: in other words, a pure chatbot. This is still the most popular…
So how hard could it be. As input we have something like Fri, 17 Jan 2025 06:07:07 in UTC, and we’d like to turn this into 1737094027, the notional (but not actual) number of seconds that have passed since 1970-01-01 00:00:00 UTC. Trying to figure this out led me to discover many ‘surprise features’ and otherwise…
My personal website
After burning out on a massive project, I started learning Sumerian, a language no one’s spoken in 4,000 years. What began as a useless obsession turned into a lesson on meaning, burnout, and the quiet joy of doing hard things that don’t need to matter.
In this post, I talk about my favorite C/C++ pattern involving macros.
A deep dive into HTML whitespace collapsing: How it works, why it sucks, how it should work, and how to deal with it.
Curious why D3.js code looks long and complicated? I quickly explain why D3 is verbose, how it gives developers control, and what makes it powerful for data visualisation.
After the Graz, Austria February 2025 WG14 Meeting, I am now confident in the final status of the defer TS, and it is now time.
The physics of sound, and the PC fan CR box v1.
Unlike RGB, the CIELab color space And the more modern variants like CIECAM02 and Oklab. is designed to be perceptually uniform. This is a broad goal, which roughly means that we would like changes in the numbers to match same changes that we observe when performing various studies of human perce
Hammurabi’s code doesn’t tell the whole story
Discusses the problem of Gmail takeouts as a single giant file and provides detailed background on the gmail-mbox-codec app that allows efficient incremental backups of said file.
<p>I have two important announcements:</p> <ol> <li> <p>I’m leaving the tech industry. Hopefully “for good”; if not, at least “for now”.</p> </li> <li> <p>As such, the content on this blog is going to shift, perhaps dramatically. I’m going to be writing about a broader range of…
A walk through of building an image that displays its own MD5 Hash
Psychologically Plausible Deep Learning with Differentiable Tversky Similarity
The personal blog of Thomas Steiner
When you paste ChatGPT’s response instead of your own feedback, you’re not being helpful. You’re being lazy and creating more work for everyone.
Applications can append events directly to ScopeDB and query committed data without a separate ETL pipeline.
After Arc's pivot to AI left power users behind, I found the browser I actually wanted.
Then what happens if AI is doing the writing and reading?
This is a story about Imagebin. Imagebin is the longest-lived software project that I still maintain. I'm the only user. I use it to host images, mainly to include in my blog, sometimes for sharing in other places. Imagebin's oldest changelog entry is dated May 2010, but I know it had already existed for about a year…