New
The latest blog posts to take off on Hacker News. 1,615 posts.
JMAP: Like IMAP but Not Really
With the new year upon us, I decided it was time to do something ambitious for my Open Source project. This is where I normally quip about never mentioning my project before, even though I literall…
Network protocols for anyone who knows a programming language
The network stack does several seemingly-impossible things. It does reliable transmission over our unreliable networks, usually without any detectable hiccups. It adapts smoothly to network congestion. It provides addressing to billions of active nodes. It routes packets around damaged network infrastructure…
5G: if you build it, we will fill it
What is 5G? Why do we care? How much faster does the pipe get? What can we do with a fatter pipe? How does this relate to VR? Cars? Broadband? What’s the killer app? Really, unless you work in a few very narrow niches, you shouldn’t spend much time thinking about it.
Networking on AWS (2018)
Disclaimer: I’m not a network engineer and never have been - a tame network engineer has been consulted to ensure factual and terminological accuracy. The following is an in-exhaustive run down of everything I’ve learnt from building and using network infrastructure on Amazon Web Services. If you find you have no…
The curious case of the Raspberry Pi in the network closet
Personal Blog of Christian Haschek
Why Telegram is insecure (2015)
Telegram, the encrypted messaging app loved by terrorists, has been in the news lately. Terrorists have long used existing commercial and…
Happy Birthday, XMPP: 20th Anniversary of Jabber
Explore and join the Movim network
Apple knows 5G is about infrastructure, not mobile phones (2018)
5G is overkill for phones but that's okay because for carriers it is really about destroying broadcast and cable TV, ISPs, and telephone companies. One network to rule them all.
Wireguard VPN: Typical Setup (2017)
I recently discovered the awesome Wireguard VPN tunnel and I was sold. Wireguard is a simple, kernel-based, state-of-the-art VPN that also happens to be ridiculously fast and uses modern cryptographic principles that all other highspeed VPN solutions lack.
CenturyLink is blocking customer internet, saying Utah legislators told them to
We've all experienced frustration with the internet going down. Now imagine how frustrated you'd be if you found out that your ISP intentionally blocked your internet access for the purpose of advertising their software; and better yet, your ISP claimed that state legislators required them to do it!...
Mail Loop From Hell (2012)
One of those awesome 90ies computer stories...
Neither PWA nor AMP are needed to make a website load fast
Good performance practices are still needed when developing fast web experience.
HTTPS in the real world
In cryptography, trust is mathematically provable. Everything else is just faith.
Some notes about HTTP/3
HTTP/3 is going to be standardized. As an old protocol guy, I thought I'd write up some comments. Google (pbuh) has both the most popular ...
HTTP-over-QUIC will officially become HTTP/3
The protocol that's been called HTTP-over-QUIC for quite some time has now changed name and will officially become HTTP/3. This was triggered by this original suggestion by Mark Nottingham. The QUIC Working Group in the IETF works on creating the QUIC transport protocol. QUIC is a TCP replacement done over UDP…
Should you use www or not in your domain? (2017)
For 20 years or so, there has been the debate over whether you should use www or not in your web site’s canonical hostname. So should you use www or not?
The hidden cost of QUIC and TOU (2016)
Some new proposed protocols will encrypt the transport layer headers. Encryption is good, so more encryption must be better, right? Unfortunately there's going to be a huge hidden cost that'll be paid by anyone troubleshooting networking problems.
Generate ASCII RFC-like header diagrams for your own custom protocols
Protocol is a command-line tool to display ASCII RFC-like protocol header diagrams for both existing network protocols or user-defined ones (using a very simple syntax). Protocol is written in Python and it's open-source software.
Someone used my IPFS gateway for phishing
At 02:43 this morning, I received an abuse complaint email. It was sent by PhishLabs to DigitalOcean, and DigitalOcean forwarded it to me.
GoogleMeetRoulette: Joining random meetings
Finding Google Meet phone numbers and bruteforcing PINs to join random meetings
Most use cases of ActivityPub would be better off as Atom or RSS feeds
Most use cases of ActivityPub would be better off as Atom or RSS feeds.