"cat readme.txt" is not safe if you use iTerm2
Turning "cat readme.txt" into arbitrary code execution in iTerm2.
Turning "cat readme.txt" into arbitrary code execution in iTerm2.
News post: Gleam v1.19.0 released!
The official home of the Python Programming Language
Fearless SIMD v1.0 is here
We cut PR wait time and running costs by rethinking CI as a system, from the infrastructure underneath it to how work gets scheduled and tests get parallelized.
Apple rejected WhisperPad under Guideline 2.4.5 for using the accessibility API to paste transcribed text. After an appeal that ended in another rejection, I split it into two versions — a compliant one on the App Store, and the original auto-paste version, direct.
Experimental uv-ty integration enables first-class support for Python scripts on the CLI and in the editor, and a unified uv check command.
Rails 8 eliminates Redis from the default stack. Learn how SolidQueue, SolidCache, and SolidCable replace Redis for job processing, caching, and real-time updates—powered entirely by PostgreSQL. Explore the true cost of Redis, how SolidQueue works, when it scales, and how to migrate from Sidekiq to a simpler…
News and insights on the Android platform, developer tools, and events.
Developers and engineering teams worldwide use GitHub Copilot for high-quality, agent-powered code reviews on every pull request. We understand that any change is significant to our customers, especially when it…
Muse Ember is our smallest and most efficient model, designed for complex reasoning execution and the work agents repeat all day.
This page is a "brief" summary of some of the huge number of improvements in GCC 16. You may also want to check out our Porting to GCC 16 page and the full GCC documentation .
How we built and shipped a terminal UI for Hatchet in 2 days using Claude Code, the Charm stack (Bubble Tea, Lip Gloss), and a tight feedback loop.
I’m happy to announce that RISC-V platforms are now officially supported by CPython. 🎉 🚀
The perils of logging in
By Ryan Lopopolo, Member of the Technical Staff
Guide to the DeltaNet Family of linear attention mechanisms.
We rewrote our Rust WASM Parser in TypeScript - and it got 3x Faster
Jamf Threat Labs uncovers North Korean hackers exploiting VS Code to deploy backdoor malware via malicious Git repositories in the Contagious Interview campaign
A substantial improvement in intelligence and behavior over Composer 2, particularly on long-horizon agentic tasks.
We've been experimenting with running coding agents autonomously for weeks at a time.
These release notes are optimized for viewing inside Squeak, as they contain a lot of interactive examples. On this page, interactive links open in SqueakJS, which is a browser-based Smalltalk VM with some limitations. For the best experience, download Squeak and read the release notes there.
An exotic data structure and a whole lot of JOINs.
I had a friend tell me recently that all programming languages seem very similar to each other. They all have variables, and arrays, a few loop constructs, functions, and some arithmetic constructs. Sure, some languages have fancier features like first-class functions or coroutines, but he doesn't consider himself an…
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
From the Zed Blog: Run multiple agents at once, in the same window.
We’re happy to announce a new release of ClojureScript. If you’re an existing user of ClojureScript please read over the following release notes carefully.
We find that roughly half of test-passing SWE-bench Verified PRs written by recent AI agents would not be merged into main by repo maintainers. A naive interpretation of benchmark scores may lead one to overestimate how useful agents are without more elicitation or human feedback.
Node.js now has a virtual filesystem. Learn why VFS matters for testing, sandboxing, Single Executable Apps, and running generated code directly in me