<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Patrick Gawron - Articles</title><description>Long-form articles on AI, local models, and building things that run without the cloud.</description><link>https://patrickgawron.com</link><language>en</language><item><title>LLM licenses: open weights are not open source</title><link>https://patrickgawron.com/articles/llm-licenses-open-weights-not-open-source</link><guid isPermaLink="true">https://patrickgawron.com/articles/llm-licenses-open-weights-not-open-source</guid><description>Apache, MIT, Llama Community, Gemma terms and the new OpenMDW-1.1 - what each one obliges you to do, which model families use it, and the three traps that are not in the licence name.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>llm</category><category>licensing</category><category>open-source</category><category>open-weights</category><category>openmdw</category><category>compliance</category><category>local-llm</category><category>guide</category></item><item><title>VisionLMs for OCR: recognisers find text, VLMs predict it</title><link>https://patrickgawron.com/articles/ocr-models-2026-stop-hallucination</link><guid isPermaLink="true">https://patrickgawron.com/articles/ocr-models-2026-stop-hallucination</guid><description>Open OCR in July 2026: sizes, VRAM, licences and decode settings - from a 4 MB recogniser that cannot hallucinate to a 0.9B model that outscores Gemini 3 Pro.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>ocr</category><category>vlm</category><category>local-llm</category><category>document-parsing</category><category>deepseek-ocr</category><category>unlimited-ocr</category><category>paddleocr</category><category>vllm</category><category>guide</category></item><item><title>Prewalk: swap to a cheap model after the first edit</title><link>https://patrickgawron.com/articles/prewalk-swap-models-after-first-edit</link><guid isPermaLink="true">https://patrickgawron.com/articles/prewalk-swap-models-after-first-edit</guid><description>A coding agent spends most of its money reading, not writing. Prewalk lets an expensive model do the reading, then hands the whole context to a cheap model at the exact right moment: the first edit.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>coding-agent</category><category>llm</category><category>context</category><category>cost</category><category>prewalk</category><category>blog</category><category>guide</category></item><item><title>The invisible apostrophe: your AI knows who you are</title><link>https://patrickgawron.com/articles/invisible-apostrophe-ai-knows-who-you-are</link><guid isPermaLink="true">https://patrickgawron.com/articles/invisible-apostrophe-ai-knows-who-you-are</guid><description>Claude Code hid a watermark that flagged Chinese users. Chinese models write weaker code for Americans. If you cannot diff your stack, it can decide who you are.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>ai</category><category>llm</category><category>security</category><category>prompt-injection</category><category>local-llm</category><category>privacy</category><category>blog</category></item><item><title>The right context window for the right job</title><link>https://patrickgawron.com/articles/right-context-window-for-the-job</link><guid isPermaLink="true">https://patrickgawron.com/articles/right-context-window-for-the-job</guid><description>Bigger is not better. The advertised number lies. Pick the smallest window that fits the work and you save money, time, and accuracy.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>context</category><category>llm</category><category>long-context</category><category>coding-agent</category><category>rag</category><category>blog</category><category>guide</category></item><item><title>How well does an RTX 4090 run Qwen3.6-27B?</title><link>https://patrickgawron.com/articles/qwen36-27b-on-rtx4090</link><guid isPermaLink="true">https://patrickgawron.com/articles/qwen36-27b-on-rtx4090</guid><description>43 words a second. 0.29 second wait. 20 of 20 coding answers correct. 19.5 GB used out of 24. The card runs this AI very well - and it can hold a 128k window with 4 chats at the same time.</description><pubDate>Thu, 30 Apr 2026 12:00:00 GMT</pubDate><category>ai</category><category>llama-cpp</category><category>llama-server</category><category>gpu</category><category>qwen</category><category>qwen36</category><category>benchmark</category><category>rtx4090</category><category>blog</category><category>q4_k_xl</category><category>unsloth</category><category>gguf</category><category>kv-cache</category><category>tuning</category><category>local-llm</category><category>inference</category><category>humaneval</category><category>performance</category><category>flash-attn</category></item><item><title>How well does an RTX 4090 run Qwen3.5-27B?</title><link>https://patrickgawron.com/articles/qwen35-27b-distilled-on-rtx4090</link><guid isPermaLink="true">https://patrickgawron.com/articles/qwen35-27b-distilled-on-rtx4090</guid><description>44 words a second. 0.26 second wait. 19 of 20 coding answers worked. 18 GB used out of 24. The card runs this AI well - and it can hold a 128k window with 4 chats at the same time.</description><pubDate>Wed, 29 Apr 2026 12:00:00 GMT</pubDate><category>ai</category><category>llama-cpp</category><category>llama-server</category><category>gpu</category><category>qwen</category><category>qwen35</category><category>distilled</category><category>benchmark</category><category>rtx4090</category><category>blog</category><category>q4_k_m</category><category>gguf</category><category>kv-cache</category><category>tuning</category><category>local-llm</category><category>inference</category><category>humaneval</category><category>performance</category><category>flash-attn</category></item><item><title>How well does an RTX 5090 run Qwen3.6-35B?</title><link>https://patrickgawron.com/articles/qwen36-35b-nvfp4-vllm-on-rtx5090</link><guid isPermaLink="true">https://patrickgawron.com/articles/qwen36-35b-nvfp4-vllm-on-rtx5090</guid><description>105 words a second solo. 160 words a second with 2 chats. 0.56 second wait. 32 GB card almost full. Tested on vLLM.</description><pubDate>Wed, 22 Apr 2026 12:00:00 GMT</pubDate><category>ai</category><category>vllm</category><category>gpu</category><category>qwen</category><category>nvfp4</category><category>benchmark</category><category>rtx5090</category><category>blog</category><category>moe</category><category>fp8</category><category>mamba</category><category>tuning</category><category>local-llm</category><category>inference</category><category>blackwell</category><category>kv-cache</category><category>performance</category></item><item><title>Claude Code vs. Claude Work vs. Claude Web - which one when</title><link>https://patrickgawron.com/articles/claude-code-vs-work-vs-web</link><guid isPermaLink="true">https://patrickgawron.com/articles/claude-code-vs-work-vs-web</guid><description>Three ways to work with Claude. They are not interchangeable. Using the wrong one wastes hours. Here is when to reach for each.</description><pubDate>Thu, 16 Apr 2026 10:00:00 GMT</pubDate><category>ai</category><category>claude</category><category>workflow</category><category>tools</category></item></channel></rss>