All cargo companies run a wide fleet of many different plane types, particularly to avoid this very problem of being grounded by the FAA. But yes, these were still widely used in cargo transports. Although newer 2 engine planes can haul the same kg and use a lot less fuel.
Yeah. When I was a high school student, we set up the new school network (end of the 90s). We used Windows NT on all the desktops and the domain/file server and SuSE Linux as a firewall/router. The whole setup was super stable and NT ran well, even on the modest desktop hardware.
When we graduated, maintenance was taken over by a local consumer PC builder and had no clue experience maintaining corporate/organization networks. They replaced all desktops and servers by Windows 9x (probably 98), as it was all they knew and the network was constantly down, desktops broken/compromised, etc.
NT 4.0 was a really good OS in those days for servers/work desktops. It was less great for games (though IIRC there was DirectX at some point).
Despite Win2k and NT4 kinda having a rep for not for gaming, I found that most games actually did run on them fine. Especially Win2k, probably the most underrated OS of all time in the Windows lineup.
Really I think it got that rep mostly from people trying to run DOS games or shoddy ports from DOS to early Windows that still relied on a bunch of DOS stuff.
I'm surprised seeing improvements in Suspend/Hibernate support.
I've used OpenBSD on laptops before and it was _fine_. I thought they primarily target servers. This feels like laptop specific improvements. Perhaps to the benefits only to those developing OpenBSD.
On laptops with good support openbsd is sublime. I have a thinkpad x131 that I still use as a daily driver. Mainly because it runs obsd perfectly. never any problems suspending and resuming. I replaced the wifi when it was new to a supported model along with much cursing about lenovo card whitelist. perhaps the only black mark on it's record. It is getting quite long in the tooth by now but it still meets my needs. I shall be very sad when it dies.
Honestly the most underrated feature on at least this thinkpad is it has three physical mouse buttons. So nice. Now I have to check if lenovo still does that.
Apple generally has excellent sleep support, even on my old falling-to-pieces unibody which would KP if you looked at it funny I don’t remember résume ever being a concern.
I’m not going to say their ever degrading software quality won’t affect that one day, and I know that some updates have caused issues for some people, but I genuinely can’t remember it ever failing me and not doing its job correctly.
This is a very clever idea. I've toyed with the idea of making a multiple site mystery challenge in the past, a bit like a geo game with real world tagging and drop boxes.
Upthread poster is wrong about deflation (at least, who it is bad/good for, its not clear at all to me what they think it is.) But you are also wrong about what it is.
> Deflation is prices are going up and wages are stagnant or falling.
No, deflation is a decrease in the general price level, not an increase (which is inflation), no matter what else happens at the same time.
You just (approximately) described stagflation (the combination of inflation and economic stagnation/recession), which, like deflation is generally bad, but is a very different flavor of bad.
Yes indeed. The backdoor author did try to claim that it was a false positive (and I’m sure that a very depressingly large number of people would happily go along with such a claim even without a scrap of evidence).
The error was related to the use of the frame pointer. Optimised code does not use RBP as the frame pointer, only using RSP for stack addresses. The XZ backdoor code assumed that the stack used this layout. The RedHat regression tests use debug builds that do use the frame pointer. The result was the backdoor code writing below the bottom of the stack.
I suspect also that Valgrind is unique in finding issues like this. Other tools do not check all memory accesses before main. Valgrind loads and runs the test binary from the very beginning and thus it detected errors in the ifunc code used by XZ that executed very early on during ld.so loading and symbol resolution.
Some commercial MS-DOS games were written in GW-BASIC. Infuriatingly it was not possible to list the code for those. I could not figure it out at the time.
Almost 40 years later, in 2025, I learned about the "protected" save format in GW-BASIC, and that there are tools to open those files and allow you to list the code.
I am serious about reducing carbon waste. I was amazed at how quickly that CO2e estimate jumps just by savings a few megabytes here and there.
At the very least, it's got me (and hopefully others!) thinking about the issue and I'll be doing everything I can to reduce the load (and the load time!) in the near future!
Two things. First, some economists study stated versus revealed preferences. [1] The idea is to figure out what people do rather than what they say they will do.
Second, in the case of people making feature requests, it could be a net-societal-gain [2] if feature requesters made some kind of binding commitment. (See also the hold-up problem [3].) Perhaps a potential customer would commit to "if/when feature X gets added, I will commit to using the product for 2 hours." or "... I will spend $10 on the associated cloud services." (The question of what happens if the customer reneges also has to be agreed upon up front.)