Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2647

E

Erik Naggum

Personal blog · naggum.noprogrammingphilosophy

Erik Naggum's personal blog at naggum.no covers programming and philosophy. Since 2007, 32 different Hacker News readers have linked it 39 times, most often “A Long, Painful History of Time (1999)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
39mentions?
32HN people?
2007–2025first – last linked?
Links on Hacker News per year · peak 8 in 2009

Most-linked posts?

  1. A Long, Painful History of Time (1999)
    22 people · 27 mentions · first linked 2009-04-05
  2. The Long, Painful History of Time (1999)
    2 people · 2 mentions · first linked 2024-12-30
  3. Lisp:Good News Bad News How to Win Big
    2 people · 2 mentions · first linked 2007-07-04
  4. /erik/complexity.html
    2 people · 2 mentions · first linked 2009-03-26

What Hacker News says?

  1. Obligatory Erik Naggum essay -- possibly his best ever: http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “UTC Is Enough for Everyone, Right?”
  2. Submitted A Long, Painful History of Time (1999) as a story · 43 points

    HN discussion
  3. I like a lot of what Joel writes, but I profoundly disagree with him on this, and I'm not alone in my dislike of accidental complexity which, which I think is now an order of magnitude greater than essential complexity. So there is a "silver bullet". It just needs someone to bite it. The author of the article recognizes there's a problem, but is less clear on how to go about solving it. A clue is in this article by…

    Comment linking /erik/complexity.html

    on “Ideal OS: Rebooting the Desktop Operating System”
  4. Submitted The Long, Painful History of Time as a story · 33 points

    HN discussion
  5. DST adds complexity to the already ugly mess timezones are. Timezones are literally driven by real-world politics, and they can be as messy as only humans can invent. See also: http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on ““Node.js is one of the worst things to happen to the software industry” (2012)”
  6. Submitted The Long, Painful History of Time (1999) as a story · 27 points

    HN discussion
  7. Erik Naggum's paper The Long, Painful History of Time is a must-read: http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “What every programmer should know about time”
  8. Submitted The Long, Painful History of Time as a story · 21 points

    HN discussion
  9. An interesting writeup on using a different representation for time is here[1]. It can represent any specific second from March 1, 2000 +/-2.9Myears with 62 bits and can efficiently calculate Gregorian dates using only 32-bit arithmetic. An optimization involving a 156K lookup table is also discussed. A few notes for those not familiar with Lisp: 1. Common Lisp defines a time called "universal time" that is similar…

    Comment linking /lugm-time.html

    on “A Fast 64-Bit Date Algorithm (30–40% faster by counting dates backwards)”
  10. Submitted The Long, Painful History of Time as a story · 5 points

    HN discussion
  11. Yeah, this list is woefully incomplete. Here's another good read: http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “Falsehoods Programmers believe about Time”
  12. Submitted Lisp:Good News Bad News How to Win Big as a story · 3 points

    HN discussion
  13. ObLink: Erik Naggum's The Long, Painful History of Time ( http://naggum.no/lugm-time.html )

    Comment linking /lugm-time.html

    on “Falsehoods Programmers believe about Time”
  14. Submitted The Long, Painful History of Time (1999) as a story · 2 points

    HN discussion
  15. You might enjoy Naggum's A Long, Painful History of Time : http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “Forebruary, an endless wall calendar”
  16. Submitted The Long, Painful History of Time as a story · 2 points

    HN discussion
  17. Lisp has it done right (recommended reading for all): http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “Storing UTC is not a silver bullet (2019)”
  18. Submitted Lisp: Worse is Better, Originally published in 1991 as a story · 2 points

    HN discussion
  19. >I think it's an acceptance of reality. All of technological progress consists of refusing to roll over and "accept reality" - instead, attacking it and modifying it to suit our needs. >There is a phase change when systems become too complex for a single human to ever understand them in their entirety. This is how innovation dies. The disease is preventable: http://naggum.no/erik/complexity.html > To them, MySql is…

    Comment linking /erik/complexity.html

    on “Why MIT switched from Scheme to Python”
  20. Submitted A Long, Painful History of Time (1999) as a story · 1 points

    HN discussion
  21. Working through it, thanks. The link in the paper's headers is still live: http://naggum.no/lugm-time.html The home page refers to his ill health: http://naggum.no/ And he in fact died in 2009 at 44: https://en.wikipedia.org/wiki/Erik_Naggum Interesting guy, involved in specifying the Internet from link level to mid-email level, worked on Emacs, and among the first Usenet users to be known for flaming. I vaguely rem…

    Comment linking /

    on “Some Notes About Time”
  22. Submitted A Long, Painful History of Time as a story · 1 points

    HN discussion
  23. Tangential, but one of the best sources I've seen on issues with times and dates is Eric Naggum's "The Long, Painful History of Time". http://naggum.no/lugm-time.html Notably, besides outlining the complexity of the domain, the article also serves as explanation of decisions made by author in implementing local-time, a popular date/time library for Common Lisp.

    Comment linking /lugm-time.html

    on “All about java.util.Date”
  24. And yet another good read is Erik Naggum's "The Long, Painful History of Time" http://naggum.no/lugm-time.html which describes better way for storing date(time)?s.

    Comment linking /lugm-time.html

    on “Dealing with Timezones in Python ”
  25. One could argue that a date is a region in spacetime. It starts at the dateline, spreads eastward, and ends at the dateline some 48 hours later. (Edit: 50 hours is closer to the truth. And one could quibble about the definition of “dateline”, as Samoa moved across it once.) Interesting take from 1999: Erik Naggum: The Long, Painful History of Time http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “The Kobayashi Maru of comparing dates with times”
  26. Since nobody else has mentioned this, an interesting essay on time by Erik Naggum; it was done with thought to implementing a time library for common-lisp, but should be readable for non-lisp users: http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “Start sending dates the right way (aka The ISO8601 101)”
  27. > hairy problems with numerous, poor implementations. I.e. a page on implementing a library for handling times and dates You could start with http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “Semantic Versioning - A technique for avoiding "dependency hell"”
  28. I happened to be at the 40th LISP anniversary conference 1998, with John McCarthy. Erann's JPL talk about the Remote Agent was by far the most interesting talk there, and I still consider it one of the best conference talks ever. I'd really like to see the slides being published. I also attended this famous "dinner with eric" at the same conference, actually sitting next to Eric and Erann was sitting on the other si…

    Comment linking /lugm-time.html

    on “Lisping at JPL (2002)”
  29. Be careful with introducing monetary rewards. Rewards can sometimes have weird psychological effects on people, and may actually lessen their willingness to contribute because the task comes to be seen more as "work" than pastime [1] . Small side-note : A special property of the Stackoverflow system is that the user's profile can actually gain a value on its own, by reflecting so well on the user that it can be incl…

    Comment linking /motivation.html

    on “Ask HN: I need you but have no money. What can I offer you instead?”
  30. As a reminder of how painful and complicated dealing with time is, here is an excellent essay by Erik Naggum: http://naggum.no/lugm-time.html

    Comment linking /lugm-time.html

    on “Modernized time.h for ISO C (1998)”

Search all of HN for naggum.no

Linked by the same people?