Yoga: A cross-platform layout engine
Visit the post for more.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,835 posts.
Visit the post for more.
Matrix, the open protocol for secure decentralised communications
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
The Great Firewall of China (GFW) experienced the largest leak of internal documents in its history on Thursday September 11, 2025. Over 500 GB of source code, work logs, and internal communication records were leaked, revealing details of the GFW's research, development, and operations.
The other day I was visiting my family in Hawaii when I complained to my mother about not wanting to do a planned run that afternoon. I told her that I was tired and was dreading physical exercise. Despite that, I explained to her that I was going to do it, even if it meant I ran a lot slower than my regular pace.
Designing a modern pulse compression radar that uses digital signal processing.
Computers can be understood • Choose Boring Technology • The Wrong Abstraction • Falsehoods Programmers Believe About Names • The Hiring Post • The Product-Minded Engineer • Write code that is easy to delete, not easy to extend • The Law of Leaky Abstractions • Reflections on software performance • Notes on…
The FSFE and LUGBZ have recognized VLC president and core developer with this European award for his long-term dedication to the project. What began as a s...
Here’s the thing about different people playing the same piece of music: sometimes, they’re going to sound similar. And when music is by a composer who died 268 years ago, putting his music in the public domain, a bunch of people might record it and some of them might put it online. In this...
Teachable Machine, an experiment that makes it easier for anyone to explore machine learning. Teach a machine using your camera – live in the browser, no coding required.
This is the first of two posts about a renderer I have been developing, focusing on what I've built and how it works. The second post discusses why I've built it and my plans for the future. I've been developing a custom real-time renderer which uses very small voxels to produce a distinctive visual style that…
Each year, EFF’s Who Has Your Back campaign assesses the policies and practices of major Internet companies as a way to encourage and incentivize those companies to take a stand for their users in the face of government demands for data. Normally, when a company demonstrates it has a policy or...
It's time to stop drawing user interfaces with punctuation characters. Native UI is a completely solved problem.
Apple’s accidental moat
This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...
You know nothing John Snow
What's new in the latest release of Ardour: great new features, quality-of-life improvements, and bugfixes
My software setup has been surprisingly constant over the last decade, after a few years of experimentation since I initially switched to Linux in 2006. It might be interesting to look back in another 10 years and see what changed. A quick overview of what’s running as I’m writing this post: