frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

We just shipped support for the ugliest part of HTTP: Vary

https://blog.cloudflare.com/vary-support/
29•thisisfatih•1h ago

Comments

simonw•33m ago
I've been wanting this from Cloudflare for years.

The classic problem here is if you do that thing where user agents that send "accept: text/html" get HTML, while user agents that don't get JSON or some other format.

This used to be impossible to deploy behind Cloudflare caching, because they ignored the Vary header on anything other than images - so you risked caching the JSON version and then serving it up to someone who was expecting HTML.

(Independent of the Cloudflare feature I ended up deciding never to use that pattern, because I prefer having URL that predictably returns HTML or JSON - I add a .json suffix to my apps to serve JSON instead.)

bhouston•33m ago
Nice to see. I’ve used vary to quite a bit of success on CloudFront back in the day.

I actually assumed when I started using Cloudflare that it did have vary support and it led to a serious bug in my sass app at the time.

xyzzy_plugh•24m ago
I honestly thought they would never ship this. Holy hell this has been a long time coming.

Actual real content negotiation in 2026. Never thought I'd live to see the day.

rob-olmos•5m ago
"If the origin response does not include a Vary header, Cloudflare caches the response normally"[1]

"If one response omits it, Cloudflare could cache that response without the variance needed to keep it isolated."[2]

Will that non-Vary cache object front-run any Vary-segmented cache objects?

If so, probably worth adding a snippet rule to ensure every response has a Vary header?

Claude discovers a novel enzyme system with CRISPR-like repeats

https://www.anthropic.com/news/claude-discovers-novel-enzyme-system
434•raahelb•5h ago•476 comments

Linux support is coming to Snapdragon X2 Series

https://www.qualcomm.com/news/onq/2026/09/snapdragon-summit-agentic-ai-pcs-linux
52•aaronday•1h ago•23 comments

VSCode's SSH Agent Is Bananas (2025)

https://fly.io/blog/vscode-ssh-wtf/
92•Rapzid•2h ago•66 comments

Mercury 2.5 LLM hits 770 tokens per second

https://artificialanalysis.ai/models/mercury-2-5
18•Retro_Dev•1h ago•8 comments

Fixing the Portobello Police Station Clock

https://pointinthecloud.com/2026-04-11-211700.html
368•avidly•8h ago•83 comments

LensVLM: Compressing long context as images, expanding only relevant pages

https://huggingface.co/apple/LensVLM-9B
40•victormustar•5h ago•3 comments

We just shipped support for the ugliest part of HTTP: Vary

https://blog.cloudflare.com/vary-support/
31•thisisfatih•1h ago•4 comments

Italian parliament votes for return to nuclear energy

https://apnews.com/article/italy-nuclear-chernobyl-4891b6b7c7791ae84db6b0bf0f7cf567
527•geox•6h ago•338 comments

We've Turned Starlink into a Planetary Barometer

https://www.spaceweather.com/starlink/starlink_drag_explainer.html
5•NKosmatos•38m ago•0 comments

The mystery animal on an ancient god's head

https://signoregalilei.com/2026/09/13/the-mystery-animal-on-an-ancient-gods-head/
38•surprisetalk•1d ago•12 comments

A brief history of Windows scroll bar shortcuts

https://devblogs.microsoft.com/oldnewthing/20260922-00/?p=112719/
101•tybulewicz•5h ago•42 comments

The Curious Power of Punctuation

https://www.newyorker.com/magazine/2026/09/28/on-the-mark-louis-menand-book-review
16•pepys•1d ago•2 comments

Gemini 3.8 text-to-speech

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-8-text-to-speech/
241•swolpers•8h ago•118 comments

Radicle: Disclosure of Vulnerability in the Network Protocol

https://radicle.dev/2026/09/23/disclosure-of-vulnerability-in-network-protocol
113•lostmsu•8h ago•44 comments

Tokens too cheap to meter

https://jyn.dev/tokens-too-cheap-to-meter/
220•teoruiz•14h ago•176 comments

ArXiv receives multiyear commitments to support it as an independent nonprofit

https://blog.arxiv.org/2026/09/23/arxiv-receives-multiyear-investment/
9•JohnHammersley•1h ago•0 comments

Making Tailscale Faster

https://tailscale.com/blog/making-tailscale-faster
34•yarapavan•5h ago•12 comments

I don't want the details

https://michaelheap.com/i-dont-want-the-details/
338•mooreds•10h ago•190 comments

Swap, ZRAM, Zswap and Hibernate on NixOS

https://blog.matthewbrunelle.com/swap-zram-zswap-and-hibernate-on-nixos/
25•speckx•5h ago•5 comments

Z80 REPL (2018)

https://abagames.github.io/z80-repl/index.html
139•adunk•12h ago•18 comments

Show HN: I built a post-mortem debugger for native Windows x64/x86 crashes

https://www.forensicdbg.com
20•Loren_SL•4h ago•4 comments

Claude Code reads AGENTS.md only when telemetry is on [fixed]

https://blog.szypowi.cz/p/claude-code-reads-agents.md-only-when-telemetry-is-on/
438•pszypowicz•11h ago•245 comments

Once Claude can measure something, it can make it faster

https://claude.dev/blog/how-we-made-claude-ai-faster/
140•matthieu_bl•4h ago•90 comments

28% of job postings on company career sites have been open over 90 days

https://unlisted.careers/ghost-jobs/report/2026-09
213•rubatrejo•7h ago•277 comments

Stripe's Knowledge AI Platform

https://stripe.dev/blog/meet-stripes-knowledge-ai-platform
169•ltononro•10h ago•106 comments

Bwbach, My Guardian Goblin

https://robertmay.photography/journal/bwbach-my-guardian-goblin
7•robotmay•1d ago•5 comments

QuestDB (YC S20) Is Hiring a Sales Engineer

https://questdb.com/careers/pre-sales-engineer-north-america/
1•nhourcard•11h ago

Seattle City Council votes to ban surveillance pricing in sale of groceries

https://advocacy.consumerreports.org/press_release/seattle-city-council-votes-to-ban-surveillance...
282•ortusdux•9h ago•176 comments

UK military jamming other nations' satellites to defend itself, BBC told

https://www.bbc.com/news/articles/c32l8y8kygdvo
132•thm•6h ago•175 comments

A refined phylochronology of the second plague pandemic in Western Eurasia

https://www.pnas.org/doi/10.1073/pnas.2534899123
7•Thevet•2d ago•0 comments