Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment: almost useless (Score 2) 230 230

Have you ever tried to make your application a debian package or RPM? It's a royal pain in the ass. Windows developers are not going to do whatever it takes to make this go smoothly on Windows.

There is a 100% chance that nearly every "Package-Install" command will just be downloading the app for you and launching the graphical installer you normally see.

People in charge of deploying software on windows are miserable people.

Comment: fake premise (Score 4, Insightful) 742 742

Nobody actually cares about the anti-trust case.

The general public doesn't like Microsoft because their Windows decides to reboot their computer for updates with no warning while they are working or giving a presentation.

The user experience for Microsoft products is generally pretty terrible.

Comment: bad guys (Score 0) 777 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 688

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 205

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. http://www.cray.com/Assets/PDF/products/xk/CrayXK6Brochure.pdf

It all depends on your code.

They are called computers simply because computation is the only significant job that has so far been given to them.

Working...