That's quite understandable, but if a new mother and new father at the same company with the same job title and same salary each have children in the same year, and the new mother gets more paid time off than the new father, how is that not discrimination?
I would have preferred benchmarks on Windows game performance in WINE. Sure, that would have added some extra configuration problems to the benchmarks, but those are the numbers I really care about as a Linux user that keeps a Windows boot around just for games. From my experience, that's also where AMD cards take a shit, whether using open or closed source drivers (sometimes it's performance, sometimes it's game-breaking bugs that don't affect nvidia cards).
As an aside, if there are any other young-ish programmers out there who have been looking for good introductory material to the low level workings of computers, I would encourage you to check out this course. The course includes the first six chapters of the text book, Elements of Computing Systems for free, but you'll have to purchase the book (or obtain it in a more questionable manner) to continue past that. The book begins using only NAND gates as a primitive, and guides you through assembling all of the logic gates you need for a CPU. Through the whole course you design your own gates, CPU, operating system, assembler, compiler, and end up with a software emulated system that you can write applications for. It never really tells you what to do, it gives you the knowledge you need and then lets you figure stuff out on your own.
Which is exactly why my Nexus 7, which while my wife and I appreciate very much, mostly stays on the nightstand if we're not traveling. It's a great device to watch a show on before bed, read a bok, or do some light browsing, but with my line of work and hobbies I'm almost always near a desktop. That's also why the $200 price point for the Nexus 7 was great for me, despite its limited storage capacity, but the $400+ for a larger tablet is too high for what I'm interested in a tablet for.
Found out later that class was made optional for later graduates. As the curriculum standards are lowered so will be the graduates ability to handle stress or workload
I'm 24, and I can verify this. Undergraduate level Comp Sci at a typical school is a joke these days. It is typically a thinly disguised Java programmer factory, since not enough schools make a distinction between computer science and software engineering. It's always bothered me that I was expected to just accept all of the low level hardware and software workings of a computer as magic, that it was supposedly a good thing that I didn't have to worry about them. I've invested a pretty significant amount of my free time studying those topics, and it's embarrassing how few of my developer peers (age-wise) have enough knowledge to have even a basic conversation about them.
It's great that I can use a language like Python to fire out a decent application rather quickly. But what happens when there's something you can't do with Python, or you need faster performance than Python can give you for a certain module? There's no excuse for a professional software developer to not be able to bust out a native implementation and give it a wrapper in a "nice" language.
I was just unsure if they were actually monitoring your number of installs (wouldn't be surprising given their mention of code in their game that sends information to their servers for their own use) and preventing more than 3 installs, which would be DRM.
From my experience, unless you are in a career field that requires you to have a weapon every single day, you may never get the same weapon twice from the armory, even if you are being armed multiple days in a row.
The game is DRM free, you can use it on up to three of your computers for your own use,
If it was actually DRM free, wouldn't there be no limit to the number of computers you can install it on? Unless the 3 computers thing is just a suggestion. If they have a server monitoring how many installs you have for a particular serial number, and prevents you from installing on more, that's not DRM free.
I've been using Xubuntu as well, but if continuing to do so would mean having to find offending packages and purge them, I would rather just switch to a different distro.
There is a significant amount of PC games that support gamepads. Enough that Steam now clearly marks such games with a picture of a Logitech gamepad and a "Big Picture Friendly" type message.
Maybe they're copying Sun's version numbering system for Java.
For those who don't know, Java 1.2 was (even officially) referred to as Java 2. Every subsequent version of Java up until 1.5 was always referred to as Java 2.
The only reason I could possibly see for someone saying that Javascript is not a programming language is that it is interpreted and generally only runs within an application (a web browser). Given the rise of Node.js, that distinction isn't necessarily true anymore, and Javascript is essentially in the same boat as other interpreted languages, or in my opinion, even JIT compiled languages.
I would like to see your argument for why Javascript is not a programming language. I would especially like to see an argument that doesn't make up arbitrary and personal definitions of "programming language".
If people could just save the movie to watch it again later, Netflix's bandwidth would go way DOWN, not up
Only if people would, on average, download less movies than they currently stream. Streaming means the only bandwidth being used is for stuff that people are actually going to watch. While downloading would let you download a movie once and watch it multiple times, people would also download movies that never get watched, something that wouldn't happen with streaming. Also, sometimes you start watching a movie and decide it's no good after ~15 minutes. You don't stream the entire thing, but if you downloaded it first you would have downloaded the whole thing. The only way your argument could be correct is if the majority of Netflix users frequently re-watch the same content.
Python comes closest, but they stopped short of defining how big an indent is
PEP 8 does suggest that indents should be 4 spaces (and not an equivalent tab). If you do your best to conform to the PEP 8 guidelines, you can eliminate some of the trouble.
To be fair there are alternatives to a lot of GNU products these days. On the other hand, GNU still hasn't produced a viable kernel.
Ron Paul is against *government* intervention and legislation on the internet
Oh really?
One smells worse in the short term, but the other will keep stinking for years.
That's quite understandable, but if a new mother and new father at the same company with the same job title and same salary each have children in the same year, and the new mother gets more paid time off than the new father, how is that not discrimination?
I would have preferred benchmarks on Windows game performance in WINE. Sure, that would have added some extra configuration problems to the benchmarks, but those are the numbers I really care about as a Linux user that keeps a Windows boot around just for games. From my experience, that's also where AMD cards take a shit, whether using open or closed source drivers (sometimes it's performance, sometimes it's game-breaking bugs that don't affect nvidia cards).
As an aside, if there are any other young-ish programmers out there who have been looking for good introductory material to the low level workings of computers, I would encourage you to check out this course. The course includes the first six chapters of the text book, Elements of Computing Systems for free, but you'll have to purchase the book (or obtain it in a more questionable manner) to continue past that. The book begins using only NAND gates as a primitive, and guides you through assembling all of the logic gates you need for a CPU. Through the whole course you design your own gates, CPU, operating system, assembler, compiler, and end up with a software emulated system that you can write applications for. It never really tells you what to do, it gives you the knowledge you need and then lets you figure stuff out on your own.
Which is exactly why my Nexus 7, which while my wife and I appreciate very much, mostly stays on the nightstand if we're not traveling. It's a great device to watch a show on before bed, read a bok, or do some light browsing, but with my line of work and hobbies I'm almost always near a desktop. That's also why the $200 price point for the Nexus 7 was great for me, despite its limited storage capacity, but the $400+ for a larger tablet is too high for what I'm interested in a tablet for.
Found out later that class was made optional for later graduates. As the curriculum standards are lowered so will be the graduates ability to handle stress or workload
I'm 24, and I can verify this. Undergraduate level Comp Sci at a typical school is a joke these days. It is typically a thinly disguised Java programmer factory, since not enough schools make a distinction between computer science and software engineering. It's always bothered me that I was expected to just accept all of the low level hardware and software workings of a computer as magic, that it was supposedly a good thing that I didn't have to worry about them. I've invested a pretty significant amount of my free time studying those topics, and it's embarrassing how few of my developer peers (age-wise) have enough knowledge to have even a basic conversation about them.
It's great that I can use a language like Python to fire out a decent application rather quickly. But what happens when there's something you can't do with Python, or you need faster performance than Python can give you for a certain module? There's no excuse for a professional software developer to not be able to bust out a native implementation and give it a wrapper in a "nice" language.
I was just unsure if they were actually monitoring your number of installs (wouldn't be surprising given their mention of code in their game that sends information to their servers for their own use) and preventing more than 3 installs, which would be DRM.
From my experience, unless you are in a career field that requires you to have a weapon every single day, you may never get the same weapon twice from the armory, even if you are being armed multiple days in a row.
B: They can't do that. There is no code which phones home, so they can't remove it.
Wrong. From TFA:
Over 93.6% of players stole the game. We know this because our game contains some code to send anonymous-usage data to our server
The game is DRM free, you can use it on up to three of your computers for your own use,
If it was actually DRM free, wouldn't there be no limit to the number of computers you can install it on? Unless the 3 computers thing is just a suggestion. If they have a server monitoring how many installs you have for a particular serial number, and prevents you from installing on more, that's not DRM free.
those that do have moved onto other platforms for their content
Personally, I'll move to any platform to get more Firefly.
Based on how horrible we as humans can be as a collective, that may have already happened ;)
Thank you for being a voice of reason in this sea of "I'm a scientist so I'm smarter than you and could easily do your job better than you."
I've been using Xubuntu as well, but if continuing to do so would mean having to find offending packages and purge them, I would rather just switch to a different distro.
If you're purchasing an Xbox solely as a Netflix streaming device, you're already making a huge mistake. You can buy a Roku for much cheaper.
There is a significant amount of PC games that support gamepads. Enough that Steam now clearly marks such games with a picture of a Logitech gamepad and a "Big Picture Friendly" type message.
Maybe they're copying Sun's version numbering system for Java.
For those who don't know, Java 1.2 was (even officially) referred to as Java 2. Every subsequent version of Java up until 1.5 was always referred to as Java 2.
Do you know if any of the popular Ubuntu derivatives like Mint are including the spyware junk, or is that exclusive to Ubuntu and Unity?
The only reason I could possibly see for someone saying that Javascript is not a programming language is that it is interpreted and generally only runs within an application (a web browser). Given the rise of Node.js, that distinction isn't necessarily true anymore, and Javascript is essentially in the same boat as other interpreted languages, or in my opinion, even JIT compiled languages.
I would like to see your argument for why Javascript is not a programming language. I would especially like to see an argument that doesn't make up arbitrary and personal definitions of "programming language".
And only an American
Throwing more blanket statements around as a response just puts you in the same boat as him.
be racist against Europeans
A white American and a white European are of the same race...
If people could just save the movie to watch it again later, Netflix's bandwidth would go way DOWN, not up
Only if people would, on average, download less movies than they currently stream. Streaming means the only bandwidth being used is for stuff that people are actually going to watch. While downloading would let you download a movie once and watch it multiple times, people would also download movies that never get watched, something that wouldn't happen with streaming. Also, sometimes you start watching a movie and decide it's no good after ~15 minutes. You don't stream the entire thing, but if you downloaded it first you would have downloaded the whole thing. The only way your argument could be correct is if the majority of Netflix users frequently re-watch the same content.
Python comes closest, but they stopped short of defining how big an indent is
PEP 8 does suggest that indents should be 4 spaces (and not an equivalent tab). If you do your best to conform to the PEP 8 guidelines, you can eliminate some of the trouble.