control-eject will bring up the shutdown dialog, just hit return;)
Wow, that kicks ass - I'd heard rumors of something like that working, but never got it to work at the time; maybe that works in OSX only and I was using OS9?
However, I can't do a hard reboot if the system has crashed, which is what I miss the most about that button. Fortunately on my July '00 iMac, the reset button is on the side, not the back.
Question: when you say "engineers", do you mean people who are part of a professional engineering association, or do you mean "a bunch of jackoff code monkies from community colleges"?
Closer to the latter; I only used that word because it's what the person I was replying to used.
Ok, now tell me why you'd want this? One of the biggest things preventing Linux from taking off on the desktop is the lack of standardization and the multitude of distributions out there.
Ah, but you see, I really don't like RedHat. I respsect the company, but I've never liked their distribution, and if that's what everybody standardized on... well, the other 50% of us who know better would just have to make our own distros that don't suck.
If they are crazy enough to believe that they can sell UL directly to a PHB bypassing PHB's own engineers, they live in a fantasy world.
Oh come on, why do you think Windows is so popular in business? Microsoft does EXACTLY this!
(Yes, Microsoft ALSO does as much brainwashing as possible so that if the PHB asks an MCSE what to buy, Microsoft still wins. But I've heard of a lot of places switching to Windows despite the objections of the engineers. Often the engineers are replaced by MCSEs that won't complain so much.)
Some Linux people will be able to live with this and they will stick with the operating system they helped build. Most however will probably move to some other fringe OS like AtheOS, OpenBEOS, QNX, or most likely a BSD variant.
This doesn't make sense to me. You just said "free distributions such as debian will always exist", but you think most Linux users would rather switch to a whole different operating system than just switch distributions? Could you explain why you say that?
Yeah, I read about that in the paper this morning (I had breakfast in Multnomah County, so it's sort of a local issue). I was quite surprised that it wasn't on Slashdot yet. Maybe I should submit it again, and see if they'll take mine?
Looks like the New York Times is blocking your redirect there. Here's The Oregonian's article.
Actually, true story: I was at Fred Meyer's a few weeks ago (for those not fortunate enough to live in the Northwest, they sell pretty much everything, at decent quality and decent prices). In addition to my groceries, I'd picked up a pair of khaki pants. They've now got those self-checkout scanner things, in addition to the regular checkout lines, so I decided I'd try it. I didn't do so well. Anyway, in particular, I hadn't noticed that the pants had a security tag on them, and I neglected to remove it. I'm not sure how I would have removed it anyway, but the really large man keeping an eye on the self-checkout lines would surely have taken care of it.
So I cram the pants and half my groceries into my backpack, the other half in plastic bags. I leave. The alarm goes off. It occurs to me that the pants must have a security tag that I didn't remove. I glance around, and nobody even looks my direction. I proceed to leave the building.
Then I remember that I've forgotten to buy a bus pass. I go back in. The alarm goes off. I head over to the customer service counter, and shell out $56 for a little card that will enable me to get to/from work for the next month. I leave again, and the alarm goes off. I wait a few minutes for the bus, and go home.
I completely forget about the security tag until I'm wearing the pants and am on my way to catch the bus to work. I've gotten about a block when I hear a noise as I'm walking. Sure enough, there it is. I run home, try unsuccessfully to get it off, give up, change pants, and run to catch the bus. I arrive at work 15 minutes late. When I get home I finish mutilating the tag. Tough little buggers.
So anyway, the moral of the story is that those little tags are absolutely worthless if store security is asleep at the wheel.
I'm quite pleased that the Multnomah County library system has been fighting this - they offer filtering software, but it's optional, because they realize that while it blocks some legitimate material and fails to block some porn, it also does block a lot of stuff that people don't intend to be looking at.
(I don't live in Multnomah County, but do pass through it every day on my way from home in Clackamas County to work in Washington County. Yes, my commute sucks.)
Ever wonder what the HyperTalk code in the original Myst looked like? Here's a brief excerpt:
on DropPage
global All_page
if ALL_page is not empty then
play "PutPage"
if item 2 of ALL_Page is "A" then Drop BluePage
else if item 2 of ALL_Page is "S" then Drop RedPage
else Drop AtrusPage
put empty into All_page
htlock true
opencard
hide menubar
end if end DropPage
Oregon charges a fee to be have your number on the no-call list. I've always found this outrageous, since "not being harassed" isn't my idea of a service I should be charged for. But it's been this way since at least 1996.
Somebody has to maintain and enforce the list, and that costs money. Do you think it should be paid for by taxes instead?
Simple, set a limit on how many messages can be sent from an account.
But if you can just bypass Earthlink's SMTP servers, then how can they enforce anything like that?
Require the person to sign an agreement that states clearly that they can now use the system for spam, at a price of 500 dollars per email.
I really like this idea.
For every message have the smtp server look for typical spam related signs like forged headers, javascript, etc and flag them for human inspection. Charge accordingly.
Again, firewalling port 25 like they do is what makes this possible.
It would be nice if I could the article. The page comes up blank here under Nutscrape 4.79.
You're right, it doesn't render in Netscape 4. However, I just tried it in nine other browsers and it renders just fine in all of them. Netscape 4 pretty much sucks.
(If you're wondering: MSIE 4.1.4, Mozilla 1.0 RC2, OmniWeb 4.1b6, iCab 2.7.1 and Opera 5.0.498 on Mac OS X; Konqueror 2.1.1, Galeon 0.11.0, Lynx 2.8.3rel.1 and Links 0.9.6 on Linux. To be fair it should be noted that Lynx doesn't really render the table like the others, but the text comes out fine.)
If they are blocking port 25 outbound, you can do what I used to do when the fuckers at earthlink did that.
Keep in mind that the reason Earthlink does this is to prevent stupid people from sending spam that doesn't go through Earthlink's servers, and from running open relays that spammers can use. Yes, it's inconvenient for some people, but you can configure Sendmail or whatever to relay everything through smtp.earthlink.net, or do what you've done and relay through an outside server on a different port.
What exactly does smtp.earthlink.net add to the headers that you find objectionable?
The problem is that the majority of people out there are screwed by this and do not have enough knowledge to take recourse against it.
The firewall was set up exactly because the majority of people out there do not have enough knowledge to prevent others from abusing their systems to send spam. So, what would you propose as another solution to the spam problem? Keep in mind that Earthlink has over 200,000 DSL customers and several million dialup customers.
Exactly! Just try writing cross-platform JavaScript! There seems to be little pattern to which browsers support window.innerWidth vs. which support document.body.clientWidth, and since the alternative browsers usually munge their USER_AGENT strings you can't rely on that to be meaningful. Sure, you can support Netscape and MSIE, but can you tell me which one of those properties will work and which one will abort with an error in Opera, iCab, OmniWeb and Konqueror? I wound up with this, which I think seems to work universally, mostly, kinda:
Yeah, I wrote some Perl code that uses a database to print out HTML containing JavaScript that uses some of the information in the database to dynamically set certain form values according to the values of other form elements. In other words, dynamically-generated JavaScript that dynamically generates HTML. Debugging that was hell. I feel your pain.
My experience with VB didn't leave me thinking it was anything close to Java
The impression I got from VB was that it was sort of a bastardized combination of HyperCard, JavaScript and Q-BASIC all wrapped into one - the GUI concepts from HyperCard, the concept of objects and properties from JavaScript, and the syntax and vocabulary from Q-BASIC.
Note that the HyperTalk language is actually designed to be used in that kind of GUI environment, and is probably the highest-level language I've ever heard of (that's not to say it doesn't have shortcomings, like the lack of intangible objects, the awkwardness of storing arrays as text, inability to handle strings over 32k or containing nulls, and other issues I've forgotten about). Q-BASIC is absolutely not designed for this sort of thing at all, and is really not appropriate for working with objects. And JavaScript is a PITA all the way around.
control-eject will bring up the shutdown dialog, just hit return ;)
Wow, that kicks ass - I'd heard rumors of something like that working, but never got it to work at the time; maybe that works in OSX only and I was using OS9?
However, I can't do a hard reboot if the system has crashed, which is what I miss the most about that button. Fortunately on my July '00 iMac, the reset button is on the side, not the back.
Listening Apple?
Nope.
Question: when you say "engineers", do you mean people who are part of a professional engineering association, or do you mean "a bunch of jackoff code monkies from community colleges"?
Closer to the latter; I only used that word because it's what the person I was replying to used.
Ok, now tell me why you'd want this? One of the biggest things preventing Linux from taking off on the desktop is the lack of standardization and the multitude of distributions out there.
Ah, but you see, I really don't like RedHat. I respsect the company, but I've never liked their distribution, and if that's what everybody standardized on... well, the other 50% of us who know better would just have to make our own distros that don't suck.
If they are crazy enough to believe that they can sell UL directly to a PHB bypassing PHB's own engineers, they live in a fantasy world.
Oh come on, why do you think Windows is so popular in business? Microsoft does EXACTLY this!
(Yes, Microsoft ALSO does as much brainwashing as possible so that if the PHB asks an MCSE what to buy, Microsoft still wins. But I've heard of a lot of places switching to Windows despite the objections of the engineers. Often the engineers are replaced by MCSEs that won't complain so much.)
Some Linux people will be able to live with this and they will stick with the operating system they helped build. Most however will probably move to some other fringe OS like AtheOS, OpenBEOS, QNX, or most likely a BSD variant.
This doesn't make sense to me. You just said "free distributions such as debian will always exist", but you think most Linux users would rather switch to a whole different operating system than just switch distributions? Could you explain why you say that?
Yeah, I read about that in the paper this morning (I had breakfast in Multnomah County, so it's sort of a local issue). I was quite surprised that it wasn't on Slashdot yet. Maybe I should submit it again, and see if they'll take mine?
Looks like the New York Times is blocking your redirect there. Here's The Oregonian's article.
Have you seen the hoops...
No. Share?
Actually, true story: I was at Fred Meyer's a few weeks ago (for those not fortunate enough to live in the Northwest, they sell pretty much everything, at decent quality and decent prices). In addition to my groceries, I'd picked up a pair of khaki pants. They've now got those self-checkout scanner things, in addition to the regular checkout lines, so I decided I'd try it. I didn't do so well. Anyway, in particular, I hadn't noticed that the pants had a security tag on them, and I neglected to remove it. I'm not sure how I would have removed it anyway, but the really large man keeping an eye on the self-checkout lines would surely have taken care of it.
So I cram the pants and half my groceries into my backpack, the other half in plastic bags. I leave. The alarm goes off. It occurs to me that the pants must have a security tag that I didn't remove. I glance around, and nobody even looks my direction. I proceed to leave the building.
Then I remember that I've forgotten to buy a bus pass. I go back in. The alarm goes off. I head over to the customer service counter, and shell out $56 for a little card that will enable me to get to/from work for the next month. I leave again, and the alarm goes off. I wait a few minutes for the bus, and go home.
I completely forget about the security tag until I'm wearing the pants and am on my way to catch the bus to work. I've gotten about a block when I hear a noise as I'm walking. Sure enough, there it is. I run home, try unsuccessfully to get it off, give up, change pants, and run to catch the bus. I arrive at work 15 minutes late. When I get home I finish mutilating the tag. Tough little buggers.
So anyway, the moral of the story is that those little tags are absolutely worthless if store security is asleep at the wheel.
I'm quite pleased that the Multnomah County library system has been fighting this - they offer filtering software, but it's optional, because they realize that while it blocks some legitimate material and fails to block some porn, it also does block a lot of stuff that people don't intend to be looking at.
(I don't live in Multnomah County, but do pass through it every day on my way from home in Clackamas County to work in Washington County. Yes, my commute sucks.)
More info here.
The Linux distro business model just doesn't work...
Um, last I heard, Slackware has always been profitable. Quit spreading FUD.
...and Netscape not to develop protection from popups within their browsers.
Uhhh... they did.
Ever wonder what the HyperTalk code in the original Myst looked like? Here's a brief excerpt:
on DropPage
global All_page
if ALL_page is not empty then
play "PutPage"
if item 2 of ALL_Page is "A" then Drop BluePage
else if item 2 of ALL_Page is "S" then Drop RedPage
else Drop AtrusPage
put empty into All_page
htlock true
opencard
hide menubar
end if
end DropPage
Certainly not. It should be paid for by the telemarketers. They are the ones who made such a list necessary.
:-\
Sorry, you're quite right of course. Perhaps I should have read the article before posting.
"I wouldn't say I've been missing it, Bob."
Oregon charges a fee to be have your number on the no-call list. I've always found this outrageous, since "not being harassed" isn't my idea of a service I should be charged for. But it's been this way since at least 1996.
Somebody has to maintain and enforce the list, and that costs money. Do you think it should be paid for by taxes instead?
ornocall.com, I signed up last month. Won't take effect until the next quarter (June), when telemarketers receive the new lists.
Simple, set a limit on how many messages can be sent from an account.
But if you can just bypass Earthlink's SMTP servers, then how can they enforce anything like that?
Require the person to sign an agreement that states clearly that they can now use the system for spam, at a price of 500 dollars per email.
I really like this idea.
For every message have the smtp server look for typical spam related signs like forged headers, javascript, etc and flag them for human inspection. Charge accordingly.
Again, firewalling port 25 like they do is what makes this possible.
Whoops, MSIE 5.1.4, sorry.
It would be nice if I could the article. The page comes up blank here under Nutscrape 4.79.
You're right, it doesn't render in Netscape 4. However, I just tried it in nine other browsers and it renders just fine in all of them. Netscape 4 pretty much sucks.
(If you're wondering: MSIE 4.1.4, Mozilla 1.0 RC2, OmniWeb 4.1b6, iCab 2.7.1 and Opera 5.0.498 on Mac OS X; Konqueror 2.1.1, Galeon 0.11.0, Lynx 2.8.3rel.1 and Links 0.9.6 on Linux. To be fair it should be noted that Lynx doesn't really render the table like the others, but the text comes out fine.)
If they are blocking port 25 outbound, you can do what I used to do when the fuckers at earthlink did that.
Keep in mind that the reason Earthlink does this is to prevent stupid people from sending spam that doesn't go through Earthlink's servers, and from running open relays that spammers can use. Yes, it's inconvenient for some people, but you can configure Sendmail or whatever to relay everything through smtp.earthlink.net, or do what you've done and relay through an outside server on a different port.
What exactly does smtp.earthlink.net add to the headers that you find objectionable?
The problem is that the majority of people out there are screwed by this and do not have enough knowledge to take recourse against it.
The firewall was set up exactly because the majority of people out there do not have enough knowledge to prevent others from abusing their systems to send spam. So, what would you propose as another solution to the spam problem? Keep in mind that Earthlink has over 200,000 DSL customers and several million dialup customers.
Exactly! Just try writing cross-platform JavaScript! There seems to be little pattern to which browsers support window.innerWidth vs. which support document.body.clientWidth, and since the alternative browsers usually munge their USER_AGENT strings you can't rely on that to be meaningful. Sure, you can support Netscape and MSIE, but can you tell me which one of those properties will work and which one will abort with an error in Opera, iCab, OmniWeb and Konqueror? I wound up with this, which I think seems to work universally, mostly, kinda:
if(!isNaN(parseInt(window.innerWidth))) {
pageWidth=parseInt(window.innerWidth);
} else {
if(!isNaN(parseInt(document.body.clientWidth))) {
pageWidth=parseInt(document.body.clientWidth);
} else {
pageWidth=700;
}
}
Falling back on a default if neither works.
Does someone have a better suggestion?
Yeah, I wrote some Perl code that uses a database to print out HTML containing JavaScript that uses some of the information in the database to dynamically set certain form values according to the values of other form elements. In other words, dynamically-generated JavaScript that dynamically generates HTML. Debugging that was hell. I feel your pain.
My experience with VB didn't leave me thinking it was anything close to Java
The impression I got from VB was that it was sort of a bastardized combination of HyperCard, JavaScript and Q-BASIC all wrapped into one - the GUI concepts from HyperCard, the concept of objects and properties from JavaScript, and the syntax and vocabulary from Q-BASIC.
Note that the HyperTalk language is actually designed to be used in that kind of GUI environment, and is probably the highest-level language I've ever heard of (that's not to say it doesn't have shortcomings, like the lack of intangible objects, the awkwardness of storing arrays as text, inability to handle strings over 32k or containing nulls, and other issues I've forgotten about). Q-BASIC is absolutely not designed for this sort of thing at all, and is really not appropriate for working with objects. And JavaScript is a PITA all the way around.
what they are going to do with the old hardware. I can see it now your very own piece of ebay right at your house!
I'm thinking auctioning it off would be most appropriate.