Windows 10 gave me the feeling that I was fighting with my computer to get it to do what I want. Like a shopping trolley with a bad wheel, it had nothing but disdain for my desires and insisted on steering itself into a shelf at every opportunity. It was a constant fight to force it to obey.
I didn't want to spend time getting things to work on Linux, but I was spending time fighting with my own computer anyway, so I figured I might as well go with the one that isn't deliberately forcing it's idea of how I should use my computer on me.
It's not just that they're cryptic, they're the magic combination of cryptic and useless. Linux errors are cryptic, but they're at least extremely detailed and helpful to developers if you put them in a bug report.
Windows error codes might as well be replaced with a frown emoji.
A lot of people don't think in terms of concepts like shortcuts. They click Start and click Programs and click the thing they want. If Programs becomes "Applications" but everything else remains the same, they get lost. They don't understand, they memorise steps.
These people need to re-learn workflows when you move the contents of "Programs" onto the base Start menu and make it a different color. Many people don't have decent computer skills. Unfortunately it's not just the elderly, either.
That will only work until Microsoft catch on, then it'll be disabled. It's a constant arms race between people trying to make their computers obey, and Microsoft forcing everyone to use Windows the way Microsoft intended.
People find a hack or registry key or something to disable something annoying, then people write articles on how to disable the annoying thing, then Microsoft break it because it's not intended functionality.
As soon as you realise you've lost a quarter of a million dollars worth of data, you turn it off and hand it over to a data recovery professional.
There are all sorts of ways to recover data which are appropriate for recovering your collection of downloaded movies or whatever. At $250k you're well into 'call an expert' territory. He could probably have had that data back for a few hundred dollars. The $250,000 in lost data was caused by him ineptly fumbling around trying to do it himself.
While Intel has to pay the development cost for their new processes out of their own pockets, TSMC's development is paid for by all of their customers. AMD's 2019 products are partially funded by Apple, Qualcomm, Nvidia, etc. If AMD tried to go it alone, they'd be two process nodes behind Intel instead of about to take the lead.
Those 'water from thin air' systems do work, it's the cost and power consumption that's a problem. The one that is supposed to fill a bottle of water in a couple of hours from a tiny 5W solar panel, for example.
There's no reason why you couldn't set up a big system with 20 kW of solar and get useful amounts of water out of it, the problem is feasibility. It's usually cheaper to put a tank of water on a truck.
Hiding the subdomain opens the potential to make a user named "www.www" and be given the user-specific subdomain www.www.somesite.com, which then displays as www.somesite.com which will seem legitimate, and other dumb things.
www was never designed to have special privileges, so there's no protections in place to handle the basic stupid things that can happen when a browser decides to give it special treatment. Same goes for the "m" subdomain - sites have cheerfully been letting users create accounts with the username "m" and allocating them the m.site.com subdomain, because "m" doesn't mean anything special unless you decide to use it for something.
You're thinking of that 28 core 5GHz Intel demo, with the 1kW industrial chiller under the table. If Ryzen used that much power, the packages with multiple Ryzen chips would catch fire.
IIRC, Project Treble is a requirement for devices that are released with Android 8.0. Devices that are released with an earlier version of Android and update to 8.0 aren't required to go back and implement Project Treble.
They've actually got that update mechanism now. Sort of.
Android 8.0 includes Project Treble, which splits the low level device code and the higher level OS code, so you should be able to just drop the latest vanilla Android OS onto any device that launched with Android 8.0.
That makes it easier and cheaper for manufacturers to continue to support devices, since they can just drop their latest and greatest OS image on top of the device specific low level code. Or if they don't do it, custom ROM makers will.
It's not just refinement of existing designs - manufacturers are starting to experiment with electric aircraft now. Batteries don't have the capacity for long flights yet, but short hops are starting to look doable. Not to mention automated drones that can carry people. There was a hybrid aircraft announced late last year which had three ordinary jet engines, one electric engine, batteries and a generator.
There's going to be some exciting developments in aircraft in the next few decades. They'll mostly have wings, a tail and a point at the front, but there's still a lot of stuff happening.
It seems unlikely that we'll be stuck with those things, since better cars are already approaching production and everyone's spending billions on battery research.
They don't need to go fast in a circle for a few hours to know that EVs benefit from bigger batteries and faster charging.
As I understand it, it's not the cheating, it's sloppy cheating that's the problem. If they did a privilege check like AMD claims to then speculation in a user process couldn't lead to fetching kernel data into the cache. Zeroing the unnecessarily fetched data after speculation would mean it wasn't left sitting in the cache. Intel could have done either of these things, probably with no real performance penalty but they didn't think to.
If you want a CPU that doesn't 'cheat', go get yourself a 2011 Intel Atom. They run like ass. Have fun.
That's pretty rough, considering the weak performance improvements we've seen out of Intel for most of the last decade. Six to eight year old computers stack up decently well against the very latest machines, and they'd benefit a lot more from an SSD than a new CPU.
They can software limit the top speed if necessary. The computer's already controlling the power flow, tapering off the power as it approaches the speed limit is fairly trivial.
They can't now, sure. But it's absurd to say computers will never be able to drive a car using 360 degree vision and radar. That's plenty of input to do the job, if computers get smart enough. Maybe they won't, but then people once thought 640K RAM would be enough for anybody.
Ten minutes to drive there, 5 minutes to find a space and park, 5 minutes to walk to the store, 5 minutes to find and buy the thing, 5 minutes back to the car, 10 minutes home. That's 40 minutes total and that's if you only live 10 minutes from the store and don't get delayed at any stage.
Or you can order online in seconds. You don't even have to put on pants.
You only see high current flow with an external short. I'm talking about a connection between the electrodes inside the battery, where the phone's circuitry can't do anything about it. There's no warning before the short forms, and as soon as it does form it's all over. The phone probably powers itself off. It just doesn't make a difference.
Windows 10 gave me the feeling that I was fighting with my computer to get it to do what I want. Like a shopping trolley with a bad wheel, it had nothing but disdain for my desires and insisted on steering itself into a shelf at every opportunity. It was a constant fight to force it to obey.
I didn't want to spend time getting things to work on Linux, but I was spending time fighting with my own computer anyway, so I figured I might as well go with the one that isn't deliberately forcing it's idea of how I should use my computer on me.
It's not just that they're cryptic, they're the magic combination of cryptic and useless. Linux errors are cryptic, but they're at least extremely detailed and helpful to developers if you put them in a bug report.
Windows error codes might as well be replaced with a frown emoji.
A lot of people don't think in terms of concepts like shortcuts. They click Start and click Programs and click the thing they want. If Programs becomes "Applications" but everything else remains the same, they get lost. They don't understand, they memorise steps.
These people need to re-learn workflows when you move the contents of "Programs" onto the base Start menu and make it a different color. Many people don't have decent computer skills. Unfortunately it's not just the elderly, either.
That will only work until Microsoft catch on, then it'll be disabled. It's a constant arms race between people trying to make their computers obey, and Microsoft forcing everyone to use Windows the way Microsoft intended.
People find a hack or registry key or something to disable something annoying, then people write articles on how to disable the annoying thing, then Microsoft break it because it's not intended functionality.
I feel like it's possible to find middle ground between the 4 hour long games and the 4000 hour long games.
Absolutely not.
As soon as you realise you've lost a quarter of a million dollars worth of data, you turn it off and hand it over to a data recovery professional.
There are all sorts of ways to recover data which are appropriate for recovering your collection of downloaded movies or whatever. At $250k you're well into 'call an expert' territory. He could probably have had that data back for a few hundred dollars. The $250,000 in lost data was caused by him ineptly fumbling around trying to do it himself.
That's actually an advantage now.
While Intel has to pay the development cost for their new processes out of their own pockets, TSMC's development is paid for by all of their customers. AMD's 2019 products are partially funded by Apple, Qualcomm, Nvidia, etc. If AMD tried to go it alone, they'd be two process nodes behind Intel instead of about to take the lead.
Those 'water from thin air' systems do work, it's the cost and power consumption that's a problem. The one that is supposed to fill a bottle of water in a couple of hours from a tiny 5W solar panel, for example.
There's no reason why you couldn't set up a big system with 20 kW of solar and get useful amounts of water out of it, the problem is feasibility. It's usually cheaper to put a tank of water on a truck.
Hiding the subdomain opens the potential to make a user named "www.www" and be given the user-specific subdomain www.www.somesite.com, which then displays as www.somesite.com which will seem legitimate, and other dumb things.
www was never designed to have special privileges, so there's no protections in place to handle the basic stupid things that can happen when a browser decides to give it special treatment. Same goes for the "m" subdomain - sites have cheerfully been letting users create accounts with the username "m" and allocating them the m.site.com subdomain, because "m" doesn't mean anything special unless you decide to use it for something.
You're thinking of that 28 core 5GHz Intel demo, with the 1kW industrial chiller under the table. If Ryzen used that much power, the packages with multiple Ryzen chips would catch fire.
There's also DXVK, implementing DirectX 11 in Vulkan to run DX11 games on Linux. So even non-Vulkan games are using Vulkan.
IIRC, Project Treble is a requirement for devices that are released with Android 8.0. Devices that are released with an earlier version of Android and update to 8.0 aren't required to go back and implement Project Treble.
They've actually got that update mechanism now. Sort of.
Android 8.0 includes Project Treble, which splits the low level device code and the higher level OS code, so you should be able to just drop the latest vanilla Android OS onto any device that launched with Android 8.0.
That makes it easier and cheaper for manufacturers to continue to support devices, since they can just drop their latest and greatest OS image on top of the device specific low level code. Or if they don't do it, custom ROM makers will.
It's not just refinement of existing designs - manufacturers are starting to experiment with electric aircraft now. Batteries don't have the capacity for long flights yet, but short hops are starting to look doable. Not to mention automated drones that can carry people. There was a hybrid aircraft announced late last year which had three ordinary jet engines, one electric engine, batteries and a generator.
There's going to be some exciting developments in aircraft in the next few decades. They'll mostly have wings, a tail and a point at the front, but there's still a lot of stuff happening.
It seems unlikely that we'll be stuck with those things, since better cars are already approaching production and everyone's spending billions on battery research.
They don't need to go fast in a circle for a few hours to know that EVs benefit from bigger batteries and faster charging.
We have chips that don't do "speculative energy wasting". People don't use them in desktops because they're really slow.
As I understand it, it's not the cheating, it's sloppy cheating that's the problem. If they did a privilege check like AMD claims to then speculation in a user process couldn't lead to fetching kernel data into the cache. Zeroing the unnecessarily fetched data after speculation would mean it wasn't left sitting in the cache. Intel could have done either of these things, probably with no real performance penalty but they didn't think to.
If you want a CPU that doesn't 'cheat', go get yourself a 2011 Intel Atom. They run like ass. Have fun.
That's pretty rough, considering the weak performance improvements we've seen out of Intel for most of the last decade. Six to eight year old computers stack up decently well against the very latest machines, and they'd benefit a lot more from an SSD than a new CPU.
They can software limit the top speed if necessary. The computer's already controlling the power flow, tapering off the power as it approaches the speed limit is fairly trivial.
...was he wrong?
They can't now, sure. But it's absurd to say computers will never be able to drive a car using 360 degree vision and radar. That's plenty of input to do the job, if computers get smart enough. Maybe they won't, but then people once thought 640K RAM would be enough for anybody.
I have heard that Intel is delighted about AMD's new 32 core server CPU and 16 core desktop CPU. If I remember correctly, the last time Intel was this delighted with AMD they started bribing system manufacturers into not offering any AMD-based products.
Thanks, Obama.
Ten minutes to drive there, 5 minutes to find a space and park, 5 minutes to walk to the store, 5 minutes to find and buy the thing, 5 minutes back to the car, 10 minutes home. That's 40 minutes total and that's if you only live 10 minutes from the store and don't get delayed at any stage.
Or you can order online in seconds. You don't even have to put on pants.
You only see high current flow with an external short. I'm talking about a connection between the electrodes inside the battery, where the phone's circuitry can't do anything about it. There's no warning before the short forms, and as soon as it does form it's all over. The phone probably powers itself off. It just doesn't make a difference.