Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:In after somebody says don't run Windows. (Score 1) 467

What's next, are you going to start talking about how there's a worm hidden in everyone's ring 0? Look, as much fun as it is to fantasize about a super smartly designed virus which "tells windows not to report it" and "doesn't show up in the registry editor" (why a virus would have to write in the registry in the first place is beyond me), they're unlikely to be on your computer. All those botnets you keep hearing about? They're far, far more likely to be built off CatPicturesScreensaver.exe than from some crazily smart drive-by which is completely undetectable and doesn't do anything... until the doomsday comes.

This isn't to say that "visual cues" and "checking stuff" aren't ridiculous, but you're also not a character in a Bond movie.

Comment Re:Really Neat (Score 2) 139

Wait. They're slowing the group velocity, which isn't what most people think of when they read "velocity".

Group velocity is the speed at which the signal carried by a photon propagates. Essentially, if you look at a moving sine wave, group velocity is the speed at which it's moving. We already know that this velocity can be altered and can even be faster than c. This is different from signal velocity, which is the speed at which the individual photons carrying the signal propagate. Each photon is also a wave thanks to particle-wave duality, so the wave you're analyzing when you look at photons is the wave embodied by every photon you catch. You can't have faster than light communication even if group velocity is higher than c because the signal is still only going at c. The little packets carrying the wave travel slower than the wave's oscillation, essentially.

Altering group velocity is neat and cool, especially doing so in a vacuum, but it's not what a lot of people here believe.

Comment Re:Religious reasons? (Score 1) 673

Quite frankly I don't see why religion would be held to a different standard from any other reason people can think of to not get vaccinated. If someone doesn't want to be vaccinated for ideological reasons (say, Big Pharma conspiracy theorist) or because their religion says no, they should be treated the same way: as a potential danger to others. If it means Disney wants to fire them, well, they should be able to, for both of them. To do otherwise would be discrimination!

Comment Re:Lower Level != "Complex" (Score 2) 648

You want them to learn the abstract concepts of programming. With C, you quickly get bogged down in memory management, notions like pointers, the complete lack of object-oriented programming, awkward functions and weird workarounds like variadic functions. You can learn that stuff after you've understood what a loop is and how variables work.

Comment Re:Javascript (Score 1) 648

I dislike Javascript as an intro course because it's not strict enough. It's better, I find, to start with a stricter language and remove constraints once you're familiar with them. Otherwise, you'll get used to the language doing magic typecasting and to building objects haphazardly, and when you get to a language which requires class definitions and has strong(er) typing, you'll be confused and have to relearn everything. When you do it the other way around, you'll have a tendency to be more structured and to rely less on the language figuring out what you wanted to do.

I still think the best languages for starting out are Java, C# or Python, probably in that order (if Microsoft's open source thing pans out, I'd place C# above Java).

Slashdot Top Deals

Say "twenty-three-skiddoo" to logout.

Working...