AI Can Write Your Code. It Can’t Do Your Job

terriblesoftware.org
ai-can-write-your-code.-it-can’t-do-your-job

In May, OpenAI agreed to pay $3 billion for Windsurf, the AI coding assistant formerly known as Codeium. Three billion dollars. For a VSCode fork. The deal eventually fell apart, but what matters is that they wanted to do it … Read more

FAWK: LLMs can write a language interpreter

martin.janiczek.cz

After reading the book The AWK Programming Language (recommended!), I was planning to try AWK out on this year’s Advent of Code. Having some time off from work this week, I tried to implement one of the problems in it … Read more

How to write type-safe generics in C

raphgl.github.io

C is barebones and “doesn’t support” generics, but it’s actually quite easy to implement with the tools we already have. There’s many ways you might find them being implemented in the wild. Some of the common ones are: Using function-like … Read more

The Write Last, Read First Rule

tigerbeetle.com
the-write-last,-read-first-rule

TigerBeetle is a financial transactions database built for correctness. Yet, building a correct system from correct components remains a challenge: Composing systems, each correct in isolation, does not necessarily yield a correct system. In this post, we’ll explore how to … Read more

How to Write in Cuneiform, the Oldest Writing System in the World

openculture.com
how-to-write-in-cuneiform,-the-oldest-writing-system-in-the-world

[embedded content] Teach­ing child vis­i­tors how to write their names using an unfa­mil­iar or antique alpha­bet is a favorite activ­i­ty of muse­um edu­ca­tors, but Dr. Irv­ing Finkel, a cuneiform expert who spe­cial­izes in ancient Mesopotami­an med­i­cine and mag­ic, has grander … Read more

How to write Rust in the Linux kernel: part 3

lwn.net
how-to-write-rust-in-the-linux-kernel:-part-3

The interfaces between C and Rust in the kernel have grown over time; any non-trivial Rust driver will use a number of these. Tasks like allocating memory, dealing with immovable structures, and interacting with locks are necessary for handling most … Read more