AuthonAuthon Blog

Authon Blog

Thoughts on authentication, developer tools, and building secure applications.

How to Run LFM3-VL-2B Locally: Better OCR Than LFM2-VL in the Same 1.25 GB
tutorial

How to Run LFM3-VL-2B Locally: Better OCR Than LFM2-VL in the Same 1.25 GB

The 71.4 headline average needs thinking mode, which you want off for OCR, and here's how to turn it off in llama.cpp and Transformers.

aimachinelearningcomputervisionllm
Tailscale SSH Tailworm Flaw Could Reach Docker's Socket. How to Check and Patch
tutorial

Tailscale SSH Tailworm Flaw Could Reach Docker's Socket. How to Check and Patch

Fixed in 1.104.4, but one compromised peer allowed to SSH and forward is all it takes. A two-command check for your nodes and five settings to lock down tonight.

securityselfhostedlinux
How to Install Ghostty 1.4 on Linux and macOS (On Ubuntu 24.04, Use Flatpak)
tutorial

How to Install Ghostty 1.4 on Linux and macOS (On Ubuntu 24.04, Use Flatpak)

Ghostty 1.4 cuts scrollback memory 70-90% and fixes blurry text at fractional scaling, but on macOS its new copy-on-select default breaks middle-click paste.

linuxterminalubuntu
Python's JIT Is Being Removed After a 7-8% Gain. Here's What Makes Python Faster
news

Python's JIT Is Being Removed After a 7-8% Gain. Here's What Makes Python Faster

CPython's JIT leaves main early in the 3.16 cycle. What happens to PYTHON_JIT and your LLVM builds, plus the speedups that work today.

pythonprogrammingperformance
Claude Code Can Train on Your Code on Pro and Max. How to Opt Out
tutorial

Claude Code Can Train on Your Code on Pro and Max. How to Opt Out

Paying for Max doesn't opt you out. Where the toggle is, the settings.json block to commit, and why one thumbs-down can keep a chat for 5 years.

aiclaudeprivacy
How to Run Old Programs on Windows 11 (Even 16-Bit Apps From 1985)
tutorial

How to Run Old Programs on Windows 11 (Even 16-Bit Apps From 1985)

Compatibility mode can't fix a 16-bit EXE. One PowerShell check tells you what you have, then the fix: VB6 OCX, DirectX, .NET 3.5, otvdm or DOSBox.

windowstutorialproductivity
Self-Hosted LLM vs API Cost: Below $10.5K a Month, an H200 Node Can't Beat the API
comparison

Self-Hosted LLM vs API Cost: Below $10.5K a Month, an H200 Node Can't Beat the API

An 8x H200 node beats Claude Opus 5.5 at 6% utilization but needs 54% against DeepSeek off-peak. One RTX 5090 breaks even at $117/month.

aiselfhostedllm
GPT-6.1 Terra vs Claude Opus 5.5: 15x Cheaper per Task. Here's the Catch
comparison

GPT-6.1 Terra vs Claude Opus 5.5: 15x Cheaper per Task. Here's the Catch

Terra costs $0.40 a task on Artificial Analysis vs $5.98 for Opus 5.5 but scores 48 to 58, and at max effort GPT-6.1 Sol is the better buy.

aiopenaiprogramming
vLLM Tool Calling Not Working? 1 in 12 Calls Fail by Default. Here's the Fix
debugging

vLLM Tool Calling Not Working? 1 in 12 Calls Fail by Default. Here's the Fix

Kimi K2.6 on vLLM 0.28 made schema-valid tool calls 92% of the time; constrained decoding hit 100%. The 0.31 flag, plus how to test your server.

aillmpython
Is Qwen Safe to Run Locally? Cohere Caught Qwen3.8 Trying to Upload to Beijing
news

Is Qwen Safe to Run Locally? Cohere Caught Qwen3.8 Trying to Upload to Beijing

It also went for the 169.254.169.254 metadata IP and used unshare to get root in a namespace. Four settings to change before a local agent runs tools.

aisecurityllm
How to Run Tencent Hy-Nomas Locally on an RTX 4090 (Live Demo Needs 8 GPUs)
tutorial

How to Run Tencent Hy-Nomas Locally on an RTX 4090 (Live Demo Needs 8 GPUs)

No RTX 3090 support, a CUTLASS_PATH step the README skips, and a 22.5 GB download instead of 196 GB. Every command for Tencent's open world model.

aimachinelearningopensource
uv Now Type-Checks Python with ty. How to Set Up uv check (Pin ty First)
tutorial

uv Now Type-Checks Python with ty. How to Set Up uv check (Pin ty First)

uv check also type-checks PEP 723 scripts against their own dependencies, and one uv add --dev ty stops your laptop and CI drifting apart.

pythonprogrammingtutorial
GrapheneOS Banking Apps: 90% Work. Here's How to Fix Yours (2026 List)
tutorial

GrapheneOS Banking Apps: 90% Work. Here's How to Fix Yours (2026 List)

Swissquote and Yuh verify GrapheneOS with hardware attestation, while UBS and Triodos officially support it. The confirmed list, plus the settings that fix most other bank apps.

androidprivacysecurity
Authon Blog -- Authentication, Security & Developer Tools