I know haskell well enough. I'm not a total n00b but i haven' written any programs in it with more than two hundred lines. I can say that concurrent haskell is really easy and very efficient. The STM library was very well thought out and is really easy to use. Just wrap a series of transactions in atomic { } and you are set. Regular locked variables are done using MVar. Basically the locking is done automatically and the variable in question is wrapped by MVar.
Data parallel haskell is where things break down. It isn't quite so mature but frankly this is a very difficult problem. Currently they are on the right track. Basically it is up to the programmer to annotate themselves with `par` what they think should be done in parallel. I do not ever see this being done universally and automatically in any language. Clearly the programmer knows where things should be split.
There are still tons of kiddies unable to vote and barely able to read and write flooding the web2.0 sites with ron paul crap.
On another note, I am Canadian. To me, it does not make sense that an election should last 4 years and require the kind of funding only mega-corporations can provide. I am not only sick of Ron Paul, but of the whole 2008 election. I was sick of it back in 2006.
Canada has a minority government. It could go into an election at any time really. Most people are concerned about the bills and policies of the government currently in power. It makes no sense to spend more time agonizing over some potential policies of guys who will never be elected while ignoring the government and representatives currently making the decisions.
And this is why i currently prefer to use gnome over KDE. I find less clutter = less to learn. I use way too many different applications on a day to day basis to ever bother learning any of them. I try to stick with applications that work everywhere like vim and firefox. I find KDE3 is a little insane in terms of buttons and options. How come there is an add printer button in the file->print dialog?? There are a million other buttons and options that "waldo" (as in where's waldo) what i'm looking for.
I think people are pretty bright and happy about technology and medicine. Every year is the year of the linux desktop and every year MS gets closer to defeat.
On the flip side, I think people are more skeptic about a bright and happy social future. While the nerd population is getting more educated than ever before, it seems the majority of the population is as ignorant as always. There is a growing divide between us. There is also the fact that governments and leaders always slightly corrupt or stupid (or both!). How many people have hope?
A CT scan (cat scan) is basically an X-ray machine that can yield 3D images just like an MRI. But CT is better at imaging bone and doing angiography. MRI's excel at soft tissue and make "movies" of things like a beating heart. MRI's are basically programmable and can do all kinds of things as a result.
Let's take a roll of duct-tape, and some balloons, and tape balloons to the cows asses. Then we can burn the methane into the less harmful co2 and collect energy while doing it. Of course there is always the problem of spontaneous cow combustion...
Also.. you need to have an understanding with your friends, friends friends, or random people you met about posting certain images as well. See.. these photos can also be "tagged" with your name and everything.
Old people can be serious drunks at parties and do wild, stupid, and crazy things. They can be needy, impulsive, and wanting popularity. The only difference between them and me is that I'm cool and they're not!.. and also i don't have kids or a mortgage or any real responsibilities other than myself.
On the other hand this technology has made it easier for me to organize my french club. No, my knowledge of VLSI didn't help but it did help to know how to setup a maillist and a few other things.
I also don't believe that there is the fall of a hobbyist. Take a look even around IRC or maybe some large open source projects. You'll find hardware hackers, software hackers, artists, physics + math, etc. all in a large abundance.
But if you do not-self-directed study its too easy to just get something done with and ignore everything else that isn't immediately relevant to grades. Working at your own pace and being very thorough it not typical of a class-room environment.
Sure I'll agree with you there but I was referring to classic ray tracing which we have a hope of doing in real-time. This is not my field but i've written a simple one for fun.
And yes UBC is a mighty fine school too. You guys have a lot of programs we do not have because you are quite a bit bigger and older.
Ray tracing traces from pixel to light source. Unfortunately global lighting and soft shadows etc. are still issues. Ray tracing is elegant and simple but like its predecessor, we still have to approximate "real-ness" and use fake effects everywhere.
As a canadian I don't get it. Ron Paul has a lot of retarded ideas. What is the appeal? I suppose if he's just one tiny iota less crazy than all of the other retarded candidates he may seem like a saint.
Re:This is disturbing for cross-platform devs.
on
Intel Purchases Havok
·
· Score: 2, Funny
Interesting words coming from "Head, New Technology Research Group, Nintendo Co. Ltd. I suppose you keep your eye on this sort of thing.
I know haskell well enough. I'm not a total n00b but i haven' written any programs in it with more than two hundred lines. I can say that concurrent haskell is really easy and very efficient. The STM library was very well thought out and is really easy to use. Just wrap a series of transactions in atomic { } and you are set. Regular locked variables are done using MVar. Basically the locking is done automatically and the variable in question is wrapped by MVar.
Data parallel haskell is where things break down. It isn't quite so mature but frankly this is a very difficult problem. Currently they are on the right track. Basically it is up to the programmer to annotate themselves with `par` what they think should be done in parallel. I do not ever see this being done universally and automatically in any language. Clearly the programmer knows where things should be split.
Actually that would be something. It would even be funnier if they gave a PDF or an older version of word.
It is certainly not teaching them intelligent design!
There are still tons of kiddies unable to vote and barely able to read and write flooding the web2.0 sites with ron paul crap.
On another note, I am Canadian. To me, it does not make sense that an election should last 4 years and require the kind of funding only mega-corporations can provide. I am not only sick of Ron Paul, but of the whole 2008 election. I was sick of it back in 2006.
Canada has a minority government. It could go into an election at any time really. Most people are concerned about the bills and policies of the government currently in power. It makes no sense to spend more time agonizing over some potential policies of guys who will never be elected while ignoring the government and representatives currently making the decisions.
And this is why i currently prefer to use gnome over KDE. I find less clutter = less to learn. I use way too many different applications on a day to day basis to ever bother learning any of them. I try to stick with applications that work everywhere like vim and firefox. I find KDE3 is a little insane in terms of buttons and options. How come there is an add printer button in the file->print dialog?? There are a million other buttons and options that "waldo" (as in where's waldo) what i'm looking for.
I think people are pretty bright and happy about technology and medicine. Every year is the year of the linux desktop and every year MS gets closer to defeat.
On the flip side, I think people are more skeptic about a bright and happy social future. While the nerd population is getting more educated than ever before, it seems the majority of the population is as ignorant as always. There is a growing divide between us. There is also the fact that governments and leaders always slightly corrupt or stupid (or both!). How many people have hope?
A CT scan (cat scan) is basically an X-ray machine that can yield 3D images just like an MRI. But CT is better at imaging bone and doing angiography. MRI's excel at soft tissue and make "movies" of things like a beating heart. MRI's are basically programmable and can do all kinds of things as a result.
Actually, that would be a PET scan.
Let's take a roll of duct-tape, and some balloons, and tape balloons to the cows asses. Then we can burn the methane into the less harmful co2 and collect energy while doing it. Of course there is always the problem of spontaneous cow combustion...
Hah. slashdot.cn redirects to digbuzz which looks like a total rip-off of digg.
Also.. you need to have an understanding with your friends, friends friends, or random people you met about posting certain images as well. See.. these photos can also be "tagged" with your name and everything.
Cobol burns my eyes!
Old people can be serious drunks at parties and do wild, stupid, and crazy things. They can be needy, impulsive, and wanting popularity. The only difference between them and me is that I'm cool and they're not!.. and also i don't have kids or a mortgage or any real responsibilities other than myself.
On the other hand this technology has made it easier for me to organize my french club. No, my knowledge of VLSI didn't help but it did help to know how to setup a maillist and a few other things.
I also don't believe that there is the fall of a hobbyist. Take a look even around IRC or maybe some large open source projects. You'll find hardware hackers, software hackers, artists, physics + math, etc. all in a large abundance.
But if you do not-self-directed study its too easy to just get something done with and ignore everything else that isn't immediately relevant to grades. Working at your own pace and being very thorough it not typical of a class-room environment.
/me is Ubuntu64 user :-)
Sure I'll agree with you there but I was referring to classic ray tracing which we have a hope of doing in real-time. This is not my field but i've written a simple one for fun.
And yes UBC is a mighty fine school too. You guys have a lot of programs we do not have because you are quite a bit bigger and older.
Ray tracing traces from pixel to light source. Unfortunately global lighting and soft shadows etc. are still issues. Ray tracing is elegant and simple but like its predecessor, we still have to approximate "real-ness" and use fake effects everywhere.
As a canadian I don't get it. Ron Paul has a lot of retarded ideas. What is the appeal? I suppose if he's just one tiny iota less crazy than all of the other retarded candidates he may seem like a saint.
Interesting words coming from "Head, New Technology Research Group, Nintendo Co. Ltd. I suppose you keep your eye on this sort of thing.
He must be a newfie.
Isn't scaling the whole point :-P
Signs of a broken system...
You sir have just motivated me to engineer a system where lawyers can be offshored. It'll take a bit of work but it will be worth it!
It only uses a 'subset' of c++ called c ;)