frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Single Sign on for Furries

https://cendyne.dev/posts/2025-08-15-single-sign-on-for-furries.html
30•surprisetalk•1d ago

Comments

sudobash1•21h ago
Not at all related to the article, but I think this is the first time I have seen a page modify its contents based on the referrer site. If you click the link (and your browser uses the "Referer" header), it will have a blurb at the top welcoming hacker news readers. If you copy the URL manually, it does not.

You can also see this using curl:

    curl -H "Referer: https://news.ycombinator.com/" https://cendyne.dev/posts/2025-08-15-single-sign-on-for-furries.html | grep hacker
If you remove the -H "Referer: ..." part, it will no longer contain the word "hacker".

Honestly, I am a little surprised that Firefox is sending the "Referer" header. It feels like a relic from the days when we (mostly) weren't concerned with being tracked. I suppose that it must have practical uses that would break without it.

Quekid5•20h ago
I think the Referer header kinda-sorta serves as mitigation for 3rd parties just (maliciously) hot-linking to, say, images on your domain, effectively forcing you to bear the cost of upload bandwidth for those images.

(And similar, it's just that images sprang to mind.)

jsheard•20h ago
Browsers have clamped down on that somewhat by enforcing stricter referrer policies by default if the originating server doesn't specify one. It used to be a total free for all where everyone could always see the full referring URL, then it was changed to completely blank the referrer on secure-to-insecure transitions, then it was changed again to also blank the path on cross-origin transitions so only the referring origin is revealed.
snuxoll•20h ago
It is used for tracking, that's the whole point of the header. "Who's sending me all of this traffic" is a useful, non-invasive thing for websites to have access to. You can use rel="noreferrer" on a link to disable the header on a specific link, as well as the `Referrer-Policy` header and `<meta name="referrer" />` to have some additional control (the 'origin-when-cross-origin' value can be useful in some cases, so destination sites can attribute what origin traffic came from, but not the specific page, while still being able to track it on your own origin - I think this is actually the default behavior in browsers these days).
peacebeard•19h ago
A useful thing you can do is make your html linter error if a link has target=blank without rel=noreferrer

EG https://html-eslint.org/docs/rules/no-target-blank/

rdmuser•17h ago
It's a little neat that it works without javascript too.
some_furry•4h ago
Yeah, I do something similar with my blog (except via JavaScript). The motivation is similar to Cendyne's.

(Because it's exhausting to have to explain for the 1000th time that I'm not going to make my blog non-furry just because some rando hates furries and thinks being a part of a nerd community is pornographic.)

IBM AI ('Bob') Downloads and Executes Malware

https://www.promptarmor.com/resources/ibm-ai-(-bob-)-downloads-and-executes-malware
195•takira•2h ago•94 comments

How to Code Claude Code in 200 Lines of Code

https://www.mihaileric.com/The-Emperor-Has-No-Clothes/
64•nutellalover•1h ago•43 comments

Texas First State to End American Bar Association oversight of law schools

https://www.keranews.org/news/2026-01-06/texas-supreme-court-ends-american-bar-association-law-sc...
24•randycupertino•29m ago•17 comments

Bose is open-sourcing its old smart speakers instead of bricking them

https://www.theverge.com/news/858501/bose-soundtouch-smart-speakers-open-source
1746•rayrey•6h ago•264 comments

Google AI Studio is now sponsoring Tailwind CSS

https://twitter.com/OfficialLoganK/status/2009339263251566902
215•qwertyforce•2h ago•68 comments

Mux (YC W16) is hiring a platform engineer that cares about (internal) DX

https://www.mux.com/jobs
1•mmcclure•12m ago

The Unreasonable Effectiveness of the Fourier Transform

https://joshuawise.com/resources/ofdm/
48•voxadam•2h ago•18 comments

Fixing a Buffer Overflow in Unix v4 Like It's 1973

https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/
49•vzaliva•2h ago•10 comments

The Jeff Dean Facts

https://github.com/LRitzdorf/TheJeffDeanFacts
327•ravenical•8h ago•115 comments

Ushikuvirus: Newly discovered virus may offer clues to the origin of eukaryotes

https://www.tus.ac.jp/en/mediarelations/archive/20251219_9539.html
38•rustoo•16h ago•8 comments

Digital Red Queen: Adversarial Program Evolution in Core War with LLMs

https://sakana.ai/drq/
61•hardmaru•4h ago•4 comments

Task-free intelligence testing of LLMs

https://www.marble.onl/posts/tapping/index.html
12•amarble•1h ago•1 comments

Iran Goes Into IPv6 Blackout

https://radar.cloudflare.com/routing/ir
288•honeycrispy•5h ago•203 comments

Show HN: macOS menu bar app to track Claude usage in real time

https://github.com/richhickson/claudecodeusage
28•RichHickson•2h ago•13 comments

I used Lego to design a farm for people who are blind – like me

https://www.bbc.co.uk/news/articles/c4g4zlyqnr0o
81•ColinWright•3d ago•17 comments

Lights and Shadows (2020)

https://ciechanow.ski/lights-and-shadows/
207•kg•6d ago•30 comments

Sopro TTS: A 169M model with zero-shot voice cloning that runs on the CPU

https://github.com/samuel-vitorino/sopro
7•sammyyyyyyy•36m ago•0 comments

Intellectual Junkyards

https://www.forester-notes.org/QHXS/index.xml
11•ysangkok•3d ago•0 comments

Project Patchouli: Open-source electromagnetic drawing tablet hardware

https://patchouli.readthedocs.io/en/latest/
406•ffin•15h ago•46 comments

A closer look at a BGP anomaly in Venezuela

https://blog.cloudflare.com/bgp-route-leak-venezuela/
352•ChrisArchitect•14h ago•186 comments

Dynamic Large Concept Models: Latent Reasoning in an Adaptive Semantic Space

https://arxiv.org/abs/2512.24617
45•gmays•4h ago•4 comments

Dell admits consumers don't care about AI PCs

https://www.pcgamer.com/hardware/dells-ces-2026-chat-was-the-most-pleasingly-un-ai-briefing-ive-h...
271•mossTechnician•1d ago•199 comments

Open Infrastructure Map

https://openinframap.org
382•efskap•17h ago•89 comments

Show HN: DeepDream for Video with Temporal Consistency

https://github.com/jeremicna/deepdream-video-pytorch
58•fruitbarrel•7h ago•20 comments

Kernel bugs hide for 2 years on average. Some hide for 20

https://pebblebed.com/blog/kernel-bugs
269•kmavm•18h ago•144 comments

Show HN: I built a tool to create AI agents that live in iMessage

https://tryflux.ai/
19•danielsdk•4d ago•10 comments

The Napoleon Technique: Postponing things to increase productivity

https://effectiviology.com/napoleon/
226•Khaine•3d ago•120 comments

Signals vs. Query-Based Compilers

https://marvinh.dev/blog/signals-vs-query-based-compilers/
38•todsacerdoti•4d ago•5 comments

Claude keeps nagging about "Help improve Claude" inspite of previous decline

50•onesandofgrain•2h ago•22 comments

Supernova Remnant Video from NASA's Chandra Is Decades in Making

https://www.nasa.gov/missions/chandra/supernova-remnant-video-from-nasas-chandra-is-decades-in-ma...
45•dylan604•3h ago•5 comments