Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Do we want...? (Score 1) 357

Microsoft is embracing the ARM world by bringing its operating system to the platform. For many people, the Microsoft label alone will be sufficient to buy such systems. Over time, Surface RT will be extended by people writing software for the system. Ultimately, Microsoft will be able to leverage power given to them by the customers to extinguish at least the Android platform. They may be able to reconquer their monopoly. Is that something, we, as customers should want?

Comment Who cares about operating systems? (Score 0) 344

Honestly, isn't Slashdot about news for Nerds and stuff that matters? So why do we keep discussing operating systems? The far more interesting stuff is built on top of the operating system, and the operating system merely serves that. I don't use the operating system to draw in 2D or 3D, I don't use it to write software, and I don't use operating system to write mail and posts.

Current operating systems offer file systems and hardware abstraction, and have done that for decades. We should be discussing where we want to take technology, not where it lead us in the past. How can we find better metaphors for storing data than a folder structure? How can we improve collaboration between different applications? How can we make more intelligent machines? Let's keep dreaming, and find ways to make these dreams come true.

This isn't to belittle the efforts of Linux, Microsoft or Apple, but just to put stuff into perspective. Operating systems are overrated. When people care about code being able to run on several operating systems, that just proves my point.

Comment Offer help (Score 1) 276

I suppose the best way is to offer help, and say that you can help best if the kid chooses a similar career as yours. If there is interest, giving a good book can do lot. Later, you may be able to help prepare for tests or give career advice.

If the kid is not interested, let him or her pursue something else, but don't feel bad about it - after all, you offered help.

Back in the eighties and nineties, you could achieve a lot with a little effort - now most often it takes groups of people to achieve little advances, and earlier opportunities are well-covered with patents. Still, we take pride in our work, and need a new generation to continue work on our projects, or these projects will die.

Comment Things of practical value? (Score 1) 462

I would propose to give your students something of practical value. Before you jump into programming with them, make them understand that they should start to program only when necessary. For example, many people underestimate the power of spreadsheets. If you can express a program as a single function, mark all cells in a spreadsheet, and copy the formula into that block, what you get in essence is a Turing machine with limited storage. Meaning: this can compute anything the human mind can compute. And often all that is needed to solve recurring mathematical problems is a well-designed spreadsheet. This will teach them a lot about programming already: they will have to deal with the fact that certain dependences between cells would lead to infinite loops, and how to solve mathematical equations using assignments.

Whether you want to teach this with Microsoft Office or with Open Office may not matter from a theoretical point of view, but please keep in mind that they own Open Office for life time, without need for ever purchasing an update.

Comment Re:Do not use batteries and gas tanks in cars (Score 1) 284

Then use batteries only to bridge gaps between road segments with overhead lines. Or go even further: integrate overhead lines into rails mounted at a height of 4m to eleminate any threads that cars pose to pedestrians. I am seriously sick of breathing in exhausts of people's cars who come to visit to my city or being nearly overrun by them while I live in a place where all essential spots can be reached by bike, on foot or by tram.

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...