Hacker News

Latest

Show HN: Vibe coding a bookshelf with Claude Code

2025-12-29 @ 13:22:59Points: 21Comments: 4

UK accounting body to halt remote exams amid AI cheating

2025-12-29 @ 13:06:49Points: 16Comments: 4

Kidnapped by Deutsche Bahn

2025-12-29 @ 12:24:00Points: 235Comments: 267

Show HN: See what readers who loved your favorite book/author also loved to read

2025-12-29 @ 11:58:09Points: 12Comments: 3

Every year, we ask thousands of readers (and authors) to share their 3 favorite reads of the year.

Now you can enter a book/author you love and see what books readers loved who also loved that book/author.

Try it here: https://shepherd.com/bboy/2025

This goes wide and doesn't try to limit itself to the genre, so you get some interesting results.

What do you think?

Background:

I want better recommendations based on my reading history. I'm incredibly frustrated with what is out there.

This system is based on 5,000 readers voting on their 3 favorite reads from 2023 to 2025. So, this covers ~15,000 books and is a high-quality vote. We wanted to keep the dataset small for now while we play with approaches.

We are building a full Book DNA app that pulls in your Goodreads history and delivers deeply personalized book recommendations based on people who like similar books (a significant challenge).

You can sign up to beta test it here if you want to help me with that:

https://docs.google.com/forms/d/1VOm8XOMU0ygMSTSKi9F0nExnGwo...

The first beta is coming out in late January, but it's pretty basic to start.

Past Show HNs as we've built Shepherd:

https://news.ycombinator.com/item?id=40084193

https://news.ycombinator.com/item?id=38600246

https://news.ycombinator.com/item?id=26871660

Thanks, looking forward to your comments :)

Ben

Kubernetes egress control with squid proxy

2025-12-29 @ 11:33:46Points: 25Comments: 12

Market design can feed the poor

2025-12-29 @ 10:44:45Points: 15Comments: 5

Feynman's Hughes Lectures: 950 pages of notes

2025-12-29 @ 10:43:29Points: 48Comments: 9

Asking Gemini 3 to generate Brainfuck code results in an infinite loop

2025-12-29 @ 09:40:09Points: 63Comments: 66

You can't design software you don't work on

2025-12-29 @ 07:54:19Points: 24Comments: 2

Staying ahead of censors in 2025

2025-12-29 @ 05:47:40Points: 178Comments: 172

Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB

2025-12-29 @ 05:41:24Points: 259Comments: 69

Z80-μLM is a character-level language model with 2-bit quantized weights ({-2,-1,0,+1}) that runs on a Z80 with 64KB RAM. The entire thing: inference, weights, chat UI, it all fits in a 40KB .COM file that you can run in a CP/M emulator and hopefully even real hardware!

It won't write your emails, but it can be trained to play a stripped down version of 20 Questions, and is sometimes able to maintain the illusion of having simple but terse conversations with a distinct personality.

--

The extreme constraints nerd-sniped me and forced interesting trade-offs: trigram hashing (typo-tolerant, loses word order), 16-bit integer math, and some careful massaging of the training data meant I could keep the examples 'interesting'.

The key was quantization-aware training that accurately models the inference code limitations. The training loop runs both float and integer-quantized forward passes in parallel, scoring the model on how well its knowledge survives quantization. The weights are progressively pushed toward the 2-bit grid using straight-through estimators, with overflow penalties matching the Z80's 16-bit accumulator limits. By the end of training, the model has already adapted to its constraints, so no post-hoc quantization collapse.

Eventually I ended up spending a few dollars on Claude API to generate 20 questions data (see examples/guess/GUESS.COM), I hope Anthropic won't send me a C&D for distilling their model against the ToS ;P

But anyway, happy code-golf season everybody :)

Huge Binaries

2025-12-29 @ 05:35:17Points: 104Comments: 38

Show HN: My not-for-profit search engine with no ads, no AI, & all DDG bangs

2025-12-29 @ 05:25:25Points: 106Comments: 56

Sadly, it currently does not have its own index but rather uses the Brave search API. Once I'm in a financial position that it's possible, I would absolutely love to build a completely new index from the ground up which is open source, as well as an open source ranking and search algorithm, to back it.

I posted on Reddit and got an amazing amount of feedback which I implemented a number of feature requests, so I would really like your ideas, critiques, and bug reports as well. Thank you and sorry for the long post!

[1] https://github.com/UnmappedStack/nilch

My First Meshtastic Network

2025-12-29 @ 05:12:58Points: 84Comments: 26

Fast GPU Interconnect over Radio

2025-12-29 @ 03:39:42Points: 39Comments: 6

CIA Star Gate Project: An Overview (1993) [pdf]

2025-12-29 @ 03:16:32Points: 43Comments: 27

You can make up HTML tags

2025-12-29 @ 02:47:44Points: 343Comments: 126

Spherical Cow

2025-12-28 @ 23:11:50Points: 109Comments: 16

As AI gobbles up chips, prices for devices may rise

2025-12-28 @ 22:52:21Points: 210Comments: 314

What an unprocessed photo looks like

2025-12-28 @ 22:35:02Points: 1786Comments: 289

Researchers discover molecular difference in autistic brains

2025-12-28 @ 22:23:33Points: 155Comments: 82

Unity's Mono problem: Why your C# code runs slower than it should

2025-12-28 @ 21:41:42Points: 219Comments: 116

Software engineers should be a little bit cynical

2025-12-28 @ 21:29:32Points: 227Comments: 158

MongoBleed Explained Simply

2025-12-28 @ 21:03:03Points: 207Comments: 91

PySDR: A Guide to SDR and DSP Using Python

2025-12-28 @ 20:02:50Points: 192Comments: 11

Mouse: Computer Programming Language (2006)

2025-12-26 @ 22:15:52Points: 19Comments: 4

Developing a Beautiful and Performant Block Editor in Qt C++ and QML

2025-12-26 @ 22:06:15Points: 84Comments: 26

Koine

2025-12-26 @ 04:52:32Points: 15Comments: 3

Line scan camera image processing

2025-12-25 @ 10:42:46Points: 54Comments: 3

Formally Verifying Peephole Optimisations in Lean

2025-12-23 @ 00:10:36Points: 15Comments: 5

Archives

2025

2024

2023

2022