Zie je iets raars over uw News Feed vandaag? Scores van gebruikers zijn in de war door meestal vleiend “Vrienden op Facebook” berichten die zijn vieren 46 jaar vriendschap. Het lijkt een Unix glitch van kolossale proporties.
Niet in paniek raken. De wereld is niet van plan om eind, omdat Facebook de servers zijn in de war over het Nieuwe Jaar. In feite, als een ontwikkelaar punten uit, het is het meest waarschijnlijk een probleem met de Unix tijd, ook bekend als het Tijdperk van de tijd. Dit systeem telt het aantal seconden dat is verstreken sinds 1 januari 1970, dus er is een goede kans dat er een fout zou hebben herstart de klok op deze Facebook-functie. (Dat is bijna precies 46 jaar geleden.) De glitch is niet in tegenstelling tot de Y2K bug die handenwringende systeembeheerders gevreesde crash van computer systemen over de hele wereld een decennium en een half geleden.
De precieze uitleg achter deze timestamp kerfuffle is nog onduidelijk. Echter, een andere anonieme ontwikkelaar denkt dat hij weet wat er gebeurd is. Als hij legde journalist Greg Otto:
…naar die van u niet op de hoogte, de Unix Epoch (aka de datum dat heeft een interne waarde van ‘0’ op een Unix-systeem) is 1/1/1970, die gebaseerd zijn op de tijd zone aanpassingen, kan een willekeurig uur op 12/31/1969. Dat is 46 jaar geleden vandaag.
Nu vraag je je misschien af, wat dan? Waarom is het in mijn Facebok feed? Nou, als je klik je op “herinneringen” pagina, ziet u een subset van je vrienden weergegeven als het hebben van een 46 jaar oude Facebook geheugen van vandaag. Het scrollen door mijn lijst, het zijn de mensen die ik heb vrienden op Facebook voor een zeer lange tijd – de kansen, de “vrienden sinds” geïnstalleerd was, toen werd ik vrienden met die mensen. En als zodanig, het is opgeslagen in de database als ‘0’, dan de werkelijke datum. De ontwikkelaar die schreef de “vrienden sinds’ herinneringen algoritme moet hebben toegevoegd een geval ‘WAAR friendsWithSinceDate != ‘0” of iets in die richting. Maar dat deden ze niet dus die mensen verschijnen in de huidige query.
In minder woorden, iemand verpest. De uitleg is zeer verstandig, ook. De persoon in de screenshot van mijn eigen Facebook pagina is iemand die ik al vrienden sinds 2005, ook voor deze functie bestond.
We hebben een handreiking gedaan aan Facebook voor meer informatie over de oopsie en zal deze post updaten als we horen terug. In de tussentijd Gelukkig Nerdy Nieuwe Jaar, nerds!
Gesponsord
[Greg Otto, Yuri Victor]