frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Enable CORS for Your Blog

https://www.blogsareback.com/guides/enable-cors
25•cdrnsf•2d ago

Comments

hvb2•1h ago
This feels like such a weird ask?

Why would anyone do this, so their content can be easily read elsewhere potentially with a load of ads surrounding it?

This seems to really reason through only the happy path, ignoring bad actors, and there'll always be bad actors.

bigstrat2003•1h ago
Also, why would an RSS reader be a website? An application installed on your PC is superior in every way.
socalgal2•1h ago
Um, no? the most popular RSS reader back when RSS readers were a thing was Google's. It was a website. And why not. Like other websites, you can log in from any device that has a browser and immediately pick up where you left off, including work machines where you aren't allowed to install native apps.
ef2k•1h ago
To be fair, they do explain their motivation. It's an in-browser RSS reader, so it's fetching the RSS feed directly without a proxy server. There's not much risk since the content is public and non-credentialed. The bigger risk is misconfiguring CORS and inadvertently exposing other paths with the wildcard.
onion2k•1h ago
This seems to really reason through only the happy path, ignoring bad actors, and there'll always be bad actors.

True, but the bad actors can defeat any security mechanism you put in place with a proxy, or a copy'n'paste, so the downside risk is pointless worrying about. The upside of allowing traffic is that your content that you presumably want people to read can be read by more people. For all but the most popular blogs that's probably a net benefit.

sheept•45m ago
If a malicious website wanted to copy a blog's website to put ads on it, they already can just copy it outside of the browser on their end, which has the "benefit" of preventing the original blog from taking the post down.

CORS also doesn't prevent a popular website with a personal vendetta[0] against a blogger from DDOSing the blog with their visitors, since CORS doesn't block requests from being sent.

For a purely static website, there shouldn't be any risk from enabling CORS.

[0]: https://news.ycombinator.com/item?id=46624740

travisvn•1h ago
Hey folks, I'm the developer working on Blogs Are Back. WakaTime has me clocked in at over 900 hours on this project so far...

If CORS weren't an issue, it could've been done in 1/10th of that time. But if that were the case, there would've already been tons of web-based RSS readers available.

Anyway, the goal of this project is to help foster interest in indie blogs and help a bit with discovery. Feel free to submit your blog if you'd like!

If anyone has any questions, I'd be happy to answer them.

chrismorgan•1h ago
> style="opacity:0;transform:translateY(20px)"

In my opinion, that’s a bigger problem than CORS. Proxyless web feed reader is a lost cause, you’re wasting your time because only a small minority are ever going to support it. But that opacity and transition nonsense gratuitously slows down page loading for everyone, and hides content completely for those that aren’t running JS.

(What I would also like to know is: how come this is the third time I’ve seen exactly this—each block of content having this exact style attribute—in the past month, when I don’t remember encountering exactly it before?)

travisvn•1h ago
The entire web app is JS based. It's a requirement I'm ok with.

And to answer your question, you're seeing that kind of styling so frequently because it's likely part of Framer Motion, an extremely popular animation library

https://www.npmjs.com/package/framer-motion https://www.npmjs.com/package/motion

rglullis•1h ago
Hey, this is very interesting! As someone working on an extension that works as an ActivityPub client, I don't have to deal with CORS issues so much (most servers configure CORS properly, and the extension can bypass CORS issues anyway) but I just spent a good chunk of my weekend working on a proxy that could deal with Mastodon's "authorized fetch".

So, basically, any URI that I need to resolve goes tries first to fetch directly and it falls back to making the request through the proxy if I get any type of authentication error.

arjie•21m ago
Huh, that's a pretty interesting request. And it makes sense to me. I've enabled it on my RSS feed. I wanted to see if I could add my blog feed to it to test but when I went to do so I had to install a Chrome extension on your app to do it. All right, if someone wants my blog for whatever reason that badly, they can now do it.

Motorola announces a partnership with GrapheneOS Foundation

https://motorolanews.com/motorola-three-new-b2b-solutions-at-mwc-2026/
285•km•1h ago•75 comments

Making Video Games in 2025 (without an engine)

https://www.noelberry.ca/posts/making_games_in_2025/
54•alvivar•3d ago•8 comments

