TxtCipher code review: RC4 keystream reuse and a versioned AES format

AI;DR - The security review described here was done by Claude Code with the Fable model, and the resulting changes and this blog post were developed with significant help from it. If you don't want to read "AI slop", stop reading now. TxtCipher is a small web page that encrypts and decrypts text with a … Continue reading TxtCipher code review: RC4 keystream reuse and a versioned AES format

How Claude Code just helped me to find a problem in a Delphi program in 10 Minutes

Social media and the Blogosphere (what's left of it) and many other media publishing some individual's view is full of people who claim that "AI" (meaning Large Language Models) only produces what they call "slop" that is full of errors. In programming they claim that it only reproduces code that was part of its training … Continue reading How Claude Code just helped me to find a problem in a Delphi program in 10 Minutes

Hunting a GExperts Code Librarian corruption bug with a custom debug memory manager

AI;DR - This blog post and the debug memory manager it describes were developed with significant help from Claude. If you don't want to read "AI slop", stop reading now. I recently added a new import functionality to the GExperts Code Librarian. During the test phase I found a nasty (preexisting) bug: After deleting a … Continue reading Hunting a GExperts Code Librarian corruption bug with a custom debug memory manager

SwissDelphiCenter Delphi Tips: The Scraper Scripts

Here are the two Python scripts I used to create the SwissDelphiCenter Delphi Tips archive: download. scrape_tips.py downloads the tip pages from the Wayback Machine. It waits 10 seconds between requests and it is resumable, so you can stop it and continue later. Before you run it, you must put your email address into the … Continue reading SwissDelphiCenter Delphi Tips: The Scraper Scripts