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


Forgot your password?

Comment: Re: Do most of the work? (Score 2) 423

by pruss (#49730869) Attached to: Choosing the Right IDE

Renaming a field or method of a class is more tricky with an editor, though, since other classes may have a field or method with the same name and you may not want to rename those.
It's also nice not to have to remember or look up APIs, constant names, etc.

As a teenager, I used Borland IDEs (mainly Turbo C). Then I spent over a decade mainly using commandline tools (C and assembly). But then since starting Android development some years ago, I've gotten to appreciate IDEs enough that now sometimes I even write LaTeX presentations and articles in Eclipse and short python scripts in Visual Studio. (If only loading time were faster.)

Over my decade of commandline development, I also forgot how helpful a GUI debugger can be and only rediscovered it recently.

Comment: Re:Code is not a weapon (Score 2) 312

by pruss (#49641051) Attached to: Defense Distributed Sues State Department Over 3-D Gun Censorship

You could roll up a blueprint and hit someone with it. Not a very effective weapon, but a weapon nonetheless. And a drawing can be used to inflict papercuts. It's harder to hurt someone with code, though I guess you could drive someone to pull out their hair upon seeing how badly written it is.

Comment: Re: Only things left cost more to do than you'd ma (Score 1) 421

by pruss (#48730035) Attached to: What Isn't There an App For?

Most of the apps I make are based on something that I want. I make it largely for myself, and then it turns out other people want it, too.
There are plenty of things that need to be done, at least on Android.
For instance:
A night vision preserving red/green screen mode app for astronomers and others who like to use phones in the dark (chainfire had one but last I checked it stopped working with Android 4.0; I made one that worked with some Galaxy phones, but it doesn't work with recent ones).
An ebook reader app aimed at serious scholarly text study that supports large corpora with fast indexed boolean search and automatic alternate spellings (I like to work with 17th century French texts :-) ).
An astronomy app with fully expandable object databases and integration with sky survey photography.

Comment: Re: Claim is BS. (Score 1) 155

by pruss (#48119351) Attached to: Liking Analog Meters Doesn't Make You a Luddite (Video)

The LCD version also has the advantage of not having parallax problems when reading. Different heights of drivers look at the dials from different angles and if the needles are, say, a millimeter in front of the backing, different readings result. The fuel gauge when close to empty is one case where this can make a difference.
(Personally I prefer numerical gauges: I all faster with numbers than interpolation, and I prefer to look at speed on the GPS than the dashboard.)

Comment: List the STL? Seriously? (Score 5, Interesting) 479

by pruss (#47976409) Attached to: Ask Slashdot: Finding a Job After Completing Computer Science Ph.D?

I've conducted a lot of interviews (in an academic setting in the humanities), and I can say that it's risky guessing what exactly the interviewer is trying to accomplish with a question. Sometimes a question is asked neither to see if someone knows the answer to the question nor to see the content of the interviewee's answer, but to see how the person handles being asked such a question. I could see someone deliberately asking a question that he know the candidate not to know the answer to just for such a purpose, though personally I would avoid doing it as it's neither nice nor useful to stress out the interviewee even more (but I might do it in a mock interview preparing someone for a real interview).

So the interviewer might be interested to see if the interviewee honestly, humbly and politely says: "Would you like me to tell you the container classes I use the most? The others I have to look up when I need them", or if the person pretends to know the answer, or rudely bristles, or tries to weasel out of the question by changing the topic (of course it might be a bonus if the interviewee actually has a great memory and knows all the container classes; but then another question might need to be asked to gauge character).

Comment: Losing rights to Linux kernel? (Score 1) 349

by pruss (#47387971) Attached to: Qualcomm Takes Down 100+ GitHub Repositories With DMCA Notice

IANAL, but I wonder if a case couldn't be made that by limiting the distribution of parts of their Linux kernel source code, they've violated clause 6 of the GPL2 in every product of theirs that uses a Linux kernel with that code, and therefore every other Linux kernel developer is in a position to sue them for copyright violation, or at least file DMCA notices with anybody distributing their stuff. I am assuming they ship products using that kernel code.

How come financial advisors never seem to be as wealthy as they claim they'll make you?