41554 blogs · [ { "id": "01a08781-f241-73dd-b35a-d0afa3315e4d", "title": "2026 PGP Key Transition", "url": "https://hazy.sh/blog/2026-pgp-statement", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a08781-f241-73dd-b35a-d0afa4287da9", "title": "2025 Wrapped and the future of Hazel Cora", "url": "https://hazy.sh/blog/2025-wrapped", "published_at": "2025-11-10T00:00:00+00:00" }, { "id": "01a08781-f241-73dd-b35a-d0afa4e6cf64", "title": "Webfishing's bizarre profanity filter", "url": "https://hazy.sh/blog/webfishings-silly-filter", "published_at": "2024-11-11T00:00:00+00:00" }, { "id": "01a08781-f241-73dd-b35a-d0afa5e5a240", "title": "I kinda just don’t care what the OSI thinks", "url": "https://hazy.sh/blog/i-dont-care-what-the-osi-thinks", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a08781-f241-73dd-b35a-d0afa66a0e67", "title": "Twitter's cards have a bug that makes phishing easy", "url": "https://hazy.sh/blog/twitter-summary-card-phishing", "published_at": "2023-06-03T00:00:00+00:00" }, { "id": "01a08781-f241-73dd-b35a-d0afa73e62e1", "title": "Bypassing YouTube Content-ID with flashing frames", "url": "https://hazy.sh/blog/bypassing-content-id", "published_at": "2023-05-03T00:00:00+00:00" }, { "id": "01a08781-f241-73dd-b35a-d0afa8324548", "title": "Downloading YouTube subscriptions in CSV format with web scraping", "url": "https://hazy.sh/blog/download-youtube-subscriptions", "published_at": "2022-05-23T00:00:00+00:00" } ] posts Claim your blog
Back to hazy.sh
Blog · corpus.blog/blogs/hazy.sh/posts

hazy.sh

hazy.sh

2026

2025

2024

2023

2022