You Are Not a Gadget


Jaron Lanier - 2010
    Now, in his first book, written more than two decades after the web was created, Lanier offers this provocative and cautionary look at the way it is transforming our lives for better and for worse.The current design and function of the web have become so familiar that it is easy to forget that they grew out of programming decisions made decades ago. The web’s first designers made crucial choices (such as making one’s presence anonymous) that have had enormous—and often unintended—consequences. What’s more, these designs quickly became “locked in,” a permanent part of the web’s very structure. Lanier discusses the technical and cultural problems that can grow out of poorly considered digital design and warns that our financial markets and sites like Wikipedia, Facebook, and Twitter are elevating the “wisdom” of mobs and computer algorithms over the intelligence and judgment of individuals. Lanier also shows:How 1960s antigovernment paranoia influenced the design of the online world and enabled trolling and trivialization in online discourseHow file sharing is killing the artistic middle class;How a belief in a technological “rapture” motivates some of the most influential technologistsWhy a new humanistic technology is necessary. Controversial and fascinating, You Are Not a Gadget is a deeply felt defense of the individual from an author uniquely qualified to comment on the way technology interacts with our culture.

All You Need to Know about the Music Business


Donald S. Passman - 1991
    Now in its sixth edition, it has been completely revised and updated with crucial, up-to-the-minute information on the industry's major changes in response to today's rapid technological advances and uncertain economy. Veteran music lawyer Donald Passman is in the thick of this transformation and understands that anyone involved in the music business is feeling the deep, far-reaching effects of it. This latest edition of what the "Los Angeles Times" called "the industry bible" will lead novices and experts alike through the fundamental practices as well as the new, uncharted territory of one of this country's most dynamic industries.In the music business, the key to success lies in knowing how to protect yourself. To do that, you need the best and most up-to-date advice available. Whether you are -- or aspire to be -- a performer, writer, or executive, Passman's comprehensive guide to the legal and financial aspects of the music world is an indispensable tool. Drawing on his unique professional experience as one of the most trusted advisors in the industry, Passman offers authoritative information on how to: Select and hire a winning team of advisors -- personal and business managers, agents, and attorneys -- and structure their commissions, percentages, and fees in a way that will protect you and maximize these relationshipsMaster the big picture and the finer points of record dealsNavigate the ins and outs of songwriting, music publishing, and copyrightsMaximize concert, touring, and merchandising deals This latest edition also includes information on: Music downloads, webcasting, streaming-on-demand, and podcastingThe new video streaming servicesHow royalties are computed in the digital ageThe latest developments in deals with independent labels, including upstream dealsUpdates on all the traditional industry matters, such as royalties, advances, video budgets, and copyright lawIn "All You Need to Know About the Music Business," one of the industry's most influential figures shows you how to thrive in the most exciting business in the world. It's a book that no musician, entertainment lawyer, agent, promoter, publisher, manager, record company executive -- anyone who makes their living from music -- can afford to be without.

Robot Builder's Bonanza


Gordon McComb - 1995
    It provides coverage of Robotix-based Robots, Lego Technic-based Robots, Functionoids with Lego Mindstorms, and Location and Motorized Systems with Servo Motors.

A Software Engineer Learns HTML5, JavaScript and jQuery


Dane Cameron - 2013
    Due to their monopoly position in web browsers, and the fact web browsers have spread from PCs to phones, tablets and TVs; their status will continue to grow and grow. Despite their success, many software engineers are apprehensive about JavaScript and HTML. This apprehensiveness is not completely unfounded; both JavaScript and HTML were rushed in their early years, and driven by commercial rather than engineering interests. As a result, many dubious features crept into these languages. Due to backwards compatibility concerns, most of these features still remain. In addition, many software engineers have used these languages without ever learning them. JavaScript and HTML have low barriers to entry, and this, along with their similarity to other languages, led many software engineers to conclude that there really was nothing much to learn. If you have not used JavaScript and HTML for a number of years, or if you are a programmer or software engineer using other languages, you may be surprised at what they now offer. Browser based web applications are now capable of matching or exceeding the sophistication and scale of traditional desktop applications. In order to create complex web applications however, it is essential to learn these languages. This book takes the point of view that once you have a strong grasp of the fundamentals, the details will take care of themselves. It will not present you with long lists of APIs, or intricate details of every attribute, these can be found in reference manuals. It will focus on the details of each language that are fundamental to understanding how they work. This book will guide you through the process of developing a web application using HTML5, Javascript, jQuery and CSS. It contains the following content: 1. An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. 2. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. 3. An introduction to jQuery selection, traversal, manipulation and events. 4. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. 5. A guide to implementing offline web applications with the Application Cache API. 6. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. 7. The use of Web Workers in a web application to execute algorithms on background threads. 8. An introduction to AJAX, and the jQuery API supporting AJAX. 9. An introduction to Server Sent Events and Web Sockets. All subjects are introduced in the context of a sample web application. This book is intended for anyone with at least a superficial knowledge of HTML and programming.

