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


Forgot your password?

Comment Someone has to pay (Score 2, Informative) 124

Developing a Linux distro isn't cheap. Even if they are mostly just assembling free software components, it still costs money to create a reasonably polished user experience. Canonical seem like a decent enough company and have sponsored lots of conferences for example. Back in the day you could request install cd:s from them which they sent you free of charge so that you could give to friends and family. So why not be nice back and let them have some small Amazon affiliate income? If that's what it takes to keep Ubuntu running, it's fine by me.

Comment Re:But the moon is full of cheese (Score 1) 315

After they've done that, you can expect them to start doing new things - and probably much more cheaply then the US, since they won't be quite so obsessed with the safety of their X-nauts.

And why the hell wouldn't they be just as obsessed? Are Indian astronauts worth less than American ones? You seem prejudiced.

Comment Re:The problem with GNOME (Score 2) 616

Here is the documentation for GObject. This is just some of the stuff you have to read up on because c doesn't have classes like every other modern language. Good luck writing abstract classes and interfaces in GObject. It's doable but you need to really know all the arcane details about the type system before you get it right. You'll need about 150 lines of boilerplate in one .c and one .h file, maybe 100 if your code is compact. Stuff that isn't funny at all to write because you could accomplish the same thing with about 10 lines of Python or C#. It's ok if you think I'm an unskilled programmer and that is why it takes me longer to code c. That is beside the point. The point is that most programmers either don't want to program in c (like me) or can't. They are not going to contribute to gnome.

Comment Re:The problem with GNOME (Score 1) 616

That's exactly what I meant. Vala is one of those things that could, not "save" Gnome, but at least make it much more fun to develop for. If one has taken the time to compare the huge amount of boilerplate you need to implement basic GObjects in C compared to the equivalent Vala code, the huge benefits become obvious. Vala is even binary compatible with plain C code, yet it is treated as the unwanted step child of the Gnome project. It's stuff like that that could make Gnome so much attractive to developers, yet if the idea doesn't originate from within Redhat, former Sun or Novell the probability of it suceeding is close to nil.

Comment The problem with GNOME (Score 2, Interesting) 616

Is C. GNOME is still 98% built using C which is crazy in this day and age. And not modern, pretty nice c99, but ancient c89 because the latest GNOME has to compile on some 20 year old Solaris workstation otherwise Sun wont support the project. Now Sun is gone and Oracle doesn't give a shit. Novell has given up on using GNOME as a way to push Mono and only Redhat remains. Maybe stuff will change now because previously gnome has been incredibly resistant to change that is not initiated from within one of those three companies.

I want to see more changes in Gnome not less. And I want them to finally realize that they are spending 10x as much effort writing gui components in C as they would have in C#, Java or any other managed language.

Comment Re:Unmanageable (Score 2) 487

Having an ego runs completely counter to being a great developer or engineer, because if you have an ego you're not capable of introspection, you're not capable of noticing your flaws, your weak areas, and improving them. If your devs have an ego then they're never going to be as good as the ones who quietly and happily just self improve. Take John Romero and John Carmack, one of these has a massive fucking ego, an ego so big it can fill a football stadium, the other has a long history of writing pretty impressive cutting edge code without ever displaying an ounce of ego. The latter has had an impressive career developing cutting edge tech, the former, when he went it alone became probably the biggest flop in the industry and his studio was only saved by a bunch of other previously nameless devs who worked on a separate project away from him. Egos are a trait of wannabes, real superstars just get the fuck on and do what they do.

I dont think the parent is talking about the same kind of "ego" as you. Unfortunately, it is not only the arrogant jerks that are seen as having an "overinflated sense of ego," even the most humble developer can have that accusation thrown at him or her in the wrong environment. You may be very good at something, you may also be aware of it and that most of your peers aren't as good at it. That's all it takes to have an overinflated ego because people will sense that you know it and will feel inferior. Doesn't matter if you are as friendly and humble as can be. And that is why people like us want to work at Google.

Comment Re:It's Obvious (Score 1) 1127

Great list of steps. But I'd like to point out that even if you are following all those rules to the letter, you can still get called a creep. The threshold for what is acceptable is much higher the more social skills you got. To take a relation forward you have to cross the line some way or the other. Preferably in the safest manner possible, when you have assured that she is ready for a kiss attempt and you have controlled every variable you can think of. But there is still the possibility that she is married and you misread all her signals totally. Which is a risk that has to be taken. So if you are to scared of ever doing anything for fear of being called a creep, then you will not get any chicks.

Comment Re:And in countries where it's legal? (Score 2) 498

Kinda makes a person wonder what subjectively unacceptable activity you're into... Especially considering that, statistically, users of the legal drugs alcohol and tobacco kill exponentially more "innocent" people, than users of all other drugs combined.

That's not an argument in favor of legalizing drugs, but an argument for restricting the access of tobacco and alcohol. Such as only selling it to adults, in bars, outlawing attempts to market it to children and so on.

Comment Re:And in countries where it's legal? (Score 1, Interesting) 498

Let's assume all other drugs are no more dangerous or costly for society than alcohol. Then if the cost for alcohol is X, and alcohol + N other drugs are legal, the total cost becomes (X+1)*N which is clearly much larger than X. It is a really stupid argument to say that "well other drugs aren't any more bad than alcohol, so they should be legal too!" because alcohol is bad enough.

Comment Re:Like nuclear war. (Score 3, Interesting) 525

Disturbingly, there is a lot of truth to that statement. That's why formalized performance reviews are a good thing, otherwise height easily unconciously becomes the only factor taken into account. It also suggests that the best way for both men and women to improve their work performance is to wear high heeled shoes. The corporate world is a funny place. :)

Slashdot Top Deals

FORTUNE'S FUN FACTS TO KNOW AND TELL: A cucumber is not a vegetable but a fruit.