Cloudflare are merely the cheapest of the bunch.
4,559 karma · joined September 20, 2012
Cloudflare are merely the cheapest of the bunch.
It's not a hostile DOS in the traditional sense (I've mitigated a few of those) - no "pay us to make it stop", no pattern to the requests other than "fetch every unique URL a few times".
It wasn't happening until financial incentives to gather large datasets for AI training appeared.
Bad actors (using residential proxies & claiming to be a real browser) mostly showed up after folk started blocking ones that identified themselves as AI scrapers.
It's obvious to blame AI training because there's a shortage of better explanations. Who else would be paying for these (expensive) residential botnets, only to use them to (eg) web-scrape wikipedia (which offers free downloads of its content in a structured format)?
The simplest explanation of the technical behavior is "a bot coded to follow every link it sees & save the results", and the simplest explanation of the motive to run such a bot is "to train a large language model".
If you bulldoze a building when it's only 2% of the way through being constructed, you should probably be able to get 98% of the resources spent back - whether housing demand, money, whatever you spent.
Possibly 100% back until you hit 5%, just to allow for those mis-clicks.
Biggest peeve so far: It's very easy to build the 'premium' version of a building (eg police HQ instead of police station) and utterly annihilate your city budget - with no ability to cancel / undo.
"Click on the correct-looking-but-actually-wrong button functionally ends your game" is... not great.
Other than that, I'm really enjoying it.
My computer should run programs when I tell it to run them.
Don’t blunt _every_ tool just to make them harder to cut yourself on.
That's the point!
It feels _very_ sluggish if I try it after spending some time using a windows 98 VM, or a library catalog from 1990.
As far as I can tell, the OrangePi 6 remains distinctly uncompetitive with SBCs based on low-end intel chips.
- Orange pi consumes much more power (despite being an arm CPU) - A bit faster on some benchmarks, a bit slower on others - Intel SBC is about 60% the price, and comes with case + storage - Intel SBC runs mainline linux and everything has working drivers
Additionally, an ultimatum comes with a deadline; a boundary is indefinite (until stated otherwise).
In a sexual relationship context, that distinction could be better illustrated by:
"Don't touch me like that again without asking first, or I will break up with you"
vs
"If you don't have sex with me by the end of the week, I'll break up with you".
An ultimatum is, to most people, inherently damaging to psychological safety. A boundary is not automatically better - it can be unreasonable, unhealthy, or incompatible with the other persons needs - but unlike an ultimatum, it's not _inherently_ harmful to the relationship.
The “Ancillary” series, for sure.
An ultimatum says “you must do X or else I will do Y”
A boundary says “you must refrain from X or else I will do Y”.
I'm running firefox and seeing the normal amount.
The ongoing refusal to answer questions under oath is.
He could have agreed to talk anytime and been released shortly.
To charge him with defrauding investors requires a whole different group of people to get involved.
Additionally, those people need enough evidence to have a chance of conviction. "He refused to answer questions about it" is not actually evidence.
They ship with an existing library of components, you drag and drop them onto a blank canvas, move them around, live preview how they’ll change at different screen sizes, etc… then switch to the code to wire up all the event handlers etc.
All the iteration on design happens before you start compiling, let alone running.
In AWS, it's straightforward to say e.g. "permit traffic on port X from instances holding IAM role Y".
You can easily e.g. get the firewall rules for all your ec2 instances in a structured format.
I really would not look forward to building something even 1/10th as functional as that.
Before I drop 5 figures on a single server, I'd like to have some confidence in the performance numbers I'm likely to see. I'd expect folk who are experienced with on-prem have a good intuition about this - after a decade of cloud-only work, I don't.
Also, cloud networking offers a bunch of really nice primitives which I'm not clear how I'd replicate on-prem.
I've estimated our IT workload would roughly double if we were to add physically racking machines, replacing failed disks, monitoring backups/SMART errors etc. That's... not cheap in staff time.
Moving things on-prem starts making financial sense around the point your cloud bills hit the cost of one engineers salary.
Imported all my past mail on day one, forwarding meant I had one inbox only, and I only sent mail from the new domain. A few gentle “please stop using my old address” conversations with family.
It automatically shuts off after 30 seconds of inactivity.
I added a $3 webcam, and use openCV to detect motion. If three consecutive frames (sampled 0.5s apart) are each sufficiently difficult from the previous one, it attaches a virtual USB mouse, then moves it one pixel.
This wakes up the display whenever you walk past, then puts it back to sleep again when you stop moving.
The motion-detection pipeline uses less than 0.3% CPU on an intel N100 (6w TDP).
Definitely recommend starting new codebases with it enabled everywhere.