Top stories

zdw about 16 hours ago

What an unprocessed photo looks like

maurycyz.com
1,776 288
JeremyTheo about 2 hours ago

Kidnapped by Deutsche Bahn

This article recounts the author's experience of being effectively 'kidnapped' by Deutsche Bahn, Germany's national railway company, after missing their train. It details the frustrating bureaucratic process they went through to resolve the situation and highlights the lack of clear policies and communication from the company.

theocharis.dev
211 238
Summary
dvrp about 11 hours ago

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

cia.gov
31 17
gnubison about 3 hours ago

Feynman's Hughes Lectures: 950 pages of notes

The Hughes Lectures series features noted scholars discussing a variety of topics, including history, science, and the humanities. The lectures provide in-depth examinations of complex subjects for a general audience.

thehugheslectures.info
40 5
Summary
Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB
quesomaster9000 about 8 hours ago

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

How small can a language model be while still doing something useful? I wanted to find out, and had some spare time over the holidays.

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 :)

github.com
254 68
Summary
fsmunoz about 3 hours ago

Kubernetes egress control with squid proxy

The article discusses the use of Kubernetes, an open-source container orchestration system, to deploy and manage a Squid proxy server. It covers the process of creating a Kubernetes deployment for the Squid proxy and providing instructions for configuring and scaling the proxy service.

interlaye.red
18 8
Summary
todsacerdoti about 11 hours ago

You can make up HTML tags

The article provides a comprehensive guide on how to create custom HTML tags, including the steps involved and the benefits of using them to improve website organization and developer productivity.

maurycyz.com
340 126
Summary
todsacerdoti about 9 hours ago

Huge Binaries

The article discusses the increasing size of software binaries, examining the reasons behind this trend and the potential implications for developers and users. It explores the factors contributing to the growth of binary sizes, such as the inclusion of additional features, dependencies, and debugging information, and the need to balance binary size with functionality.

fzakaria.com
92 31
Summary
Developing a Beautiful and Performant Block Editor in Qt C++ and QML
michaelsbradley 3 days ago

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

The article discusses the Block Editor, a new user interface introduced in WordPress 5.0. It provides an overview of the Block Editor's features, including the ability to create rich, visually-appealing content layouts using pre-designed blocks, and the potential for developers to create custom blocks for their websites.

rubymamistvalove.com
78 23
Summary
rickcarlino about 9 hours ago

My First Meshtastic Network

The article describes the author's experience in setting up a Meshtastic network, a decentralized mesh network using low-power radio devices. It covers the setup process, the capabilities of the network, and the potential applications of this technology for communication in remote or disaster-prone areas.

rickcarlino.com
80 25
Summary
iliketrains about 16 hours ago

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

This article compares the Mono and .NET frameworks used in the Unity game engine, discussing their performance, features, and compatibility, to help developers choose the best option for their projects.

marekfiser.com
218 115
Summary
geox about 15 hours ago

As AI gobbles up chips, prices for devices may rise

The article discusses the rising prices of RAM (random access memory) and the impact of AI chips on the memory market. It explains how the increasing demand for AI-powered devices has led to a surge in the prices of memory chips, affecting consumers and businesses alike.

npr.org
206 309
Summary
Market design can feed the poor
ortegaygasset about 3 hours ago

Market design can feed the poor

The article explores how market design principles can be applied to improve food distribution and aid programs to better serve the needs of the poor. It discusses how insights from economic theory and practical implementations can help address challenges in delivering food assistance effectively and equitably.

worksinprogress.co
10 2
Summary
zdw about 17 hours ago

Software engineers should be a little bit cynical

The article explores the author's journey towards a more cynical outlook on life, acknowledging the complexities and disillusionment that come with age and experience, while still maintaining a sense of hope and the desire to find meaning in the face of life's challenges.

seangoedecke.com
225 156
Summary
bwb about 2 hours ago

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

Hi HN,

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

shepherd.com
10 1
Summary
Staying ahead of censors in 2025
ggeorgovassilis about 8 hours ago

Staying ahead of censors in 2025

The article discusses the lessons learned from fighting internet censorship in Iran and Russia, and outlines strategies for staying ahead of censors in 2025. It emphasizes the importance of developing adaptable, decentralized technologies to circumvent censorship and empower users to access the open internet.

forum.torproject.org
173 161
Summary
UK accounting body to halt remote exams amid AI cheating
beardyw about 1 hour ago

UK accounting body to halt remote exams amid AI cheating

The article discusses the growing use of remote exams and AI-powered tools in the accounting industry, with the Association of Chartered Certified Accountants (ACCA) addressing concerns about AI-assisted cheating and ensuring the integrity of professional qualifications.

