Warum 1970?

avatar

Hallo Freunde,

gerade haben wir einen Fehler auf Peakd der Anzeigt das Votes am 01.01.1970 veröffentlicht wurden. Der ein oder andere spekuliert ja schon über eine Zeitmaschine und ob 1970 etwas besonderes war. Sagen wir es jetzt einfach Mal so.

Der 01.01.1970 ist der beginn der Unix Zeit, die seit 1975 jede Sekunde seit diesem Datum darstellt. Davor war es so, dass jede Milisekunde gezählt wurde, wodurch jedes Jahr von vorne begonnen werden musste. Das war vielleicht nicht ganz so praktisch, also legte man den 01.01.1970 als Startdatum fest und geht seit dem jede Sekunde von da weg aus.

Bis 2038 reichen uns jetzt die Int32 Zahlen, solange man auch ins Jahr 1902 zurückgehen will. Bis heute ist das der Standard wie wir Zeit auf Rechnern und im Internet darstellen.

Eine Abweichung gibt es aber, die Schaltsekunden sind nicht berücksichtigt, also weicht sie etwas von der realen Zeit ab.

Und hier haben wir jetzt den Grund warum hier regelmäßig 1970 steht und unser Frontend gerade ausgerechnet dieses Jahr wählt. Was da schief läuft weiß ich auhc nicht, aber ich habe es Mal nutzen können um einen Artikel über die Unix Zeit zu schreiben.

Und ja wir haben auch noch das 2038iger Problem, aber das hatte schon einen Artikel. Oder wollt ihr es nochmal lesen? Dann kann ich das kurz in den Kommentaren den Wikipediaartiekl verlinken.



0
0
0.000
17 comments
avatar

Hmm macht Sinn
Könnte es sein, dass es an einem bestimmtem Node liegt?
War da einer down und beim hochfahren fängt er bei 1970 an?
aus welchen gründen auch immer?
Die meisten laufen ja über linux

Seltsam jedoch das immer doppelvotes angezeigt werden

0
0
0.000
avatar

Die Zeit wird berechnet durch indem man die Sekunden seit damals in Jahre, Monate und Tage umwandelt. Wahrscheinlich wird beides abgerufen.

0
0
0.000
avatar

Interessant, danke für die Erklärung 👍

0
0
0.000
avatar
(Edited)

Ist mir auch schon aufgefallen, hoffentlich wird es bald gefixt, aber witziger Bug.

0
0
0.000
avatar

Das ist beim normalen Hive UI auch schon seit ein paar Tagen so. Bei den Notifications wird vieles doppelt angezeigt, einmal richtig und einmal mit "vor 52 Jahren". Aber nicht alles.

0
0
0.000
avatar

Reply stimmt es liegt nicht an peakd
Das liegt bestimmt am Node!
Ich wechsel mal den Node auf peakd und vote Dich
mal schauen was passiert

0
0
0.000
avatar

Current node: api.hive.blog

Habe mal auf:
Owner: @arcange(Check the witnesses and proposals pages to see if you can support this node)
Additional Information: hive-139531/@arcange/api-node

umgestellt!

0
0
0.000
avatar

Ja lustig, war mir bisher noch nicht aufgefallen auf peakd.

0
0
0.000
avatar

Würde dich bitten den Wikipedia-Artikel noch mal zu verlinken. Als ich die 1970 gelesen habe ist mir auch sofort Unix eingefallen aber war mir natürlich auch nicht sicher und warum sollte das Frontend das jetzt einfach so auswerfen?

LG Michael

!invest_vote

0
0
0.000