Author Archives: pappp

CrowdStrike broke Debian and Rocky Linux months ago, but no one noticed

Source: Hacker News

Article note: LOL, they had a similar fuckup with their less-widely-used Linux client a while back that they managed to keep quiet. Bolt-on security liability shifting bullshit being bullshit is a decades-old story. Late stage capitalism min-maxing reaching the "reap" stage (or the "find out" stage in the modern formulation) is dominating the news. Random loosely-affiliated groups making software that is better in almost every way than the products of billion-dollar companies is becoming a refrain. What an era.
Comments
Posted in News | Leave a comment

CrowdStrike issue is causing massive computer outages worldwide

Source: OSNews

Article note: Oh man, again? Bolt-on third party "security" company, of the appeals to Csuite-types for outsourcing liability style (run by a former McAfeee exec, the hustle never changes for these people), has a kernel driver on all their WinNT clients to enable file-scanning and monitoring (and remote shell and...). Apparently their Linux client is also failing but in a slightly less absurd way. This time (as opposed to when it was Solarwinds. Or Okta. Or...), instead of getting their infrastructure hacked in a multilevel supply-chain attack, they're apparently just grossly incompetent and pushed an automated update to the scanner definition file which breaks the parser - which is running as privileged code - killing the kernel module and blue-screening then bootlooping the system. 'Somehow' they didn't catch this in testing before deploying to half of the global enterprise market because their test setup is probably to spin a reference VM, apply the update, see that it applied, then automatically wipe the whole thing, because more than that would be expensive. And all their customers, because they're primarily a compliance tool, have automatic updates turned on so they don't have to explain their update test/hold/deploy scheme to regulators, so everyone, everywhere, all at once got this update. I've been hearing years of "Maximize homogeneity" "Continuous, Silent, Automatic update everything" and "Outsource your monitoring and Auth to security professionals" as best practice and uh... how's that goin? Minor global catastrophe? Again? Yea. Presumably ZScaler, their largest competitor, will have a good time until they inevitably do the same kind of bullshit because the whole product category is mostly a scam. Glad I'm not working in IT this week.

Well, this sure is something to wake up to: a massive worldwide outage of computer systems due to a problem with CrowdStrike software. Payment systems, airlines, hospitals, governments, TV stations – pretty much anything or anyone using computers could be dealing with bluescreens, bootloops, and similar issues today. Open-heart surgeries had to be stopped mid-surgery, planes can’t take off, people can’t board trains, shoppers can pay for their groceries, and much, much more, all over the world.

The problem is caused by CrowdStrike, a sort-of enterprise AV/monitoring software that uses a Windows NT kernel driver to monitor everything people do on corporate machines and logs it for… Security purposes, I guess? I’ve never worked in a corporate setting so I have no experience with software like this. From what I hear, software like this is deeply loathed by workers the world over, as it gets in the way and slows systems down. And, as can happen with a kernel driver, a bug can cause massive worldwide outages which is costing people billions in damages and may even have killed people.

There is a workaround, posted by CrowdStrike:

  1. Boot Windows into Safe Mode or the Windows Recovery Environment
  2. Navigate to the C:\Windows\System32\drivers\CrowdStrike directory
  3. Locate the file matching “C-00000291*.sys”, and delete it. 
  4. Boot the host normally. 

This is a solution for individually fixing affected machines, but I’ve seen responses like “great, how do I apply this to 70k endpoints?”, indicating that this may not be a practical solution for many affected customers. Then there’s the issue that this may require a BitLocker password, which not everyone has on hand either. To add insult to injury, CrowdStrike’s advisory about the issue is locked behind a login wall. A shitshow all around.

Do note that while the focus is on Windows, Linux machines can run CrowdStrike software too, and I’ve heard from Linux kernel engineers who happen to also administer large numbers of Linux servers that they’re seeing a huge spike in Linux kernel panics… Caused by CrowdStrike, which is installed on a lot more Linux servers than you might think. So while Windows is currently the focus of the story, the problems are far more widespread than just Windows.

I’m sure we’re going to see some major consequences here, and my – misplaced, I’m sure – is that this will make people think twice about one, using these invasive anti-worker monitoring tools, and two, employing kernel drivers for this nonsense.

Posted in News | Leave a comment

Valve runs its massive PC gaming ecosystem with only about 350 employees

Source: Ars Technica

