Ancestors in Our Genome: The New Science of Human Evolution


Eugene E. Harris - 2014
    Since then, we have sequenced the full genomes of a number of mankind's primate relatives at a remarkable rate. The genomes of the common chimpanzee(2005) and bonobo (2012), orangutan (2011), gorilla (2012), and macaque monkey (2007) have already been identified, and the determination of other primate genomes is well underway. Researchers are beginning to unravel our full genomic history, comparing it with closely related species to answerage-old questions about how and when we evolved. For the first time, we are finding our own ancestors in our genome and are thereby gleaning new information about our evolutionary past.In Ancestors in Our Genome, molecular anthropologist Eugene E. Harris presents us with a complete and up-to-date account of the evolution of the human genome and our species. Written from the perspective of population genetics, and in simple terms, the book traces human origins back to their sourceamong our earliest human ancestors, and explains many of the most intriguing questions that genome scientists are currently working to answer. For example, what does the high level of discordance among the gene trees of humans and the African great apes tell us about our respective separations fromour common ancestor? Was our separation from the apes fast or slow, and when and why did it occur? Where, when, and how did our modern species evolve? How do we search across genomes to find the genomic underpinnings of our large and complex brains and language abilities? How can we find the genomicbases for life at high altitudes, for lactose tolerance, resistance to disease, and for our different skin pigmentations? How and when did we interbreed with Neandertals and the recently discovered ancient Denisovans of Asia? Harris draws upon extensive experience researching primate evolution inorder to deliver a lively and thorough history of human evolution. Ancestors in Our Genome is the most complete discussion of our current understanding of the human genome available.

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.

Hands-On Machine Learning with Scikit-Learn and TensorFlow


Aurélien Géron - 2017
    Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details

Security Metrics: Replacing Fear, Uncertainty, and Doubt


Andrew Jaquith - 2007
    Using sample charts, graphics, case studies, and war stories, Yankee Group Security Expert Andrew Jaquith demonstrates exactly how to establish effective metrics based on your organization's unique requirements. You'll discover how to quantify hard-to-measure security activities, compile and analyze all relevant data, identify strengths and weaknesses, set cost-effective priorities for improvement, and craft compelling messages for senior management. Security Metrics successfully bridges management's quantitative viewpoint with the nuts-and-bolts approach typically taken by security professionals. It brings together expert solutions drawn from Jaquith's extensive consulting work in the software, aerospace, and financial services industries, including new metrics presented nowhere else. You'll learn how to: - Replace nonstop crisis response with a systematic approach to security improvement - Understand the differences between "good" and "bad" metrics - Measure coverage and control, vulnerability management, password quality, patch latency, benchmark scoring, and business-adjusted risk - Quantify the effectiveness of security acquisition, implementation, and other program activities - Organize, aggregate, and analyze your data to bring out key insights - Use visualization to understand and communicate security issues more clearly - Capture valuable data from firewalls and antivirus logs, third-party auditor reports, and other resources - Implement balanced scorecards that present compact, holistic views of organizational security effectiveness Whether you're an engineer or consultant responsible for security and reporting to management-or an executive who needs better information for decision-making-Security Metrics is the resource you have been searching for. Andrew Jaquith, program manager for Yankee Group's Security Solutions and Services Decision Service, advises enterprise clients on prioritizing and managing security resources. He also helps security vendors develop product, service, and go-to-market strategies for reaching enterprise customers. He co-founded @stake, Inc., a security consulting pioneer acquired by Symantec Corporation in 2004. His application security and metrics research has been featured in CIO, CSO, InformationWeek, IEEE Security and Privacy, and The Economist. Foreword Preface Acknowledgments About the Author Chapter 1 Introduction: Escaping the Hamster Wheel of Pain Chapter 2 Defining Security Metrics Chapter 3 Diagnosing Problems and Measuring Technical Security Chapter 4 Measuring Program Effectiveness Chapter 5 Analysis Techniques Chapter 6 Visualization Chapter 7 Automating Metrics Calculations Chapter 8 Designing Security Scorecards Index

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.

Democracy and Education


John Dewey - 1916
    Dewey's ideas were seldom adopted in America's public schools, although a number of his prescriptions have been continually advocated by those who have had to teach in them.

War and Peace and War: The Rise and Fall of Empires


Peter Turchin - 2005
    Turchin argues that the key to the formation of an empire is a society’s capacity for collective action. He demonstrates that high levels of cooperation are found where people have to band together to fight off a common enemy, and that this kind of cooperation led to the formation of the Roman and Russian empires, and the United States. But as empires grow, the rich get richer and the poor get poorer, conflict replaces cooperation, and dissolution inevitably follows. Eloquently argued and rich with historical examples, War and Peace and War offers a bold new theory about the course of world history.

On the Grid: A Plot of Land, an Average Neighborhood, and the Systems That Make Our World Work


Scott Huler - 2010
    Even though these systems are essential, when was the last time you gave them much thought? Not only is infrastructure shrouded in mystery, much of it is woefully out of date--bridges are falling, public transportation is overcrowded, and most roads haven't been updated since the 1950s. In On the Grid, Scott Huler sets out to understand all of the systems that shape our society--from transportation, water, and garbage to the Internet coming through our cable lines.He begins his entertaining, fascinating journey at his house in Raleigh, North Carolina, and travels everywhere from the inside of a storm water pipe to the sewers of ancient Rome. Each chapter follows one element of infrastructure back to its source. Huler visits power plants, watches new asphalt pavement being laid, and traces a drop of water backward from his faucet to the Gulf of Mexico. He reaches out to guides along the way, both the workers who operate these systems and the people who plan them.A mesmerizing and hilarious narrative, On the Grid is filled with amazing insights, interviews, and stories that bring an overlooked but indispensable subject to life. You'll never look at your day the same way again.

