It's mostly paid-for touristy things that are sneered at, in my experience. No-one's going to look askance if you spend a day in the BM, V&A, or National Gallery even though they're listed in every guide book and are always rammed with tourists.
Madame Tussauds, The London Dungeon, The Clink, The Sherlock Holmes Museum, though? Ugh.
The ToL isn't entirely contrived like those, but is paid-for so you can see why people might feel awkward about it. As others have noted, though, Tower Hamlets residents get in for £1 which makes it pretty much acceptable - especially if you go on a rainy Tuesday in February when queues are at their shortest...
Yeah that's accurate. Some of those touristy things are very expensive and could buy a few pints instead
> No-one's going to look askance if you spend a day in the BM, V&A, or National Gallery
Askance! Love that word! I digress. People rarely do that though (except real youngens, students etc). They all lie to themselves they're in London for the culture and art etc but they're so exhausted from climbing the ladder and networking, they don't have time.
People turn extremely capitalistic in London. If you're not displaying your wealth or working to improve it, it's a waste of time.
Those in zones 4-6 especially spend all their time there, and just hang around for after work in central drinks. If they venture in, it's undoubtedly for food/coffee/drinks and not much else
Sounds like an interesting case of incorrectly trusting user input.
The idempotency key should have been viewed as the untrustworthy hint it really is. Then you can decide whether an untrustworthy hint is what you really need. At that point I'd hope someone on the team says "This is ordering - I think we need something trustworthy"
> Consequently, the lesson we take away from the aforementioned incident is idempotency keys are really composite keys (Client_Provided_Key + Hash(Request_Payload)).
Did the postmortem result in any other (wider) changes/actions, out of curiosity?
No idea if this was anything like what happened your case, and probably going off on a tangent, but I've seen so many cases where teams are split into backend and frontend, and they stop thinking about the product as a single distributed system (or, it exacerbates that lack of that thinking from before). Frontend often suggest "Oh we can just create an idempotency key" and any concerns from backend are dismissed. If they implement it incorrectly, backend are on the wrong 'team' to provide input.
> April 2025: Apple fined €500 million for failing to comply with "anti-steering" obligations. Meta fined €200 million under the Digital Market Act for requiring users to consent to sharing their data with the company or pay for an ad-free service.
> December 2025: X fined €120 million under the Digital Services Act for breaching transparency obligations.
(Sure, not this year, but that's pretty recent by most standards. And not sure if they're still being contested and unpaid)
> Recital 49 - Network and Information Security as Overriding Legitimate Interest
> The processing of personal data to the extent strictly necessary and proportionate for the purposes of ensuring network and information security, i.e. the ability of a network or an information system to resist, at a given level of confidence, accidental events or unlawful or malicious actions that compromise the availability, authenticity, integrity and confidentiality of stored or transmitted personal data, and the security of the related services offered by, or accessible via, those networks and systems,...
It's funny how people after all this time think 99 Articles, 173 Recitals and a huge tech lobby equals a water-tight, pro-citizen, impenetrable privacy law with almost no exemptions.
On becoming anti Google, I blocked Google's ASNs (shortcut to block all their IP addresses) on my router the other day as an experiment. It's a little eye-opening.
Obviously you immediately realise just how often you !g in DDG, use Google Flights, YouTube etc. Ok easy enough to fix
Then of course I can't use Play Store (Aurora didn't work either) so my phone would have eventually become quite obsolete
You can't compile many Go projects because the dependencies are pulled from Google
And if you had ALL of Google's ASNs that would include GCP and that's a whole other level of being cut off
And if you aren't going on holiday or an expensive weekend away or to an expensive restaurant, you're poor and your career is failing.
I only half jest
reply