Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,912 posts.
About those vector icons
Why can’t we just use vector-based icons in our application? This question, in a variety of reinterpretations, keeps on resurfacing in various forums, blogs and articles. It is asked in the context of desktop applications where the same icon is used in different ways, starting from very small 16*16 icons in file…
Turning AirPods into a fitness tracker
A fun side project for a great cause featuring Core Motion, SwiftUI, a little help from AI, and a pair of AirPods to count 100 push-ups a day.
PyPy 5.0 Released
PyPy 5.0 We have released PyPy 5.0, about three months after PyPy 4.0.1. We encourage all users of PyPy to update to this version. You ...
Typst 0.13 is out now
With Typst 0.13, we wanted to improve the day-to-day experience of using Typst. We fixed some of the most long-standing bugs and made Typst even more flexible to...
Why some GitHub labels are illegible
Mathematician and software engineer. Formalisation and AI
Erasure Coding for Distributed Systems
An overview of erasure coding, its trade-offs, and applications in distributed storage systems.
Resources on creating programming languages
A guide to create programming languages presenting an organized list of selected articles, books, tutorials, and tools on designing languages and compilers.
Amazon Lex – Build Conversational Voice and Text Interfaces
While computers that talk are great, computers that listen and respond are even better! If you have used an Amazon Echo, you know how simple, useful, and powerful the Alexa-powered interaction model can be. Today we are making the same deep learning technologies (ASR – Automatic Speech Recognition NLU – Natural…
Goodbye YC
I sent this email to the whole team at YC yesterday: When I joined YC 7.5 years ago, there weren’t many people around. PG and Jessica were still running things. We had offices in Mountain View,...
The Linux Graphics Stack
This is an introductory overview post for the Linux Graphics Stack, and how it currently all fits together. I initially wrote it for myself after having conversations with people like Owen Taylor, Ray Strode and Adam Jackson about this stack. I had to go back to them every month or so and learn the stuff from the…
Turmoil, a framework for developing and testing distributed systems
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
Don Valentine has died
We help the daring build legendary companies from idea to IPO and beyond.
Removing Holocaust Denial Content
We are updating our hate speech policy to prohibit any content that denies or distorts the Holocaust.
Why bad scientific code beats code following “best practices” (2014)
I've just read " The Low Quality of Scientific Code ", which claims that code written by scientists comes out worse than it would if "software engineers" were involved.
We can have democracy or we can have Facebook
A conversation with Matt Stoller about the new antitrust case and the real reason you should care about corporate monopolies
When the job search becomes impossible
I have the good fortune to have a job right now, but many of my friends are out of work. Most have been searching for a while. Some are encountering a problem that has my full sympathy, something I’ve experienced myself at various times. I’m not sure I can solve it, but maybe I can help put words to what some are…
Russian Ruble just lost ~30% of its value
Find information for Russian Ruble RUB/USD Quotes provided by CME Group. View Quotes
The latest on Messages, Allo, Duo and Hangouts
We're sharing an update on Messages, Allo, Duo, and Hangouts
What if your entire worldview was just because of near-zero interest rates?
The old economic world may be leaving us, but its pathologies stubbornly remain.
Introducing Windows 11
At a time when the PC is playing a more central role in our lives, Windows 11 is designed to bring you closer to what you love.