Live data from Hacker News

Ask HN: What's the best computer science book you've read recently?

news.ycombinator.com

61–70 of 201 posts

Re: Ask HN: What's the best computer science book you've read recently?

#61

Lately I've been reading Network Algorithmics. Awesome book. https://www.amazon.com/Network-Algorithmics-Interdisciplinar...

Indeed! This book is likely to be 100x more interesting than your local college's undergrad networks course.

The dozen or so principles Varghese lays out for writing fast networking code is reason enough to pick it up. The writing is very approachable, too. Reminds me more of the early network operator books than a CS text.

Re: Ask HN: What's the best computer science book you've read recently?

#62
post #20

The Algorithm Design Manual by Skiena. Each section contains a story of some situation he was in where he faced a problem which he solved by applying one of various algo techniques (DP, divide and conquer, etc.). After reading CLRS for a class, it was nice to see how some of the most common textbook algorithms have been applied by a notable computer scientist.

The book definitely reaches a good balance that other algorithms books don't have. It makes you want to keep reading.

Re: Ask HN: What's the best computer science book you've read recently?

#63

Earlier quoted context omitted.

The book is basically a scam and panned. He talks about automata like it was new and he invented it. I strongly suggest you read the Amazon reviews.

I can form my own opinion thanks. At least he doesn't have his head up his ass the may Mandelbrot did. And on top of it all he generated a great deal of original work.

> At least he doesn't have his head up his ass the may Mandelbrot did

I see you've never met Stephen.

Re: Ask HN: What's the best computer science book you've read recently?

#64
The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken

Basically it has you hands on work through the basics of every concept active in a modern computer save for networks and web.

You use software tools provided with the book to design memory, ALUs, intepreters, VMs, compilers Operating Systems and applications.

Available as a free online class at http://www.nand2tetris.org

Re: Ask HN: What's the best computer science book you've read recently?

#65
post #20

The Algorithm Design Manual by Skiena. Each section contains a story of some situation he was in where he faced a problem which he solved by applying one of various algo techniques (DP, divide and conquer, etc.). After reading CLRS for a class, it was nice to see how some of the most common textbook algorithms have been applied by a notable computer scientist.

[deleted]

Re: Ask HN: What's the best computer science book you've read recently?

#66
post #20

The Algorithm Design Manual by Skiena. Each section contains a story of some situation he was in where he faced a problem which he solved by applying one of various algo techniques (DP, divide and conquer, etc.). After reading CLRS for a class, it was nice to see how some of the most common textbook algorithms have been applied by a notable computer scientist.

Such a nice book. My personal preference is to use CLRS for reference and Skiena for people want a quick introduction to algorithms.

Re: Ask HN: What's the best computer science book you've read recently?

#67

Lately I've been reading Network Algorithmics. Awesome book. https://www.amazon.com/Network-Algorithmics-Interdisciplinar...

Wow this is a unique book! Just skimming I see Bloom filters, tries, routing protocols, sequential logic and DDOS all in same book. This looks great. Thanks for sharing.

Re: Ask HN: What's the best computer science book you've read recently?

#68
The Plausibility of Life by Kirschner & Gerhart

OK, this is an oddball one, in that a book on Evo Devo is pretty far from CS, but reading it completely changed how I look at software architecture, protocols, formats, programming languages, and a whole range of other CS-related topics.

Superficially, it is what it says on the tin: an examination of the mechanisms by which life manages to evolve at all, that keep most mutations from being immediately lethal, and instead have a decent chance of producing (potentially) useful variations.

But under the hood, I've found it extremely interesting how and why so many aspects of the living world are resilient and even antifragile, and there is are lot of useful ideas and concepts to mine beyond relatively superficial biomimicry like genetic algorithms, neural networks, or even "design for failure" approaches for software and services.

Read it, and you won't think about "Worse is Better", "Bus Numbers", or Chaos-Monkeys the same way ever again.

http://yalebooks.com/book/9780300108651/plausibility-life

Re: Ask HN: What's the best computer science book you've read recently?

#70

A New Science - Wolfram Maybe stretching outside the typical, but I have a weakness for cellular automata. Also, I've vowed never to buy another Oriely book or similar book ever. Online docs are free and stay up to date.

This one is a waste of time. Nothing new expanded to (what feels like) thousands of pages.
Post reply on HN