Real Food/Fake Food: Why You Don’t Know What You’re Eating and What You Can Do About It


Larry Olmsted - 2016
    Lobster rolls containing no lobster at all. Extra-virgin olive oil that isn’t. Fake foods are in our supermarkets, our restaurants, and our kitchen cabinets. Award-winning food journalist and travel writer Larry Olmsted exposes this pervasive and dangerous fraud perpetrated on unsuspecting Americans.     Real Food/Fake Food brings readers into the unregulated food industry, revealing that this shocking deception extends from high-end foods like olive oil, wine, and Kobe beef to everyday staples such as coffee, honey, juice, and cheese. It’s a massive bait and switch where counterfeiting is rampant and where the consumer ultimately pays the price. But Olmsted does more than show us what foods to avoid. A bona fide gourmand, he travels to the sources of the real stuff, to help us recognize what to look for, eat, and savor: genuine Parmigiano-Reggiano from Italy, fresh-caught grouper from Florida, authentic port from Portugal. Real foods that are grown, raised, produced, and prepared with care by masters of their craft.   Part cautionary tale, part culinary crusade, Real Food/Fake Food is addictively readable, mouth-wateringly enjoyable, and utterly relevant. Larry Olmsted convinces us why real food matters.

The Golden Ratio: The Divine Beauty of Mathematics


Gary B. Meisner - 2018
    This gorgeous book features clear, entertaining, and enlightening commentary alongside stunning full-color illustrations by Venezuelan artist and architect Rafael Araujo. From the pyramids of Giza, to quasicrystals, to the proportions of the human face, the golden ratio has an infinite capacity to generate shapes with exquisite properties.  With its lush format and layflat dimensions that closely approximate the golden ratio, this is the ultimate coffee table book for math enthusiasts, architects, designers, and fans of sacred geometry.

Capital in the Twenty-First Century


Thomas Piketty - 2013
    But satisfactory answers have been hard to find for lack of adequate data and clear guiding theories. In Capital in the Twenty-First Century, Thomas Piketty analyzes a unique collection of data from twenty countries, ranging as far back as the eighteenth century, to uncover key economic and social patterns. His findings will transform debate and set the agenda for the next generation of thought about wealth and inequality.Piketty shows that modern economic growth and the diffusion of knowledge have allowed us to avoid inequalities on the apocalyptic scale predicted by Karl Marx. But we have not modified the deep structures of capital and inequality as much as we thought in the optimistic decades following World War II. The main driver of inequality—the tendency of returns on capital to exceed the rate of economic growth—today threatens to generate extreme inequalities that stir discontent and undermine democratic values. But economic trends are not acts of God. Political action has curbed dangerous inequalities in the past, Piketty says, and may do so again.

The Fractal Geometry of Nature


Benoît B. Mandelbrot - 1977
    The complexity of nature's shapes differs in kind, not merely degree, from that of the shapes of ordinary geometry, the geometry of fractal shapes.Now that the field has expanded greatly with many active researchers, Mandelbrot presents the definitive overview of the origins of his ideas and their new applications. The Fractal Geometry of Nature is based on his highly acclaimed earlier work, but has much broader and deeper coverage and more extensive illustrations.

Pragmatic Thinking and Learning: Refactor Your Wetware


Andy Hunt - 2008
    Not in an editor, IDE, or design tool. You're well educated on how to work with software and hardware, but what about wetware--our own brains? Learning new skills and new technology is critical to your career, and it's all in your head. In this book by Andy Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tips to learn more, faster, and retain more of what you learn. You need a pragmatic approach to thinking and learning. You need to Refactor Your Wetware. Programmers have to learn constantly; not just the stereotypical new technologies, but also the problem domain of the application, the whims of the user community, the quirks of your teammates, the shifting sands of the industry, and the evolving characteristics of the project itself as it is built. We'll journey together through bits of cognitive and neuroscience, learning and behavioral theory. You'll see some surprising aspects of how our brains work, and how you can take advantage of the system to improve your own learning and thinking skills.In this book you'll learn how to:Use the Dreyfus Model of Skill Acquisition to become more expertLeverage the architecture of the brain to strengthen different thinking modesAvoid common "known bugs" in your mindLearn more deliberately and more effectivelyManage knowledge more efficientlyPrinted in full color.

Building Evolutionary Architectures: Support Constant Change


Neal Ford - 2017
    Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.

Information Theory, Inference and Learning Algorithms


David J.C. MacKay - 2002
    These topics lie at the heart of many exciting areas of contemporary science and engineering - communication, signal processing, data mining, machine learning, pattern recognition, computational neuroscience, bioinformatics, and cryptography. This textbook introduces theory in tandem with applications. Information theory is taught alongside practical communication systems, such as arithmetic coding for data compression and sparse-graph codes for error-correction. A toolbox of inference techniques, including message-passing algorithms, Monte Carlo methods, and variational approximations, are developed alongside applications of these tools to clustering, convolutional codes, independent component analysis, and neural networks. The final part of the book describes the state of the art in error-correcting codes, including low-density parity-check codes, turbo codes, and digital fountain codes -- the twenty-first century standards for satellite communications, disk drives, and data broadcast. Richly illustrated, filled with worked examples and over 400 exercises, some with detailed solutions, David MacKay's groundbreaking book is ideal for self-learning and for undergraduate or graduate courses. Interludes on crosswords, evolution, and sex provide entertainment along the way. In sum, this is a textbook on information, communication, and coding for a new generation of students, and an unparalleled entry point into these subjects for professionals in areas as diverse as computational biology, financial engineering, and machine learning.

Free: The Future of a Radical Price


Chris Anderson - 2009
    Reveals how to run an online business profitably in spite of the Internet's inherently free culture, disseminating the principles of a ''priceless economy'' in six categories that pertain to advertising, labor exchange, and advanced-version fees.

Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People


