New
The latest blog posts to take off on Hacker News. 3,021 posts.
The United States Frequency Allocation Chart
This crazy, beautiful chart illustrates the incredible complexity of managing one of our nation’s most crucial – and invisible – national assets: the radio spectrum.
A Quick Guide to Mutt
Mutt is not that difficult to get up and running, however, sometimes finding the proper information can be a bit difficult. It is hoped that this guide will get you started, and show you some nice enhancements that help to make mutt (and neomutt) so popular.
Weakening TLS protection, South Korean style
TLS protocol is fundamental to internet security. All South Korean security applications add their own “trusted” Certificate Authorities however, weakening this protocol severely.
How to build a Linux-based wireless router out of spare parts (1998)
This is a brief mini-howto on how to build a linux based wireless router out of what amounts to spare parts, using the linux router project's single disk router software. The total cost of each end of the router, including antennas and cabling, is less than 1300 US dollars, which is a considerable cost savings over…
Reversing UK mobile rail tickets
The UK has used small credit-card sized tickets to pay for train travel for years and years, since long before I was born — originally theAPTIS ticket1,which...
WiFi: “beamforming” only begins to describe it (2014)
[Note to the impatient: to try out my beamforming simulation, which produced the above image, visit my beamlab test page - ideally in a brow...
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…
The State of HTTP in 2022
So what happened at all of those working group meetings, specification documents, and side events in 2022? What are implementers and deployers of the web’s protocol doing? And what’s coming next?
The IE 11 user-agent forced Mozilla to freeze part of its user-agent string
Erotic web browser fan fiction.
Unintended consequences of blocking IP addresses
A discussion about IP blocking: why we see it, what it is, what it does, who it affects, and why it’s such a problematic way to address content online.
Encrypted DNS and NTP = Deadlock
I recently found out the hard way that encrypted DNS can deadlock with NTP on embedded devices without a battery-backed clock.
Wiretapping Google smart speakers
I was recently rewarded a total of $107,500 by Google for responsibly disclosing security issues in the Google Home smart speaker that allowed an attacker within wireless proximity to install a "backdoor" account on the device, enabling them to send commands to it remotely over the Internet, access its microphone…
The 5GHz “Problem” for Wi-Fi Networks: DFS (2018)
Wi-Fi networking provides us with 2 bands for the operation of wireless LAN networks: the 2.4Ghz band and the 5GHz band. The 2.4GHz band has...
Tech journalism doesn’t know what to do with Mastodon
What happens when innovation doesn’t fit the usual narratives?