Prosperity Without Growth: Economics for a Finite Planet


Tim Jackson - 2009
    But in the advanced economies there is mounting evidence that ever-increasing consumption adds little to human happiness and may even impede it. More urgently, it is now clear that the ecosystems that sustain our economies are collapsing under the impacts of rising consumption. Unless we can radically lower the environmental impact of economic activity - and there is no evidence to suggest that we can - we will have to devise a path to prosperity that does not rely on continued growth.Economic heresy? Or an opportunity to improve the sources of well-being, creativity and lasting prosperity that lie outside the realm of the market? Tim Jackson provides a credible vision of how human society can flourish �1/2 within the ecological limits of a finite planet. Fulfilling this vision is simply the most urgent task of our times.This book is a substantially revised and updated version of Jackson's controversial study for the Sustainable Development Commission, an advisory body to the UK Government. The study rapidly became the most downloaded report in the Commission's nine year history when it was launched earlier this year.

Supercontinent: Ten Billion Years in the Life of Our Planet


Ted Nield - 2007
    The Earth, after all, is 4.6 billion years old. This book extends our vision to take in the greatest geological cycle of all--one so vast that our species will probably be extinct long before the current one ends in about 250 million years. And yet this cycle, the grandest pattern in Nature, may well be the fundamental reason our species--or any complex life at all--exists. This book explores the Supercontinent Cycle from scientists' earliest inkling of the phenomenon to the geological discoveries of today--and from the most recent fusing of all of Earth's landmasses, Pangaea, on which dinosaurs evolved, to the next. Chronicling a 500-million-year cycle, Ted Nield introduces readers to some of the most exciting science of our time. He describes how, long before plate tectonics were understood, geologists first guessed at these vanishing landmasses and came to appreciate the significance of the fusing and fragmenting of supercontinents. He also uses the story of the supercontinents to consider how scientific ideas develop, and how they sometimes escape the confines of science. Nield takes the example of the recent Indian Ocean tsunami to explain how the whole endeavor of science is itself a supercontinent, whose usefulness in saving human lives, and life on Earth, depends crucially on a freedom to explore the unknown.

Think Like a Programmer: An Introduction to Creative Problem Solving


V. Anton Spraul - 2012
    In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

Creation: How Science Is Reinventing Life Itself


Adam Rutherford - 2013
    But as technology has advanced and our understanding of biology has deepened, the answer has evolved. For decades, scientists have been exploring the limits of nature by modifying and manipulating DNA, cells and whole organisms to create new ones that could never have existed on their own. In Creation, science writer Adam Rutherford explains how we are now radically exceeding the boundaries of evolution and engineering entirely novel creatures—from goats that produce spider silk in their milk to bacteria that excrete diesel to genetic circuits that identify and destroy cancer cells. As strange as some of these creations may sound, this new, synthetic biology is helping scientists develop radical solutions to some of the world’s most pressing crises—from food shortages to pandemic disease to climate change—and is paving the way for inventions once relegated to science fiction. Meanwhile, these advances are shedding new light on the biggest mystery of all—how did life begin? We know that every creature on Earth came from a single cell, sparked into existence four billion years ago. And as we come closer and closer to understanding the ancient root that connects all living things, we may finally be able to achieve a second genesis—the creation of new life where none existed before. Creation takes us on a journey four billion years in the making—from the very first cell to the ground-breaking biological inventions that will shape the future of our planet.

How to Solve It: A New Aspect of Mathematical Method


George Pólya - 1944
    Polya, How to Solve It will show anyone in any field how to think straight. In lucid and appealing prose, Polya reveals how the mathematical method of demonstrating a proof or finding an unknown can be of help in attacking any problem that can be reasoned out--from building a bridge to winning a game of anagrams. Generations of readers have relished Polya's deft--indeed, brilliant--instructions on stripping away irrelevancies and going straight to the heart of the problem.

Living with Complexity


Donald A. Norman - 2010
    In this provocative and informative book, Don Norman writes that the complexity of our technology must mirror the complexity and richness of our lives. It's not complexity that's the problem, it's bad design. Bad design complicates things unnecessarily and confuses us. Good design can tame complexity.Norman gives us a crash course in the virtues of complexity. Designers have to produce things that tame complexity. But we too have to do our part: we have to take the time to learn the structure and practice the skills. This is how we mastered reading and writing, driving a car, and playing sports, and this is how we can master our complex tools.Complexity is good. Simplicity is misleading. The good life is complex, rich, and rewarding—but only if it is understandable, sensible, and meaningful.

The Visual Display of Quantitative Information


Edward R. Tufte - 1983
    Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. Design of the high-resolution displays, small multiples. Editing and improving graphics. The data-ink ratio. Time-series, relational graphics, data maps, multivariate designs. Detection of graphical deception: design variation vs. data variation. Sources of deception. Aesthetics and data graphical displays. This is the second edition of The Visual Display of Quantitative Information. Recently published, this new edition provides excellent color reproductions of the many graphics of William Playfair, adds color to other images, and includes all the changes and corrections accumulated during 17 printings of the first edition.