Wired to Create: Unraveling the Mysteries of the Creative Mind


Scott Barry Kaufman - 2015
    Revealing the latest findings in neuroscience and psychology, along with engaging examples of artists and innovators throughout history, the book shines a light on the practices and habits of mind that promote creative thinking. Kaufman and Gregoire untangle a series of paradoxes— like mindfulness and daydreaming, seriousness and play, openness and sensitivity, and solitude and collaboration – to show that it is by embracing our own contradictions that we are able to tap into our deepest creativity. Each chapter explores one of the ten attributes and habits of highly creative people: Imaginative Play * Passion * Daydreaming * Solitude * Intuition * Openness to Experience * Mindfulness * Sensitivity * Turning Adversity into Advantage * Thinking Differently With insights from the work and lives of Pablo Picasso, Frida Kahlo, Marcel Proust, David Foster Wallace, Thomas Edison, Josephine Baker, John Lennon, Michael Jackson, musician Thom Yorke, chess champion Josh Waitzkin, video-game designer Shigeru Miyamoto, and many other creative luminaries, Wired to Create helps us better understand creativity – and shows us how to enrich this essential aspect of our lives.

Leviathan


Thomas Hobbes - 1651
    But his penetrating work of political philosophy - now fully revised and with a new introduction for this edition - opened up questions about the nature of statecraft and society that influenced governments across the world.

The Tangled Web: A Guide to Securing Modern Web Applications


Michal Zalewski - 2011
    Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.In The Tangled Web, Michal Zalewski, one of the world's top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they're fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security. You'll learn how to:Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Sharing Leverage many variants of the same-origin policy to safely compartmentalize complex web applications and protect user credentials in case of XSS bugs Build mashups and embed gadgets without getting stung by the tricky frame navigation policy Embed or host user-supplied content without running into the trap of content sniffing For quick reference, "Security Engineering Cheat Sheets" at the end of each chapter offer ready solutions to problems you're most likely to encounter. With coverage extending as far as planned HTML5 features, The Tangled Web will help you create secure web applications that stand the test of time.

The C# Programming Yellow Book


Rob Miles - 2010
    With jokes, puns, and a rigorous problem solving based approach. You can download all the code samples used in the book from here: http://www.robmiles.com/s/Yellow-Book...

Dissertation and Theses from Start to Finish: Psychology and Related Fields


John D. Cone - 1993
    Aimed to aid student writers through practical, logistical, and emotional stages of writing dissertations and theses, this book offers guidance to students through such important steps as defining topics, scheduling time to accommodate projects, and conducting, analyzing, writing, presenting, and publishing research.

A Slap in the Face: Why Insults Hurt--And Why They Shouldn't


William B. Irvine - 2013
    But why do we insult each other? Why do insults cause us such pain? Can we do anything to prevent or lessen this pain? Most importantly, how can we overcome our inclination to insult others?In A Slap in the Face, William Irvine undertakes a wide-ranging investigation of insults, their history, the role they play in social relationships, and the science behind them. He examines not just memorable zingers, such as Elizabeth Bowen's description of Aldous Huxley as "The stupid person's idea of a clever person," but subtle insults as well, such as when someone insults us by reporting the insulting things others have said about us: "I never read bad reviews about myself," wrote entertainer Oscar Levant, "because my best friends invariably tell me about them." Irvine also considers the role insults play in our society: they can be used to cement relations, as when a woman playfully teases her husband, or to enforce a social hierarchy, as when a boss publicly berates an employee. He goes on to investigate the many ways society has tried to deal with insults-by adopting codes of politeness, for example, and outlawing hate speech-but concludes that the best way to deal with insults is to immunize ourselves against them: We need to transform ourselves in the manner recommended by Stoic philosophers. We should, more precisely, become insult pacifists, trying hard not to insult others and laughing off their attempts to insult us.A rousing follow-up to The Good Life, A Slap in the Face will interest anyone who's ever delivered an insult or felt the sting of one--in other words, everyone.

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.

Masterpieces: The Best Science Fiction of the Twentieth Century


Orson Scott CardJames Blish - 2001
    An overview of the best science fiction short stories of the 20th century as selected and evaluated by critically-acclaimed author Orson Scott Card.

Contemporary Linguistics: An Introduction


William D. O'Grady - 1987
    Meticulously prepared, it is one of the most comprehensive, authoritative, up-to-date introductory resources on the market. The book’s extensive examples and exercises help students master the course material, and its lucid writing style makes complex concepts easy to understand.

Beginning Theory: An Introduction to Literary and Cultural Theory


Peter Barry - 1995
    This new and expanded third edition continues to offer students and readers the best one-volume introduction to the field.The bewildering variety of approaches, theorists and technical language is lucidly and expertly unraveled. Unlike many books which assume certain positions about the critics and the theories they represent, Peter Barry allows readers to develop their own ideas once first principles and concepts have been grasped.

Advanced Computer Architecture: Parallelism, Scalability, Programmability


Kai Hwang - 1992
    It deals with advanced computer architecture and parallel processing systems and techniques, providing an integrated study of computer hardware and software systems, and the material is suitable for use on courses found in computer science, computer engineering, or electrical engineering departments.

Pink Think: Becoming a Woman in Many Uneasy Lessons


Lynn Peril - 2002
    Attaining feminine perfection meant conforming to a mythical standard, one that would come wrapped in an adorable pink package, if those cunning marketers were to be believed. With wise humor and a savvy eye for curious, absurd, and at times wildly funny period artifacts, Lynn Peril gathers here the memorabilia of the era — from kitschy board games and lunch boxes to outdated advice books and health pamphlets — and reminds us how media messages have long endeavored to shape women's behavior and self-image, with varying degrees of success.Vividly illustrated with photographs of vintage paraphernalia, this entertaining social history revisits the nostalgic past, but only to offer a refreshing message to women who lived through those years as well as those who are coming of age now.

The Singularity is Near: When Humans Transcend Biology


Ray Kurzweil - 2005
    In his classic The Age of Spiritual Machines, he argued that computers would soon rival the full range of human intelligence at its best. Now he examines the next step in this inexorable evolutionary process: the union of human and machine, in which the knowledge and skills embedded in our brains will be combined with the vastly greater capacity, speed, and knowledge-sharing ability of our creations.

The Algorithm Design Manual


Steven S. Skiena - 1997
    Drawing heavily on the author's own real-world experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second is a reference section, which includes a catalog of the 75 most important algorithmic problems. By browsing this catalog, readers can quickly identify what the problem they have encountered is called, what is known about it, and how they should proceed if they need to solve it. This book is ideal for the working professional who uses algorithms on a daily basis and has need for a handy reference. This work can also readily be used in an upper-division course or as a student reference guide. THE ALGORITHM DESIGN MANUAL comes with a CD-ROM that contains: * a complete hypertext version of the full printed book. * the source code and URLs for all cited implementations. * over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes.

The Mythical Man-Month: Essays on Software Engineering


Frederick P. Brooks Jr. - 1975
    With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."