{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Gabriel Kanev",
  "description": "product-minded maker, PhD student, open-source contributor.",
  "home_page_url": "https://gkanev.com/",
  "feed_url": "https://gkanev.com/feed.json",
  "language": "en",
  "authors": [
    {
      "name": "Gabriel Kanev",
      "url": "https://gkanev.com/"
    }
  ],
  "items": [
    {
      "id": "https://gkanev.com/posts/the-ai-didnt-read-your-document-it-pretended-to/",
      "url": "https://gkanev.com/posts/the-ai-didnt-read-your-document-it-pretended-to/",
      "title": "The AI Didn't Read Your Document. It Pretended To.",
      "summary": "When AI systems analyze documents, they may not actually be reading them - they might be recalling training data and presenting it as analysis.",
      "date_published": "2026-03-25T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/what-if-we-just-made-billionaires-fix-their-companies-to-avoid-taxes/",
      "url": "https://gkanev.com/posts/what-if-we-just-made-billionaires-fix-their-companies-to-avoid-taxes/",
      "title": "What if We Just… Made Billionaires Fix Their Companies to Avoid Taxes?",
      "summary": "A thought experiment: what if we tied wealth taxation to customer satisfaction metrics?",
      "date_published": "2026-01-13T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/ai-powered-cyberattack-when-bots-start-hacking-other-bots/",
      "url": "https://gkanev.com/posts/ai-powered-cyberattack-when-bots-start-hacking-other-bots/",
      "title": "AI-Powered Cyberattack: When Bots Start Hacking Other Bots",
      "summary": "Anthropic disclosed a large cyberattack almost entirely carried out by AI - a preview of what automated offensive security looks like.",
      "date_published": "2025-12-15T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/soc-2-lessons-learned-from-my-duck-ups/",
      "url": "https://gkanev.com/posts/soc-2-lessons-learned-from-my-duck-ups/",
      "title": "SOC 2: Lessons Learned from My Duck-ups",
      "summary": "SOC 2 compliance isn't something you do once and forget - it's an ongoing quarterly effort. Here's what I learned the hard way.",
      "date_published": "2025-11-11T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/debunking-the-myths-what-seo-professionals-need-to-know-about-ai-and-llms/",
      "url": "https://gkanev.com/posts/debunking-the-myths-what-seo-professionals-need-to-know-about-ai-and-llms/",
      "title": "Debunking the Myths: What SEO Professionals Need to Know About AI and LLMs",
      "summary": "Think critically before purchasing any AI SEO service. Ask detailed questions and verify the expertise of people you'll work with.",
      "date_published": "2025-11-10T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/when-your-ai-support-bot-becomes-the-attack-surface/",
      "url": "https://gkanev.com/posts/when-your-ai-support-bot-becomes-the-attack-surface/",
      "title": "When Your AI Support Bot Becomes the Attack Surface",
      "summary": "RAG-based chatbots are vulnerable to knowledge base poisoning - and the attack success rates in research are alarming.",
      "date_published": "2025-09-10T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/google-is-sinking-the-pixel-lineup-android/",
      "url": "https://gkanev.com/posts/google-is-sinking-the-pixel-lineup-android/",
      "title": "Google Is Sinking the Pixel Lineup + Android",
      "summary": "The Pixel 10's performance problems, hardware quality issues, and Android's looming sideloading restrictions are all symptoms of the same disease.",
      "date_published": "2025-09-02T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/why-digital-preservation-is-failing/",
      "url": "https://gkanev.com/posts/why-digital-preservation-is-failing/",
      "title": "Why Digital Preservation Is Failing",
      "summary": "Between platform migrations, AI content floods, and the structural impossibility of archiving the modern web, we're losing more than we realize.",
      "date_published": "2025-08-26T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/anthropic-just-dropped-one-of-the-best-technical-posts-on-multi-agent-ai-systems/",
      "url": "https://gkanev.com/posts/anthropic-just-dropped-one-of-the-best-technical-posts-on-multi-agent-ai-systems/",
      "title": "Anthropic Just Dropped One of the Best Technical Posts on Multi-Agent AI Systems",
      "summary": "Anthropic's engineering post on their multi-agent research system is required reading for anyone building with AI.",
      "date_published": "2025-06-19T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/my-guide-on-ai-model-providers-in-2025/",
      "url": "https://gkanev.com/posts/my-guide-on-ai-model-providers-in-2025/",
      "title": "My Guide on AI Model Providers in 2025 (April/May): My Hands-On Experience",
      "summary": "A practical comparison of Gemini, Claude, Grok, OpenAI, and Mistral based on real production use.",
      "date_published": "2025-05-17T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/open-source-forking-now-what/",
      "url": "https://gkanev.com/posts/open-source-forking-now-what/",
      "title": "Open Source Forking: Now What?",
      "summary": "Forking might seem attractive, but the hidden costs - fragmentation, drift, and maintenance overhead - often outweigh the benefits.",
      "date_published": "2025-04-28T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/windows-chaos-after-update-what-happened-and-how-we-survived/",
      "url": "https://gkanev.com/posts/windows-chaos-after-update-what-happened-and-how-we-survived/",
      "title": "Windows Chaos Before and After Update: What Happened and How We Survived",
      "summary": "A Windows 11 laptop became inaccessible after the April 2025 update. Here's how we got in, what we learned, and what to do before it happens to you.",
      "date_published": "2025-04-14T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/tensorflow-docker-and-gpus-my-windows-11-nightmare-solved/",
      "url": "https://gkanev.com/posts/tensorflow-docker-and-gpus-my-windows-11-nightmare-solved/",
      "title": "TensorFlow, Docker and GPUs: My Windows 11 Nightmare Solved",
      "summary": "Two days of fighting TensorFlow GPU setup on Windows 11. Docker saved me - here's what I built and why it works.",
      "date_published": "2025-03-16T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/macos-sequoia-spotlight-bug/",
      "url": "https://gkanev.com/posts/macos-sequoia-spotlight-bug/",
      "title": "macOS Sequoia Spotlight Bug",
      "summary": "Spotlight on macOS Sequoia is writing up to 26TB per night to disk. Here's how to disable it before it kills your SSD.",
      "date_published": "2025-02-11T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/been-building-products-for-10-years-heres-what-ive-really-learned/",
      "url": "https://gkanev.com/posts/been-building-products-for-10-years-heres-what-ive-really-learned/",
      "title": "Been Building Products for 10 Years, Here's What I've Really Learned",
      "summary": "A decade in product development has taught me that most startup advice is wrong. Here's what actually matters.",
      "date_published": "2024-12-05T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/mp4-safari-and-cloudflare-a-love-hate-relationship/",
      "url": "https://gkanev.com/posts/mp4-safari-and-cloudflare-a-love-hate-relationship/",
      "title": "Mp4, Safari, and Cloudflare – a Love-Hate Relationship",
      "summary": "Why your videos break on Safari and iOS when served through Cloudflare, and five ways to fix it.",
      "date_published": "2024-08-27T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/nothings-philosophy-oneplus-problems-but-with-a-cooler-design/",
      "url": "https://gkanev.com/posts/nothings-philosophy-oneplus-problems-but-with-a-cooler-design/",
      "title": "Nothing's Philosophy – OnePlus Problems but with a Cooler Design",
      "summary": "I wanted Nothing to be the iPhone of Android. After a year with the Phone 2, here's why I gave up.",
      "date_published": "2024-06-11T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/planetscale-forever-my-2-cents/",
      "url": "https://gkanev.com/posts/planetscale-forever-my-2-cents/",
      "title": "\"PlanetScale forever\" – my 2 cents",
      "summary": "PlanetScale killed their free tier and laid off staff in the same breath. Here's why that matters, and where to go instead.",
      "date_published": "2024-03-13T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/trying-out-the-monochrome-on-my-smartphone/",
      "url": "https://gkanev.com/posts/trying-out-the-monochrome-on-my-smartphone/",
      "title": "Trying Out the Monochrome on My Smartphone",
      "summary": "Enabling grayscale mode on Android to reduce screen time - the goal, the method, and whether it works.",
      "date_published": "2024-01-22T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/resizing-an-amazon-ec2-instance/",
      "url": "https://gkanev.com/posts/resizing-an-amazon-ec2-instance/",
      "title": "Resizing an Amazon EC2 Instance",
      "summary": "Resizing an EBS-backed EC2 instance is simpler than it used to be. Here's what to check and how to do it without causing downtime.",
      "date_published": "2023-08-17T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/made-by-google/",
      "url": "https://gkanev.com/posts/made-by-google/",
      "title": "Made by Google",
      "summary": "Google has killed ~290 products. The anxiety of building on services that might vanish is real - and it's changing how I think about infrastructure.",
      "date_published": "2023-07-21T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/why-i-stopped-my-phone-notifications-and-why-it-is-a-bad-thing/",
      "url": "https://gkanev.com/posts/why-i-stopped-my-phone-notifications-and-why-it-is-a-bad-thing/",
      "title": "Why I Stopped My Phone Notifications and Why It Is a Bad Thing",
      "summary": "Disabling all notifications sounds liberating. In practice, it's more nuanced - here's my selective approach.",
      "date_published": "2023-06-07T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/no-code-apps-and-everything-good-about-them/",
      "url": "https://gkanev.com/posts/no-code-apps-and-everything-good-about-them/",
      "title": "No Code Apps and Everything \"Good\" About Them",
      "summary": "No-code platforms promise to democratize development. Here's why they often fail businesses that try to scale on them.",
      "date_published": "2023-04-09T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/my-marketing-predictions-for-2023/",
      "url": "https://gkanev.com/posts/my-marketing-predictions-for-2023/",
      "title": "My Marketing Predictions for 2023",
      "summary": "Ten predictions for the marketing industry in 2023 - most of them cynical, all of them honest.",
      "date_published": "2023-01-15T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/online-education/",
      "url": "https://gkanev.com/posts/online-education/",
      "title": "Online Education",
      "summary": "COVID forced schools online overnight. Here's what tools actually worked, and what to avoid when teaching remotely.",
      "date_published": "2020-10-30T00:00:00.000Z"
    },
    {
      "id": "https://gkanev.com/posts/fresh-start/",
      "url": "https://gkanev.com/posts/fresh-start/",
      "title": "Fresh Start",
      "summary": "A new website, a new attempt at a blog, and a static site generator that turned out to be more work than expected.",
      "date_published": "2020-10-02T00:00:00.000Z"
    }
  ]
}