You really need to talk about associativity (and the lack of it). ie a+b+c != c+b+a, and the problems this can cause when vectorizing or otherwise parallelizing code with fp.
And any talk about fp is incomplete without touching on catastrophic cancellation.
They could port the OS/2 userspace APIs to linux. It would probably work pretty well. They could probably make it load and run OS/2 EXEs and DLLs unchanged. That would be cool.
(Spent some years of my life working on IBMs C++ compiler for OS/2.)
Salt, sugar and caffeine?! That would be three of the six major food groups. (The remaining three being chocolate, alcohol and fat, making a tequila shot (with salt), a boston creme donut and a shot of espresso the breakfast of champions.)
I disagree -- My observation has been that it's the lack of booze in your system (after boozing) that correlates with the hangover. The easy solution; don't stop drinking.
Make them correctly solve a simple math problem in order to enable the "OK" button.
My favorite is the captcha from the Moscow institute of physics and technology;
http://lib.mipt.ru/?spage=reg_user
You have to determine the total resistance of a very simple resistor network (a wheatstone bridge). Sounds easy, right? Better dust off your knowlege of Kirchoff's law.
Medium size is 250 to 750 thousand lines of code (one person can still understand how it all works). Big is 1 to 10 million lines of code. Really big is >10 million.
I have worked on code bases of all of those sizes, and I like the medium size the best -- it's big enough to be interesting, and small enough that you can understand it all.
One that I've worked on (over 25 million lines) is just too big for my tastes -- over 3 hours to do a clean recompile is excessive.
> If I have access to the hardware, you're screwed
Or more precisely; If Joanna has access to the hardware they are screwed.:-)
Finding and exploiting these flaws is not a widely held skill. Unfortunately for the ones (futilely)* attempting to secure these things, all it takes is for *one* smart and enterprising person to crack it, and then the jig is up.
* And given that it is inevitable for the hardware to get into the hands of Joanna and other likewise bright and curious people, it *is* both a futile and sisyphean effort.
I haven't seen any for years. AdBlock Plus is your friend.
AdBlock increases my "productivity"* while surfing by substabtially increasing the speed with which web pages load, and by removing the unwanted and distracting content, allowing me to read those pages more quickly.
* In quotes as not everyone would consider surfing productive:-)
Yes, that is the energy in each *individual* particle (for the most energetic ones). And as you point out, there are going to be lots of particles. It will add up.
Hard rt means consistently meeting predictable latency targets. I'm not an expert in trading platforms, but it would seem to me that consistently predictable latencies well under 1 ms would be desirable.
Wikipedia has a reasonable definition for Hard real time; A system is said to be real-time if the total correctness of an operation depends not only upon its logical correctness, but also upon the time in which it is performed.
Sounds to me like those specing out a trading platform would subscribe to the notion that late answers are wrong answers.
You really need to talk about associativity (and the lack of it). ie a+b+c != c+b+a, and the problems this can cause when vectorizing or otherwise parallelizing code with fp.
And any talk about fp is incomplete without touching on catastrophic cancellation.
They could port the OS/2 userspace APIs to linux. It would probably work pretty well. They could probably make it load and run OS/2 EXEs and DLLs unchanged. That would be cool.
(Spent some years of my life working on IBMs C++ compiler for OS/2.)
I agree -- when a good knee-capping would almost certainly do the job.
There's no need to start out with "death" when there are a spectrum of incentives available.
Done it before? He was probably typing that post with one hand.
The wheels of justice grind very slowly, but they grind extremely finely too -- this guy is finding that out.
Salt, sugar and caffeine?! That would be three of the six major food groups. (The remaining three being chocolate, alcohol and fat, making a tequila shot (with salt), a boston creme donut and a shot of espresso the breakfast of champions.)
Personally I think this guy and his company can be compared (unfavorably most likely) to a steaming pile of hot, fresh organic fertilizer.
P.S. I'm not a farmer.
I disagree -- My observation has been that it's the lack of booze in your system (after boozing) that correlates with the hangover. The easy solution; don't stop drinking.
Make them correctly solve a simple math problem in order to enable the "OK" button. My favorite is the captcha from the Moscow institute of physics and technology; http://lib.mipt.ru/?spage=reg_user
You have to determine the total resistance of a very simple resistor network (a wheatstone bridge). Sounds easy, right? Better dust off your knowlege of Kirchoff's law.
Several solutions can be found here; http://yaroslavvb.blogspot.com/2008/01/russian-captcha-revisited.html
You young whippersnapers and your newfangled serial consoles.
Back when men were men, this is what a manly console looked like; http://www.columbia.edu/acis/history/360-91-panel.jpg
Medium size is 250 to 750 thousand lines of code (one person can still understand how it all works). Big is 1 to 10 million lines of code. Really big is >10 million.
I have worked on code bases of all of those sizes, and I like the medium size the best -- it's big enough to be interesting, and small enough that you can understand it all.
One that I've worked on (over 25 million lines) is just too big for my tastes -- over 3 hours to do a clean recompile is excessive.
> Yes, being faced with the choice:
> Pay for Windows 7
> Track down a safe and working pirated copy
> Switch to the joke that Linux is on the desktop
Or get a Mac.
As the subject says, there is already a proven and safe reactor design that can use the thorium fuel cycle.
> If I have access to the hardware, you're screwed
Or more precisely; If Joanna has access to the hardware they are screwed. :-)
Finding and exploiting these flaws is not a widely held skill. Unfortunately for the ones (futilely)* attempting to secure these things, all it takes is for *one* smart and enterprising person to crack it, and then the jig is up.
* And given that it is inevitable for the hardware to get into the hands of Joanna and other likewise bright and curious people, it *is* both a futile and sisyphean effort.
I haven't seen any for years. AdBlock Plus is your friend.
AdBlock increases my "productivity"* while surfing by substabtially increasing the speed with which web pages load, and by removing the unwanted and distracting content, allowing me to read those pages more quickly.
* In quotes as not everyone would consider surfing productive :-)
Yes, that is the energy in each *individual* particle (for the most energetic ones). And as you point out, there are going to be lots of particles. It will add up.
Hard rt means consistently meeting predictable latency targets. I'm not an expert in trading platforms, but it would seem to me that consistently predictable latencies well under 1 ms would be desirable. Wikipedia has a reasonable definition for Hard real time; A system is said to be real-time if the total correctness of an operation depends not only upon its logical correctness, but also upon the time in which it is performed. Sounds to me like those specing out a trading platform would subscribe to the notion that late answers are wrong answers.
It's not a little bit slower, it is 6.75 times slower. That is a big performance deficit, not a small one.
How disingenuous.
While it is 2.3ms faster it is also compared to 0.4ms (vs 2.7) making it 6.75 *times* faster.
Sub ms latency in trading is a critical requirement for this application and .net on windows just wasn't up to the task.
As a performance expert, this doesn't surprise me. In my opinion, current .net implementations are fundamentally unsuited to hard RT.
But I forgot what it was.
What's the last 1%? Something really nasty, I bet.
That's one standard kitchen outlet in North America. You could run a coffee maker and a microwave, but not a whole lot more...
How much does it weigh in total (including shielding etc)?
It's almost the weekend -- I'll have to file for trademark on that tomorrow. :-)
Thank you. :-) (By reading this post you accept these licensing terms)
/ For royalty, you get nothing
I have just filed a provisional patent for providing porn in xml format. I will soon own the entire internet! MWAHAHAHAHA!
As has been so often said, the generation of random numbers is too important to be left to chance. :-)