Audi Pulls Website Because Of Y2K 139
pinhead writes "Audi (USA) has voluntarily pulled their site because of the Y2K scare." What, are they afraid that the website will suddenly start displaying pictures of Volvos? The funniest notice we've seen today is this memo from the Auckland Airport issued 1900 years ago. Y2K has appeared mostly harmless thus far, but we may die of laughter. Update: 12/31 04:30 by E : The Auckland Airport page has been fixed.
Re:Shutting down the site (Score:2)
...phil
Re:They may have a good reason?? (Score:1)
Ebay, Audi, Y2K, and execuses (Score:2)
What's the point of Y2K verification if you aren't going to be around on Y2K?
Re:VW.com also! (Score:1)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Re:its the same as any other time! (Score:4)
Are the people who took down their website because it's a new year -really- going to be intelligent enough to even think of that?
Besides, www.audiusa.com/anything gives you a very nice not found page, with links to their entire site. It's still up [audiusa.com]. They just changed the main page.
the auckland airport site has been updated (Score:1)
script kiddies: come back tomorrow! (Score:1)
Or, translated into plain English:
Sorry, we have temporarily disabled this module. We at Audi don't know how to run a secure web site. We keep our database records on our web server. Full service will be restored on January 1st, 1900.
Polaroid has withdrawn their site... (Score:1)
The polaroid site has been stripped to the homepage [polaroid.com], which has a notice that is is being "upgraded" and will be available again on New Year's day.
I would suppose this to be an example of hacker fears - I would assume that they figured without server scripts they'd be that much less hackable...
Re:But air cooled engines were nifty... (Score:1)
Shutting down the site (Score:3)
...phil
slight problem with the airport (Score:2)
Re:slight problem with the airport (Score:1)
tm_year
The number of years since 1900.
which starting 1/1/2000, is going to be in fact 100
Re:slight problem with the airport (Score:1)
actually, this is a perl-ism. Perl returns the year as the actual year -1900. Therefore, a lot of perl scripts will show 100 for the date if the programmer doesn't add the 1900 back to it.
Dynamic HTML or something? (Score:1)
Anyways, if it was hardcoded, then it isn't a Y2K issue... Sorry to spoil the fun, guys.
--Fesh
Cool! Just in time! (Score:1)
Re:I have an idea! (Score:3)
Hoping Y2K goes well (Score:1)
No It Was A Joke (Score:1)
Volvo... (Score:2)
Re:Shutting down the site (Score:1)
Re:Also: power grid fear & cost-benefit calculatio (Score:1)
Re:Pfffft. (Score:1)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
The page is more than likely a bad Perl program. The localtime function (what most people use to get the date), returns a list with the hour, minute, day, month, etc. It returns the year as the number of years since 1900, hence in 1999 it would have returned 99 and now it would 100.
Erm, localtime in Perl is based on the C library function of the same name and behaviour. So I don't see why Perl programmes are more likely to be b0rked than C programmes.
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
You'd think that the localtime function could be rewritten to simply return the full year in a 4-digit format. Aside from messing up scripts that do $year+=1900, why not?
For those out there more knowledgeable than I, why hasn't this been done?
Quidquid latine dictum sit, altum viditur.
Re:Also: power grid fear & cost-benefit calculatio (Score:1)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
--
Re:Script kiddies (Score:2)
i think i speak for most of the windows users on slashdot as i say:
huh?
Yeah, Windows users seem to say that a lot..
:-)
Re:slight problem with the airport (Score:1)
--
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:3)
I really wonder who came up with all these wonderful ideas and what stuff they have been smoking at the time.
--
First New Zealand flight of the millenium (Score:2)
Hmmm, they take off at 1/1/2000 00:04, go east, cross the date line, where it is still 12/31/1999 and about 16-18 hours later, experience the millenium rollover AGAIN?
Three cheers for getting back to work!
Tim
LinuxLocal.com for full-time 100% Linux Consultants [linuxlocal.com]
Re:VW.com also! (Score:1)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Besides breaking existing software, as you said, it would also add needless confusion. Right now Perl's localtime function is identical to C's. C's can't be changed because it would also break a lot of existing software. It would just be a huge, huge mess, for no real benefit.
Well, so much for my Audi (Score:1)
While I've been a loyal Audi fan/owner for over 15 years, I'm affraid that when my co-workers hear about Audi's "millennium madness" over Y2k, I'm toast. So much for my plans to buy an A8 and TT this year.
Any mirrors? (Score:2)
Can someone put up a mirror of the Auckland Airport page before it got fixed. Picturing the "100" there is almost funny enough.
not audi, but down nonetheless (Score:1)
---
Re:slight problem with the airport (Score:1)
Having said that, in 1999, it displayed 99. This is generally correct in a human-computer interface context, since leaving out the century is a well accepted convention (and has been for much longer then we've had computers). It may be a silly or in some contexts even dangerous convention and all that, but that in itself doesn't make it incorrect.
In 2000 it displays 100, which is incorrect except if the spec says something like "display tm_year". So, the question then becomes: does anyone have the spec for this thing written down and approved by management? :-)
--
Re:Any mirrors? (Score:1)
Re:Ebay, Audi, Y2K, and execuses (Score:1)
What's the point of Y2K verification if you aren't going to be around on Y2K?
Well I would guess they want to check that nothing they control failed when the time came and then go on-line with confidence. I don't think all this effort was spent to make sure everything in the world was working precisely at midnight, more that things are all back to normal as soon as possible afterwards.
Chris Morgan
They made me turn my Ultra10 workstation off as a precaution. Pah!
cowards... (Score:1)
Now, if you _did_ prepare, then you should KNOW that you're fine, and again...there is no reason to take your site down.
Personally, the malfunctions that we're going to see are going to be few and far between, and probably 90+% of them are not going to show up on the roll over anyways!
People are sad. I'm glad I'm only going to see one of these stupid things.
-Buffy
Re:Sub? NOT even! (Score:1)
Impreza Coupe 2.5 RS 2-Dr 5-Speed
Invoice = $17,686
Performance Data
Acceleration (0-60 mph): 8.2 sec.
Braking Distance (60-0 mph): 128 ft.
Roadholding Index: 0.80
Base Number of Cylinders: 4
Base Engine Size: 2.5 liters
Horsepower: 165 hp @ 5600 rpm
Torque: 166 ft-lbs. @ 4000 rpm
A4 Sedan 1.8T 4-Dr 5-Speed
Invoice = $21,356
Performance Data
Acceleration (0-60 mph): 8.0 sec.
Braking Distance (60-0 mph): 139 ft.
Roadholding Index: 0.79
Base Number of Cylinders: 4
Base Engine Size: 1.8 liters
Horsepower: 150 hp @ 5700 rpm
Torque: 155 ft-lbs. @ 1750 rpm
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Thanks!
Quidquid latine dictum sit, altum viditur.
My school (Score:1)
No e-mail, no Netscape roaming access, no web pages, no FTP, no Telnet.
Do they really want me to get drunk and party? Cuz that's the only thing left. =)
Pablo Nevares, "the freshmaker".
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
By reading lots of FAQ's, tutorials, etc on multitudes of webpages... and reading other people's code. It was certainly a messy way to go about it, I'll give you that!
I wouldn't encourage anybody else to learn it the way I did. Certainly my investments in Perl books have been completely worth it!
Quidquid latine dictum sit, altum viditur.
Re:Shutting down the site (Score:2)
...phil
Re:First New Zealand flight of the millenium (Score:1)
So the plane only experienced rollover once. (Facts mess up fun...)
Re:Pfffft (more off subject) (Score:1)
Re:not audi, but down nonetheless (Score:1)
You make me laugh. I shall keep you. (Score:1)
For starters, they aren't even in the same class. The Audi, at best, is a competitor with the Legacy.
With the 1.8T, the A4 is barely behind the 2.5 in the RS. With the 2.8 (what most quattro drivers choose), all the Impreza driver will see is taillights. And the A4 1.8T is only $2500 more, btw.
Re:slight problem with the airport (Score:1)
Why was the standard this way? Seems counter-intuitive. Is it just another throwback from when everyone had to conserve as much memory as possible?
Re:Pfffft (more off subject) (Score:1)
1: (opinion, so don't scream) the audi is styled classier. it flows better. it's also what might be called a sleeper. you wouldn't expect it to have a twin turbo engine...but...
2: saftey. i remember that sub mention in c&d. the audi has head and side airbags. sub doesn't. (of course it is made to rally race, but i hate racing harnesses when i'm dressed for a night out)
3: that's a special subaru. the S4 isn't. audi dealers have them in stock.
All opinion of course. Some like German, some like Japan. I prefer the bavarian. Now, back to preparing for doomsday, EST. Let's save the car talk for a non-tech news/forum site.
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
If you use the word alignment option in your compiler, it still takes up 2 or 4 bytes depending on the definition of a word.
If you don't use alignment, you pay a severe penalty in accessing variables.
its the same as any other time! (Score:3)
Re:slight problem with the airport (Score:1)
Re:Shutting down the site (Score:1)
They may have a good reason?? (Score:3)
Umm shouldn't you be securing the site? (Score:1)
AllAdvantage also did this... (Score:2)
Y2K is nearly here! That means we can finally stop guessing about what Y2K is going to do to the world's computers - and get on with our lives. As a precautionary measure, AllAdvantage.com is going to disconnect its servers from the Internet and watch the millennial date change from the sidelines.
We will be disconnected from 23:59 PST (GMT -0800) on December 30 through 12:00 PST (GMT -0800) on January 1.
You will be UNABLE TO ACCRUE PAID SURFING TIME DURING THIS 36-HOUR PERIOD.
We value your privacy and the security of your data, and this temporary suspension of service is designed to protect our community from any unanticipated effects from the date changeover.
I don't think any comments are needed from my end...
--
Audi site is misleading (Score:1)
Sorry, we have temporarily disabled this module.
Clearly, they're not telling the truth. If they HAD disabled that module, we wouldn't be getting a web page saying "Sorry, we have temporarily disabled this module.".
No shit... Its just the point (Score:1)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
No good. This would cause Y10K bugs 8000 years from today.
I guess I'm one of those *stupid* programmers.... (Score:1)
Well, it's 7:30am here and I'm still getting spam (Score:2)
I do, however, enjoy the fact that "there have been no major events", oh, except for two reported false alarms in Japanese power stations. I'm sorry, but a false alarm in a power station does just fall into my "major" category - there doesn't have to be a mushroom cloud for it to be of concern.
What I am particularly concerned about is the immediate "The geeks were wrong and we wasted all that money" attitude that's been expressed on the TV things I've been watching. Um, people, there was a problem. If it doesn't manifest itself that's because we fixed it, not because it went away by itself. But I'm preaching to the converted here.
Re:pointing fingers vs. playing it safe (Score:1)
From my perspective, either what you've got works, or it doesn't. If it works, then you've got no reason to go off-line, and every reason not to. If it doesn't work, then you shouldn't be up at all if you're afraid of the risks because the risks tonight aren't going to be any greater than the risks any other night.
Tomorrow, on the other hand, is a different story. Think about it: 90% of all the cops of the face of the earth will be sleeping off the 36 hours of duty they have tonight, but why would anybody worry? After all it's not Y2K.
Re:slight problem with the airport (Score:2)
No, it's not a Y2K bug. The code(r) didn't either add 1900 or prepend 19 to the string. So in 1999, it would appear as the year 99. A Y2K bug is one that works before 2000, but not after. Clearly, this would not work at any time. So it IS the coders fault (not a Y2K bug - that was the comparison I was making, coder vs. Y2K, not between the code and coder.)
Can you spell D-U-M-B? (Score:1)
Not smart enough of an ass (Score:2)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Specifically, and as Tom Christiansen states in his Y2k essay [perl.org], the value for the year returned by the time functions is _NOT_ a two digit year... it merely _USED_ to be the case.... If you try to calcluate the year by "19".$year, you're going to be in trouble, but 1900+$year is entirely fine.
In keeping with the whole Y2k issue in general... fixing the base behaviour of the system (if necessary) is easy... fixing the behaviour of the cluefully-challenged coder, or (worse still) the end user, is a far tougher job.
Personally... as somebody who's just survived the whole roll-ever thing with nothing worse than a feeling that he shouldn't have hit the scotch _QUITE_ so hard, and a crashed MS Exchange server that he'll fix tomorrow, I'd just like to say that I feel pretty damned good about the whole damned thing. Now... if only I'd have been on paid overtime for posting comments at >5am the following day
-- Jules
Hey, we switched our entire company off (Score:2)
See, while our major telecommunications giant stood up and said that ther would be no Y2k problems, our power utility only ever went as far as to say "the disruption should be minimal". Since the quality of the power in our building is crappy at the best of times (the UPS for one server trips every morning when the air conditioning is switched on) we decided that we should turn off and un-plug everything we cared about.
Anyway, it's just a moderately sized local real estate agent - it's not like the computer systems will be needed until Tuesday anyway. Better safe than trying to source parts in January.
Blocked ICMP (Score:2)
---
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Here's one example [internic.net] of this, where someone posted a message to a mailing list claiming that Y2K errors in his Perl scripts are due to a "bug" in Perl.
Re:Dynamic HTML or something? (Score:1)
Dynamic HTML is done client side, all the text would be downloaded but then the text would dynamically change from what's already been downloaded.
And you'd need IE to do it properly anyway.
Re:Well, so much for my Audi (Score:1)
While I've been a loyal Audi fan/owner for over 15 years, I'm affraid that when my co-workers hear about Audi's "millennium madness" over Y2k, I'm toast. So much for my plans to buy an A8 and TT this year.
Then it seems to me you're buying cars for the wrong reasons. Why on earth would you change your opinion about what car to own because of the manufacturers website? I can well imagine Porsche not having a great website (I don't actually know) but if I had the right amount of money it wouldn't hold me back, let alone what my coworkers thought. Hell if I went by my coworkers opinions I'd have a Ford Truck and a Cadillac.
We did some email blocking (Score:1)
Several of our clients/vendors likes the idea and decided they would do the same. Problem is, they don't run linux firewalls/servers... they are all MS shops. They could not find a way to just remove the attachments. They had to either deny all email or let everything through. I have no experience with MS exchange so I don't know if it's a limitation of the software or of the admins... regardless... I still find it pretty funny.
launches (Score:1)
*sigh*... Stupid Perl Programmers Strike Again (Score:4)
Some Perl programmers (use the last part loosely), have been concatingating "19" to the front of the year instead of adding 1900. I wonder if Perl will get a bad wrap as these programs start to break and die. I hope not; I Perl.
Script kiddies (Score:2)
What was that about script kiddies now? =)
VW.com also! (Score:1)
Re:slight problem with the airport (Score:1)
"actually, this is a perl-ism. Perl returns the year as the actual year -1900. "
Don't make it sound like perl is to blame here.
It's the ANSI C library's method of storing time.
Perl, in order to be portable, uses ANSI C, so it
inherits this from C.
At least perl scalars are able to hold the five
digits of "19100" without causing a segfault.
If a char pointer in C has been alloc'd 4 bytes
for the year, and gets 5 bytes copied into it,
unpredictable behavior follows.
Re:slight problem with the airport (Score:2)
Yeah, and before that would be 0-99, so I guess if this page was up yesterday the date would have read Dec 31, 99? Obviously if the method of generating this year generates 100 now, it wouldn't have added a '19' previously. The coder (if this date is truly generated and not hardcoded) is at fault, not the software; if a 0-99 was expected before, a 100 should be expected now. That's what they got.
Must be a joke (Score:1)
but rolls isn't (Score:1)
The web guys at rools must have some brains -they all run netscape enterprise 3.6
Re:VW.com also! (Score:1)
Systems dated 1996 with no y2k fixes working! (Score:1)
So was all this Y2K-panic-making really necessary? Everything works - no extra checks were necessary.
ms
Re:slight problem with the airport (Score:1)
Known bug in NT SP 4 and unpatched Win95's MFC short date format. (Notice: For NT 4, the bug was introduced with that service pack, and fixed in SP 5.
Re:First New Zealand flight of the millenium (Score:1)
Irrelevant: The passengers got to celebrate the new year twice. That's the important bit.
Re:Screenshots of websites affected by Y2K (Score:1)
1) Many were of the variety 19100 because of the lousy years since 1900 design of unix/C/Perl, etc.
2) A number of site demonstrate the even bigger kludge of Java returning 2 digit year, unless it is 2000+, in which case it is a four digit year, thus 192000 (only some versions of java)
3) Jan 1 1900 was popular as well -- of course, this was the failure mode that was always reported by the news media. A pretty obvious programming error.
4) Dec 32 1999 was a lot more common than I would have guessed. Is there a simple algorithmic flaw that would allow this? I know that if you clock reports a julian date, and you convert this to a plaintext equivalent and you start by getting the year wrong, it would be possible to end up with December 32. But why would you have gotten the year wrong in the first place?
5) There were a couple of bizarre ones, like the year 3700. I can't image the coding errors needed to produce this.
Re:*sigh*... Stupid Perl Programmers Strike Again (Score:1)
Re:Any mirrors? (Score:1)
http://douglas.min.net/~drw/y2k1.gif [min.net]
Re:slight problem with the airport (Score:1)
Re:Dynamic HTML or something? (Score:1)
--
Re:VW.com also! (Score:2)
Re:its the same as any other time! (Score:1)
Gee.. (Score:1)
Re:slight problem with the airport (Score:1)
19%d is the different way of displaying the date. tm.tm_year is the number of years since 1900. "19%d", tm->tm_year saves a couple keystrokes over "%d", tm->tm_year+1900, that's why people do it. It's very easy to add 1900 to a number, and it's very well known that this is how localtime() works. No pain.