7
   

The version 10 bug. Worse then Y2K!

 
 
Reply Fri 19 Dec, 2008 11:44 am
Browser version 10 the new Y2K

Apparently many websites that sniff browser versions do it wrong. In a short-sidedness similar to that of Y2K, many sites only look for 1 digit of the major version number, so they see Opera 10 as Opera 1. Doh!

 
roger
 
  1  
Reply Fri 19 Dec, 2008 01:34 pm
And to think we look to computers to solve problems. . . .
0 Replies
 
Finn dAbuzz
 
  2  
Reply Fri 19 Dec, 2008 03:14 pm
Worse than Y2K?

Stubbing your toe is worse than was Y2K.

What a scam that was.

George
 
  2  
Reply Fri 19 Dec, 2008 03:19 pm
@Finn dAbuzz,
Yeah, people thought that planes would be falling from the sky.

I got assigned the Y2K project at my work.
It was long and tedious but not very challenging technically.
spendius
 
  1  
Reply Fri 19 Dec, 2008 04:25 pm
@George,
I bet that was a relief.
0 Replies
 
BillRM
 
  1  
Reply Fri 19 Dec, 2008 05:12 pm
@Nick Ashley,
Security Now podcast once pointed out linux have some kind of a counter/clock that was set to zero when linux was first compile and ran and in twentyyears or so the counter will reach it maxium number of seconds and linux will crash as a result.

Not as all clear about this as linux is not an os I had ever work before, so maybe someone that know linux could explain this more clearly?

In any case I am about to start using linux as a dual boot system along with XP as I am planning to move over from windows in the future to open source linux



spendius
 
  1  
Reply Fri 19 Dec, 2008 06:15 pm
@BillRM,
Don't look at me mate. I can't explain anything about that. I would work round it.
0 Replies
 
Nick Ashley
 
  2  
Reply Fri 19 Dec, 2008 06:26 pm
@BillRM,
Unix stores its time as the number of seconds since January 1st, 1970. It stores this in a 32 bit signed integer. The way a signed integer works, is the first bit is used to determine positive or negative (0 = positive, 1 = negative). Then the remaining 31 bits are used for the number itself.

Well sometime in the year 2038, the number will become too big for 31 bits, and will spill over into the 32nd bit. This will make the software interpret it as a negative number, and would probably break all sorts of things. Here is a picture that demonstrates this:

http://upload.wikimedia.org/wikipedia/commons/e/e9/Year_2038_problem.gif

I believe the hope is that by the year 2038, everything will be using 64 bit processors. In that case, an integer would not be 32 bits, it would be 64. This would push the date at which the time 'overflows' to the year 292,277,026,596. If we are still using the same operating system by then, I think we have bigger problems on our hands Smile
spendius
 
  1  
Reply Fri 19 Dec, 2008 06:41 pm
@Nick Ashley,
I think we have a bigger problem on our hands in 2012 or so. There won't be any problems in 292,277,026,596.
ebrown p
 
  1  
Reply Fri 19 Dec, 2008 08:26 pm
@spendius,
The real problem comes in just about 7,991 years.

I have been trying to get people to take this seriously, but no one is listening.
0 Replies
 
George
 
  3  
Reply Fri 19 Dec, 2008 08:35 pm
@Nick Ashley,
All those programmers who used two-digit years figured that by 2000 everything would have changed and there'd be no problem.

Right.

In the comments to my Y2K changes I put this statement:
The so-called UNIX epoch will end Tuesday, 19 January 2038.
I intend to address this problem by being dead.
roger
 
  1  
Reply Fri 19 Dec, 2008 08:46 pm
@George,
They probably skimmed the comments, nodded wisely, and went on about their business.
George
 
  1  
Reply Fri 19 Dec, 2008 08:47 pm
@roger,
Indeed.
0 Replies
 
BillRM
 
  1  
Reply Fri 19 Dec, 2008 09:45 pm
@Nick Ashley,
Thank for the information on the linux 'bug"..

I should be dead or nead dead by 2038 so I am not too worst even if I change over to linux as I am thnking of doing.
Finn dAbuzz
 
  1  
