Book picks similar to
African Fractals: Modern Computing and Indigenous Design by Ron Eglash
non-fiction
nonfiction
art
mathematics
Beauty for Truth's Sake: The Re-Enchantment of Education
Stratford Caldecott - 2009
Based in the riches of Christian worship and tradition, this book helps readers put back together again faith and reason, truth and beauty, and the fragmented academic disciplines.
Understanding Media: The Extensions of Man
Marshall McLuhan - 1964
Terms and phrases such as "the global village" and "the medium is the message" are now part of the lexicon, and McLuhan's theories continue to challenge our sensibilities and our assumptions about how and what we communicate.There has been a notable resurgence of interest in McLuhan's work in the last few years, fueled by the recent and continuing conjunctions between the cable companies and the regional phone companies, the appearance of magazines such as WiRed, and the development of new media models and information ecologies, many of which were spawned from MIT's Media Lab. In effect, media now begs to be redefined. In a new introduction to this edition of Understanding Media, Harper's editor Lewis Lapham reevaluates McLuhan's work in the light of the technological as well as the political and social changes that have occurred in the last part of this century.
Signs and Symbols
Miranda Bruce-Mitford - 1996
A rich source of information for readers of all ages, this book is divided into two sections, first looking at major sources of symbols (basic shapes, colors and numbers, the natural world), then, placing symbols in context of mythologies and religions, the human life cycle, people and culture, and symbol systems. Clear cross-referencing illuminates connections between symbols, while beautiful artwork and photography make this a collector's edition to treasure.
Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed
James C. Scott - 1998
Why do well-intentioned plans for improving the human condition go tragically awry?In this wide-ranging and original book, James C. Scott analyzes failed cases of large-scale authoritarian plans in a variety of fields. Centrally managed social plans misfire, Scott argues, when they impose schematic visions that do violence to complex interdependencies that are not—and cannot—be fully understood. Further, the success of designs for social organization depends upon the recognition that local, practical knowledge is as important as formal, epistemic knowledge. The author builds a persuasive case against "development theory" and imperialistic state planning that disregards the values, desires, and objections of its subjects. He identifies and discusses four conditions common to all planning disasters: administrative ordering of nature and society by the state; a "high-modernist ideology" that places confidence in the ability of science to improve every aspect of human life; a willingness to use authoritarian state power to effect large- scale interventions; and a prostrate civil society that cannot effectively resist such plans.
Clean Architecture
Robert C. Martin - 2017
"Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design.As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?What are the core principles of software architecture?What is the role of the architect, and what is he/she really trying to achieve?What are the core principles of software design?How do designs and architectures go wrong, and what can you do about it?What are the disciplines and practices of professional architects and designers?Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager — and for any programmer who aspires to these roles or is impacted by their work.
Numbers and the Making of Us: Counting and the Course of Human Cultures
Caleb Everett - 2017
Numbers and the Making of Us is a sweeping account of how numbers radically enhanced our species' cognitive capabilities and sparked a revolution in human culture. Caleb Everett brings new insights in psychology, anthropology, primatology, linguistics, and other disciplines to bear in explaining the myriad human behaviors and modes of thought numbers have made possible, from enabling us to conceptualize time in new ways to facilitating the development of writing, agriculture, and other advances of civilization.Number concepts are a human invention--a tool, much like the wheel, developed and refined over millennia. Numbers allow us to grasp quantities precisely, but they are not innate. Recent research confirms that most specific quantities are not perceived in the absence of a number system. In fact, without the use of numbers, we cannot precisely grasp quantities greater than three; our minds can only estimate beyond this surprisingly minuscule limit.Everett examines the various types of numbers that have developed in different societies, showing how most number systems derived from anatomical factors such as the number of fingers on each hand. He details fascinating work with indigenous Amazonians who demonstrate that, unlike language, numbers are not a universal human endowment. Yet without numbers, the world as we know it would not exist.
Technics and Civilization
Lewis Mumford - 1934
Mumford has drawn on every aspect of life to explain the machine and to trace its social results. "An extraordinarily wide-ranging, sensitive, and provocative book about a subject upon whichphilosophers have so far shed but little light" (Journal of Philosophy).
Hands-On Machine Learning with Scikit-Learn and TensorFlow
Aurélien Géron - 2017
Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details
Planet of Slums
Mike Davis - 2006
Mike Davis charts the expected global urbanization explosion over the next 30 years and points out that outside China most of the rest of the world's urban growth will be without industrialization or development, rather a 'peverse' urban boom in spite of stagnant or negative urban economic growth.
The Architecture of Happiness
Alain de Botton - 2006
The Architecture of Happiness starts from the idea that where we are heavily influences who we can be, and it argues that it is architecture's task to stand as an eloquent reminder of our full potential.Whereas many architects are wary of openly discussing the word beauty, this book has at its center the large and naïve question: What is a beautiful building? It is a tour through the philosophy and psychology of architecture that aims to change the way we think about our homes, our streets and ourselves.
Just My Type: A Book about Fonts
Simon Garfield - 2010
Whether you’re enraged by Ikea’s Verdanagate, want to know what the Beach Boys have in common with easy Jet or why it’s okay to like Comic Sans, Just My Type will have the answer. Learn why using upper case got a New Zealand health worker sacked. Refer to Prince in the Tafkap years as a Dingbat (that works on many levels). Spot where movies get their time periods wrong and don’t be duped by fake posters on eBay. Simon Garfield meets the people behind the typefaces and along the way learns why some fonts – like men – are from Mars and some are from Venus. From type on the high street and album covers, to the print in our homes and offices, Garfield is the font of all types of knowledge.
The Craftsman
Richard Sennett - 2008
The computer programmer, the doctor, the artist, and even the parent and citizen all engage in a craftsman’s work. In this thought-provoking book, Sennett explores the work of craftsmen past and present, identifies deep connections between material consciousness and ethical values, and challenges received ideas about what constitutes good work in today’s world. The Craftsman engages the many dimensions of skill—from the technical demands to the obsessive energy required to do good work. Craftsmanship leads Sennett across time and space, from ancient Roman brickmakers to Renaissance goldsmiths to the printing presses of Enlightenment Paris and the factories of industrial London; in the modern world he explores what experiences of good work are shared by computer programmers, nurses and doctors, musicians, glassblowers, and cooks. Unique in the scope of his thinking, Sennett expands previous notions of crafts and craftsmen and apprises us of the surprising extent to which we can learn about ourselves through the labor of making physical things.
Structure and Interpretation of Computer Programs
Harold Abelson - 1984
This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.
Designing Data-Intensive Applications
Martin Kleppmann - 2015
Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures
Landscape and Memory
Simon Schama - 1995
He tells of the Nazi cult of the primeval German forest; the play of Christian and pagan myth in Bernini's Fountain of the Four Rivers; and the duel between a monumental sculptor and a feminist gadfly on the slopes of Mount Rushmore. The result is a triumphant work of history, naturalism, mythology, and art. "A work of great ambition and enormous intellectual scope...consistently provocative and revealing."--New York Times"Extraordinary...a summary cannot convey the riches of this book. It will absorb, instruct, and fascinate."--New York Review of Books