Call Me American


Book Description

Abdi Nor Iftin first fell in love with America from afar. As a child, he learned English by listening to American pop and watching action films starring Arnold Schwarzenegger. When U.S. marines landed in Mogadishu to take on the warlords, Abdi cheered the arrival of these Americans, who seemed as heroic as those of the movies. Sporting American clothes and dance moves, he became known around Mogadishu as Abdi American, but when the radical Islamist group al-Shabaab rose to power in 2006, it became dangerous to celebrate Western culture. Desperate to make a living, Abdi used his language skills to post secret dispatches, which found an audience of worldwide listeners. Eventually, though, Abdi was forced to flee to Kenya. In an amazing stroke of luck, Abdi won entrance to the U.S. in the annual visa lottery, though his route to America did not come easily. Parts of his story were first heard on the BBC World Service and This American Life. Now a proud resident of Maine, on the path to citizenship, Abdi Nor Iftin's dramatic, deeply stirring memoir is truly a story for our time: a vivid reminder of why America still beckons to those looking to make a better life.




Cohomology of Groups


Book Description

Aimed at second year graduate students, this text introduces them to cohomology theory (involving a rich interplay between algebra and topology) with a minimum of prerequisites. No homological algebra is assumed beyond what is normally learned in a first course in algebraic topology, and the basics of the subject, as well as exercises, are given prior to discussion of more specialized topics.




It's Complicated


Book Description

Surveys the online social habits of American teens and analyzes the role technology and social media plays in their lives, examining common misconceptions about such topics as identity, privacy, danger, and bullying.




Pennsylvania Farmer


Book Description










Data-Intensive Text Processing with MapReduce


Book Description

Our world is being revolutionized by data-driven methods: access to large amounts of data has generated new insights and opened exciting new opportunities in commerce, science, and computing applications. Processing the enormous quantities of data necessary for these advances requires large clusters, making distributed computing paradigms more crucial than ever. MapReduce is a programming model for expressing distributed computations on massive datasets and an execution framework for large-scale data processing on clusters of commodity servers. The programming model provides an easy-to-understand abstraction for designing scalable algorithms, while the execution framework transparently handles many system-level details, ranging from scheduling to synchronization to fault tolerance. This book focuses on MapReduce algorithm design, with an emphasis on text processing algorithms common in natural language processing, information retrieval, and machine learning. We introduce the notion of MapReduce design patterns, which represent general reusable solutions to commonly occurring problems across a variety of problem domains. This book not only intends to help the reader "think in MapReduce", but also discusses limitations of the programming model as well. Table of Contents: Introduction / MapReduce Basics / MapReduce Algorithm Design / Inverted Indexing for Text Retrieval / Graph Algorithms / EM Algorithms for Text Processing / Closing Remarks




Research Methods in Human Development


Book Description

For undergradute social science majors. A textbook on the interpretation and use of research. Annotation copyright Book News, Inc. Portland, Or.




Think Java


Book Description

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to an end. Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter covers the material for one week of a college course and includes exercises to help you practice what you’ve learned. Learn one concept at a time: tackle complex topics in a series of small steps with examples Understand how to formulate problems, think creatively about solutions, and write programs clearly and accurately Determine which development techniques work best for you, and practice the important skill of debugging Learn relationships among input and output, decisions and loops, classes and methods, strings and arrays Work on exercises involving word games, graphics, puzzles, and playing cards




Hip-Hop (And Other Things)


Book Description

HIP-HOP (AND OTHER THINGS) is about, as it were, rap, but also some other things. It's a smart, fun, funny, insightful book that spends the entirety of its time celebrating what has become the most dominant form of music these past two and a half decades. Tupac is in there. Jay Z is in there. Missy Elliott is in there. Drake is in there. Pretty much all of the big names are in there, as are a bunch of the smaller names, too. There's art from acclaimed illustrator Arturo Torres, there are infographics and footnotes; there's all kinds of stuff in there. Some of the chapters are serious, and some of the chapters are silly, and some of the chapters are a combination of both things. All of them, though, are treated with the care and respect that they deserve. HIP-HOP (AND OTHER THINGS) is the third book in the (And Other Things) series. The first two—Basketball (And Other Things) and Movies (And Other Things)—were both #1 New York Times bestsellers.