Rise of the Robots: Technology and the Threat of a Jobless Future


Martin Ford - 2015
    In Rise of the Robots, Silicon Valley entrepreneur Martin Ford argues that this is absolutely not the case. As technology continues to accelerate and machines begin taking care of themselves, fewer people will be necessary. Artificial intelligence is already well on its way to making “good jobs” obsolete: many paralegals, journalists, office workers, and even computer programmers are poised to be replaced by robots and smart software. As progress continues, blue and white collar jobs alike will evaporate, squeezing working- and middle-class families ever further. At the same time, households are under assault from exploding costs, especially from the two major industries—education and health care—that, so far, have not been transformed by information technology. The result could well be massive unemployment and inequality as well as the implosion of the consumer economy itself.In Rise of the Robots, Ford details what machine intelligence and robotics can accomplish, and implores employers, scholars, and policy makers alike to face the implications. The past solutions to technological disruption, especially more training and education, aren't going to work, and we must decide, now, whether the future will see broad-based prosperity or catastrophic levels of inequality and economic insecurity. Rise of the Robots is essential reading for anyone who wants to understand what accelerating technology means for their own economic prospects—not to mention those of their children—as well as for society as a whole.

Hacking Darwin: Genetic Engineering and the Future of Humanity


Jamie Metzl - 2019
    After 3.8 billion years humankind is about to start evolving by new rules...From leading geopolitical expert and technology futurist Jamie Metzl comes a groundbreaking exploration of the many ways genetic-engineering is shaking the core foundations of our lives -- sex, war, love, and death.At the dawn of the genetics revolution, our DNA is becoming as readable, writable, and hackable as our information technology. But as humanity starts retooling our own genetic code, the choices we make today will be the difference between realizing breathtaking advances in human well-being and descending into a dangerous and potentially deadly genetic arms race.Enter the laboratories where scientists are turning science fiction into reality. Look towards a future where our deepest beliefs, morals, religions, and politics are challenged like never before and the very essence of what it means to be human is at play. When we can engineer our future children, massively extend our lifespans, build life from scratch, and recreate the plant and animal world, should we?

Programming PHP


Rasmus Lerdorf - 2000
    When it comes to creating websites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million websites, surpassing Microsoft's ASP .NET technology in popularity. Programmers love its flexibility and speed; designers love its accessibility and convenience. As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, Second Edition covers everything you need to know to create effective web applications with PHP. Contents include: Detailed information on the basics of the PHP language, including data types, variables, operators, and flow control statements Chapters outlining the basics of functions, strings, arrays, and objects Coverage of common PHP web application techniques, such as form processing and validation, session tracking, and cookies Material on interacting with relational databases, such as MySQL and Oracle, using the database-independent PEAR DB library and the new PDO Library Chapters that show you how to generate dynamic images, create PDF files, and parse XML files with PHP Advanced topics, such as creating secure scripts, error handling, performance tuning, and writing your own C language extensions to PHP A handy quick reference to all the core functions in PHP and all the standard extensions that ship with PHP Praise for the first edition: "If you are just getting into the dynamic Web development world or you are considering migrating from another dynamic web product to PHP, Programming PHP is the book of choice to get you up, running, and productive in a short time."--Peter MacIntrye, eWeek "I think this is a great book for programmers who want to start developing dynamic websites with PHP. It gives a detailed overview of PHP, lots of valuable tips, and a good sense of PHP's strengths."--David Dooling, Slashdot.org

Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition


