Best stories

zdw 1 day ago

What an unprocessed photo looks like

maurycyz.com
2,302 373
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,058 123
Summary
JeremyTheo about 13 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
927 836
Summary
Growing up in “404 Not Found”: China's nuclear city in the Gobi Desert
Vincent_Yan404 2 days ago

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

substack.com
796 362
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
729 273
Summary
todsacerdoti about 23 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
526 176
Summary
haunter about 9 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
521 286
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
488 400
Summary
Show HN: Z80-μLM, a 'Conversational AI' That Fits in 40KB
quesomaster9000 about 20 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
467 104
Summary
tomjuggler about 5 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
460 433
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
304 483
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
289 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
282 199
Summary
List of domains censored by German ISPs
elcapitan about 7 hours ago

List of domains censored by German ISPs

cuiiliste.de
293 116
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 117
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 198
Summary
Tesla's 4680 battery supply chain collapses as partner writes down deal by 99%
coloneltcb about 8 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
268 295
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
265 164
Summary
Show HN: Vibe coding a bookshelf with Claude Code
balajmarius about 12 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
253 191
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
241 298
Summary
saikatsg about 18 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
238 85
Summary
Staying ahead of censors in 2025
ggeorgovassilis about 20 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
229 287
Summary
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
219 12
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
207 130
Summary
Libgodc: Write Go Programs for Sega Dreamcast
drpaneas about 12 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
204 47
Summary
Rich Hickey: Thanks AI
austinbirch 1 day ago

Rich Hickey: Thanks AI

gist.github.com
203 65
todsacerdoti about 7 hours ago

LLMs Are Not Fun

orib.dev
193 166
taubek about 8 hours ago

Nvidia takes $5B stake in Intel under September agreement

Nvidia has acquired a 5% stake in Intel under an agreement reached in September 2022, which will allow Nvidia to purchase up to $5 billion worth of Intel shares by 2025. This strategic investment highlights the growing collaboration between the two tech giants in the semiconductor industry.

reuters.com
192 80
Summary