Producing Open Source Software: How to Run a Successful Free Software Project


Karl Fogel - 2005
    Each is the result of a publicly collaborative process among numerous developers who volunteer their time and energy to create better software.The truth is, however, that the overwhelming majority of free software projects fail. To help you beat the odds, O'Reilly has put together Producing Open Source Software, a guide that recommends tried and true steps to help free software developers work together toward a common goal. Not just for developers who are considering starting their own free software project, this book will also help those who want to participate in the process at any level.The book tackles this very complex topic by distilling it down into easily understandable parts. Starting with the basics of project management, it details specific tools used in free software projects, including version control, IRC, bug tracking, and Wikis. Author Karl Fogel, known for his work on CVS and Subversion, offers practical advice on how to set up and use a range of tools in combination with open mailing lists and archives. He also provides several chapters on the essentials of recruiting and motivating developers, as well as how to gain much-needed publicity for your project.While managing a team of enthusiastic developers -- most of whom you've never even met -- can be challenging, it can also be fun. Producing Open Source Software takes this into account, too, as it speaks of the sheer pleasure to be had from working with a motivated team of free software developers.

Flesh and Machines: How Robots Will Change Us


Rodney A. Brooks - 2002
    Brooks, director of the MIT Artificial Intelligence Laboratory believes we are. In this lucid and accessible book, Brooks vividly depicts the history of robots and explores the ever-changing relationships between humans and their technological brethren, speculating on the growing role that robots will play in our existence. Knowing the moral battle likely to ensue, he posits a clear philosophical argument as to why we should not fear that change. What results is a fascinating book that offers a deeper understanding of who we are and how we can control what we will become.

The Craft Sequence: The First Five Novels


Max Gladstone - 2017
    Stupefyingly good.” — Patrick Rothfuss Set in a phenomenally-built world in which lawyers ride lightning bolts, souls are currency, and cities are powered by the remains of fallen gods, MAX GLADSTONE's Craft Sequence introduces readers to a modern fantasy landscape and an epic struggle to build a just society.Three Parts Dead — A god has died, and it's up to Tara, first-year associate in the international necromantic firm of Kelethres, Albrecht, and Ao, to bring Him back to life before His city falls apart.Two Serpents Rise — Caleb Altemoc—casual gambler and professional risk manager—is sent by Red King Consolidated to cleanse shadow demons from the Dresediel Lex city water supply, and uncovers a scheme to forever alter the balance of power in the city.Full Fathom Five — On the island of Kavekana, Kai nearly loses her life trying to save one of her creations, a god built to order. But when Kai starts digging into the reasons her creations die, she uncovers a conspiracy of silence and fear—which will crush her, if Kai can't stop it first.Last First Snow — Craft lawyer Elayne Kevarian and warrior-priest Temoc must fight dark magic, secret agendas, and their own demons to save the peace between the citizens and rulers of Dresediel Lex, before hell opens to swallow the city whole. Four Roads Cross — Protests rock the city of Alt Coulumb, Kos Everburning's creditors attempt a hostile takeover of the fire god's church, and Craftswoman Tara Abernathy must defend the church against the world's fiercest necromantic firm. Tor books by Max Gladstone The Craft Sequence Three Parts Dead Two Serpents Rise Full Fathom Five Last First Snow Four Roads Cross The Ruin of Angels Other Books The Highway Kind At the Publisher's request, this title is being sold without Digital Rights Management Software (DRM) applied.

LATEX: A Document Preparation System: User's Guide and Reference Manual


Leslie Lamport - 1985
    The new edition features additional styles and functions, improved font handling, and enhanced graphics capabilities. Other parts of the book have been revised to reflect user comments and suggestions. Selected sections have been rewritten to explain challenging concepts or functions, and the descriptions of both MakeIndex and BibTEX have been updated. New LATEX users will want to start with this book, and current users, particularly as they upgrade to the LATEX2e software, will be eager to obtain the most up-to-date version of its associated manual. Features Revised version of the authoritative user's guide and reference manual for the LATEX computer typesetting system. Features the new standard software release - LATEX2e. Sections rewritten to explain difficult concepts or functions.

My Mother Was a Computer: Digital Subjects and Literary Texts


