Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Yahoo! Finance (Score 1) 151

I still use for tracking my stocks, which I think is pretty good and keep coming back to it each time I go and try out other finance/stock market sites. However I admit I haven't really looked around for (free) alternatives in the last year or so. Anyone know of any good alternative (free) stock market/investing/finance sites?

Comment Hexagonal grid of circles is not so good for... (Score 1) 514

larger or more regularly (e.g. rectangular) shaped fields. It essentially guarantees an overlap of approx 13% (1-sqrt(3)/2) of the diameter of the lawnmower cutting circle, merely in an effort to reduce the overlap in the number of turns. If the same field was made larger, the 13% cost would far outweigh the gains made in reducing the turn overlap. A rectangular path would easily eliminate the 13% waste and then the problem could be reduced to minimizing the number of turns.

Comment Re:Uh (Score 1) 272

What I don't like about a grade system is that it inherently doesn't take into account future improvements in technology. An A+ in 2011 will probably mean around 50 miles/gallon (e.g. Prius). An A+ in 2025 will hopefully mean 100 miles/gallon or better. So will a 2011 Prius get the same A+ grade on a dealer's lot in 2025?

Comment Re:What a crock of shit (Score 5, Insightful) 1144

I'm currently working at a major US tech company, and have worked at 2 other major US tech companies prior to this, and in every case except one, the source code I have inherited from some in-house coder is utter crap. Magically, every one of these in-house coders has an "Western" name, one was Canadian, the rest American. I'm talking about single source files for thousands of lines of code, 10+ classes (many unrelated to each other), functions written by copy-pasting the internal code of other deprecated methods, so that even if the deprecated methods are removed, the code lives on disguised under a different name. These guys couldn't even just call the deprecated methods, they had to copy-paste the internal implementation so that the ugliness of their work wouldn't be easily apparent. I've inherited code where the nuts and bolts were wrong, e.g. wrong numerical integration routines, incorrect convergence on non-linear curve fits, etc. were just wrong, but it would have been painstaking and laborious to figure that out and verify the results, so of course, those in-house coders just skipped that part. In another company, these in-house coders developed, over 2 years, a solution to synchronize databases, which required data transfer to the tune of 16x the total size (in bytes) of the database - involving a lot of unnecessary XML conversions, and it too had a lot of copy-pasted code. So strangely, some of what the HCL CEO has said is true, as much as I hate to admit it.

For some companies, the reason for outsourcing is that in the end, GOOD coders are rare, and BAD coders are plenty. That's true in the US as it is overseas. Why pay top dollar for bad code in the US when you can get similarly bad code by outsourcing for much cheaper? Many US companies offer fairly competitive starting salaries, at least twice as much as the 35k or 40k reported here for other software houses, often more, if they can find those GOOD coders here locally. It is simply that GOOD coders are in fact rare, and many companies recognize that. So I can see why they might as well just outsource since the quality isn't going to be much better by recruiting an army of (expensive) BAD coders locally.

Slashdot Top Deals

Artificial intelligence has the same relation to intelligence as artificial flowers have to flowers. -- David Parnas