<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Thinking about the business of thinking.

There are more people who think for a living today than ever before; and yet there are remarkably few analytical voices focused on exploring brain work as a business.</description><title>Industrial Intellect</title><generator>Tumblr (3.0; @industrialintellect)</generator><link>http://industrialintellect.com/</link><item><title>An introduction to Objective-C</title><description>&lt;a href="http://feedproxy.google.com/~r/vitaminmasterfeed/~3/ACMMKcj2XwM/"&gt;An introduction to Objective-C&lt;/a&gt;: &lt;p&gt;a fundamentals course&lt;/p&gt;</description><link>http://industrialintellect.com/post/10760504298</link><guid>http://industrialintellect.com/post/10760504298</guid><pubDate>Wed, 28 Sep 2011 03:47:55 -0700</pubDate></item><item><title>What if the Secret to Success Is Failure? - NYTimes.com</title><description>&lt;a href="http://www.nytimes.com/2011/09/18/magazine/what-if-the-secret-to-success-is-failure.html?_r=1&amp;hp=&amp;pagewanted=all"&gt;What if the Secret to Success Is Failure? - NYTimes.com&lt;/a&gt;</description><link>http://industrialintellect.com/post/10207551455</link><guid>http://industrialintellect.com/post/10207551455</guid><pubDate>Wed, 14 Sep 2011 15:25:34 -0700</pubDate></item><item><title>TimeBoxed - A Mac timer to get things done and be more productive</title><description>&lt;a href="http://www.macmation.com/TimeBoxed"&gt;TimeBoxed - A Mac timer to get things done and be more productive&lt;/a&gt;: &lt;p&gt;pomodoro&lt;/p&gt;</description><link>http://industrialintellect.com/post/10157996497</link><guid>http://industrialintellect.com/post/10157996497</guid><pubDate>Tue, 13 Sep 2011 04:00:27 -0700</pubDate></item><item><title>Breaking things down to Atoms - Nick's Blog</title><description>&lt;a href="http://blog.notdot.net/2010/10/Breaking-things-down-to-Atoms"&gt;Breaking things down to Atoms - Nick's Blog&lt;/a&gt;: &lt;p&gt;atom feeds.&lt;/p&gt;</description><link>http://industrialintellect.com/post/1478480443</link><guid>http://industrialintellect.com/post/1478480443</guid><pubDate>Thu, 04 Nov 2010 03:18:34 -0700</pubDate></item><item><title>[Audio] – Laurie Anderson – “It’s Not the Bullet That Kills You…” (1976) « Musicophilia Daily</title><description>&lt;a href="http://musicophiliadaily.wordpress.com/2009/03/04/audiolink-laurie-anderson-its-not-the-bullet-that-kills-you-1976/"&gt;[Audio] – Laurie Anderson – “It’s Not the Bullet That Kills You…” (1976) « Musicophilia Daily&lt;/a&gt;</description><link>http://industrialintellect.com/post/1352571961</link><guid>http://industrialintellect.com/post/1352571961</guid><pubDate>Tue, 19 Oct 2010 11:39:24 -0700</pubDate></item><item><title>HTML5 Canvas Element Guide</title><description>&lt;a href="http://sixrevisions.com/html/canvas-element/"&gt;HTML5 Canvas Element Guide&lt;/a&gt;: &lt;p&gt;basic canvas tutorial&lt;/p&gt;</description><link>http://industrialintellect.com/post/1307732285</link><guid>http://industrialintellect.com/post/1307732285</guid><pubDate>Wed, 13 Oct 2010 13:26:29 -0700</pubDate></item><item><title>Smoothie Chart tutorial</title><description>&lt;a href="http://smoothiecharts.org/tutorial.html"&gt;Smoothie Chart tutorial&lt;/a&gt;: &lt;p&gt;streaming graphs library for javascript&lt;/p&gt;</description><link>http://industrialintellect.com/post/1307732279</link><guid>http://industrialintellect.com/post/1307732279</guid><pubDate>Wed, 13 Oct 2010 13:26:29 -0700</pubDate></item><item><title>jQuery Fundamentals</title><description>&lt;a href="http://jqfundamentals.com/book/book.html"&gt;jQuery Fundamentals&lt;/a&gt;: &lt;p&gt;book, looks pretty capable.&lt;/p&gt;</description><link>http://industrialintellect.com/post/1260154321</link><guid>http://industrialintellect.com/post/1260154321</guid><pubDate>Wed, 06 Oct 2010 20:28:50 -0700</pubDate></item><item><title>Go the language, not the game.</title><description>&lt;p&gt;Go is a C-derived language which implements a lot of modern programming language features in a clean and straightforward way.&lt;/p&gt;

&lt;p&gt;Developed at Google by a team that includes Rob Pike and Ken Thompson.&lt;/p&gt;

&lt;h1&gt;Notable features&lt;/h1&gt;

&lt;h2&gt;strongly typed&lt;/h2&gt;

&lt;p&gt;Go allows for the creation of composite types and supports the notion
of interfaces. It implements the typical array of low-level types
including byte, int, int64 and a native string type that is immutable
as well as array and map types. This allows compile time type checking
and makes defining complex types straightforward.&lt;/p&gt;

&lt;h2&gt;package namespaces&lt;/h2&gt;

&lt;p&gt;Packages declare their name and functions, variables and types can all
be either private or exported so as to be available to other packages,
this is declared by the capitalization of the objects name.&lt;/p&gt;

&lt;h2&gt;multiple return values from a function&lt;/h2&gt;

&lt;p&gt;Functions can return more than one value. This is declared as part of
the function definition and is checked by the compiler. This allows
for very clean treatment of errors and flags, and potentially a much
more clean and readable way to write complex code.&lt;/p&gt;

&lt;h2&gt;type interfaces&lt;/h2&gt;

&lt;p&gt;Interfaces can be declared and functions can be defined which operate
on arguments of any type that implements a given interface. This
allows for relatively straightforward polymorphism of
functions. In some respects similar to C++ templates, only much
simpler.&lt;/p&gt;

&lt;h2&gt;standard C printf semantics&lt;/h2&gt;

&lt;p&gt;The format string syntax was mostly ported directly from C with the addition
of the %T operator which prints the type of the object handed to
it, and the %v operator which prints the contents of a variable
regardles of it’s type (recursively for composite types).&lt;/p&gt;

&lt;h2&gt;native support for concurrency&lt;/h2&gt;

&lt;p&gt;There is a type channel which provides a message box style interface
to concurrent routines, known as goroutines. Any function call can be
called in a concurrent fashion. This means that expensive computations
can be run in parallel or in the background. The unified thread model
looks like it could be a real winner in making powerful concurrency
primitives available in a clean straightforward syntax, so that they
can be reasoned about with the minimal effort required.
This will probably be the hardest part of the language for most
programmers to understand, but most of the difficulty lies in
understanding concurrency, not in the syntax of the language.&lt;/p&gt;

&lt;h1&gt;First Impressions&lt;/h1&gt;

&lt;p&gt;This is a very clean and powerful language. It’s a direct descendant
of C with elements of Haskell, OCaml, python and erlang visible as
influences. It seems like yet another attempt to make a “better C than
C”, and from a first shallow glance it seems like a clear
winner. Objective-C fans (mac programmers) will probably sniff that
it’s nothing new, and that clean message passing semantics have been
available to programmers for decades.
In many respeccts Go is not a new language, it will seem very familiar
to anyone who has used C or C descended languages; and most of the
advanced features that it adds to C are implemented in other
languages. Go strikes a good balance between legibility, low-level
functionality and high-level programming features. It will
have a strong appeal to programmmers who are interested in the type
safety and concurrency friendly features of Haskell, but want to
access them in a more familiar C-like syntax.&lt;/p&gt;</description><link>http://industrialintellect.com/post/239583703</link><guid>http://industrialintellect.com/post/239583703</guid><pubDate>Tue, 10 Nov 2009 15:31:00 -0800</pubDate></item><item><title>10 Tips on Writing Hero-worthy Error Messages</title><description>&lt;a href="http://carsonified.com/blog/design/ux/10-tips-on-writing-hero-worthy-error-messages/"&gt;10 Tips on Writing Hero-worthy Error Messages&lt;/a&gt;</description><link>http://industrialintellect.com/post/218130044</link><guid>http://industrialintellect.com/post/218130044</guid><pubDate>Tue, 20 Oct 2009 07:29:04 -0700</pubDate></item><item><title>RkTaggy - example Google Wave robot</title><description>&lt;a href="http://www.rkblog.rk.edu.pl/w/p/rktaggy-example-google-wave-robot/"&gt;RkTaggy - example Google Wave robot&lt;/a&gt;: &lt;p&gt;basic example of wave robot&lt;/p&gt;</description><link>http://industrialintellect.com/post/216968512</link><guid>http://industrialintellect.com/post/216968512</guid><pubDate>Mon, 19 Oct 2009 00:07:22 -0700</pubDate></item><item><title>mapping the interfaces between realtime and permanent storage</title><description>&lt;a href="http://push-bot.appspot.com/"&gt;mapping the interfaces between realtime and permanent storage&lt;/a&gt;: &lt;p&gt;Events happen in the world. Results of events are sensed by sensor and communicated to processors, processors create records of sensor readings in memory. And those records are what is fixed in permanent storage media.&lt;/p&gt;</description><link>http://industrialintellect.com/post/215219886</link><guid>http://industrialintellect.com/post/215219886</guid><pubDate>Fri, 16 Oct 2009 20:38:17 -0700</pubDate></item><item><title>TheFunded.com: Complete Set of Founder Friendly Legal Docs</title><description>&lt;a href="http://www.thefunded.com/funds/item/6085"&gt;TheFunded.com: Complete Set of Founder Friendly Legal Docs&lt;/a&gt;: &lt;p&gt;Is there such a thing as too founder friendly?&lt;/p&gt;</description><link>http://industrialintellect.com/post/201618900</link><guid>http://industrialintellect.com/post/201618900</guid><pubDate>Thu, 01 Oct 2009 01:21:51 -0700</pubDate></item><item><title>Cheat Sheets - PacketLife.net</title><description>&lt;a href="http://packetlife.net/cheatsheets/"&gt;Cheat Sheets - PacketLife.net&lt;/a&gt;: &lt;p&gt;bunch of really well done networking cheat sheets.&lt;/p&gt;</description><link>http://industrialintellect.com/post/161928111</link><guid>http://industrialintellect.com/post/161928111</guid><pubDate>Thu, 13 Aug 2009 01:22:39 -0700</pubDate></item><item><title>NaCl - Networking and cryptography library.</title><description>&lt;a href="http://nacl.cace-project.eu/index.html"&gt;NaCl - Networking and cryptography library.&lt;/a&gt;: &lt;p&gt;This is very interesting to me. One of the things I have thought a lot about recently is the disconnect between the effectiveness of cryptography and the ease with which it can be misused and misunderstood. It seems to me that productive work on the user interface to cryptographic operations could produce widespread benefits.&lt;/p&gt;

&lt;p&gt;I’m glad to see that low level steps in this direction are happening.&lt;/p&gt;</description><link>http://industrialintellect.com/post/146190942</link><guid>http://industrialintellect.com/post/146190942</guid><pubDate>Tue, 21 Jul 2009 10:39:28 -0700</pubDate></item><item><title>Circos - visualize genomes and genomic data</title><description>&lt;a href="http://mkweb.bcgsc.ca/circos/"&gt;Circos - visualize genomes and genomic data&lt;/a&gt;: &lt;p&gt;Must look for creating cool visualizations of lots of data.&lt;/p&gt;</description><link>http://industrialintellect.com/post/98665394</link><guid>http://industrialintellect.com/post/98665394</guid><pubDate>Tue, 21 Apr 2009 15:38:11 -0700</pubDate></item><item><title>Effects of Flash/SSD on PostgreSQL - PostgreSQL East 2009 - Jignesh Shah's Weblog</title><description>&lt;a href="http://blogs.sun.com/jkshah/entry/effects_of_flash_ssd_on"&gt;Effects of Flash/SSD on PostgreSQL - PostgreSQL East 2009 - Jignesh Shah's Weblog&lt;/a&gt;: &lt;p&gt;(via &lt;a href="http://kanbe.tumblr.com/"&gt;kanbe&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;
I saw Jigdesh give his presentation at East and was very impressed by his thoroughness and scientific approach to measuring performance for Postgresql. He describes the different conditions under which SSDs can improve performance, and covers the areas where they are irrelevant to performance.
&lt;/p&gt;</description><link>http://industrialintellect.com/post/95069388</link><guid>http://industrialintellect.com/post/95069388</guid><pubDate>Fri, 10 Apr 2009 21:38:50 -0700</pubDate></item><item><title>This is another instance of a QR code; encoding the URL of this...</title><description>&lt;img src="http://30.media.tumblr.com/uIpS6jQJQm51ebrbH6YEJkR8o1_250.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is another instance of a QR code; encoding the URL of this blog. QR Codes are but one instance of embedding computation in the physical world.&lt;/p&gt;</description><link>http://industrialintellect.com/post/94995833</link><guid>http://industrialintellect.com/post/94995833</guid><pubDate>Fri, 10 Apr 2009 16:11:30 -0700</pubDate></item><item><title>Is Facebook a Cult? - ReadWriteWeb</title><description>&lt;a href="http://www.readwriteweb.com/archives/is_facebook_a_cult.php"&gt;Is Facebook a Cult? - ReadWriteWeb&lt;/a&gt;: &lt;p&gt;Marshall Kirkpatrick offers a very interesting question; is Facebook a cult?&lt;/p&gt;

&lt;p&gt;He points out some of the relevant similarities, the groupthink, the social isolation from non-facebookers, the use of subtle social pressures to enforce norms.&lt;/p&gt;

&lt;p&gt;Definitely meshes with the creepy feeling that facebook gives me; which is why I am a facebook refusenik.&lt;/p&gt;</description><link>http://industrialintellect.com/post/94377623</link><guid>http://industrialintellect.com/post/94377623</guid><pubDate>Wed, 08 Apr 2009 19:25:26 -0700</pubDate></item><item><title>via chart suggestions</title><description>&lt;img src="http://28.media.tumblr.com/uIpS6jQJQm0flwl0k6hlwHzVo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;via &lt;a href="http://farm4.static.flickr.com/3077/3196386402_01d8d12017_b.jpg"&gt;chart suggestions&lt;/a&gt;&lt;/p&gt;</description><link>http://industrialintellect.com/post/93875544</link><guid>http://industrialintellect.com/post/93875544</guid><pubDate>Tue, 07 Apr 2009 10:50:27 -0700</pubDate></item></channel></rss>

