A Very Stable Genius: Donald J. Trump's Testing of America


Philip Rucker - 2020
    They peer deeply into Trump's White House – at the aides pressured to lie to the public, the lawyers scrambling to clear up norm-breaking disasters, and the staffers whose careers have been reduced to ashes – to paint an unparalleled group portrait of an administration driven by self-preservation and paranoia. Rucker and Leonnig reveal Trump at his most unvarnished, showing the unhinged decision-making and incompetence that has floored officials and stunned foreign leaders. They portray unscripted calls with Vladimir Putin, steak dinners with Kim Jong-un, and calls with Theresa May so hostile that they left her aides shaken. They also take a hard look at Robert Mueller, Trump's greatest antagonist to date, and how his investigation slowly unravelled an administration whose universal value is loyalty – not to country, but to the president himself.

The Geography of Genius: A Search for the World's Most Creative Places from Ancient Athens to Silicon Valley


Eric Weiner - 2016
    He explores the history of places, like Vienna of 1900, Renaissance Florence, ancient Athens, Song Dynasty Hangzhou, and Silicon Valley, to show how certain urban settings are conducive to ingenuity. And, with his trademark insightful humor, he walks the same paths as the geniuses who flourished in these settings to see if the spirit of what inspired figures like Socrates, Michelangelo, and Leonardo remains. In these places, Weiner asks, “What was in the air, and can we bottle it?”

The Deep Learning Revolution


Terrence J. Sejnowski - 2018
    Deep learning networks can play poker better than professional poker players and defeat a world champion at Go. In this book, Terry Sejnowski explains how deep learning went from being an arcane academic field to a disruptive technology in the information economy.Sejnowski played an important role in the founding of deep learning, as one of a small group of researchers in the 1980s who challenged the prevailing logic-and-symbol based version of AI. The new version of AI Sejnowski and others developed, which became deep learning, is fueled instead by data. Deep networks learn from data in the same way that babies experience the world, starting with fresh eyes and gradually acquiring the skills needed to navigate novel environments. Learning algorithms extract information from raw data; information can be used to create knowledge; knowledge underlies understanding; understanding leads to wisdom. Someday a driverless car will know the road better than you do and drive with more skill; a deep learning network will diagnose your illness; a personal cognitive assistant will augment your puny human brain. It took nature many millions of years to evolve human intelligence; AI is on a trajectory measured in decades. Sejnowski prepares us for a deep learning future.

Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life


Albert-László Barabási - 2002
    Albert-László Barabási, the nation’s foremost expert in the new science of networks and author of Bursts, takes us on an intellectual adventure to prove that social networks, corporations, and living organisms are more similar than previously thought. Grasping a full understanding of network science will someday allow us to design blue-chip businesses, stop the outbreak of deadly diseases, and influence the exchange of ideas and information. Just as James Gleick and the Erdos–Rényi model brought the discovery of chaos theory to the general public, Linked tells the story of the true science of the future and of experiments in statistical mechanics on the internet, all vital parts of what would eventually be called the Barabási–Albert model.

Industrial Society and Its Future


Theodore J. Kaczynski - 1995
    They have greatly increased the life-expectancy of those of us who live in "advanced" countries, but they have destabilized society, have made life unfulfilling, have subjected human beings to indignities, have led to widespread psychological suffering (in the Third World to physical suffering as well) and have inflicted severe damage on the natural world. The continued development of technology will worsen the situation. It will certainly subject human beings to greater indignities and inflict greater damage on the natural world, it will probably lead to greater social disruption and psychological suffering, and it may lead to increased physical suffering even in "advanced" countries.

Once Upon an Algorithm: How Stories Explain Computing


Martin Erwig - 2017
    Now delete that picture. In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm.Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. The movie Groundhog Day illustrates the problem of unsolvability; Sherlock Holmes manipulates data structures when solving a crime; the magic in Harry Potter's world is understood through types and abstraction; and Indiana Jones demonstrates the complexity of searching. Along the way, Erwig also discusses representations and different ways to organize data; "intractable" problems; language, syntax, and ambiguity; control structures, loops, and the halting problem; different forms of recursion; and rules for finding errors in algorithms.This engaging book explains computation accessibly and shows its relevance to daily life. Something to think about next time we execute the algorithm of getting up in the morning.

