The Science of Good and Evil: Why People Cheat, Gossip, Care, Share, and Follow the Golden Rule


Michael Shermer - 2004
    Just as evolutionary biologists study why we are hungry (to motivate us to eat) or why sex is enjoyable (to motivate us to procreate), they are now searching for the very nature of humanity.In The Science of Good and Evil, science historian Michael Shermer explores how humans evolved from social primates to moral primates; how and why morality motivates the human animal; and how the foundation of moral principles can be built upon empirical evidence.Along the way he explains the implications of scientific findings for fate and free will, the existence of pure good and pure evil, and the development of early moral sentiments among the first humans. As he closes the divide between science and morality, Shermer draws on stories from the Yanamamö, infamously known as the "fierce people" of the tropical rain forest, to the Stanford studies on jailers' behavior in prisons. The Science of Good and Evil is ultimately a profound look at the moral animal, belief, and the scientific pursuit of truth.

Embedded Android: Porting, Extending, and Customizing


Karim Yaghmour - 2011
    You'll also receive updates when significant changes are made, as well as the final ebook version. Embedded Android is for Developers wanting to create embedded systems based on Android and for those wanting to port Android to new hardware, or creating a custom development environment. Hackers and moders will also find this an indispensible guide to how Android works.

Neuroanatomy


Alan R. Crossman - 1995
    It avoids overburdening the reader with topographical detail that is unnecessary for the medical student. Minimum assumptions are made of existing knowledge of the subject.'Key point' boxes for reinforcement and quick revision Glossary of important terms 'Clinical detail' boxes closely integrated with relevant neuroanatomyComplete revision and updating of text. Revision nad expansion of summary chapter, providing overview of entire subject. Clinical material updated to reflect current prevalence of neurological disease. Artwork entirely redrawn for improved clarity and closer integration with text.

The Mind Illuminated: A Complete Meditation Guide Integrating Buddhist Wisdom and Brain Science


Culadasa (John Yates) - 2015
    Clear and friendly, this in-depth practice manual builds on the nine-stage model of meditation originally articulated by the ancient Indian sage Asanga, crystallizing the entire meditative journey into 10 clearly-defined stages. The book also introduces a new and fascinating model of how the mind works, and uses illustrations and charts to help the reader work through each stage. This manual is an essential read for the beginner to the seasoned veteran of meditation and can be read from front to back, or used as a reference guide, choosing chapters as needed based on the current state of the reader’s practice.

The Mythical Man-Month: Essays on Software Engineering


Frederick P. Brooks Jr. - 1975
    With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."

The Self Illusion: Why There is No 'You' Inside Your Head [Extract]


Bruce M. Hood - 2011
    This sense of our self may seem incredibly real but a wealth of recent scientific evidence reveals that it is not what it seems--it is all an illusion. In The Self Illusion, Bruce Hood reveals how the self emerges during childhood and how the architecture of the developing brain enables us to become social animals dependent on each other. Humans spend proportionally the greatest amount of time in childhood compared to any other animal. It's not only to learn from others, Hood notes, but also to learn to become like others. We learn to become our self. Even as adults we are continually developing and elaborating this story, learning to become different selves in different situations--the work self, the home self, the parent self. Moreover, Hood shows that this already fluid process--the construction of self--has dramatically changed in recent years. Social networking activities--such as blogging, Facebook, LinkedIn, and Twitter--are fast becoming socialization on steroids. The speed and ease at which we can form alliances and relationships are outstripping the same selection processes that shaped our self prior to the internet era. Things will never be the same again in the online social world. Hood offers our first glimpse into this unchartered territory. Who we are is, in short, a story of our self--a narrative that our brain creates. Like the science fiction movie, we are living in a matrix that is our mind. But Hood concludes that though the self is an illusion, it is an illusion we must continue to embrace to live happily in human society.

Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers


John MacCormick - 2012
    A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more. These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.

The Second Self: Computers & the Human Spirit (20th Anniversary)


Sherry Turkle - 1984
    Technology, she writes, catalyzes changes not only in what we do but in how we think. First published in 1984, The Second Self is still essential reading as a primer in the psychology of computation. This twentieth anniversary edition allows us to reconsider two decades of computer culture--to (re)experience what was and is most novel in our new media culture and to view our own contemporary relationship with technology with fresh eyes. Turkle frames this classic work with a new introduction, a new epilogue, and extensive notes added to the original text.Turkle talks to children, college students, engineers, AI scientists, hackers, and personal computer owners--people confronting machines that seem to think and at the same time suggest a new way for us to think--about human thought, emotion, memory, and understanding. Her interviews reveal that we experience computers as being on the border between inanimate and animate, as both an extension of the self and part of the external world. Their special place betwixt and between traditional categories is part of what makes them compelling and evocative. (In the introduction to this edition, Turkle quotes a PDA user as saying, When my Palm crashed, it was like a death. I thought I had lost my mind.) Why we think of the workings of a machine in psychological terms--how this happens, and what it means for all of us--is the ever more timely subject of The Second Self.