Computer-generated dream world: Virtual reality for a 286 processor

https://deadlime.hu/en/2026/02/22/computer-generated-dream-world/
86•MBCook•4h ago•10 comments

If AI writes code, should the session be part of the commit?

https://github.com/mandel-macaque/memento
213•mandel_x•8h ago•220 comments

WebMCP is available for early preview

https://developer.chrome.com/blog/webmcp-epp
272•andsoitis•10h ago•154 comments

Evolving descriptive text of mental content from human brain activity

https://www.bbc.com/future/article/20260226-how-ai-can-read-your-thoughts
19•ggm•2h ago•9 comments

Show HN: Timber – Ollama for classical ML models, 336x faster than Python

https://github.com/kossisoroyce/timber
114•kossisoroyce•7h ago•14 comments

Everett shuts down Flock camera network after judge rules footage public record

https://www.wltx.com/article/news/nation-world/281-53d8693e-77a4-42ad-86e4-3426a30d25ae
212•aranaur•4h ago•43 comments

Right-sizes LLM models to your system's RAM, CPU, and GPU

https://github.com/AlexsJones/llmfit
119•bilsbie•9h ago•29 comments

How to record and retrieve anything you've ever had to look up twice

https://ellanew.com/2026/03/02/ptpl-197-record-retrieve-from-a-personal-knowledgebase
34•Curiositry•4h ago•14 comments

Process-Based Concurrency: Why Beam and OTP Keep Being Right

https://variantsystems.io/blog/beam-otp-process-concurrency
22•linkdd•3h ago•13 comments

Ghostty – Terminal Emulator

https://ghostty.org/docs
720•oli5679•20h ago•309 comments

Tove Jansson's criticized illustrations of The Hobbit (2023)

https://tovejansson.com/hobbit-tolkien/
169•abelanger•2d ago•77 comments

Little Free Library

https://littlefreelibrary.org/
113•TigerUniversity•10h ago•60 comments

Why does C have the best file API

https://maurycyz.com/misc/c_files/
106•maurycyz•13h ago•81 comments

When does MCP make sense vs CLI?

https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html
370•ejholmes•15h ago•234 comments

Enable CORS for Your Blog

https://www.blogsareback.com/guides/enable-cors
25•cdrnsf•2d ago•11 comments

Decision trees – the unreasonable power of nested decision rules

https://mlu-explain.github.io/decision-tree/
475•mschnell•23h ago•74 comments

An interactive intro to Elliptic Curve Cryptography

https://growingswe.com/blog/elliptic-curve-cryptography
11•vismit2000•2h ago•5 comments

Microgpt explained interactively

https://growingswe.com/blog/microgpt
262•growingswe•22h ago•37 comments

Have your cake and decompress it too

https://spiraldb.com/post/cascading-compression-with-btrblocks
15•emschwartz•2d ago•3 comments

Long Range E-Bike (2021)

https://jacquesmattheij.com/long-range-ebike/
160•birdculture•3d ago•236 comments

Next-gen spacecraft are overwhelming communication networks

https://atempleton.bearblog.dev/how-next-gen-spacecraft-are-overwhelming-our-communication-networks/
61•korrz•2d ago•19 comments

Ape Coding [fiction]

https://rsaksida.com/blog/ape-coding/
172•rmsaksida•18h ago•116 comments

Setting up phones is a nightmare

https://joelchrono.xyz/blog/setting-up-phones-is-a-nightmare/
148•bariumbitmap•3d ago•190 comments

Why XML tags are so fundamental to Claude

https://glthr.com/XML-fundamental-to-Claude
201•glth•17h ago•136 comments

Flightradar24 for Ships

https://atlas.flexport.com/
222•chromy•21h ago•46 comments

Microgpt

http://karpathy.github.io/2026/02/12/microgpt/
1799•tambourine_man•1d ago•301 comments

C64 Copy Protection

https://www.commodoregames.net/copyprotection/
52•snvzz•3d ago•5 comments

Running Neural Amp Modeler on embedded hardware

https://www.tone3000.com/blog/running-nam-on-embedded-hardware
30•woodybury•2d ago•6 comments