Stalling for Time: My Life as an FBI Hostage Negotiator


Gary Noesner - 2010
    A right wing survivalist amasses a cache of weapons and resists calls to surrender. A drug trafficker barricades himself and his family in a railroad car, and begins shooting. A cult leader in Waco, Texas faces the FBI in an armed stand-off that leaves many dead in a fiery blaze. A sniper, claiming to be God, terrorizes the DC metropolitan area. For most of us, these are events we hear about on the news. For Gary Noesner, head of the FBI’s groundbreaking Crisis Negotiation Unit, it was just another day on the job. In Stalling for Time, Noesner takes readers on a heart-pounding tour through many of the most famous hostage crises of the past thirty years. Specially trained in non-violent confrontation and communication techniques, Noesner’s unit successfully defused many potentially volatile standoffs, but perhaps their most hard-won victory was earning the recognition and respect of their law enforcement peers.Noesner pursued his dream of joining the FBI all the way to Quantico, where he not only became a Special Agent, but also—in the course of a distinguished thirty-year career—the FBI’s Chief Negotiator. Gaining respect for the fledgling art of crisis negotiation in the hard-boiled culture of The Bureau, where the shadow of J. Edgar Hoover still loomed large, was an uphill battle, educating FBI and law enforcement leaders on the job at an incident, and advocating the use of psychology rather than force whenever possible. Noesner’s many bloodless victories rarely garnered as much media attention as the notorious incident management blunders like the Branch Davidian disaster in Waco and the Ruby Ridge tragedy.Noesner offers a candid as well as fascinating look back at his years as a rebel in the ranks and a pioneer on the front lines. Whether vividly recounting showdowns with the radical Republic of Texas militia, the terrorist hijackers of the cruise ship Achille Lauro, and self-styled messiah David Koresh, or clashes with colleagues and superiors that expose the internal politics and power-plays of America’s premier law enforcement agency, Stalling for Time crackles with breathtaking suspense and insight in equal measure. Case by case, minute by minute, it’s a behind the scenes view of a visionary crime-fighter in action.

The Chip: How Two Americans Invented the Microchip and Launched a Revolution


T.R. Reid - 1984
    The world's brightest engineers were stymied in their quest to make these machines small and affordable until the solution finally came from two ingenious young Americans. Jack Kilby and Robert Noyce hit upon the stunning discovery that would make possible the silicon microchip, a work that would ultimately earn Kilby the Nobel Prize for physics in 2000. In this completely revised and updated edition of The Chip, T.R. Reid tells the gripping adventure story of their invention and of its growth into a global information industry. This is the story of how the digital age began.

The Pioneers: The Heroic Story of the Settlers Who Brought the American Ideal West


David McCullough - 2019
    A Massachusetts minister named Manasseh Cutler was instrumental in opening this vast territory to veterans of the Revolutionary War and their families for settlement. Included in the Northwest Ordinance were three remarkable conditions: freedom of religion, free universal education, and most importantly, the prohibition of slavery. In 1788 the first band of pioneers set out from New England for the Northwest Territory under the leadership of Revolutionary War veteran General Rufus Putnam. They settled in what is now Marietta on the banks of the Ohio River.McCullough tells the story through five major characters: Cutler and Putnam; Cutler’s son Ephraim; and two other men, one a carpenter turned architect, and the other a physician who became a prominent pioneer in American science. They and their families created a town in a primeval wilderness, while coping with such frontier realities as floods, fires, wolves and bears, no roads or bridges, no guarantees of any sort, all the while negotiating a contentious and sometimes hostile relationship with the native people. Like so many of McCullough’s subjects, they let no obstacle deter or defeat them.

The Rust Programming Language


Steve Klabnik
    This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds.Known by the Rust community as "The Book," The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.The Rust Programming Language will show you how to: Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes Use Cargo, Rust’s built-in package manager, to build and maintain your code, including downloading and building dependencies Effectively use Rust’s zero-cost abstractions and employ your ownYou’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.