frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Understanding the Recent DDoS Attack Against Read the Docs

https://about.readthedocs.com/blog/2026/09/2026-ddos-attack/
19•davidfischer•1h ago

Comments

tescreal•32m ago
I'm curious if anybody could speculate who would be attacking a documentation silo, and to what end?
SoftTalker•22m ago
Could be testing in preparation for attacking something more critical?
lanyard-textile•9m ago
Maybe just for the pleasure of doing it, too.
davidfischer•19m ago
I'm the author of the blog. I don't know. Internally, we were half joking that we were going to get ransom notice, but we never did.

The only thing that sort of correlates with this attack is that before it started, we began rolling out some slightly more aggressive rate limits one by one. This was mostly because anytime any new "company" thinks they're going to catchup with Claude/OpenAI, they scrape us very aggressively (and they're not respectful about it). My guess is that the attackers behind this attack were already probing us (they were) and they thought the window of opportunity might be closing.

SoftTalker•17m ago
Just curious, if you're tolerant of scraping, do you make an archive of all your content available so that scraping is unnecessary, and if so do the scrapers prefer that?
davidfischer•10m ago
It's terabytes of content and other than we're the host not really related to each other. However, for most projects, it's possible to download a zip file of all the HTML docs for that project. We have a lower rate limit to pull these, but a scraper can pull thousands of docs at once. We only host a few hundred thousand projects so pulling a zip of the latest docs for all of them could be done in a day or two at a very reasonable rate.

It's also possible to request the docs already processed into markdown[1]. Lastly, basically all of the docs come from Git. A smart scraper could just clone a project's repo.

[1] https://docs.readthedocs.com/platform/stable/reference/markd...

tescreal•10m ago
Good to know. I use your site (with a manual transmission user-agent) often, and it's fantastic. Thanks for your work and the writeup!
davidfischer•3m ago
I've never seen the phrase "manual transmission user-agent". Using your own browser yourself is the new stick shift. Love it.
bennett_dev•17m ago
Interesting that the Under Attack Mode wasn’t used at all here. I understand not wanting to break APIs but I feel temporarily challenging non-API usage could have at least helped without impacting users too much?
davidfischer•6m ago
I talked about that directly in the post. We didn't want to just challenge everyone. We use JS challenges but we try to use them sparingly. The rest of the ops team and I were fighting to stay up but it never got so bad that it was a choice between complete outage and using the Under Attack mode.

Tailwind Labs is joining Shopify

https://tailwindcss.com/blog/tailwind-is-joining-shopify
534•EdwinHoksberg•3h ago•204 comments

GNU Radio in the browser

https://gnuradioworld.com/
50•kristianpaul•1h ago•8 comments

GPT-6 Astra, looped transformers, and hidden reasoning

https://magazine.sebastianraschka.com/p/gpt-6-astra-looped-transformers-and
118•ModelForge•2h ago•29 comments

Desert Ant Labs: local, fast models that run on device

https://desertant.com/blog/introducing-desert-ant-labs/
274•willwhitedc•5h ago•77 comments

Planet Labs' Open Satellite Feed

https://tech.marksblogg.com/planet-labs-open-satellite-feed.html
38•marklit•1h ago•8 comments

Anthropic Is Building a Predictive Surveillance System to Monitor Activists

https://prospect.org/2026/09/09/anthropic-artificial-intelligence-surveillance-system-monitor-act...
202•dn2k•1h ago•83 comments

No Man's Sky Cosmos

https://www.nomanssky.com/cosmos-update/
115•Limb•1h ago•93 comments

Muse's Social Media Handle Is Stolen by New Meta AI Tool

https://www.realitytea.com/2026/09/09/muse-band-meta-ai-social-media-handle/
12•erremerre•34m ago•2 comments

Understanding the Recent DDoS Attack Against Read the Docs

https://about.readthedocs.com/blog/2026/09/2026-ddos-attack/
19•davidfischer•1h ago•10 comments

Rivian's Gambit for Full Autonomy

https://spectrum.ieee.org/rivian-self-driving
20•1970-01-01•22h ago•18 comments

Microsoft/TracerAI withdraws copyright takedown against Luanti

https://blog.luanti.org/2026/09/08/dmca-rescinded/
32•daper•2h ago•8 comments

We Accidentally Built a Synthetic Cell Factory

https://bnext.bio/post/we-accidentally-built-a-synthetic-cell-factory
25•rajivm•1h ago•1 comments

Autonomous Cars Save Lives: Self-driving tech could prevent 580k deaths/year

https://spectrum.ieee.org/are-self-driving-cars-safe
3•bookofjoe•3m ago•0 comments

Claude, change the "Add to Cart" button to blue

https://opusfived.dev/
676•matthieu_bl•7h ago•273 comments

I rank the open-source AI agents that launched in the last 30 days

https://www.theagenticleaderboard.com/
6•theagenticleade•31m ago•0 comments

I advertise malicious software on Google Ads

https://xlii.space/eng/malicious-software-on-google-ads/
260•xlii•5h ago•159 comments

Roame (YC S23) Is Hiring Viral Content Editor

https://www.ycombinator.com/companies/roame/jobs/KuVVqSh-content-systems-builder-editor
1•zman0225•5h ago

Show HN: Rdltr – Inbox zero for your reading list

https://rdltr.app/
3•eduardosasso•11m ago•0 comments

DeepSeek launching v4.1 flash cheaper and more capable than v4 pro

332•nickweb•5h ago•174 comments

Bespoke: A Programming Language for People Who Say Please

https://blog.hofstede.it/bespoke-a-programming-language-for-people-who-say-please/
18•birdculture•3d ago•8 comments

The UN challenges five centuries of cartography

https://www.not-ship.com/united-nations-map/
4•speckx•44m ago•0 comments

Magic Move for Code Snippets from first principles

https://rahulrav.com/blog/magic_move.html
5•rahulrav•2d ago•0 comments

Every Millisecond Counts

https://jordivillar.com/blog/every-millisecond-counts
3•theanonymousone•20m ago•0 comments

Better AI code comment detector

https://entropicthoughts.com/better-ai-comment-classifier
15•ibobev•1h ago•12 comments

Muse – Meta’s personal AI agent

https://ai.meta.com/muse/
603•yks•21h ago•656 comments

Show HN: Give your AI agent on-screen guides that show users where to click

5•pancomplex•2h ago•0 comments

Defining AI Psychosis. Part 2: "Prolific AI Psychosis"

https://jeffs.blog/p/defining-ai-psychosis-part-2-prolific
38•euthymiclabs•1h ago•20 comments

"Good" AI

https://thoughts.wyounas.com/p/what-does-good-ai-mean
4•simplegeek•57m ago•0 comments

Navier-Stokes – Tristan Buckmaster [pdf]

https://cims.nyu.edu/~tristanb/statement.pdf
1948•procedurecall•1d ago•798 comments

Playing whack-a-mole is losing

https://dadrian.io/blog/posts/whack-a-mole-is-losing/
36•surprisetalk•3h ago•10 comments