Å·±¦ÓéÀÖ

Science and Inquiry discussion

Humble Pi: A Comedy of Maths Errors
This topic is about Humble Pi
91 views
Book Club 2022 > August 2022 - Humble Pi

Comments Showing 1-27 of 27 (27 new)    post a comment »
dateUp arrow    newest »

message 1: by Betsy, co-mod (new) - rated it 3 stars

Betsy | 2107 comments Mod
For August 2022, we will be reading Humble Pi: A Comedy of Maths Errors by Matt Parker.

Please use this thread to post questions, comments, and reviews, at any time.


message 2: by Nancy (last edited Jul 12, 2022 10:30AM) (new) - rated it 5 stars

Nancy Mills (nancyfaym) | 489 comments Somehow I wound up skipping July's book and am almost finished with Humble Pi ... What a treat! Yes, it's about math, but it features
goof-ups you wouldn't believe, including a jet aircraft crash that ends with the pilot being sucked out the window and the disabled airplane being landed amazingly by the copilot while the crews took turns holding on to the pilot's legs ... all due to a maintenance mistake that, I hate to say, could very easily been made be anybody!
The author is very funny, and I spend a lot of time laughing out loud. My TV loving husband is giving me very strange looks while I am laughing over math book.
Everyone will enjoy this one I think.


message 3: by Jim (new) - rated it 4 stars

Jim (jimmaclachlan) | 744 comments You've convinced me to get a copy, Nancy.


Nancy Mills (nancyfaym) | 489 comments Jim wrote: "You've convinced me to get a copy, Nancy."

I hope you enjoy it! (I'm a cheapskate, I got it from the library!)


message 5: by Jim (new) - rated it 4 stars

Jim (jimmaclachlan) | 744 comments Nancy wrote: "I hope you enjoy it! (I'm a cheapskate, I got it from the library!)"

Me, too.
:)


Nancy Mills (nancyfaym) | 489 comments Yeah, it's not so bad if it turns out to be a dud but then again you didn't have to pay $26.99 for it.....


Andrea | 7 comments I concur! I read it a year ago or so, and thoroughly enjoyed it.


Nancy Mills (nancyfaym) | 489 comments I was telling my friend about it. He's an expert witness/investigator for mechanic and building issues and he was familiar with many of the outrageous cases in this book. We got to arguing about how hard the illogical imperial system is compared with the metric system. (I maintain lives could be saved by everyone going metric; he says well you just convert, and then goes on about the history of the standard mile vs the nautical mile vs some other unit, and I say that's all very interesting but as the book drives home, people make mistakes!)


Nancy Mills (nancyfaym) | 489 comments Heads up for anyone interested. Book Bub is advertising the ebook for $2.99 on Apple and Google. Usually Amazon offers the same deal with Kindle.


message 10: by Jim (new) - rated it 4 stars

Jim (jimmaclachlan) | 744 comments I got the audiobook from the library & started it today. Good narration & interesting content so far. Since I'm a computer guy, I got the jet problem immediately. Just got nailed with something similar because I used an integer variable in an Excel macro. After a couple of years, the incrementing number exceeded it. Easy to fix in my case by changing the type to a double.


Nancy Mills (nancyfaym) | 489 comments I don't know how you follow that mathy stuff on audiobook. Weird how math acts on a computer.


message 12: by Jim (new) - rated it 4 stars

Jim (jimmaclachlan) | 744 comments Nancy wrote: "I don't know how you follow that mathy stuff on audiobook. Weird how math acts on a computer."

I thought he did a great job explaining how math acts on a computer in the case of the jets & air traffic control system, but I skimmed over it in the ebook & see that's because of background knowledge that I assumed everyone knew. If you still don't really get it, perhaps this will help.

Programs require setting the size of a number variable before everything else. This sets up the memory space that variable can use. I don't think he said that, although it was implied. He did make it clear that if a number could be positive or negative then it could only be half the largest original number since one bit is used to set the sign, positive or negative.

The problem with the jets & air traffic control systems was the same thing as the Y2K bug, just with bigger numbers. There's no need to really worry about the exact numbers. It's just important to remember that they were limited by the size they were originally assigned.

Computers can handle some numbers far more easily (perhaps 'natively' is a better term) than others. If the bus size is 8 bits, then an 8 bit number is the largest number it can handle without adding a lot of extra programming, time, & memory space. The 2 or 4 billion he mentioned were the limits of a 32 bit system. Bus size has now increased to 64 bits which means much bigger numbers can be handled.

Setting the size of the variable to the smallest possible was really important years ago & it's hung on tenaciously even though the hardware limitations have disappeared incredibly fast. 30 years ago when I wrote a program using a "double" (16 bit number) ran fine on my 386 with 4 mb RAM, but wouldn't run on the 286 with 2 mb RAM that I had in class. I had to change it to an 8 bit number. The RAM has to hold parts of the operating system plus other programs & variables so there wasn't a lot of extra room for processing other stuff. Saving memory space was a top priority which became ingrained both in the programmers & the industry. It was a maxim: Always use the smallest size variable possible!

Older programs hang around & are just modified or overlaid with new features, but the base code is never updated, so the limitations persist even though the hardware can handle bigger numbers. This is why 2 digit dates were used which created the big problem of Y2K. Dates were simple until they rolled from 99 to 00. Programs weren't able to calculate a new month since 00 minus 99 doesn't compute into a real date. Add to that the oddity of skipping 29Feb due to the new millennium plus some others (For instance, Excel had a starting date of 1929 I think.) & it all added up to a mess that required a lot of additional programming with all the problems that go with a complex modification on top of an already complex program.

