Forgot your password?

typodupeerror

Comment: Re:I'm not a computer scientist, and... (Score 1) 135

by sapgau (#43530593) Attached to: Harvard/MIT Student Creates GPU Database, Hacker-Style

Part of the answer is the "magic" of matrix math. You can represent multiple linear equations in every row of a matrix and when you apply one operation (add, multiply, etc) you performed it on all your encoded equations inside the matrix.

If you can, for example, represent your problem in a linear equation (algebra) then you can also formulate 50 similar equations. You want to "transform" all your equations by some operation (lets say divide by 20), so instead of calculating 50 times that operation for every equation you just do it once if you encode them in a matrix.

This started in graphics when you wanted to apply the same operation to many pixels on a screen (i.e. apply a shading rule), so that's why video cards have these massive processing power on pixels.

https://en.wikipedia.org/wiki/Matrix_(mathematics)

Comment: Re:A hard time keeping on the forefront? (Score 1) 605

by sapgau (#43086497) Attached to: Why Can't Intel Kill x86?

Good point. I think the natural evolution will be to offload the workload that is currently on the cellphone/tablet and balance it to PCs and Servers.

For example, how many times you are stuck with a big file on your cellphone that you wish you could store it in your PC and also share it to the "cloud".
Why can't the cellphone, PC and cloud talk to each other so whenever there is some connectivity they can update each other?
Eventually the information you use/consume on these three platforms will be different.

Comment: Re:Hello grandpa! (Score 1) 215

by sapgau (#42802525) Attached to: Ask Slashdot: Programming / IT Jobs For Older, Retrained Workers?

Well I understand the negative reaction. We have to accept that programming has become a profession. What this should mean is that there should be a career/education path commonly accepted to achieve this. Unfortunately this path now requires years to learn and practice.

The negative reaction is when people think they can just "pick it up" and probably in a few months start cashing some pay cheques.
Is like saying you helped to cure your grandson from a bruise and placed a bandaid and now you are thinking of becoming a doctor. Comments from doctors would be similar.

But even among seasoned programmers they find it hard to accept they are professionals and don't realize that the specialized knowledge they have came from years of practice and research. Many professional programmers get kicked around by their managers because of this perception of programming being just banging the keyboard until something comes out.

My response to the original poster is to do some research first and decide in what he/she wants to specialize. I don't think anything today can compare to QBasic and MS Dos batch files, code complexity is the norm and data privacy responsibilities have legal consequences. So either he is trolling or was lazy and just figured the easiest thing was to fire a question to trusty old Slashdot.

When I left you, I was but the pupil. Now, I am the master. - Darth Vader

Working...