news

Microsoft open sources DOS as DeepSeek cuts AI prices

24 May 2026
Microsoft open-sources “the earliest DOS source code discovered to date”
Microsoft open-sources “the earliest DOS source code discovered to date”

Microsoft has open-sourced the earliest discovered DOS source code, which dates back to the original 86-DOS system. This historic release provides a rare look at the foundational operating system code from the era before Microsoft acquired it.

Comments
DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost

DeepSeek Reasonix is a new open-source AI coding agent designed for use across terminals, browsers, and compatible editors. By leveraging DeepSeek's byte-stable prefix cache, the tool maintains over a 90% cache hit rate during long sessions and reduces input-token costs to one fifth. The MIT-licensed project is distributed as a single Go binary, ensuring easy installation and seamless accessibility across desktop and web platforms.

Comments
I spent 50 hours drawing a line graph
I spent 50 hours drawing a line graph

Artist Doug MacDowell spent 50 hours meticulously hand-drawing a line graph using vintage drafting techniques. Instead of relying on modern digital software, he utilized traditional analog tools like rulers, ink, and manual lettering equipment. The project highlights the intricate craftsmanship involved in creating data visualizations by hand.

Comments
Scammers are abusing an internal Microsoft account to send spam links
Scammers are abusing an internal Microsoft account to send spam links

Scammers are exploiting a loophole to send spam links from a trusted internal Microsoft email address normally used for official account alerts. This vulnerability makes the phishing emails appear highly legitimate, significantly increasing the risk of users falling for the deceptive campaigns.

Comments
Show HN: Audiomass – a free, open-source multitrack audio editor for the web
Show HN: Audiomass – a free, open-source multitrack audio editor for the web

AudioMass is a free, open-source multitrack audio editor that brings full-featured waveform editing capabilities directly to the web browser. This tool offers users a powerful, download-free alternative to traditional desktop audio software.

Comments
Migrating from Go to Rust
Migrating from Go to Rust

Migrating from Go to Rust is considered a unique transition because it is not primarily driven by basic speed or static typing. Since Go already provides strong performance and type safety, teams adopting Rust are mainly motivated by its stricter correctness guarantees. This shift ultimately highlights a growing developer focus on runtime safety and absolute code reliability.

Comments
Why is Vivado 2026.1 dropping Linux support for free tier?

AMD is facing backlash from the developer community after removing Linux support from the free tier of Vivado 2026.1. Users argue this restriction alienates students and hobbyists, but company representatives failed to provide a substantive explanation for the change. Instead, the representatives threatened to ban users for expressing frustration and bluntly dismissed the controversial decision as a simple marketing choice.

Comments
Memory has grown to nearly two-thirds of AI chip component costs
Memory has grown to nearly two-thirds of AI chip component costs

According to an analysis by Epoch AI, high-bandwidth memory now accounts for nearly two-thirds of AI chip component costs, up from 52 percent in the first quarter of 2024. This sharp increase highlights a major shift in AI hardware economics, making memory the most expensive component for major chip designers.

Comments
Wake up! 16b

A newly released 16-byte computer demo titled Wake Up has captivated the size coding community with its remarkable visual effects and cellular automaton tricks. Although the title initially led some readers to mistake the project for a 16-billion parameter language model, the tiny binary actually achieves stunning graphical results within an extremely constrained memory limit. Programmers and viewers alike are praising the tiny file as a masterpiece of extreme small-scale technical achievement.

Comments
Childhood Computing

Readers are sharing nostalgic reflections on their childhood computing experiences, highlighting how tinkering with early machines and accessing open school computer labs inspired their careers in technology. However, the discussion raises concerns that modern, heavily restricted ecosystems are depriving today's youth of the tinker-friendly environments necessary to foster the next generation of developers.

Comments
Constraint Decay: The Fragility of LLM Agents in Back End Code Generation
Constraint Decay: The Fragility of LLM Agents in Back End Code Generation

A recent study highlights the fragility of large language model agents in backend code generation by identifying a phenomenon termed constraint decay, where AI systems progressively forget or fail to adhere to initial instructions. This issue causes significant errors in longer code sequences, underscoring the critical need for improved methods to help models maintain strict operational constraints throughout complex programming tasks.

Comments
Greg Brockman interview [video]
Greg Brockman interview [video]

OpenAI co-founder and President Greg Brockman discusses the competitive AI race and the future of artificial general intelligence in a rare new interview. He also shares the inside story of the company's origins, reflecting on the pivotal moments that built the organization and the early challenges it faced along the way.

Comments
Mastering Dyalog APL

Developers discussing Dyalog APL debate whether the language's terse syntax encourages clever puzzle-solving over clear problem modeling. While some critics highlight its proprietary licensing and reliance on toy examples, defenders emphasize that true mastery requires building full-scale applications. The conversation also explores modern open-source alternatives like BQN and formal methods like TLA+ for developers seeking different approaches to system design.

Comments
Perceptual Image Codec: What Matters in Practical Learned Image Compression

A new study explores the practical implementation of the Perceptual Image Codec, an AI-driven image compression method that prioritizes human visual perception over traditional pixel-level metrics. Researchers analyze the critical factors and computational trade-offs necessary to deploy these learned compression models efficiently in real-world applications. This work highlights the key requirements for bridging the gap between theoretical machine learning advancements and practical image compression standards.

Comments
The C64 Dead Test Font
The C64 Dead Test Font

