Code: The Hidden Language of Computer Hardware and Software


Charles Petzold - 1999
    And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.

Finite and Infinite Games: A Vision of Life as Play and Possibility


James P. Carse - 1986
    Infinite games are more mysterious -- and ultimately more rewarding. They are unscripted and unpredictable; they are the source of true freedom.In this elegant and compelling work, James Carse explores what these games mean, and what they can mean to you. He offers stunning new insights into the nature of property and power, of culture and community, of sexuality and self-discovery, opening the door to a world of infinite delight and possibility."An extraordinary little book . . . a wise and intimate companion, an elegant reminder of the real."-- Brain/Mind Bulletin

The Predictioneer's Game: Using the Logic of Brazen Self-Interest to See and Shape the Future


Bruce Bueno de Mesquita - 2009
    Bueno de Mesquita uses game theory and its insights into human behavior to predict and even engineer political, financial, and personal events. His forecasts, which have been employed by everyone from the CIA to major business firms, have an amazing 90 percent accuracy rate, and in this dazzling and revelatory book he shares his startling methods and lets you play along in a range of high-stakes negotiations and conflicts.Revealing the origins of game theory and the advances made by John Nash, the Nobel Prize—winning scientist perhaps best known from A Beautiful Mind, Bueno de Mesquita details the controversial and cold-eyed system of calculation that he has since created, one that allows individuals to think strategically about what their opponents want, how much they want it, and how they might react to every move. From there, Bueno de Mesquita games such events as the North Korean disarmament talks and the Middle East peace process and recalls, among other cases, how he correctly predicted which corporate clients of the Arthur Andersen accounting firm were most likely engaged in fraudulent activity (hint: one of them started with an E). And looking as ever to the future, Bueno de Mesquita also demonstrates how game theory can provide successful strategies to combat both global warming (instead of relying on empty regulations, make nations compete in technology) and terror (figure out exactly how much U.S. aid will make Pakistan fight the Taliban).But as Bueno de Mesquita shows, game theory isn’t just for saving the world. It can help you in your own life, whether you want to succeed in a lawsuit (lawyers argue too much the merits of the case and question too little the motives of their opponents), elect the CEO of your company (change the system of voting on your board to be more advantageous to your candidate), or even buy a car (start by knowing exactly what you want, call every dealer in a fifty-mile radius, and negotiate only over the phone).Savvy, provocative, and shockingly effective, The Predictioneer’s Game will change how you understand the world and manage your future. Life’s a game, and how you play is whether you win or lose.

Emily Post's Etiquette


Peggy Post - 1922
    Features twenty new chapters that cover such areas as Internet behavior, raising well-mannered children, dating, post-September 11 travel etiquette, tipping, and observing religious ceremonies.

The 4-Hour Chef: The Simple Path to Cooking Like a Pro, Learning Anything, and Living the Good Life


Timothy Ferriss - 2012
    It’s a choose-your-own-adventure guide to the world of rapid learning.#1 New York Times bestselling author (and lifelong non-cook) Tim Ferriss takes you from Manhattan to Okinawa, and from Silicon Valley to Calcutta, unearthing the secrets of the world’s fastest learners and greatest chefs. Ferriss uses cooking to explain “meta-learning,” a step-by-step process that can be used to master anything, whether searing steak or shooting 3-pointers in basketball. That is the real “recipe” of The 4-Hour Chef.You'll train inside the kitchen for everything outside the kitchen. Featuring tips and tricks from chess prodigies, world-renowned chefs, pro athletes, master sommeliers, super models, and everyone in between, this “cookbook for people who don’t buy cookbooks” is a guide to mastering cooking and life.The 4-Hour Chef is a five-stop journey through the art and science of learning:1. META-LEARNING. Before you learn to cook, you must learn to learn. META charts the path to doubling your learning potential.2. THE DOMESTIC. DOM is where you learn the building blocks of cooking. These are the ABCs (techniques) that can take you from Dr, Seuss to Shakespeare.3. THE WILD. Becoming a master student requires self-sufficiency in all things. WILD teaches you to hunt, forage, and survive.4. THE SCIENTIST. SCI is the mad scientist and modernist painter wrapped into one. This is where you rediscover whimsy and wonder.5. THE PROFESSIONAL. Swaraj, a term usually associated with Mahatma Gandhi, can be translated as “self-rule.” In PRO, we’ll look at how the best in the world become the best in the world, and how you can chart your own path far beyond this book.

