kevincox.ca 2. 10. 2024Hiking in the Yukon – kevincox.ca 24. 8. 2024CORS is Stupid – kevincox.ca 17. 8. 2024Sementic Versioning Doesn't Support Rolling Deprecation – kevincox.ca 16. 8. 2024Private Internet – kevincox.ca 5. 7. 2024Time Sharing in Instant Messaging – kevincox.ca 19. 5. 2024Announcing git bisect-find – kevincox.ca 13. 4. 2024Goodbye Plato – kevincox.ca 29. 2. 2024My Favourite Feeds – kevincox.ca 19. 2. 2024Running a Terraria Dedicated Server on NixOS – kevincox.ca 17. 2. 2024AI Stole Our Jobs – kevincox.ca 27. 9. 2023How to Highlight Thousands Groups of Large Numers in Vim – kevincox.ca 2. 9. 2023Ricochet Robots Solver – kevincox.ca 26. 7. 2023Web Environment Integrity API – kevincox.ca 20. 7. 2023Decentralized vs. Federated – kevincox.ca 17. 7. 2023TypeScript Footgun — Unconstrained Generics – kevincox.ca 12. 7. 2023Deploying Static Sites with statit – kevincox.ca 27. 6. 2023A Decade of RSS Via Email – kevincox.ca 26. 6. 2023Poster Printing with Inkscape – kevincox.ca 10. 6. 2023Attempting to use bcachefs – kevincox.ca 14. 5. 2023The Ethics of Locked Hardware – kevincox.ca 9. 5. 2023Default to Less Than Quadratic – kevincox.ca 25. 4. 2023You Are Still the Product – kevincox.ca 24. 4. 2023Should Links Open in the Same Tab or a New One? – kevincox.ca 21. 3. 2023Lying to TypeScript for Fun and Profit – kevincox.ca 11. 1. 2023Use a Password Manager – kevincox.ca 28. 12. 2022Left-to-Right UX – kevincox.ca 26. 12. 2022Nested Encoding Efficency – kevincox.ca 21. 12. 2022Mirroring a Website with Wget – kevincox.ca 9. 12. 2022Running a Valheim Dedicated Server on NixOS v2 – kevincox.ca 2. 11. 2022Decentralized Applications via the Web Push API – kevincox.ca 7. 7. 2022Signed Email Addresses – kevincox.ca 25. 6. 2022The Missing Call-Assign Operator – kevincox.ca 22. 6. 2022Honeycomb.io Review – kevincox.ca 14. 6. 2022My favourite small tools, scripts and aliases – kevincox.ca 1. 6. 2022Working Around Bugs – kevincox.ca 13. 5. 2022Wrong by Default – kevincox.ca 8. 5. 2022Google WebSub is DoSing Me – kevincox.ca 7. 5. 2022RSS Feed Best Practises – kevincox.ca 16. 4. 2022Rust Can't Handle Some Lifetimes of Generic Closure Arguments – kevincox.ca 15. 4. 2022Delinearized Rollouts – kevincox.ca 7. 4. 2022Maybe Passwords are the Future – kevincox.ca 5. 4. 2022Submitting Changes – kevincox.ca 18. 3. 2022Multi-Version Rollouts – kevincox.ca 12. 3. 2022Perfect Constant Vigilance – kevincox.ca 6. 3. 2022My User Scripts – kevincox.ca 1. 3. 2022Dictionary Compression – kevincox.ca 18. 2. 2022Cloudflare's Weird Age Header. – kevincox.ca 9. 2. 2022Escape Everything – kevincox.ca 21. 1. 2022Remove Firefox Minimum Width – kevincox.ca 19. 1. 2022Typed Config Languages – kevincox.ca 18. 1. 2022Predictable UX – kevincox.ca 9. 1. 2022Pinata Cleaning – kevincox.ca 9. 1. 2022Ice Golf – kevincox.ca 2. 1. 2022Nix Build Caching Inside Docker Containers – kevincox.ca 1. 1. 2022Rocket Review – kevincox.ca 16. 12. 2021YouTube's Wonky WebSub – kevincox.ca 7. 12. 2021Problems with Cloudflare Bot Blocking – kevincox.ca 2. 11. 2021Announcing FeedMail – kevincox.ca 24. 8. 2021You Don't Want Atomic Deploys – kevincox.ca 22. 8. 2021My vision of Nixpkgs CI. – kevincox.ca 19. 8. 2021Things I Hate #2 — Fake Links – kevincox.ca 14. 7. 2021Proposal for Chrome and Content Modes in HTML – kevincox.ca 13. 7. 2021It isn't my fault if you think this site is ugly. – kevincox.ca 23. 6. 2021Respecting Your Users' Fonts – kevincox.ca 8. 6. 2021The Legal Value of Time – kevincox.ca 5. 6. 2021The Impossibility of Perfectly Caching HTTP Range Requests – kevincox.ca 3. 6. 2021Firefox Proton Theme Tweaks – kevincox.ca 7. 5. 2021Installing a New Workstation with NixOS – kevincox.ca
2. 10. 2024Hiking in the Yukon – kevincox.ca 24. 8. 2024CORS is Stupid – kevincox.ca 17. 8. 2024Sementic Versioning Doesn't Support Rolling Deprecation – kevincox.ca 16. 8. 2024Private Internet – kevincox.ca 5. 7. 2024Time Sharing in Instant Messaging – kevincox.ca 19. 5. 2024Announcing git bisect-find – kevincox.ca 13. 4. 2024Goodbye Plato – kevincox.ca 29. 2. 2024My Favourite Feeds – kevincox.ca 19. 2. 2024Running a Terraria Dedicated Server on NixOS – kevincox.ca 17. 2. 2024AI Stole Our Jobs – kevincox.ca 27. 9. 2023How to Highlight Thousands Groups of Large Numers in Vim – kevincox.ca 2. 9. 2023Ricochet Robots Solver – kevincox.ca 26. 7. 2023Web Environment Integrity API – kevincox.ca 20. 7. 2023Decentralized vs. Federated – kevincox.ca 17. 7. 2023TypeScript Footgun — Unconstrained Generics – kevincox.ca 12. 7. 2023Deploying Static Sites with statit – kevincox.ca 27. 6. 2023A Decade of RSS Via Email – kevincox.ca 26. 6. 2023Poster Printing with Inkscape – kevincox.ca 10. 6. 2023Attempting to use bcachefs – kevincox.ca 14. 5. 2023The Ethics of Locked Hardware – kevincox.ca 9. 5. 2023Default to Less Than Quadratic – kevincox.ca 25. 4. 2023You Are Still the Product – kevincox.ca 24. 4. 2023Should Links Open in the Same Tab or a New One? – kevincox.ca 21. 3. 2023Lying to TypeScript for Fun and Profit – kevincox.ca 11. 1. 2023Use a Password Manager – kevincox.ca 28. 12. 2022Left-to-Right UX – kevincox.ca 26. 12. 2022Nested Encoding Efficency – kevincox.ca 21. 12. 2022Mirroring a Website with Wget – kevincox.ca 9. 12. 2022Running a Valheim Dedicated Server on NixOS v2 – kevincox.ca 2. 11. 2022Decentralized Applications via the Web Push API – kevincox.ca 7. 7. 2022Signed Email Addresses – kevincox.ca 25. 6. 2022The Missing Call-Assign Operator – kevincox.ca 22. 6. 2022Honeycomb.io Review – kevincox.ca 14. 6. 2022My favourite small tools, scripts and aliases – kevincox.ca 1. 6. 2022Working Around Bugs – kevincox.ca 13. 5. 2022Wrong by Default – kevincox.ca 8. 5. 2022Google WebSub is DoSing Me – kevincox.ca 7. 5. 2022RSS Feed Best Practises – kevincox.ca 16. 4. 2022Rust Can't Handle Some Lifetimes of Generic Closure Arguments – kevincox.ca 15. 4. 2022Delinearized Rollouts – kevincox.ca 7. 4. 2022Maybe Passwords are the Future – kevincox.ca 5. 4. 2022Submitting Changes – kevincox.ca 18. 3. 2022Multi-Version Rollouts – kevincox.ca 12. 3. 2022Perfect Constant Vigilance – kevincox.ca 6. 3. 2022My User Scripts – kevincox.ca 1. 3. 2022Dictionary Compression – kevincox.ca 18. 2. 2022Cloudflare's Weird Age Header. – kevincox.ca 9. 2. 2022Escape Everything – kevincox.ca 21. 1. 2022Remove Firefox Minimum Width – kevincox.ca 19. 1. 2022Typed Config Languages – kevincox.ca 18. 1. 2022Predictable UX – kevincox.ca 9. 1. 2022Pinata Cleaning – kevincox.ca 9. 1. 2022Ice Golf – kevincox.ca 2. 1. 2022Nix Build Caching Inside Docker Containers – kevincox.ca 1. 1. 2022Rocket Review – kevincox.ca 16. 12. 2021YouTube's Wonky WebSub – kevincox.ca 7. 12. 2021Problems with Cloudflare Bot Blocking – kevincox.ca 2. 11. 2021Announcing FeedMail – kevincox.ca 24. 8. 2021You Don't Want Atomic Deploys – kevincox.ca 22. 8. 2021My vision of Nixpkgs CI. – kevincox.ca 19. 8. 2021Things I Hate #2 — Fake Links – kevincox.ca 14. 7. 2021Proposal for Chrome and Content Modes in HTML – kevincox.ca 13. 7. 2021It isn't my fault if you think this site is ugly. – kevincox.ca 23. 6. 2021Respecting Your Users' Fonts – kevincox.ca 8. 6. 2021The Legal Value of Time – kevincox.ca 5. 6. 2021The Impossibility of Perfectly Caching HTTP Range Requests – kevincox.ca 3. 6. 2021Firefox Proton Theme Tweaks – kevincox.ca 7. 5. 2021Installing a New Workstation with NixOS – kevincox.ca