HackerNews Readings
40,000 HackerNews book recommendations identified using NLP and deep learning

Scroll down for comments...

Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services

Brendan Burns

4.3 on Amazon

9 HN comments

High Performance Python: Practical Performant Programming for Humans

Micha Gorelick and Ian Ozsvald

4.8 on Amazon

9 HN comments

JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language

David Flanagan

4.7 on Amazon

9 HN comments

Kubernetes in Action

Marko Luksa

4.7 on Amazon

8 HN comments

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are

Seth Stephens-Davidowitz, Timothy Andrés Pabon, et al.

4.4 on Amazon

8 HN comments

Mathematics for Machine Learning

Marc Peter Deisenroth

4.7 on Amazon

7 HN comments

The Hundred-Page Machine Learning Book

Andriy Burkov

4.6 on Amazon

7 HN comments

Grokking Deep Learning

Andrew Trask

4.5 on Amazon

7 HN comments

Eating Animals

Jonathan Safran Foer

4.7 on Amazon

7 HN comments

Fundamentals of Database Systems

Ramez Elmasri and Shamkant Navathe

4.3 on Amazon

7 HN comments

Software Design for Flexibility: How to Avoid Programming Yourself into a Corner

Chris Hanson and Gerald Jay Sussman

4.3 on Amazon

7 HN comments

Invent Your Own Computer Games with Python

Al Sweigart

4.7 on Amazon

7 HN comments

Implementing Domain-Driven Design

Vaughn Vernon

4.5 on Amazon

7 HN comments

Math for Programmers: 3D graphics, machine learning, and simulations with Python

Paul Orland

4.9 on Amazon

7 HN comments

Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money

Nathaniel Popper

4.6 on Amazon

7 HN comments

Prev Page 7/16 Next
Sorted by relevance

NeztebonAug 18, 2021

Great post!
I also highly recommend Math for Programmers from Manning: https://www.manning.com/books/math-for-programmers

onion2konSep 24, 2020

There's a decent series of "Math for programmers"[1] on YouTube from FreeCodeCamp that covers the basics of discrete math. I've been recommending it to people who want to learn to code for a little while and it seems to go down well.

[1] https://www.youtube.com/playlist?list=PLWKjhJtqVAbndUuYBE5sV...

architguptaonApr 21, 2012

I am reminded of Steve Yegge's excellent post on "Math for Programmers" : http://steve-yegge.blogspot.in/2006/03/math-for-programmers....
(posted multiple times before on HN).

There are literally 100 cool things to learn and try: Like this weekend I thought about writing a small program for the DCPU-16, trying Meteor, making a small app using firebase, etc etc.
Possibly, learning more Math has a higher long-term ROI.

An another note: When everything melts down, it might be a good time to start another company, rather than look for employment though.

Nicci00onOct 18, 2019

Id be useful to have a "math for programmers book" that uses pseudo code instead of math notation. I studied math notation in 8th grade and then forgot about it.

tkosanonJune 22, 2010

Steve Yegge has a blog post titled "Math For Programmers" which discusses this topic. Here is an excerpt from the post:

"1. Math is a lot easier to pick up after you know how to program. In fact, if you're a halfway decent programmer, you'll find it's almost a snap.

2. They teach math all wrong in school. Way, WAY wrong. If you teach yourself math the right way, you'll learn faster, remember it longer, and it'll be much more valuable to you as a programmer.

3. Knowing even a little of the right kinds of math can enable you do write some pretty interesting programs that would otherwise be too hard. In other words, math is something you can pick up a little at a time, whenever you have free time.

4. Nobody knows all of math, not even the best mathematicians. The field is constantly expanding, as people invent new formalisms to solve their own problems. And with any given math problem, just like in programming, there's more than one way to do it. You can pick the one you like best.

5. Math is... ummm, please don't tell anyone I said this; I'll never get invited to another party as long as I live. But math, well... I'd better whisper this, so listen up: (it's actually kinda fun.)"

Here is a link to the full blog post:

http://steve-yegge.blogspot.com/2006/03/math-for-programmers...

NikolaeVariusonDec 26, 2018

1) Gained back some weight due to holiday stress/drinking. Going to hard cut for a bit and try and get below 15% BF.

2) Try and get into some professional programming, deep into the internals of golang.

3) Do the entire "Math for Programmers" Book

4) Get into FPV Drone Racing. Autonomous flight. Have some ideas surrounding INAV and a 5" Quad that I have.

5) Figure out how not to dread existence.

ryporteronMay 21, 2012

Steve Yegge's "Math For Programmers" was one of the (too) few posts I've read that actually resulted in action on my part. It made me realize how much I had let my math skills atrophy since college, and I invested a substantial amount of time trying to bring them back up to scratch.

http://steve-yegge.blogspot.com/2006/03/math-for-programmers...

Built withby tracyhenry

.

Follow me on