Book picks similar to
Aha! Insight by Martin Gardner
math
non-fiction
science
mathematics
Innumeracy: Mathematical Illiteracy and Its Consequences
John Allen Paulos - 1988
Dozens of examples in innumeracy show us how it affects not only personal economics and travel plans, but explains mis-chosen mates, inappropriate drug-testing, and the allure of pseudo-science.
Group Theory in the Bedroom, and Other Mathematical Diversions
Brian Hayes - 2008
(The also-rans that year included Tom Wolfe, Verlyn Klinkenborg, and Oliver Sacks.) Hayes's work in this genre has also appeared in such anthologies as The Best American Magazine Writing, The Best American Science and Nature Writing, and The Norton Reader. Here he offers us a selection of his most memorable and accessible pieces--including "Clock of Ages"--embellishing them with an overall, scene-setting preface, reconfigured illustrations, and a refreshingly self-critical "Afterthoughts" section appended to each essay.
A Beautiful Question: Finding Nature's Deep Design
Frank Wilczek - 2015
Wilczek’s groundbreaking work in quantum physics was inspired by his intuition to look for a deeper order of beauty in nature. In fact, every major advance in his career came from this intuition: to assume that the universe embodies beautiful forms, forms whose hallmarks are symmetry—harmony, balance, proportion—and economy. There are other meanings of “beauty,” but this is the deep logic of the universe—and it is no accident that it is also at the heart of what we find aesthetically pleasing and inspiring.Wilczek is hardly alone among great scientists in charting his course using beauty as his compass. As he reveals in A Beautiful Question, this has been the heart of scientific pursuit from Pythagoras, the ancient Greek who was the first to argue that “all things are number,” to Galileo, Newton, Maxwell, Einstein, and into the deep waters of twentiethcentury physics. Though the ancients weren’t right about everything, their ardent belief in the music of the spheres has proved true down to the quantum level. Indeed, Wilczek explores just how intertwined our ideas about beauty and art are with our scientific understanding of the cosmos.Wilczek brings us right to the edge of knowledge today, where the core insights of even the craziest quantum ideas apply principles we all understand. The equations for atoms and light are almost literally the same equations that govern musical instruments and sound; the subatomic particles that are responsible for most of our mass are determined by simple geometric symmetries. The universe itself, suggests Wilczek, seems to want to embody beautiful and elegant forms. Perhaps this force is the pure elegance of numbers, perhaps the work of a higher being, or somewhere between. Either way, we don’t depart from the infinite and infinitesimal after all; we’re profoundly connected to them, and we connect them. When we find that our sense of beauty is realized in the physical world, we are discovering something about the world, but also something about ourselves.Gorgeously illustrated, A Beautiful Question is a mind-shifting book that braids the age-old quest for beauty and the age-old quest for truth into a thrilling synthesis. It is a dazzling and important work from one of our best thinkers, whose humor and infectious sense of wonder animate every page. Yes: The world is a work of art, and its deepest truths are ones we already feel, as if they were somehow written in our souls.
Keys to Good Cooking: A Guide to Making the Best of Foods and Recipes
Harold McGee - 2009
From our foremost expert on the science of cooking, Harold McGee, Keys to Good Cooking is a concise and authoritative guide designed to help home cooks navigate the ever-expanding universe of ingredients, recipes, food safety, and appliances, and arrive at the promised land of a satisfying dish.A work of astounding scholarship and originality, Keys to Good Cooking directly addresses the cook at work in the kitchen and in need of quick and reliable guidance. Cookbooks past and present frequently contradict one another about the best ways to prepare foods, and many contain erroneous information and advice.Keys to Good Cooking distills the modern scientific understanding of cooking and translates it into immediately useful information. Looking at ingredients from the mundane to the exotic, McGee takes you from market to table, teaching, for example, how to spot the most delectable asparagus (choose thick spears); how to best prepare the vegetable (peel, don't snap, the fibrous ends; broiling is one effective cooking method for asparagus and other flat-lying vegetables); and how to present it (coat with butter or oil after cooking to avoid a wrinkled surface). This book will be a requisite countertop resource for all home chefs, as McGee's insights on kitchen safety in particular-reboil refrigerated meat or fish stocks every few days. (They're so perishable that they can spoil even in the refrigerator.); Don't put ice cubes or frozen gel packs on a burn. (Extreme cold can cause additional skin damage)-will save even the most knowledgeable home chefs from culinary disaster.A companion volume to recipe books, a touchstone that helps cooks spot flawed recipes and make the best of them, Keys to Good Cooking will be of use to cooks of all kinds: to beginners who want to learn the basics, to weekend cooks who want a quick refresher in the basics, and to accomplished cooks who want to rethink a dish from the bottom up. With Keys to Good Cooking McGee has created an essential guide for food lovers everywhere.
Programming Collective Intelligence: Building Smart Web 2.0 Applications
Toby Segaran - 2002
With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains:Collaborative filtering techniques that enable online retailers to recommend products or media Methods of clustering to detect groups of similar items in a large dataset Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm Optimization algorithms that search millions of possible solutions to a problem and choose the best one Bayesian filtering, used in spam filters for classifying documents based on word types and other features Using decision trees not only to make predictions, but to model the way decisions are made Predicting numerical values rather than classifications to build price models Support vector machines to match people in online dating sites Non-negative matrix factorization to find the independent features in a dataset Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."-- Dan Russell, Google "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."-- Tim Wolters, CTO, Collective Intellect
Joe Celko's SQL for Smarties: Advanced SQL Programming
Joe Celko - 1995
Now, 10 years later and in the third edition, this classic still reigns supreme as the book written by an SQL master that teaches future SQL masters. These are not just tips and techniques; Joe also offers the best solutions to old and new challenges and conveys the way you need to think in order to get the most out of SQL programming efforts for both correctness and performance.In the third edition, Joe features new examples and updates to SQL-99, expanded sections of Query techniques, and a new section on schema design, with the same war-story teaching style that made the first and second editions of this book classics.
Creating Tomorrow's Schools Today: Education - Our Children - Their Futures
Richard Gerver - 2010
Education is the platform for our success or failure, but is our system still fit for purpose? Will our children be equipped to face the challenges the future holds: the rapidly changing employment patterns and the global environmental, economic and social crises ahead of us? Or will our children grow up to resent their school years and blame them for their unfulfilled potential and achievement?Creating Tomorrow's Schools Today explores these questions in the context of early schooling and primary education, presents powerful arguments for change and highlights strategies that offer a solution.
The Philosophy Gym: 25 Short Adventures in Thinking
Stephen Law - 2003
He brings new perspectives to age-old conundrums while also tackling modern-day dilemmas -- some for the first time. Begin your warm up by contemplating whether a pickled sheep can truly be considered art, or dive right in and tackle the existence of God. In this radically new way of looking at philosophy, Stephen Law illustrates the problem with a story, then lets the argument battle it out in clear, easily digestible and intelligent prose. This perfect little mental health club is sure to give each reader's mind a great workout.
Elements of Programming
Alexander Stepanov - 2009
And then we wonder why software is notorious for being delivered late and full of bugs, while other engineers routinely deliver finished bridges, automobiles, electrical appliances, etc., on time and with only minor defects. This book sets out to redress this imbalance. Members of my advanced development team at Adobe who took the course based on the same material all benefited greatly from the time invested. It may appear as a highly technical text intended only for computer scientists, but it should be required reading for all practicing software engineers." --Martin Newell, Adobe Fellow"The book contains some of the most beautiful code I have ever seen." --Bjarne Stroustrup, Designer of C++"I am happy to see the content of Alex's course, the development and teaching of which I strongly supported as the CTO of Silicon Graphics, now available to all programmers in this elegant little book." --Forest Baskett, General Partner, New Enterprise Associates"Paul's patience and architectural experience helped to organize Alex's mathematical approach into a tightly-structured edifice--an impressive feat!" --Robert W. Taylor, Founder of Xerox PARC CSL and DEC Systems Research Center Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation. The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software.This is not an easy book. Nor is it a compilation of tips and tricks for incremental improvements in your programming skills. The book's value is more fundamental and, ultimately, more critical for insight into programming. To benefit fully, you will need to work through it from beginning to end, reading the code, proving the lemmas, and doing the exercises. When finished, you will see how the application of the deductive method to your programs assures that your system's software components will work together and behave as they must.The book presents a number of algorithms and requirements for types on which they are defined. The code for these descriptions--also available on the Web--is written in a small subset of C++ meant to be accessible to any experienced programmer. This subset is defined in a special language appendix coauthored by Sean Parent and Bjarne Stroustrup.Whether you are a software developer, or any other professional for whom programming is an important activity, or a committed student, you will come to understand what the book's experienced authors have been teaching and demonstrating for years--that mathematics is good for programming, and that theory is good for practice.
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
Simon Singh - 1999
From Mary, Queen of Scots, trapped by her own code, to the Navajo Code Talkers who helped the Allies win World War II, to the incredible (and incredibly simple) logisitical breakthrough that made Internet commerce secure, The Code Book tells the story of the most powerful intellectual weapon ever known: secrecy.Throughout the text are clear technical and mathematical explanations, and portraits of the remarkable personalities who wrote and broke the world’s most difficult codes. Accessible, compelling, and remarkably far-reaching, this book will forever alter your view of history and what drives it. It will also make you wonder how private that e-mail you just sent really is.
50 Mathematical Ideas You Really Need to Know
Tony Crilly - 2007
Who invented zero? Why are there 60 seconds in a minute? Can a butterfly's wings really cause a storm on the far side of the world? In 50 concise essays, Professor Tony Crilly explains the mathematical concepts that allow use to understand and shape the world around us.
Birth of a Theorem: A Mathematical Adventure
Cédric Villani - 2012
Birth of a Theorem is Villani’s own account of the years leading up to the award. It invites readers inside the mind of a great mathematician as he wrestles with the most important work of his career.But you don’t have to understand nonlinear Landau damping to love Birth of a Theorem. It doesn’t simplify or overexplain; rather, it invites readers into collaboration. Villani’s diaries, emails, and musings enmesh you in the process of discovery. You join him in unproductive lulls and late-night breakthroughs. You’re privy to the dining-hall conversations at the world’s greatest research institutions. Villani shares his favorite songs, his love of manga, and the imaginative stories he tells his children. In mathematics, as in any creative work, it is the thinker’s whole life that propels discovery—and with Birth of a Theorem, Cédric Villani welcomes you into his.
It's a Numberful World: How Math Is Hiding Everywhere
Eddie Woo - 2019
. . like a pendulum? These may not look like math questions, but they are-because they all have to do with patterns. And mathematics, at heart, is the study of patterns. That realization changed Eddie Woo's life-by turning the "dry" subject he dreaded in high school into a boundless quest for discovery. Now an award-winning math teacher, Woo sees patterns everywhere: in the "branches" of blood vessels and lightning, in the growth of a savings account and a sunflower, even in his morning cup of tea! Here are twenty-six bite-size chapters on the hidden mathematical marvels that encrypt our email, enchant our senses, and even keep us alive-from the sine waves we hear as "music" to the mysterious golden ratio. This book will change your mind about what math can be. We are all born mathematicians-and It's a Numberful World.
Artificial Intelligence: A Modern Approach
Stuart Russell - 1994
The long-anticipated revision of this best-selling text offers the most comprehensive, up-to-date introduction to the theory and practice of artificial intelligence. *NEW-Nontechnical learning material-Accompanies each part of the book. *NEW-The Internet as a sample application for intelligent systems-Added in several places including logical agents, planning, and natural language. *NEW-Increased coverage of material - Includes expanded coverage of: default reasoning and truth maintenance systems, including multi-agent/distributed AI and game theory; probabilistic approaches to learning including EM; more detailed descriptions of probabilistic inference algorithms. *NEW-Updated and expanded exercises-75% of the exercises are revised, with 100 new exercises. *NEW-On-line Java software. *Makes it easy for students to do projects on the web using intelligent agents. *A unified, agent-based approach to AI-Organizes the material around the task of building intelligent agents. *Comprehensive, up-to-date coverage-Includes a unified view of the field organized around the rational decision making pa
Linear Algebra and Its Applications [with CD-ROM]
David C. Lay - 1993