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.

The Lagoon: How Aristotle Invented Science


Armand Marie Leroi - 2014
    He wrote vast volumes about animals. He described them, classified them, told us where and how they live and how they develop in the womb or in the egg. He founded a science. It can even be said that he founded science itself.In The Lagoon, acclaimed biologist Armand Marie Leroi recovers Aristotle’s science. He revisits Aristotle’s writings and the places where he worked. He goes to the eastern Aegean island of Lesbos to see the creatures that Aristotle saw, where he saw them. He explores Aristotle’s observations, his deep ideas, his inspired guesses—and the things he got wildly wrong. He shows how Aristotle’s science is deeply intertwined with his philosophical system and reveals that he was not only the first biologist, but also one of the greatest.The Lagoon is both a travelogue and a study of the origins of science. And it shows how a philosopher who lived almost two millennia ago still has so much to teach us today.

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

The Art of Dancing in the Rain


Jack Lehman - 2013
    Or read this book and find out how you have all the tools you need, but must make the one change to become the writer you have always wanted to be.

But How Do It Know? - The Basic Principles of Computers for Everyone


J. Clark Scott - 2009
    Its humorous title begins with the punch line of a classic joke about someone who is baffled by technology. It was written by a 40-year computer veteran who wants to take the mystery out of computers and allow everyone to gain a true understanding of exactly what computers are, and also what they are not. Years of writing, diagramming, piloting and editing have culminated in one easy to read volume that contains all of the basic principles of computers written so that everyone can understand them. There used to be only two types of book that delved into the insides of computers. The simple ones point out the major parts and describe their functions in broad general terms. Computer Science textbooks eventually tell the whole story, but along the way, they include every detail that an engineer could conceivably ever need to know. Like Momma Bear's porridge, But How Do It Know? is just right, but it is much more than just a happy medium. For the first time, this book thoroughly demonstrates each of the basic principles that have been used in every computer ever built, while at the same time showing the integral role that codes play in everything that computers are able to do. It cuts through all of the electronics and mathematics, and gets right to practical matters. Here is a simple part, see what it does. Connect a few of these together and you get a new part that does another simple thing. After just a few iterations of connecting up simple parts - voilà! - it's a computer. And it is much simpler than anyone ever imagined. But How Do It Know? really explains how computers work. They are far simpler than anyone has ever permitted you to believe. It contains everything you need to know, and nothing you don't need to know. No technical background of any kind is required. The basic principles of computers have not changed one iota since they were invented in the mid 20th century. "Since the day I learned how computers work, it always felt like I knew a giant secret, but couldn't tell anyone," says the author. Now he's taken the time to explain it in such a manner that anyone can have that same moment of enlightenment and thereafter see computers in an entirely new light.

A Thousand Brains: A New Theory of Intelligence


Jeff Hawkins - 2021
    For all of neuroscience's advances, we've made little progress on its biggest question: How do simple cells in the brain create intelligence? Jeff Hawkins and his team discovered that the brain uses maplike structures to build a model of the world-not just one model, but hundreds of thousands of models of everything we know. This discovery allows Hawkins to answer important questions about how we perceive the world, why we have a sense of self, and the origin of high-level thought.

The Timeless Way of Building


Christopher W. Alexander - 1978
    It is thousands of years old, and the same today as it has always been. The great traditional buildings of the past, the villages and tents and temples in which man feels at home, have always been made by people who were very close to the center of this way. It is not possible to make great buildings, or great towns, beautiful places, places where you feel yourself, places where you feel alive, except by following this way. And, as you will see, this way will lead anyone who looks for it to buildings which are themselves as ancient in their form as the trees and hills, and as our faces are.”The Timeless Way of Building is the introductory volume to Alexander’s other works, A Pattern Language and The Oregon Experiment, in the Center for Environmental Structure series.

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

Wayfinding - Food and Fitness


Hugh Howey - 2015
    This work is the result of those requests. It is full of controversial claims, so be warned. I truly believe that if people follow the handful of principles in this short read, they will improve their health and change their lives.

A Universe of Consciousness: How Matter Becomes Imagination


Gerald M. Edelman - 2000
    Their pioneering work, presented here in an elegant style, challenges much of the conventional wisdom about consciousness. The Universe of Consciousness has enormous implications for our understanding of language, thought, emotion, and mental illness.

Mind and Cosmos: Why the Materialist Neo-Darwinian Conception of Nature Is Almost Certainly False


Thomas Nagel - 2012
    The mind-body problem cannot be confined to the relation between animal minds and animal bodies. If materialism cannot accommodate consciousness and other mind-related aspects of reality, then we must abandon a purely materialist understanding of nature in general, extending to biology, evolutionary theory, and cosmology. Since minds are features of biological systems that have developed through evolution, the standard materialist version of evolutionary biology is fundamentally incomplete. And the cosmological history that led to the origin of life and the coming into existence of the conditions for evolution cannot be a merely materialist history. An adequate conception of nature would have to explain the appearance in the universe of materially irreducible conscious minds, as such. No such explanation is available, and the physical sciences, including molecular biology, cannot be expected to provide one. The book explores these problems through a general treatment of the obstacles to reductionism, with more specific application to the phenomena of consciousness, cognition, and value. The conclusion is that physics cannot be the theory of everything.

Serious Cryptography: A Practical Introduction to Modern Encryption


Jean-Philippe Aumasson - 2017
    You’ll learn about authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve cryptography.You’ll also learn: - Key concepts in cryptography, such as computational security, attacker models, and forward secrecy - The strengths and limitations of the TLS protocol behind HTTPS secure websites - Quantum computation and post-quantum cryptography - About various vulnerabilities by examining numerous code examples and use cases - How to choose the best algorithm or protocol and ask vendors the right questionsEach chapter includes a discussion of common implementation mistakes using real-world examples and details what could go wrong and how to avoid these pitfalls. Whether you’re a seasoned practitioner or a beginner looking to dive into the field, Serious Cryptography will provide a complete survey of modern encryption and its applications.

The New Existentialism


Colin Wilson - 1966
    

Chance and Necessity: An Essay on the Natural Philosophy of Modern Biology


Jacques Monod - 1970
    Chance and Necessity is a philosophical statement whose intention is to sweep away as both false and dangerous the animist conception of man that has dominated virtually all Western worldviews from primitive cultures to those of dialectical materialists. He bases his argument on the evidence of modern biology, which indisputably shows, that man is the product of chance genetic mutation. With the unrelenting logic of the scientist, he draws upon what we now know (and can theorize) of genetic structure to suggest an new way of looking at ourselves. He argues that objective scientific knowledge, the only reliable knowledge, denies the concepts of destiny or evolutionary purpose that underlie traditional philosophies. He contends that the persistence of those concepts is responsible for the intensifying schizophrenia of a world that accepts, and lives by, the fruits of science while refusing to face its moral implications. Dismissing as "animist" not only Plato, Hegel, Bergson and Teilhard de Chardin but Spencer and Marx as well, he calls for a new ethic that will recognize the distinction between objective knowledge and the realm of values--an ethic of knowledge that can, perhaps, save us from our deepening spiritual malaise, from the new age of darkness he sees coming.PrefaceOf strange objects Vitalisms and animisms Maxwell's demons Microscopic cyberneticsMolecular ontogenesis Invariance and perturbationsEvolution The frontiers The kingdom and the darknessAppendixes

The Art of Computer Programming, Volume 1: Fundamental Algorithms


Donald Ervin Knuth - 1973
     -Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. -Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. -Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. -Jonathan Laventhol This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures-the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org