Dan Jurafsky - 2000
    This comprehensive work covers both statistical and symbolic approaches to language processing; it shows how they can be applied to important tasks such as speech recognition, spelling and grammar correction, information extraction, search engines, machine translation, and the creation of spoken-language dialog agents. The following distinguishing features make the text both an introduction to the field and an advanced reference guide.- UNIFIED AND COMPREHENSIVE COVERAGE OF THE FIELDCovers the fundamental algorithms of each field, whether proposed for spoken or written language, whether logical or statistical in origin.- EMPHASIS ON WEB AND OTHER PRACTICAL APPLICATIONSGives readers an understanding of how language-related algorithms can be applied to important real-world problems.- EMPHASIS ON SCIENTIFIC EVALUATIONOffers a description of how systems are evaluated with each problem domain.- EMPERICIST/STATISTICAL/MACHINE LEARNING APPROACHES TO LANGUAGE PROCESSINGCovers all the new statistical approaches, while still completely covering the earlier more structured and rule-based methods.

Why We Make Things and Why It Matters: The Education of a Craftsman


Peter Korn - 2013
    This is not a "how-to" book in any sense. Korn wants to get at the why of craft, in particular, and at the satisfactions of creative work, in general to understand their essential nature. How does the making of objects both reflect and refine our own identities? What is it about craft and creative work that makes them so rewarding? What is the nature of those rewards? How do the products of creative work inform society?

Triumph of the City: How Our Greatest Invention Makes Us Richer, Smarter, Greener, Healthier and Happier


Edward L. Glaeser - 2011
     America is an urban nation. More than two thirds of us live on the 3 percent of land that contains our cities. Yet cities get a bad rap: they're dirty, poor, unhealthy, crime ridden, expensive, environmentally unfriendly... Or are they? As Edward Glaeser proves in this myth-shattering book, cities are actually the healthiest, greenest, and richest (in cultural and economic terms) places to live. New Yorkers, for instance, live longer than other Americans; heart disease and cancer rates are lower in Gotham than in the nation as a whole. More than half of America's income is earned in twenty-two metropolitan areas. And city dwellers use, on average, 40 percent less energy than suburbanites. Glaeser travels through history and around the globe to reveal the hidden workings of cities and how they bring out the best in humankind. Even the worst cities-Kinshasa, Kolkata, Lagos- confer surprising benefits on the people who flock to them, including better health and more jobs than the rural areas that surround them. Glaeser visits Bangalore and Silicon Valley, whose strangely similar histories prove how essential education is to urban success and how new technology actually encourages people to gather together physically. He discovers why Detroit is dying while other old industrial cities-Chicago, Boston, New York-thrive. He investigates why a new house costs 350 percent more in Los Angeles than in Houston, even though building costs are only 25 percent higher in L.A. He pinpoints the single factor that most influences urban growth-January temperatures-and explains how certain chilly cities manage to defy that link. He explains how West Coast environmentalists have harmed the environment, and how struggling cities from Youngstown to New Orleans can "shrink to greatness." And he exposes the dangerous anti-urban political bias that is harming both cities and the entire country. Using intrepid reportage, keen analysis, and eloquent argument, Glaeser makes an impassioned case for the city's import and splendor. He reminds us forcefully why we should nurture our cities or suffer consequences that will hurt us all, no matter where we live.

The C++ Programming Language


Bjarne Stroustrup - 1986
    For this special hardcover edition, two new appendixes on locales and standard library exception safety (also available at www.research.att.com/ bs/) have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components. For example:abstract classes as interfaces class hierarchies for object-oriented programming templates as the basis for type-safe generic software exceptions for regular error handling namespaces for modularity in large-scale software run-time type identification for loosely coupled systems the C subset of C++ for C compatibility and system-level work standard containers and algorithms standard strings, I/O streams, and numerics C compatibility, internationalization, and exception safety Bjarne Stroustrup makes C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable.

The Information: A History, a Theory, a Flood


James Gleick - 2011
    The story of information begins in a time profoundly unlike our own, when every thought and utterance vanishes as soon as it is born. From the invention of scripts and alphabets to the long-misunderstood talking drums of Africa, Gleick tells the story of information technologies that changed the very nature of human consciousness. He provides portraits of the key figures contributing to the inexorable development of our modern understanding of information: Charles Babbage, the idiosyncratic inventor of the first great mechanical computer; Ada Byron, the brilliant and doomed daughter of the poet, who became the first true programmer; pivotal figures like Samuel Morse and Alan Turing; and Claude Shannon, the creator of information theory itself. And then the information age arrives. Citizens of this world become experts willy-nilly: aficionados of bits and bytes. And we sometimes feel we are drowning, swept by a deluge of signs and signals, news and images, blogs and tweets. The Information is the story of how we got here and where we are heading.

