This is why it’s important to have tests that assert a system’s failure modes too.
shouldFitTriangleInTriangleHole()
shouldNotFitTriangleInAnyOtherHoles()
Bonus points for just parameterizing it.
Wait until this guy hears about cars.
It’s more profitable to have a fast growing fat red tomato than a slow growing nutritious slightly ugly tomato.
Those “select tiles with a bicycle” are us training image recognition programs.
Intel’s way ahead of you.
Cut it in half and avoid the spec violating abomination.
You’d probably be able to remove the cooler’s non-compliant a-port and just solder the cable directly.
Then at least it’ll be less of an abomination.
Yes.
Also, the Moon is “upside down” too!
Having the data exposed to userspace via an API would avoid having to have a kernel module at all… Which when malformed wouldn’t compromise the kernel.
I’m actually willing to believe that CrowdStrike was actually compromised by a bad actor that realised how fragile CS was.
TL;DR: Because the underlying OS is garbage.
Whatever CrowdStrike’s “features” are should already be core security features of the kernel itself, or be exposed/extracted into user space.
NT was supposed to be a micro kernel. That this tool injects itself into the kernel immediately compromises the kernel. Edit: I should point out that it seems that CS injects drivers into the Linux kernel too, it might just be that Linux handles a driver crash more elegantly.
No different to the gaming anti-cheat kernel crap.
Having a “security” tool immediately compromise your actual security is absurd.
it didn’t last long
Gold.
I Have No Mouth and I Must Scream.
If anyone wants a hint.
It is amazing.
I get gerrymandered, I kill Jack.
Well. To Java that’s just a string of utf-8 characters, assuming you haven’t bastardised the encoding, and it’s just yanked out of an HTTP entity. So of course they’re different.
If you’re using some json parser and object mapping library (like Jackson) then all bets are off 'cause it could be configured any which way.
On every other language and library it’s whatever the defined behaviour is.
3/10
I did this until I moved to an ISP that cared about IPv6.
It was almost trivial even with the ISP’s PoS router.
El Reg pulls no punches.
Convenience link for people interested in the ligatures:
I use IPv6 at home, I selected my last few ISP’s because they had IPv6. Left one ISP when they removed IPv6 🤦♂️ .
If you can choose ISP choose one that offers IPv6 and let them know why.
Derp, here’s me trying to figure out what “98X” was referring to.