Breaking the spell of vibe coding
Sinister variations on the positive state of flow
Topics /
The most popular blog posts about software engineering on Hacker News. 455 posts.
Sinister variations on the positive state of flow
Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.
Rust LSP that doesn't eat memory for breakfast
A practical OpenSCAD LLM benchmark comparing Codex 5.5 High, Claude Sonnet, Claude Opus, Cursor Composer, Google Antigravity, and ModelRift on a detailed Pantheon model.
A universal document converter
`import defer`, six new subcommands (`deno transpile`, `deno pack`, `deno bump-version`, `deno ci`, `deno why`, `deno audit fix`), network debugging in Chrome DevTools, framework-aware `deno compile`, and 3.66x faster cold npm installs.
Kimi K2.7 Code, an open-weight model, is now generally available in GitHub Copilot. This is the first open-weight model offered as a selectable option in the Copilot model picker, giving…
Get it while it’s hot
Yes, plain Docker Compose can still run production workloads in 2026, but only if you close the operational gaps it leaves: cleanup, healing, image pinning, socket security, and updates.
We replaced expensive sandboxes with ChromaFs, a virtual filesystem over Chroma, to give our docs AI assistant the ability to explore documentation like a developer would.
We benchmarked Claude Fable 5 on 200 real-world coding tasks for the Agent Security League.
Disabling asm.js optimizations in SpiderMonkey
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.
How do you migrate 2.4 million lines of code?
We’re releasing Gemma 4 quantization-aware training checkpoints, reducing memory requirements and improving on-device performance.
How coding models respond when familiar engineering tasks ask for something different.
I can't play an instrument, so I worked out music theory in JavaScript instead. Twelve notes, scales and chords, derived from scratch with code you can hear.
Preview of Python Polars 2.0, bringing the streaming engine to all lazy queries
This page contains entries for the year 2026 . Other years are available in the Devlog archive page .
Go 1.27 introduces new encoding/json/v2 and encoding/json/jsontext packages.
Use the Decisions API to check conditions, select from fixed options, and score text, images, and JSON against a rubric.
A compromised npm maintainer account published 637 malicious versions across 317 packages including size-sensor, echarts-for-react, timeago.js, and hundreds…
I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods.
A practical handbook for developers using LLMs to get structured outputs.
The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.
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…
An interactive tour of what’s new in Go 1.27: every notable language, runtime, and standard library change, with short runnable examples you can edit and run in the browser.
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.
How a 40-line OpenJDK fix swapped slow /proc parsing for a single clock_gettime syscall, closing a 400x thread CPU-time gap hidden for 20 years.