XSLT RIP

If you're reading this, XSLT was killed by Google.

Realtime BART Arrival Display

https://filbot.com/images/real-time-bart-display/hero_hu374b627520b2adaca1792572edf13a60_440108_1024x0_resize_q90_h2_box_2.webp
User built a BART arrival display with a vintage vibe using an OLED display, ESP32-C6, and a middleware service for GTFS Realtime data. The display shows upcoming train times, time, and safety messages, mounted under a metal shelf above their monitor.

Beets: The music geek's media organizer

Beets is a music cataloging tool that organizes your collection and provides various tools for manipulation and access. It can fetch metadata from MusicBrainz, Discogs, or Beatport, or guess it using filenames or acoustic fingerprints.

Marble Fountain

https://willmorrison.net/img/MarbleFountain/gallery.jpg
The user created a complex 3D printed marble fountain, "Marble Fountain," using procedural generation and path solving algorithms. The project took over 7 months to complete and was showcased in a gallery, but the user eventually dropped it due to burnout.

Ask HN: What Are You Working On? (Nov 2025)

You're working on multiple projects including a toy computer, file organizer app, Jackbox games competitor, authorization system, logic puzzle game, privacy-focused app, SSHFS for macOS, modern QuickBooks, rebuilding Playwright, AI agent for game development, automating VC firm tasks, and various other projects.

How the UK lost its shipbuilding industry

https://substackcdn.com/image/fetch/$s_!zLdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36ed3c6c-d4dc-4a3c-bba3-17d2a6b23c07_1920x1444.png
The UK's shipbuilding industry dominated the world from the late 19th century until the mid-20th century, but failed to adapt to changing market conditions and technological advancements. The industry's reliance on skilled labor and traditional methods made it uncompetitive with foreign shipbuilders, leading to a decline in output and market share.

Montana becomes first state to enshrine 'right to compute' into law

https://montananewsroom.com/wp-content/uploads/2023/11/Montana-Capital-Dome-696x497.jpg
Montana passed the Montana Right to Compute Act, protecting citizens' right to access and use AI technologies. The law sets a high bar for regulation, requiring necessary and narrowly tailored restrictions for public health and safety.
https://krebsonsecurity.com/wp-content/uploads/2025/11/tplinkrouter.png
The US government may ban TP-Link devices due to security concerns and ties to China. TP-Link denies the allegations, saying it has split from the Chinese company and manufactures in Vietnam.

Building a 2.5kWh battery from disposable vapes to power my workshop [video]

Itiner-e: the Google Maps of Roman Roads

https://itiner-e.org/_app/immutable/assets/logo.Upy9-5HB.svg
Itiner-e aims to host the most detailed open digital dataset of roads in the entire Roman Empire. The data creation is a collaborative ongoing project edited by a scholarly community. Itiner-e allows you to view, query and download roads.

JVM exceptions are weird: a decompiler perspective

https://purplesyringa.moe/blog/jvm-exceptions-are-weird-a-decompiler-perspective/og.png
The user discusses the challenges of decompiling Java class files, particularly with try-catch blocks, due to edge cases and complexities in the JVM design and class file format. They explain how javac handles try-finally blocks and the implications for decompilation, including the need to consider type checkers, exception handling ranges, and exemption from exception handling.

DEC64: Decimal Floating Point (2020)

DEC64 is a 64-bit number type that precisely represents decimal fractions with 16 places, suitable for money and scientific applications. It uses a 56-bit coefficient and 8-bit exponent, providing fast performance and avoiding errors from int truncation.

The Manuscripts of Edsger W. Dijkstra

https://www.cs.utexas.edu/~EWD/EWDwww.jpg
Edsger Dijkstra was a highly influential computing scientist who made significant contributions to the field, including the ACM Turing Award. He maintained a collection of technical notes called EWDs, which are now available online.

A brief history of Time Machine (2024)

https://eclecticlight.co/wp-content/uploads/2021/09/timemachine2.jpg?w=1024
Time Machine was first released in 2007 as a consumer NAS with an AirPort Extreme Base Station and a hard disk, and it transformed the way Mac users backed up their data. Over the years, Time Machine has evolved from using hard links to create backups to using synthetic snapshots, and it now supports APFS volumes and delta-copying for faster and more space-efficient backups.

Today I Learned: Binfmt_misc

binfmt_misc is a Linux kernel feature that allows custom binary formats to be executed. It enables the kernel to recognize and execute files based on their format or magic number.

The Principles of Diffusion Models

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Diffusion models learn a reverse process to transform noise into data through a continuum of intermediate distributions. They use a time-dependent velocity field to transport a simple prior to the data distribution.

Show HN: DroidDock – A sleek macOS app for browsing Android device files via ADB

https://rajivm1991.github.io/DroidDock/screenshots/main-interface.png
A beautiful, native macOS application for browsing and managing your Android device files via ADB. Fast, intuitive, and powerful. ⚠️ Security Note: DroidDock is currently unsigned. macOS will show a security warning on first launch. Right-click and select "Open" to bypass this. Code signing will be added in future releases.

Lee Felsenstein