Coders: The Making of a New Tribe and the Remaking of the World


Clive Thompson - 2019
    And this may sound weirdly obvious, but every single one of those pieces of software was written by a programmer. Programmers are thus among the most quietly influential people on the planet. As we live in a world made of software, they're the architects. The decisions they make guide our behavior. When they make something newly easy to do, we do a lot more of it. If they make it hard or impossible to do something, we do less of it.If we want to understand how today's world works, we ought to understand something about coders. Who exactly are the people that are building today's world? What makes them tick? What type of personality is drawn to writing software? And perhaps most interestingly -- what does it do to them?One of the first pieces of coding a newbie learns is the program to make the computer say "Hello, world!" Like that piece of code, Clive Thompson's book is a delightful place to begin to understand this vocation, which is both a profession and a way of life, and which essentially didn't exist little more than a generation ago, but now is considered just about the only safe bet we can make about what the future holds. Thompson takes us close to some of the great coders of our time, and unpacks the surprising history of the field, beginning with the first great coders, who were women. Ironically, if we're going to traffic in stereotypes, women are arguably "naturally" better at coding than men, but they were written out of the history, and shoved out of the seats, for reasons that are illuminating. Now programming is indeed, if not a pure brotopia, at least an awfully homogenous community, which attracts people from a very narrow band of backgrounds and personality types. As Thompson learns, the consequences of that are significant - not least being a fetish for disruption at scale that doesn't leave much time for pondering larger moral issues of collateral damage. At the same time, coding is a marvelous new art form that has improved the world in innumerable ways, and Thompson reckons deeply, as no one before him has, with what great coding in fact looks like, who creates it, and where they come from. To get as close to his subject has he can, he picks up the thread of his own long-abandoned coding practice, and tries his mightiest to up his game, with some surprising results.More and more, any serious engagement with the world demands an engagement with code and its consequences, and to understand code, we must understand coders. In that regard, Clive Thompson's Hello, World! is a marvelous and delightful master class.

Empires of Light: Edison, Tesla, Westinghouse, and the Race to Electrify the World


Jill Jonnes - 2003
    In Empires of Light, historian Jill Jonnes portrays this extraordinary trio and their riveting and ruthless world of cutting-edge science, invention, intrigue, money, death, and hard-eyed Wall Street millionaires. At the heart of the story are Thomas Alva Edison, the nation’s most famous and folksy inventor, creator of the incandescent light bulb and mastermind of the world’s first direct current electrical light networks; the Serbian wizard of invention Nikola Tesla, elegant, highly eccentric, a dreamer who revolutionized the generation and delivery of electricity; and the charismatic George Westinghouse, Pittsburgh inventor and tough corporate entrepreneur, an industrial idealist who in the era of gaslight imagined a world powered by cheap and plentiful electricity and worked heart and soul to create it. Edison struggled to introduce his radical new direct current (DC) technology into the hurly-burly of New York City as Tesla and Westinghouse challenged his dominance with their alternating current (AC), thus setting the stage for one of the eeriest feuds in American corporate history, the War of the Electric Currents. The battlegrounds: Wall Street, the 1893 Chicago World’s Fair, Niagara Falls, and, finally, the death chamber - Jonnes takes us on the tense walk down a prison hallway and into the sunlit room where William Kemmler, convicted ax murderer, became the first man to die in the electric chair. Empires of Light is the gripping history of electricity, the “mysterious fluid,” and how the fateful collision of Edison, Tesla, and Westinghouse left the world utterly transformed.

Drawdown: The Most Comprehensive Plan Ever Proposed to Reverse Global Warming


Paul Hawken - 2017
    One hundred techniques and practices are described here—some are well known; some you may have never heard of. They range from clean energy to educating girls in lower-income countries to land use practices that pull carbon out of the air. The solutions exist, are economically viable, and communities throughout the world are currently enacting them with skill and determination. If deployed collectively on a global scale over the next thirty years, they represent a credible path forward, not just to slow the earth’s warming but to reach drawdown, that point in time when greenhouse gases in the atmosphere peak and begin to decline. These measures promise cascading benefits to human health, security, prosperity, and well-being—giving us every reason to see this planetary crisis as an opportunity to create a just and livable world.