Scientist professor hacker writer citizen. Committed to building a better world through science technology and community. Director @swheritage. Follow ≠ endorse

Paris
Joined June 2009
Yes, source code is special: it's executable knowledge that is meant to be human readable, by design. It's an all time new in human history.
7
125
1
223
The AI crawler mess had a solution 30 years ago, never applied. A textbook market failure. N sites, M crawlers, and a bill that lands on nobody's balance sheet. 👉 dicosmo.org/good-enough/ @inria @cnrs @GoogleDeepMind @OpenAI @Microsoft @huggingface @AnthropicAI @unesco @ODET_UN
1
107
Crawling the whole web to find out what changed was never sensible. It was patched until it was bearable, and then it became normal, like a QWERTY keyboard. That is what "good enough" means, and it is why the waste lasted thirty years. 👉 dicosmo.org/good-enough/
1
108
Today's AI crawlers re-fetch what never changed. In 1998 I co-wrote the fix and sent it to the IETF; we revised it in 1999 and never heard back. In 2001 an IETF group reinvented it independently — theirs expired too. Neither was ever rejected. 👉 dicosmo.org/good-enough/
1
105
Roberto Di Cosmo retweeted
The destination, from the outset: I direct Software Heritage, a non-profit organisation that collects public source code once so that others need not collect it again. This is my latest effort at a long-standing problem. Follow the full saga on 👉 dicosmo.org/good-enough/
1
2
3
194
The destination, from the outset: I direct Software Heritage, a non-profit organisation that collects public source code once so that others need not collect it again. This is my latest effort at a long-standing problem. Follow the full saga on 👉 dicosmo.org/good-enough/
1
2
3
194
It is time to call that out and act on it — starting by understanding it: which actor does what, who gains, who loses. Over the coming weeks I will reconstruct one instance from dated documents, including my own past and ongoing efforts.
1
51
For nearly three decades I have met the same pattern: a system that works well enough for each actor separately, while imposing a growing cost on all of them together. Nobody owns the aggregate problem, so the better solution stays nobody’s job.
1
42
Everybody running a sizeable website knows the method is wasteful. The striking part is that we speak as though it were a law of nature. It is not. We knew how to avoid most of this waste in the 1990s, and I tried to push a concrete solution then.
1
39
None of this is new. Search engines have done it for decades, in the very same wasteful way. What is new is the scale — and that the open web is closing in response. An API at a time. A "bot filter" at a time.
1
79
The mechanism, from the same report: some botnets revisit an entire site every day merely to discover what changed, transferring the same material again and again.
1
1
115
"This way of collecting data is very wasteful." An Akamai specialist, on how AI crawlers gather material from the web. September 2024.
2
2
8
951