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


Forgot your password?
Trust the World's Fastest VPN with Your Internet Security & Freedom - A Lifetime Subscription of PureVPN at 88% off. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Re:snarky: managed languages RulZ! (Score 0) 374

This, 100 million times. I used to be embarrassed to ask such basic questions, but so many people miss the most fundamental things that I don't apologize any more.

My favorite question to determine if someone likely has spent any time at all in C: ask them to describe how a C string is stored in memory. I find a lot of people who know some OO derivative of C will think they are, by definition, also C programmers, but this tends to utterly stump them.

Why is this important? Well, I'm a career OS engineer, so I'm biased. But if you don't have the faintest idea how a C string is stored, you probably also can't tell me how the stack works, or know intrinsically (without thinking about it) whether a given hunk of memory is on the stack or on the heap. I've done probably 1000 technical phone screens in the last 4-5 years, and I see a pretty clear pattern emerging: Java programmers (those whose primary instructional language during college was Java) are, by and large, awful programmers. Even if you put aside the fact that they don't understand memory basics, can't use pointers (and often argue with me as to whether that matters) and don't know how anything outside of Java works, they are just plain shite programmers with bad instincts and bad coding habits.

I have often found it necessary to restrain myself from telling a candidate that they should go back to their alma mater and ask for their money back. Seriously, college CS programs are doing an enormous disservice to their students by sticking primarily to Java.

Comment Re:Desert (Score 1) 457

Most of the water problems are created by stupidity.

I hear this sentiment a lot from otherwise smart people. What those smart people don't seem to grasp, though, is that these situations exist because we live in a free, capitalist country. If someone thinks they can make a go of growing rice in California, there's nothing to stop them from doing so, except simple economics. If they can obtain the water, and the numbers pencil out, then they are free to grow what they want.

Your implication seems to be that you think we are currently living in a centrally-planned society (aka "communism") or you are actually advocating that we should abide by some kind of central planning doctrine (aka "communism"). But you'd be wrong on both counts.

TL;DR: You're not actually as smart as you think you are.

Comment Re: Desert (Score 0) 457

In the event that you didn't know there are 5 vineyards within an hour drive from my home in Kansas.

Those aren't vineyards. Those are grape farms. And sure, they probably try to ferment the grapes. But any similarity to wine or vineyards ends there.

On a broader note, virtually all of the actual wine (as opposed to fermented grape juice) comes from grapes grown on the western edge of a continent or peninsula, between a narrow band of latitude, in both the Northern and Southern hemispheres.

Comment Re:okay tell me about the content of that random f (Score 1) 197

Hey, raymorris -- rather than barrage us with an unending series of bullshit examples, why don't you volunteer to write the legal text that would enable the objectives of net neutrality (and everyone here, including you, knows damn well what those objectives are) and post it for review? I mean, you've got a good grasp of the technical details, but your stance that carriers ought to be able to do anything they want with the traffic ignores the fact that AT&T, Verizon, and several other behemoths have already engaged in anticompetitive practices, and will surely do so again if nobody stops them.

Stop barraging us with bullshit and offer a workable solution.

Comment Re:This lawsuit is pretty silly (Score 1, Troll) 90

Apple has an unfortunate habit of releasing an operating system update that technically supports older devices, but in practice brings them to their knees- operations which previously were quite snappy become unbearably sluggish, or cause the device to crash.

This is hardly unique to Apple. In fact, I'd say this is endemic to software, period.

I blame the punk-ass programmers being churned out of universities that rely on Java as a primary teaching language. Though I'll admit there are other reasons, too.

Comment Re:Insert Standard Slashdot Responses (Score 1) 52

That's some twisted logic you've got there. Congratulations, you must be proud of yourself. But it's utter bullshit.

Utilities will continue to add capacity as it becomes necessary, and that capacity increasingly (not always, but increasingly) comes from renewable sources. Furthermore, the technology curve tends to dictate that even when adding fossil-fuel-powered plants, the newer plants will tend to be cleaner and more efficient from the get-go than their decades-old predecessors.

And if all that wasn't enough: upgrading a single power plant from dirty to clean improves the fleet emission levels of all the electric cars in the vicinity. Try doing that with a gasoline-powered fleet.

Slashdot Top Deals

Competence, like truth, beauty, and contact lenses, is in the eye of the beholder. -- Dr. Laurence J. Peter