Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,290 posts.
How I read books: a guide on how to learn
Disclaimer: I’ve spend hours researching this topic and simplifying things for you.It gets a bit nerdy, but if you apply these techniques…
My Favorite Rust Function Signature
I’ve gotten really into writing parsers lately, and Rust has turned out to be the perfect language for that. In the course of my adventures, I came up with the following:
Is revenue model more important than culture?
HN Discussion Here: I always loved getting problems of the type “What is the limit as x approaches infinity” type in high-school/college. You’re given an equation (of the classic y=x format), and a…
Monitor Airplane Traffic with a Raspberry Pi
Learn how to monitor airplane traffic with a Raspberry Pi. Track real-time flight data using PiAware and an ADS-B dongle. Simple setup for aviation enthusiasts!
A mysterious bug in the firmware of Google's Titan M chip
Starting with the release of the Pixel 3, all of Google's Pixel Android smartphones come with the Titan M security chip on board. When I realized the Pixel 3a XL I purchased also had it, I decided to try to take advantage of it in an app I work on. It turned out that using the Titan M chip through the Android Keystore…
Get Static
If you are in charge of a web site that provides even slightly important information, or important services, it’s time to get static.
PostgreSQL beginner guide
It looks like nothing was found at this location. May be please check the URL for typing errors or start a new search to find the page you are looking for.
How I stay motivated working on my long-term project
Becoming successful online doesn't happen overnight. If you want to make it, you need to commit to your goal for at least a few years. See how the three year rule can help you stay motivated on your long-term project.
Comparing how different devices display the SSID “á̶̛̛̓̿̈͐͆̐̇̒̑̈́͘͝aaa”
I'm a software and network engineer living on the west coast. I currently work at Qumulo writing a petabyte-scale CDN with linearizable reads and writes at every edge. Previously, I worked at Arista Networks doing network automation, large scale digital-twin network validation, and routing for SMPTE2110 networks.
A 35-year-old bug in Patch found in efforts to restore 29-year-old BSD
A 35 Year Old Bug in Patch. Larry Wall posted patch 1.3 to mod.sources on May 8, 1985. A number of versions followed over the years. It's b...
A common mistake involving wildcards and the find command
If you don't you're not alone. Right now, as I'm typing this, 4 of the top 4 Google results for "find command linux" contain at least one example of the pattern illustrated by the command above.
The logging framework isn't a bottleneck, and other lies your laptop tells you
Your laptop spends all day lying to you. If you want your code to run well on server hardware, best write it on server hardware.
Trying out the Pinebook Pro – a $200 ARM Laptop
The Pinebook Pro is a $200 laptop with ARM processors that promises a lot. Does it deliver?
1.5 is the midpoint between 0 and infinity in Ruby
What's the midpoint between 0 and infinity in Ruby? It's 1.5 for some reason. What's the reason you might ask? Read on to find out.
Illustrated FixMatch for semi-supervised learning
Learn how to leverage unlabeled data using FixMatch for semi-supervised learning
Hire people who give a shit
A simple formula for success
What I wish I knew about React
Articles on frontend development and more.
I got my first $50/mo customer
Sharing everything I learn along the way and blog about my progress daily.
Raspberry Pi 4 PCIe bridge “chip”
After seeing the work done by Thomasz Mloduchowski and Colin Riley with managing to bridge the Raspberry Pi 4's PCI-Express bus to a USB 3.0 port, and then seeing these comments on hack-a-day, I thought I would give it a go too! So, here's a PCIe bridge chip that simply replaces the VL805 USB 3.
Laptop OEMs – make a proper high-end AMD laptop
Laptop makers have long shortchanged AMD-based offerings. Read on to find out how they can avoid common mistakes that limit the potential of their products.
Remote access to production infrastructure (death to the VPN)
A little over a year ago, my employer threw away our VPNs in production and production-like server environments and moved towards a set of new, cutting-edge technologies that make remote access sim…
HSLuv, a developer friendly perceptual color space
Programmer chronicles.
Oklab: A perceptual color space for image processing
From personal project to industry standard Introduction added in 2025 When introduced Oklab in 2020, I never expected it to reach as far as...