For me, 2013 was the year of the Linux desktop. While I've been using Linux on the desktop since at least 2004 (Red Hat, Mandrake, Fedora, Gentoo, Ubuntu) in a dual-boot capacity, in 2013 I endeavored to make Arch Linux my daily driver, and I only boot back to Windows on rare occasions. With a relatively recent purchase of a System76 laptop, I am also now on Linux instead of Mac OS X on my laptop.
That being said, the real trojan horse for Linux is Android -- many people use phones as their primary computer nowadays.
This, to me, gets into the difference between theory and implementation. I agree that understanding the theory behind memory management can be useful. However, learning malloc goes beyond theory into a specific implementation of the principle. In a garbage collected language, knowing the theory is potentially useful, but knowing how C's implementation works is not.
Why do CS PhDs, who spend 98% doing theory (math), need to know anything about installing an OS? Why do undergrads, who probably use preassembled OEM boxes, need to understand the differences between hardware brands?
More to the point, how does learning memory management or class design through C++ help one learn these things?
To address a less ridiculous point, if I'm spending all my time in Java, Ruby or Python, why do I need to understand anything about pointers and memory management in C? For the sake of argument, let's say we need to understand how the stack, heap, and reference variables work in a garbage collected language. Why do we need to learn C to do that?
In undergrad I was required to take a class which involved writing one's own implementation of malloc. Like so many other classes required for a CS degree, I use nothing from it in my day-to-day work as a Ruby developer.
Is anyone really reading this and scratching their heads, saying, "Well gee, I thought it was a bunch of intrepid hackers who broke into the mainframe to steal the pix?"
Of course Apple orchestrates their leaks and rumors. Even their litigious cease and desisting of Mac rumor sites is all part of cultivating their mystique. Even "non-evil" companies like Google pull shit like this. It's all part of the marketing game to build pre-release buzz for products.
They aren't "preaching," they're marketing. And besides, it's not non-Nintendo fans they're trying to appeal to, it's NON-GAMERS. If you even KNOW about E3, you're not in the expanded target audience.
I get "broken" computers from people all the time. At first I had to get them from the side of the road with the other garbage, but now whenever someone I know is tossing some hardware they give it to me instead.
"Er" and "or" are essentially interchangeable in English. "Calculater" and "calculator" both can refer to one that calculates, be it a human or a machine. For some reason, "computor" has never been widely used.
Apple doesn't advertise ephPod, Anapod, etc because it wants you to use iTunes so its music store gets exposure. Apple never says "you can only use iTunes to send songs to this device," - in fact, before iTunes for Windows, Musicmatch Jukebox was Apple's application of choice for iPod transfers. Apple just PREFERS iTunes now.
The right side isn't the search results, it's the sponsored links section. Advertisers never pay to be placed in the actual search results, unlike some other search engines. Whenever ads appear above the search results, they are in a different color.
I once wrote an IRC bot called you...
For me, 2013 was the year of the Linux desktop. While I've been using Linux on the desktop since at least 2004 (Red Hat, Mandrake, Fedora, Gentoo, Ubuntu) in a dual-boot capacity, in 2013 I endeavored to make Arch Linux my daily driver, and I only boot back to Windows on rare occasions. With a relatively recent purchase of a System76 laptop, I am also now on Linux instead of Mac OS X on my laptop. That being said, the real trojan horse for Linux is Android -- many people use phones as their primary computer nowadays.
This, to me, gets into the difference between theory and implementation. I agree that understanding the theory behind memory management can be useful. However, learning malloc goes beyond theory into a specific implementation of the principle. In a garbage collected language, knowing the theory is potentially useful, but knowing how C's implementation works is not.
Why do CS PhDs, who spend 98% doing theory (math), need to know anything about installing an OS? Why do undergrads, who probably use preassembled OEM boxes, need to understand the differences between hardware brands? More to the point, how does learning memory management or class design through C++ help one learn these things? To address a less ridiculous point, if I'm spending all my time in Java, Ruby or Python, why do I need to understand anything about pointers and memory management in C? For the sake of argument, let's say we need to understand how the stack, heap, and reference variables work in a garbage collected language. Why do we need to learn C to do that? In undergrad I was required to take a class which involved writing one's own implementation of malloc. Like so many other classes required for a CS degree, I use nothing from it in my day-to-day work as a Ruby developer.
I have a Samsung RF510-S02 and I can't find the SL folder in my Windows directory.
Is anyone really reading this and scratching their heads, saying, "Well gee, I thought it was a bunch of intrepid hackers who broke into the mainframe to steal the pix?" Of course Apple orchestrates their leaks and rumors. Even their litigious cease and desisting of Mac rumor sites is all part of cultivating their mystique. Even "non-evil" companies like Google pull shit like this. It's all part of the marketing game to build pre-release buzz for products.
The video was only compiled and posted recently, mod parent down.
Nintendo announced it before Microsoft implemented it.
They aren't "preaching," they're marketing. And besides, it's not non-Nintendo fans they're trying to appeal to, it's NON-GAMERS. If you even KNOW about E3, you're not in the expanded target audience.
This is good, because I own a bit of stock in TIVO, and I now stand to make a good bit of money.
iTunes uses AAC format actually, not MP3. Easy mistake to make.
I get "broken" computers from people all the time. At first I had to get them from the side of the road with the other garbage, but now whenever someone I know is tossing some hardware they give it to me instead.
I'm too young to have used them, but my older geekier friends wax nostalgic about their slide rules - analog (though nonliving) computers.
See also: "adviser" vs. "advisor."
I'm a bit of a spelling Nazi, and I can't stand it when people make errors like the ones you just pointed out.
It was quite a coup.
I wrote the article for K5. Hope you like it!
What about the built-in rumble in the GameCube controller?
Bet you it's an April Fool's joke from the April issue of Science.
Uh, that column says "Features," not "Requirements."
Apple doesn't advertise ephPod, Anapod, etc because it wants you to use iTunes so its music store gets exposure. Apple never says "you can only use iTunes to send songs to this device," - in fact, before iTunes for Windows, Musicmatch Jukebox was Apple's application of choice for iPod transfers. Apple just PREFERS iTunes now.
Everyone says that and it hasn't happened yet. Google still serves its users because the stockholders understand that that's what works.
The right side isn't the search results, it's the sponsored links section. Advertisers never pay to be placed in the actual search results, unlike some other search engines. Whenever ads appear above the search results, they are in a different color.
I learned to read and type as a kid with Nintendo Power magazine and Mario Teaches Typing.
Except that summary was pretty much lifted from the website. So, any semblance of a theory/joke you had there is lost.