Book picks similar to
Spacelab: Research in Earth Orbit by David Shapland
educational-books
kristin-glover
nacho-glycerine
stem
All the Mathematics You Missed
Thomas A. Garrity - 2001
This book will offer students a broad outline of essential mathematics and will help to fill in the gaps in their knowledge. The author explains the basic points and a few key results of all the most important undergraduate topics in mathematics, emphasizing the intuitions behind the subject. The topics include linear algebra, vector calculus, differential and analytical geometry, real analysis, point-set topology, probability, complex analysis, set theory, algorithms, and more. An annotated bibliography offers a guide to further reading and to more rigorous foundations.
Eccentric Orbits: The Iridium Story
John Bloom - 2016
Light years ahead of anything previously put into space, and built on technology developed for Ronald Reagan’s “Star Wars,” Iridium’s constellation of 66 satellites in polar orbit meant that no matter where you were on Earth, at least one satellite was always overhead, and you could call Tibet from Fiji without a delay and without your call ever touching a wire.Iridium the satellite system was a mind-boggling technical accomplishment, surely the future of communication. The only problem was that Iridium the company was a commercial disaster. Only months after launching service, it was $11 billion in debt, burning through $100 million a month and crippled by baroque rate plans and agreements that forced calls through Moscow, Beijing, Fucino, Italy, and elsewhere. Bankruptcy was inevitable—the largest to that point in American history. And when no real buyers seemed to materialize, it looked like Iridium would go down as just a “science experiment.”That is, until Dan Colussy got a wild idea. Colussy, a former head of Pan-Am now retired and working on his golf game in Palm Beach, heard about Motorola’s plans to “de-orbit” the system and decided he would buy Iridium and somehow turn around one of the biggest blunders in the history of business.In Eccentric Orbits, John Bloom masterfully traces the conception, development, and launching of Iridium and Colussy’s tireless efforts to stop it from being destroyed, from meetings with his motley investor group, to the Clinton White House, to the Pentagon, to the hunt for customers in special ops, shipping, aviation, mining, search and rescue—anyone who would need a durable phone at the end of the Earth. Impeccably researched and wonderfully told, Eccentric Orbits is a rollicking, unforgettable tale of technological achievement, business failure, the military-industrial complex, and one of the greatest deals of all time.
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.
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin - 2007
But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
The Instant Physicist: An Illustrated Guide
Richard A. Muller - 2010
Muller demonstrated in his recent bestseller, Physics for Future Presidents, that he has a unique talent for delivering the “aha” moment—making difficult topics accessible. In The Instant Physicist he shows his ability to entertain, too, by presenting the best of the scientific curiosities he has assembled over his distinguished career. Assisted by award-winning cartoonist Joey Manfre, who has created an original color cartoon for each “physics bite,” Muller will have readers chuckling while they’re absorbing more science than they ever thought possible. From the surprising (chocolate has more energy in it than TNT) to the scary (even kids can make a bomb), this book contains a revelation on every page. Once finished with this page-turner, readers will be the stars of their next cocktail party.The book consists of a color cartoon on each right-hand page and explanatory text on the left.
How to Code a Rollercoaster
Josh Funk - 2019
There’s just one problem: the Python Coaster, the biggest and best ride in the park, also has the longest line. Can Pearl and Pascal use CODE to help them get a seat on the giant coaster? By mastering the use of variables, sequences, loops, conditionals, and more, this duo just might get the ride of their dreams—while having the time of their lives.With renowned computer science nonprofit Girls Who Code, Josh Funk and Sara Palacios use giggle-worthy humor and bright artwork to introduce kids to the fun of coding.
The 8051 Microcontroller And Embedded Systems: Using Assembly And C
Muhammad Ali Mazidi - 2008
The first uses high-performance microprocessors while in the second category, issues of space, power and rapid development are more critical. Intended for those with no background as well as those with prior Assembly language experience, this book looks at Assembly language programming.
THE CRASH OF MH370
James Nixon - 2017
The Crash Of MH370 may well be one those ground breaking accidents that change our way of thinking. This book is an analysis of the mystery that is the missing Malaysian Airlines 777, and one of the first to be published after the search concluded. Unlike previous books about the ghost plane written by well-meaning amateur pilots and journalists, the author is an industry insider; an A380 captain with similar experience to the missing pilot. It examines the facts, who’s who, the flight and search. The latter half dispels the various theories, provides the author’s best guess as to what happened and delivers a list of thirteen urgent recommendations for the industry. Rarely do we hear from people within this industry. From pilots and air traffic controllers to crash investigators, their employment contracts stipulate: no media. That James Nixon has chosen to publish this book within three months of his retirement means we are given a rare chance to peek behind the cockpit door.
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Pramod J. Sadalage - 2012
Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program." ""NoSQL Distilled" is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further. The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j. In addition, by drawing on Pramod Sadalage's pioneering work, "NoSQL Distilled" shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.
Click Here to Kill Everybody: Security and Survival in a Hyper-connected World
Bruce Schneier - 2019
Although this computerized future, often called the Internet of Things, carries enormous potential, best- selling author Bruce Schneier argues that catastrophe awaits in its new vulnerabilities and dangers. Forget data theft; cutting- edge digital attackers can now literally crash your car, pacemaker, and home security system, as well as everyone else’s.In Click Here to Kill Everybody, Schneier “sets out detailed solutions that should be required reading for politicians across the world” (Financial Times). From principles for a more resilient Internet of Things to a recipe for sane government oversight, Schneier’s vision is required reading for anyone invested in human flourishing.“Sober, lucid and often wise in diagnosing how the security challenges posed by the expanding Internet came about, and in proposing what should (but probably won’t) be done about them.” — Nature
The Art of Doing Science and Engineering: Learning to Learn
Richard Hamming - 1996
By presenting actual experiences and analyzing them as they are described, the author conveys the developmental thought processes employed and shows a style of thinking that leads to successful results is something that can be learned. Along with spectacular successes, the author also conveys how failures contributed to shaping the thought processes. Provides the reader with a style of thinking that will enhance a person's ability to function as a problem-solver of complex technical issues. Consists of a collection of stories about the author's participation in significant discoveries, relating how those discoveries came about and, most importantly, provides analysis about the thought processes and reasoning that took place as the author and his associates progressed through engineering problems.
The Secret Project
Jonah Winter - 2017
They work hard, surrounded by top security and sworn to secrecy, until finally they take their creation far out into the desert to test it, and afterward the world will never be the same.
Learn You a Haskell for Great Good!
Miran Lipovača - 2011
Learn You a Haskell for Great Good! introduces programmers familiar with imperative languages (such as C++, Java, or Python) to the unique aspects of functional programming. Packed with jokes, pop culture references, and the author's own hilarious artwork, Learn You a Haskell for Great Good! eases the learning curve of this complex language, and is a perfect starting point for any programmer looking to expand his or her horizons. The well-known web tutorial on which this book is based is widely regarded as the best way for beginners to learn Haskell, and receives over 30,000 unique visitors monthly.
Pinpoint: How GPS is Changing Technology, Culture, and Our Minds
Greg Milner - 2016
Even as it guides us across town, GPS helps land planes, route mobile calls, anticipate earthquakes, predict weather, locate oil deposits, measure neutrinos, grow our food, and regulate global finance. It is as ubiquitous and essential as another Cold War technology, the Internet. In Pinpoint, Greg Milner takes us on a fascinating tour of a hidden system that touches almost every aspect of our modern life.While GPS has brought us breathtakingly accurate information about our planetary environment and physical space, it has also created new forms of human behavior. We have let it saturate the world’s systems so completely and so quickly that we are just beginning to confront the possible consequences. A single GPS timing flaw, whether accidental or malicious, could bring down the electrical grid, hijack drones, or halt the world financial system. The use, and potential misuse, of GPS data by government and corporations raise disturbing questions about ethics and privacy. GPS may be altering the nature of human cognition—possibly even rearranging the gray matter in our heads.Pinpoint tells the sweeping story of GPS from its conceptual origins as a bomb guidance system to its presence in almost everything we do. Milner examines the different ways humans have understood physical space, delves into the neuroscience of cognitive maps, and questions GPS’s double-edged effect on our culture. A fascinating and original story of the scientific urge toward precision, Pinpoint offers startling insight into how humans understand their place in the world.
Effective Python: 59 Specific Ways to Write Better Python
Brett Slatkin - 2015
This makes the book random-access: Items are easy to browse and study in whatever order the reader needs. I will be recommending "Effective Python" to students as an admirably compact source of mainstream advice on a very broad range of topics for the intermediate Python programmer. " Brandon Rhodes, software engineer at Dropbox and chair of PyCon 2016-2017" It s easy to start coding with Python, which is why the language is so popular. However, Python s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. " Effective Python " will help you master a truly Pythonic approach to programming, harnessing Python s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers best-selling "Effective C++, " Brett Slatkin brings together 59 Python best practices, tips, and shortcuts, and explains them with realistic code examples. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You ll learn the best way to accomplish key tasks, so you can write code that s easier to understand, maintain, and improve. Key features includeActionable guidelines for all major areas of Python 3.x and 2.x development, with detailed explanations and examples Best practices for writing functions that clarify intention, promote reuse, and avoid bugs Coverage of how to accurately express behaviors with classes and objects Guidance on how to avoid pitfalls with metaclasses and dynamic attributes More efficient approaches to concurrency and parallelism Better techniques and idioms for using Python s built-in modules Tools and best practices for collaborative development Solutions for debugging, testing, and optimization in order to improve quality and performance "
