#программирование
-
C++26 Draft Rejected in National Body Ballot
The balloting on the C++26 standard has ended in disapproval — an outcome described as unprecedented for the language. Support fell short over a contested proposal on contracts.
-
An Obituary for Programming: What AI Agents Take Away
Simon Willison highlights Jeremy Scheff's note on how coding AI agents strip programmers of what they prized most — the joy of solving puzzles.
-
Sorry, you still have to think: lessons from the AI rewrites of Campfire
DHH had an AI agent rewrite Campfire from Rails to Rust, Elixir and Go without reading the code. Piotr Sarnacki digs into the results and concludes that programming is far from "solved."
-
Python 3.15 released
The new release of the Python language brings the sentinel and frozendict built-in types, UTF-8 encoding by default, and further work on the experimental JIT compiler.
-
When random isn't random enough: the modulo trap
The classic way to pick a random object — grab a big number and take it modulo the count — quietly breaks uniformity. The author explains why, and what to reach for instead.
-
Zig 0.17 released: reworked build system and incremental compilation
The new version of the Zig programming language gathers five months of work: a reworked build system and an improved ELF linker that should finally make incremental compilation work for everyone on x86_64-linux.
-
What Even Counts as an OS Anymore?
The author of sockpuppet.org is leaving Fly.io to build a new kind of phone — and explains why he believes AI is about to erase the line between programmers and users.
-
Why the x86 instruction is called ud2 and not just ud
Microsoft's Raymond Chen unpacks where the “two” in the name of the x86 instruction that's guaranteed to raise an invalid-opcode exception came from.
-
Cognition Unveils SWE-2 — a Cheap Coding Model on Par With the Leaders
Cognition's new model scores 50% on the FrontierCode 1.1 benchmark — almost matching Fable 5.1, but at 64% lower cost. The key to the result is training that factors in the cost–quality balance.
-
Rust Gains Tier-1 Language Status at Microsoft
The Rust Foundation has announced that Microsoft has officially recognized the Rust language as a tier-1 language.
-
Terence Tao on the Risk of “Prematurely Solving a Maths Problem by Purely AI-Powered Methods”
In a thread on Mathstodon, the mathematician Terence Tao reflects on the danger of solving problems in pure mathematics exclusively with the help of AI. Observers note that the same consideration applies to programming as well.
-
Bespoke: A Programming Language for People Who Say “Please”
The author of the Larvitz blog proposes a satirical programming language in which the compiler is a respected colleague rather than a servant, and every command must be couched as a polite request.
-
Rust 1.98.0: algebraic floating-point operations and fast number formatting
The Rust team has released version 1.98.0. Among the new features are “algebraic” methods for floating-point numbers in the spirit of -ffast-math, buffered formatting of integers, and a stabilized guarantee regarding ManuallyDrop.
-
Go 1.27 Released: Post-Quantum Cryptography and New JSON Packages
Another release of the Go programming language has been published. Version 1.27 introduces support for the post-quantum ML-DSA algorithm, new packages for working with JSON, and updates to the language itself.
-
Z.ai Announces GLM-5.3 with a Focus on Coding and “Cyber Skills”
Z.ai has unveiled its GLM-5.3 language model, positioning it as a frontier system for writing code and crediting it with newly emerged “cyber skills.”
-
C++ Creator Bjarne Stroustrup Joins an HFT Firm
Bjarne Stroustrup, the author of the C++ programming language, has joined a company engaged in high-frequency trading.
-
Meta Releases Muse Code — an AI Agent for Large Repositories
Mark Zuckerberg's company has unveiled a terminal-based coding agent, promising it can handle complex tasks in large codebases. The product has launched in beta.
-
Rust wants to get rid of Pin: immovable types and guaranteed destructors
The Rust team has adopted a project goal for 2026–2027: to introduce the Move and Forget traits, which would let types opt out of being moved and “forgotten.” This should simplify working with self-referential types and, eventually, fully supplant the Pin mechanism.
-
Qwen3.8-Max: a new bar for programming and collaboration
The Qwen team has unveiled the Qwen3.8-Max model, positioning it as a tool for writing code and for collaborative work. The announcement drew notable attention on Hacker News.
-
DOOM Runs on a Regular-Expression Engine
Yet another demonstration that the classic shooter works anywhere: this time the computing environment is a regular-expression engine, where find-and-replace operations play the part of a processor.
- More