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.

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.

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.

DEC64: Decimal Floating Point

DEC64 is a number type. It can precisely represent decimal fractions with 16 decimal places, which makes it very well suited to all applications that are concerned with money. It can represent values as gargantuan as 3.6028797018963967E+143 or as measly as 1.0E-127, which makes it well suited to most scientific applications. It can provide very fast performance on integer values, eliminating ...

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.

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.

A brief history of Time Machine (2024)

https://eclecticlight.co/wp-content/uploads/2021/09/timemachine2.jpg?w=1024
In the days before Mac OS X, Apple didn’t provide a serious backup utility, and by the time we were starting to move up from Classic Mac OS the standard choice was normally Dantz Development’s Retrospect, first released in 1989 and still available today in version 19. Time Machine wasn’t the first utility in Mac OS to back up local storage. In 2004, Apple’s first cloud subscription service ...

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.

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

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.

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.

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.

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.

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.

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.

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 ...

Show HN: Pipeflow-PHP – Automate anything with pipelines even non-devs can edit

https://opengraph.githubassets.com/fa17ebfbeb2e6cfe549f11ca0f672d697e1c094eeb5979c392522ad837e79bc4/marcosiino/pipeflow-php
Pipeflow is a lightweight pipeline engine for PHP applications that allows non-developers to edit and maintain automations through a clear XML format. It enables the creation of complex workflows by chaining stages together, making it easy to maintain and test each piece, and can be configured programmatically via PHP or XML.

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.

The Computer Church – Pennsylvania Computer and Technology Museum

https://www.thecomputerchurch.org/image/Church_1400x600.png
The Computer Church has the world's largest known collection of over 50 analog computers, including rare and unique models used by the military and NASA. The collection features a special "Rangekeeper Mark VII" computer from the USS St. Louis, a ship that survived the Pearl Harbor attack.

Visualize FastAPI endpoints with FastAPI-Voyager

toggleShowField(val)" color="primary" type="radio" inline dense />

Metabolic and cellular differences between sedentary and active individuals

https://substackcdn.com/image/fetch/$s_!B9Qp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F388a9b00-b82f-4418-9d4b-96fb276840c4_1536x1024.png
Sedentary people may have normal lab results but are metabolically impaired, at risk for diseases like diabetes and heart disease. Regular movement can reverse these changes and improve long-term health.

CHIP8 – emulator, assembler, game, vhdl hardware implementations

http://blog.dominikrudnik.pl/public/img/chip8/emu_1.png
The user implemented a CHIP8 virtual machine in VHDL and C++ with a focus on opcode implementation and assembly notation, creating a simple assembler and a game to test it. The implementation includes a Finite State Machine, BRAM for RAM and VRAM, and a ClockDivider, with some areas needing tweaking for optimal performance.