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.

How to maintain good vision amidst the myopia epidemic

https://substackcdn.com/image/fetch/$s_!JQkq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12a790c1-3b59-4d3e-ba20-a8b57ab7e466_300x219.jpeg
The author discusses how myopia or nearsightedness is becoming a major problem due to increased screen time and indoor activities. They suggest preventative measures like outdoor time and the 20-20-20 rule to prevent or slow down myopia.

My Git history was a mess of 'update' and 'fix' – so I made AI clean it up

https://raw.githubusercontent.com/f/git-rewrite-commits/master/git-rewrite-commits.png
Automatically rewrite your entire git commit history with better, conventional commit messages using AI. Perfect for cleaning up messy commit histories before open-sourcing projects or improving repository maintainability. Remember: Rewriting history changes commit hashes and requires force-pushing, which can disrupt your team's workflow. # Set your template format git config ...

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.

Iran faces unprecedented drought as water crisis hits Tehran

https://ichef.bbci.co.uk/news/480/cpsprodpb/6a59/live/3564abe0-bdac-11f0-8456-eff94716b162.jpg.webp
Iran - especially its capital, Tehran - is facing an unprecedented drought this autumn, with rainfall at record lows and reservoirs nearly empty. Officials are pleading with citizens to conserve water as the crisis deepens. President Masoud Pezeshkian has warned that if there is not enough rainfall soon, Tehran's water supply could be rationed. But he said that even rationing might not be ...

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.

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

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.

If You're Not Active, You're Sick – You Just Don't Know It Yet

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.

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.

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.

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.

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.

CHIP8 – writing emulator, assembler, example game and VHDL hardware impl

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.

Sued by Nintendo

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

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.

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

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

Using bubblewrap to add sandboxing to NetBSD

Vasyl Lanko implemented Linux-like namespaces in NetBSD as part of Google Summer of Code 2025. The project focused on UTS and mount namespaces, with UTS allowing hostname isolation and mount namespaces enabling different filesystem configurations.

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 overengineered solution to my pigeon problem (2022)

https://maxnagy.com/posts/pigeons/water_gun.jpg
The user built a wifi-controlled water gun to deter pigeons from their balcony using an iPhone camera and a python script with openCV. The system successfully kept pigeons away for six days before they adapted to the new threat, prompting the user to consider alternative solutions.

Show HN: Trilogy Studio, open-source browser-based SQL editor and visualizer

https://trilogydata.dev/trilogy-studio-core/trilogy.png
Reticulating Splines...

Today I Learned: Binfmt_misc

binfmt_misc (short for Binary Format Miscellaneous) is a Linux kernel feature that allows the system to recognize and execute files based on custom binary formats. It’s part of the Binary Format (binfmt) subsystem, which determines how the kernel runs an executable file. Normally, Linux only knows how to run native binaries (like ELF files compiled for the system’s CPU architecture, and a few ...

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

Ironclad – formally verified, real-time capable, Unix-like OS kernel

https://ironclad-os.org/images/screenshot.png
Ironclad is a formally verified, open-source operating system kernel with POSIX compatibility and real-time capabilities. It's free, fully open source, and relies on donations and grants for funding.