Nonzero: The Logic of Human Destiny


Robert Wright - 1999
    Now Wright attempts something even more ambitious: explaining the direction of evolution and human history–and discerning where history will lead us next.In Nonzero: The Logic of Human Destiny, Wright asserts that, ever since the primordial ooze, life has followed a basic pattern. Organisms and human societies alike have grown more complex by mastering the challenges of internal cooperation. Wright's narrative ranges from fossilized bacteria to vampire bats, from stone-age villages to the World Trade Organization, uncovering such surprises as the benefits of barbarian hordes and the useful stability of feudalism. Here is history endowed with moral significance–a way of looking at our biological and cultural evolution that suggests, refreshingly, that human morality has improved over time, and that our instinct to discover meaning may itself serve a higher purpose. Insightful, witty, profound, Nonzero offers breathtaking implications for what we believe and how we adapt to technology's ongoing transformation of the world.From the Trade Paperback edition.

Data Science For Dummies


Lillian Pierson - 2014
    Data Science For Dummies is the perfect starting point for IT professionals and students interested in making sense of their organization’s massive data sets and applying their findings to real-world business scenarios. From uncovering rich data sources to managing large amounts of data within hardware and software limitations, ensuring consistency in reporting, merging various data sources, and beyond, you’ll develop the know-how you need to effectively interpret data and tell a story that can be understood by anyone in your organization. Provides a background in data science fundamentals before moving on to working with relational databases and unstructured data and preparing your data for analysis Details different data visualization techniques that can be used to showcase and summarize your data Explains both supervised and unsupervised machine learning, including regression, model validation, and clustering techniques Includes coverage of big data processing tools like MapReduce, Hadoop, Dremel, Storm, and Spark It’s a big, big data world out there – let Data Science For Dummies help you harness its power and gain a competitive edge for your organization.

Mindware: Tools for Smart Thinking


Richard E. Nisbett - 2015
    Surprisingly, many of these ideas remain unknown to most of us.     In Mindware, the world-renowned psychologist Richard Nisbett presents these ideas in clear and accessible detail, offering a tool kit for better thinking and wiser decisions. He has made a distinguished career of studying and teaching such powerful problem-solving concepts as the law of large numbers, statistical regression, cost-benefit analysis, sunk costs and opportunity costs, and causation and correlation, probing how best to teach others to use them effectively in their daily lives.      In this groundbreaking book, he shows that a course in a given field--statistics or economics, for example--often doesn't work as well as a few minutes of more practical instruction in analyzing everyday situations. Mindware shows how to reframe common problems in such a way that these powerful scientific and statistical concepts can be applied to them. The result is an enlightening and practical guide to the most powerful tools of reasoning ever developed--tools that can easily be used to make better professional, business and personal decisions.

Conceptual Blockbusting: A Guide to Better Ideas


James L. Adams - 1969
    Now, twenty-five years after its original publication, Conceptual Blockbusting has never been more relevant, powerful, or fresh. Integrating insights from the worlds of psychology, engineering, management, art, and philosophy, Adams identifies the key blocks (perceptual, emotional, cultural, environmental, intellectual, and expressive) that prevent us from realizing the full potential of our fertile minds. Employing unconventional exercises and other interactive elements, Adams shows individuals, teams, and organizations how to overcome these blocks, embrace alternative ways of thinking about complex problems, and celebrate the joy of creativity. With new examples and contemporary references, Conceptual Blockbusting is guaranteed to introduce a new generation of readers to a world of new possibilities.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Mathematics for the Nonmathematician


