TX A cohesive thought is a good start
-
AI deserves better critics 2026-04-10
As AI spending reaches a fever pitch, with $650 billion of projected capital expenditure in 2026 alone, criticism of the industry has gotten louder. The slings and arrows come from all directions, ...
-
Far from perfect 2026-03-17
Since an earlier post on whether AI will replace programmers, AI coding tools have improved substantially. Models demonstrate better understanding of existing codebases–they’re more likely to follo...
-
Bomb, bomb Iran 2026-03-01
On February 28, 2026, the US and Israel started a massive aerial campaign against Iran, named Operation Epic Fury by the Americans and Operation Roaring Lion by the Israelis. The first wave of atta...
-
Running Jupyter server on Windows 2026-01-08
I have a Windows machine with an RTX 3090, which I’d like to use for some local AI training. I still want to run the notebook on my MacBook, however. Here’s what I had to do to make that happen. C...
-
Agentic utopia deferred 2025-11-17
Over the past year, there has been a lot of hype around AI agents, systems that use artificial intelligence to autonomously plan and execute on goals. Rather than merely answer questions, these AI ...
-
Artificial Darwinism 2025-11-01
I’ve been doing some work with Model Context Protocol (MCP) lately, and have been very impressed by the ability of large language models (LLMs) to use tools. Agentic AIs like Claude Code can chain ...
-
core.async and virtual threads 2025-10-26
In a previous post we explored the introduction of virtual threads into the JVM. One concern about virtual threads was pinning, the sticky association of virtual threads to platform threads due to ...
-
Lateral joins 2025-10-13
Lately I’ve been making use of lateral joins, which simplify (and in some cases optimize) a few common query patterns. Lateral joins are joins where the right side of a join can reference columns ...
-
Will AI replace programmers? 2025-08-21
There has been a lot of doom and gloom about software development in recent years. Computer science, long one of the most in-demand majors in the job market, is seeing above-average unemployment ra...
-
Building Postgres on macOS 2025-06-20
I recently decided to check out Postgres hacking, and ran into a few issues when trying to build on an ARM Mac. The basic three-step of: ./configure make make check each has a problem that needs...