The Existential Pleasures of Engineering


Samuel C. Florman - 1976
    In the process, they have remade the fabric of the world into newly functional objects that are also works of art to be admired. In this second edition of his popular Existential Pleasures of Engineering, Samuel Florman explores how engineers think and feel about their profession.A deeply insightful and refreshingly unique text, this book corrects the myth that engineering is cold and passionless. Indeed, Florman celebrates engineering not only crucial and fundamental but also vital and alive; he views it as a response to some of our deepest impulses, an endeavor rich in spiritual and sensual rewards. Opposing the "anti-technology" stance, Florman gives readers a practical, creative, and even amusing philosophy of engineering that boasts of pride in his craft.

Programming in Objective-C 2.0


Stephen G. Kochan - 2008
    It includes detailed examples and exercises.

Big, Beautiful, and Pregnant: Expert Advice and Comforting Wisdom for the Expecting Plus-Size Woman


Cornelia van der Ziel - 2006
    today, but there are few places they can turn for reliable information and helpful advice on the special set of challenges they'll face during the nine-month adventure that lies ahead. In Big, Beautiful and Pregnant, Cornelia van der Ziel, a highly sought-after obstetrician who specializes in plus-size pregnancies, and Jacqueline Tourville, a plus-size mom who's lived the experience, offer a warm, witty, medically-sound guide for overweight women who want the skinny on what to expect from pregnancy and childbirth. They answer all the questions pregnant moms may have, including: Is my pregnancy doomed to be difficult because I'm overweight? How can I find a sympathetic doctor? Am I destined for a c-section because of my extra pounds? Are there special medical risks to my unborn child? Where can I find maternity clothes in extra-large sizes? A unique combination of impeccable medical advice, fun, and down-to-earth charm, Big, Beautiful and Pregnant provides plus-size pregnant women with information, inspiration, a sense of sisterhood, and reassurance that they can have a healthy and happy pregnancy.

101 Things I Learned in Law School


Vibeke Norgaard Martin - 2013
    From the structure of the court system to the mysteries of human motivation, 101 THINGS I LEARNED® IN LAW SCHOOL reveals the intricacies of the legal world through questions big and small: What is a legal precedent? What is foreseeability? How can a hostile witness help one's case? How is legal argument different from other forms of argument? What is the difference between honesty and truthfulness? Written by an experienced attorney and law instructor, and disarmingly presented in the unique format of the 101 THINGS I LEARNED® series, 101 THINGS I LEARNED® IN LAW SCHOOL is an invaluable resource for law students, graduates, lawyers, and general readers.

The Idea Factory: Learning to Think at MIT


Pepper White - 1991
    Pepper White entered MIT in 1981 and received his master's degree in mechanical engineering in 1984. His account of his experiences, written in diary form, offers insight into graduate school life in general--including the loneliness and even desperation that can result from the intense pressure to succeed--and the purposes of engineering education in particular. The first professor White met at MIT told him that it did not really matter what he learned there, but that MIT would teach him how to think. This, then, is the story of how one student learned how to think. There have of course been changes at MIT since 1984, but its essence is still the same. White has added a new preface and concluding chapter to this edition to bring the story of his continuing education up to date.

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.

Breaking Smart - Season 1


Venkatesh G. Rao - 2015
    Season 1, comprising 20 essays totaling approximately 30,000 words, is written by Venkatesh Rao and illustrated by Grace Witherell. This inaugural season is an in-depth exploration of Marc Andreessen’s observation that “software is eating the world.”

HTML and CSS: Design and Build Websites


Jon Duckett - 2011
    Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. • Introduces HTML and CSS in a way that makes them accessible to everyone—hobbyists, students, and professionals—and it’s full-color throughout • Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging • Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisureThis educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!

Driverless: Intelligent Cars and the Road Ahead


Hod Lipson - 2016
    Google's newest driverless car had no steering wheel and no brakes. The message was clear: cars of the future will be born fully autonomous, with no human driver needed. In the coming decade, self-driving cars will hit the streets, rearranging established industries and reshaping cities, giving us new choices in where we live and how we work and play.In this book, Hod Lipson and Melba Kurman offer readers insight into the risks and benefits of driverless cars and a lucid and engaging explanation of the enabling technology. Recent advances in software and robotics are toppling long-standing technological barriers that for decades have confined self-driving cars to the realm of fantasy. A new kind of artificial intelligence software called deep learning gives cars rapid and accurate visual perception. Human drivers can relax and take their eyes off the road.When human drivers let intelligent software take the wheel, driverless cars will offer billions of people all over the world a safer, cleaner, and more convenient mode of transportation. Although the technology is nearly ready, car companies and policy makers may not be. The authors make a compelling case for why government, industry, and consumers need to work together to make the development of driverless cars our society's next "Apollo moment."

