New
The latest blog posts to take off on Hacker News. 255 posts.
Netheads vs. bellheads redux: the strange victory of SIP over the telephone
How much do you know about how the PSTN (that is, the public telephone network) works? At some point long long ago, it was signalled using in-band frequencies, which facilitated the infamous phreaking using so-called “blue boxes”. This led to a switch to out of band signalling, ultimately culminating in something…
An investigation into Apple’s new Relay network
Guest Post: Analysing Apple Private Relay’s effects on the Internet and future measurement-based research.
SirTunnel, a personal ngrok alternative
From time to time I need to expose a development web site or web service to the world. In the past, I’ve used ngrok for that, and of course long ago I built ReverseHTTP which is somewhere in the same ballpark, but I recently got fed up with the state of affairs and decided to see whether there was something simple I…
International domain names: where does https://meßagefactory.ca lead you?
Originally, the domain part of a web address was all ASCII (so no accents, no emojis, no Chinese characters). This was extended a long time ago thanks to something called internationalized domain name (IDN). Today, in theory, you can use any Unicode character you like as part of a domain name, including emojis…
Homelab analog telephone exchange
An introduction to my MCU based fully featured analog telephone exchange, how I mounted it in my home lab powered with batteries for months of use
Twitter has blocked 3rd party apps
At 7:30 PM PST on January 12th, access to Twitter from Tweetbot and many other 3rd party apps have stopped working. We've reached out to Twitter for more details, but as of yet have not heard anything back.
A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
ssh whoami.filippo.io
I updated the whoami.filippo.io dataset! I explain how it works, and how I fetched the new data.
Faster MySQL with HTTP/3
In this article we explore how our HTTP/3 API compares to the latency of a traditional MySQL client.
Ok, Cloudflare I am leaving
Music and blogging
Automating heating with Home Assistant
I’ve been on a mission to use Home Assistant to optimize my home heating, with the dual goals of reducing gas usage and increasing comfort. It’s worked out…
The internet wants to be fragmented
Throwing the whole world into a single room together doesn't work.
Xfinity Stream on Linux: A Tale of Widevine, ChromeOS, and a patched Glibc
If your household uses Xfinity for cable, you have almost definitely heard of Xfinity Stream at some point. If you haven’t, Xfinity Stream is a service that allows you to access Xfinity’s on-demand TV over the internet. This can be useful if you want to watch something on Xfinity’s on-demand TV but do not want to go…