Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
If your code accepts URIs as input, filter out “file://”
There are many online sites that accept reading input from remote locations. For example a site might try to extract all the text from a webpage, or show you the HTTP-headers a given server sends back in response to a request.
My Quest to Build the Ultimate Music Player
Over the past few years, I have been slowly but surely building my own music player. It's been a wild ride. The codebase has radically changed several times, but is always converging on a better music listening experience.
Software Folklore – A collection of weird bug stories
a blog post by @azwinkau
Windows Refund Day (1999)
Anyway, a few people from SVLUG , including Don Marti, Rick Moen (yes he was there ), Chris DiBona, the world famous Nick Moffitt, and Tabinda Khan, organized the Bay Area windows refund effort. Since at the Linux tea party , microsoft showed up at our meeting point to try to deter us from going to their offices in…
Things to learn in React before using Redux
Facts about React that should be known before using Redux (or MobX). Most important: Learn React first, then opt-in Redux but only if you need it. There are various techniques in React.js for scaling your local state management. Only if these are not sufficient, use a library like Redux ...
Knowledge-based society, my ass
I've studied the effects of electromagnetic fields on patients with carotid stent implants during my PhD. I've never talked with any patient nor seen any such medical devices even to this day, fifteen years later.
TinyML: Ultra-low power machine learning
Explanation of TinyML, what it is used for and the main techniques it uses
3D in CSS
Notes about creative coding on the Web.
Gzip + poetry = awesome
Day 16: gzip + poetry = awesome
Simpson’s Paradox (2016)
A riveting tale of how good data can lead to bad decisions.
Will Wright on designing user interfaces to simulation games (1996)
A summary of Will Wright’s talk to Terry Winograd’s User Interface Class at Stanford, written in 1996 by Don Hopkins, before they worked…
Web application from scratch, part I
This is the first in a series of posts in which I'm going to go through the process of building a web application (and its web server) from scratch in Python. For the purposes of this series, I'm going to solely rely on the Python standard library and I'm going to ignore the WSGI standard.
The Various Kinds of IO – Blocking, Non-Blocking, Multiplexed and Async
A blog where I write down my thoughts, ideas and notions, as an exercise to cement them in my memory and improve on their concepts.
A Navajo weaving of an integrated circuit: the 555 timer
The noted Diné (Navajo) weaver Marilou Schultz recently completed an intricate weaving composed of thick white lines on a black background, ...
A decade-old Steam bug
Valve has shown to occasionally not act on community feedback and bug reports. A story about a decade old bug.
Multi-stroke text effect in CSS
I used to see that retro multi-stroke text effect quite often and tried to replicate it using the CSS text-stroke property, but the results never quite matched. Because text-stroke accepts a single value, stacking elements was the only workaround I could think of, though it didn't seem to work.
How Did Vim Become So Popular?
Short walk through Vim's origins and why is Vim so popular today
Various LLM Smells
Looks like this ended up on the HN front-page: HN Thread Late last year I started writing a math blog and decided to use LLMs to polish/enhance my writin...
Google unkills JPEG XL?
A quick summary of the format's road to stardom
Short fat engineers are undervalued
Professionals supposedly come in two shapes: either short and fat, or tall and skinny, meaning their skill set is either broad or deep.
The Bitter Lesson Is Misunderstood
Together, the Bitter Lesson and Scaling Laws reveal that the god of Compute we worship is yoked to an even greater one — the god of Data.
Why it is Awesome to be a Girl in Tech
Why are there so few girls in tech? Okay, there are a lot of female project managers and girls doing creative stuff like design or UX, though the geekier it gets the less girls are involved.
No, we won’t have a video call for that
Communications in distributed teams: a write-up of my talk from FrOSCon 2020, Cloud Edition.
Hitting OKRs vs. Doing Your Job
In Engineering, quarterly OKRs (Objectives & Key Results) can feel like a duplication of product planning. Basically, they say “Ship the Roadmap.” What new information are they comm…