Perlisisms (1982)
2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 57 posts.
2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.
Why & how we rewrote Bun from Zig to Rust
How a team of 16 parallel Claude agents wrote a Rust-based C compiler from scratch, capable of compiling the Linux kernel, and what it taught us.
Since its inception on 2000-05-29, SQLite has been implemented in generic C. C was and continues to be the best language for implementing a software library like SQLite. There are no plans to recode SQLite in any other programming language at this time.
By Ryan Lopopolo, Member of the Technical Staff
Transducers are composable algorithmic transformations. They are independent from the context of their input and output sources and specify only the essence of the transformation in terms of an individual element. Because transducers are decoupled from input or output sources, they can be used in many different…
A tale of two PHP remote vulnerabilities
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Hosting Git repositories at scale is a nightmare. When Linus Torvalds designed the first version of the information manager from hell (that's actually the tagline for Git, look it up ), he had a very specific use case in mind: his own. He wanted to replace BitKeeper, the distributed version control system that was…
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of…
A compressed 8KB docs index in AGENTS.md achieved 100% on Next.js 16 API evals. Skills maxed at 79%. Here's what we learned and how to set it up.
A substantial improvement in intelligence and behavior over Composer 2, particularly on long-horizon agentic tasks.
We're adopting Rust as our C++ successor language, and using AI agents to accelerate the transition.
A randomized trial with 52 developers found AI assistance lowered comprehension scores, except when used for explanations rather than delegation.
Modern Object Pascal Introduction: units, classes, generics, memory management, exceptions and more.
Describing the story behind how critical security vulnerabilities were found and fixed.
SWE-bench Verified is increasingly contaminated and mismeasures frontier coding progress. Our analysis shows flawed tests and training leakage. We recommend SWE-bench Pro.
We removed over 80% of Claude Code's system prompt for more advanced models. How to apply the lessons we learned to your own context engineering in Claude Code and with your own agents.
AI models like Claude talk in words but think in numbers. In this study, we train Claude to translate its thoughts into human-readable text.
We've been experimenting with running coding agents autonomously for weeks at a time.
Bun 1.4 rewrites Bun in Rust, ships built-in headless browser automation (Bun.WebView), Bun.Image, Bun.markdown, JSON5, JSONL, Terminal and cron APIs, Node.js 26.3.0 compatibility with 1,517 newly passing tests, parallel test and run, Windows ARM64, and an opt-in global virtual store for up to 7× faster installs.
Databricks shares results from its internal coding benchmark, evaluating coding agents on a multi-million line codebase to optimize engineering cost and performance.
The craft of engineering is rapidly changing. We built our own coding agent to accelerate faster. Inspect is now open to teams outside Ramp through early access.
By Robert Smith mine is a brand new IDE for Coalton and Common Lisp, built from the ground up with one purpose: To make Coalton and Common Lisp easier and more accessible to the programming world. TL;DR? Go to mine's homepage with downloads for Windows/macOS/Linux. mine is a complete, single-download application that…
Sinister variations on the positive state of flow
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
It's time for another technical blog post about async Rust on embedded. This time we're going to pitch Embassy/Rust against FreeRTOS/C on an STM32F446 microcontroller.
Google spent over a decade telling developers that Google API keys (like those used in Maps, Firebase, etc.) are not secrets. But that's no longer true.
Qwen offers comprehensive functionality spanning chatbot, image and video understanding, image generation, document processing, web search integration, tool utilization, and artifacts.
Muse Glimmer is a 30-billion-parameter open agentic model from Meta Superintelligence Labs, optimized for always-on local workflows on consumer hardware.