New
The latest blog posts to take off on Hacker News. 3,021 posts.
AWS to begin charging for public IPv4 addresses
We are introducing a new charge for public IPv4 addresses. Effective February 1, 2024 there will be a charge of $0.005 per IP per hour for all public IPv4 addresses, whether attached to a service or not (there is already a charge for public IPv4 addresses you allocate in your account but don’t attach to […]
Does Cloudflare’s 1.1.1.1 DNS Block Archive.is? (2019)
Short answer: no. Quite the opposite, actually — Archive.is is intentionally blocking 1.1.1.1 users. Here's why.
Splitting the Web
Splitting the Web par Ploum - Lionel Dricot.
Icanhazip: A simple IP address tool survived a deluge of users (2021)
Major Hayden made a simple and free tool to check the public-facing IP address of infrastructure. Its popularity nearly killed it.
Free Public WiFi
Once, many years ago, I stayed on the 62nd floor of the Westin Peachtree Plaza in Atlanta, Georgia. This was in the age when the price of a hotel room was directly correlated with the price of the WiFi service, and as a high school student I was not prepared to pay in excess of $15 a day for the internet. As I…
IRC is the only viable chat protocol (2022)
An article on why IRC is still the only chat protocol worth using, and a positive look at the surprisingly autistic-friendly Microsoft Comic Chat IRC client.
VyOS From Scratch – Edition 1 (set up your own router)
As a VyOS evangelist, maintainer, and more, I’ve been meaning to write a simple series of “how-to” guides for VyOS for a while. Sure, there are plenty of guides out there, but I think a lot of them fall short in demonstrating WHY you are entering specific commands.
eSIM is altering how consumers interact with operators
While eSIM adoption in the mobile market has been arriving for some time, Apple’s move to make
How does iCloud work? Plus a new version of Cirrus
Differences between CloudKit and iCloud Drive, what each does, and how it works. New version of Cirrus to test and check iCloud function.
AWS networking concepts in a diagram
Before March 2023 I couldn’t for the life of me understand what was going on in the AWS VPC dashboard. I mean, look at the length of the scrolling bar on the left-hand panel! So, with the goa…
RFC 9420 a.k.a. Messaging Layer Security
Messaging Layer Security has been published. MLS is the first standardized, fully specified, freely accessible end-to-end encryption protocol.
Underwater ears everywhere
Programming note: the subscribe link was broken for a while because I am bad at computers (yet another case of "forgot to enable the systemd unit"). It's fixed now. The unsubscribe link was also broken and is now fixed but, you know, maybe that was a feature. Did wonders for reader retention.
The FCC responds to my ATSC 3 encryption complaint – they want to hear from you
The FCC reached out to me and is asking all of you who signed the petition to also file a comment in their docketing system for the ATSC 3 petition. This is very easy to do and will just take a few minutes. So far there are only about a dozen or so complaints filed. … Continue reading The FCC Responds to my ATSC 3…
Passkeys will come at a cost
Firstyear's blog
HTTP vs. WebSockets: Which one is the fastest for Postgres queries at the edge?
Faster is always better, especially when executing SQL queries. We recently introduced SQL-over-HTTP to our driver, which previously only supported WebSockets. Why did we do that? And which approach is faster? Our journey developing the WebSockets serverless driver We first developed the Neon driver to help developers…
ProtonMail Rewrites Your Emails
I switched to ProtonMail a few years back after getting fed up with Google. It’s been mostly acceptable, but a few months ago the Android client started mangling emails – if I hit “send” too soon, it would send out only part of what I’d typed; I had to wait 10 seconds or so after I finished typing before hitting send…
Sinkholed: A DNS Horror Story (2019)
On 26 Nov 2019 at 14:55 UTC, I logged into my server that hosts my website to perform a simple maintenance activity. Merely three minutes later, at 14:58 UTC, the domain name susam.in used to host this website was transferred to another registrant without any authorisation by me or without any notification sent to me…
Stop trying to make social networks succeed
Stop Trying to Make Social Networks Succeed par Ploum - Lionel Dricot.
Disabling Matrix Portalling
Portalled channels will be going away on 2023-07-31. Details below.
Twitter bug causes self-DDoS, related to Musk’s emergency blocks, rate limits
An "amateur hour" Javascript bug is self-DDOSing Twitter, sending infinite requests from users related to — or possibly even causing — Elon Musk's "temporary emergency measures" to stop web scraping.
Happy 50th Birthday, Ethernet
Why has Ethernet endured as a ubiquitous data framing protocol over all these years?
Noticing when an app is only hosted in us-east-1
Using latency measurements to infer when a globally used application is served only from us-east-1.
Discovering that a Bluetooth car battery monitor is siphoning location data
Reverse engineering an Android app for a Bluetooth connected car battery monitor with some startling discoveries ...
Every Mastodon user has an RSS feed
The distributed social network Mastodon has grown to 12.8 million user accounts, supporting itself through user
All IP addresses are equal? “Dot-zero” addresses are less equal (2013)
In theory, all IP addresses are the same, and you can allocate them at random without a problem. 192.168.1.2 is certainly not better or worse than 192.168.1.15, right? But, in practice, certain IP addresses are regarded as "special" by some implementations and do not yield the same user experience.…
How to Kill a Decentralised Network
How to Kill a Decentralised Network (such as the Fediverse) par Ploum - Lionel Dricot.
Last week's Let's Encrypt downtime
How I detected that Let's Encrypt issued 645 non-compliant certificates