Some viruses are actually very interesting. There are ones which are polymorphic, which introduce variations in themselves when they replicate. There are even types which start out as a population with randomized payload pieces, and they come together to "mate" and their payloads match up in some unique way. Some are cooperative, and coordinating over the network. Very interesting.
What is your opinion of threading in light of the advent of hyperthreading? It maybe now that machines have one *physical* processor, but several cpu-based *logical* processors. I expect that in this case (regardless of how fast Linux switches processes) threading will be at least a modest win. The way to develop for the future is not to simply continue the same old design forever. Despite Joel's zealotry that nothing should be rewritten from scratch, there are good reasons. Living under a growing mountain of crap legacy code is unappealing.
Really, it would do you good to spend just a few minutes researching the alternatives on google. While few operating systems will run as fast as you want it is entirely possible to run Linux or your choice of BSD with a GUI in that configuration. X should run just fine. There is also a tiny X implementation that will run just fine under low memory circumstances. I wouldn't even consider 40 MB of RAM "low memory" as far as Linux, and *BSD is concerned. "Low memory" is more like 4 or 8 MB. Of course with a little handiwork you can strip down the Linux or *BSD kernel to as small as you like. QNX and FreeDOS are other alternatives, but of course you won't get as much application support on those OSes (ok QNX is fairly sophisticated, but still AFAIK, it doesn't have anywhere near the apps that Linux does). Watch out though, OpenOffice is fairly hoggish.
The post even comes off as a bit insulting, as many of us were using Linux+GUI way before 100 mhz + 40 MB was considered outdated. It is by no means something far fetched.
Practical advice:
* Stripped down Linux * FVWM or BlackBox or Aewm spawn of your choice
Or maybe these situations are degenerative, since the gravity "vector" from A to B will be on an orbit of a larger radius, thus spinning the two further from each other??
IANAP, but at the same time A sees B "a bit in front of itself", B, on the other side of the circle is seeing A "a bit in front of itself", so whether or not there is a time delay, it seems gravity is still conserved. This is not to say that we won't see these type of effects for instance when objects pass near each other (but are not in a steady orbit). In fact, that's exactly what this experiment is testing, if I read it correctly. The quasar's halo should be "delayed" as the gravity "travels" toward it (however you want to conceptualize this). Basically like red-shifting, but for gravity.
"All algorithm theory should be taught in assembly."
I'd argue that if your goal is to understand the concepts of an algorithm, using the dirtiest, lowest-level approach is the wrong way. You don't see the forest for the trees. Once you learn the concepts, you can apply them anywhere. That's not to say assembly isn't valuable. In fact, I think it is necessary for really understanding computers and programming well. But I think it is a hindrance when trying to learn higher level concepts. Assembly goes nicely with a CPU or compiler design course, but otherwise I think it is the wrong place to start to teach higher concepts. After all, high school physics doesn't start with the lowest level details of quantum mechanics and quarks and exotic matter. No, it starts with the "naive" and simple classic Newtonian mechanics.
Yeah, I'd guess this has something to do with Webstart, which they started to bundle (but don't automatically install IIRC) with JDK 1.4. Webstart allows Java applications to be downloaded on-demand, with versioning, binary diffs, etc.
"I'll admit you have a very good point -- if no one is around, how do you keep honest people honest?"
Lots of witnesses maybe? If the vending machines are kept in a publicly visible place (and they usually are), the incentive to steal would probably go WAY down. A real store provides a nice closed obscured location to stick up the cashier, etc.
Well, the Sys V init scripts are a really hairy mess. But that is probably a problem of Unix in general, and support for modern hardware in specific. Really, who anticipated that *nix would have to support things like hotplugged PCMCIA cards...
Let me pay for what I watch. Problem solved. Basic cable service is already at a ridiculous $30. Who out there really thinks they use $30 worth of Basic cable!? Screw that. I watch like 5 shows. Let me pay per show and then not only will the medium not be beholden to external commerical interests (and the wealth of good that brings), the consumer will actually feel like they get their money's worth, instead of having to chug down 20% commercials and filler mind-numbing sitcoms. Hey, maybe the consumer might find they watch MORE now that shows which they like are accessible to them (instead of having to double or triple their monthly bill just to get that one show they like).
Am I missing something? Is this post really just about somebody making a pizza? If so, I can't wait to upload exciting pictures of me picking lint out of my belly button! How about toasting a bagel! Boy I'm getting excited!
Then again, web sites are not applications you usually leave up for a long period of time. It is usually sufficient to seperate, oh, 16 or so sites into 4 categories and just step through them closing each window when you're done. This reduces taskbar clutter by 4x. Plus not all of us have a window manager capable of switching desktops, so these at least would be something useful on, say, Windows or Mac OS. I tend NOT to leave websites up for a long time, but a backlog of 16 pages really clogs up the task bar so there isn't anything intelligable left of the titles.
Not to mention, that if you look at the comparison here you see that AMD is kicking out a chip which as 1/3 fewer transistors, and just over half the size of Intel's P4, yet is faster. I understand Intel is supposedly gearing up for higher clock speeds or multiprocessing or what have your, but still it is impressive that AMD is besting Intel with a chip which has 1/3 less transistors and is half as big. They must be doing something right.
Some viruses are actually very interesting. There are ones which are polymorphic, which introduce variations in themselves when they replicate. There are even types which start out as a population with randomized payload pieces, and they come together to "mate" and their payloads match up in some unique way. Some are cooperative, and coordinating over the network. Very interesting.
I know, IDE? Who the hell is using IDE/PC hardware for production data warehousing?
What is your opinion of threading in light of the advent of hyperthreading? It maybe now that machines have one *physical* processor, but several cpu-based *logical* processors. I expect that in this case (regardless of how fast Linux switches processes) threading will be at least a modest win. The way to develop for the future is not to simply continue the same old design forever. Despite Joel's zealotry that nothing should be rewritten from scratch, there are good reasons. Living under a growing mountain of crap legacy code is unappealing.
Really, it would do you good to spend just a few minutes researching the alternatives on google. While few operating systems will run as fast as you want it is entirely possible to run Linux or your choice of BSD with a GUI in that configuration. X should run just fine. There is also a tiny X implementation that will run just fine under low memory circumstances. I wouldn't even consider 40 MB of RAM "low memory" as far as Linux, and *BSD is concerned. "Low memory" is more like 4 or 8 MB. Of course with a little handiwork you can strip down the Linux or *BSD kernel to as small as you like. QNX and FreeDOS are other alternatives, but of course you won't get as much application support on those OSes (ok QNX is fairly sophisticated, but still AFAIK, it doesn't have anywhere near the apps that Linux does). Watch out though, OpenOffice is fairly hoggish.
The post even comes off as a bit insulting, as many of us were using Linux+GUI way before 100 mhz + 40 MB was considered outdated. It is by no means something far fetched.
Practical advice:
* Stripped down Linux
* FVWM or BlackBox or Aewm spawn of your choice
Or maybe these situations are degenerative, since the gravity "vector" from A to B will be on an orbit of a larger radius, thus spinning the two further from each other??
IANAP, but at the same time A sees B "a bit in front of itself", B, on the other side of the circle is seeing A "a bit in front of itself", so whether or not there is a time delay, it seems gravity is still conserved. This is not to say that we won't see these type of effects for instance when objects pass near each other (but are not in a steady orbit). In fact, that's exactly what this experiment is testing, if I read it correctly. The quasar's halo should be "delayed" as the gravity "travels" toward it (however you want to conceptualize this). Basically like red-shifting, but for gravity.
"All algorithm theory should be taught in assembly."
I'd argue that if your goal is to understand the concepts of an algorithm, using the dirtiest, lowest-level approach is the wrong way. You don't see the forest for the trees. Once you learn the concepts, you can apply them anywhere. That's not to say assembly isn't valuable. In fact, I think it is necessary for really understanding computers and programming well. But I think it is a hindrance when trying to learn higher level concepts. Assembly goes nicely with a CPU or compiler design course, but otherwise I think it is the wrong place to start to teach higher concepts. After all, high school physics doesn't start with the lowest level details of quantum mechanics and quarks and exotic matter. No, it starts with the "naive" and simple classic Newtonian mechanics.
No you got it backwards, the hot air reduces weight...
Did I miss something in the article...are these two articles related somehow? Is MIT behind this invisibility thing??
What, no pictures?
ActiveX and JavaScript are seperate options in my IE:
Tools...->Internet Options->Security->Custom Level...
* Download signed ActiveX controls
Disable Enable Prompt
* Download unsigned ActiveX controls
Disable Enable Prompt
* Initialize and script ActiveX controls not marked as safe
Disable Enable Prompt
* Run ActiveX cotnrols and plug-ins
Administrator approved Disable Enable Prompt
* Script ActiveX controls marked as safe for scripting
Disable Enable Prompt
* Active Scripting (i.e. Javascript)
Disable Enable Prompt
* Allow paste operations via script
Disable Enable Prompt
* Scripting of Java applets
Disable Enable Prompt
Dude, I think that was the Spear of Destiny.
Yeah, I'd guess this has something to do with Webstart, which they started to bundle (but don't automatically install IIRC) with JDK 1.4. Webstart allows Java applications to be downloaded on-demand, with versioning, binary diffs, etc.
"One could argue for programs in HTML"
HTML is still fat text files.
A more novel idea would be to keep a "live" database of code modules at the method-level, and programs would be an aggregation of such modules.
"I'll admit you have a very good point -- if no one is around, how do you keep honest people honest?"
Lots of witnesses maybe? If the vending machines are kept in a publicly visible place (and they usually are), the incentive to steal would probably go WAY down. A real store provides a nice closed obscured location to stick up the cashier, etc.
Just watch that you don't have cheap media and end up throwing a few burnt copies away.
Well, the Sys V init scripts are a really hairy mess. But that is probably a problem of Unix in general, and support for modern hardware in specific. Really, who anticipated that *nix would have to support things like hotplugged PCMCIA cards...
May we burn her?
Yeah, but that's the best way to market anything to anybody.
Let me pay for what I watch. Problem solved. Basic cable service is already at a ridiculous $30. Who out there really thinks they use $30 worth of Basic cable!? Screw that. I watch like 5 shows. Let me pay per show and then not only will the medium not be beholden to external commerical interests (and the wealth of good that brings), the consumer will actually feel like they get their money's worth, instead of having to chug down 20% commercials and filler mind-numbing sitcoms. Hey, maybe the consumer might find they watch MORE now that shows which they like are accessible to them (instead of having to double or triple their monthly bill just to get that one show they like).
Then again, your television might not be revolutionized.
Hey, let's just opt out of our own culture and live in boxes while we're at it! See, the free market provides choice!
Am I missing something? Is this post really just about somebody making a pizza? If so, I can't wait to upload exciting pictures of me picking lint out of my belly button! How about toasting a bagel! Boy I'm getting excited!
The first step in changing the system is making the system itself more open to change.
Then again, web sites are not applications you usually leave up for a long period of time. It is usually sufficient to seperate, oh, 16 or so sites into 4 categories and just step through them closing each window when you're done. This reduces taskbar clutter by 4x. Plus not all of us have a window manager capable of switching desktops, so these at least would be something useful on, say, Windows or Mac OS. I tend NOT to leave websites up for a long time, but a backlog of 16 pages really clogs up the task bar so there isn't anything intelligable left of the titles.
Not to mention, that if you look at the comparison here you see that AMD is kicking out a chip which as 1/3 fewer transistors, and just over half the size of Intel's P4, yet is faster. I understand Intel is supposedly gearing up for higher clock speeds or multiprocessing or what have your, but still it is impressive that AMD is besting Intel with a chip which has 1/3 less transistors and is half as big. They must be doing something right.