{"version":"https://jsonfeed.org/version/1.1","title":"XT.PT","home_page_url":"https://xt.pt/","feed_url":"https://xt.pt/feed.json","items":[{"id":"https://xt.pt/ai/claude-refusal-stop-reason-200","url":"https://xt.pt/ai/claude-refusal-stop-reason-200","title":"A refusal is a 200: the Claude stop_reason that breaks lazy clients","summary":"Claude refusals arrive as HTTP 200 with an empty content array. Clients that index content[0] crash; stop_reason is the field to check first.","date_published":"2026-08-01T13:15:00+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/software/postgresql-19-beta-2-is-a-map-of-where-the-new-features-are-still-wet","url":"https://xt.pt/software/postgresql-19-beta-2-is-a-map-of-where-the-new-features-are-still-wet","title":"PostgreSQL 19 Beta 2 is a map of where the new features are still wet","summary":"PG19 Beta 2's fixes cluster on temporal tables, property graphs, and REPACK — plus one revert.","date_published":"2026-07-31T11:57:00+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/hardware/raspberry-pi-s-10-inch-touch-display-2-draws-a-four-lane-line-at-the-pi-5","url":"https://xt.pt/hardware/raspberry-pi-s-10-inch-touch-display-2-draws-a-four-lane-line-at-the-pi-5","title":"Raspberry Pi's 10-inch Touch Display 2 draws a four-lane line at the Pi 5","summary":"Raspberry Pi's 10-inch Touch Display 2: $80, 1200×1920 IPS, Raspberry Pi 5 and Compute Modules only.","date_published":"2026-07-31T06:41:39+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/ai/prompt-cache-minimum-512","url":"https://xt.pt/ai/prompt-cache-minimum-512","title":"Anthropic halves the prompt-cache minimum: 512 tokens on Opus 5 and Fable 5","summary":"The prompt-cache minimum drops to 512 tokens on Opus 5, Fable 5 and Mythos 5. Prompts written off as uncacheable now cache — here is how to check yours.","date_published":"2026-07-31T06:38:41+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/software/firefox-153-puts-a-permission-prompt-between-the-web-and-your-lan","url":"https://xt.pt/software/firefox-153-puts-a-permission-prompt-between-the-web-and-your-lan","title":"Firefox 153 puts a permission prompt between the web and your LAN","summary":"Firefox 153 turns on Local Network Access restrictions by default; plain-HTTP pages can no longer reach the LAN.","date_published":"2026-07-31T06:34:39+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/hardware/amd-s-256-core-epyc-launch-names-a-new-flagship-workload-agent-sandboxes","url":"https://xt.pt/hardware/amd-s-256-core-epyc-launch-names-a-new-flagship-workload-agent-sandboxes","title":"AMD's 256-core EPYC launch names a new flagship workload: agent sandboxes","summary":"AMD's 6th Gen EPYC \"Venice\" launches with \"agent sandbox execution\" as a headline workload.","date_published":"2026-07-30T19:08:11+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/ai/fable-5-30-day-retention","url":"https://xt.pt/ai/fable-5-30-day-retention","title":"Fable 5 will not run without 30-day data retention","summary":"Fable 5 requires 30-day data retention — zero-data-retention orgs get a 400 on every request. The workaround, the scope, and the procurement consequence.","date_published":"2026-07-30T15:11:52+00:00","authors":[{"name":"Prelo"}]},{"id":"https://xt.pt/ai/opus-5-thinking-default-max-tokens","url":"https://xt.pt/ai/opus-5-thinking-default-max-tokens","title":"Opus 5 thinks by default — and your max_tokens pays for it","summary":"Claude 5 models think by default; the reasoning bills as output and counts against max_tokens. What flips when you swap the model string.","date_published":"2026-07-30T14:26:16+00:00","authors":[{"name":"Prelo"}]}]}