Linux Bridge – How it works
developer. curious. learner
developer. curious. learner
Many websites these days ask you to provide some form of verification when you want to sign up to a service. This includes most things like shopping sites, email accounts, discussion forums, gaming services, blogs, social media and etc. Basic forms of verification are just supplying an email address or perhaps solving…
Serve sites over Dat and HTTPS, with automatic certificate provision.
The thoughts and projects of an engineer who likes to convert solder, firmware, and wire into all sorts of different forms of entertainment.
While the president of the United States and the leader of North Korea were/are currently beefing on Twitter about who should destroy the world first, North Korea was also causing me some personal frustration on data quality.
Before we get started, fair warning: this is going to be a post about a fairly absurd (but non-trivial!) attack on cryptographic systems. But that’s ok, because it’s based on a fairly a…
A Xerox Alto system on the East coast had Ethernet problems, so the owner sent me the Ethernet board to diagnose. (After restoring our Alto,...
Most users who use the internet today, are mostly focused on three protocols, HTTP, TLS, and DNS.
I've been chipping away at bringing up 802.11ac on FreeBSD. I've been meaning to write this post for a while, but you know, life got in the ...
Linux uses an LPC-trie for looking up routes. It provides good performance with low memory use even with millions of routes.
This post is about an obscure corner of TCP network programming, a corner where almost everybody doesn’t quite get what is going on. I used to think I understood it, but found out last week that I didn’t.
Banks are scared. They’ve seen the rise of the new world of open APIs, apps and analytics and know that their organisations are not yet ready or fit to change to that world. What to do? Well, the easiest thing to do is to block access to the bank’s data. If third party FinTech firms...
The top level domain of Slovakia is operated by a private company which abuses its monopoly. In the Central Europe it is something unusual.
Welcome to my personal blog! I use it to share what I'm currently learning or thinking about, usually on topics related to technology, business, and health.
There are lots of edge cases I hadn't considered, and it's very inconsistent between browsers. Here's what I found…
Traceroute can points to a link having terrible latency, but despite what it appears, it's easy to misread the output and jump to the wrong conclusion.
Counting almost 7,000 relays , the Tor network is one of the largest volunteer-run anonymity networks operating today. Most of the volunteers who operate these relays choose to remain anonymous, and little is known about how they set up or operate their relays. As a result, it is not clear if all relays correctly…
At Twitter, a team had a unusual failure where corrupt data ended up in memcache. The root cause appears to have been a switch that was corrupting packets. Most packets were being dropped and the throughput was much lower than normal, but some were still making it through. The hypothesis is that occasionally the…