Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment ThinkPad (Score 1) 237

The prefered and well working laptops for GNU/Linux are the traditional ThinkPads known as Xxxx, Txxx and Wxxx series, these execludes especially so-called ThinkPads and stuff like Yoga/Helix. The ThinkPad should only contain Intel hardware (CPU, GPU, Chipset, NIC, WiFi) and no descrete graphics from AMD/Nvidia.

Furthermore the "Developer Editions" from Dell are especially made for GNU/Linux.
Some old ThinkPad series are even certified by RedHat.

Comment Teaching generall knowledge, not special abilities (Score 1) 306

Coding and the profession "programmer" is a special task, which needs be aware of computing and thinking in a very logical way. Building furniture, like a chair or a table requires also to become a "cabinetmaker". But school is about learning general knowledge, as a foundation for life and further learning in an apprenticeship or studies. Like teaching childern to handle a saw, hammer and pliers, children should learn to unterstand computers in general and how to handle (personal) data, maybe also touch-typing.

Touch typing is anyway a good example, it is much more needed than coding. As an example in germany touch-typing is teached on Hauptschule (prepares for a apprenticeship in industry or craft), on Realschule (prepares for a apprenticeship in an office, industry or craft) but not on the Gymnasium (prepares for a apprenticeship and studying at university).

So if your kid mastered the "ABI" on a Gymnasium, it learned:
Goethe, Schiller, Kafka *ouch* and so on: Yes
Tax, Social Insurance, Bank Transfers: No

Well. I learned about Kafka also on Realschule...but I learned for life.

Comment Honest (Score 2) 264

Maybe C developers are just honest and experienced and name what it is.
I won't accuse Java, with it patterns of patterns, when there is such a easy victim like PHP.

PHP developers start their first line virtually with /* big hack */ and finish the last line with /* this is cruel */.

Comment Archlinux on desktop at work and laptop at home (Score 1) 74

Archlinux is a pretty good example for "Keep It Small and Simple" (KISS). Plain text-files for configuration, a well-working package-manager without any magic and only the absolutely required patches. My desktop at work is running with Archlinux since years and my private laptop (ThinkPad X22O) also.

You have to be experienced with UNIX or GNU/Linux and will have only little maintenance duties and always an stable state-of-the-art system.

Honestly, I'm a long standing user of Gentoo and compiling the kernel on my self. So "experienced" mains clearly not "can install Windows", it means experienced with UNIX. On the other side, using Windows and keeping it up-to-date is a nightmare for me because it just enforce a bad usage-pattern and I'm not really longer experienced with Windows.

Comment Nonsense (Score 2) 460

I have wondered already, why the reckless ideas didn't poped up early and where invalided by sane arguments:
* remote control means == remote attack vector/system error, could crash a thousand planes at once
* humans can react indvidually on unknown problems (wrong and right, but at least they can)
* never ever a sane person will give his life to a computer (did anyone trust windows? linux? macos?)
* planes are not cars, if a computer on a car "fails" it will probably crash, if it fails on a plane *it will crash*

And here an good example to trust pilots in case of emergency (german source):
http://www.sueddeutsche.de/pan...

Short:
1. wrong sensor data
2. computer believes sensors
3. computer starts fast descent
4. experienced pilot decides to turn of flight-computer
5. 109 passenger saved ...
5. airbus releases updates for flight-computer and new manual for pilots

This story was released only four days before the tragic incident with Germanwings. Flight number "LH 1829" means Lufthansa, same basically same airline.

Comment C is just lean and C++ is Multi-Paradigm (Score 2) 757

Linus is possibly right with one thing:

> It's made more horrible by the fact that a lot of substandard programmers use it

C is simple and lean. Doing complicated stuff which is not required is not easy and prevents system-level software messed up with unrequired abstraction layers and patterns, which you can ususally find in the typicall Java-Software. Because Java make it especially easy and popular to use abstractions and patterns by so called "Software Architects". Spring with Inversion-of-Control and Aspect-Orientiered-Programming (non-readable source-code!) and Hibernate make especially reading source-code a big pain (it not longer readable source, it's a lot of spaghetti XML and annotations with weird bugs).

> In other words, the only way to do good, efficient, and system-level and
> portable C++ ends up to limit yourself to all the things that are
> basically available in C.

C++ is a Multi-Paradigm, one of this paradigms is low-level/system-level programing with simple C-Like code.
The offers a how lot of new features which make programming on high-level easier, faster and safer like RIAA and Smart-Pointers, Templates and STL-Containers, modern I/O-Stream and Strings and finally OOP.

Personally I tend to say, that OOP is an important part of C++, but the biggest achivement so far are Templates* and the STL. They allow both creation of big software projects. If done right, this big software is not complex software.

* Java doesn't offer the convenience of Templates, basically because Generics are just Autoboxing for Safety but nothing more.

Comment Dual citizenship? Go for it! (Score 2) 734

At first I want to note something, I'm not part of the doom&gloom brigade and this is a personal decision about the personal identity.
If you ever can have dual citizenship, take it! Especially an european and an american!
Both are geographically seperated, offers different ways of life but also share a similiar culture. If everything "blows up" (war, economic crisises, legal troubles, surveillance) your children have the choice move to a other country immediately. If everythings "becomes nice" (peace, stable economy, environment protection, political union) you can live in a general social-system in europa or a more liberal economic-system.

Your childs will have twice the full rights, but remember also, the full duties of both.
But are tax forms such a burden, to dismiss the american citizenship? Ask your kids, before they become 18!

Comment This is greed, not a mistake or carelessness. (Score 1) 114

I like ThinkPads, they offer a good quality and a clean design and they run well with GNU/Linux. So I'm okay really okay with Lenovo, but in this case I hope the class-actions succeeds.
This is not a mistake or carelessness, which could happen. Just fix it and everybody is glad.
This is greed. The spyed on there own customers to sell advertisments (with the purpose to get even more of your money) and sacrified (the technical reason doesn't matter) the security of the customers. This is not okay.

So I hope Lenovo and the industry will learn from this. Offer only devices (laptops, computers, smartphones, appliances and even cars) with a clean installation this is and was ever what an customer requires. Additionally the option to select none pre-intalled system at all. This mad industry wide practice should be stopped years ago.

Sorry Lenovo, please learn the lesson! I hope the car industry will not copy the bad behaviour of the computer industry.

Comment Good, hopefully not to late. Why only video games? (Score 1) 157

Hi! This proposal is overdue, but it is a really a good thing. People buy software, but their software is useless with "key-activiation-servers" (Windows XP) or "network-requirement" (Steam). So the same thing should be done here in europe, years ago! Nobody can gurantees the existence and service availibity for legacy products or even busted companies. Gone away: SGI (now Cray) ? Sun? Novell? 3DFX? Aureal3D? Nokia? Well, and nearly Apple. And no one can gurantee the existence of Valve, Google, Amazon or Microsoft. So this must be changed, the companies shall prepare measure in case of being busted and must "release" the necessary keys or final "fix" which open up their unmainted legacy software. A good example would bei Counter-Strike 1.6 in some years or Windows XP. So one question remains: Why is this only about video games?

Slashdot Top Deals

Happiness is a hard disk.

Working...