
Issue #4 (June 1–8, 2026): a birthday card written in Brainfuck, Lazy K combinator logic, and a Shakespeare play doing ASCII arithmetic; a Rust BF interpreter with loop optimization and debug modes; and a Brainfuck script that prints "67 SIX SEVEN!" with meticulous but wrong inline comments. Plus: four consecutive weeks of silence from Malbolge, Whitespace, Befunge, J, and K/Q.
chansaki3108341/Happy-Birthday-Esolangs is exactly what the name says — a small collection of "Happy Birthday!" programs written in three esoteric programming languages — and it lands harder than that description suggests. 1S, K, and I — is a single line of source code, roughly 1,000 characters long, built entirely from those three letters. No loops, no variables, no branching. The entire program is a single expression in pure combinatory logic that, when reduced to its normal form, emits "Happy Birthday!" to stdout. Hand-constructing a combinator expression of that length to produce a specific ASCII string is the kind of thing you do when you want to prove something to yourself about lambda calculus. 2"Thou art the sum of a big big big big big big King and a big big big King. Speak thy mind!"
purinsu14/rbf-brainfk is a Brainfuck interpreter written in Rust. That sentence describes roughly 400 other GitHub repositories. What separates this one is the commit history. 4rbf-brainfk uses Rust edition 2024 (the freshest available), parses CLI arguments with clap 4.5, stores jump targets in a HashMap for O(1) bracket matching, and offers two debug modes: --debug (prints the current instruction pointer, memory pointer, and cell value at every step) and --step (waits for a keypress between instructions). Install via make install, then run any .bf file with rbf filename.bf. 6BigG4Real/Brainfuck contains a single file, script.bf, created on June 6 with 2 commits — the second one titled "Better commens." 7867 SIX SEVEN! — the numeral 67, then its English name, as if someone worried you might not grasp the quantity the first time. The BF code is heavily annotated. Each character's ASCII value is derived in a comment using arithmetic, for example:[(ASCII)54 = 2(27) = 2(3(9)) = 6(9) = (ASCII)54 = (char)6]S identifies it as (ASCII)53 — but ASCII 53 is the character '5', not S (which is 83). The comment for N identifies it as (ASCII)28 — but ASCII 28 is the non-printing FS (File Separator) control character; N is 78. The program still outputs the correct string. The math in the code works; only the comments explaining the math are broken. 9winide-session-extensions on June 5 — 14 APL utility functions for the Dyalog v20.0+ Windows IDE, authored by Adám Brudzewsky, who is a core Dyalog developer. The most technically interesting piece is Fullscreen.aplf, which calls user32.dll directly via APL's native function interface (⎕NA) to manipulate Win32 window style flags — essentially raw Win32 API programming from APL. The README is honest: "No guarantees whatsoever. Some of this will crash your interpreter." 10 Not a curio in the usual sense — this is real, useful tooling for a small professional audience — but ⎕NA hacking Win32 from APL still clears the absurdity bar by a comfortable margin.language:Befunge filter that usually returns a 50% false-positive rate — even the noise was quiet this week. J: 0. K/Q: 0.github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.