The Structural Transformation of the Public Sphere: An Inquiry into a Category of Bourgeois Society


Jürgen Habermas - 1962
    It will be a revelation to those who have known Habermas only through his theoretical writing to find his later interests in problems of legitimation and communication foreshadowed in this lucid study of the origins, nature, and evolution of public opinion in democratic societies.

Data Science from Scratch: First Principles with Python


Joel Grus - 2015
    In this book, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch. If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today’s messy glut of data holds answers to questions no one’s even thought to ask. This book provides you with the know-how to dig those answers out. Get a crash course in Python Learn the basics of linear algebra, statistics, and probability—and understand how and when they're used in data science Collect, explore, clean, munge, and manipulate data Dive into the fundamentals of machine learning Implement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks, and clustering Explore recommender systems, natural language processing, network analysis, MapReduce, and databases

How the Internet Happened: From Netscape to the iPhone


Brian McCullough - 2018
    In How the Internet Happened, he chronicles the whole fascinating story for the first time, beginning in a dusty Illinois basement in 1993, when a group of college kids set off a once-in-an-epoch revolution with what would become the first “dotcom.”Depicting the lives of now-famous innovators like Netscape’s Marc Andreessen and Facebook’s Mark Zuckerberg, McCullough also reveals surprising quirks and unknown tales as he tracks both the technology and the culture around the internet’s rise. Cinematic in detail and unprecedented in scope, the result both enlightens and informs as it draws back the curtain on the new rhythm of disruption and innovation the internet fostered, and helps to redefine an era that changed every part of our lives.

Types and Programming Languages


Benjamin C. Pierce - 2002
    The study of type systems--and of programming languages from a type-theoretic perspective--has important applications in software engineering, language design, high-performance compilers, and security.This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.

Thinking in Systems: A Primer


Donella H. Meadows - 2008
    Edited by the Sustainability Institute’s Diana Wright, this essential primer brings systems thinking out of the realm of computers and equations and into the tangible world, showing readers how to develop the systems-thinking skills that thought leaders across the globe consider critical for 21st-century life.Some of the biggest problems facing the world—war, hunger, poverty, and environmental degradation—are essentially system failures. They cannot be solved by fixing one piece in isolation from the others, because even seemingly minor details have enormous power to undermine the best efforts of too-narrow thinking.While readers will learn the conceptual tools and methods of systems thinking, the heart of the book is grander than methodology. Donella Meadows was known as much for nurturing positive outcomes as she was for delving into the science behind global dilemmas. She reminds readers to pay attention to what is important, not just what is quantifiable, to stay humble, and to stay a learner.In a world growing ever more complicated, crowded, and interdependent, Thinking in Systems helps readers avoid confusion and helplessness, the first step toward finding proactive and effective solutions.

Concrete Mathematics: A Foundation for Computer Science


Ronald L. Graham - 1988
    "More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."

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.

Half-Real: Video Games Between Real Rules and Fictional Worlds


Jesper Juul - 2005
    We win or lose the game in the real world, but we slay a dragon (for example) only in the world of the game. In this thought-provoking study, Jesper Juul examines the constantly evolving tension between rules and fiction in video games. Discussing games from "Pong" to "The Legend of Zelda," from chess to "Grand Theft Auto," he shows how video games are both a departure from and a development of traditional non-electronic games. The book combines perspectives from such fields as literary and film theory, computer science, psychology, economic game theory, and game studies, to outline a theory of what video games are, how they work with the player, how they have developed historically, and why they are fun to play.Locating video games in a history of games that goes back to Ancient Egypt, Juul argues that there is a basic affinity between games and computers. Just as the printing press and the cinema have promoted and enabled new kinds of storytelling, computers work as enablers of games, letting us play old games in new ways and allowing for new kinds of games that would not have been possible before computers. Juul presents a classic game model, which describes the traditional construction of games and points to possible future developments. He examines how rules provide challenges, learning, and enjoyment for players, and how a game cues the player into imagining its fictional world. Juul's lively style and eclectic deployment of sources will make "Half-Real" of interest to media, literature, and game scholars as well as to game professionals and gamers.

