A Facebook már azt is számon tartja, hogy melyik barátunkkal mióta ismerjük egymást, és már meg is vannak az első problémás esetek, néhányan annak örülhetnek, hogy 46 éve facebookos barátai egymásnak, még akkor is, ha ők valójában jóval fiatalabbak ennél. A másik bibi pedig az, hogy a Facebook is csak 11 évesnek tartja magát.
Akkor mégis hogy lehetséges mindez? Nos, az egész az UNIX idő, vagy más néven Epoch idő miatt van. Míg az emberek években, hónapokban, napokban, órákban percekben és másodpercekben mérik az idő múlását, naptárral meg mindennel, addig a Linux keretrendszere simán másodpercekben méri az eltelt időt, a zéró másodperc pedig 1969. december 31-én volt, és igen, ez nagyjából 46 évvel ezelőtt volt.
A Facebook nem hozta nyilvánosságra, hogy mi a hiba oka
De miért gondolja a Facebook úgy, hogy egyes barátsogok a zéró másodpercre datálódnak? Ez kevésbé egyértelmű, de valószínűleg egy adattárolási, illetve értelmezési hiba lehet a közösségi oldal forráskódjában. Minden felhasználóhoz tartozik egy
zseb
amiben különböző adatokat tárol a közösségi oldal. Viszont amikor a Facebook vezetői döntöttek a barátságünneplős dologról, sok helyen nem volt konkrét időpont, hogy egyes emberek mióta ismerik egymást, jobbára azért, mert már a Facebook előtt is barátok voltak.Ezeken a helyeken valószínűleg a
zsebben
tárolt értéket az egyszerűség kedvéért 0-ra állították. Logikusnak tűnt, hogy a rendszer ezt úgy fogja venni, hogy nem kell ilyen üzeneteket küldeni soha, hiszen nincs konkrét dátum. Ehelyett viszont az történt, hogy a rendszer a már említett UNIX időt vélte felfedezni a beírt nullában, és ahogy azt kell, gratulált is a 46 éve töretlen barátságokhoz - legalábbis ez Greg Otto fejlesztő teóriája.