Aditya Y. Bhargava - 2015
    The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to take a hard pass on Knuth's brilliant but impenetrable theories and the dense multi-page proofs you'll find in most textbooks, this is the book for you. This fully-illustrated and engaging guide makes it easy for you to learn how to use algorithms effectively in your own programs.Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:Write a spell checker using graph algorithmsUnderstand how data compression works using Huffman codingIdentify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer insteadEach carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.

Behavioral Game Theory: Experiments in Strategic Interaction


Colin F. Camerer - 2003
    This book marks the first substantial and authoritative effort to close this gap. Colin Camerer, one of the field's leading figures, uses psychological principles and hundreds of experiments to develop mathematical theories of reciprocity, limited strategizing, and learning, which help predict what real people and companies do in strategic situations. Unifying a wealth of information from ongoing studies in strategic behavior, he takes the experimental science of behavioral economics a major step forward. He does so in lucid, friendly prose.Behavioral game theory has three ingredients that come clearly into focus in this book: mathematical theories of how moral obligation and vengeance affect the way people bargain and trust each other; a theory of how limits in the brain constrain the number of steps of I think he thinks . . . reasoning people naturally do; and a theory of how people learn from experience to make better strategic decisions. Strategic interactions that can be explained by behavioral game theory include bargaining, games of bluffing as in sports and poker, strikes, how conventions help coordinate a joint activity, price competition and patent races, and building up reputations for trustworthiness or ruthlessness in business or life.While there are many books on standard game theory that address the way ideally rational actors operate, Behavioral Game Theory stands alone in blending experimental evidence and psychology in a mathematical theory of normal strategic behavior. It is must reading for anyone who seeks a more complete understanding of strategic thinking, from professional economists to scholars and students of economics, management studies, psychology, political science, anthropology, and biology.

Seeing Further: Ideas, Endeavours, Discoveries and Disputes — The Story of Science Through 350 Years of the Royal Society


Bill BrysonJohn D. Barrow - 2010
    A twenty-eight year old — and not widely famous — Christopher Wren was giving a lecture on astronomy. As his audience listened to him speak, they decided that it would be a good idea to create a Society to promote the accumulation of useful knowledge.With that, the Royal Society was born. Since its birth, the Royal Society has pioneered scientific exploration and discovery. Isaac Newton, Charles Darwin, Albert Einstein, Robert Hooke, Robert Boyle, Joseph Banks, Humphry Davy, Isambard Kingdom Brunel, John Locke, Alexander Fleming — all were fellows.Bill Bryson’s favourite fellow was Reverend Thomas Bayes, a brilliant mathematician who devised Bayes’ theorem. Its complexity meant that it had little practical use in Bayes’ own lifetime, but today his theorem is used for weather forecasting, astrophysics and stock market analysis. A milestone in mathematical history, it only exists because the Royal Society decided to preserve it — just in case. The Royal Society continues to do today what it set out to do all those years ago. Its members have split the atom, discovered the double helix, the electron, the computer and the World Wide Web. Truly international in its outlook, it has created modern science.Seeing Further celebrates its momentous history and achievements, bringing together the very best of science writing. Filled with illustrations of treasures from the Society’s archives, this is a unique, ground-breaking and beautiful volume, and a suitable reflection of the immense achievements of science.

The Calculus Diaries: How Math Can Help You Lose Weight, Win in Vegas, and Survive a Zombie Apocalypse


Jennifer Ouellette - 2010
    But then the English-major-turned-award-winning-science-writer had a change of heart and decided to revisit the equations and formulas that had haunted her for years. The Calculus Diaries is the fun and fascinating account of her year spent confronting her math phobia head on. With wit and verve, Ouellette shows how she learned to apply calculus to everything from gas mileage to dieting, from the rides at Disneyland to shooting craps in Vegas-proving that even the mathematically challenged can learn the fundamentals of the universal language.

An Incomplete Education: 3,684 Things You Should Have Learned But Probably Didn't


Judy Jones - 1987
    Now this instant classic has been completely updated, outfitted with a whole new arsenal of indispensable knowledge on global affairs, popular culture, economic trends, scientific principles, and modern arts. Here's your chance to brush up on all those subjects you slept through in school, reacquaint yourself with all the facts you once knew (then promptly forgot), catch up on major developments in the world today, and become the Renaissance man or woman you always knew you could be! How do you tell the Balkans from the Caucasus? What's the difference between fission and fusion? Whigs and Tories? Shiites and Sunnis? Deduction and induction? Why aren't all Shakespearean comedies necessarily thigh-slappers? What are transcendental numbers and what are they good for? What really happened in Plato's cave? Is postmodernism dead or just having a bad hair day? And for extra credit, when should you use the adjective continual and when should you use continuous? An Incomplete Education answers these and thousands of other questions with incomparable wit, style, and clarity. American Studies, Art History, Economics, Film, Literature, Music, Philosophy, Political Science, Psychology, Religion, Science, and World History: Here's the bottom line on each of these major disciplines, distilled to its essence and served up with consummate flair.

Applied Economics: Thinking Beyond Stage One


Thomas Sowell - 2003
    It examines economic policies not simply in terms of their immediate effects but also in terms of their later repercussions, which are often very different and longer lasting. The interplay of politics with economics is another theme of Applied Economics, whose examples are drawn from experiences around the world, showing how similar incentives and constraints tend to produce similar outcomes among very disparate peoples and cultures.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming


Eric Matthes - 2015
    You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.As you work through Python Crash Course, you'll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and PygalMake 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progressesWork with data to generate interactive visualizationsCreate and customize simple web apps and deploy them safely onlineDeal with mistakes and errors so you can solve your own programming problemsIf you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!