The Female Malady: Women, Madness and English Culture 1830-1980


Elaine Showalter - 1985
    A vital counter-interpretation of madness in women, showing how it is often a consequence of, rather than a deviation from, the traditional female role.

Hands-On Programming with R: Write Your Own Functions and Simulations


Garrett Grolemund - 2014
    With this book, you'll learn how to load data, assemble and disassemble data objects, navigate R's environment system, write your own functions, and use all of R's programming tools.RStudio Master Instructor Garrett Grolemund not only teaches you how to program, but also shows you how to get more from R than just visualizing and modeling data. You'll gain valuable programming skills and support your work as a data scientist at the same time.Work hands-on with three practical data analysis projects based on casino gamesStore, retrieve, and change data values in your computer's memoryWrite programs and simulations that outperform those written by typical R usersUse R programming tools such as if else statements, for loops, and S3 classesLearn how to write lightning-fast vectorized R codeTake advantage of R's package system and debugging toolsPractice and apply R programming concepts as you learn them

Introducing Postmodernism


Richard Appignanesi - 1995
    Has the 21st century resolved the question of postmodernism or are we more than ever ensnared in its perplexities? Postmodernism seemed to promise an end to the grim Cold War era of nuclear confrontation and oppressive ideologies. Fukuyama's notoriously proclaimed end of history, the triumph of liberal democracy over Communist tyranny, has proved an illusion. We awoke in the anxious grip of globalization, unpredictable terrorism and unforeseen war. Introducing Postmodernism traces the pedigrees of postmodernism in art, theory, science and history, providing an urgent guide to the present. Derrida, Baudrillard, Foucault and many other icons of postmodern complexity are brilliantly elucidated by Richard Appignanesi and enlivened by the Guardian's Biff cartoonist Chris Garratt.

The Location of Culture


Homi K. Bhabha - 1994
    In The Location of Culture, he uses concepts such as mimicry, interstice, hybridity, and liminality to argue that cultural production is always most productive where it is most ambivalent. Speaking in a voice that combines intellectual ease with the belief that theory itself can contribute to practical political change, Bhabha has become one of the leading post-colonial theorists of this era.

Subculture: The Meaning of Style


Dick Hebdige - 1979
    Hebdige [...] is concerned with the UK's postwar, music-centred, white working-class subcultures, from teddy boys to mods and rockers to skinheads and punks.' - Rolling StoneWith enviable precision and wit Hebdige has addressed himself to a complex topic - the meanings behind the fashionable exteriors of working-class youth subcultures - approaching them with a sophisticated theoretical apparatus that combines semiotics, the sociology of devience and Marxism and come up with a very stimulating short book - Time OutThis book is an attempt to subject the various youth-protest movements of Britain in the last 15 years to the sort of Marxist, structuralist, semiotic analytical techniques propagated by, above all, Roland Barthes. The book is recommended whole-heartedly to anyone who would like fresh ideas about some of the most stimulating music of the rock era - The New York Times

The Information Bomb


Paul Virilio - 1998
    . . and deaths. After the era of the atomic bomb, Virilio posits an era of genetic and information bombs which replace the apocalyptic bang of nuclear death with the whimper of a subliminally reinforced eugenics. We are entering the age of euthanasia.These exhilarating bulletins from the information war extend the range of Virilio's work. The Information Bomb spans everything from Fukuyama to Larry Flynt, the Sensation exhibition of New British Art to space travel, all seen through the optic of Virilio's trenchant and committed theoretical position.

The Great Transformation: The Political and Economic Origins of Our Time


Karl Polanyi - 1944
    His analysis explains not only the deficiencies of the self-regulating market, but the potentially dire social consequences of untempered market capitalism. New introductory material reveals the renewed importance of Polanyi's seminal analysis in an era of globalization and free trade.