Open Source Infrastructure

WebMCP Is Not a Replacement for MCP

MCP connects agents to services. WebMCP connects an agent to the live website the user has open. They solve different problems, with different lifecycles and security models.

October 26, 2026 6 min read
Printed documents and a laptop on an office desk

Pure-Rust PDF Engine with WASM and MCP

PaperPilot’s v0.6 workspace ships one Rust core behind a CLI, a stdio MCP server, a WASM worker, and a local gateway on port 7823, with files staying local.

October 26, 2026 14 min read
Close-up of C++ source code displayed on a computer screen, representing the fheroes2 open source game engine codebase

fheroes2: Open Source Heroes II Engine

fheroes2 rebuilds the Heroes of Might and Magic II engine from scratch in C++, shipping source code only while you supply the original game’s data files.

October 25, 2026 8 min read
Close-up of programming source code on a dark computer screen, illustrating a database engine rewritten line by line in Rust

Why Ambitious Software Projects Fail

Dan Luu argues the cost of ambitious software fell but our mental price tags did not, using pgrust’s Postgres rewrite to show what deep attempts surface.

October 25, 2026 10 min read
A laptop open on a desk showing source code in a dark editor theme

Rust LSP Low Memory: Swap Language Servers

Rust Glancer offers a low-memory LSP alternative to rust-analyzer. Measure RSS and PSS, probe capabilities, and weigh the trade-offs before switching.

October 25, 2026 10 min read
Racks of servers with network cabling in a data center

PHP 8.x Emergency RCE Patch

PHP shipped emergency fixes for two critical RCE flaws rated CVSS 9.2. Details leaked early, so patch supported 8.x branches and inventory runtimes now.

October 21, 2026 8 min read
Close-up of a bar graph on printed paper illustrating the right-skewed distribution of commit sizes

How Large Is a Git Commit?

Learn about the typical size of Git commits, how commit size is measured, and what the data reveals about developer practices and repository growth.

October 11, 2026 11 min read
A retro computer surrounded by books, evoking the era when Donald Knuth began offering reward checks for errors in The Art of Computer Programming

What Is the Knuth Reward Check and Its Value

Discover the history, mechanics, and cultural impact of Knuth reward checks, the iconic system that incentivizes error reporting in computer science literature.

October 10, 2026 10 min read
Laptop screen displaying code and performance graphs representing OpenTelemetry traces, metrics, and logs over OTLP

How to Build Observability Tools

Learn best practices for building observability tools with OpenTelemetry, supporting native data export, and integrating with diverse observability platforms.

October 9, 2026 10 min read
Close-up of an iPhone screen displaying the Settings app icon, representing an iOS pre-release build

How to Get StreetComplete on iOS Now

Discover how to get StreetComplete on iOS with the upcoming public beta. Learn about the latest developments, upcoming releases, and how to participate.

October 1, 2026 10 min read
Small desktop robotics prototype with exposed electronics, sensors, and wiring representing the 3D-printable JBR-001 robot

Open Source 3D Printable Desktop Robot

Learn how to build an open-source 3D printable desktop robot with vision recognition and reactive motion, powered by Arduino UNO Q dual-core architecture.

September 30, 2026 14 min read
Close-up of an Android smartphone displaying app icons, illustrating F-Droid 2.0's streamlined app store interface.

F-Droid 2.0 App Store Update and Features

Discover the major updates in F-Droid 2.0, including a new UI, background updates, and build infrastructure overhaul, shaping the future of open-source…

September 24, 2026 13 min read