Hacker News new | ask | show | jobs
by dschiptsov 4574 days ago
For me it looks like a fix for what wasn't broken.

I think that the only reason to re-write something that is good-enough is to make it even simpler, more clear and, in some rare situations, more general (but what could be more general than text files and pipes?)

Imagines someone in physics would say "this equation is not clever-enough, it lacks linear algebra, let's rewrite it using vector notation". Guys in physics are using vectors because it is the most convenient way to represent some aspects of reality, not because it is clever or popular. Similarly, the mantra should be "simplify" (and generalize).

Anyway, thank god, they didn't bring some nice, little "real-time, non-blocking log collector" written in a nice, object-oriented, modular NodeJS with some nice little MongoDB-powered clustered storage.

1 comments

As mentioned in many of the previous threads: Did you ever had to maintain services? Debug why openldap wouldn't startup? Then figure out what the actual command it would run? This all to get to the stdout&stderr output? While journal makes this available by default? Aside from just reliably stopping services and reliably being able to configure services (configuring, not editing shell scripts which all are similar but different enough to be annoying).

Cool that you didn't run into the various issues that systemd makes easy. But various others have. Suggest giving it a try.