https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Lee_Felsenstein_-Berkeley%2C_California%2C_USA-15Dec2010.jpg/250px-Lee_Felsenstein_-Berkeley%2C_California%2C_USA-15Dec2010.jpg
Lee Felsenstein (born April 27, 1945) is an American computer engineer who played a central role in the development of personal computers. He was one of the original members of the Homebrew Computer Club and the designer of the Osborne 1, the first mass-produced portable computer. Before the Osborne, Felsenstein designed the Intel 8080 based Sol-20[1] computer from Processor Technology, the ...

Understanding Financial Functions in Excel

https://ciju.in/profile-light.jpeg
Financial functions in Excel, such as PV, FV, PMT, and RATE, are related and can be derived from each other given any four values. Understanding the underlying model of cashflows, which involves money moving in and out of assets or liabilities, can make it easier to remember and use these functions.

Bumble Berry Pi – A Cheap DIY Raspberry Pi Handheld Cyberdeck

https://private-user-images.githubusercontent.com/1934571/494969847-0861c220-9c7e-4fc5-81a6-36195ce6dd99.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjI3MDk3MDksIm5iZiI6MTc2MjcwOTQwOSwicGF0aCI6Ii8xOTM0NTcxLzQ5NDk2OTg0Ny0wODYxYzIyMC05YzdlLTRmYzUtODFhNi0zNjE5NWNlNmRkOTkuanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTEwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTExMDlUMTczMDA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Mjk4M2ExZWI1ZTBlYWMxNjM5OTQ4OGY2OWI5MGE5OTU1OGM4ODE0ZjRjZDkxN2FiYjJhMzU5MDdmZjcxZDc5OSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.1izE6z4ED6xJTirP1fDqvsLIi2A_KfLS3thFimR7thE
You wanted a portable, compact device with a large screen for coding and terminal use, built with off-the-shelf components and using existing Raspberry Pi 3b+ hardware. You're sharing a DIY project with assembly instructions in progress, seeking feedback for improvement.

The Sega Master System

The Master System console's design is more "down-to-earth" and user-friendly compared to Nintendo's systems, which often require combining multiple mechanisms to achieve desired results. The Master System's hardware is largely backwards-compatible with the SG-1000, allowing for easy adaptation of existing code and making it a fun and powerful platform to work with.

Former Nintendo employees reveal what it took to launch the NES

https://hanafuda.report/wp-content/uploads/2025/11/Screenshot-2025-11-03-at-20.13.25.jpg
A panel at the Portland Retro Gaming Expo celebrated the 40th anniversary of the NES launch discussing its market challenges and enduring legacy. The discussion featured former Nintendo employees sharing stories and interesting tidbits about the console's release.

Sued by Nintendo

https://www.suedbynintendo.com/images/banner.jpg
A collection of lawsuits, legal actions and interesting events made by the big N

Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology

https://vejeta.com/wp-content/uploads/2025/11/edificiorojo.jpg
A developer spent 20 years relicensing the 1987 game Conquer, a pioneering multiplayer strategy game, under GPL to preserve it for future generations. The effort involved tracking down original creators, understanding changing licensing landscapes, and using modern tools to revive ancient code.

Email verification protocol

https://opengraph.githubassets.com/93a20f8482dc776a288c6648b5341d6a5d03b8067c53b22d9468274996e81bb9/WICG/email-verification-protocol
The Email Verification Protocol enables a web application to obtain a verified email address without sending an email or requiring the user to leave the web page, enhancing user privacy by not informing the email service of the application's identity. The protocol uses a selective disclosure JSON web token with key binding (SD-JWT+KB) that separates token issuance and presentation, allowing ...

Zensical – A modern static site generator built by the Material for MkDocs team

https://squidfunk.github.io/mkdocs-material/blog/zensical/screenshot.png#gh-light-mode-only
Zensical is a new static site generator designed to simplify documentation site building, offering a modern and comfortable authoring experience. It's built from scratch to overcome limitations of MkDocs and is compatible with existing Material for MkDocs projects.

Solving Every Sudoku Puzzle (2006)

https://norvig.com/sudo.gif
The average time to solve a random puzzle is 0.01 seconds. for the list of 95 hard puzzles, on average we need to consider 64 possibilities per puzzle. if d2 is reduced to one value, then eliminate it from the peers. with less than 17 squares filled in, it is known that there will be duplicate solutions. the algorithm is simple: first, randomly shuffle the order of the square s. if ...

Work after work: Notes from an unemployed new grad watching the job market break

The job market is changing due to automation, with many entry-level roles disappearing and the default answer shifting from "can a human do the job" to "can a model do it cheaper." The future of work may require people to be "out of distribution humans" who can do novel or unusual tasks that can't be easily automated.

LLM policy?

https://opengraph.githubassets.com/80b4ac8318ac9bb4fadc76c65b39534c7077e98a985b23133c57c9505264e364/opencontainers/runc/issues/4990
We need to decide what to accept from LLM-generated content in pull-requests and bug reports. The proposal is to close LLM-generated issues as spam and require submitters to explain their code in their own words for LLM-generated code.

When your hash becomes a string: Hunting Ruby's million-to-one memory bug

https://cdn.mensfeld.pl/wp-content/uploads/2025/11/bug-766x429.jpg
A developer encountered a rare bug in the Karafka gem where an internal FFI Hash was replaced by a String at runtime due to missing write barriers in FFI versions less than 1.17.0. The bug caused 2,700 identical errors in a single incident and was fixed by upgrading to FFI 1.17.0.