theguardian.com
10 1
Summary
Researchers discover molecular difference in autistic brains
amichail about 16 hours ago

Researchers discover molecular difference in autistic brains

The article discusses a study that found molecular differences in the brains of individuals with autism compared to those without autism. The study provides insights into the potential biological mechanisms underlying autism spectrum disorder.

medicine.yale.edu
150 81
Summary
TeodorDyakov about 4 hours ago

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

The article describes the development of an Artificial General Intelligence (AGI) system using the Brainfuck programming language, a simple and minimalistic language. The author explores the potential of Brainfuck for building complex and powerful AI systems, highlighting its unique approach and challenges faced during the development process.

teodordyakov.github.io
59 61
Summary
MongoBleed Explained Simply
todsacerdoti about 17 hours ago

MongoBleed Explained Simply

The article explains the 'MongoDB Bleed' vulnerability, a security flaw that allowed unauthorized access to private data stored in MongoDB databases. It discusses the potential impact of the vulnerability and the importance of keeping MongoDB instances secure and up-to-date.

bigdata.2minutestreaming.com
207 91
Summary
kklisura about 18 hours ago

PySDR: A Guide to SDR and DSP Using Python

This article introduces the concept of Software-Defined Radio (SDR) and its applications, covering topics such as signal processing, radio communication, and hardware platforms used in SDR development.

pysdr.org
189 10
Summary
saikatsg about 6 hours ago

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

The article discusses the importance of developers actively working on and using the software they design, arguing that it is essential for creating effective and user-friendly applications. It emphasizes the benefits of this hands-on approach, including a deeper understanding of user needs and the ability to make more informed design decisions.

seangoedecke.com
17 2
Summary
UnmappedStack about 9 hours ago

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

I've been working on a little open source [1] search engine, nilch. I noticed that nearly all well known search engines, including the alternative ones, tend to be run by companies of various sizes with the goal to make money, so they either fill your results with ads or charge you money, and I dislike this because search is the backbone of the internet and should not be commercial, so it runs in a not-for-profit style and aims to survive on donations. Additionally I'm personally really sick of AI in my search results so I got rid of that, and I wanted DuckDuckGo bangs so it supports all of them. Like many alternative search engines, it is fully private.

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

nilch.org
106 55
Natfan about 15 hours ago

Spherical Cow

The 'spherical-cow' crate provides a set of traits and types for working with spherical geometry, such as points on a sphere, great circles, and geographic coordinates. It offers functionality for performing calculations and conversions related to spherical objects.

lib.rs
107 16
Summary
l-mdev 7 days ago

Formally Verifying Peephole Optimisations in Lean

The article explores the use of the Lean theorem prover to formally verify peephole optimizations in a compiler. It discusses the process of expressing the compiler's semantics in Lean and proving the correctness of specific optimization rules, demonstrating the potential of formal verification to improve the reliability of compiler implementations.

l-m.dev
15 5
Summary
Fast GPU Interconnect over Radio
montroser about 10 hours ago

Fast GPU Interconnect over Radio

The article discusses the use of RF over fiber technology, which transmits radio frequency signals over fiber optic cables. This technology enables the distribution of cellular, broadcast, and other wireless services to remote locations, improving coverage and reliability.

spectrum.ieee.org
37 6
Summary
Koine
handfuloflight 3 days ago

Koine

The article discusses the Koine Greek language, its historical context, and its influence on the development of modern languages. It explores the key characteristics of Koine Greek and its significance in the spread of early Christianity and the translation of important religious texts.

github.com
14 3
Summary
gappy 3 days ago

Mouse: Computer Programming Language (2006)

https://en.wikipedia.org/wiki/Mouse_(programming_language)

https://archive.org/details/byte-magazine-1979-07/page/198/m...

https://www.amazon.com/MOUSE-Language-Microcomputers-Peter-G...

The Mouse Programming Language on CP/M - https://news.ycombinator.com/item?id=41400380 - Aug 2024 (14 comments)

mouse.davidgsimpson.com
19 4
Summary
Line scan camera image processing
vasco 4 days ago

Line scan camera image processing

This article discusses the image processing techniques used in line scan cameras, including image sensor characteristics, data acquisition, and image processing algorithms. It provides insights into the practical application of line scan cameras in various industries.

daniel.lawrence.lu
52 3
Summary
Slaughtering Competition Problems with Quantifier Elimination (2021)
todsacerdoti about 15 hours ago

Slaughtering Competition Problems with Quantifier Elimination (2021)

The article discusses a competition to find the most energy-efficient quantum computer design. It explores the challenges and potential implications of this competition, which aims to advance the development of practical quantum computing technology.

grossack.site
63 0
Summary