Microsoft open-sources "the earliest DOS source code discovered to date"

https://cdn.arstechnica.net/wp-content/uploads/2026/04/86-DOS-artifact-and-IBM-PC.jpg
Microsoft released source code for the 86-DOS 1.00 kernel and PC-DOS 1.00 kernel, along with utilities like CHKDSK. The code was transcribed from paper printouts by the DOS Disassembly Group, a team of historians and preservationists.

Wake up! 16b

https://content.pouet.net/files/screenshots/00106/00106210.jpg
The user created a 16-byte x86 real-mode DOS assembly program called "wakeup" that uses the video memory as a calculation space to draw an infinite Sierpinski fractal and bangs the speaker with that geometry. The program's sound is created by XORing against the environment, resulting in a unique and sensitive output that is highly dependent on the hardware and BIOS version.

Time to talk about my writerdeck

https://veronicaexplains.net/content/images/size/w160/2026/02/e7e8d217424253d8.jpg
The user converted an old laptop into a writerdeck, a dedicated writing device, by installing Debian in text mode, replacing the network stack with network-manager, and setting up neovim for writing. They also added features like tmux for terminal tiling, acpi for battery details, and light for backlight control, and set up automatic login and syncthing for syncing notes.
https://techcrunch.com/wp-content/uploads/2026/05/spam-7f0198d1a59491c8.jpg
Scammers are abusing Microsoft's system to send fake emails from [email protected], potentially tricking people into thinking they're genuine. Microsoft is investigating and taking action to strengthen its detection and blocking mechanisms.

My I3-Emacs Integration

User is customizing their i3 and Emacs setup to integrate keybindings and window management. They've modified i3 to pass key events to Emacs if it's focused, and added Emacs functions to send messages back to i3 for window movement and terminal launching.

Sales and Dungeons: Thermal printer TTRPG utility

https://sales-and-dungeons.app/snd_example_screenshot-DmLOr8Ea.png
Sales & Dungeons is a free, open-source tool for creating customizable handouts and references for Dungeons and Dragons sessions. It allows users to generate random content and organize sessions with a grid, and is available on GitHub with a community-driven workshop.

My two-part desk setup (2025)

https://storage.ghost.io/c/ce/27/ce27a3ef-1519-4f17-a161-c8cdf7793306/content/images/size/w1920/2025/11/L1000757-1.jpeg
The user changed their desk setup to face the room instead of the wall, creating a more open and comfortable space. They also split their desk into a digital and analog side, allowing for a clear separation of work and personal activities.

On The <dl> (2021)

https://benmyers.dev/images/on-the-dl/product-details.png
The HTML &lt;dl&gt; element represents a list of name-value pairs, which is a common UI pattern. It consists of &lt;dt&gt; for names and &lt;dd&gt; for values, allowing for semantic markup and improved accessibility.

Green card seekers must leave U.S. to apply, Trump administration says

The Trump administration requires most foreigners to apply for green cards from their home countries, except in extraordinary circumstances. This change could make it harder for hundreds of thousands of people to obtain permanent residency in the US.

Byrne's Euclid

https://www.c82.net/images/euclid/social-preview.jpg
A reproduction of Oliver Byrne’s celebrated work from 1847 plus interactive diagrams, cross references, and posters designed by Nicholas Rougeux Learn about Byrne’s original publication and how this site was made including design, typography, and more. Decorate your walls with a colorful detailed poster of every geometric illustration from Oliver Byrne’s colorful 1847 edition of Euclid’s Elements.

Judson's Last Ride

Please enable JS and disable any ad blocker

Show HN: Anyone interested in a tool helps to explore C++ ASTs

https://uvic-aurora.github.io/acav-manual/images/acav-screenshot.png
ACAV is an interactive AST visualization tool for C, C++, and Objective-C built with Clang and Qt. It reads a JSON compilation database to explore real project ASTs interactively.

