50 karma · joined January 10, 2025
Other than that: it did not immediately crypto-lock my laptop and/or ramp up my GPU mining Führercoins, so that was good too.
Other than that: I did not really see any metrics worth of attention, so I uninstalled the app again, which seemed to work fine as well.
Thrilling stuff, I know...
OK, so the predominant opinion of HN seems to be that Apple is really good at marketing. So, which target group are they, brilliantly of course, addressing with this repetitive word salad?
What you have here, basically, is a customer abusing an API. This is extremely common: mental models of systems differ greatly, and 'getting things to work from my side' will always take precedence over 'making sure I'm not missing an alternate understanding of the bigger picture'.
But one, possibly easy, thing you can do, is make the API more abuse-resistant. Add rate limits on expensive operations that should only be used seldomly (which may be hard in the case of "a SQL object", but still), just deprecate and/or hide such functionality completely, or add convenience functions that automatically do the right thing, and promote those.
If you do decide to reach out, make sure you very clearly describe the issues you've observed in a strictly technical way ('Hi, I noticed you're creating lots of Customer objects, which is really expensive since there are manual checks by various departments involved with that later on') and clearly outline solutions ('What you might want to do instead is only create Branch objects, which are basically what you want anyway and much cheaper and bore performant').
And be mentally prepared for not getting any response, them turning things around and responding that you are the one who's wrong, or even them running to their manager telling them you're impeding their progress by having way-too-hard-to-use systems. And just shrug that off, after briefly considering whether they may have a point, and making things better, for everyone, just in case they do...
Nah, they're just straight out going to do that.
States are then free to sign up for the SpaceX-in-proud-cooperation-with-Starlink-and-Tesla Extreme Weather Notification Plan, which is only $420M/state/month, and will be available in, well, 2 years or, eh, so. [Announcer's voice speeds up] Not every state may be eligible for participation, see your DOGE representative for full disclaimers and details.
A big problem for people doing this, however, is that peering is pretty much nonexistent in Nigeria (and, for that matter, most of Africa). So, traffic from, say, Airtel (where a lot of consumers are) to Globacom (which hosts a lot of major businesses), will not stay on the continent, but go via London or Marseille instead. And, also worth keeping in mind, from Lagos to those destinations, Joburg or Cape Town are actually double the distance, even though they might 'sound' closer.
So, yeah, I wish everyone involved all the best, but it will be an uphill battle. Convenience and latency make 'big tech' pretty hard to avoid, and 'strong crypto' would be my bet over 'local facilities', but, yeah...
So, you spoke German at some point, but these days, you could not decipher a restaurant menu or ticket-vending machine? Not meant disparagingly, just truly curious...
I'm a native Dutch speaker and used to be relatively fluent in German (which is not a given: despite being close neighbors, the languages are very different). Then, I lived in Cape Town for a while, and had to learn some Afrikaans (also closely related to Dutch, but yet widely dissimilar).
This somehow 'erased' my ability to speak German! Only after moving back to Europe and after many years, I was able to do basic stuff like ordering in restaurants in German again.
TL;DR: the human brain is, like, weird, man...
I found out that CDs are edible
PSA: CDs are not, in fact, edible, nor are DVDs or Blu-ray media. Sure, if you click through, you'll see that the CD was not actually damaged and that it was only the printed license key that got mauled, but still: CDs are mostly polycarbonates, and not, in any way shape or form, part of a healthy diet, no matter what your local party liaison tells you.Gives you lovely stuff like the Win32 API (introduced in 1993 and still very much a thing!). CreateWindow, CreateWindowEx, CreateWindowExEx (OK, I made that up...), structs with a load-bearing length field, etc. etc. And read some Raymond Chen on the abuse that customers inflict on the more 'private' stuff...
Works like a charm, as in: the web app consuming the API linked to it returns paginated results for any relevant search term within a second or so, for a handful of concurrent users.
Disabling device authentication (which is rarely needed anyway) and forcing Microsoft Authenticator (with the yes-this-is-really-me number entry thing) or something like a Yubikey should make your org like 99% less vulnerable. If you're not on a Microsoft-or-similar platform (good for you!), one word of advice: passkeys.
As for the inevitable "who would fall for this" question: prior to 2017, when Google instituted a strict 2FA policy, even members of their elite security team were successfully phished. After that, not so much: https://krebsonsecurity.com/2018/07/google-security-keys-neu...
Aside from some mishaps (that don't necessarily impact reliability) with vendors failing to disclose the HAMR nature of some consumer HDDs, I don't think there have been any truly disastrous series in the past 10-15 years or so.
You're more likely to get bitten by supply-chain substitutions (and get used drives instead of new ones) these days, even though that won't necessarily lead to data loss.
No, not in the face of any sort of concurrency it doesn't...
Or, you know, create a "%USERPROFILE%\Desktop\Actual Documents" folder and set that as the default open/save location in the applications you care about?
The pollution of the "My Documents" folder is unfortunate, yet nothing new, and not exactly limited to Windows (I mean, even on supposedly-perfect MacOS, I have to tolerate various game save crap under 'Documents', not to mention various 'helpful' vendor detritus), and not something that you would want to write a device driver for.
(That being said, hello Rust people, welcome to the Windows kernel! Personally, I've been enjoying the freedom to write C# drivers for years, with a minimal C++ wrapper, and I'm looking forward to the fruits of your creativity!)
Do enjoy the discussion, and, whatever you do, please don't let the apparent incongruity of "near miss" when it's clear that it should be "near accident" derail the conversation... (insert-innocent-smiley-here)
Because these days, voltage and especially frequency are pretty much irrelevant for mains-power AC, and "ignorant" will be more accurate than "affected" when it comes to "many people"...
I recently refactored a moderately complicated system to remove the need for periodic distribution of updated network access credentials, and the best I could come up with were X509 client certificates, which (even if in this case it was a big improvement over the existing state of affairs) feel archaic...
Another cool thing that I learned about via this post (as I was wondering about the .scene files in the GitHub repo) is this whole ecosystem:
> S&box is coded in C#. Under the hood, it uses the Source 2 engine (CS2, HL:Alyx, DOTA2) and some of its systems: rendering, resources, physics, and audio
And people say there is no more Good Stuff on the Internet...
For example, I've encountered hardware that would occasionally write unexpected-error details to a memory location that was completely undocumented. And if you expect more than a shrug from a vendor after pointing out such things, well...
Actual case study, maybe slightly summarized an exaggerated:
-Prosecution: here is a video of Defendant repeatedly running over several pedestrians
-Defense: it was late at night, visibility was really low, and, besides, my client was very drunk. And they really, really need their car and license for their job! They would be ruined otherwise!
-Judge: well, good points, are we missing something here?
-Prosecution: They. Ran. Over. Several. Pedestrians. Forwards, then backwards!
-Judge: yeah, OK, sure, they should cover the immediate medical costs for those unfortunate bystanders, but other than that I order a safe-driving course, 12 months of alcohol interlock and 36 months of suspended license revocation that nobody will care about, ever. Next case!
Link? Because, well, your city is certainly special! Unless, like, you group things like 'pension liabilities', and 'insurance involving personnel' under 'labor', which is... creative but not accurate.
Do you think 'surveillance' is always bad? Like: nobody should mention the tree blocking the road, because, well... the implications?