Live data from Hacker News

The Unix-Haters Handbook (1994) [pdf]

web.mit.edu

11–20 of 163 posts

Re: The Unix-Haters Handbook (1994) [pdf]

#11
post #3

Earlier quoted context omitted.

There's this relevant joke about Linux which is that Linux is very user friendly... it's just very picky about who its friends are.

Linux is only free if your time is worthless. ;)

Truer words have never been spoken. ;)

Re: The Unix-Haters Handbook (1994) [pdf]

#13
post #6

This is one of my favorite books, and I own the hard-copy. As I was reading it, I found that a lot of the problems mentioned seem to be affecting Windows and macOS, while Linux based distros have them resolved. I found the commentary and history both hilarious and informative. The anti-forward by Dennis Ritchie is also very funny. If anyone has found similar CS style humor books, please let me know!

"Mr. Bunny's Big Cup o' Java" offers a humorous take on Java, but it's not mind-blowing in the way that unix-haters handbook is.

Re: The Unix-Haters Handbook (1994) [pdf]

#14
post #5

Much of the book is very dated, complaining about things that have been rectified many years ago. However I think it still has a valuable lesson that many, particularly young CS students, would benefit from: Unix is not the perfect fundamental model for computing. C is not the gospel. Their prevalence today is as much a historic and economic accident as a rational consequence of their objective merits. Both are socia…

As a systems software researcher, I concur. I like Unix and I’m very greatful for its impact on computing, but Unix and its derivatives are not the final answers of systems software design. I feel that much of the software engineering and computer science world (even among OS researchers) is unfamiliar with non-Unix designs other than Windows. We can learn a lot from historical non-Unix operating systems such as the Genera OS for Symbolics LISP machines and the Oberon operating system.

Re: The Unix-Haters Handbook (1994) [pdf]

#15
post #6

This is one of my favorite books, and I own the hard-copy. As I was reading it, I found that a lot of the problems mentioned seem to be affecting Windows and macOS, while Linux based distros have them resolved. I found the commentary and history both hilarious and informative. The anti-forward by Dennis Ritchie is also very funny. If anyone has found similar CS style humor books, please let me know!

a ridiculous and sometimes hilarious poke at all things computers is "The Binary Bible of Saint Silicon" .. from long ago, when computers were fewer.. it makes fun of Catholicism and similar too, so be warned..

Re: The Unix-Haters Handbook (1994) [pdf]

#18
Dennis Ritchie's "anti-preface" to this handbook contains the hard-to-forget metaphor:

    your book is a pudding stuffed with apposite observations, 
    many well-conceived.  Like excrement, it contains enough 
    undigested nuggets of nutrition to sustain life for some.  
    But it is not a tasty pie

Re: The Unix-Haters Handbook (1994) [pdf]

#19
post #5

Much of the book is very dated, complaining about things that have been rectified many years ago. However I think it still has a valuable lesson that many, particularly young CS students, would benefit from: Unix is not the perfect fundamental model for computing. C is not the gospel. Their prevalence today is as much a historic and economic accident as a rational consequence of their objective merits. Both are socia…

> However I think it still has a valuable lesson that many, particularly young CS students, would benefit from: Unix is not the perfect fundamental model for computing. C is not the gospel.

The problem is, this book doesn't actually motivate that lesson. Instead, it spends a lot of its time sniping rather than arguing for why the entire philosophy is perhaps misguided or outright wrong. And sometimes, even the snipe targets are pretty idiotic: when complaining about C++ syntax, for example, the target isn't the incomprehensible nature of template rules [1], but one C++ compiler doesn't lex //* correctly.

[1] I'm not sure anyone actually understands how name lookups work when templates are in play. Instead there's a lot of guesswork and don't-shadow-names-if-it-might-matter going on.

Post reply on HN