As you say you can easily break it and that results in more time spent fixing bugs, more customer issues, security / exploit problems, potentially catastrophic failures where somebody dies.
C feels empowering after coming from a high level language but it's a very badly designed language, understandable in the 70s but not today. Unsafe functions are not deprecated, compilers are incapable of warning of issues, undefined behaviour lurks in functions, the runtime simply crashes (or worse doesn't). Same applies to C++ which has its own mess of issues on top. A veritable cottage industry of tools, linters, bounds checkers exist to try and catch problems that these languages allowed to happen in the first place.
Personally if I were writing something that required the performance of C or C++ these days I would look at using Rust because it takes the sensible approach of stopping errors from happening in the first place by design.
This is an odd statement because very few programmers are so stuck in a rut that they only ever program one language or technology their entire careers. I've programmed Modula 2, Pascal, C, C++, C#, Java, Javascript, JavaFX, Rexx, Groovy, Typescript, Ruby, Perl, Obj C, Visual Basic, TCL, LUA, Rust and more besides. Using stacks, APIs and protocols too numerous to count, many of which are defunct. On numerous operating systems, some defunct.
It doesn't bother me if a language or tech dies because my skills are transferrable. I'm rather partial to Rust but if it were to die tomorrow I wouldn't feel it was ever a waste of time learning it.
It doesn't make the phone the size of a brick. It just means a removable back and things held in place with screws instead of glue, and a logical tear down to reach parts.
A modular phone is a niche. It's not something that people generally want because it results in bulky, more complex, more expensive devices.
Now, if Motorola produced a repairable or upgradable phone than that might be another matter entirely. Just a phone that is easily serviceable without special skill - replaceable covers, batteries, screen, main module, antenna, camera. I expect there is a market for that kind of phone especially for businesses. Since Motorola was sold to Lenovo, the nearest analogue would be Thinkpads.
Very recent? That link is to 2012. It's also the proprietary NVidia driver, not the open source driver that most Linux users would be using in their dist.
It's no my responsibility to test someone else's game for them. That's their job.
As to why it happens, it's probably because Linux graphics drivers simply aren't as robust as Windows ones. The Windows drivers can take more abuse (broken calls etc.), are optimized better and have special cases for problematic titles.
No, that's the default front page when you open the site from a clean browser. After I log in, it shows something more relevant to me however the clickbait appears from to time, e.g. I watch movie reviews and that opens up "10 ten bullshit facts about some movie" style vids.
And the point is that's the default view that most people visiting the site will see until they log in, is just clickbait garbage. And I suspect people who click on it will then see more of it thereafter. It's indicative to YouTube's low threshold for promoting quality content. Clickbait should be sunk like a stone. There is plenty of valuable content as well as music, current events, sport etc that has thought and effort put into it that could showcase on the front page.
Essential phone was launched in May 2017 before the iPhone X. It has a notch. It runs Android.
Apple may have garnered all the press but it's not something they "invented". Nor is it especially something worth immitating though clearly some other handset makers want to make use of it to make the display larger.
This is the default front page of YouTube. This is what the site feeds to anybody who hasn't logged in, or those who but have clicked on some of the links.
Yes you might be able to suppress it by viewing other videos but this is the default. This what the majority of visitors see when they click. This should tell you something.
I don't really get it. This has never been an issue for me. I saw the permissions it was requesting and denied them. Did 99.999999% rest of the world just blindly allow it? Why?
You just answered your own question. Because the default response is if an app asks for a permission you grant it. Perhaps you the 0.000001% chose not to grant the permission. But the power of the default speaks.
It's also why new Facebook users are set up with ridiculously open security settings - because Facebook knows the power of the default. It's also why Facebook and other social media sites make it a pain in the ass to change the settings. They want to hide the privacy settings in the UI where you can't find them, and/or put you off from changing them. It is all very deliberate and cynical.
It also makes it beyond laughable and frankly obscene when Zuckerberg opines that he thought people would individually change the settings from the default rather than making the default for everybody secure in the first place.
And on and on. Channels like Looper, WatchMojo etc. and perhaps a dozen other channels pumping this garbage out day in day out and being rewarded for it. Most of these clickbait videos have a high number of thumbs down which is a strong indicator that they're pushing crap.
YouTube really needs to start monetizing content that is not populist empty clickbait and develop algorithms that focus on the quality of the content. Is the video particularly good within its particular genre, does it impart genuine information and entertainment, does it come from a channel that has good standing amongst its peers, does it have an extremely low (
Because at the moment YouTube is a cesspit.
I doubt it would do anything to help when some nutball decides they're not getting the clicks they expect but it might improve the service overall.
That's the joke. I don't think it is a figurative name or a metaphor. In the context of the article it is me wondering why it's news that a rift valley is actually called that because it is an actual geological rift formation.
games on Linux crash a lot, or at least more than on Windows.
It's not about Linux vs Windows. It's about one platform receiving a heap of testing and bug fixing vs a platform which doesn't.
Many of the Linux ports are shoddy and it showed in the number of issues they suffered. It's not the fault of Linux or of some inherent superiority of Windows but of time, resources, effort on behalf of the developer.
And not just of the game dev, but also the graphics driver. NVidia / AMD push out frequent Windows driver updates that optimize performance or fix issues for specific games. Linux gets none of that.
There are perhaps 30% of titles that run on Linux. Most run flawlessly but some run abysmally.
I've seen games kernel panic my PC, render with missing textures / flickering, dialogues that are too big to fit a laptop display, controls which are broken and a heap of other obvious issues. It suggests to me that devs might be building for Linux to tick the box but they're often not testing the game very thoroughly.
But back to that 30% figure. That's why SteamBox is not going to take off. Not now, not ever. My own view, one which I've held since Valve started this initiative was that SteamBox was just stepping stone to produce a streaming service - that if they could port games to Linux then it costs Valve less money to host those games in the cloud on their own OS + hardware than if they paid Microsoft a license. SteamBox itself was never going anywhere.
I always thought the SteamBox was a trojan horse to build up a streaming service. Valve encouraged porting games to Linux so ultimately they could host them more cheaply in the cloud. Valve wouldn't have to pay licensing fees to Microsoft if they could use a modified Linux image to host the game instance.
The idea that people would buy fat SteamBox devices was pretty tenuous. They cost the same amount of money as a regular PC but ran a fraction of the games. Not much value proposition in that.
European law requires companies that hold personally identifiable data to ensure it is relevant to the service they provide, that the person has consented to its use, and restricts their ability to aggregate or sell that data to others. And if a company violates that law they can expect extremely harsh fines - something that may happen when the UK's ICO is done with Cambridge Analytica. In fact the EU has just updated the rules with a new general data protection regulation which clarifies the right to be forgotten, financial redress for breaches, automated credit scoring and other things.
So if the US wants to see where it should be going, look to Europe. The problem of course is it will never happen. Legislators are afraid of the data collection industry and would be too chicken shit to do anything to meaningfully rein it in.
Two fatal collisions featuring self drive cars have happened in the last two weeks. Both due to driver inattention.
Unless a semi-autonomous car is better at driving in the prevailing conditions than a human, in all circumstances, you do not let them take their hands off the wheel or allow them to become distracted. Imo safety regulations for semi autonomous vehicles need to be stringent and standardized.
"Smart" watches are still gimmicks and not practical devices. They run out of charge after a few days of normal use, most don't have always-on displays, they suck in direct sunlight, they're expensive, they're tied to proprietary phone operating systems or appstore platforms, they're fiddly to use, they have very little utility that justifies them in their own right, and they'll be bitrotten and useless in a few years.
Address some or all of these issues and they'll be better devices for it. Or rebrand the platform and watch as very little happens.
And it's likely to get even better. So far the major improvement is to replace a CSS rules engine with one that runs concurrently. Future plans include doing the same to the layout engine.
Don't be an early adopter. The fixes, quality control, features and other improvements will happen on somebody else's car.
C feels empowering after coming from a high level language but it's a very badly designed language, understandable in the 70s but not today. Unsafe functions are not deprecated, compilers are incapable of warning of issues, undefined behaviour lurks in functions, the runtime simply crashes (or worse doesn't). Same applies to C++ which has its own mess of issues on top. A veritable cottage industry of tools, linters, bounds checkers exist to try and catch problems that these languages allowed to happen in the first place.
Personally if I were writing something that required the performance of C or C++ these days I would look at using Rust because it takes the sensible approach of stopping errors from happening in the first place by design.
It doesn't bother me if a language or tech dies because my skills are transferrable. I'm rather partial to Rust but if it were to die tomorrow I wouldn't feel it was ever a waste of time learning it.
What a marvellously dumb argument.
It doesn't make the phone the size of a brick. It just means a removable back and things held in place with screws instead of glue, and a logical tear down to reach parts.
Now, if Motorola produced a repairable or upgradable phone than that might be another matter entirely. Just a phone that is easily serviceable without special skill - replaceable covers, batteries, screen, main module, antenna, camera. I expect there is a market for that kind of phone especially for businesses. Since Motorola was sold to Lenovo, the nearest analogue would be Thinkpads.
Very recent? That link is to 2012. It's also the proprietary NVidia driver, not the open source driver that most Linux users would be using in their dist.
I'm sure they haven't done a computer in the shape of a klein bottle yet.
As to why it happens, it's probably because Linux graphics drivers simply aren't as robust as Windows ones. The Windows drivers can take more abuse (broken calls etc.), are optimized better and have special cases for problematic titles.
And the point is that's the default view that most people visiting the site will see until they log in, is just clickbait garbage. And I suspect people who click on it will then see more of it thereafter. It's indicative to YouTube's low threshold for promoting quality content. Clickbait should be sunk like a stone. There is plenty of valuable content as well as music, current events, sport etc that has thought and effort put into it that could showcase on the front page.
Apple may have garnered all the press but it's not something they "invented". Nor is it especially something worth immitating though clearly some other handset makers want to make use of it to make the display larger.
Yes you might be able to suppress it by viewing other videos but this is the default. This what the majority of visitors see when they click. This should tell you something.
I don't really get it. This has never been an issue for me. I saw the permissions it was requesting and denied them. Did 99.999999% rest of the world just blindly allow it? Why?
You just answered your own question. Because the default response is if an app asks for a permission you grant it. Perhaps you the 0.000001% chose not to grant the permission. But the power of the default speaks.
It's also why new Facebook users are set up with ridiculously open security settings - because Facebook knows the power of the default. It's also why Facebook and other social media sites make it a pain in the ass to change the settings. They want to hide the privacy settings in the UI where you can't find them, and/or put you off from changing them. It is all very deliberate and cynical.
It also makes it beyond laughable and frankly obscene when Zuckerberg opines that he thought people would individually change the settings from the default rather than making the default for everybody secure in the first place.
And on and on. Channels like Looper, WatchMojo etc. and perhaps a dozen other channels pumping this garbage out day in day out and being rewarded for it. Most of these clickbait videos have a high number of thumbs down which is a strong indicator that they're pushing crap.
YouTube really needs to start monetizing content that is not populist empty clickbait and develop algorithms that focus on the quality of the content. Is the video particularly good within its particular genre, does it impart genuine information and entertainment, does it come from a channel that has good standing amongst its peers, does it have an extremely low ( Because at the moment YouTube is a cesspit.
I doubt it would do anything to help when some nutball decides they're not getting the clicks they expect but it might improve the service overall.
That's the joke. I don't think it is a figurative name or a metaphor. In the context of the article it is me wondering why it's news that a rift valley is actually called that because it is an actual geological rift formation.
games on Linux crash a lot, or at least more than on Windows.
It's not about Linux vs Windows. It's about one platform receiving a heap of testing and bug fixing vs a platform which doesn't.
Many of the Linux ports are shoddy and it showed in the number of issues they suffered. It's not the fault of Linux or of some inherent superiority of Windows but of time, resources, effort on behalf of the developer.
And not just of the game dev, but also the graphics driver. NVidia / AMD push out frequent Windows driver updates that optimize performance or fix issues for specific games. Linux gets none of that.
Exactly. The quality of Linux ports was all over the map. Some worked extremely well and some were nigh on unplayable.
I've seen games kernel panic my PC, render with missing textures / flickering, dialogues that are too big to fit a laptop display, controls which are broken and a heap of other obvious issues. It suggests to me that devs might be building for Linux to tick the box but they're often not testing the game very thoroughly.
But back to that 30% figure. That's why SteamBox is not going to take off. Not now, not ever. My own view, one which I've held since Valve started this initiative was that SteamBox was just stepping stone to produce a streaming service - that if they could port games to Linux then it costs Valve less money to host those games in the cloud on their own OS + hardware than if they paid Microsoft a license. SteamBox itself was never going anywhere.
The idea that people would buy fat SteamBox devices was pretty tenuous. They cost the same amount of money as a regular PC but ran a fraction of the games. Not much value proposition in that.
There was I thinking that Rift Valley was just a figurative name.
So if the US wants to see where it should be going, look to Europe. The problem of course is it will never happen. Legislators are afraid of the data collection industry and would be too chicken shit to do anything to meaningfully rein it in.
Two fatal collisions featuring self drive cars have happened in the last two weeks. Both due to driver inattention. Unless a semi-autonomous car is better at driving in the prevailing conditions than a human, in all circumstances, you do not let them take their hands off the wheel or allow them to become distracted. Imo safety regulations for semi autonomous vehicles need to be stringent and standardized.
Anyone who thinks that autonomous vehicles are implicitly safer than humans is smoking crack.
Address some or all of these issues and they'll be better devices for it. Or rebrand the platform and watch as very little happens.
And it's likely to get even better. So far the major improvement is to replace a CSS rules engine with one that runs concurrently. Future plans include doing the same to the layout engine.