.NET (OK, C#) finally gets union types

https://andrewlock.net/content/images/2026/unions.png
Union types are a feature in C# 15 that allows representing multiple types in a single variable, and they can be used to handle data that could be one of several unrelated types. The union keyword provides direct support for this scenario, and it can be used with switch expressions to automatically extract the inner case type.

Hengefinder: Finding when the sun aligns with your street

https://victoriaritvo.com/blog/hengefinder/manhattanhenge_photo.jpg
The author built a tool called Hengefinder to find henge moments, where the sun aligns with a street, by calculating road bearings and sun azimuths. The tool uses a combination of astronomical data and binary search to find these rare geometric alignments.

SpaceX launches Starship v3 rocket

https://cdn.mos.cms.futurecdn.net/DZ4Uavi49idDWQGhr4EuE5.jpg
SpaceX launched its Starship V3 rocket on its 12th suborbital test flight, reaching space despite a lost engine and failed boost back maneuver. The mission deployed 22 payloads and tested the rocket's heat shield tiles, bringing it one step closer to operational missions.

New map reveals lost roads of the Roman Empire

https://static.scientificamerican.com/dam/asset/bcce9619-01d3-4048-83c9-41a63d7554bb/sa0626Brug01.jpg?m=1778851821.765&w=600
Researchers created a high-resolution digital map of the Roman Empire's roads, revealing a network of 300,000 kilometers, nearly double the previously known total length. The map was created by combining historical datasets with modern topographical maps and satellite data, and it highlights the complexity and extent of the Roman road system.

Reverse engineering circuitry in a Spacelab computer from 1980

https://static.righto.com/images/cimsa/cimsa-diagram2-w500.jpg
The Spacelab computer was a 16-bit minicomputer built by CIMSA, using a French-built Mitra 125 MS processor. It had a 32-bit ALU and supported up to 128 KB of magnetic core memory.

Score by Collisions, Patch by Panic

https://blog.himanshuanand.com/images/linus_lkml_screenshot.png
Score severity by collision count. Researchers ship patches not just reports. Companies redesign for a world where the exploit lands before the patch. No magic. No vendor pitch. Just the playbook. The last post went further than I expected. NYT’s Hard Fork picked it up. The Lobsters thread had sharp questions. A few people made a fair point. “The model is broken” is a complaint not a ...

80386 microcode disassembled

The user and others extracted microcode from a high-resolution image of the 80386 CPU die, disassembled it, and found 215 entry points with new instructions and shared code. The microcode has a hidden security bug in IO permission bitmap handling and may have undocumented features or opcodes, but the exact nature of these is unclear.

The Art of Money Getting

https://kk.org/cooltools/files/2026/05/TheArtOfMoneyGetting.jpg
P.T. Barnum's book "The Art of Money Getting" offers 20 rules for success, emphasizing finding one's natural abilities and avoiding debt. Key principles include being the best at one's work, keeping income above expenses, and maintaining a good reputation.

Toxic chemical leak at a manufacturing facility in Orange County

https://ichef.bbci.co.uk/news/480/cpsprodpb/6307/live/2bdbf120-56c0-11f1-a46a-27799ce67605.jpg.webp
California Governor Gavin Newsom declared a state of emergency due to a toxic chemical leak at a manufacturing facility in Orange County. Thousands are under evacuation orders as emergency crews try to contain the leak and prevent a potential explosion.

ICE Awards $25M Iris-Scanning Contract to Bi2 Technologies

https://substackcdn.com/image/fetch/$s_!Stcm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22e7dca-a011-4721-aded-1e0da26b470e_1900x1214.png
ICE awarded Bi2 Technologies $25.1 million for iris-scanning technology to aid field operations. The contract grants ICE continuous access to Bi2's database of over 5 million booking records.

PHP's Oddities

https://flowtwo.io/media/6a0cc116fa53c20f7a54e04a/banner.jpg
The author reflects on their experience with PHP, a language they initially didn't expect to use, but has grown to appreciate despite its quirks. PHP's array data structure is flexible but complex, and its type system has unintuitive features like uninitialized properties.

NeuralNote

https://raw.githubusercontent.com/DamRsn/NeuralNote/master/NeuralNote/Assets/logo.png
NeuralNote is the audio plugin that brings state-of-the-art Audio to MIDI conversion into your favorite Digital Audio Workstation. Download the latest release for your platform here (Windows, macOS ( Universal) and Linux supported)! Installers are available for both Windows and Mac, including Standalone, VST3, and AU (Mac only) versions. The installers allow users to select which format(s) ...

Making deep learning go brrrr from first principles (2022)

https://horace.io/img/perf_intro/gpus_go_brrr.webp
To improve deep learning model performance, first identify the bottleneck in your model, which can be compute, memory bandwidth, or overhead. Then, optimize accordingly, such as increasing compute intensity, reducing memory bandwidth costs, or minimizing overhead.

Don't Roll Your Own

The author is frustrated with modern web design practices that override default browser functionality, leading to a worse user experience. They suggest developers should not roll their own X, especially when browsers already handle it well, to avoid introducing new problems.

Kindle loyalists scramble as Amazon turns page on old e-readers

Please enable JS and disable any ad blocker

-​-dangerously-skip-reading-code

https://olano.dev/assets/img/bird.png
Assuming LLMs will fix code issues is irresponsible, but if organizational leadership mandates leveraging LLMs, we can adapt and move rigor elsewhere. This could involve standardized specifications and tests, checked into project repositories, to ensure accountability and understanding.

sp.h: Fixing C by giving it a high quality, ultra portable standard library

The user has created a high-quality, ultra-portable C standard library called sp.h1, which is a 15,000 line single header library written in plain C99. The library aims to modernize C by ditching null-terminated strings and providing a more ergonomic and performant alternative, while also being highly customizable and compatible with various platforms.

The Security of Ephemeral Pages

https://schalkneethling.com/og/posts/the-security-of-ephemeral-pages.png
I built a little webapp, or micro-service, depending on how you like to think about it. Because of what it does, security was never an afterthought; it was a genuine concern from the start. The surface area for abuse is real: an app that accepts and serves arbitrary HTML from the public internet is exactly the kind of thing that attracts unwanted attention. After the initial development and ...