The more I think about it, the less surprised I am by bugs. Actually, I'm more surprised that computers work at all with all the underlying, limited code. For instance, I still use NET commands in the command window of Windows. These are what we used back in the DOS days to network Microsoft computers together. IIRC, it was a separate program (LANman?) that was eventually incorporated into Windows 3.1 to create Windows For Workgroups 3.11 which we used before Windows 95. That's coding that's over 30 years old which is still a basic part of the latest Windows operating system. It boggles my mind.


message 13: by Betsy, co-mod (new) - rated it 3 stars

Betsy | 2107 comments Mod
Jim, thanks for that explanation.


Darrin (darrinlettinga) Hello everyone, my membership info in this group states the following: You’ve been a member of this group since June 22, 2019 and have made 4 comments

I am sorry about that. I am, after this loooonnnngggg gap, joining you all in reading Humble Pi and perhaps I am eating some too. I am already a couple of pages in and I can tell it will be good.

Anyway, I hope to be joining in for future months too. I read a lot of science books regardless but I just haven't been following your schedule.


message 15: by Betsy, co-mod (new) - rated it 3 stars

Betsy | 2107 comments Mod
Darrin, it doesn't matter if you don't read on our schedule. We're still interested in what you are reading. You can post about your latest read in the thread titled "What is your most recently read science book? What did you think of it?"


message 16: by Darrin (last edited Jul 30, 2022 06:15AM) (new) - rated it 4 stars

Darrin (darrinlettinga) The other night I was telling my computer scientist son about this book and how good it is and he surprised me by letting me know Matt Parker has a YouTube page called Stand-up Maths. My son had been toying with the idea of getting this book himself because he enjoys Matt Parker's page so much. Do check it out if you get a chance. Right now the page features Matt Parker in Antarctica during a "reverse eclipse".


David Rubenstein (davidrubenstein) | 1024 comments Mod
I read this book last year; it is marvelous! The author has a great sense of humor, and it's not overly technical. I also listened to the audiobook--it is read by the author, and he is very good! Here is my review.


message 18: by Jim (new) - rated it 4 stars

Jim (jimmaclachlan) | 744 comments His sense of humor is great & it comes through really well in audio, but I'm also finding a lot of interest. I've heard of half the material & I really appreciated how he set some of it straight like the Tacoma Narrows disaster. I recall that from a high school film. I'm disappointed that I learned it wrong then, so happy he made a special point of it.

Has anyone caught the errors he left in the book on purpose? I haven't. As Nancy pointed out, it's tough to remember most of the big ones. I just go with what he says for the most part so I'm not going to pick up any errors there.


message 19: by Jim (new) - rated it 4 stars

Jim (jimmaclachlan) | 744 comments I finally finished Humble Pi: A Comedy of Maths Errors by Matt Parker. He narrated it very well & it had a fair amount of humor. The contents weren't very new to me. It's probably best suited for those under 30 who aren't familiar with computer programming or historical engineering disasters. Still, I enjoyed it & found a lot to admire, so I gave it a 4 star review here:
/review/show...


Darrin (darrinlettinga) I finished it too and also gave it 4 stars. It was engaging and overall, interesting, and I was unfamiliar with some of the behind the scenes "errors" that can happen with applications I happen to use every day like Excel.

The only reason I gave it 4 stars rather than 5 is that somewhere around the midway point of the book I found myself a little bit bored of the somewhat repetitive anecdotes. Maybe it is just me or maybe I was distracted at the time I was reading but I felt it dragged in some chapters but picked up the pace in the latter part of the book.

Nonetheless, it was still an unexpectedly good read for me. While, I read a lot of science topics, math related books are not something I would normally pick up.


message 21: by Betsy, co-mod (new) - rated it 3 stars

Betsy | 2107 comments Mod
I just finished this, and enjoyed it, but not as much as I expected. Most of my laughter came in the early chapters, and some of the later ones seemed to drag. But I still recommend it. Here is my review.


message 22: by Matt (new)

Matt Jorgensen (mattdjorgensen) Finished this last week. I don't have time to write a full review but I did enjoy this one. At some point I was a bit overwhelmed by the barrage of anecdotes, nevertheless it was highly entertaining and informative. I rated it 4 stars.


message 23: by KG (new) - rated it 3 stars

KG | 11 comments I enjoyed this book and the author’s humor but it’s not a book that I came away from thinking, wow - I learned so much. Lots of interesting anecdotes but also some that felt like they dragged. Overall, I’m glad that I read it. I gave it three stars.


Jessica | 144 comments I laughed right out loud while reading this so I must share the author's sense of humor. As an accountant myself, I especially liked the section on forensic accounting. This line from page 41 spoke to me, "there are only three things certain in life: death, taxes, and people trying to cheat on their taxes".


Nancy Mills (nancyfaym) | 489 comments Jessica wrote: "I laughed right out loud while reading this so I must share the author's sense of humor. As an accountant myself, I especially liked the section on forensic accounting. This line from page 41 spoke..."

Haha, I'm glad I'm not the only one who found this enormously LOL entertaining! I yes, that line is full of wisdom for sure.


Juanmi | 9 comments I really enjoyed this one! I’m still catching up with the book club reads so I can just I agree with most folks! Matt’s sense of humor is a 10/10, I had to laugh out loud as well at times! I also found this Reddit thread on the intentional errors for those interested:


Jessica | 144 comments Juanmi wrote: "I really enjoyed this one! I’m still catching up with the book club reads so I can just I agree with most folks! Matt’s sense of humor is a 10/10, I had to laugh out loud as well at times! I also f..."

Thanks for the link. Seems like there are more than 3 errors in any book. That's the downside of being human I guess. It sure is a conversation starter though. I like one person's idea that Matt put that in there to get other people to carefully read the book so he could edit it for future editions.


back to top