New
The latest blog posts to take off on Hacker News. 255 posts.
MQTT vs. Kafka: An IoT Advocate's Perspective
In this blog series, I hope to summarize what Kafka and MQTT are and how they can both fit into an IoT architecture.
Using a Mac without a network connection
New version of ViableS runs in a sandbox, with no shared folders, and can now be isolated from networks. So how well does Ventura work without internet?
Who reads your email?
A look at diversity of MX records across all gTLDs and the Top 1M domains, indicating where SMTP is concentrated and what organizations might have broad access to the world's emails.
Globally Distributed Elixir over Tailscale
The result of my exploration of Elixir clustering and automating global network discovery and connection over Tailscale.
Domain Names as Handles in Bluesky
Today we got our first custom domain name handle registered on Bluesky. Domain name handles are a way for us to improve the state of trust and control users have over their social identities online.
I spent a week without IPv4 to understand IPv6 transition mechanisms
The time has come to talk about something uncomfortable to a lot of you. You’ve been using legacy methods for far too long. It’s time to move to IPv6. But, of course, there’s a lot more to IPv6 than ‘just’ switching everything over. A lot of systems in the world still haven’t…
Activity Pub vs. Web Frameworks
Personal site and blog
Sony's Legal Attack on Quad9, Censorship, and Freedom of Speech
A public and free DNS service for a better security and privacy
Mullvad becomes highest level of Tor Member (Shallot)
Mullvad has been a Tor Project Vidalia Onion Member since 2021 and has now become a Shallot Onion Member of Tor.
ARM vs. Intel on Amazon’s Cloud: A URL Parsing Benchmark
Twitter user opdroid1234 remarked that they are getting more performance out of the ARM nodes than out of the Intel nodes on Amazon's cloud (AWS). I found previously that the Graviton 3 processors had less bandwidth than comparable Intel systems. However, I have not done much in terms of raw compute power. The Intel…
Vodafone unveils prototype 5G network built on a Raspberry Pi computer
Vodafone today unveiled a prototype 5G network built on a credit card sized Raspberry Pi personal computer and an equally small, advanced silicon chipset. This industry-first concept will enable small businesses and households to extend 5G coverage and increase capacity according to their needs and to have their very…
Using HDMI radio interference for high-speed data transfer
A blog about signals, programming, music, and other stuff.
Gluon, a high-performance IMAP library
Gluon is a new high-performance IMAP library that is open source, RFC compliant, and actively maintained and improved by the Proton Mail team.
Computer Networking Introduction: Ethernet and IP – Heavily Illustrated (2021)
What is a LAN? What is a network segment? How are L1, L2, and L3 segments related? What does it take to send an IP packet from one host to another? What is the difference between LAN, VLAN, and VXLAN?
It's TCP vs. RPC All over Again
We’ve written previously about the fact that the Internet seems to be missing a standard protocol for the request/response paradigm, with repeated attempts to force-fit TCP leading to inevitable mismatches. Sometimes we feel that we are the only people who think this way, with our networking
Is it time to replace TCP in data centers?
One of my readers asked for my opinion about the provocative “It’s Time to Replace TCP in the Datacenter” article by prof. John Ousterhout. I started reading it, found too many things that didn’t make sense, and decided to ignore it as another attempt of a proverbial physicist solving hard problems in someone else’s…
IRIS²: The EU’s Response to Musk’s Starlink
The Renew Europe Group welcomes today’s plenary backing of the EU secure connectivity programme , renamed IRIS² , an ambitious plan to deploy an EU-owned…
Email: Explained from first principles
Modern email is a patchwork of protocols and extensions. Here is one article to understand them all.
Web Push for Web Apps on iOS and iPadOS
With iOS and iPadOS 16.4 beta 1 comes support for Web Push for Home Screen web apps, Badging API, Manifest ID, and more.
Twitter restricted in Turkey in aftermath of earthquake
Network data confirm the restriction of Twitter on multiple internet providers in Turkey as of Wednesday 8 February 2023. The incident comes as authorities raise concerns over disinformation online, although ...
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...