GKRootWire
Security ICE Signs $2M Deal for Zero-Click Phone Hacking ToolSecurity Attackers Exploit Critical Elementor Pro Bug to Hijack WordPress SitesAI ChatGPT Goes Down, Serves 404 Errors to UsersAI ChatGPT and Codex Suffer Widespread OutageAI Google DeepMind's WeatherNext 3 Sharpens AI Weather ForecastingAI Google's New AI Weather Model Sharpens Storm ForecastsSecurity ICE Signs $2M Deal for Zero-Click Phone Hacking ToolSecurity Attackers Exploit Critical Elementor Pro Bug to Hijack WordPress SitesAI ChatGPT Goes Down, Serves 404 Errors to UsersAI ChatGPT and Codex Suffer Widespread OutageAI Google DeepMind's WeatherNext 3 Sharpens AI Weather ForecastingAI Google's New AI Weather Model Sharpens Storm Forecasts
Dev Tools

Donkey.bas, the Accidental QBasic Classic, Turns 45

The clunky car-dodging game bundled with early MS-DOS is being celebrated decades later for its scrappy 131 lines of code.

Donkey.bas was the sample game Microsoft shipped alongside QBasic in early MS-DOS releases, meant less as entertainment and more as a demonstration of what a beginner could build with the language. Despite janky ASCII-art graphics and a reputation for being almost unplayably bad, it introduced countless kids and hobbyists to programming simply because it was already sitting on their hard drive.

A new retrospective site walks through the actual source code, breaking down how the game handles input, collision detection, and screen drawing in surprisingly few lines. The project has struck a nerve on Hacker News, pulling in hundreds of upvotes and comments from developers reminiscing about their first encounters with code.

The appeal isn't nostalgia alone - the annotated source is a legible artifact of how simple, readable programs used to be the default starting point for new programmers.

Why it matters: Donkey.bas is a reminder that some of the most influential programming on-ramps weren't polished tutorials but throwaway sample code that happened to be accessible. As modern dev environments grow more abstracted and dependency-heavy, there's renewed interest in small, fully-readable programs as teaching tools.

Sources: Hacker News