Hunting down the stuck BGP routes
BGP is the glue between all of the thousands of border routers that make up the internet (you can find this post (battleships) and this post (EvE) as a crash course on how BGP works).
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,223 posts.
BGP is the glue between all of the thousands of border routers that make up the internet (you can find this post (battleships) and this post (EvE) as a crash course on how BGP works).
Another look through mobile UI design patterns in the Middle Kingdom.
An interactive exploration of quadtrees. Start with brute-force spatial search, build recursive space partitioning step by step, then use it for point lookups, range queries, nearest-neighbor search, collision detection, and image compression.
This is the first post of probably several in my concern about textmining. You do NOT have to be a scientist to understand the point with total clarity. This topic is one of the most important I have written about this year. We are at a critical point where unless we take action our scholarly rights will be further…
I’ve heard a lot of different theories about how things get done. I’m interested in this topic, so I pay attention and see how the theories hold up. Here’s the best one: a combination of focus...
When GitHub Copilot was launched in 2021, the fact that its training data included a vast amount of Open Source code publicly available on GitHub attracted significant attention, sparking lively de…
People in the bitcoin community often make fun of me as a nocoiner . That is, I don't have any bitcoins and am vocal about that fact. (Ne...
Reviewing the capabilities and limitations of LLM agents in software development and their impact on skilled and less skilled developers.
The large declining tech company. We’ve all read articles in the tech press and blogs analyzing how once hot companies lost their way. Most ...
Paper: This blog post has been expanded into a full paper: Scalable and Personalized Oral Assessments Using Voice AI (Panos Ipeirotis and...
Personal Website and Blog of Martin Klepsch
Dark patterns in social behavior
There is little to no incentive in the healthcare industry to hold down costs. Worse yet, the rewards for performing unnecessary surgeries i...
Roman soldiers weren't paid in salt, and they weren't given "salt money". Dictionaries of the 1700s and early 1800s are to blame for this myth.
C++ remains one of the leading programming languages in game development despite the emergence of new technologies and languages. Its flexibility, performance, and extensive ecosystem make it the preferred choice for building complex game systems, engines, and high-performance applications.
A personal mind dump on operating systems
Short answer: because we said so.
When Steve Jobs announced the transition from PowerPC to Intel processors in 2005, he revealed something that, in hindsight, seemed obvious to everyone who didn’t anticipate the switch: There are two major challenges in this transition. The first one is making Mac OS X sing on Intel processors. Now,
macOS 11.0 will identify itself differently according to the SDK used, and an environment variable does the same for scripts.
If you would like me to grade your answers, please send an email to cperciva-exam-part1@tarsnap.com [EDIT: I have now finished marking part 1 answers; please do not send me any more] with your answers to the above questions along with the following two:
Patterns and structures of current operating systems and some thoughts about how that could be improved, with lessons learnt from Self, Smalltalk and other "structured" systems.
I’ve been writing about the Bitcoin blocksize debate here at AVC (the only place I write and I’m hard core about that) for the past year. It’s a big deal. At the core of the debate is whether the Bitcoin blockchain should be a settlement layer that supports a number of new blockchains that can […]
Using the best tool for a job may slow things down. It may be "best" in a sense you don't need. The actual best tool might be relatively crude.
Why the threat actor rushed deployment.