Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,198 posts.
How I built a keyboard by hand
I had spare mechanical keyboard switches and keycaps from other keyboard projects, and I wanted to see if it would be feasible to build a keyboard using only hand tools.
How to create a Python package in 2022
How do you create a Python package? How do you set up automated testing and code coverage? How do you publish the package? That's what this article...
First trans-Atlantic contact made on 432 MHz
On Tuesday the 7th of April 2020 , a remarkable contact was made with the FT8 digital mode on 432 MHz between D4VHF on the Cape Verde Is...
How to think in writing
The thought behind the thought
Intel Underestimates Error Bounds by 1.3 Quintillion
Intel’s manuals for their x86/x64 processor clearly state that the fsin instruction (calculating the trigonometric sine) has a maximum error, in round-to-nearest mode, of one unit in the last place…
Rust Performance Pitfalls
Overall, Rust is pretty good for performance. Write the most simple, naive stuff, and it will usually run within a factor of two from optimized C/C++ code, without any further performance work on the code. With some investment into optimizations, matching or exceeding C’s speed should be possible in most cases…
FastCGI: 30 years old and still the better protocol for reverse proxies
For FastCGI's 30th birthday, let's look at how it avoids the security problems inherent in HTTP reverse proxying
Unauthorized access to cameras in Safari on macOS and iOS
A vulnerability in Safari allowed hackers to access the iPhone and Macbook cameras. (CVE-2020-3852, CVE-2020-3864, CVE-2020-3865, CVE-2020-3885, CVE-2020-3887 & CVE-2020-9784)
Isometric Pixel Art
Intro Isometric pixel art is based on the isometric projection, which is a method for accurately ‘projecting’ 3D objects into fancy 2D. Unlike perspective drawing, there is no vanishing point in isometric projection. Furthermore, the 3 coordinate axis have equal foreshortening, eliminating the need
Making small games, which is fun in itself
Creating small games is an enjoyable endeavor in itself. So what constitutes a small game? According to the 'Small Game Manifesto', 1 it refers to games that conclude within 10 minutes and can be easily played on browsers.
Apple squandered the Holy Grail
Why Apple Intelligence failed even though everything it's built upon is nearly perfect
I quit. The clankers won
The one where I pack up my bags.
Google Fights Back
At Google I/O, Google was the opposite of defensive: the company set out to make the case that its approach made for better products that makes people’s lives better
Setting up a Pi Hole made my home network faster
Discover how a single Raspberry Pi can speed up your home network by acting as a DNS server. Learn the steps to set up Pi-hole and enjoy faster, more secure internet today!
What Apple and Google are doing to push notifications
I wrote recently about what Google, Yahoo, Microsoft, and Apple are doing to your email: how four providers stopped being transport layers and turned into active intermediaries between brands and their customers, parsing, ranking, summarising, and increasingly answering on the recipient's behalf.
Save your eyes, start using f.lux
Software to warm up your computer display at night, to match your indoor lighting.
How Google Chrome’s ad blocker works
Get the details on how the built-in ad-blocker in Google Chrome works. The ad-blocker only kicks in on websites in violation of the Better Ad Standards policies.
Why Decentralised Applications Don’t Work
This has been on my mind for a while, and with a couple of things lately stoking my ire (the NFT resurgence, and Signal integrating MobileCoin), I’ve finally pushed myself to put it into words.
Penny Arcade’s Insultingly Horrible Job
This is everything wrong with tech-startup culture, unreasonable expectations, and workaholism in one job posting, by a company with a massive audience that probably contains a very high percentage of young software developers.
Meta Superintelligence Labs' first paper is about RAG
Long awaited first paper from Meta Superintelligence Labs is not a model layer innovation. What does this mean?
AI agents: Less capability, more reliability, please
Sergey Filimonov's blog
There’s a 30-year old dead Rabbit in Seven Sisters tube station
For over thirty years, a dead rabbit has hung inside Seven Sisters tube station, and thousands of people walk past it every day without noticing.