You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

passive_fist comments on Open thread for December 9 - 16, 2013 - Less Wrong Discussion

5 Post author: NancyLebovitz 09 December 2013 04:35PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (371)

You are viewing a single comment's thread. Show more comments above.

Comment author: knb 09 December 2013 11:06:07PM *  5 points [-]

Wirth's Law:

Wirth's law is a computing adage made popular by Niklaus Wirth in 1995. It states that "software is getting slower more rapidly than hardware becomes faster."

Is Wirth's Law still in effect? Most of the examples I've read about are several years old.

ETA: I find it interesting that Wirth's Law was apparently a thing for decades (known since the 1980s, supposedly) but seems to be over. I'm no expert though, I just wonder what changed.

Comment author: passive_fist 10 December 2013 01:02:26AM 10 points [-]

It was my impression that Wirth's law was mostly intended to be tongue-in-cheek, and refer to how programs with user interfaces are getting bloated (which may be true depending on your point of view).

In terms of software that actually needs speed (numerical simulations, science and tech software, games, etc.) the reverse has always been true. New algorithms are usually faster than old ones. Case in point is the trusty old BLAS library which is the workhorse of scientific computing. Modern BLAS implementations are extremely super-optimized, far more optimized than older implementations (for current computing hardware, of course).