Article note: Holy _fuck_ is Valve a better functioning company than what you hear about everywhere else. It's a $6.5B company with like 350 employees, and only about 10% of them are administrative. They're chiefly an ownership-attacking middleman, but they're the least gross of a spread of such players.
Artist's conception of Valve's micro-employees hard at work inside your Steam installation.

Enlarge / Artist's conception of Valve's micro-employees hard at work inside your Steam installation. (credit: Getty Images)

As a private and generally secretive company, Valve doesn't offer much outside visibility into its inner workings. So when years' worth of data on the company's employee and aggregate payroll numbers leaked recently, we were eager to take a deep dive to see what those numbers could tell us about the operation and evolution of a company that has a hand in the majority of PC gaming transactions.

The recent data comes from a poorly redacted document in Wolfire's antitrust lawsuit against Steam, as first noticed over the weekend by SteamDB's Pavel Djundik. While the key data in the document has now been properly hidden in the court docket, The Verge captured the raw numbers from a table labeled "Employee Headcount and Gross Pay Data, 2003-2021."

Breaking down that data by year and department with some simple graphs and statistics, seen below, gives us outsiders a rare partial glimpse into Valve's organization. All told, it's a bit hard to believe that this lynchpin of the PC gaming world has rested on the work of just a few hundred people for many years now.

Read 15 remaining paragraphs | Comments

Posted in News | Leave a comment

How the Stream Deck rose from the ashes of a legendary keyboard

Source: The Verge - All Posts

Article note: Oh man, I remember the hype around the Art Lebedev Optimius keyboards, and tracing this line is the kind of thing I do for fun.
3D render of a keyboard with LED screens for keys.
Image: Richard Parry for The Verge

Back in 2005, a small firm offered a tantalizing vision of the future of computer keyboards.

What if your keyboard was filled with tiny screens that showed you exactly what any given press would do, each built into a crystal-clear key? The keys would morph and shift as you needed, transforming from letters and numbers to full-color icons and app shortcuts, depending on what you were doing.

Readers and tech bloggers adored the idea. “It’s about time someone shook up this stagnant keyboard market,” declared Engadget. “The concept is fantastic,” wrote Gizmodo. Slashdot lit up.

The keyboard was just a concept, dreamed up by Art Lebedev, a Russian design firm, and it was an ambitious idea at that: called the Optimus Maximus, it would require...

Continue reading…

Posted in News | Leave a comment

The Mafia of Pharma Pricing

Source: Hacker News

Article note: Everything I learn about the modern healthcare system makes it looks worse.
Comments
Posted in News | Leave a comment

A bit more regarding UTM SE on the iPad

Source: Hacker News

Article note: Sigh. Apple finally approved (For sale in notionally-third-party markets) a version of UTM... and they had to cripple it so thoroughly as to be useless to get it accepted. Terrible performance, jank integration, etc. An iPad with a keyboard is so close to a compelling computer, but they'll bait international regulatory agencies to make sure it stays a coercive consumption device.
Comments
Posted in News | Leave a comment

Pretty pictures, bootable floppy disks, and the first Canon Cat demo?

Source: Hacker News

Article note: Oh neat. The experiments and demos answer a bunch of questions I've had since I read about the Cat.
Comments
Posted in News | Leave a comment

Gpu.cpp: A lightweight library for portable low-level GPU computation

Source: Hacker News

Article note: Neat. Single-header wrapper around the WebGPU (which was a terrible name choice for a generic mid-level GPU API) bindings for doing compute. Less vendor-specific lock-in, less boilerplate.
Comments
Posted in News | Leave a comment

Antonin Scalia Stole Your Car

Source: Hacker News

Article note: HN apparently did not like Cory calling out the combination of monopolistic practices, B2B middlemen, patchwork legacy tech, and regulatory capture/failure that makes the exploitation engine run, but it's a great piece.
Comments
Posted in News | Leave a comment

Intel is selling defective 13-14th Gen CPUs

Source: Hacker News

Article note: This has come up a couple times in different venues, this version links several of the earlier iterations. They seem to be so complicated no one can _exactly_ root-cause the behavior, but the gamers, and the hosters, and folks doing benchmarks and such all come to the same "there seem to be problems with Raptor Lake K-series parts that escalate over time" conclusion. I tend to believe the theory that they're slowly degrading some little chip area - likely in the memory system, probably because of localized heating and/or over-stressed power/ground routing, less likely due to some charge build up triggering migration - when run flat out near the top of the range that was supposed to be safe.
Comments
Posted in News | Leave a comment