AoAH Day 15: Porting a complete HTML5 parser and browser test suite
Anil Madhavapeddy uses AI to port an HTML5 parser and test suite from JavaScript to OCaml, discussing copyright and ethical implications.
Anil Madhavapeddy uses AI to port an HTML5 parser and test suite from JavaScript to OCaml, discussing copyright and ethical implications.
A proposal for a 'No Maintenance Month' in December for underfunded open-source projects to highlight the need for sustainable funding.
Google releases Gemini 3 Flash, a faster, cheaper AI model with strong coding and multimodal capabilities, compared to previous versions.
A developer reflects on the political roots of free software, questioning its current purpose after achieving mainstream adoption.
Explains why large language models (LLMs) like ChatGPT generate factually incorrect or fabricated information, known as hallucinations.
Explores the new ABORT_QUERY_EXECUTION query hint in SQL Server 2025 for blocking problematic queries via Query Store.
Git Rail Control is an interactive, gamified platform for learning Git commands through a railway-themed simulation.
Explores the tension between optimization and systems-level thinking in AI-driven scientific discovery and computational ethics.
The Critter Stack team outlines their 2026 development roadmap, focusing on the Critter Watch monitoring tool, documentation, and performance optimizations.
The article argues that widespread ad blocker usage has led to more aggressive advertising, harming the open web's sustainability and user experience.
A developer's 2025 review covering their new role as a Python Developer Advocate at JetBrains, learning about AI in IDEs, and speaking at DjangoCon conferences.
A developer's monthly recap covering game development progress, podcast recordings, live streams, and plans for a Steam release.
Explores the role of 'toolsmiths' in eliminating fragile, one-off processes through automation and small tools to improve operational efficiency.
A technical walkthrough of using the Council of Mine AI extension for MCP sampling to resolve a fictional committee debate, part of an AI advent series.
Explores the technical implementation of subagents in the Goose AI agent framework, focusing on their architecture and how they manage context.
A technical guide on using Terraform to generate voxel-based spheres in Minecraft, focusing on geometric algorithms and infrastructure-as-code.
Explains how Firefox's HTML5 parser is maintained in Java and automatically translated to C++ using a custom script.
A developer explains their migration from Jest to Vitest, citing ESM support, TypeScript compatibility, and performance improvements.
A developer investigates a Visual Studio deadlock using profiling tools and memory dumps, revealing an unexpected thread suspension issue.
An analysis of Claude Code's Plan Mode, explaining its functionality, how it differs from YOLO mode, and its internal implementation.