N. Katherine Hayles - 2005
    Katherine Hayles, where new languages are constantly emerging, proliferating, and fading into obsolescence. These are languages of our own making: the programming languages written in code for the intelligent machines we call computers. Hayles's latest exploration provides an exciting new way of understanding the relations between code and language and considers how their interactions have affected creative, technological, and artistic practices. My Mother Was a Computer explores how the impact of code on everyday life has become comparable to that of speech and writing: language and code have grown more entangled, the lines that once separated humans from machines, analog from digital, and old technologies from new ones have become blurred. My Mother Was a Computer gives us the tools necessary to make sense of these complex relationships. Hayles argues that we live in an age of intermediation that challenges our ideas about language, subjectivity, literary objects, and textuality. This process of intermediation takes place where digital media interact with cultural practices associated with older media, and here Hayles sharply portrays such interactions: how code differs from speech; how electronic text differs from print; the effects of digital media on the idea of the self; the effects of digitality on printed books; our conceptions of computers as living beings; the possibility that human consciousness itself might be computational; and the subjective cosmology wherein humans see the universe through the lens of their own digital age. We are the children of computers in more than one sense, and no critic has done more than N. Katherine Hayles to explain how these technologies define us and our culture. Heady and provocative, My Mother Was a Computer will be judged as her best work yet.

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

Pattern Recognition and Machine Learning


Christopher M. Bishop - 2006
    However, these activities can be viewed as two facets of the same field, and together they have undergone substantial development over the past ten years. In particular, Bayesian methods have grown from a specialist niche to become mainstream, while graphical models have emerged as a general framework for describing and applying probabilistic models. Also, the practical applicability of Bayesian methods has been greatly enhanced through the development of a range of approximate inference algorithms such as variational Bayes and expectation propagation. Similarly, new models based on kernels have had a significant impact on both algorithms and applications. This new textbook reflects these recent developments while providing a comprehensive introduction to the fields of pattern recognition and machine learning. It is aimed at advanced undergraduates or first-year PhD students, as well as researchers and practitioners, and assumes no previous knowledge of pattern recognition or machine learning concepts. Knowledge of multivariate calculus and basic linear algebra is required, and some familiarity with probabilities would be helpful though not essential as the book includes a self-contained introduction to basic probability theory.

Making the Social World: The Structure of Human Civilization


John Rogers Searle - 2009
    Now he offers a profound understanding of how we create a social reality--a reality of money, property, governments, marriages, stock markets and cocktail parties. The paradox he addresses in Making the Social World is that these facts only exist because we think they exist and yet they have an objective existence. Continuing a line of investigation begun in his earlier book The Construction of Social Reality, Searle identifies the precise role of language in the creation of all "institutional facts." His aim is to show how mind, language and civilization are natural products of the basic facts of the physical world described by physics, chemistry and biology. Searle explains how a single linguistic operation, repeated over and over, is used to create and maintain the elaborate structures of human social institutions. These institutions serve to create and distribute power relations that are pervasive and often invisible. These power relations motivate human actions in a way that provides the glue that holds human civilization together. Searle then applies the account to show how it relates to human rationality, the freedom of the will, the nature of political power and the existence of universal human rights. In the course of his explication, he asks whether robots can have institutions, why the threat of force so often lies behind institutions, and he denies that there can be such a thing as a "state of nature" for language-using human beings.

The Joy of Search: A Google Insider's Guide to Going Beyond the Basics


Daniel M. Russell - 2019
    We do this so often that we have made the most famous search engine a verb: we Google it—“Japan population” or “Nobel Peace Prize” or “poison ivy” or whatever we want to know. But knowing how to Google something doesn't make us search experts; there's much more we can do to access the massive collective knowledge available online. In The Joy of Search, Daniel Russell shows us how to be great online researchers. We don't have to be computer geeks or a scholar searching out obscure facts; we just need to know some basic methods. Russell demonstrates these methods with step-by-step searches for answers to a series of intriguing questions—from “what is the wrong side of a towel?” to “what is the most likely way you will die?” Along the way, readers will discover essential tools for effective online searches—and learn some fascinating facts and interesting stories.Russell explains how to frame search queries so they will yield information and describes the best ways to use such resources as Google Earth, Google Scholar, Wikipedia, and Wikimedia. He shows when to put search terms in double quotes, how to use the operator (*), why metadata is important, and how to triangulate information from multiple sources. By the end of this engaging journey of discovering, readers will have the definitive answer to why the best online searches involve more than typing a few words into Google.

The Market Revolution: Jacksonian America, 1815-1846


Charles Grier Sellers - 1992
    The author argues that, following the Industrial Revolution, two distinct societies were created in the USA: rich and poor, proprietors and labourers, city dwellers and farmers.

Ctrl+Shift+Enter Mastering Excel Array Formulas: Do the Impossible with Excel Formulas Thanks to Array Formula Magic


Mike Girvin - 2013
    Beginning with an introduction to array formulas, this manual examines topics such as how they differ from ordinary formulas, the benefits and drawbacks of their use, functions that can and cannot handle array calculations, and array constants and functions. Among the practical applications surveyed include how to extract data from tables and unique lists, how to get results that match any criteria, and how to utilize various methods for unique counts. This book contains 529 screen shots.

Gamification by Design