A recent technical deep dive explores the unique font used in the Commodore 64 Dead Test diagnostic cartridge. The article uncovers a hidden Easter egg and examines the technical implementation behind the characters. Additionally, it provides downloadable Commodore 8-bit character ROMs for retro computing enthusiasts to use in their own projects.

Comments
Sales and Dungeons: Thermal printer TTRPG utility

A new software utility called Sales and Dungeons allows users to repurpose standard thermal receipt printers to generate physical props for tabletop role-playing games. The tool enables game masters to quickly print custom in-game shop receipts, character sheets, and other tactile elements to enhance their gaming sessions.

Comments
I keep bouncing off the Scheme language
I keep bouncing off the Scheme language

Despite a deep appreciation for the Scheme programming language, a developer shares their ongoing struggle to successfully learn and remember its core concepts. The author highlights the irony of this difficulty, as they named their blog after the iconic Scheme textbook, using this post as a candid public admission of their inability to make the language stick.

Comments
Alexander Grothendieck Revolutionized 20th-Century Mathematics
Alexander Grothendieck Revolutionized 20th-Century Mathematics

Alexander Grothendieck revolutionized 20th century mathematics and is celebrated for his unconventional life, though he remains largely unknown outside academic circles. This piece explores the specific mathematical contributions that secured his legendary status within the field.

Comments
Using HTTP/2 Cleartext for a server in Go 1.24
Using HTTP/2 Cleartext for a server in Go 1.24

A recent tutorial outlines how to enable HTTP/2 cleartext in API servers using Go 1.24 and newer. This setup is especially useful for Cloud Run environments, enabling developers to leverage HTTP/2 capabilities while the platform manages TLS termination.

Comments
My I3-Emacs Integration

An article detailing an integration between the i3 tiling window manager and Emacs addresses the common muscle memory conflicts caused by overlapping window management keybindings. Community discussion surrounding the post highlights various workarounds for navigating between Emacs buffers and i3 windows, including seamless navigation plugins, context-aware remapping tools, and custom scripts to unify the switching experience.

Comments
Defeating Git Rigour Fatigue with Jujutsu

Ike Saunders explores how the alternative version control system Jujutsu can help developers overcome the complexity and fatigue associated with Git. His recent website post highlights how the tool's simplified workflows offer a refreshing solution for engineers struggling with Git's rigorous commands.

Comments
Judson's Last Ride
Judson's Last Ride

This personal essay recounts a parent's emotional morning routine of preparing their son, Judson, for what is ominously described as his last ride. The author shares the profound dread they have felt for over a decade as they wake, bathe, and secure their child in a safety harness for the journey.

Comments
Noroboto: Lying Fonts and Mitigation in Rust
Noroboto: Lying Fonts and Mitigation in Rust

A newly discovered exploit uses invisible text and Unicode tricks in legal contracts to manipulate large language models into providing incorrect advice to human reviewers. Although the attack targets AI systems rather than the humans signing the documents, legal experts warn it could constitute fraudulent misrepresentation, prompting discussions on mitigating the vulnerability using the Rust programming language.

Comments
Amazon Web Services – Four Years and Out
Amazon Web Services – Four Years and Out

An Amazon Web Services employee is expressing relief after being let go from the company, concluding a four-year tenure marked by frustration over recent organizational shifts. The departure follows the staffer's growing dissatisfaction with the company's accelerated pivot to generative AI, which they felt negatively impacted their work with open source communities.

Comments
Converting an Integer to a Decimal String in Under Two Nanoseconds

A new SIMD-accelerated algorithm leverages AVX-512 instructions to convert integers to decimal strings in under two nanoseconds. This highly efficient technique can resolve significant CPU bottlenecks during JSON serialization and deserialization in big data workflows. With AVX-512 support expanding across modern AMD and Intel processors, the low-overhead method is ready for practical, widespread adoption.

Comments
Usborne 1980s Computer Books
Usborne 1980s Computer Books

Usborne Publishing is reviving its classic 1980s computer books to introduce a new generation of children to the fundamentals of coding. These updated educational guides aim to make programming accessible to modern kids while retaining the nostalgic appeal of the original manuals.

Comments
Silk: Open-source cooperative fiber scheduler
Silk: Open-source cooperative fiber scheduler

ClickHouse has released Silk, an open-source cooperative fiber scheduler designed to optimize high-performance computing tasks. It features fast stackful fibers and utilizes a NUMA-aware work-stealing scheduler to efficiently distribute workloads across multi-core systems.

Comments
Ruby for Good
Ruby for Good

Ruby for Good is a four-day, all-inclusive event running from August 27th to 30th that brings developers together to make the world a better place. Registration covers shared lodging and all meals while providing attendees with extensive networking opportunities and social activities.

Comments
DeepSeek to Make Permanent 75% Discount on Flagship AI Model
DeepSeek to Make Permanent 75% Discount on Flagship AI Model

DeepSeek announced it will permanently reduce the price of its flagship V4-Pro AI model by 75%. As a result, developers will continue to pay just a quarter of the original cost to access the technology.

Comments
Swap tables, flash-friendly swap, swap_ops, and more

This technical deep dive explores the Linux kernel's swap subsystem, which manages anonymous memory pages in secondary storage. It highlights recent enhancements and architectural updates, including the implementation of swap tables, flash-friendly swapping, and new swap operations to optimize memory performance.

Comments