Morris Kline - 1967
    But there is one other motive which is as strong as any of these — the search for beauty. Mathematics is an art, and as such affords the pleasures which all the arts afford." In this erudite, entertaining college-level text, Morris Kline, Professor Emeritus of Mathematics at New York University, provides the liberal arts student with a detailed treatment of mathematics in a cultural and historical context. The book can also act as a self-study vehicle for advanced high school students and laymen. Professor Kline begins with an overview, tracing the development of mathematics to the ancient Greeks, and following its evolution through the Middle Ages and the Renaissance to the present day. Subsequent chapters focus on specific subject areas, such as "Logic and Mathematics," "Number: The Fundamental Concept," "Parametric Equations and Curvilinear Motion," "The Differential Calculus," and "The Theory of Probability." Each of these sections offers a step-by-step explanation of concepts and then tests the student's understanding with exercises and problems. At the same time, these concepts are linked to pure and applied science, engineering, philosophy, the social sciences or even the arts.In one section, Professor Kline discusses non-Euclidean geometry, ranking it with evolution as one of the "two concepts which have most profoundly revolutionized our intellectual development since the nineteenth century." His lucid treatment of this difficult subject starts in the 1800s with the pioneering work of Gauss, Lobachevsky, Bolyai and Riemann, and moves forward to the theory of relativity, explaining the mathematical, scientific and philosophical aspects of this pivotal breakthrough. Mathematics for the Nonmathematician exemplifies Morris Kline's rare ability to simplify complex subjects for the nonspecialist.

The Drunkard's Walk: How Randomness Rules Our Lives


Leonard Mlodinow - 2008
    From the classroom to the courtroom and from financial markets to supermarkets, Mlodinow's intriguing and illuminating look at how randomness, chance, and probability affect our daily lives will intrigue, awe, and inspire.

Pro Git


Scott Chacon - 2009
    It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to build a Git development workflow.

Probably Approximately Correct: Nature's Algorithms for Learning and Prospering in a Complex World


Leslie Valiant - 2013
    We nevertheless muddle through even in the absence of theories of how to act. But how do we do it?In Probably Approximately Correct, computer scientist Leslie Valiant presents a masterful synthesis of learning and evolution to show how both individually and collectively we not only survive, but prosper in a world as complex as our own. The key is “probably approximately correct” algorithms, a concept Valiant developed to explain how effective behavior can be learned. The model shows that pragmatically coping with a problem can provide a satisfactory solution in the absence of any theory of the problem. After all, finding a mate does not require a theory of mating. Valiant’s theory reveals the shared computational nature of evolution and learning, and sheds light on perennial questions such as nature versus nurture and the limits of artificial intelligence.Offering a powerful and elegant model that encompasses life’s complexity, Probably Approximately Correct has profound implications for how we think about behavior, cognition, biological evolution, and the possibilities and limits of human and machine intelligence.

Six Thinking Hats


Edward de Bono - 1981
    Meetings are a crucial part of all our lives, but too often they go nowhere and waste valuable time. In Six Thinking Hats, Edward de Bono shows how meetings can be transformed to produce quick, decisive results every time. The Six Hats method is a devastatingly simple technique based on the brain's different modes of thinking. The intelligence, experience and information of everyone is harnessed to reach the right conclusions quickly. These principles fundamentally change the way you work and interact. They have been adopted by businesses and governments around the world to end conflict and confusion in favour of harmony and productivity. 'An inspiring man with brilliant ideas. De Bono never ceases to amaze with his clarity of thought' Richard Branson.Edward de Bono invented the concept of lateral thinking. A world-renowned writer and philosopher, he is the leading authority in the field of creative thinking and the direct teaching of thinking as a skill. Dr de Bono has written more than 60 books, in 40 languages, with people now teaching his methods worldwide. He has chaired a special summit of Nobel Prize laureates, and been hailed as one of the 250 people who have contributed most to mankind