Forgot your password?

Comment: bad guys (Score 0) 777

Here at work it is my job to fix IT problems. When I see a server I see a box of problems. There is always something that can be "fixed."

A police officers job is to "catch bad guys." Whenever they see a person they see a "bad guy" they need to "catch."

Police are not your friends unless you help them "catch bad guys."

Comment: nothing shuts a person down like a compiler error (Score 1) 688

by Haven (#38684838) Attached to: "Learn To Code, Get a Job" According To CNN

Writing programs is pretty easy... relatively easy to the near impossible task of debugging programs.

I'm an artist that uses code to create my work (openFrameworks, processing, vvvv, quartzComp, libcinder, etc.). I code 15-18 hours a day. I am ALWAYS thinking about code.

My bugs bend my mind into a pretzel. I couldn't imagine someone who hardly cares about this putting in any real effort.

What kind of programs do people who do it only for a job write?

Comment: commodity HPC depends on your code (Score 5, Informative) 205

by Haven (#38251140) Attached to: Ask Slashdot: Parallel Cluster In a Box?

In HPC we call it "pleasantly parallel," nothing is embarrassing about it! =]

If your code:
-scales to OpenCL/CUDA easily.
-does not require high concurrent memory transfers
-is fault tolerant (ie a failed card doesn't hose a whole day/week of runs)
-can use single precision flops

Then you can use commodity hardware like the gtx series cards. I'd go with the gtx 560ti (GF114 gpu).

Make nodes with:
quad core processors (amd or intel)
whatever ram is needed (8GB minimum)
2 x gtx560ti (448) run in SLI (or the 560ti dual from EVGA)

Basically a scaled down Cray XK6 node.

It all depends on your code.

Comment: Seems to track age of the language (Score 1) 185

by Haven (#37965398) Attached to: Analyzing StackOverflow Users' Programming Language Leanings

It don't surprise me that it seems to correlate to the age of the language multiplied by how widespread the use, with "newer" languages that are widely used being the most represented.

I don't think it has anything to do with how difficult Javascript is, but more to what the programming experience is of the person using the language. I'm sure there are more would be more posts asking about QBasic than LISP if there was internet in 1994 like there is today.

Also people using C/Java/etc. can self-teach by digging through libraries themselves.

Reference the NULL within NULL, it is the gateway to all wizardry.