C: A Reference Manual


Samuel P. Harbison III - 1984
    It discusses the ongoing, international standardization of C++, explores the importance of Clean C code in the common subset of the ISO C and C++ languages, and demonstrates other ways to program in a style that is more compatible with C++.

Life 3.0: Being Human in the Age of Artificial Intelligence


Max Tegmark - 2017
    It doesn't shy away from the full range of viewpoints or from the most controversial issues--from superintelligence to meaning, consciousness and the ultimate physical limits on life in the cosmos.

Theatre of the Mind: Raising the Curtain on Consciousness


Jay Ingram - 2005
    Mixing science, philosophy, history and pop culture,Ingram transforms grey matter into a brilliantly hued, completely understandableexploration of what’s really going on in our conscious and unconscious minds.

Social Intelligence: The New Science of Human Relationships


Daniel Goleman - 2006
    Now, once again, Daniel Goleman has written a groundbreaking synthesis of the latest findings in biology and brain science, revealing that we are “wired to connect” and the surprisingly deep impact of our relationships on every aspect of our lives.Far more than we are consciously aware, our daily encounters with parents, spouses, bosses, and even strangers shape our brains and affect cells throughout our bodies—down to the level of our genes—for good or ill. In Social Intelligence, Daniel Goleman explores an emerging new science with startling implications for our interpersonal world. Its most fundamental discovery: we are designed for sociability, constantly engaged in a “neural ballet” that connects us brain to brain with those around us.Our reactions to others, and theirs to us, have a far-reaching biological impact, sending out cascades of hormones that regulate everything from our hearts to our immune systems, making good relationships act like vitamins—and bad relationships like poisons. We can “catch” other people’s emotions the way we catch a cold, and the consequences of isolation or relentless social stress can be life-shortening. Goleman explains the surprising accuracy of first impressions, the basis of charisma and emotional power, the complexity of sexual attraction, and how we detect lies. He describes the “dark side” of social intelligence, from narcissism to Machiavellianism and psychopathy. He also reveals our astonishing capacity for “mindsight,” as well as the tragedy of those, like autistic children, whose mindsight is impaired.Is there a way to raise our children to be happy? What is the basis of a nourishing marriage? How can business leaders and teachers inspire the best in those they lead and teach? How can groups divided by prejudice and hatred come to live together in peace? The answers to these questions may not be as elusive as we once thought. And Goleman delivers his most heartening news with powerful conviction: we humans have a built-in bias toward empathy, cooperation, and altruism–provided we develop the social intelligence to nurture these capacities in ourselves and others.From the Trade Paperback edition.

Don't Believe Everything You Think: The 6 Basic Mistakes We Make in Thinking


Thomas Kida - 2006
    In a complex society where success - in all facets of life - often requires the ability to evaluate the validity of many conflicting claims, the critical-thinking skills examined in this informative and engaging book will prove invaluable.

Software Tools


Brian W. Kernighan - 1976
    The programs contained in the book are not artificial, but are actual programs ae tools which have proved valuable in the production of other programs.Modern programming techniques such as structured programming and top-down design are emphasized and applied to every program. The programs are presented in a structured language called Ratfor ("Rational Fortran") which can be easily understood by anyone familiar with Fortran or PL/I, Algol, PASCAL, or similar languages. (Ratfor translates readily into Fortran or PL/I. One of the tools presented is a preprocessor to translate Ratfor into Fortran). All of the programs are complete and have been tested directly from the text. The programs are available in machine-readable form from Addison-Wesley.Software Tools is ideal for use in a "software engineering" course, for a second course in programming, or as a supplement in any programming course. All programmers, professional and student, will find the book invaluable as a source of proven, useful programs for reading and study. Numerous exercises are provided to test comprehension and to extend the concepts presented in the text.

Learning SPARQL


Bob DuCharme - 2011
    With this concise book, you will learn how to use the latest version of this W3C standard to retrieve and manipulate the increasing amount of public and private data available via SPARQL endpoints. Several open source and commercial tools already support SPARQL, and this introduction gets you started right away.Begin with how to write and run simple SPARQL 1.1 queries, then dive into the language's powerful features and capabilities for manipulating the data you retrieve. Learn what you need to know to add to, update, and delete data in RDF datasets, and give web applications access to this data.Understand SPARQL’s connection with RDF, the semantic web, and related specificationsQuery and combine data from local and remote sourcesCopy, convert, and create new RDF dataLearn how datatype metadata, standardized functions, and extension functions contribute to your queriesIncorporate SPARQL queries into web-based applications