You can keep the attacker from knowing the magic numbers by using a randomly generated value and writing it into the stackguard space. Then do a one way hash on it and store that in a seperate place to check the original against...also, make the size of the spacer vary slightly (randomly) to keep them from knowing exactly how much farther they have to go to cross into the stack.
He said he "took the lead in creating the Internet." In fact, although he was around, his participation was itself negligible, as were its effects in creating the Internet. He took no such lead.
The statement is also bogus in that even if he had authored the bill and pushed it through all by himself, he could not have claimed credit for anything other than an accidental success, since the original project was merely an inter-university research network, a make-work project for a soon-to-be defunct government organization (DARPA). He implies that he was some sort of visionary, when he had no idea what arpanet would evolve into. The Internet as it exists today became that way because of the ideas and work of people entirely unconnected with the government.
What he should have said was: I voted yes to a project that I was not actively involved with, and that changed the world completely after it was handed off to commercial interests and revamped."
One thing we all hate about Sun boxes around here is that they suck power like nobody's business. Man those things run hot. I never saw a server use sheer wattage like a Sun-based server.
Most people don't have computers based on a vaporware processor, however.
I don't know what you call vaporware. The term is popularly defined as a product which has been publicly announced, but not implemented, tested or released.
Transmeta's Crusoe is the opposite of vaporware, since they specifically did not publicize it until they had a working product.
I maintain that your original statement was ludicrous.
I give all my presenations on an old 166mhz thinkpad. Compiling the program in a presentation??? Nobody ever wants to see that, and why would they? Can you explain why a Crusoe that performs as fast as a PIII 500 is not good enough for playing a quicktime movie or a simple PowerPoint animation? I'd say the examples you cite, including compiling, comprise the most processor-intensive segment of the stuff I do at work, yet it all works just fine on my workstations and laptops that run about half as fast as the Crusoe.
Business laptops today need high performance power to do presentations through a video projector.
Someone ought to moderate up that as "funny".
Have you ever done a presentation through a video projector? One slide at a time. Click, click. Yeah, lots of computing power needed there.
If you want a gaming computer, pay the extra two thousand clams. On the other hand, if like most people you aren't wasting your time and money, you get the computer that makes the most sense. For people doing actual work, Crusoe gives the best of both worlds, hardly a big sacrifice or tradeoff.
I'm going to be buying a green-screen Visor in a coupla weeks. I recently discovered that the local Franklin-Covey place has IIIc's on display that you can acually turn on and use, unlike the other places which yank the batteries and put a fake-looking sticker over the screen.
I found that the color screens are actually less readable than the green screens because the color ones are so pixelated. They have so much more glare, too; not much easier on your eyes. Add to this the added couple hundred bucks and the decreased battery life, and you have a dubious feature indeed.
How in the world are they going to do this for profit? I've thought about this over the course of the past few seconds, and have come to a conclusion. Without significant government subsidies, the only way would be: advertising revenue.
Or, it could just be the old "give the space station away, sell the transport shuttles" thing.
If you want to see the new "throbber" for the netscape-branded version of the browser, go to that mozillazine article with the screenshots. The GIF is at the very bottom. Looks pretty cool, eh?
First, I'd like to point out that kuro5hin.org had this story days ago:)
People: you need to remember that your local PBS station may be broadcasting it later. Just because your schedule doesn't show it for tonight doesn't mean it won't be shown. Personally I was discouraged after finding that KTCA wouldn't be playing it this week, but after doing a search on "code rush", I found two dates in April when it will be broadcast:
Sunday, April 2 2000 at 6:00 p.m.: (KTCA ) CODE RUSH--.... (Rebroadcast-KTCI-17, Thur., April 6, 10 p.m.) (CC)
Thursday, April 6 2000 at 10:00 p.m.: (KTCI ) CODE RUSH--.... (CC)
Somehow, someone leaked the location of the netscape-branded pre-beta builds of Mozilla/Netscape 6 on tuesday. Thanks to an alert friend, I got a copy before they pulled it, both of the Windows and Linux builds.
It looks pretty much the same as mozilla, except it has a really cool new Netscape animation in the upper right corner there (what is the standard nomenclature for that anyhow?). Also, the win32 builds have that annoying blotchy toolbar bug.
On a Pentium 300mhz with 64mb RAM, it seemed pretty responsive, more so than the mozilla nightly builds. The layout is a lot faster than Netscape 4.x.
Based on my experience with the Windows and Linux versions, I think this browser will be at least as fast as IE 5. I think, however, that if they had skipped the skinnable custom-widget idea, the browser would be faster and much more reliable. Personally, I'd like to see someone just yank the Gecko engine and put it in a simple, bare-bones browser.
It's unrealistic to expect slashdot, a software-centric site to cover all stuff relating to nerds and geeks like us.
I don't know about geeky being cool; it seems cool here because we're all geeks! Out in RL it's really not as hot as hollywood makes it out to be. Yes, Jon Katz, we're still a persecuted minority! And what are YOU doing about it?
*slap*
Thanks, I needed that.
Anyhow, a couple of us/.ers have set up geeky.org running Scoop (not slashcode) for the true range of geeky stuff. Get your early #'ed account now!
Not much there yet, but we plan to fix that in the next day or so. Feel free to submit something.
An EETimes story tells how gamers are using the IBM PS/2, with its good ol' proprietary micro channel architecture, to make copies of DVD movies and old game cartridge ROMs. IBM will almost certainly "fix" the problem before it continues to ship more units in its effort to dominate the personal computer market.
This is very true. I was a beta tester for Windows 95. I remember being frustrated by the fact that the beta copies would not install on my DR DOS machine. I was forced to reinstall MS-DOS 6.2 on the machine before I could installWin95 beta. I submitted this bug to MS and of course no further action was taken on it.
Ah well perhaps you're right and my comment was too broad. I was speaking from a web surfer's point of view. Java seems a little out of Bonobo's scope, however.
You don't insert excel documents inside word...oik, but do you insert pictures? word art? how about view webpages with java applets on them? what about serious application development? Surely you don't go and rewrite your own data access objects everytime...no in perl you use perl's data access objects etc
Actually, I'm a developer too and have used Visual Basic for a long time at work (and at home 'fore I switched to linux). Let me take these one at a time:
Pictures, word art: These seem to be more of a problem with the terrible cut & paste functionality in X.
Application development: we already have widgets and things without bonobo. COM has allowed you to develop faster, but prevents you from developing fast, reliable programs. It has created somewhat of a developer's hell in terms of maintenance, messianic promises notwithstanding.
Web pages with java: Java is completely USELESS as things stand today. No one uses them on web pages except doubleclick.net. I always turn java OFF no matter what computer I'm on (my PII 350 win box at work or my linux 133mhz at home) because its so slow and often unstable.
It seems that the GNOME effort is throwing an awful lot of resources at a component-ized architecture (Bonobo) which aims to do for *nix what COM and ActiveX/OLE did for Windows. And yet it just doesn't seem necessary. I know it's possible for me to insert an Excel spreadsheet into a Word document, but I haven't used that feature in recent memory. None of the documents I exchange with co-workers do, either. Is Bonobo really very necessary? What does bonobo bring to the Linux desktop that users are crying out for, and how is its heavy consumption of development resources justified?
Hmm...none of those have anything to do with witnessing. You are assuming that when a Christian witnesses, his primary purpose is always only to condemn someone's way of life. Witnessing has nothing to do with telling a person to shape his life up and everything to do with saving his soul. Every time I have seen a person become a Christian, their life changes for the better without any winking and hinting from anyone. Also, you are right that the judgment belongs to God, but that judgment isn't some holy mystery. He put it in the Bible so evryone would know.
"Couple that with the parable of the tax collector, and you see that your activities are not "sins" in the eyes of the Christian God, but your ATTITUDE. THAT is what the Bible is all about."
Ah, well, you're singing a different tune now. Before you were saying that the act of witnessing was a violation of a dozen commands of Christ. Now you say it's their attitude that matters, which goes without saying. -JD
Your dictionary is not very authentic...dictionary.com?? never heard of 'em. But of course that definition is listed there because it is a connotation which has become attached to the word in recent years. Our 1912 unabridged Webster Dictionary has no such clause. For hundreds of years, "faith" was used in everyday language, and only in the context of confidence and firm belief.
Where are these laws?? Eh? Chapter and verse, buddy. I dare you. I do not think that knocking on doors is a very good way to convert people at all. But you invite criticism and laughter when you allege that Christ forbade his followers to win other people to Christianity. What did they do after the ascension but preach everywhere they went?
Allow me a quotation or two, you open minded people, you. Jesus Christ in fact condemned all other religions when he said "I am the way, the truth, and the light, and no man comes to the Father but by me." "Many shall say to me in that day, Lord, Lord...and I will say to them, I never knew you: depart from me, you workers of iniquity."
Anybody with a greek lexicon and a dictionary can figure this out. The greeks have three words relating to judgment, english just has one, the word "judge". In one place it says, "judge not!" in another place it says "Judge righteous judgment!"
In that ubiquitous verse (people know nothing about Christianity but they invariably know this verse) "Judge not" refers to pre-judging a person, passing sentence on his/her character. When a Christian witnesses to another person, he is not condemning them. That's a conclusion you leap to on your own. Consider the following example: your house is burning. I'm walking by and notice this. I'm a little nervous about interrupting your leisure time to tell you, but hey, your house is burning. "What?? Are you saying my house isn't good enough? You just think your house is better than mine. 'Judge not!' That's what I say mister, leave me alone."
When was the last time you looked it up in a dictionary? Faith is NOT definitively belief without reason. Faith is a synonym for confidence and belief. It says nothing about whether the belief is unfounded or not. Why should a guy have faith in something without a reason?? There's this stupid idea going around that faith is blind confidence.
There are better alternatives than Squishdot. See the recent discussion on scoop.kuro5hin.org for why.
You can keep the attacker from knowing the magic numbers by using a randomly generated value and writing it into the stackguard space. Then do a one way hash on it and store that in a seperate place to check the original against...also, make the size of the spacer vary slightly (randomly) to keep them from knowing exactly how much farther they have to go to cross into the stack.
-JD
He said he "took the lead in creating the Internet." In fact, although he was around, his participation was itself negligible, as were its effects in creating the Internet. He took no such lead.
The statement is also bogus in that even if he had authored the bill and pushed it through all by himself, he could not have claimed credit for anything other than an accidental success, since the original project was merely an inter-university research network, a make-work project for a soon-to-be defunct government organization (DARPA). He implies that he was some sort of visionary, when he had no idea what arpanet would evolve into. The Internet as it exists today became that way because of the ideas and work of people entirely unconnected with the government.
What he should have said was: I voted yes to a project that I was not actively involved with, and that changed the world completely after it was handed off to commercial interests and revamped."
-JD
One thing we all hate about Sun boxes around here is that they suck power like nobody's business. Man those things run hot. I never saw a server use sheer wattage like a Sun-based server.
-JD
Most people don't have computers based on a vaporware processor, however.
I don't know what you call vaporware. The term is popularly defined as a product which has been publicly announced, but not implemented, tested or released.
Transmeta's Crusoe is the opposite of vaporware, since they specifically did not publicize it until they had a working product.
-JD
I maintain that your original statement was ludicrous.
I give all my presenations on an old 166mhz thinkpad. Compiling the program in a presentation??? Nobody ever wants to see that, and why would they? Can you explain why a Crusoe that performs as fast as a PIII 500 is not good enough for playing a quicktime movie or a simple PowerPoint animation? I'd say the examples you cite, including compiling, comprise the most processor-intensive segment of the stuff I do at work, yet it all works just fine on my workstations and laptops that run about half as fast as the Crusoe.
-JD
Business laptops today need high performance power to do presentations through a video projector.
Someone ought to moderate up that as "funny".
Have you ever done a presentation through a video projector? One slide at a time. Click, click. Yeah, lots of computing power needed there.
If you want a gaming computer, pay the extra two thousand clams. On the other hand, if like most people you aren't wasting your time and money, you get the computer that makes the most sense. For people doing actual work, Crusoe gives the best of both worlds, hardly a big sacrifice or tradeoff.
-JD
I'm going to be buying a green-screen Visor in a coupla weeks. I recently discovered that the local Franklin-Covey place has IIIc's on display that you can acually turn on and use, unlike the other places which yank the batteries and put a fake-looking sticker over the screen.
I found that the color screens are actually less readable than the green screens because the color ones are so pixelated. They have so much more glare, too; not much easier on your eyes. Add to this the added couple hundred bucks and the decreased battery life, and you have a dubious feature indeed.
-JD, Certified geek
How in the world are they going to do this for profit? I've thought about this over the course of the past few seconds, and have come to a conclusion. Without significant government subsidies, the only way would be: advertising revenue.
Or, it could just be the old "give the space station away, sell the transport shuttles" thing.
-JD
If you want to see the new "throbber" for the netscape-branded version of the browser, go to that mozillazine article with the screenshots. The GIF is at the very bottom. Looks pretty cool, eh?
-JD
Geeky.org || All Things Geek
People: you need to remember that your local PBS station may be broadcasting it later. Just because your schedule doesn't show it for tonight doesn't mean it won't be shown. Personally I was discouraged after finding that KTCA wouldn't be playing it this week, but after doing a search on "code rush", I found two dates in April when it will be broadcast:
-JD
Somehow, someone leaked the location of the netscape-branded pre-beta builds of Mozilla/Netscape 6 on tuesday. Thanks to an alert friend, I got a copy before they pulled it, both of the Windows and Linux builds.
It looks pretty much the same as mozilla, except it has a really cool new Netscape animation in the upper right corner there (what is the standard nomenclature for that anyhow?). Also, the win32 builds have that annoying blotchy toolbar bug.
On a Pentium 300mhz with 64mb RAM, it seemed pretty responsive, more so than the mozilla nightly builds. The layout is a lot faster than Netscape 4.x.
Based on my experience with the Windows and Linux versions, I think this browser will be at least as fast as IE 5. I think, however, that if they had skipped the skinnable custom-widget idea, the browser would be faster and much more reliable. Personally, I'd like to see someone just yank the Gecko engine and put it in a simple, bare-bones browser.
-JD
It's unrealistic to expect slashdot, a software-centric site to cover all stuff relating to nerds and geeks like us.
/.ers have set up geeky.org running Scoop (not slashcode) for the true range of geeky stuff. Get your early #'ed account now!
I don't know about geeky being cool; it seems cool here because we're all geeks! Out in RL it's really not as hot as hollywood makes it out to be. Yes, Jon Katz, we're still a persecuted minority! And what are YOU doing about it?
*slap*
Thanks, I needed that.
Anyhow, a couple of us
Not much there yet, but we plan to fix that in the next day or so. Feel free to submit something.
-JD
An EETimes story tells how gamers are using the IBM PS/2, with its good ol' proprietary micro channel architecture, to make copies of DVD movies and old game cartridge ROMs. IBM will almost certainly "fix" the problem before it continues to ship more units in its effort to dominate the personal computer market.
-JD
This is very true. I was a beta tester for Windows 95. I remember being frustrated by the fact that the beta copies would not install on my DR DOS machine. I was forced to reinstall MS-DOS 6.2 on the machine before I could installWin95 beta. I submitted this bug to MS and of course no further action was taken on it.
-JD
Ah well perhaps you're right and my comment was too broad. I was speaking from a web surfer's point of view. Java seems a little out of Bonobo's scope, however.
You don't insert excel documents inside word...oik, but do you insert pictures? word art? how about view webpages with java applets on them? what about serious application development? Surely you don't go and rewrite your own data access objects everytime...no in perl you use perl's data access objects etc
Actually, I'm a developer too and have used Visual Basic for a long time at work (and at home 'fore I switched to linux). Let me take these one at a time:
Pictures, word art: These seem to be more of a problem with the terrible cut & paste functionality in X.
Application development: we already have widgets and things without bonobo. COM has allowed you to develop faster, but prevents you from developing fast, reliable programs. It has created somewhat of a developer's hell in terms of maintenance, messianic promises notwithstanding.
Web pages with java: Java is completely USELESS as things stand today. No one uses them on web pages except doubleclick.net. I always turn java OFF no matter what computer I'm on (my PII 350 win box at work or my linux 133mhz at home) because its so slow and often unstable.
It seems that the GNOME effort is throwing an awful lot of resources at a component-ized architecture (Bonobo) which aims to do for *nix what COM and ActiveX/OLE did for Windows. And yet it just doesn't seem necessary. I know it's possible for me to insert an Excel spreadsheet into a Word document, but I haven't used that feature in recent memory. None of the documents I exchange with co-workers do, either. Is Bonobo really very necessary? What does bonobo bring to the Linux desktop that users are crying out for, and how is its heavy consumption of development resources justified?
Hmm...none of those have anything to do with witnessing. You are assuming that when a Christian witnesses, his primary purpose is always only to condemn someone's way of life. Witnessing has nothing to do with telling a person to shape his life up and everything to do with saving his soul. Every time I have seen a person become a Christian, their life changes for the better without any winking and hinting from anyone. Also, you are right that the judgment belongs to God, but that judgment isn't some holy mystery. He put it in the Bible so evryone would know.
"Couple that with the parable of the tax collector, and you see that your activities are not "sins" in the eyes of the Christian God, but your ATTITUDE. THAT is what the Bible is all about."
Ah, well, you're singing a different tune now. Before you were saying that the act of witnessing was a violation of a dozen commands of Christ. Now you say it's their attitude that matters, which goes without saying.
-JD
Your dictionary is not very authentic...dictionary.com?? never heard of 'em. But of course that definition is listed there because it is a connotation which has become attached to the word in recent years. Our 1912 unabridged Webster Dictionary has no such clause. For hundreds of years, "faith" was used in everyday language, and only in the context of confidence and firm belief.
Hmm...the Wu Li Dancers seem to know a lot. The rest of us know that the true love of Wu Li dancers is coming up with witty truisms.
Where are these laws?? Eh? Chapter and verse, buddy. I dare you. I do not think that knocking on doors is a very good way to convert people at all. But you invite criticism and laughter when you allege that Christ forbade his followers to win other people to Christianity. What did they do after the ascension but preach everywhere they went?
Allow me a quotation or two, you open minded people, you. Jesus Christ in fact condemned all other religions when he said "I am the way, the truth, and the light, and no man comes to the Father but by me." "Many shall say to me in that day, Lord, Lord...and I will say to them, I never knew you: depart from me, you workers of iniquity."
Anybody with a greek lexicon and a dictionary can figure this out. The greeks have three words relating to judgment, english just has one, the word "judge". In one place it says, "judge not!" in another place it says "Judge righteous judgment!"
In that ubiquitous verse (people know nothing about Christianity but they invariably know this verse) "Judge not" refers to pre-judging a person, passing sentence on his/her character. When a Christian witnesses to another person, he is not condemning them. That's a conclusion you leap to on your own. Consider the following example: your house is burning. I'm walking by and notice this. I'm a little nervous about interrupting your leisure time to tell you, but hey, your house is burning. "What?? Are you saying my house isn't good enough? You just think your house is better than mine. 'Judge not!' That's what I say mister, leave me alone."
-JD
When was the last time you looked it up in a dictionary? Faith is NOT definitively belief without reason. Faith is a synonym for confidence and belief. It says nothing about whether the belief is unfounded or not. Why should a guy have faith in something without a reason?? There's this stupid idea going around that faith is blind confidence.
-JD
Not 3com Palm OS specifically, just palmtop computers, more likely something with a display that could handle GNOME, like a WinCE device.
The main point of the comment was the amusing name he gave it.
-JD
Slightly off-topic...but someone mentioned porting GNOME to palmtop PDA devices. They proposed calling it Palm GNOME.
:-)
Think about how that would look.
-JD