Become a fan of Slashdot on Facebook


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Isn't that -more- expensive? (Score 1) 352

Some truth, but also some myths here.

Yes a cable is cool. So DSL is SO great. Not when your neighbor activates his DSL, and your condo's DSL bandwidth drops from 16mbit/s to 6mbit/s (fucking 2mbit/s with the settop box turned on). Just because the phone cables are together in one trunk, and interfere with each other, ...

Comment Re:Isn't that -more- expensive? (Score 4, Informative) 352

Don't think so. You can get good coverage in Europe in thinly populated places too. It's the competition, plus strict rules, e.g. you have to provide service to 99% of the population 3 years after you get your frequency slot license, or you loose it and forfeit the billions you paid for the license.

And yes, nordic countries like Norway (14 humans/sq km) Sweden (24 h/sqkm) and Finland (18h/sqkm) do have better mobile coverage and prices, while having a lower population density than the US (35h/sqkm).

Comment Re:The Future for Today's Kids (Score 1) 209

You do realize, that all these fields nowadays strongly depend upon Computer Science for their research and data processing.

Computer Science is similar to Mathematics, that it's an universal auxiliary science, that is usually used in other fields.

Notice that CS majors usually work in an industry, and only very seldom (if they don't go academic) it's computers/IT.
IT as an "industry" is usually only a cover for we are doing "general work" for other industries.

Comment Re:MS Office is NOT CompSci (Score 1) 209

Absolutely concur, but than, it might be my personal bias, because the trivial stuff like programming I self educated myself as a teenager, Which ended in a situation where I was taking an "introduction to programming" class at one university (in Modula 2), while being a tutor supporting students in an "introduction to programming" class at the other university in city (that one was in C++).

You can envision how useful that "introduction to programming" (in Modula 2) was. Although I have to admit I was forced to learn Modula 2, what a useful skill. And I had some fascinating insights (the prof had the great idea to let peer-review be part of the grade, hint: global variables are your friend, that magic local variables and argument thingy are bad for your grade).

Comment Re:MS Office is NOT CompSci (Score 1) 209

Well, then you work in the wrong industry.

There are places (e.g. aircraft industry, OTOH, writing control software for Navy ships capable of shooting down airliners, funny as it sounds does not require that level of correctness, sigh) that require formal verification for parts of the software, and then it's nice to know the limits of the methods you apply.

Comment Re:The next Decade or so (Score 1) 209

And how does that make Computer Science change? Just because our cars today move so much faster, have commonly air condition, and so on, does not mean that the physics has changed in the last century.

I think the great misunderstanding is that Computer Science is named as it is, so many people think that it's only about computers. And the second problem is that US institutions have been, at least at the B.Sc. level been very "practice" oriented, which sounds initially a good idea, but is actually a bad idea. Because learning a new programming language is a thing that takes a week, perhaps two. And after the first dozen (in random order for me: different Assembler languages, Basic, Pascal, Modula 2, Modula 3, C, C++, Objective-C, Prolog, Perl, PHP, Python, Haskell, Lisp, Javascript, Lua, Erlang, Fortran) it's rather routine.

The difference is like knowing SQL, relational algebra, and DBA skills. Of these relational algebra and DBA skills are valuable: relational algebra because it's the theoretical under pining of SQL, and DBA skills, because they are very hard to get (it's a chicken and egg problem, it's seldom that one gets a chance to enter the field, and it's not something that you can learn on your private laptop, only in practice with big iron). Learning SQL on the other hand is yet another language. Not even Turing complete.

Comment Re:The next Decade or so (Score 1) 209

In IT much has changed.

In CS not so much has changed. And the changes that we are seeing are less breakthroughs as such, it's just that the hardware has changed drastically, so things that were just unthinkable two decades ago, are trivial enough.

Just think, the MicroSD card in my mobile today, has a capacity that is a million times higher than the floppies that my first computer used.
The cpu in my mobile has more cpu cache than my first PC had memory.
The cpu in my laptop has slightly less cache than the size of the first PC harddiscs.

So, yes there are changes in computer science, but these are driven usually not by fundamental breakthroughs, it's the hardware. E.g. currently the next "new paradigm" is the observation that even SATA based SSDs have totally absolutely different performance characteristics to HDDs, and if you use high end pci-e based SSDs, it's even more extreme. That triggers research/development of new algorithms and designs, but it does not invalidate a real CS education.
The "storage hierarchy pyramid" you might have learned about just got a slightly different look, but the concepts as such still applies.

Slashdot Top Deals

All science is either physics or stamp collecting. -- Ernest Rutherford