Gabe Zichermann - 2011
    This book provides the design strategy and tactics you need to integrate game mechanics into any kind of consumer-facing website or mobile app. Learn how to use core game concepts, design patterns, and meaningful code samples to a create fun and captivating social environment.Whether you're an executive, developer, producer, or product specialist, Gamification by Design will show you how game mechanics can help you build customer loyalty.Discover the motivational framework game designers use to segment and engage consumersUnderstand core game mechanics such as points, badges, levels, challenges, and leaderboardsEngage your consumers with reward structures, positive reinforcement, and feedback loopsCombine game mechanics with social interaction for activities such as collecting, gifting, heroism, and statusDive into case studies on Nike and Yahoo!, and analyze interactions at Google, Facebook, and ZyngaGet the architecture and code to gamify a basic consumer site, and learn how to use mainstream gamification APIs from Badgeville"Turning applications into games is a huge trend. This book does a great job of identifying the core lasting principals you need to inspire your users to visit again and again." —Adam Loving Freelance Social Game Developer and founder of Twibes Twitter Groups

How To Be A Landlord: The Definitive Guide to Letting and Managing Your Rental Property


Rob Dix - 2017
     By the author of the UK’s most popular property book, The Complete Guide To Property Investment. Please note that this book only covers letting and management of a property you already own. For a guide to buying the right property in the first place, you should buy ‘The Complete Guide To Property Investment’. Take a property, throw in a tenant and watch the money roll in. This seemingly simple formula has attracted nearly two million people in the UK to become landlords, but the reality is a whole lot more complicated. Did you know, for example, that if you forget to provide a certain piece of paper you might be unable to evict a tenant – even if they don’t pay the rent? Or that you could be fined for not checking your tenant’s immigration status? And don’t forget the inevitable broken boilers, mysterious leaks and various tenant complaints that always seem to happen at the most inconvenient time. How To Be A Landlord is a straightforward guide to everything involved in letting and managing a property – whether you’re an accidental landlord or an enthusiastic investor. In simple and entertaining language, it covers important steps like preparing the property to let, advertising for tenants, conducting viewings, doing all the paperwork, managing the tenancy, and dealing with any tricky situations that crop up (including the dreaded emergency repairs and evictions…). You’ll learn: • How to set yourself up for success when preparing a property to let • Where to find the perfect tenants for your property • The essential checks you must make to avoid a nightmare tenant • Everything you need to do when setting up a tenancy to avoid problems later • How to deal with the most common maintenance issues and repairs • The proper legal processes to follow when you have troublesome tenants • Top tips from experienced landlords for how to look after your tenants – keeping them happy, your property safe, and the rent rolling in Frequently updated and with contributions from over 50 experienced landlords, this is the most current and comprehensive book on the subject – and essential reading for anyone who wants a simple, profitable life as a landlord.

Diffusion of Innovations


Everett M. Rogers - 1982
    It has sold 30,000 copies in each edition and will continue to reach a huge academic audience.In this renowned book, Everett M. Rogers, professor and chair of the Department of Communication & Journalism at the University of New Mexico, explains how new ideas spread via communication channels over time. Such innovations are initially perceived as uncertain and even risky. To overcome this uncertainty, most people seek out others like themselves who have already adopted the new idea. Thus the diffusion process consists of a few individuals who first adopt an innovation, then spread the word among their circle of acquaintances--a process which typically takes months or years. But there are exceptions: use of the Internet in the 1990s, for example, may have spread more rapidly than any other innovation in the history of humankind. Furthermore, the Internet is changing the very nature of diffusion by decreasing the importance of physical distance between people. The fifth edition addresses the spread of the Internet, and how it has transformed the way human beings communicate and adopt new ideas.

The Rise of Big Data Policing: Surveillance, Race, and the Future of Law Enforcement


Andrew Guthrie Ferguson - 2017
    The Rise of Big Data Policing introduces the cutting-edge technology that is changing how the police do their jobs and shows why it is more important than ever that citizens understand the far-reaching consequences of big data surveillance as a law enforcement tool.Andrew Guthrie Ferguson reveals how these new technologies --viewed as race-neutral and objective--have been eagerly adopted by police departments hoping to distance themselves from claims of racial bias and unconstitutional practices. After a series of high-profile police shootings and federal investigations into systemic police misconduct, and in an era of law enforcement budget cutbacks, data-driven policing has been billed as a way to "turn the page" on racial bias.But behind the data are real people, and difficult questions remain about racial discrimination and the potential to distort constitutional protections.In this first book on big data policing, Ferguson offers an examination of how new technologies will alter the who, where, when and how we police. These new technologies also offer data-driven methods to improve police accountability and to remedy the underlying socio-economic risk factors that encourage crime.The Rise of Big Data Policing is a must read for anyone concerned with how technology will revolutionize law enforcement and its potential threat to the security, privacy, and constitutional rights of citizens.Read an excerpt and interview with Andrew Guthrie Ferguson in The Economist.