Book picks similar to
Information, Mechanism and Meaning by Donald M. MacKay


information-theory
covers
covers-exclusive
geb-book-references

Virtually You: The Dangerous Powers of the E-Personality


Elias Aboujaoude - 2011
    While the Internet can enhance well-being, Elias Aboujaoude has spent years treating patients whose lives have been profoundly disturbed by it. Part of the danger lies in how the Internet allows us to act with exaggerated confidence, sexiness, and charisma. This new self, which Aboujaoude dubs our "e-personality," manifests itself in every curt email we send, Facebook "friend" we make, and "buy now" button we click. Too potent to be confined online, however, e-personality traits seep offline, too, making us impatient, unfocused, and urge-driven even after we log off. Virtually You uses examples from Aboujaoude's personal and professional experience to highlight this new phenomenon.The first scrutiny of the virtual world's transformative power on our psychology, Virtually You shows us how real life is being reconfigured in the image of a chat room, and how our identity increasingly resembles that of our avatar.

Peopleware: Productive Projects and Teams


Tom DeMarco - 1987
    The answers aren't easy -- just incredibly successful.

Robot Building for Beginners


David Cook - 2002
    Not only does author David Cook assist you in understanding the component parts of robot development, but he also presents valuable techniques that prepare you to make new discoveries on your own.Cook begins with the anatomy of a homemade robot and gives you the best advice on how to proceed successfully. General sources for tools and parts are provided in a consolidated list, and specific parts are recommended throughout the book. Also, basic safety precautions and essential measuring and numbering systems are promoted throughout.Specific tools and parts covered include digital multimeters, motors, wheels, resistors, LEDs, photoresistors, transistors, chips, gears, nut drivers, batteries, and more. "Robot Building for Beginners" is an inspiring book that provides an essential base of practical knowledge for anyone getting started in amateur robotics.

Goon Squad: Year One


Jonathan L. Howard - 2016
    Its biggest divergence from the real city is that it--along with most other large urban centers--has a team of superheroes to protect it against unusual threats with which the conventional forces of law and order would have problems.Goon Squad: Year One offers three action-packed volumes in a single collection: Goon Squad, Vol. 1: Special Talents"The New Girl""Nightclubbing""By the Water, by the Grave""Changes""No-No Dojo""Exterminating Angel"Goon Squad, Vol. 2: Without Sin"A Star in Strange Ways""Holy Fool""Dead Man Tells Tale""A Brief History of the Goon Squad""Tale of Terror""Pomona Island"Goon Squad, Vol. 3: Old Enemies"Life during Wartime""Red Wolf, Red Wolf, Does Whatever a Red Wolf Can""Shadow of the Vivisector""The Man from Switzerland""The End of the Year Show"

The Go Programming Language


Alan A.A. Donovan - 2015
    It has been winning converts from dynamic language enthusiasts as well as users of traditional compiled languages. The former appreciate the robustness and efficiency that Go's lightweight type system brings to their code; the latter find Go's simplicity and fast tools a refreshing change. Thanks to its well-designed standard libraries and its excellent support for concurrent programming, Go is fast becoming the language of choice for distributed systems. The Go Programming Language is the definitive book on Go for the working programmer. It assumes no prior knowledge of Go, nor any other specific programming language, so you'll find it an accessible guide whether you come from JavaScript, Ruby, Python, Java, or C++. The book will quickly get you started using Go effectively from the beginning, and by the end, you will know how to use it well to write clear, idiomatic and efficient programs to solve real-world problems. You'll understand not just how to use its standard libraries, but how they work, and how to apply the same design techniques to your own projects. The earlier chapters will introduce you to the basic concepts of Go programming---numbers, strings, functions---while at the same time presenting important computer science concepts like recursion, and useful examples of graphics, UTF-8, and error handling. The chapters on methods and interfaces will show you a new way to think about object-oriented programming; the chapter on concurrency explains why concurrency is so important in modern programming, and how Go helps you handle it well. You'll also learn about Go's pragmatic but effective approach to testing; how to build, test, and manage projects using the go tool, and the art of metaprogramming using reflection. The book contains hundreds of interesting and practical examples that cover the whole language and a wide range of applications. The code samples from the book are available for download from gopl.io.

Kindle Tips, Tricks, and Shortcuts


Michael Gallagher - 2010
    Topics include:• Archived Items • Battery Replacement • Calculator Functionality • Checking Your Email • Collections • Contacting Amazon's Kindle Customer Service • Converting PDF Documents to Kindle Format • Discussion Boards • Displaying the Time • Download Problems - What To Do • Formatting Issues in a Kindle Book - What To Do • Games on Your Kindle • Gifting a Kindle Book / Gift Certificates • Internet Access (it’s free) on Your Kindle • Internet Bookmarks• Kindle Reading to You (Text to Speech) • Lending Books• Losing Your Place While Reading • Lost Kindle Tip • Mobile Websites - Access Them on Your Kindle • Password Protection • Permanent Deletion of a Title • Pictures on Your Kindle • Playing Music on Your Kindle • Popular Highlights Feature - Turning it Off • Reset Your Kindle • Samples of Books • Screen Freeze Fix • Screenshots - Printing Out What You See • Social Networking with Facebook and Twitter • Transferring Books to Your Kindle • Transferring Existing Collections to Your New Kindle • Checking the Weather • Wireless Coverage for Your Kindle • Random Tips • Blogs Available on Your KindleMichael Gallagher is the author of several bestselling Kindle “how-to” guides, and his title “Free Kindle Books and How to Find Them” has been the #1 Kindle reference guide for over two years, garnering #53 and #72 on the Top 100 Kindle bestseller lists for all Kindle book titles in 2010 and 2011, respectively. His “Kindle Books and Tips” blog has been the #1 bestselling subscription blog in the Amazon Kindle Store since 2010. You can visit his author page on the Amazon website at http://www.amazon.com/author/gallagher