Reply Fri 19 Dec, 2008 11:34 pm
@BillRM,
Any fool can go on and on about techno-babel and most of us are not prepared to call them on their nonsense.

Fairly similar to Witch Doctors and Shamans.

Any field of human study that requires a vocabulary that is incomprehensible to the average citizen is a base sham.

In the past it was the priestly castes, and now it is the Legal, IT, and HR castes (to name but a few) who have followed suit.

There is no reason we cannot all speak the same language.

There is no shortage of egotistical jackasses who strive to reach an imagined state of grace by spouting crap in a lexicon that no one understands but are too intimidated to question.

Y2K stands as defining example of how techno-frauds are able to manipulate us.

We need to insist that all of these so-called professionals speak in a language we can understand.

There is never a reason for us to say: "I don't understand this ****, but this guy seems to know what he is talking about."

There are, undoubtedly, advanced concepts that the average Joe may not be able to comprehend, but such concepts, rarely if ever, are cogent in terms of public policy.

Democracy places greater value in the judgment of the averge Joe than a small body of the Elite.

It probably slows down some important advances, but overall it is of the greatest value to mankind.


BillRM
 
  2  
Reply Sat 20 Dec, 2008 12:00 am
@Finn dAbuzz,
Come on there is always terms in fairly narrow fields that will not be in the common/general language and other words that do not have the common meaning and that is not done for some evil reason but just to communicate within the field in question.

It is late and my mind is not working all that correctly but let me think of a very few examples.

In physics some of the basic building blocks of the universe are call quarks and they come in difference “colors” and some of them are “strange” and none of the words color or strange have the everyday meanings. We have string theory and dark energy and dark matter and on and on that have little meaning outside the field of physic.

The law/business/mathematic/all fields of engineering/economic and on and on have their own sub-languages and it is not done to block a layman out but to communicate in that field.


0 Replies
 
Robert Gentel
 
  1  
Reply Sun 21 Dec, 2008 02:53 am
@Finn dAbuzz,
Finn dAbuzz wrote:

Any fool can go on and on about techno-babel and most of us are not prepared to call them on their nonsense.

Fairly similar to Witch Doctors and Shamans.


Just because you don't understand it doesn't make it similar to "Witch Doctors and Shamans".

Quote:
Any field of human study that requires a vocabulary that is incomprehensible to the average citizen is a base sham.


Talk about a least common denominator.... speaking of which is mathematics a sham because the average citizen doesn't know its jargon?
Robert Gentel
 
  1  
Reply Sun 21 Dec, 2008 02:57 am
What I'd come to post before being sidetracked with Finn's post:

Opera blogs about the browser sniffing gaffes here. If programmers can take anything from this I hope that it's the adoption of feature detection instead of browser sniffing.

But what should Opera do? They can't count on the rest of the world to do it right. Some of the interesting suggestions from the comments were to name it "Opera X" or just rename it and start over (e.g. "New Name 1.0").
Intrepid
 
  1  
Reply Sun 21 Dec, 2008 05:27 am
@George,
George wrote:

Yeah, people thought that planes would be falling from the sky.

I got assigned the Y2K project at my work.
It was long and tedious but not very challenging technically.


I too was assigned this task and worked feverishly for two years. With very few modifications we made it through.
0 Replies
 
spendius
 
  1  
Reply Sun 21 Dec, 2008 07:05 am
Quote:
Any field of human study that requires a vocabulary that is incomprehensible to the average citizen is a base sham.


Bertrand Russell and Henry Fielding took time out to say that sort of thing.
0 Replies
 
 

Related Topics

Webdevelopment and hosting - Question by harisit2005
Showing an Ico File - Discussion by Brandon9000
how to earn money in internet - Discussion by rizwanaraj
CSS Border style colors - Question by meesa
There is no Wisdom in Crowds - Discussion by ebrown p
THANK YOU CRAVEN AND NICK!!! - Discussion by dagmaraka
I'm the developer - Discussion by Nick Ashley
 
  1. Forums
  2. » The version 10 bug. Worse then Y2K!
Copyright © 2024 MadLab, LLC :: Terms of Service :: Privacy Policy :: Page generated in 0.06 seconds on 12/07/2024 at 05:17:22