← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 66
  1. Telemetry is worth collecting well.

  2. Migration Assistant can't count sparse files and why using AI assistants is making me dumb.

  3. Book review: Parable of the Sower

    A review of Octavia Butler's Parable of the Sower, our latest book club read.

  4. Mozilla is experimenting with Brave's adblock engine, here's how to turn it on.

  5. My talk at Global Privacy Leaders Summit @ RSA 2026 on why privacy leadership roles are changing, and why that's a good thing.

  6. Combining the two things I love most.

  7. Book review: The Correspondent

    Spoiler-free review of The Correspondent, a novel I read and loved recently.

  8. Shaving off 45 MB in the Brave app via FlatBuffers and other perf optimizations.

  9. Preventing Claude Code from exhausting macOS process limits with a wrapper script.

  10. 2025 Wrapped

    Reflections on another year.

  11. Turn off Claude Code’s feedback questions using an env var.

  12. Turning an HLS stream into an MP4 using browser tools and ffmpeg.

  13. There's no way to disable Comet leaking your entire browsing history to their backend.

  14. Turning off Paste Bracketing in iTerm2.

  15. Yearn-maxxing in Before Sunrise and In The Mood for Love.

  16. The who, what, why and how of browser fingerprinting.

  17. How browsers protect against fingerprinting and how users can protect themselves.

  18. Ignore all previous instructions.

  19. 2024 Wrapped

    Reflections on the year.

  20. Book review: Victory City

    A review of Salman Rushdie's latest novel.

  21. Movie review: Valley of Saints

    A review of 2012 film Valley of Saints set in Kashmir.

  22. The 5 privacy engineer archetypes hired by companies.

  23. Trust issues

    My essay from the Meatspace Press book 'Eaten by the Internet'.

  24. Vancouver → San Francisco

    Bye, Canada!

  25. USENIX PEPR 2023

    Annual conference on privacy engineering.

  26. Vinyl

    Collecting records for our new record player.

  27. How CDNs use CNAMEs to automate certificate renewal.

  28. Domain Verification using DNS

    Best Practices for doing domain verification using DNS.

  29. April Fools' Day RFC, 2021

    Establishing the Protocol Police.

  30. FLoCBlock

    Chrome extension to prevent FLoC ad-targeting code from running in Chrome.

  31. Fixing Jekyll architecture issues.

  32. Have had this post on representing Sudoku puzzles as exact cover problems in my drafts for a long time.

  33. Given a key or a certificate, how to generate a TLS pin for key-pinning purposes.

  34. Consent in contact tracing

    Arguably the most fundamental principle when it comes to automated contact tracing There are several challenges involved in building true privacy-preserving and trust-inspiring contact tracing systems, and many organizations have released principles that…

  35. Some musings on the differences between (assisted) contact tracing and exposure notification.

  36. Naming map variables

    Mapping meaning to names is hard.

  37. Keeping in touch

    Current strategy for keeping in touch with friends & family.

  38. PEARG at IETF 104

    Recovering from IETF 104.

  39. 2018 - a review

    This year was interesting.

  40. Radio

    Short rant on how cool radios are, inspired by the book All The Light We Cannot See.

  41. Examining browser-based user consent using WebRTC as a case study.

  42. Get user feedback through Google Forms.

  43. Why C makes me appreciate the other things in life.

  44. Some notes on automata theory.

  45. TheNews

    Read the latest headline every time you open a new tab.

  46. Typewriter

    Generate pretty typewriter-style images from text.

  47. The normalization of privacy violation.

  48. Spoofing MAC addresses for fun and profit.

  49. git fresh

    Git alias to quickly start developing new feature.

  50. Building a compiler for a small domain-specific language in Haskell with Parsec, for a university compilers course.