New
The latest blog posts to take off on Hacker News. 49,224 posts.
You Can't Buy Integration
The usual build-versus-buy rules for applications don't apply to integration
Issues with Cloudflare Images
Status: 5/9 fixed I’m a huge fan of the various Cloudflare offerings, and have been impressed time after time with the innovations and solutions offered by CF. This writeup therefore pains me, as I usually don’t have anything negative to say about CF, but after some months in production, and a severe lack of any…
Interview success can depend on how you schedule interviews
Interview scheduling is one of the lesser discussed topics when to comes to cracking an interview. This is often overlooked but there are nuances to scheduling interviews which can help you perform better during the interview and succeed. Over a period of time, I have realized that your ability to interview well…
I host this blog from my garage
Over-engineering for fun (and not much profit)
Why Retaining Walls Collapse
[Note that this article is a transcript of the video embedded above.]
How a Kalman filter works, in pictures
I have to tell you about the Kalman filter, because what it does is pretty damn amazing.
The Missing Missing Reasons
Members of estranged parents’ forums often say their children never gave them any reason for the estrangement, then turn around and reveal that their children did tell them why. But the reasons their children give—the infamous missing reasons—are missing.
On Hubris and Humility
Last week I gave a talk at the Open Source Firmware Conference about some of the work I’m doing at Oxide Computer, entitled On Hubris and Humility. There is a video of the talk if you’d like to watch it in video form. It came out pretty alright!
Miniature 3456 LED Cube
For some reason, I’m intrigued by LEDs. Indeed, they can be found in pretty much all of my projects. I was recently inspired by one of Greg Davill’s projects, a miniature LED cube boasting a total of 3456 LEDs . After pondering about it for a while, I decided I’d attempt building one myself. This post describes the…
Web3? I have my DAOts
The promise of a decentralized and trustless future is forever just that: a promise, and in the future.
DNS doesn't “propagate”
DNS "propagation" is actually caches expiring
Postgres, Kafka, and a mysterious 100 GB
Lately I’ve been trying to learn more about Amazon Web Services (AWS) and some other popular technologies. Since I work at a large tech company, I spend a lot of my professional time using pr…
No Easter Eggs in Curl
Easter egg; noun: An unexpected or undocumented feature in a piece of computer software, included as a joke or a bonus. There are no Easter eggs in curl. For the good. I've been asked about this many times. Among the enthusiast community, people seem to generally like the concept of Easter eggs and hidden treasures, ……
Can you drill into a supervolcano to relieve pressure? (2016)
As recently as February 2016 an article in a prestigious science journal (Nature) raises the question if a nuclear blast will have a...
How the GNU coreutils are tested
Tools and techniques used to test coreutils
The Amazon Empire Strikes Back
Amazon’s logistics investment makes the company increasingly attractive to 3rd party merchants.
The utilization of 44/8: the reason I mapped IPv4 and IPv6
In the early days, when the Internet was just beginning, back in 1981, radio amateurs were allocated, by what is now known as IANA , an IPv4 block for usage and experimentation by all members of this hobby, internationally. This block was 44.0.0.0/8, which is a huge amount of address space by today’s standards, but…
Even with Agile and Scrum waterfall will sneak in
Engineers optimize for efficiency by working in parallel, creating waterfall regardless of Scrum. True agile means fixing stakeholder queues.
Learning with Not Enough Data: Semi-Supervised Learning
<meta http-equiv=
Ubiquiti developer charged with extortion, causing 2020 “breach”
Last year, I posted a series of articles about a purported “breach” at Ubiquiti. My sole source for that reporting was the person who has since been indicted by federal prosecutors for his alleged wrongdoing – which includes providing false information to the press.
Chrome client “variations” can be used to identify you (2020)
Until now I used Chrome with a few settings tweak like disabling sending usage statistics, uBlock origin, no crash reports and so on.
War Starts
22nd May 1990. The two Yemens, north and south, become one. The mood of the world seems to be for the dissolution of old animosities. In that same week, East and West Germany sign a treaty to begin reunification, the US and USSR agree to destroy their chemical weapons, and the World Health Organisation stops…
NoiseCraft: Browser-Based Visual Programming Language for Sound and Music
NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
Simple Raspberry Pi Powered SMS Gateway
Personal Blog of Christian Haschek