Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 25/07/2026This looks messier but this view is more honest about what this will look like. The seas around Europe look especially messy. I don't worry too much about my home office cable management after working with this data 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 25/07/2026Here's Japan now. It's not perfect, but you can see just how many cables connect different parts of Japan. A lot of those cables were pretty compressed/overlapping with a more naive implementation 100 1
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 09/05/2026I used to be a projectionist, so I do think there are a lot of cool aspects of film projectors. The intermittent sprocket. The amount of data they were able to store on film. Dolby audio is literally encoded in the space between sprocket holes. It's insane. 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 03/03/2026livemap.kmcd.dev kmcd.dev/posts/live-internet-map 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 20/02/2026Here it is again with country lines! 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 20/02/2026Here's how IPv4 addresses are distributed to internet infrastructure around the world. map.kmcd.dev/?lat=19.8066&lng=10.23… #maps #intrastructure #internet #networking 110 1
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 19/02/2026After attributing all prefixes in the global BGP table to their originating cities, I'm left with the results below. It may be a surprise to some people that a town of 50,000 people is indisputably the most important location for the internet but it […] [Original post on infosec.exchange] 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 12/02/2026Upcoming blog post schedule for the next month and some change. This might be the most productive I've been with this. I know my attention here won't last, but it has been fun so far. There's some big ones in here: - An ongoing series on HTTP/2 from scratch […] [Original post on infosec.exchange] 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 24/05/2025I added an "infinite" mode for wordseq. Now you're not limited to three puzzles a day! wordseq.com Try out my game, wordseq, where you try to find the longest sequence of words by swapping two letters at a time. Every move must make a new word. Can […] [Original post on infosec.exchange] 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 30/07/2024🪧 HTTP/0.9 From Scratch: Building the foundation with HTTP/0.9 kmcd.dev/posts/http0.9-from-scratch #networking #http #go #golang #tutorial 111 1
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 25/07/2024I recently had a lunch/movie date with my wife and went to an Indian restaurant at a nearby mall because that's where the movie was being shown. The restaurant is called "Nameste" located in the Fisketorvet mall and the food was amazing. We also sat next to […] [Original post on infosec.exchange] 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 16/07/2024🪧 Texans in Denmark: Why I decided to go from BBQ to Smørrebrød. kmcd.dev/posts/texans-in-denmark #life #denmark 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 09/07/2024🪧 gRPC Over HTTP/3: Turbocharging gRPC with HTTP/3 kmcd.dev/posts/grpc-over-http3 #grpc #protobuf #api #rpc #webdev #http2 #http3 #connectrpc 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 25/06/2024🪧 Leaving Texas for Greener Pastures: Why I left my life behind. kmcd.dev/posts/leaving-texas #life #denmark 000 0
Kevin McDonald @sudorandom.infosec.exchange.ap.brid.gy · 18/06/2024🪧 gRPC: The Bad Parts: gRPC isn't perfect but who is? kmcd.dev/posts/grpc-the-bad-parts #grpc #protobuf #api #rpc #webdev #humor #http2 #http3 000 0