The Laws of Simplicity: Design, Technology, Business, Life


John Maeda - 2006
    We're rebelling against technology that's too complicated, DVD players with too many menus, and software accompanied by 75-megabyte "read me" manuals. The iPod's clean gadgetry has made simplicity hip. But sometimes we find ourselves caught up in the simplicity paradox: we want something that's simple and easy to use, but also does all the complex things we might ever want it to do. In The Laws of Simplicity, John Maeda offers ten laws for balancing simplicity and complexity in business, technology, and design—guidelines for needing less and actually getting more.Maeda—a professor in MIT's Media Lab and a world-renowned graphic designer—explores the question of how we can redefine the notion of "improved" so that it doesn't always mean something more, something added on.Maeda's first law of simplicity is "Reduce." It's not necessarily beneficial to add technology features just because we can. And the features that we do have must be organized (Law 2) in a sensible hierarchy so users aren't distracted by features and functions they don't need. But simplicity is not less just for the sake of less. Skip ahead to Law 9: "Failure: Accept the fact that some things can never be made simple." Maeda's concise guide to simplicity in the digital age shows us how this idea can be a cornerstone of organizations and their products—how it can drive both business and technology. We can learn to simplify without sacrificing comfort and meaning, and we can achieve the balance described in Law 10. This law, which Maeda calls "The One," tells us: "Simplicity is about subtracting the obvious, and adding the meaningful."

Introduction to Artificial Intelligence


Philip C. Jackson Jr. - 1974
    Introduction to Artificial Intelligence presents an introduction to the science of reasoning processes in computers, and the research approaches and results of the past two decades. You'll find lucid, easy-to-read coverage of problem-solving methods, representation and models, game playing, automated understanding of natural languages, heuristic search theory, robot systems, heuristic scene analysis and specific artificial-intelligence accomplishments. Related subjects are also included: predicate-calculus theorem proving, machine architecture, psychological simulation, automatic programming, novel software techniques, industrial automation and much more.A supplementary section updates the original book with major research from the decade 1974-1984. Abundant illustrations, diagrams and photographs enhance the text, and challenging practice exercises at the end of each chapter test the student's grasp of each subject.The combination of introductory and advanced material makes Introduction to Artificial Intelligence ideal for both the layman and the student of mathematics and computer science. For anyone interested in the nature of thought, it will inspire visions of what computer technology might produce tomorrow.

The Clean Coder: A Code of Conduct for Professional Programmers


Robert C. Martin - 2011
    They treat it as a craft. They are professionals. In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice-about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers will learn What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding, and get past writer's block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time, and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say "No"-and how to say it When to say "Yes"-and what yes really means Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn't written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them-and earn the pride and fulfillment that they alone possess.

Introduction to Robotics: Mechanics and Control


John J. Craig - 1985
    This edition features new material on Controls, Computer-Aided Design and Manufacturing, and Off-Line Programming Systems.

Fallen Angels


Larry Niven - 1991
    Having been shot down over the North Dakota glacier, two Space Habs astronauts find themselves paralyzed by the Earth's gravity and at the center of a ruthless manhunt by the United States government.

Quantum Faith®


Annette Capps - 2003
    The concept of speaking to mountains and trees may not be religious metaphor, but laws of a new physics that have not been fully understood. Jesus taught that our words are powerful enough to move physical matter. Quantum physics has discovered that subatomic particles respond to the observer. In this book, you will discover that your words and your faith (beliefs) are unseen forces that affect everything in your world. You are the one giving substance to your world through words!

Will You Stay?


Vedant Saxena - 2019
    He was a trainee at Le Méridien, New Delhi, before finding his niche in writing. He is also a self-proclaimed grief-counselor and motivator, who loves to help people, counseled dozens of people out of suicide, as well as people going through depression, anxiety & heartbreak. Apart from this, he loves to cook, read and travel. You can reach out to him through: Instagram–@Vedant_thereal Twitter–@Vedant_thereal.Annie Pruthi is an old soul which nestles in a body of 17-year girl. She's from Delhi and alumni of St. Anthony's School, currently pursuing her Bachelors from Gargi College, Delhi University. She likes to read and listen to music. Instagram: @poetryandpoetess

A May Bride: Montana Sky Series


Kari Trumbo - 2018
     She’s agreed to meet the man she’s been exchanging letters with for six months. They are to meet in Sweetwater Springs, where they can get to know one another before making a marital decision. Little does May know that Mr. Montague, her intended, has gotten a terrible case of cold feet. Randolph Cade does what his boss tells him to, even impersonating him to meet his potential bride. May is sweet, saucy, and more beautiful than Randolph expected. Sending her home becomes a test he’s bound to fail. A May Bride was first published as a Montana Sky Kindle World book.

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019