41554 blogs · [ { "id": "01a08771-a023-728e-b3a9-803ee0fb846e", "title": "What policy makers need to know about AI safety and security", "url": "https://educatedguesswork.org/posts/ai-security-policymakers/", "published_at": "2026-07-26T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73a734a155", "title": "Notes on Amazon v. Perplexity", "url": "https://educatedguesswork.org/posts/notes-amazon-perplexity/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73a788eec2", "title": "Why your asthma inhaler is so expensive (in the US)", "url": "https://educatedguesswork.org/posts/asthma-inhaler-pricing/", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73a813252d", "title": "Understanding age assurance accuracy", "url": "https://educatedguesswork.org/posts/age-assurance-accuracy/", "published_at": "2026-05-23T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73a88e53fa", "title": "How not to mandate device-based age assurance", "url": "https://educatedguesswork.org/posts/device-based-age-assurance/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73a97abe7c", "title": "Let's build a tool-using agent", "url": "https://educatedguesswork.org/posts/tool-calling/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73aa6a4ad7", "title": "I automatically generated minutes for five years of IETF meetings", "url": "https://educatedguesswork.org/posts/ietf-minutes/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73aaf68753", "title": "Using Government IDs for Age Assurance", "url": "https://educatedguesswork.org/posts/age-verification-id/", "published_at": "2025-10-19T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73ab81b28d", "title": "Ultra Tour Monte Rosa (UTMR) Race Report", "url": "https://educatedguesswork.org/posts/utmr/", "published_at": "2025-09-21T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73abce6fec", "title": "Olympic Grand Loop (Deer Park Loop)", "url": "https://educatedguesswork.org/posts/grand-loop/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73acbbc213", "title": "Understanding Memory Management, Part 7: Advanced Garbage Collection", "url": "https://educatedguesswork.org/posts/memory-management-7/", "published_at": "2025-07-27T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73acd0fc92", "title": "Understanding Memory Management, Part 6: Basic Garbage Collection", "url": "https://educatedguesswork.org/posts/memory-management-6/", "published_at": "2025-05-26T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73acf7518a", "title": "Understanding Memory Management, Part 5: Fighting with Rust", "url": "https://educatedguesswork.org/posts/memory-management-5/", "published_at": "2025-04-20T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73ad9061f1", "title": "Understanding Memory Management, Part 4: Rust Ownership and Borrowing", "url": "https://educatedguesswork.org/posts/memory-management-4/", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73ae742a08", "title": "Understanding Memory Management, Part 3: C++ Smart Pointers", "url": "https://educatedguesswork.org/posts/memory-management-3/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73aed5fea0", "title": "Understanding Memory Management, Part 2: C++ and RAII", "url": "https://educatedguesswork.org/posts/memory-management-2/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73afa908ef", "title": "Understanding Memory Management, Part 1: C", "url": "https://educatedguesswork.org/posts/memory-management-1/", "published_at": "2025-01-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b073658a", "title": "Why it's hard to trust software, but you mostly have to anyway", "url": "https://educatedguesswork.org/posts/ensuring-software-provenance/", "published_at": "2024-12-28T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b087388a", "title": "Overloaded fields, type safety, and you", "url": "https://educatedguesswork.org/posts/text-type-safety/", "published_at": "2024-08-19T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b1118bc5", "title": "River of No Return 108K Race Report (2024)", "url": "https://educatedguesswork.org/posts/ronr-report/", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b127235c", "title": "New EV Habits for ICE Vehicle Owners", "url": "https://educatedguesswork.org/posts/ev-for-ice/", "published_at": "2024-06-03T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b15ef5d1", "title": "Notes on Post-Quantum Cryptography for TLS 1.2", "url": "https://educatedguesswork.org/posts/pq-tls12/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b23f2649", "title": "How to manage a quantum computing emergency", "url": "https://educatedguesswork.org/posts/pq-emergency/", "published_at": "2024-04-15T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b2b1fe48", "title": "Design choices for post-quantum TLS", "url": "https://educatedguesswork.org/posts/pq-rollout/", "published_at": "2024-03-30T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b30f700c", "title": "Sean O'Brien 100K Race Report (2024)", "url": "https://educatedguesswork.org/posts/sob100k-2024/", "published_at": "2024-03-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b37e8aa5", "title": "A hard look at Certificate Transparency: CT in Reality", "url": "https://educatedguesswork.org/posts/transparency-part-2/", "published_at": "2023-12-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b3ede0c8", "title": "A hard look at Certificate Transparency, Part I: Transparency Systems", "url": "https://educatedguesswork.org/posts/transparency-part-1/", "published_at": "2023-12-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b476c7cb", "title": "Adventure Run Report: Northern Yosemite 50", "url": "https://educatedguesswork.org/posts/northern-yosemite/", "published_at": "2023-10-29T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b4e8d6d0", "title": "Maybe someday we'll actually be able to search the Web privately", "url": "https://educatedguesswork.org/posts/tiptoe/", "published_at": "2023-10-02T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b5215f2b", "title": "Desolation Wilderness Seven^H^H^H^H^HTwo Summits", "url": "https://educatedguesswork.org/posts/desolation-wilderness/", "published_at": "2023-09-05T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b59bd9b8", "title": "Private Access Tokens, also not great", "url": "https://educatedguesswork.org/posts/private-access-tokens/", "published_at": "2023-08-29T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b68c7c04", "title": "The endpoint of Web Environment Integrity is a closed Web", "url": "https://educatedguesswork.org/posts/wei/", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b77a8af3", "title": "How NATs Work, Part IV: TURN Relaying", "url": "https://educatedguesswork.org/posts/nat-part-4/", "published_at": "2023-07-17T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b83c0e0d", "title": "Broken Arrow Triple Crown Race Report", "url": "https://educatedguesswork.org/posts/broken-arrow/", "published_at": "2023-07-10T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b917c33f", "title": "How NATs Work, Part III: ICE", "url": "https://educatedguesswork.org/posts/nat-part-3/", "published_at": "2023-07-02T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73b9e73962", "title": "Defending against Bluetooth tracker abuse: it’s complicated", "url": "https://educatedguesswork.org/posts/unwanted-tracking/", "published_at": "2023-05-08T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73baad08b8", "title": "How NATs Work, Part II: NAT types and STUN", "url": "https://educatedguesswork.org/posts/nat-part-2/", "published_at": "2023-04-17T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73baf5f0c8", "title": "Everything you never knew about NATs and wish you hadn't asked", "url": "https://educatedguesswork.org/posts/nat-part-1/", "published_at": "2023-04-03T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73bbf3fc20", "title": "Architectural options for messaging interoperability", "url": "https://educatedguesswork.org/posts/dma-interop/", "published_at": "2023-03-10T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73bc7270d1", "title": "Network-based Web blocking techniques (and evading them)", "url": "https://educatedguesswork.org/posts/web-filtering/", "published_at": "2023-02-09T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73bd6cbb4e", "title": "Internet Transport Protocols, Part I: Reliable Transports", "url": "https://educatedguesswork.org/posts/transport-protocols-intro/", "published_at": "2023-01-18T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73be5b6ce8", "title": "Surprise, blockchains won't fix Internet voting", "url": "https://educatedguesswork.org/posts/voting-blockchain/", "published_at": "2023-01-09T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73bef79050", "title": "How to securely vote for (or against) Elon Musk", "url": "https://educatedguesswork.org/posts/voting-crypto/", "published_at": "2022-12-24T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73bfa06781", "title": "One does not simply destroy a nuclear weapon", "url": "https://educatedguesswork.org/posts/nuclear-weapon-disposal/", "published_at": "2022-12-05T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c0109dc4", "title": "Can we agree on the facts about QWACs?", "url": "https://educatedguesswork.org/posts/eidas-article45/", "published_at": "2022-11-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c10e488f", "title": "First impressions of Bluesky's AT Protocol", "url": "https://educatedguesswork.org/posts/atproto-firstlook/", "published_at": "2022-11-06T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c18716a8", "title": "How to hide your IP address", "url": "https://educatedguesswork.org/posts/traffic-relaying/", "published_at": "2022-10-17T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c1efee7b", "title": "Self-Driving Vehicles, Monoculture, and You", "url": "https://educatedguesswork.org/posts/self-driving-bloomberg/", "published_at": "2022-10-10T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c2ad0dfb", "title": "On the Security and Privacy Properties of Public WiFi", "url": "https://educatedguesswork.org/posts/public-wifi/", "published_at": "2022-09-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c3993d65", "title": "ELI15: PCR and PCR Testing", "url": "https://educatedguesswork.org/posts/pcr/", "published_at": "2022-09-14T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c3d14e88", "title": "Ultra-Trail du Mont-Blanc (UTMB) Race Report", "url": "https://educatedguesswork.org/posts/utmb/", "published_at": "2022-09-05T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c45cf041", "title": "ELI15: Private Information Retrieval", "url": "https://educatedguesswork.org/posts/pir/", "published_at": "2022-08-30T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c49afa52", "title": "Can we make Safe Browsing safer?", "url": "https://educatedguesswork.org/posts/safe-browsing-privacy/", "published_at": "2022-08-16T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c520c08b", "title": "Discovery Mechanisms for Messaging and Calling Interoperability", "url": "https://educatedguesswork.org/posts/messaging-discovery/", "published_at": "2022-08-04T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c5f1bd4b", "title": "Pacifica Foothills Race Report", "url": "https://educatedguesswork.org/posts/pacifica-foothills/", "published_at": "2022-07-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c6e7d8f0", "title": "Verifiably selecting taxpayers for random audit", "url": "https://educatedguesswork.org/posts/random-audits/", "published_at": "2022-07-11T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c77dc4cb", "title": "Tenaya Loop Adventure Run 2: Redemption", "url": "https://educatedguesswork.org/posts/tenaya-loop2/", "published_at": "2022-07-08T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c80de70e", "title": "An overview of browser privacy features", "url": "https://educatedguesswork.org/posts/private-browsing/", "published_at": "2022-07-04T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c8c00f25", "title": "Understanding The Web Security Model, Part VI: Browser Architecture", "url": "https://educatedguesswork.org/posts/web-security-model-browser-architecture/", "published_at": "2022-06-27T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c8c2fd21", "title": "First impressions of Web5", "url": "https://educatedguesswork.org/posts/web5-first-impressions/", "published_at": "2022-06-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73c99d83dc", "title": "On Blockchains/Ledgers and Identity Systems", "url": "https://educatedguesswork.org/posts/blockchain-identity/", "published_at": "2022-06-06T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73ca67df7e", "title": "Understanding Online Identity", "url": "https://educatedguesswork.org/posts/understanding-identity/", "published_at": "2022-06-02T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cabd57cb", "title": "Notes on Multiple Encryption and Content Filtering", "url": "https://educatedguesswork.org/posts/multiple_encryption/", "published_at": "2022-05-22T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cb158add", "title": "End-to-End Encryption and the EU's new proposed CSAM Regulation", "url": "https://educatedguesswork.org/posts/eu-csam-proposal/", "published_at": "2022-05-19T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cb8ee65b", "title": "Understanding The Web Security Model, Part V: Side Channels", "url": "https://educatedguesswork.org/posts/web-security-model-side-channels/", "published_at": "2022-05-09T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cc397760", "title": "Challenges in Building a Decentralized Web", "url": "https://educatedguesswork.org/posts/challenges-web-decentralization/", "published_at": "2022-04-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cd2f31fd", "title": "Understanding The Web Security Model, Part IV: Cross-Origin Resource Sharing (CORS)", "url": "https://educatedguesswork.org/posts/web-security-model-cors/", "published_at": "2022-04-19T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cdc0f3f3", "title": "Lake Sonoma 50 Race Report", "url": "https://educatedguesswork.org/posts/lake-sonoma-50/", "published_at": "2022-04-12T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73ce22030b", "title": "End-to-End Encryption and Messaging Interoperability", "url": "https://educatedguesswork.org/posts/messaging-e2e/", "published_at": "2022-04-07T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cedef060", "title": "What's with the www prefix in www.example.com?", "url": "https://educatedguesswork.org/posts/www-prefix/", "published_at": "2022-03-28T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cee980f9", "title": "Understanding The Web Security Model, Part III: Basic Principles and the Origin Concept", "url": "https://educatedguesswork.org/posts/web-security-model-origin/", "published_at": "2022-03-21T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73cfa14030", "title": "Understanding The Web Security Model (Outtake): Cookies and Behavioral Advertising", "url": "https://educatedguesswork.org/posts/web-security-intro-advertising/", "published_at": "2022-03-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d0757bc2", "title": "Understanding The Web Security Model, Part II: Web Applications", "url": "https://educatedguesswork.org/posts/web-security-model-intro2/", "published_at": "2022-03-08T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d0960242", "title": "Understanding The Web Security Model, Part I: Web Publishing", "url": "https://educatedguesswork.org/posts/web-security-model-intro1/", "published_at": "2022-03-04T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d174d382", "title": "Games, constraints, and the humanly possible", "url": "https://educatedguesswork.org/posts/games-and-the-possible/", "published_at": "2022-02-26T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d1de2926", "title": "Risks (or non-risks) of scanning QR codes", "url": "https://educatedguesswork.org/posts/qr-code-security/", "published_at": "2022-02-20T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d2b0ddea", "title": "Overview of Interoperable Private Attribution", "url": "https://educatedguesswork.org/posts/ipa-overview/", "published_at": "2022-02-15T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d3071306", "title": "Ensuring Privacy For Age Verification", "url": "https://educatedguesswork.org/posts/uk-age-verification/", "published_at": "2022-02-11T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d3990c60", "title": "DNS Security, Part VII: Blockchain-based Name Systems and Transparency", "url": "https://educatedguesswork.org/posts/dns-security-blockchain2/", "published_at": "2022-02-07T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d409fc23", "title": "DNS Security, Part VI: Blockchain-based Name Systems", "url": "https://educatedguesswork.org/posts/dns-security-blockchain/", "published_at": "2022-02-04T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d42a547e", "title": "Privately Measuring Vaccine Doses", "url": "https://educatedguesswork.org/posts/vaccine-tracking/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d4356508", "title": "DNS Security, Part V: Transport security for Recursive to Authoritative DNS", "url": "https://educatedguesswork.org/posts/dns-security-adox/", "published_at": "2022-01-21T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d459b31e", "title": "Qualifying for prestige races (and why you won't get into Western States)", "url": "https://educatedguesswork.org/posts/qualifying/", "published_at": "2022-01-16T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d46c208b", "title": "DNS Security, Part IV: Transport security for DNS (DoT, DoH, DoQ)", "url": "https://educatedguesswork.org/posts/dns-security-dox/", "published_at": "2022-01-05T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d485204a", "title": "Privacy for Genetic Genealogy: Happy Goldfish Bowl Everyone", "url": "https://educatedguesswork.org/posts/dna-genealogy/", "published_at": "2022-01-02T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d4fdca83", "title": "DNS Security, Part III: DANE and the WebPKI", "url": "https://educatedguesswork.org/posts/dns-security-dane/", "published_at": "2021-12-28T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d5b36be5", "title": "DNS Security, Part II: DNSSEC", "url": "https://educatedguesswork.org/posts/dns-security-dnssec/", "published_at": "2021-12-24T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d680c63e", "title": "DNS Security, Part I: Basic DNS", "url": "https://educatedguesswork.org/posts/dns-security/", "published_at": "2021-12-19T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d735d25b", "title": "A look at the Dutch vaccine passport system", "url": "https://educatedguesswork.org/posts/vaccine-passport-nl/", "published_at": "2021-12-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d78f2d7a", "title": "Privacy Preserving Vaccine Credentials", "url": "https://educatedguesswork.org/posts/vaccine-passport-anon/", "published_at": "2021-12-07T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d7ef64b9", "title": "Highline Trail Adventure Run Report", "url": "https://educatedguesswork.org/posts/highline/", "published_at": "2021-11-30T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d89ca1d6", "title": "Privacy for license plates", "url": "https://educatedguesswork.org/posts/license-plates/", "published_at": "2021-11-28T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d8c70f76", "title": "A quick look at the New Zealand Vaccine Pass", "url": "https://educatedguesswork.org/posts/vaccine-passport-nz/", "published_at": "2021-11-23T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d9179c45", "title": "Privacy Preserving Measurement 5: Randomization", "url": "https://educatedguesswork.org/posts/ppm-randomness/", "published_at": "2021-11-05T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73d9beb241", "title": "Modelling grade's impact on running pace", "url": "https://educatedguesswork.org/posts/grade-vs-pace/", "published_at": "2021-11-01T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73daab9ba7", "title": "The EU vaccine passport compromise and how to (maybe) fix it", "url": "https://educatedguesswork.org/posts/eu-vaccine-passport-leak/", "published_at": "2021-10-29T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73daba6a32", "title": "Sean O'Brien 100K Race Report", "url": "https://educatedguesswork.org/posts/sob100k/", "published_at": "2021-10-25T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73dad78d51", "title": "Privacy Preserving Measurement 4: Heavy Hitters", "url": "https://educatedguesswork.org/posts/ppm-heavy-hitters/", "published_at": "2021-10-15T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73db389cea", "title": "Privacy Preserving Measurement 3: Prio", "url": "https://educatedguesswork.org/posts/ppm-prio/", "published_at": "2021-10-13T00:00:00+00:00" }, { "id": "01a08771-a024-72eb-b20e-1e73dbd7c644", "title": "Privacy Preserving Measurement 2: Anonymized Data Collection", "url": "https://educatedguesswork.org/posts/ppm-proxies/", "published_at": "2021-10-10T00:00:00+00:00" } ] posts Claim your blog
Back to Educated Guesswork
Blog · corpus.blog/blogs/educatedguesswork.org/posts

Educated Guesswork

educatedguesswork.org

2026

2025

2024

2023

2022

2021