A simpler way to protect against such fraud is having them to sign an NDA with high punishment for violation, telling them they are not allowed to tell anyone anything about the purchase until and unless testing had a positive result.
What do you want to learn? If you aren't a developer, or a network admin, then Linux doesn't offer for a typical desktop user. Besides frustration.
I disagree. Windows doesn't have multiple desktops. Windows doesn't have focus-follows-mouse. And even with Gnome, you can configure many more details than under Windows. Add to that that if there's a problem (and believe me, there are problems under Windows; while I don't use Windows personally, others in my family certainly do, so I know for sure), you often find helpful information for Linux, but no usable information for Windows (that is, in Linux it's, if it doesn't work out of the box, it might still work after putting some work into it; for Windows OTOH it's mostly if it doesn't work OOTB, chances are high that it won't work at all). And while in the past the advantage of Windows was that almost all hardware worked OOTB, even that advantage is almost gone: If your hardware is not exactly the newest, chances are very high that the only drivers are for an older version of Windows and won't work properly on the newest version. And if the device is no longer in production, the producer most likely will not update the drivers. So unless you buy all new hardware, Linux support of your hardware may well be better than Windows support.
Having said that, I can see how you could get to that conclusion: Today all the good stuff is (apart from multiple desktops) not enabled by default, because the distros are increasingly made to look and feel more like Windows, OS X or a combination of those (with the exception of some of the newest which want to do everything completely different); unless you either experienced it earlier or explicitly explored and tried the options, you'll not notice them.
Let's analyze this. His computer crashed while copying unimportant files with good hardware and now it fails to boot.. Even in 1997, this would have been an unreasonable scenario.
That depends on the destination of your copy. If you copy your file to/dev/sda (or/dev/hda on older computers) while being root, the computer no longer booting is expected behaviour, even if the copied file is completely unimportant. Similar effects are expected when copying over/vmlinuz.;-)
Why are there different distributions for that? The desktop environment should be just a choice on installation (and if you choose to install several of them, a choice on user login).
Sorry, you won't impress the other 20 year old computer science students* with Ubuntu. To really get into Linux, you need to think like a nerd hipster.
(* nobody else uses linux on the desktop so this is a safe assumption)
I'm very pleased to learn that I just got a lot younger, however I'd like to know in which university I'm now studying computer science. I hope the courses are not too time consuming, so that I can continue with my job.;-)
Also, mirrors are not backups. Mirrors are intended to be identical to the original, so mirroring worked as expected. How should the software know that the removal of most repositories was not intentional?
And in Fukushima nothing would have happened to the plants if Tepco would have made their plants safe, instead of ignoring the safety warnings, including the warnings that their Tsunami protection was inadequate.
So you hire more women cause you pay them less salary for the same work?
No. He hires more women because he can pay them less salary for better work.
If a man and women are doing the same job at the same skill level (and by your own admission the woman does it better) and you are paying the women less only because of her genitals then you meet the very definition of sexism.
It depends. If he does so because he thinks women deserve it that way, he's a sexist. If, however, he does so simply because he can save money that way, and would as well hire more men for lower wage if he could, he's just a capitalist using the sexism of his society to better exploit women.
Fellow Slashdotters we have to stop cringing for our values ("beta" behaviour) and be proud of what we believe in ("alpha" behaviour).
Even if human societies behaved like dogpacks (which they don't), simply declaring yourself "alpha" wouldn't make you...
I think he was referring to the development stages: alpha = very unfinished product, beta = almost finished product which only needs a bit of bug fixing.:-)
How many taxpayers are there in America? How much has, therefore, each one spent for this parody? I doubt that a fraction of a cent will get anyone in serious trouble.
Do you know for sure what exactly is illegal in different countries? Some people travel internationally. Maybe some of your completely legal stuff is illegal in some other country you're travelling to.
2) Private stuff
That's the main reason for encryption. If someone steals your laptop, losing the hardware is bad enough. You don't want them also to have access to your private data. And no, your OS level security cannot protect your files in that case, because all one has to do is to boot a live system from CD or DVD (using an external drive, if necessary) and use that to access the files. Since your installed OS isn't even started, it cannot prevent that access. Or alternatively, remove the hard drive and put it in a different computer.
What he said is not that LLVM is slower than gcc (although he clearly wanted to hint in that direction), but that there was a dramatic drop of performance in the latest versions of LLVM compared to previous ones.
Disclaimer: I have no idea about whether the claim is true or not. I just notice a discrepancy between the claim of the AC and your refutation of a different claim.
Bootstrapping GCC always required a compiler. Originally, it required a K&R C compiler, later I think they required a C89 compiler. And now, it requires a C++ compiler.
So you need to have svn installed just to build clang? What happened to good old tar archives?
Don't get me wrong, there's nothing wrong with svn if you want to develop the compiler (although I think distributed systems like mercurial or git would be better). But if all you want to do is to compile it from sources, you should not have to deal with version control.
I think you and the AC you answered to are talking about different performances. You are obviously talking about the performance of the generated code, while I think the AC talks about the performance of the compiler (that is, the time it takes to compile your code).
This phenomenon is also not restricted to C++. Fortran 90 (which was a very big update to FORTRAN 77, as one might guess from the 23 years between those standards) also acquired a reputation of being slow due to early compilers. Given that Fortran programmers typically care even more about performance than C programmers (FORTRAN programs are typically numeric calculations), this mattered very much for the adoption of Fortran 90.
If the developers of such technology know that the memory will stay unchanged on power-off, they are likely to take that into account. While when they rely on the memory being gone on power-off, any violation of that assumption may be turned into an exploit.
A simpler way to protect against such fraud is having them to sign an NDA with high punishment for violation, telling them they are not allowed to tell anyone anything about the purchase until and unless testing had a positive result.
Fuck indexes, my app takes 5 minutes to generate a report because it's doing Real Work.
Real work, as in pushing stuff around, W=Fd? Wow, I didn't know people still used relay computers.
Relay computers? No, I use crowd computing: A crowd of people physically moves my bits around!
What do you want to learn? If you aren't a developer, or a network admin, then Linux doesn't offer for a typical desktop user. Besides frustration.
I disagree. Windows doesn't have multiple desktops. Windows doesn't have focus-follows-mouse. And even with Gnome, you can configure many more details than under Windows. Add to that that if there's a problem (and believe me, there are problems under Windows; while I don't use Windows personally, others in my family certainly do, so I know for sure), you often find helpful information for Linux, but no usable information for Windows (that is, in Linux it's, if it doesn't work out of the box, it might still work after putting some work into it; for Windows OTOH it's mostly if it doesn't work OOTB, chances are high that it won't work at all). And while in the past the advantage of Windows was that almost all hardware worked OOTB, even that advantage is almost gone: If your hardware is not exactly the newest, chances are very high that the only drivers are for an older version of Windows and won't work properly on the newest version. And if the device is no longer in production, the producer most likely will not update the drivers. So unless you buy all new hardware, Linux support of your hardware may well be better than Windows support.
Having said that, I can see how you could get to that conclusion: Today all the good stuff is (apart from multiple desktops) not enabled by default, because the distros are increasingly made to look and feel more like Windows, OS X or a combination of those (with the exception of some of the newest which want to do everything completely different); unless you either experienced it earlier or explicitly explored and tried the options, you'll not notice them.
That depends on the destination of your copy. If you copy your file to /dev/sda (or /dev/hda on older computers) while being root, the computer no longer booting is expected behaviour, even if the copied file is completely unimportant. Similar effects are expected when copying over /vmlinuz. ;-)
Why are there different distributions for that? The desktop environment should be just a choice on installation (and if you choose to install several of them, a choice on user login).
Sorry, you won't impress the other 20 year old computer science students* with Ubuntu. To really get into Linux, you need to think like a nerd hipster.
(* nobody else uses linux on the desktop so this is a safe assumption)
I'm very pleased to learn that I just got a lot younger, however I'd like to know in which university I'm now studying computer science. I hope the courses are not too time consuming, so that I can continue with my job. ;-)
The terrible effect was that you couldn't mention using SuSE without being treated as bad guy by some people.
Also, mirrors are not backups. Mirrors are intended to be identical to the original, so mirroring worked as expected. How should the software know that the removal of most repositories was not intentional?
And in Fukushima nothing would have happened to the plants if Tepco would have made their plants safe, instead of ignoring the safety warnings, including the warnings that their Tsunami protection was inadequate.
So you hire more women cause you pay them less salary for the same work?
No. He hires more women because he can pay them less salary for better work.
If a man and women are doing the same job at the same skill level (and by your own admission the woman does it better) and you are paying the women less only because of her genitals then you meet the very definition of sexism.
It depends. If he does so because he thinks women deserve it that way, he's a sexist. If, however, he does so simply because he can save money that way, and would as well hire more men for lower wage if he could, he's just a capitalist using the sexism of his society to better exploit women.
Even if human societies behaved like dogpacks (which they don't), simply declaring yourself "alpha" wouldn't make you...
I think he was referring to the development stages: alpha = very unfinished product, beta = almost finished product which only needs a bit of bug fixing. :-)
Seeing as you don't drive the damn thing and have to just follow along for the ride, I thought it ran OS X.
Since it's mobile, wouldn't it rather be iOS, then?
Except when it comes to nuclear power plants.
No, it can be clearly seen in the video that the car has windows.
How many taxpayers are there in America?
How much has, therefore, each one spent for this parody?
I doubt that a fraction of a cent will get anyone in serious trouble.
Do you know for sure what exactly is illegal in different countries? Some people travel internationally. Maybe some of your completely legal stuff is illegal in some other country you're travelling to.
That's the main reason for encryption. If someone steals your laptop, losing the hardware is bad enough. You don't want them also to have access to your private data. And no, your OS level security cannot protect your files in that case, because all one has to do is to boot a live system from CD or DVD (using an external drive, if necessary) and use that to access the files. Since your installed OS isn't even started, it cannot prevent that access. Or alternatively, remove the hard drive and put it in a different computer.
Oops, 13 years, of course ...
That would be a bit sparse on information.
What he said is not that LLVM is slower than gcc (although he clearly wanted to hint in that direction), but that there was a dramatic drop of performance in the latest versions of LLVM compared to previous ones.
Disclaimer: I have no idea about whether the claim is true or not. I just notice a discrepancy between the claim of the AC and your refutation of a different claim.
Bootstrapping GCC always required a compiler. Originally, it required a K&R C compiler, later I think they required a C89 compiler. And now, it requires a C++ compiler.
So you need to have svn installed just to build clang? What happened to good old tar archives?
Don't get me wrong, there's nothing wrong with svn if you want to develop the compiler (although I think distributed systems like mercurial or git would be better). But if all you want to do is to compile it from sources, you should not have to deal with version control.
I think you and the AC you answered to are talking about different performances. You are obviously talking about the performance of the generated code, while I think the AC talks about the performance of the compiler (that is, the time it takes to compile your code).
This phenomenon is also not restricted to C++. Fortran 90 (which was a very big update to FORTRAN 77, as one might guess from the 23 years between those standards) also acquired a reputation of being slow due to early compilers. Given that Fortran programmers typically care even more about performance than C programmers (FORTRAN programs are typically numeric calculations), this mattered very much for the adoption of Fortran 90.
If the developers of such technology know that the memory will stay unchanged on power-off, they are likely to take that into account. While when they rely on the memory being gone on power-off, any violation of that assumption may be turned into an exploit.
I tried to find the Science article, but couldn't. An explicit reference seems to be given nowhere, not even on the IBM page.