This is the reality - most people won't spoof until they figure out it's the way to make a specific site work; and then they'll likely spoof for everything.
I'd also like to add that we forget that we're doing it, or at least I do. Once you set something up like that, there's never any reason to get rid of it; nobody is positively discriminating towards Linux.
I love when a ruleset (firewall, for example) has a "comments" field because I inevitably forget why I added something and then Chesterton's fence means I leave it forever, lest I spend hours a year later wondering why something broke.
Every time I try to change my user agent with a FF extension I get hit with brutal cloudflare captcha loops. How are you changing your user agent in a way that this is not a problem?
Credit cards are a sign of poverty? Now that's a hot take.
I feel in Europe having a credit card means the complete opposite, only "rich" people have credit cards.
I have a credit card, I use it, I pay it off every month. Why am I seen as poor just because I have a credit card? It's just a tool.
It spares me from needing to maintain a 10000$ emergency fund in my checking account.
And in post-soviet countries you blink and you owe 15+% interest. I know many people who couldn't meet basic needs and pay a never-ending percentage. Or forgot to close the debt and lost more than ever gained from this tool in one payment. So people who can pay from their pocket just pay from it instead of endlessly tracking the grace period and counting the money.
I don't imply that's the same everywhere. Also probably depends on a local regulation and interest rates.
Also people here don't generally like to owe to somebody, that feels insecure.
Mark Pilgrim isn't even the original author, he just ported the C version to Python and contributed nothing to it for the last 10 years.
If you take 5 minutes to look at the code you'll see that v7 works in a completely different way, it mostly uses machine learning models instead of heuristics. Even if you compare the UTF8 or UTF16 detection code you'll see that they have absolutely nothing in common.
Its just API compatible and the API is basically 3 functions.
If he had published this under a different name nobody would have challenged it.
There are many different keyboard layouts, at least nowadays there is only one German layout. For Spanish there are 2 different layouts which are both actively sold.
The meaning of yellow on traffic lights is no problem, you'll see it for no longer than 2 seconds. Unless it flashes yellow which means that the traffic light is shut off, then "right before left" applies.
Some countries only have a green light, no red and no yellow. Now that is a problem because if the light is off because you a) don't see it, you have to know that it is there, and b) don't know if it is operational.
The end of a speed limit indication means the same as no speed limit indication. The lawful limit for the type of road applies, 50 in the city, 100 for rural roads, unlimited for Autobahn.
Thats why on the Autobahn there will be a speed limit indication after every on-ramp, if there is no speed limit sign then it is unlimited.
With respect, you’ve given the typical German response to virtually any outsider’s criticism anything German: no, it’s simple, you’re just not doing/understanding it correctly, just learn a, b and c, and then do d, e, f and g.
(Except Deutsche Bahn; no-one argues at criticism there. It’s quite refreshing!)
I know how the traffic lights work, point was that there are just excessively many of different combinations in Germany rather than just a single standard green/yellow/red.
"The end of a speed limit indication means the same as no speed limit indication. The lawful limit for the type of road applies, 50 in the city, 100 for rural roads,"
See, that's already wrong because the "Landstraße" may be 70, 80 or 100 depending on the exact road. If there's construction you might have a lower speed for the construction and then "end of limitation" at which point you have to remember whether the road is 70, 80 or 100.
Another example, if you have a Landstraße that is 100km/h, but you have a section that is 80km/h which has construction that has 50km/h, after construction you see "end of limit" what's the speed you're allowed to drive? 80 or 100? If you just had the speed limit sign all this confusion would simply not exist.
France does the same with regards to speed limits. There are also signs telling you the speed limit hasn't changed, or telling you to watch your speed, but without giving you the speed limit!
You are supposed to guess the speed limit from the size and shape of the road too. When I ask, almost nobody knows what is the speed of a road, they just wing it.
By law the speed limit has to be posted before an automatic speed trap (they are everywhere in France). Essentially training everybody that speeds limits are only for avoiding the speed trap "tax", but don't matter otherwise.
I can't speak to Germany, but we also have "end of speed limit" signs in California, and here they definitely mean what the other commenters have said, i.e. the basic speed rule applies. Just based on reading these comments, the German rules seem to be the same here, so I would very much suspect that that in your example the speed limit is unambiguously 100km/hr after the "end of limit" sign.
No, not for days - but it churned away on that one for about ten minutes.
I don't think I've got any examples of multi-hour or multi-day sessions that ran completely uninterrupted - this one back in December took 4.5 hours but I had to prompt it to keep going a few times along the way: https://simonwillison.net/2025/Dec/15/porting-justhtml/
Maybe so, but I did once spend 12 hours straight debugging an Emscripten C++ compiler bug! (After spending the first day of the jam setting up Emscripten, and the second day getting Raylib to compile in it. Had like an hour left to make the actual game, hahah.)
I am a bit thick with such things, but just wanted to provide the context that Emscripten can be a fickle beast :)
I sure am glad I can now deploy Infinite Mechanized Autistic Persistence to such soul-crushing tasks, and go make a sandwich or something.
(The bug turned out to be that if I included a boolean in a class member, the whole game crashed, but only the Emscripten version. Sad. Ended up switching back to JS, which you basically need anyway for most serious web game dev.)
You're right, but I don't think we're getting an hour's worth of work out of single prompts yet. Usually it's an hour's worth of work out of 10 prompts for iteration. Now that's a day's wage for an hour of work. I'm certain the crossover will come soon, but it doesn't feel there yet.
5-10 years? The human panel cost/task is $17 with 100% score. Deep Think is $13.62 with 84.6%. 20% discount for 15% lower score. Sorry, what am I missing?
It’s not that I want to achieve world domination (imagine how much work that would be!), it’s just that it’s the inevitable path for AI and I’d rather it be me than then next shmuck with a Claude Max subscription.
No, they published schematics and full BIOS source code.
But it was not libre, they held the copyright to the source code. So to get around this, competing companies wrote a spec from the source code and then had another team which never saw the code implement a new BIOS from the spec.
They got lucky, the economy needed to be rebuilt and the Pinochet government had no idea how to do it and not much interest in it. So they put the economists who wrote the "Ladrillo" in charge because it sounded like a good plan. This combination of a stable government combined with libertarian economic policies lead to the success. Usually you don't get this combination under dictatorship.
reply