Comment Re:Anti sexist policies are almost always sexist (Score 3, Insightful) 546
Expand the pool of candidates applying for the job.
Comment Re:Better to fix it first (Score 4, Funny) 97
I've checked in the fix...
Comment Re:Files are not the best representation of code.. (Score 1) 137
There's no reason why it couldn't. The underlying code can still live in a collection of
Comment Re:Files are not the best representation of code.. (Score 2) 137
Yep, but without the eye bleeding UI
Another benefit of moving away from explicitly managing files is that the computer is probably in a better position than the user to decide how to present the code to the compiler / linker. It could also have benefits in source control where you could track the history of an individual function better (imagine if someone refactors a function from one file into another).
Comment Files are not the best representation of code... (Score 4, Insightful) 137
From the article:
Files are not the best representation of code, just a convenient serialization.
I've been thinking about this for a while and I think we do need a new generation of IDE which isn't based around showing source files in tabs, but rather code snippets (functions, class definitions etc.) on some kind of desktop. When I'm debugging code I don't want to jump through X files, I just want to see the X related functions so I can understand the programs flow etc.
Comment Firefox Adoption Stalls (Score 1) 104
Surely of more concern is that the number of Firefox users has stalled for the last year? In the same period Chrome has gained > 5% and it's rate is accelerating.
Comment Re:Basically no chance of this happening (Score 1) 1065
The Guardian is a left wing paper, probably dangerously left wing by US standards, but it's not a tabloid of the same ilk as the Daily Mail or the Sun.
Comment Re:Still not as versatile as an iPod Touch... (Score 1) 313
Graphing Calculator - $1.99 on the app store right now.
Comment Middle Ground (Score 1) 473
There has to be some middle ground / compromise in this battle.
Producers need to acknowledge that making digital copies is not the same as physical theft.
Consumers need to acknowledge that massive wholesale copyright infringement isn't good.
How about limiting the copyright period for a work to when the producers has recovered their legitimate production costs * X (X to be debated)? Producers won't be driven out of business, consumers will get a chance to get their hands on the work for free in a reasonable time frame.
Comment Slashdot Hypocrisy (Score 5, Insightful) 795
Follow the logic...
Piracy = !Bad
Piracy = Copyright Infringement
GPL = Copyright
GPL Infringment = !Bad
Well, I'm off to infringe the GPL as it's not bad to do that apparently.
Comment University Networks *NOT* Blocking Student Project (Score 3, Informative) 167
A university spokesman said: “UCL does not approve of or condone this site. We therefore advised the student to take the site down, but he declined to do this. UCL has no jurisdiction over the site, as it is not UCL-hosted. We have, however, taken disciplinary action against the student for bringing the college into disrepute and he has been fined.”
Another triumph for Slashdot accuracy...
Comment Re:Solutions (Score 1) 572
6. Get a rubber stamp made of the word PLEASE.
Comment Re:What does PATRIOT stand for? (Score 3, Informative) 312
Interesting and providing the link was useful. It allowed me to find my own quote from that article:
The author freely admits that there is no way to back up his claims of what Mitterrand apparently said.
Comment Re:Oh, that is just so wrong (Score 1) 225
I am a profession game developer (animation programmer) and programming is only one discipline, probably less than a third of the staff, that it takes to make a game.
PC / 360 / PS3 game development is a massive undertaking these days with team sizes in the several hundreds. There are plenty of people in these teams (designers, artists, level designers, production etc.) who have no experience in programming.
Even within the programming staff the "close to the metal" programmers are limited in numbers. Most performance optimizations are made at the algorithm level, not the fancy assembler trick level.