DDoogal Simpson2d ago · 5 min readHow GPS Works: Why Positioning Requires 4 SatellitesTL;DR: GPS is fundamentally a distributed network of atomic clocks broadcasting timestamps from space. Your phone calculates its location by measuring signal propagation delays. Because smartphone quadoogal.dev
DDoogal Simpson5d ago · 5 min readWhy a Single Emoji Quadruples Python String MemoryTL;DR: CPython stores strings using PEP 393 (Flexible String Representation) rather than UTF-8. It selects a fixed width of 1, 2, or 4 bytes per character based on the widest character present. If an doogal.dev
DDoogal SimpsonOct 21 · 5 min readWhy Git Stores File History BackwardsQuick Answer / TL;DR: Git optimizes repository performance by storing the newest version of your files whole while keeping older history as backward deltas. When running garbage collection, Git sorts doogal.dev
DDoogal SimpsonOct 20 · 4 min readHow Hashcash Works: Proof of Work Before BitcoinQuick Answer: Hashcash, created by Adam Back in 1997, introduced Proof of Work to combat email spam by requiring senders to solve a computationally asymmetric puzzle. By forcing senders to compute a h2doogal.dev
RRain Kristoff MonastrialOct 18 · 3 min readMy First Impressions Learning C++Why I Chose Computer Science & What I Hope to Build Introduction Hello, world! My name is Rain Kristoff Monastrial, and I am a 1st-year Bachelor of Science in Computer Science (BSCS) student. Enteringrainkristoff.hashnode.dev
NNash AtencioOct 18 · 4 min readMy First Impressions Learning C++: From Confusion to UnderstandingIntroduction Hello, everyone! I'm Nash, a first-year Bachelor of Science in Computer Science (BSCS) student. As someone learning how to program, I'm discovering that writing code is more than just typnash-year1-codes.hashnode.dev
BBest Brazil CasinoOct 8 · 4 min readArchitectural Comparison of Interactive Decision Engines: Cryptographic PRNGs vs. Real-Time WebRTC Video PipelinesInteractive web platforms that model statistical decision spaces face a fundamental engineering divide: should the deterministic outcome be computed entirely client-server via pseudo-random number algbestbrazilcasino.hashnode.dev
DDoogal SimpsonOct 3 · 5 min readHow Structural Sharing Makes Immutability FastIf you need to update a single element in an immutable list containing one million items, you do not have to copy all one million elements. Instead, functional ecosystems like Scala, Clojure, and Immudoogal.dev
ZZyVOPSep 27 · 11 min readBig-O Notation Explained: The Regex That Took Down Cloudflare for 27 MinutesAt 13:42 UTC on July 2, 2019, Cloudflare's network stopped answering requests. Not slow. Down. For 27 minutes, a huge slice of the web returned 502 errors instead of loading. The cause wasn't a DDoS ablog.zyvop.com
DDoogal SimpsonSep 22 · 5 min readWhy Headphones Tangle: State Space and Software DecayHeadphones tangle because of statistical entropy: there are vastly more tangled configurations than untangled ones. Every shake of your pocket transitions the cords between states, where the probabilidoogal.dev