Re: And the hits
This exploit is a rehash of an older exploit (RoguePlanet) that Microsoft did not fix properly.
Perhaps MS firing all their experienced engineers and replacing them with AI wasn't such a great idea?
537 publicly visible posts • joined 25 Feb 2011
Very true - this is what many greedy companies fail to understand - it is often the tinkerer on a low-end system that ends up building something really useful with your technology, which will move to the bigger end of town.
Pricing them out hobbyists is stupid.
A big part of Optane's failure was the way all modern operating systems and the applications that run on them are designed.
They have grown up in over 60 years where there was fast, temporary storage (RAM), and slower permanent storage (disks).
Optane changed this - permanent fast memory - you could, for example simply, u power down your server, then power back on again later and it just resumed where you left off? Why do you need to boot the OS, why do you need to save a file. There's just one sort of memory fast and permanent. Our computer architecture wasn't built for this.
If there's one thing that makes me think AI is a bubble, it's the lousy quality of the code in the leaked Claude Code source and now this leak.
If their customer-facing software is so hacked-together and amateurish, then how bad is it in the billion dollar back-end? Do these high-value AI companies actually know what they're doing?
What I find odd about the whole LLM craze is that the technology is immature. The attention mechanism it is based on, was discovered to be useful by researchers working on translation. LLMs came about almost by accident.
Who knows if there isn't another algorithm lurking that requires a fraction of the processing power? It's like everyone is going all-in on ISDN lines while fibre might be discovered next year.
The historical analogy is the canal building phase of the industrial revolution in the early 1800's. Soon these canal builders went under because of railways.
Developers are also a lot lazier or ignorant. People will import an entire js library to strip the trailing space off a string.
A prime example is MS Teams, it uses a 1000MB of RAM to do what MS Messenger could do in 8MB. Strip the voice, video and screen sharing and IRC did that in less than 1MB.
No developer cares about resource usage anymore, perhaps the increasing price of RAM will change this, but I doubt it.
Some of these vulnerabilities are bugs. But YellowKey is likely a deliberate backdoor inserted by Microsoft only in Windows 11 to bypass Bitlocker.
One other is a reversion of a 2020 bug Google found and MS fixed. Any automated QA/Test system should run builds against known previous bugs.
This is just sloppy version control, or perhaps all the AI coding is not going as well as planned?
The only "lesson" we have learned after years of battling with Google Cloud is to move to our own in-house solution.
Google Drive kept deleting or reverting files to older versions. Paid Google support was useless.
I'm sure in a year or two we'll get a new CEO who decides that moving to the cloud will look good on his CV, and we'll go through it all again.
You definition of a "public servant" is nonsense, they are all answerable to a state or federal government minister.
Approximately 17.7% of the Australian workforce is employed in the public sector. This translates to about 2,597,300 public sector employees, one for every 10 citizens.
The public sector is the only part of the economy that is growing, both in terms of numbers employed and in terms of wages.
Windows 7 still looks really good.
The one subtle thing I really dislike about Windows 8/10/11 is how ugly it looks. Everything is flat, which is fashionable, but looks bad. It is also harder to use. As someone who helps old folks with computers in the old days, you could see what is a button, what is a scrollbar.
The clickable parts of the interface looked like controls - they have since X11. Now everything is flat, making it flat and more confusing.
Yeah, I agree. RAM is not meant to be on a peripheral bus. RAM should always be faster.
The problem is that PCIe has got faster more quickly than DDR RAM has. PCIe4 is now 16GT/s per channel. x16 lanes is 32GBytes/s which is the around same speed as a single channel of DDR4 at 4times the data bus width (x64, 64 bits).
The latency of PCIe will be the problem, in my amateur opinion. But once it is setup it should burst around DDR speeds.
It all depends what they are measuring. Your 25x is the CL latency, typically 10ns
For a cache miss with a closed DDR4 page, the end-to-end latency is usually on the order of 70–100 ns.
PCIe will be slower, but how much slower depends on topology and architecture, typically it gets 90% of the throughput of DDR5 . It is typically used for data, not code.
As someone who worked on writing an NTFS driver a quarter of a century ago, this was actually the problem. Microsoft would keep making undocumented changes to NTFS which caused headaches and eventual abandonment.
A much better coder than me, called Mark Russinovich, actually gave up on his own driver and developed a hack to load the actual NT NTFS.SYS driver under DOS.
A great article, Liam.
There are good physical reasons for centralising everything on one chip.
It is a pity that, metaphorically, the centralisation is also of manufacturer's power over the consumer. I don't think there is a version of Linux than runs well on anything above an Apple M2.
Maybe it's time for software developers to focus on writing native compiled apps, instead of these modern huge inefficient apps.
I'm looking at Teams, written in Javascript/Elektron and requires Edge Webview just to run. It does the same as old chat/talk apps that used worked in 8MB of RAM, not 1000 MB.
Mobile apps aren't much better. WTF is the GMail app for Android 300MB?
The purpose of putting AI into the OS is so that Microsoft can claim to be innovating. Their share price will go up because of the AI hype and managers who made the decision will get bigger bonuses.
The users of the OS, or any engineering concerns are not at all involved in these short-term calculations.
https://www.theregister.com/2025/05/01/microsoft_will_preload_office_apps/
Instead of optimising code, AI says preload for the easy win.
Reminds me of a very old joke:
"c - the speed of light, constant, independent of the speed of the observer.
w - the speed of Windows, constant, independent of the speed of the hardware."
Raspberry Pi is no longer a Foundation - they are a profit making company that IPO'd last year.
A lot of their value is freeloading off the backs of open source developers who worked on Pi software.
You can get Pi clones and even Intel N100/N150 boxes for less with more performance.
The Pi shines in terms of software support and GPIO.
Salt Typhoon exploited backdoors the US government had forced companies to put in their systems.
This is the key reason that crypto backdoors are unsafe for everyone. If your own government can spy on you, hackers will hack your government to get that information.
It will be the EU, UK and Australian citizens' turn next.