There's a very cheap STL project visualization tool, made by a company called "Prince." Their fine visualization tools are available in the pasta aisle of your favorite grocer. Simply bring water to boiling, stir in the Visualization Tool, and soon you'll have a representation of the calling methods employed by the average STL application.
For each additional programmer involved in the project, double the contents by stirring in a random different kind of Visualization Tool.
If you're targeting multiple architectures with different STL implementations, the Visualization Tool can be enhanced by having the lead of each platform boil their own pot of Visualization Tool, and then throwing the still-boiling contents at the other chefs^W developers.
If you aren't clear as to where I'm headed, I'll next recommend a more painful exercise: Go ahead and try debugging somebody else's template-heavy code.
"Be" rhymes with the adjective "UNIXy," and I'm sure you can all see where this is going.
$23,250,000 isn't that much after I take my $3 billion cut. And don't think I haven't got my eyes on Be. From the geekport (the idea of an exposed bus is stolen from UnixWare, wherein the bus can easily be stolen by any wayward application) on through the final Be releases (which stole our concept of severely limited hardware support), Be has been stealing our valuable IP and releasing it to the world.
Gasse and his cohorts will be facing my mighty Level 17 Staff of PR Blustering faster than you can say "BeBox."
Yours is a fair call. I should have said "it was alleged" that the above happened.
My information was from news radio and news sites, exactly the same as yours or anyone else's. The real details are anyone's guess. It could have been the fairest election in history for all we know.
Re:Java's not exactly pining for the fields just n
on
Java vs .NET
·
· Score: 1
The thing to keep in mind is that Java and friends do an excellent job of isolating applications even when virtual address spaces and memory protection don't exist. It's also possible to create downloadable applications which execute the same way on a multitude of different platforms. Virtual machines generally aren't seen as an alternative to writing local code, but as a way of enabling untrusted code to execute in a little jail cell and on a multitude of different platforms.
Re:Java's not exactly pining for the fields just n
on
Java vs .NET
·
· Score: 1
It's promising, true, but it's not really an implementation of the dotNet framework at all. It's an entirely different creature, just as PocketPC is different from Windows. There are many thing in common in the API, but there are more differences than similarities. More importantly, the majority of the libraries available to Windows developers simply don't exist for the portable platform.
It's really the same thing in name alone. Giving it the same name was pretty much just a Microsoft marketing ploy, IMHO.
If your question is serious, I'll tell you this: If you buy the Cisco and are willing to pay for a support contract, then you'll never ever have to worry about downtime. This will be true no matter what the day, no matter what the hour, no matter how old the hardware.
Linksys will ask you to ship it back and offer a replacement in 3-4 weeks.
I think the barrier to this kind of a sea change is as much about comforting the public as it is about improving the technology. Try explaining keysigning to your grandmother or the brimstone and hellfire fundamentalists. Both are heavy voters, but neither grandma nor the fundies trust anything invented in the last hundred years if it takes more than five words to explain.
Your linux box is far more prone to hack attacks than an embedded device.
Half of the current embedded devices are Linux boxes.:) The only difference is that most script kiddies don't know how to rewrite flash memory, so you can undo the eventual compromise with a power cycle.
Think of it as a little gateway box running Linux off CD, but without the ability to run intrusion detection software.
I don't know of anyone who's been compromised, however it's worth a reminder that most of these boxes actually run an OS of some sort. We've seen that even Linux (upon which many of the Netgear and Linksys products are based) has had its kernel network exploits -- no major OS has been completely free of security problems.
It's true that Most of these units are flash upgradable, but consumer-level network gear's support lifecycle tends to be pretty damned short. It's quite likely that the company producing the hardware isn't going to be bothered to repair a product, even if it's proven to be as permeable as a sponge.
My personal take would be that these units are great, so long as you learn a little about how they work. Shoot for something that's based on Linux or another OS with public information, learn what kernel it's using, and then treat the unit just like a PC running that same release. If an exploit is announced for that version of Linux, get it off the wire until you can patch it, just like you'd do with the real PC.
I think you've hit the nail on the head. The problem is that the new election systems are trying to mimic the old systems. Votes are accumulated and summed locally, and nothing but a number is sent upstream.
This model should be put to rest and replaced by something more secure, and more tuned to the technology we have today that wasn't available thousands of years ago when paper ballots were first put to use.
If the vote is trackable through the system today, but only by the originating party, then fraud would be rapidly exposed. If the voter's ballot is a key countersigned by the party receiving the vote upon voting, then anonynimity is protected, and all votes are provable in both directions.
It's not something that gets widely publicized, but it's pretty much the rule that paper elections have their problems -- S. Garfield could have spoken a bit more about this. Political analysts like to quote that for any election within 10% of a tie, it's a coin toss as to who really won.
Not to beat a dead horse, but this was very much the issue with the 2000 presidential election. When it became clear that Florida needed to be counted more carefully, it was discovered that boxes of ballots had been damaged, left in insecure locations, lost, or in one case even stolen. The large delays weren't on account of time needed to actually recount, but to establish how to compensate for the above, and for the fact that many boxes were discovered to never have been counted in the first place!
Election engineers constantly vow to correct these problems, but for 200 years, we've been having the same problems over and over. At times it almost seems like some parties simply don't want the problems solved!
I will also note that many Mac users are determined to believe in every last aspect of the Mac. The Mac is a wonderful machine, but even the most beautiful woman has her flaws. This is not at all dissimilar to the way a person falls in love with another. The greatest flaws seem invisible, easily forgotten.
I remember a Mac commercial, for the iBook I believe, where Ken Nordine did a voiceover, asking "Is it possible to fall in love with a computer?" Yes it is. For the average Mac user, this seems to be the norm. And I envy them the consistently wonderful thing they have in their lives. I have my Linux^W UnixWare and the freedom it brings me, but I can't say I've ever felt so strongly as the Mac users do about their boxes cum lifestyle.
Sir, if you can demonstrate that MS' embedded and desktop dot net frameworks share anything, even a significant portion of the API, then yes, I am a troll. If you can believe that I would respond to the fourth regurgitation of the same "the product is here, and that it is named the same is enough for me!" with anything but disrespect, then I will call you a fool for letting Microsoft's control of the brand shape your thinking. Wittgenstein must be rolling in his grave, Anonymous Coward.
If you believe that I cannot post as Darl McBride and bring laughter to a few Slashdot readers without being branded a troll, then I will call you narrow-minded. This recent witch hunt for trolls has shaken most of the fun out of this environment, where anything but pedantic drivel is marked as incindiary. I aim to bring the fun back despite your most harsh efforts.
I call upon others to read the rest of the thread from which you have carefully cropped a single example out of context, and I call them to judge for themselves. Anonymous Coward, I call shenanigans on you, and the proof is here.
I think we see who the troll really is, Anonymous Coward.
My job involves a hell of a lot of waiting for the computer to do things. In the mean time, Mozilla sits on the next PC over.
Eating babies is my hobby on the side, and I do not mix business with pleasure. (Oh, pleasure... oh, tasty babies... mmmmm tasty babiessssssss... hiss!)
There's truth to what you say. SGIs are mostly used for graphics, and most of the work is done on the card itself, which operates in what OpenGL and DirectX folks call "retained mode." And SGI have done an exceptional job of keeping the graphics hardware current!
But as a general purpose UNIX, it's pretty much dirty pants.:)
We agreed we were going to be an open company, and I promise you, Christopher -- I promise you that I did not kiss Bill on the mouth. This was a one time thing only.
Please, keep the head down, Christopher. Keep the head down, we need to present a united front. You've got enough to do with SCOSores, too much to do to be causing a conflagration on Slashdot!
Chris, I hate to interrupt you during one of your magical tirades... but the drugs are kicking in, Chris. Chris, the drugs are kicking in, and I've just noticed something new: These Linux boys seem to be using a lot of semicolons. A lot of semicolons, Chris.
Why don't you head back on down to the community college and see what our "MIT" boys think of that. Have we got another pattern here, Chris? Is this another pattern, Chris?
For each additional programmer involved in the project, double the contents by stirring in a random different kind of Visualization Tool.
If you're targeting multiple architectures with different STL implementations, the Visualization Tool can be enhanced by having the lead of each platform boil their own pot of Visualization Tool, and then throwing the still-boiling contents at the other chefs^W developers.
If you aren't clear as to where I'm headed, I'll next recommend a more painful exercise: Go ahead and try debugging somebody else's template-heavy code.
$23,250,000 isn't that much after I take my $3 billion cut. And don't think I haven't got my eyes on Be. From the geekport (the idea of an exposed bus is stolen from UnixWare, wherein the bus can easily be stolen by any wayward application) on through the final Be releases (which stole our concept of severely limited hardware support), Be has been stealing our valuable IP and releasing it to the world.
Gasse and his cohorts will be facing my mighty Level 17 Staff of PR Blustering faster than you can say "BeBox."
It was that $699 beer that did me in.
My information was from news radio and news sites, exactly the same as yours or anyone else's. The real details are anyone's guess. It could have been the fairest election in history for all we know.
The thing to keep in mind is that Java and friends do an excellent job of isolating applications even when virtual address spaces and memory protection don't exist. It's also possible to create downloadable applications which execute the same way on a multitude of different platforms. Virtual machines generally aren't seen as an alternative to writing local code, but as a way of enabling untrusted code to execute in a little jail cell and on a multitude of different platforms.
It's really the same thing in name alone. Giving it the same name was pretty much just a Microsoft marketing ploy, IMHO.
God, I'd love some of that right now.
I heard a rimshot at the end.
But, hell, that'd be an endorsement for the Chicago electoral system, I suppose. Even the dead vote there...
Linksys will ask you to ship it back and offer a replacement in 3-4 weeks.
I think the barrier to this kind of a sea change is as much about comforting the public as it is about improving the technology. Try explaining keysigning to your grandmother or the brimstone and hellfire fundamentalists. Both are heavy voters, but neither grandma nor the fundies trust anything invented in the last hundred years if it takes more than five words to explain.
Half of the current embedded devices are Linux boxes. :) The only difference is that most script kiddies don't know how to rewrite flash memory, so you can undo the eventual compromise with a power cycle.
Think of it as a little gateway box running Linux off CD, but without the ability to run intrusion detection software.
It's true that Most of these units are flash upgradable, but consumer-level network gear's support lifecycle tends to be pretty damned short. It's quite likely that the company producing the hardware isn't going to be bothered to repair a product, even if it's proven to be as permeable as a sponge.
My personal take would be that these units are great, so long as you learn a little about how they work. Shoot for something that's based on Linux or another OS with public information, learn what kernel it's using, and then treat the unit just like a PC running that same release. If an exploit is announced for that version of Linux, get it off the wire until you can patch it, just like you'd do with the real PC.
This model should be put to rest and replaced by something more secure, and more tuned to the technology we have today that wasn't available thousands of years ago when paper ballots were first put to use.
If the vote is trackable through the system today, but only by the originating party, then fraud would be rapidly exposed. If the voter's ballot is a key countersigned by the party receiving the vote upon voting, then anonynimity is protected, and all votes are provable in both directions.
Not to beat a dead horse, but this was very much the issue with the 2000 presidential election. When it became clear that Florida needed to be counted more carefully, it was discovered that boxes of ballots had been damaged, left in insecure locations, lost, or in one case even stolen. The large delays weren't on account of time needed to actually recount, but to establish how to compensate for the above, and for the fact that many boxes were discovered to never have been counted in the first place!
Election engineers constantly vow to correct these problems, but for 200 years, we've been having the same problems over and over. At times it almost seems like some parties simply don't want the problems solved!
I appreciate the tip! In the spirit of Open Source, you empower me. To return the favor, I shall devour your communistic culture.
I remember a Mac commercial, for the iBook I believe, where Ken Nordine did a voiceover, asking "Is it possible to fall in love with a computer?" Yes it is. For the average Mac user, this seems to be the norm. And I envy them the consistently wonderful thing they have in their lives. I have my Linux^W UnixWare and the freedom it brings me, but I can't say I've ever felt so strongly as the Mac users do about their boxes cum lifestyle.
No. Or perhaps yes, in that the fetish holds the greater power.
I dare you to find me a man who enjoys the Mona Lisa a tenth as much as the fetishist enjoys a woman's shoe.
If you believe that I cannot post as Darl McBride and bring laughter to a few Slashdot readers without being branded a troll, then I will call you narrow-minded. This recent witch hunt for trolls has shaken most of the fun out of this environment, where anything but pedantic drivel is marked as incindiary. I aim to bring the fun back despite your most harsh efforts.
I call upon others to read the rest of the thread from which you have carefully cropped a single example out of context, and I call them to judge for themselves. Anonymous Coward, I call shenanigans on you, and the proof is here.
I think we see who the troll really is, Anonymous Coward.
Eating babies is my hobby on the side, and I do not mix business with pleasure. (Oh, pleasure... oh, tasty babies... mmmmm tasty babiessssssss... hiss!)
Darl has lived Hunter Thompson, my dear Shunt!
But as a general purpose UNIX, it's pretty much dirty pants. :)
If I can beg a little impartiality from the Slashdot editors, must every story include a dig at me or my company?
We agreed we were going to be an open company, and I promise you, Christopher -- I promise you that I did not kiss Bill on the mouth. This was a one time thing only.
Please, keep the head down, Christopher. Keep the head down, we need to present a united front. You've got enough to do with SCOSores, too much to do to be causing a conflagration on Slashdot!
Can you keep a secret? I believe IBM has been paying people to poison my food...
Why don't you head back on down to the community college and see what our "MIT" boys think of that. Have we got another pattern here, Chris? Is this another pattern, Chris?
I think of you when I'm naked, Christopher.