Alice and Bob Meet the Wall of Fire: The Biggest Ideas in Science from Quanta


Thomas Lin - 2018
    Bringing together the best and most interesting science stories appearing in Quanta Magazine over the past five years, Alice and Bob Meet the Wall of Fire reports on some of the greatest scientific minds as they test the limits of human knowledge. Quanta, under editor-in-chief Thomas Lin, is the only popular publication that offers in-depth coverage of today's challenging, speculative, cutting-edge science. It communicates science by taking it seriously, wrestling with difficult concepts and clearly explaining them in a way that speaks to our innate curiosity about our world and ourselves.In the title story, Alice and Bob--beloved characters of various thought experiments in physics--grapple with gravitational forces, possible spaghettification, and a massive wall of fire as Alice jumps into a black hole. Another story considers whether the universe is impossible, in light of experimental results at the Large Hadron Collider. We learn about quantum reality and the mystery of quantum entanglement; explore the source of time's arrow; and witness a eureka moment when a quantum physicist exclaims: "Finally, we can understand why a cup of coffee equilibrates in a room." We reflect on humans' enormous skulls and the Brain Boom; consider the evolutionary benefits of loneliness; peel back the layers of the newest artificial-intelligence algorithms; follow the "battle for the heart and soul of physics"; and mourn the disappearance of the "diphoton bump," revealed to be a statistical fluctuation rather than a revolutionary new particle. These stories from Quanta give us a front-row seat to scientific discovery.ContributorsPhilip Ball, K. C. Cole, Robbert Dijkgraaf, Dan Falk, Courtney Humphries, Ferris Jabr, Katia Moskvitch, George Musser, Michael Nielsen, Jennifer Ouellette, John Pavlus, Emily Singer, Andreas von Bubnoff, Frank Wilczek, Natalie Wolchover, Carl Zimmer

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

Game Project Completed: How Successful Indie Game Developers Finish Their Projects


Thomas Schwarzl - 2014
    They teach you how to make games. This book does not show you how to make games. It shows you how to take your game project to the finish line. Many game projects never make it beyond the alpha state.Game Development Success Is All About The Inner Game.Being a successful game developer does not (just) mean being a great programmer, a smart game designer or a gifted artist. It means dominating the inner game of game making. This separates the pros from the wannabes. It's the knowledge of how to stay focused, motivated and efficient during your game projects. It's the skillset of keeping things simple and avoiding misleading dreams of the next overnight success. Finally it's about thinking as a salesperson, not just as a designer, programmer or artist.

The Exponential Age: How Accelerating Technology is Transforming Business, Politics and Society


Azeem Azhar - 2021
    It all points to a world that is getting faster at a dizzying pace.Azeem Azhar, renowned technology analyst and host of the Exponential View podcast, offers a revelatory new model for understanding how technology is evolving so fast, and why it fundamentally alters the world. He roots his analysis in the idea of an “exponential gap” in which technological developments rapidly outpace our society’s ability to catch up. Azhar shows that this divide explains many problems of our time—from political polarization to ballooning inequality to unchecked corporate power. With stunning clarity of vision, he delves into how the exponential gap is a near-inevitable consequence of the rise of AI, automation, and other exponential technologies, like renewable energy, 3D printing, and synthetic biology, which loom over the horizon.And he offers a set of policy solutions that can prevent the growing exponential gap from fragmenting, weakening, or even destroying our societies. The result is a wholly new way to think about technology, one that will transform our understanding of the economy, politics, and the future.

The Age of Cryptocurrency: How Bitcoin and Digital Money Are Challenging the Global Economic Order


Paul Vigna - 2015
    A cyber-enigma with an enthusiastic following, it pops up in headlines and fuels endless media debate. You can apparently use it to buy anything from coffee to cars, yet few people seem to truly understand what it is. This raises the question: Why should anyone care about bitcoin?In The Age of Cryptocurrency, Wall Street journalists Paul Vigna and Michael J. Casey deliver the definitive answer to this question. Cybermoney is poised to launch a revolution, one that could reinvent traditional financial and social structures while bringing the world's billions of "unbanked" individuals into a new global economy. Cryptocurrency holds the promise of a financial system without a middleman, one owned by the people who use it and one safeguarded from the devastation of a 2008-type crash.But bitcoin, the most famous of the cybermonies, carries a reputation for instability, wild fluctuation, and illicit business; some fear it has the power to eliminate jobs and to upend the concept of a nation state. It implies, above all, monumental and wide-reaching change-for better and for worse. But it is here to stay, and you ignore it at your peril.Vigna and Casey demystify cryptocurrency-its origins, its function, and what you need to know to navigate a cyber-economy. The digital currency world will look very different from the paper currency world; The Age of Cryptocurrency will teach you how to be ready.

Exercises in Programming Style


Cristina Videira Lopes - 2014
    It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs.The book contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged.