background preloader

Book

Facebook Twitter

Crypt

An Introduction to GCC - Table of Contents. CGI Programming on the World Wide Web. Thomas Weise. In search of memory. Elements of Statistical Learning: data mining, inference, and pr. David MacKay: Information Theory, Inference, and Learning Algori. Squeezed Books Business Book Summaries. Founders At Work: Stories of Startups' Early Days. Tools, Models and Ideas for Building a Bright Green Future: Worl. Why is Thomas Homer-Dixon so worth listening to?

There are many writers out there taking on energy issues: Vaclav Smil's works, Out of Gas, Paul Gipe on practical wind power. Society's robustness to breakdowns? Jared Diamond and Joseph Tainter. Climate change? Sure, a few, though that niche is just heating up. In his new book, The Upside of Down (book review forthcoming), Thomas Homer-Dixon does just that. We wanted to know more about the man behind the book, so he and I sat down for a conversation (distilled below). Hassan Masum: With regard to the potential of online tools, what do you see as the next simple step beyond transmitting and sharing information? Thomas Homer-Dixon: One thing we need to achieve is winnowing - we need to increase the signal to noise ratio. One of the remarkable things about the Wikipedia environment is that there seems to be a general cumulation of quality - entries tend to improve over time. HM: Interesting. TH: No, not really... HM: Trace it through time. Strunk, William, Jr. 1918. The Elements of.

Flying Frog Consultancy Limited. Democratizing Innovation: Book. Change 2005 - Noteworthy Book. 'Top 50' Booklist | Visit the link below to see overview titles we currently recommend to gain a broad, strategic, and big picture understanding of accelerating change in the human environment. Top 50 Booklist 'Top 500' Booklist | For additional noteworthy titles helpful to understanding and guiding accelerating change, visit the links below, arranged by Science, Technology, Business, and Humanist (Political, Social Development, Personal Growth and Wellness) themes. Together this list comprises roughly 500 insightful works covering a wide range of topical interests. Please let us know if you have others to add here. Science Titles Technology Titles Business Titles Humanist Titles Marcel Proust has said, "The real voyage of discovery consists not in seeking new landscapes, but in having new eyes.

" We have selected these in an attempt to help you and your institution: We hope they help you to see existing markets, technologies and social phenomena "with new eyes. " Other titles to suggest? The Art of Unix Programming. You can browse my newest book here. If you like it, please order a paper copy.

You can get it from Amazon or Barnes & Noble, or direct from Addison-Wesley. The Art of Unix Programming attempts to capture the engineering wisdom and philosophy of the Unix community as it's applied today — not merely as it has been written down in the past, but as a living "special transmission, outside the scriptures" passed from guru to guru. Accordingly, the book doesn't focus so much on "what" as on "why", showing the connection between Unix philosophy and practice through case studies in widely available open-source software.

If you're using Opera 5, be aware that it has problems rendering some of the HTML in the browseable version linked above. Revisions for the first print edition are now closed. Instructions for reviewers are here. I have written some notes for translators. Raves: 123456789 Friendly: 12345678910 Pans: 12. How to Design Program. How to be a Programmer: A Short, Comprehe.

Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers.

The working programmer does not live in an ideal world. Even if you are perfect, your are surrounded by and must interact with code written by major software companies, organizations like GNU, and your colleagues. Debugging is about the running of programs, not programs themselves. To get visibility into the execution of a program you must be able to execute the code and observe something about it. The common ways of looking into the ‘innards’ of an executing program can be categorized as: Some beginners fear debugging when it requires modifying code. How to Debug by Splitting the Problem Space. Programming E-Book. The Art of Unix Programming. AIX, AS/400, DB/2, OS/2, System/360, MVS, VM/CMS, and IBM PC are trademarks of IBM. Alpha, DEC, VAX, HP-UX, PDP, TOPS-10, TOPS-20, VMS, and VT-100 are trademarks of Compaq. Amiga and AmigaOS are trademarks of Amiga, Inc. Apple, Macintosh, MacOS, Newton, OpenDoc, and OpenStep are trademarks of Apple Computers, Inc.

ClearCase is a trademark of Rational Software, Inc. The photograph of Ken and Dennis in Chapter 2 appears courtesy of Bell Labs/Lucent Technologies. The epigraph on the Portability chapter is from the Bell System Technical Journal, v57 #6 part 2 (July-Aug. 1978) pp. 2021-2048 and is reproduced with the permission of Bell Labs/Lucent Technologies. Producing Open Source Software.

Online - Free Online Book. Online economics textbook. FreeComputerBooks.com - Free Computer Book. Online Books, Poems, Short Stories - Read. FullBooks.com - Thousands of Full Text Fre. Bookshop Memories - George Orwell, Book, We Are Smarter Than Me: Home. Infotopia: How Many Minds Produce Knowledge: Books: Cass R. Suns. The Wisdom of Crowds. {*style:<i><b>"No one in this world, so far as I know, has ever lost money by underestimating the intelligence of the great masses of the plain people. " -H. L. Mencken </b></i>*} H. L. Mencken was wrong. In this endlessly fascinating book, columnist James Surowiecki explores a deceptively simple idea that has profound implications: large groups of people are smarter than an elite few, no matter how brilliant—better at solving problems, fostering innovation, coming to wise decisions, even predicting the future.

This seemingly counterintuitive notion has endless and major ramifications for how businesses operate, how knowledge is advanced, how economies are (or should be) organized and how we live our daily lives. Despite the sophistication of his arguments, Surowiecki presents them in a wonderfully entertaining manner.