Well at least someone can get their 11th version of something running correctly.
Well, we technically skilled Windows 9 (the version after Windows 8 was Windows 10), so...
Then again, if you want to toss in the fact that the Windows NT line started at 3.5, or add in the various versions of Windows from MS-DOS and NT....
Republicans Before MAGA: Tyranny and government overreach are bad! Now hand me my guns
MAGA Republicans Now: If it's alright for China, it's alright for us - as long as our cult leader is the one in power. And no one needs guns, you shouldn't be carrying them
FTFY.
MacOS was insanely brittle to write software for too, even by MS-DOS standards. The popular MS-DOS compilers had enough checks built-in to debug builds that if you had a pointer problem your program would just crash into the debugger, it was remarkable. 16-bit windows was pretty resilient too - if you had an out of bounds error and you had used GlobalAlloc your program would again just crash (allocations were rounded up to the next 16 bytes, so you might have a silent bug
... but the OS would not crash). On MacOS before Yellow Box your whole-ass computer would crash when you had a pointer problem. Now, 16-bit Windows was nowhere near as bulletproof as 32-bit Windows, that is for sure. Resource leaks were not cleaned up for you and there wasn't a whole lot of sanity checking on structures passed to the OS. But it was far more bulletproof than MacOS that is for sure.
Win16 was resilient only because of the 386 which had a built in MMU. Classic MacOS ran without an MMU and didn't assume you had one. There were some features that required an MMU but the OS was written to not expect one. Heck, MacOS didn't really have the usermode-kernel mode functinality because that was broken in the 68000 (fixed in the 68010 - several instructions were not marked privileged when they should be)
Win16 in 386 enhanced mode had a whole pile of protections inherent in the 386 CPU which meant you could get some protections out there, though the dreaded "General Protection Fault" wasn't that far away.
Classic MacOS had none of that - no MMU, no userspace-kernel space separation (it ran in supervisor mode only). So a wild pointer can easily corrupt things.
It's why Apple had so many "next OS" projects from MkLinux (Mach kernel core with Linux around it - because at the time Linux didn't have a PowerPC port), Copland and others. It took them inheriting NextStep for them to actually move to something more robust, which was a Mach kernel with BSD.
The only reason MS-DOS was reliable was the damned segmentation of the 8086 meant your segment pointers had to be good and MS-DOS could be somewhat protected because of it. Anyone dealing with the memory map had a lot of fun with that. But it also meant a wild ass DS pointer would be more likely to corrupt your data segment than it would something MS-DOS needed. 68000 was a flat address space so a wild pointer could easily access anything. (Even worse were bad programming habits - the index registers were 32 bit, but only the lower 24 bits made it onto the address bus as the 68000 only had 24 address lines. Thus, people would use the upper 8 bits to store data with, including the Mac ROMs. That's what the "32-bit clean" meant in the MacOS days - none of the code you used would actually use the upper 8 bits of the index registers to store data so they could refer to a proper 32 bit address).
The amazing thing would be that Classic MacOS actually managed to run like that in 1999 and beyond (it took until OS X 10.2 or 10.3 when Apple stopped supporting dual booting back into Classic)
In other words, it's just another fancy ARM SoC with a silly name. Like the trillions of other ARM SoCs out there.
The big question I suppose is why they went with ARM and not say, RISC-V to make their SoC.
Kubermetes is like Docker. They're container systems. Basically they use Linux namespaces to let you run an independent userspace to your current userspace. This can have valuable benefits - like needing to run an ancient userspace for some tool on modern hardware (e.g., if you need an Ubuntu 14.04 LTS environment for some reason, it's basically impossible to run it on modern hardware without building your own kernel and stuff).
All Linux is doing is standard app level virtualization - you know the same protections that keep your web browser from interfering with your word processor.
Containers have their uses, and are far more lightweight than VMs since it's just a few additional Linux processes in the end (they all run on the host kernel natively). They are still vulnerable to the same inter-process attacks because to Linux, they're just another process running on the same machine. Kubernetes and Docker just are applications that help manage the Linux namespaces and virtual file systems
Yeah but still fuck all the companies that make these things.
I've never had one and don't drink and drive but they're the same as the scammy prison phone companies and stuff.
"You deserve it" isn't some excuse to enrich a "private public partnership"
Well, you don't HAVE to get an interlock installed. The judge can easily just say you're not allowed to drive at all as the alternative.
It's an option to being forced to use Uber/Lyft or public transit.
I mean, sometimes the alternative is preferable - maybe you own a rare car and don't want some mechanic shove an interlock into it in the crudest way possible.
Judge has a lot of discretion. They could toss you in jail. They could revoke your driving privileges. They could let you drive but with an interlock. You often get to choose. They can't force an interlock on you (e.g., you don't want someone to modify your pride and joy), but you'll be stuck with the other options.
Quite a bit different from prison phones - you have no choice when using a prison phone. But you do have a choice if you want an interlock installed or to choose other options.
Iâ(TM)m going to assume you have zero personal faults and do not require any form of medication strictly because of shitty life choices to be able to stand on such a pedestal. Otherwise, remind me why I should have sympathy for sugar junkies suffering from preventable diabetes when the insulin factory gets hacked. Call a fucking nutritionist.
Except in general, you don't get interlock systems forced on you for your first mistake. Interlocks are generally the last resort.
The first DUI is usually a fine, maybe some light jail time (a couple of weeks) if it's bad. The second time is a much larger fine and more jail time
The third time is usually when you either get your driving privileges taken away or you get required to install an interlock (at your expense - it's not cheap to install, and the monthly fees and activities you have to do to maintain it certainly aren't easy).
Most drivers stop at 1. Which can be a simple mistake and most people learn from it and never do it again. Get caught a second time and it's usually a wake up call to start cleaning up your life. The third time generally means it's time for forceful intervention.
So if you're forced to get an interlock on your car, basically you've failed multiple times at trying to fix your life and you got lucky the judge has sympathy for you. For they could easily just toss you in jail for a good long while as well.
You don't get the interlock for a mistake. Some jurisdictions require a pattern of DUIs before they'd force it on you so it's not even your 3rd time, it's far more times. It also means you are also giving permission to be pulled over randomly for a sobriety check - a cop passing has the right to purposefully stop you to do this.
If you have an interlock, it means you've failed to try to fix your alcoholism yourself and if the interlock makes your life difficult or inconvenient, well, you could be forced to catch the bus everywhere instead.
You think the cheap Chinese vehicles are doing excess amounts of stuff? They are cheap - the low cost BYD Seal can't even do any connected car stuff because it's so cheap, BYD didn't include a cellular modem or service with it. Instead the infotainment will do Android Auto or Apple CarPlay.
That's why US automakers are scared - they've been chasing profits by getting people to buy bigger and bigger SUVs for 30 years (that cost more money), while the Chinese have been refining their vehicles.
The early Chinese vehicles were a lot like the early Korean vehicles of the 80s (Hyundai Pony, anyone?). But just like how the Koreans have managed go from ultra cheap cars that barely work to decent cars, so have the Chinese. It's why BYD is one of the leading automakers of China - able to build all sorts of vehicles from cars to trucks and buses. (Electric buses are nifty, and in places like Australia, it's the HVAC that consumes most of the battery power, not driving around for 18 hours per day).
Also, avoid luxury brands. BMW and Mercedes have hundreds of computers and they're constantly throwing codes. The more practical ones have far fewer computers.
All I know is I can't wait until BYD comes to Canada. (Thanks Trump!)
People who use ChatGPT as the next generation search engine. So they might ask it for "I want to buy a new computer" and ChatGPT would now provide direct links to buy them from Walmart.
Or they may ask ChatGPT to find the difference between two similar products and it might suggest a third.
That was the idea, i think. But in reality people are probably doing their research after ChatGPT suggests a product rather than just blindly buying it leading to lower conversion rates.
First, dynamic pricing is not enabled by the labels. Just how would it work?
Sure the tags can show different prices, but what if two people are reaching for the same product? What price does it show? And if prices change between when the product was taken and when checkout happens - what then? It would result in people holding up the line to do price checks and then showing cashiers photos of the tags if the price didn't ring up correctly.
And you have to remember some people spend a lot of time in stores - so they may go for several hours between taking the item and checking out.
In the end it's going to be a horrendous logistical mess to keep straight. And maybe you find someone who consistently gets lower prices, so you have them stand near the tags so you can take a photo of it and getting nice low prices.
Honestly, any retailer using this would get found out within days of implementing it just because that's how physical stores work. It's why stores change the prices on stuff when the store is closed. The electronic tags just mean someone doesn't have to go around printing new price tags overnight. (and generally they print the increased prices first so the highest price is on the tag first so the shelf tag is always the highest price. If customer gets it before it's updated, they get a cheaper product, and most customers don't mind that.
Dynamic pricing is really only someone that can be done for online shopping where each user can really have individual pricing. It's really much harder to do in person, especially knowing how many people will kick up a fuss if the product is a penny more than what the tag said. It'll be a retailer's worst nightmare of long lines at checkout because everyone is contesting the prices.
It's called the "Apple" model versus the "PC" model.
Apple generally serves the higher end of the market. If you can't afford an Apple product, Apple doesn't want you. They served the very profitable "whale" market.
PC model tries to serve everyone, but started chasing the lower and lower end of the market producing stupidly cheap PCs. To the point everything was basically crap, but people were making money.
The real truth to the matter is, you need both sides of the market in order to survive. Apple alone cannot just produce premium products sold at high margins - they won't survive because you need an entrance to their products. No one's going to buy a Mac as their first computer if they've never used a computer before even if it's the only one on the market. They've gone without their whole lives.
The PC market was the onramp to Apple - you get a cheap laptop and get used to computing then you see Apple and now you might lust after their computers. And at the time, with PC laptops basically sucking, Apple was looking like the only one willing to sell a nicer machine making the premium worth it.
Vegas will soon learn the same thing - if you only cater to big gamblers, your market is going to be limited because you need to have replacement whales to take over when your current whales get too old or too poor to continue. And if no one has been allowing everyday Joe in to gamble they're not going to suddenly start gambling thousands of dollars just because they went to Vegas. If everyone only served whales, the market will die out.
And the K shaped economy right now, things are spiralling. Because the top 10% wealthiest are basically doing 50% of the consumer spending out there. The lowest 50% barely account for 10%. It's resulted in some interesting results, like broke millionaires - those who have a lot of wealth, but are constantly trying to keep up with the multi-millionaires, and the cycle repeats upwards. Meanwhile, everyone else struggles to make do
The problem with the cybertruck is itself. It's an ugly truck in the shape of a pentagon. If you wanted a pickup truck, there are plenty of normal looking pickup trucks out there, some of which are EVs even. Teslas were great because they looked like normal vehicles at a time when EVs had strange shapes that looked futuristic. But the Model S looked like a normal sedan going down the road.
The cybertruck was unfortunately a product of several things. First, it was something that screams "penis size compensation". You know, like those trucks with the lift kits and grossly outfitted accessories you sometimes see on the road. Second well, it came out right when Musk started doing this transformation to greedy human. And third, well, greedy human is being sponsored by car company trying to make him the first trillionaire.
The Tesla big rig, though, at least has been in use for many years now for local deliveries for Pepsi I believe. It's a hit simply because it's smooth - without a big noisy diesel engine rattling your bones, your back and everything else feels so much better. Your mind feels a lot less tired because it doesn't have to deal with engine noise for hours on end, and the engine isn't shaking the truck as it runs so your back feels so much better. And with electric powertrains being so much simpler, it also could mean a lot fewer issues to deal with so more tire spinning and less sitting by the side of the road.
It has a chance to succeed, but Musk and Tesla are really the ones weighing it down.
ReactOS's main claim to fame is not application compatibility, but kernel compatibility. It's akin more to FreeDOS - to be compatible with Windows drivers and such.
In an ideal world, it would let you run hardware devices that Windows no longer runs on. If your expensive CNC machine can't work because the PC hardware crapped out, you could theoretically put a modern PC in its place, stick the control card in the slot, put ReactOS on it and get your machine working again. Otherwise you might be stuck trying to find a way to run Windows 98 on a modern PC. (Sure, there are ways through other projects, but Win9x QuickInstall is basically hacking Windows to work on modern hardware
).
Instantly.
VPN IPs are not hard to detect if you simply monitor where your customers are coming from. They're even easier to detect if you have some sort of WAF (web application filter) or NGFW that's monitoring source IPs because that's where the attacks will come from. It's like bad guys use VPNs to hide for some reason, making the VPN IPs plainly obvious in any log.
If you correlate it with where your users log in from and see the IPs are the same, well, you can pretty much bet that's a new VPN exit node.
The only way around it is if you run your own personal VPN just for yourself so only your traffic comes from that IP. Those are basically impossible to detect.
But any shared IP where multiple people use it, especially people with malicious intent, well, they'll get blocked basically instantly.
3500 Calories = 1 Food Pound