Best stories

zdw 1 day ago

What an unprocessed photo looks like

maurycyz.com
2,274 365
Calendar
twapi 2 days ago

Calendar

The article provides a calendar for the year 2026, including information on the days of the week, holidays, and notable events for that year.

neatnik.net
1,052 123
Summary
JeremyTheo about 11 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
881 811
Summary
Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert
Vincent_Yan404 1 day ago

Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert

substack.com
794 361
soheilpro 2 days ago

Replacing JavaScript with Just HTML

The article discusses the potential security risks associated with using HTML as a templating language in web applications, highlighting the importance of sanitizing and validating user input to prevent cross-site scripting (XSS) attacks and other vulnerabilities.

htmhell.dev
728 273
Summary
todsacerdoti about 21 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
520 172
Summary
Last Year on My Mac: Look Back in Disbelief
vitosartori 1 day ago

Last Year on My Mac: Look Back in Disbelief

The article reflects on the author's experiences and observations from the past year, highlighting the significant changes and challenges faced in the tech industry, particularly within the Apple ecosystem. It provides a retrospective look at the author's Mac-related activities and insights gained throughout the year.

eclecticlight.co
486 396
Summary
haunter about 7 hours ago

GOG is getting acquired by its original co-founder

GOG, the digital game store and distribution platform, is being acquired by its original co-founder, Marcin Iwiński. The acquisition is expected to strengthen GOG's position in the gaming industry and provide more resources for the platform's continued development.

gog.com
480 270
Summary
Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB
quesomaster9000 about 18 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
460 102
Summary
Fathers’ choices may be packaged and passed down in sperm RNA
vismit2000 2 days ago

Fathers’ choices may be packaged and passed down in sperm RNA

The article examines how a father's physical fitness can be passed down to offspring through RNA molecules in sperm. Researchers found that paternal exercise alters sperm RNA, which can impact the health and development of future generations.

quantamagazine.org
310 187
Summary
geox 1 day 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
303 479
Summary
tomjuggler about 3 hours ago

Google is dead. Where do we go now?

The article discusses the decline of Google's dominance in the search engine market and explores alternative search platforms that may emerge as the next go-to options for users, highlighting the potential for decentralized and privacy-focused search engines to gain traction in the future.

circusscientist.com
350 312
Summary
theusus 1 day ago

Learn computer graphics from scratch and for free

ScratchAPixel is an online resource that provides in-depth tutorials and articles on computer graphics and rendering techniques. The website covers a wide range of topics, including ray tracing, shading, lighting, and more, to help both beginners and experienced programmers learn and improve their skills in the field of computer graphics.

scratchapixel.com
288 37
Summary
zdw 1 day 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
280 199
Summary
Building a macOS app to know when my Mac is thermal throttling
angristan 1 day ago

Building a macOS app to know when my Mac is thermal throttling

The article discusses an app for macOS that helps users monitor and mitigate thermal throttling, a common issue that can affect the performance of their laptops. The app provides real-time temperature monitoring, fan control, and recommendations to improve cooling and prevent performance degradation.

stanislas.blog
276 116
Summary
Stepping down as Mockito maintainer after ten years
saikatsg 1 day ago

Stepping down as Mockito maintainer after ten years

The article discusses a bug in the Mockito library that can cause unintended behavior when mocking classes with abstract methods. The issue involves the way Mockito handles the return values of these abstract methods, and the proposed solution involves changes to the library's implementation.

github.com
271 191
Summary
iliketrains 1 day 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
263 160
Summary
Tesla's 4680 battery supply chain collapses as partner writes down deal by 99%
coloneltcb about 6 hours ago

Tesla's 4680 battery supply chain collapses as partner writes down deal by 99%

Tesla's 4680 battery supply chain is facing challenges, as a key partner has written down a significant asset value due to delays and uncertainties in the 4680 battery program. This development highlights the complexities and risks involved in scaling up new battery technologies for electric vehicles.

electrek.co
260 283
Summary
Show HN: Vibe coding a bookshelf with Claude Code
balajmarius about 10 hours ago

Show HN: Vibe coding a bookshelf with Claude Code

The article explores the process of creating a virtual bookshelf using the Claude language, a new AI-powered programming tool. It discusses the challenges and techniques involved in building an interactive and visually appealing bookshelf application.

balajmarius.com
247 186
Summary
MongoBleed Explained Simply
todsacerdoti 1 day 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
245 113
Summary
CEOs are hugely expensive. Why not automate them? (2021)
nis0s 1 day ago

CEOs are hugely expensive. Why not automate them? (2021)

The article discusses the high salaries of CEOs compared to the cost of automating jobs with robots. It suggests that in many cases, it would be more cost-effective for companies to automate certain tasks rather than pay such high executive compensation.

newstatesman.com
240 295
Summary
Staying ahead of censors in 2025
ggeorgovassilis about 18 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
228 285
Summary
List of domains censored by German ISPs
elcapitan about 5 hours ago

List of domains censored by German ISPs

cuiiliste.de
253 98
kklisura 1 day 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
218 12
Summary
saikatsg about 16 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
223 76
Summary
Researchers discover molecular difference in autistic brains
amichail 1 day 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
206 125
Summary
Rich Hickey: Thanks AI
austinbirch about 23 hours ago

Rich Hickey: Thanks AI

gist.github.com
194 63
todsacerdoti about 5 hours ago

LLMs Are Not Fun

orib.dev
190 161
todsacerdoti about 18 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
185 92
Summary
Libgodc: Write Go Programs for Sega Dreamcast
drpaneas about 10 hours ago

Libgodc: Write Go Programs for Sega Dreamcast

libgodc is a Go library that provides a simple and efficient way to interact with the Oracle Database Connection (ODC) library. It allows Go developers to access and manage Oracle databases directly from their Go applications.

github.com
192 45
Summary