Ted Herman

@tedherman
8 Followers
67 Following
376 Posts
Computer Scientist, mineral collector, gardener, bike enthusiast; un peu de français; nederlands maar erg roestig.
Macbook Neo Impressions: Reincarnated!

The new $599 Macbook is a good deal - and it's the computer Apple tried to make 10 years ago.Save up to 40% off during Ridge’s anniversary sale at http://rid...

YouTube
@codinghorror expensive squirt gun
TeXCCChess: How Coding Agents Wrote a Chess Engine in Pure TeX

What happens when you ask a 2026 coding agent like Claude Code to build a chess engine from scratch (with no plan, no architecture document, no step-by-step guidance) in a language that was never designed for this purpose? Building a chess engine is a non-trivial software engineering challenge: it involves board representation, move generation with dozens of special rules (castling, en passant, promotion), recursive tree search with pruning, evaluation heuristics, as well as a way to assess engine correctness and performance, including Elo rating. Doing it from scratch, with minimal human guidance, is a serious test of what coding agents can do today. Doing it in LaTeX’s macro language, which has no arrays, no functions with return values, no convenient local variables or stack frames, and no built-in support for complex data structures or algorithms? More than that, as far as I can tell, it has never been done before (I could not find any existing TeX chess engine on CTAN, GitHub, or TeX.SE). Yet, the coding agent built a functional chess engine in pure TeX that runs on pdflatex and reaches around 1280 Elo (the level of a casual tournament player). This post dives deep into how this engine, called TeXCCChess, works, the TeX-specific challenges encountered during development. You can play against it in Overleaf (see demo https://youtu.be/ngHMozcyfeY) or your local TeX installation https://youtu.be/Tg4r_bu0ANY, while the source code is available on GitHub https://github.com/acherm/agentic-chessengine-latex-TeXCCChess/

@kottke This view is slanted.
@carnage4life For two themes of tech, AI will accelerate & boost: reducing friction and cutting costs. But for inventing new products, creating new markets, the role of AI is less clear.
@rands I remember the brags about the non-fungible ones.
@codinghorror My impression is that PaulG specializes in puppies, not lifelong ownership of dogs. Only have puppies - high energy, eager, perhaps foolhardy, but showing promise. Once they grow out of puppyhood, get rid of them.
@carnage4life "Yes, AI companies can and do build products with network effects, often creating powerful, defensible moats where the product becomes more valuable as more users contribute data or interact within the ecosystem. These AI-driven network effects include data flywheels (more data = better AI = more users), multi-sided marketplaces for agents, and collaborative platforms, as seen with OpenAI, Tesla, and GitHub."
Why won’t people buy these tiny electric cars?

Despite seeming ideal for crowded cities, these compact cars captured just $11 billion of the $800 billion global EV market.

Rest of World
@globalmuseum When I was very young, I met a distant, elderly relative who used an ear trumpet. Nothing as fancy as that one.