Articles
In-depth research, comprehensive guides, and long-form thoughts on modern technology.
Standardizing the Web Editor: Why We Need Open Block Protocols
Modern web editors rely on blocks, but proprietary formats lock users in. Open block standards promise a future where rich content works anywhere instantly.
GitLab Orbit Hackathon Proves Context Is the Killer Feature for AI Agents
GitLab's first Orbit hackathon drew 1,576 developers who built 265 projects proving that AI agents need system context, not just code, to be useful.
GitHub Copilot Canvases Turn AI Conversations Into Interactive Workspaces
GitHub Copilot's new canvas extensions let developers and AI agents collaborate on shared, interactive surfaces for triaging issues, visualizing code, and building custom tools.
What Building a Location-Aware Contact App Taught Us About Relationship Management
A map-based contact app revealed that professionals don't need better storage. They need context: where they met someone, what they discussed, and why the relationship matters.
React Flight Protocol Vulnerabilities: How Deserialization Sinks Enable Remote Code Execution
The React Flight protocol powering Server Components contains deserialization sinks that enabled a CVSS 10.0 RCE. Here's how the attack worked and how to defend against it.
Building a Multi-User AI Agent with FastAPI and Streamlit: From Script to Service
Turn a local AI agent into a reusable multi-user service with FastAPI and Streamlit, featuring per-session memory, streaming responses, and zero API costs.
Geoffrey Hinton's 1977 PhD Thesis: The Forgotten Blueprint for Modern AI
Long before backpropagation made him famous, Geoffrey Hinton's 1977 thesis on relaxation in vision laid out ideas that would define decades of AI research.
Deep Learning's 33-Year Time Capsule: What a 1989 Neural Net Reveals About AI's Future
A 1989 neural net trained on 7,291 tiny images took 3 days to run. Reproducing it today reveals how little the fundamentals have changed, and what a time traveler from 2055 might think of our models.
Andrej Karpathy's microGPT: A 200-Line Python Script That Captures the Entirety of Modern AI
Andrej Karpathy's microGPT proves that the core algorithm behind ChatGPT fits in 200 lines of pure Python, with no dependencies. Here's how it works and why it matters.
Modernizing a 20-Year-Old Java Codebase with AI Assistance
A practical guide to using AI as a copilot to restore and modernize a Java 1.5 codebase, with lessons on containment, validation, and incremental refactoring.
LLMs in the Linux Kernel Community: The Debate Heats Up
LWN explores the contentious role of large language models in Linux kernel development, highlighting security risks, productivity hopes, and community divides.
Test Your Python Knowledge: Built-in Functions Quiz
Take this 12-question quiz to assess your knowledge of Python's built-in functions and improve your coding skills.