Python for Data Analysis, second edition, Wes McKinney, O’Reilly, 2017
Python is the best language for analyzing large data sets, and Pandas is the best library for doing this. Wes is the creator of Pandas, so he has an intimate knowledge of the subject.
Continue reading “Python for Data Analysis”
Who Can You Trust? How Technology Brought Us Together and Why It Might Drive Us Apart,
Rachel Botsman, Penguin, 2017 | First edition: November 2017.
Hundreds of years ago we only trusted people we knew in the village. A hundred years ago brands (think Heintz 57) were invented, and we trusted them. Now we trust the AirBnB host based on her reputation, presumably based on accumulated user reviews (why are they always 4.1 to 4.9?).
Continue reading “Who Can You Trust?”
Life 3.0 –
Being Human in the Age of Artificial Intelligence
by Max Tegmark, Knopf, 2017 | First edition.
This is a book about AI, and readable by the layman (might I say gripping). It is about the ‘AI-safety’ research specialty (nowadays you cannot simply research AI, you need to specialize).
Continue reading “Life 3.0”
66 Specific Ways to Debug Software and Systems by Diomidis Spinellis, Addison-Wesley, 2017
Programmers will want to read this book, and possibly keep it close by at all times.
Continue reading “Effective Debugging”
WTF – What’s the Future and Why It’s up to Us,
By Tim O’Reilly, 2017
This book redefines the unicorn concept to be not “a $1 billion startup”, but a rather a technology innovation which is surprising but affects the whole world.
An inspiring book, I will have more to say on this soon.
Continue reading “WTF – What’s the Future”
The 100-year Life – Living and Working in An Age of Longevity,
Lynda Gratton and Andrew Scott, Bloomsbury Business, 2017
The three phase life (education, employment, retirement) is history now: gone forever. Maybe we will have (learn, work, rest, learn, work, rest…).
Or (learn, work/learn, work/learn, ..). I hope resting time can be in the mix occasionally. This change is due to the gig economy and longer life expectations. This book shows how to rethink your finances, your education, your career and your relationships and create a fulfilling 100-year life.
Continue reading “100-year Life”
Data for the People
How to Make Our Post-privacy Economy Work for You
By Weigend, Andreas S.
This book will fascinate you if you want to know what information Amazon, Facebook, and Google have about you, why they want it, and how they use it.
Continue reading “Data for the People”
The Hardware Hacker
By Huang, Andrew “bunnie”
Book – 2017
Bunnie is a talented computer engineer who studied at MIT. He is is expert at designing hardware and setting up manufacturing processes. And he can write so well!
He talks of the difficulties in getting a product manufactured in China. He was tasked with helping a Chinese company manufacture a product. The people there were so friendly, and so skilled at assembling the components on circuit cards, but the design needs to be completely detailed. If there was a vague detail in the plans, the workers would do their best work but you could end up with 1000 non-functional devices and the cost is on the shoulders of the American client. The solution to this problem was to test the first devices as they came off the production line, and to prepare a test jig so the factory could verify that it was producing working products. With that done, you could expect high quality work at very reasonable prices.
He was in China for weeks on end to set up the testing. This could not possibly be done by email, he had to be in the factory. When there, he got great results.
He talks of how good the Chinese are at working with the CAD plans for devices, possibly adding features, and getting low cost devices into production. The plans get shared in social networks with no consideration for western notions of IP or patents. A factory can be producing a device for a western client during the day, and have a “ghost shift” at night where a very similar product is produced with similar quality levels and possibly a few added features, for sale in Chinese or Indian markets.
Bunnie decided after a few years that he wanted to quit and start his own company. He decided to design a laptop PC with very unique qualities. He describes his designs and the experience of running a crowd-funded business. The company was successful in a quiet way, but he says he much preferred the technical work to managing a company.
Most manufacturing engineers are content to get good at some process or other, but bunnie went a step further. He designed a new manufacturing process, using a flexible substrate for the circuits. He talks of how he came up with the new process, and validated that it was workable. He used this to create microcircuits which hobbyists could work into clothing.
A fascinating read!
OAuth 2 in Action
By Richer, Justin
Book – 2017
R for Data Science
By Grolemund, Garrett
Book – 2017