<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The ByteBaker</title>
	
	<link>http://bytebaker.com</link>
	<description>Computer Science isn't a science and it's not about computers</description>
	<lastBuildDate>Wed, 30 May 2012 02:28:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="bytebaker.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://0.gravatar.com/blavatar/6d47d9dd6b113f7f539237c5cff8cd54?s=96&amp;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>The ByteBaker</title>
		<link>http://bytebaker.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bytebaker.com/osd.xml" title="The ByteBaker" />
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bytebaker" /><feedburner:info uri="bytebaker" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://bytebaker.com/?pushpress=hub" /><feedburner:emailServiceId>bytebaker</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Still Alive</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/hQ5nb4GJPHA/</link>
		<comments>http://bytebaker.com/2012/05/29/still-alive/#comments</comments>
		<pubDate>Tue, 29 May 2012 17:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1927</guid>
		<description><![CDATA[Rumors of my demise are greatly exaggerated. To be honest, I always feel a tinge of guilt and regret whenever I write a post along the lines of &#8220;I&#8217;m alive&#8221; or &#8220;I&#8217;m back&#8221;. Generally it means that I&#8217;ve spent the preceding few weeks in some form of pseudo-business, done some work, probably watched far too [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1927&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Rumors of my demise are greatly exaggerated. To be honest, I always feel a tinge of guilt and regret whenever I write a post along the lines of &#8220;I&#8217;m alive&#8221; or &#8220;I&#8217;m back&#8221;. Generally it means that I&#8217;ve spent the preceding few weeks in some form of <a href="http://calnewport.com/blog/2009/08/20/focus-hard-in-reasonable-bursts-one-day-at-a-time/">pseudo-business</a>, done some work, probably watched far too much TV and generally spent more time consuming than creating. Oh well, what&#8217;s done is done.</p>
<p>As I said, I am very much still alive (not quite kicking, but I&#8217;m working on that). It&#8217;s summer which means it&#8217;s warm outside and so I&#8217;m increasingly inclined to spend time <em>inside</em>. I don&#8217;t like the heat very much. While I&#8217;ve been gone I&#8217;ve been thinking about a number of things of varying levels of importance to me (and to you, my dear readers). So here&#8217;s a quick brain dump, in no particular order.</p>
<p>It&#8217;s been a while since I learned a new programming language. I&#8217;ve been using C and Python extensively and while I like good systems and scripting languages as much as the next hacker, it&#8217;s a bit like eating only whole wheat bread with Nutella. Not that there&#8217;s anything wrong with whole wheat bread or nutella, but I am craving a bit more variety. I&#8217;ve been looking at more exotic sources of nutrition, mainly Haskell and Clojure (nothing like a good Lisp to spice things up). <a href="http://book.realworldhaskell.org/">Real World Haskell</a> has been sitting idle on my desk for far too long – I stalled at chapter 4 and it&#8217;s about time I picked it up again. I&#8217;m considering grabbing a copy of <a href="http://joyofclojure.com/">Joy of Clojure</a> too.</p>
<p>While writing code is certainly fun, I do missing writing words. And no, I don&#8217;t mean words meant for publication in a scientific journal (see whole wheat bread and Nutella above). In particular, I&#8217;ve been wanting to tell some good stories. I&#8217;ve always loved books and television and movies but it took some binge-watching of <a href="https://en.wikipedia.org/wiki/Doctor_Who">Doctor Who</a> to help me realize that what I really like is a good story. And I like telling them as much as I like hearing (or seeing, or reading) them. It&#8217;s been entirely far too long since I wrote any sizeable amount of fiction and I can feel my storytelling muscles atrophying. If I put it off for much longer all I&#8217;m going to be capable of is Michael Bay-esque explosive blockbusters (though that might nicely supplement my starving grad student&#8217;s salary). I&#8217;ve been thinking about doing <a href="http://www.nanowrimo.org/">NaNoWriMo</a> this year. NaNoWriMo sounds like a writing marathon and like all sporting events, training helps. I&#8217;ve always considered my blog to be training for non-fiction writing (and it&#8217;s helped) so maybe a similar fiction-writing training routine might help. Speaking of blogging, I miss it too. Writing really is a great way to sort out my ideas and think aloud (so to speak). So more of that too.</p>
<p>In other news, this blog runs off <a href="http://wordpress.com">WordPress.com</a> and I pay for mapping the Bytebaker.com domain to their servers. Apparently this will expire in about two weeks. I&#8217;ve been <a href="http://bytebaker.com/2009/07/22/writing-in-the-21st-century/">barking on and off</a> about the need for next-generation content management systems that allow for <a href="http://bytebaker.com/2012/04/25/looking-beyond-blogs/">more than a blog/static-site dichotomy</a>. Given that it&#8217;s summer and I have a solid deadline this might be a good time to bite the bullet and roll my own. I did a <a href="https://github.com/basus/cyblog">half-hearted attempt</a> a few years ago and round two has been long overdue. I&#8217;m still working out just what I want from this new system, but I have some cool ideas (mostly culled from other places). More on that later.</p>
<p>On a mostly unrelated note I tried out a new coworking space a few blocks from my place. It&#8217;s called the <a href="http://popright.in/">Popshop</a> and seems to be run by a bunch of Cornell seniors. It&#8217;s pretty decent, they have lots of markers, whiteboards, air conditioning, a couch and a 3D printer. But the chairs suck so I may not be back too often. I&#8217;m also more in favor of quiet and isolated working spaces. I do spend most days working in an <a href="http://www.systems.cs.cornell.edu/lab/">open plan setup</a>, but we each have a lot of space to ourselves and there isn&#8217;t a whole lot of social interaction. I suppose coworking spaces are great if you&#8217;re looking for people to bounce ideas off but I prefer isolation when it comes to actually pumping out the code (or the words).</p>
<p>To recap: I&#8217;m alive. I&#8217;m looking forward to lots more hacking and writing in the near future. Coworking might be cool, but I&#8217;ll stick to my office for now. See you all tomorrow.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1927/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1927&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/05/29/still-alive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/05/29/still-alive/</feedburner:origLink></item>
		<item>
		<title>Reading Lists for the Modern Web</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/HS1bjqxFPfI/</link>
		<comments>http://bytebaker.com/2012/05/23/reading-lists-for-the-modern-web/#comments</comments>
		<pubDate>Wed, 23 May 2012 15:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1919</guid>
		<description><![CDATA[I&#8217;m a really big fan of the Readability service. They recently opened up an API to third party developers. Yesterday Arc90 labs (the original creators of Readability) released a related service called Readlists. You can read the full release post, but basically it&#8217;s a dead simple curation service. You choose a set of links to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1919&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a <a href="http://bytebaker.com/2011/02/08/the-web-is-for-documents-part-ii/">really big fan</a> of the <a href="http://readability.com">Readability service</a>. They recently opened up an API to third party developers. Yesterday Arc90 labs (the original creators of Readability) released a related service called <a href="http://readlists.com">Readlists</a>. You can read the <a href="http://blog.arc90.com/2012/05/22/introducing-readlists-your-reading-unbound-and-remixed/">full release post</a>, but basically it&#8217;s a dead simple curation service. You choose a set of links to web content over some topic and collect them into a reading list. Once you have such a list the service will collect and transform them into a number of different formats – you can send them to a Kindle or iPad or get a standard, DRM-free ebook that you can email, save and share.</p>
<p><a href="http://readlists.com">Readlists</a> is one of those services that seem really simple in retrospect but fulfill a very interesting (and innovative) niche. What&#8217;s more, it&#8217;s executed very well, both in terms of functionality and design. Readlists satisfy a real need – tablets are great reading devices but a lot of interesting content is spread out over multiple pages on the Web. It would be really nice if there was a straightforward, simple way to collect all that distributed content and send it to your tablet. Readlists does that very well (it&#8217;s not quite perfect since they have to email the ebooks to your iPad).</p>
<p>Equally importantly, the experience for curators is also well crafted. All you have to do is paste in some links and (optionally) provide a blurb for each one and you&#8217;re all set to go. You can share easily on Twitter or Facebook or just send a permalink to your friends. The permalink isn&#8217;t human-readable, but that&#8217;s fine – it means you can change the title of your reading list if you find yourself collecting different kinds of articles than what you started with. There is practically zero friction involved in collecting and sharing (given you have a Readability account). There are no customization options and in this case I think that&#8217;s a good thing – there&#8217;s less work for the curator to do and you can move on to more important things (like your next Readlist).</p>
<p>I&#8217;ve created a Readlist called &#8220;<a href="http://readlists.com/73ba6eb8/">So you want a PhD</a>&#8221; which is a collection of articles about graduate school. Though the creation process was dead easy, there are some concerns I have. I don&#8217;t see any analytics so I can&#8217;t tell how many people are seeing or reading my list. It also seems like Readlists can be updated indefinitely, which is great, but raises the question of how do I tell readers there is an update? One of the properties of the Web is that everything is potentially a work in progress – change and evolution are at the heart of web content. It would be great if I could opt in for some sort of notification when a list changes (possibly via RSS or email). Of course these things add more complexity to the service, but I think that these additions are worth it.</p>
<p>In conclusion, I think Readlists are a great idea for the modern web. Along with devices like the Kindle and iPad and services like Readability and <a href="http://instapaper.com">Instapaper</a> we&#8217;re moving to an increasingly readable, seamless web. We can discover great content on a laptop or desktop and seamlessly move to a tablet or other more comfortable reading device (or vice versa). There are still unanswered questions (such as changing lists) but I think we&#8217;re taking steps in the right direction. There will certainly be challenges as we move into a world of multiple devices in different forms but it&#8217;s good to know that the Arc90 folk are meeting the challenges head on.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1919/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1919&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/05/23/reading-lists-for-the-modern-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/05/23/reading-lists-for-the-modern-web/</feedburner:origLink></item>
		<item>
		<title>Grit for Programmers</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/5byLAu6Fw0o/</link>
		<comments>http://bytebaker.com/2012/05/01/grit-for-programmers/#comments</comments>
		<pubDate>Tue, 01 May 2012 14:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[deliberate practice]]></category>
		<category><![CDATA[grit]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1913</guid>
		<description><![CDATA[It turns out that the best indicator of success isn&#8217;t IQ or natural talent or how well off you were at birth. Rather it&#8217;s something called grit – the perseverance and passion for long-term goals. Grit requires a clear goal, self-confidence and a careful balance between stubborness and flexibility. For the last few months I&#8217;ve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1913&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It turns out that the best indicator of success isn&#8217;t IQ or natural talent or how well off you were at birth. Rather it&#8217;s something called <a href="http://www.fastcompany.com/1800541/grit-top-predictor-of-success">grit</a> – the perseverance and passion for long-term goals. Grit requires a clear goal, self-confidence and a careful balance between stubborness and flexibility. For the last few months I&#8217;ve been living one of the most productive (and most challenging) times of my life. I&#8217;ve been building a system that has more parts, does more things and is much larger than just about anything I&#8217;ve built before. It&#8217;s been challenging and rewarding work and I couldn&#8217;t have done it without lots of support from great mentors. As I&#8217;ve stumbled, fallen down, hit brick walls, picked myself up and kept going I&#8217;ve been wondering – does grit apply equally to programmers and success in building good software?</p>
<p>Programming culture is generally synonymous with hard work and long hours &#8212; death marches, all-nighters, 80 hour work weeks, we do them all. But we&#8217;re talking about grit here, not masochism. Grit isn&#8217;t strictly equal to working obscenely hard, long hours. Part of the problem with thinking about grit in relation to programming is defining what success means for a programmer. Is your definition of success simply finding a working solution? Does it mean finding the most efficient solution? Are you successful if you cover every single edge case or is it enough to just take care of the most common ones? Is your program really better if it handles everything you could throw at it or should you handle core uses cases well and fail gracefully on the others? Part of the problem of coming up with a good solution is asking the right question. This is especially true of building software. However merely coming up with the right question requires a certain amount of grit. We need the patience to look beyond the obvious problems and solutions and ask the hard questions.</p>
<p>So now we&#8217;ve found the right question and defined bounds on the possible solutions. What next? How does grit help with the actual act of writing code and building stuff? Programming is not easy. It can be fun and exciting and uplifting, but sometimes it is downright hard and depressing. Sometimes we spend hours sifting through possible solutions before hitting upon the appopriate one. Sometimes we spend several intimate hours with a debugger tracking down pointer bugs before finding that one variable we forgot to initialize. Being tenacious and persistent in the face of seemingly unrelenting roadblocks is not an added benefit for a programmer – it is a bare necessity. When it comes down to the act of sitting down, writing and debugging code grit is not optional. Without it not only can we not be good programmers, we can&#8217;t even be an average ones.</p>
<p>But if our goal is to be a good (maybe even great) programmer, then grit will continue to help. One of the qualities of good programmers is that they get a lot of stuff done. In particular they do a lot that isn&#8217;t strictly their job. This includes fixing and extending their tools and improving core infrastructure. They do this even if they aren&#8217;t in charge of infrastructure because they realize that their code depends on what&#8217;s underneath. Grit is the difference between waiting for someone else to fix the annoying bug in the library that you depend on and diving in and fixing it ourselves. When Steve Yegge talks about the difference between &#8220;superhumanly godlike&#8221; and &#8220;smart&#8221;, grit is a part of what he&#8217;s talking about. Not that there&#8217;s anything wrong with being smart, but it might not be enough. Of course to cultivate that level of grit we need to cultivate a good deal of courage. Diving into someone else&#8217;s code and fixing it can be a daunting task but it&#8217;s one that has to be mastered.</p>
<p>While I&#8217;ve always <em>liked</em> programming it&#8217;s taken me a long time to understand the importance of grit. When you do something because you like it (mostly) it&#8217;s tempting to stay away from the parts that are painful and hard. For a long time I avoided writing large programs because I was afraid of all the complexity that was involved. I was afraid of becoming familiar with complex algorithms because I was afraid of the possibility that I&#8217;d get it wrong. I understand now that I can&#8217;t become a good programmer if I don&#8217;t push myself to do the things that I consider hard and dislike. I need to have the grit to handle large complex problems and spend the time to understand and apply advanced algorithms. The good news is that just like perseverance and discipline, grit can be trained and improved. I&#8217;m no longer as afraid to dive into unknown codebases as I was a few months ago. I now find it much easier to hold complex code paths in my head. I&#8217;m certainly far, far away from being superhuman, but I try to suck a little less every day.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1913/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1913/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1913/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1913&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/05/01/grit-for-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/05/01/grit-for-programmers/</feedburner:origLink></item>
		<item>
		<title>Sunday Selection 2012-04-29</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/Jj2sd9UcMK4/</link>
		<comments>http://bytebaker.com/2012/04/29/sunday-selection-2012-04-29/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 04:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1910</guid>
		<description><![CDATA[I know it&#8217;s not Sunday in most parts of the world, and it&#8217;s almost not Sunday anymore here, so I&#8217;m going to slip this in quickly. Around the Web How Geniuses Think I&#8217;m always interesting in what drives ingenuity and creativity. This doesn&#8217;t go very deep into details or give exact references, but it&#8217;s a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1910&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s not Sunday in most parts of the world, and it&#8217;s almost not Sunday anymore here, so I&#8217;m going to slip this in quickly.</p>
<div id="outline-container-1" class="outline-3">
<h3 id="sec-1">Around the Web</h3>
<div id="text-1" class="outline-text-3">
<p><a href="http://www.creativitypost.com/create/how_geniuses_think">How Geniuses Think</a> I&#8217;m always interesting in what drives ingenuity and creativity. This doesn&#8217;t go very deep into details or give exact references, but it&#8217;s a good set of points about how creative, insightful thinking works and how we can get some of it into our own thinking.</p>
<p><a href="http://blogs.scientificamerican.com/guest-blog/2011/03/31/walking-the-line-between-good-and-evil-the-common-thread-of-heroes-and-villains/">Walking the Line Between Good and Evil</a> Andrea Kuszewski is quickly becoming one of my favorite science writers. This article is probably one of her best. It takes a look into modern conceptions of heroes and villains, what their psyches are like, what sets them apart and (most importantly) how close they actually are to each other.</p>
<p><a href="http://www.inc.com/geoffrey-james/stop-working-more-than-40-hours-a-week.html">Stop working more than 40 hours a week</a> Productivity is always an interesting battle. Is it really worth working as much as you can if you&#8217;re not getting any more done? I&#8217;d like to think that there is a peak point in the number of hours after which productivity. After that you should take a break and relax. I haven&#8217;t looked up the research to see if its true, but I do like the idea of keeping my sanity.</p>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1910/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1910/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1910/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1910/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1910/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1910/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1910/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1910/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1910&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/04/29/sunday-selection-2012-04-29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/04/29/sunday-selection-2012-04-29/</feedburner:origLink></item>
		<item>
		<title>Looking beyond blogs</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/i5VDgNvQkPQ/</link>
		<comments>http://bytebaker.com/2012/04/25/looking-beyond-blogs/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 14:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1905</guid>
		<description><![CDATA[Every few years there seems to be some new blogging platform that&#8217;s going to solve all (or at least some) of the problems of the old ones. A few years ago Posterous made a splash with its idea of being a hub for your social media and driving everything by email. A few weeks ago [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1905&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every few years there seems to be some new blogging platform that&#8217;s going to solve all (or at least some) of the problems of the old ones. A few years ago <a href="https://posterous.com/">Posterous</a> made a splash with its idea of being a hub for your social media and driving everything by email. A few weeks ago a new, invite-only platform called <a href="http://svbtle.com/home">Svbtle</a> made the rounds (disclaimer: I signed up for an invite to check out the new hotness). Svbtle aims to take some of the pressure of blogging by allowing you to save quick, private, spur-of-the-moment &#8220;ideas&#8221; as well as more permanent, public posts. Though I love to see new platforms and all the innovation brought to bear on web publishing, I have some nagging doubts. I&#8217;ve been blogging on and off for about five years and I&#8217;m starting to think that blogs are the wrong model.</p>
<p>To be clear, they&#8217;re not the wrong model for everyone and everything. But they&#8217;re certainly not the end-all and be-all of web publishing. As I start measuring the lifetime of my blog in years instead of months, I&#8217;m starting to get just a bit frustrated by a platform designed for immediacy. Blogs are fine if you&#8217;re writing about what&#8217;s happening in the world right now. Blogs are great if you want an online diary of your life. Blogs are wonderful for documenting the growth of your project and community over the years. However blogs are perhaps not so great for people who want to use their writing to augment their thought process. They are not all that great if there are a handful of topics and ideas that you keep revisiting and refining over time.</p>
<p>For example, I&#8217;ve written about <a href="http://bytebaker.com/2009/07/22/writing-in-the-21st-century/">writing for the web</a> and <a href="http://bytebaker.com/2010/03/02/on-essays/">publishing models</a> before. This will be the third in the de facto series. However, the posts are widely separated in time. In a typical blog format they won&#8217;t appear side-by-side unless I remember them and put in links. It would be great if I could have a single web page, at a fixed URL that holds the evolution of my thoughts on the matter over time. As a visitor to the site you could see each of the versions, not just the most recent one. You could comment on each of the versions, or on the combined document. While we&#8217;re at it, I&#8217;d also like to see paragraph-level comments and version histories (but with a UI better than standard diff).</p>
<p>What I&#8217;m describing is more of an essay platform than it is a blogging platform. However I don&#8217;t want stiffly siloed platforms either. I&#8217;d like to be able to post articles like the one about what I learned in my first semester of graduate school. These posts would fade into the background over time, just like a normal blog. Writers like <a href="http://craigmod.com">Craig Mod</a> do a good job of creating large, permanent articles surrounded by smaller &#8220;satellite&#8221; articles. But when I last asked him (over Twitter a few months ago) he maintained it by hand. Another solution is two have two separate sites like Dustin Curtis does: one for <a href="http://dustincurtis.com">permanent works</a> and one as a <a href="http://dcurt.is">traditional blog</a>. But personally I&#8217;m of the opinion that software should do as much work as possible and I&#8217;ve already separated <a href="http://basus.me/writing">some of my writing</a>.</p>
<p>The strange thing about the web is that it is both ephemeral and permanent. Today&#8217;s hot articles will be lost and forgotten tomorrow. And yet nothing that gets put online ever truly gets deleted. What I want is a writing and publishing platform that reconciles these two opposite natures. There are other technical and interface aspects I could highlight, but they&#8217;re orthogonal to the overall purpose of this platform: let me post time dependent pieces which can be archived after a few days, but also let me have long running, heavily edited works.</p>
<p>I don&#8217;t know that such a platform exists. I also don&#8217;t know for certain that such a platfrom <em>doesn&#8217;t</em> exists. I suppose that the only way to really get what I want is to build it (after all, talk is cheap, show me the code) and I hope one day I&#8217;ll actually get around to it. Till then I&#8217;ll keep thinking about how we can support writing and publishing for the bipolar web (and linking back to older versions). I&#8217;d love to hear what you think about the matter.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1905/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1905/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1905/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1905/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1905/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1905/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1905/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1905/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1905&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/04/25/looking-beyond-blogs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/04/25/looking-beyond-blogs/</feedburner:origLink></item>
		<item>
		<title>Create More, Consume Less</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/lyn26jF17lc/</link>
		<comments>http://bytebaker.com/2012/04/23/create-more-consume-less/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 15:30:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1899</guid>
		<description><![CDATA[I don&#8217;t like buying things. It&#8217;s not that I don&#8217;t have money or that I live beyond my means. As a starving graduate student I make enough to get by and I can generally stay within my income. What I don&#8217;t like is accumulating stuff. I have a rather visceral negative reaction whenever I buy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1899&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t like buying things. It&#8217;s not that I don&#8217;t have money or that I live beyond my means. As a starving graduate student I make enough to get by and I can generally stay within my income. What I don&#8217;t like is accumulating <em>stuff</em>. I have a rather visceral negative reaction whenever I buy things that I will keep around for a long time. This includes essentials (clothes, books) as well as non-essentials (gadgets, artsy things). Part of it is just practicality: the more stuff I have the more I need space to put it all and the more I need to lug around when I move (which happens every year or two). The more important reason is that right now I want to be a creator, not a consumer and buying stuff is opposed to that.</p>
<p>Compared to the energy of creating and making things, consumption almost always feels draining. There is a difference between buying things and consumerism. For better or for worse it&#8217;s possible to be a consumer without spending money. Thanks to all the free content around the web I can easily spend hours and days consuming without spending a dime. Netflix, YouTube, Vimeo, Spotify, etc. are all incredible (and seemingly unending) sources of consumable content. I don&#8217;t spend any money (or at most very little money), but I do spend a large amount in terms of energy and time. It&#8217;s so easy to sit on the couch and just hit the next button. Before I know it, it&#8217;s dark outside, the day is gone, I&#8217;ve forgotten to get dinner and accomplished pretty much nothing. The problem with this form of empty consumption is that it&#8217;s not relaxing or refreshing and it&#8217;s definitely not useful. The day just melts away into a sea of unproductiveness.</p>
<p>Television is particularly soul-sucking. It&#8217;s almost drug-like in the effectiveness with which it shuts down my brain and makes the rest of the world go away. When I sit on the couch and turn on Netflix I can feel my brain turning off. There&#8217;s a fog of semi-consciousness descending on my mind. I&#8217;m awake, I can see and touch and feel, but I&#8217;ve lost all the will to act or do anything other than hit the next button. After a few minutes it&#8217;s more work tearing myself away than hitting &#8220;next&#8221;. I suppose this is what being a zombie is like. This is my brain on television and in hindsight it&#8217;s quite terrifying. Perhaps there&#8217;s a reason it&#8217;s been called the &#8220;idiot box&#8221;.</p>
<p>Modern society seems to be predisposed towards consumers. Everyone is a consumer whether or not they want to be. Even the point of creation is to make money to be used for more consumption. I&#8217;m not about to make a grand sweeping statement like &#8220;consumption is evil&#8221;. Personally I think the occasional (even regular) indulgence is fine, maybe even healthy. But for me, consumption as a way of life is depressing. It&#8217;s synonymous with days sitting on the couch watching bad television, feeling my brain gradually atrophy a handful of neurons at a time. It&#8217;s synonymous with buying a nice shirt and then wearing free t-shirts to class everyday. Even though it might feel good in the moment, it quickly turns to disappointment and regret. Personally, I&#8217;ll take the pain of discipline over the pain of disappointment and regret.</p>
<p>Creation is different. Creation <em>should</em> be harder, it should take up more energy, it should leave me feeling trained and tired. And sometimes it does. But even if I feel physically tired, at a deeper level I feel energized. It feels good to know that today I made something. It makes me look forward to getting up tomorrow morning and making it better. It&#8217;s good to be able to show something to people, to get their opinions and ideas and then go back and polish. It&#8217;s good to know that I can the change the world in some way and maybe, just maybe I can make a bigger difference. Creation is good.</p>
<p>I don&#8217;t know why being creative feels good. I&#8217;m sure there&#8217;s some reward pathway in the brain that gets triggered by designing something, making plans to make it happen and then actually following through on those plans. I would like to believe that what I make helps other people in some way. Even if it doesn&#8217;t, I think I&#8217;m fine with pursuing creativity for personal reasons. I&#8217;m hoping that a life with less random television, fewer RSS feeds and less time glued to Twitter and Facebook will translate to more blog posts, more working code and more meaningful connections with real people. I&#8217;m hoping that it&#8217;ll also keep away the dreaded feeling of brain decay that a few hours of &#8220;entertainment&#8221; produces. Even when I do consume, I&#8217;d like it to be good books, good music and movies, blog posts that are actually insightful and interesting and not shallow proclamations of half-formed thoughts.</p>
<p>What I consume should be what I aspire to create. I want to create more than I consume.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1899/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1899/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1899/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1899/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1899/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1899/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1899/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1899/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1899&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/04/23/create-more-consume-less/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/04/23/create-more-consume-less/</feedburner:origLink></item>
		<item>
		<title>Staying Alive</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/2CQONUdrLqw/</link>
		<comments>http://bytebaker.com/2012/04/11/staying-alive/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 04:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Biology]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1893</guid>
		<description><![CDATA[I&#8217;m not a religious person, I&#8217;m not particularly spiritual either. When I do meditate it&#8217;s to calm my mind more than anything else. There is one thing I do believe in: Life must be preserved. Life gives rise to intelligence and intelligence gives rise to sentient beings capable of experiencing and understanding the Universe. While [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1893&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a religious person, I&#8217;m not particularly spiritual either. When I do meditate it&#8217;s to calm my mind more than anything else. There is one thing I do believe in: Life must be preserved. Life gives rise to intelligence and intelligence gives rise to sentient beings capable of experiencing and understanding the Universe. While &#8220;live and let live&#8221; is a part of this, there&#8217;s another, perhaps even more basic component: we should take care of our own lives. In particular, we must take care of bodies because we depend on them so much. Unfortunately this is easier said than done.</p>
<p>Part of the problem is that there are large gaps in our understanding of how our bodies work and how they are affected by our environment. We&#8217;re not sure if <a href="http://www.nytimes.com/2011/04/17/magazine/mag-17Sugar-t.html?pagewanted=all">sugar is toxic</a>, we&#8217;re only just starting to understand how aging works, our brain is still a place of great mystery. On top of it much of our decisions about our bodies are driven by convenience and market pressures rather then science.</p>
<p>However, each day we learn more and more about how to preserve our bodies and our lives. We learn that <a href="http://www.physorg.com/news95954919.html">our bodies are made for endurance running</a>. We learn that just <a href="http://www.youtube.com/watch?v=aUaInS6HIGo">half an hour of exercise</a> on a daily basis can dramatically reduce our chance of disease and increases our quality of life. We learn that reducing caloric intake greatly extends the lifetimes of worms and that humans share many of the same metabolic pathways. And <a href="http://floreatcapital.com/">there are people</a> trying to help us live longer, <a href="http://vimeo.com/32487499">perhaps forever</a>.</p>
<p>As we learn more about our bodies, about disease and health I hope we can also rethink our ideas about health, life and death. Perhaps one day we&#8217;ll realize that simply being disease-free is not enough. We&#8217;ll understand our bodies well enough to be able to determine what each individual&#8217;s optimal body state is and how to get there. Perhaps one day &#8220;normal&#8221; will be defined as &#8220;optimal&#8221; and not just &#8220;not sick&#8221;. And maybe, just maybe, one day we&#8217;ll start to think of death as a disease, the last human disease and work to eradicating it.</p>
<p>The effort to preserve and optimize our lives brings its own challenges. What happens to agriculture and food supply chains in a world of health-conscious eaters? What happens to the planet&#8217;s natural resources (especially the scarce ones) when there are fewer deaths and large numbers of healthy, active people? If we do get on the path to eradicating death, how many people will the Earth support? Will it finally force our hand and push us into colonizing other planets?</p>
<p>Who knows?</p>
<p>I think we&#8217;re entering (and maybe we&#8217;re already in) a golden age of biology and health science. Backed by incredibly precise biochemical tools and powerful computational strength we&#8217;re going to have an unprecedented amount of knowledge about how our bodies work and react to various conditions and inputs. How are we going to use this knowledge? Will it substantially improve the condition of the human race? I hope so.</p>
<p>Live and let live. Let&#8217;s start with ourselves.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1893/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1893&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/04/11/staying-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/04/11/staying-alive/</feedburner:origLink></item>
		<item>
		<title>Sunday Selection 2012-04-08</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/8LlT1IL1698/</link>
		<comments>http://bytebaker.com/2012/04/08/sunday-selection-2012-04-08/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 04:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Biology]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[datacenters]]></category>
		<category><![CDATA[exercise]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[running]]></category>
		<category><![CDATA[sugar]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1887</guid>
		<description><![CDATA[Today&#8217;s selection is something of a health special. For better or for worse our minds are intimately tied to our bodies. Until the day we have seamless uploading technology we&#8217;ll have to take care of bodies if we want our minds to work well. And in order to do that we need to know about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1887&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s selection is something of a health special. For better or for worse our minds are intimately tied to our bodies. Until the day we have seamless uploading technology we&#8217;ll have to take care of bodies if we want our minds to work well. And in order to do that we need to know about how our bodies actually work and what&#8217;s good for us.</p>
<div id="outline-container-1" class="outline-3">
<h3 id="sec-1">Around the Web</h3>
<div id="text-1" class="outline-text-3">
<p><a href="http://www.nytimes.com/2011/04/17/magazine/mag-17Sugar-t.html?pagewanted=all">Is Sugar Toxic?</a> The title is perhaps deliberately inflammatory, but the notion behind is perhaps just as troubling. Is is possible that sugar (not just high fructose corn syrup) is not just harmful in large quantities but something that&#8217;s dangerous by nature?</p>
<p><a href="http://www.physorg.com/news95954919.html">Humans: hot, sweaty, natural-born runners</a> I&#8217;ll be the first to admit that I&#8217;d be happy if I could get away with doing no exercise at all. Unfortunately that&#8217;s not the case. The good news is that evolution has equipped us with the systems we need to be powerfully capable runners. Being a regular runner doesn&#8217;t require superhuman feats of dedication – it&#8217;s in our genes, we just have to tap into our latent biological potential.</p>
</div>
</div>
<div id="outline-container-2" class="outline-3">
<h3 id="sec-2">From the shelves</h3>
<div id="text-2" class="outline-text-3">
<p><a href="http://fourhourbody.com/">The Four Hour Body</a> I don&#8217;t really agree with Tim Ferriss&#8217; Four-Hour Work Week ethic, but I do like the compendium of practical health and fitness information that he&#8217;s assembled in this book. While some of his advice is probably best taken with a physician&#8217;s advice this book will give you some great ideas and actionable guidelines for becoming healthier and stronger.</p>
</div>
</div>
<div id="outline-container-3" class="outline-3">
<h3 id="sec-3">Moving Pictures</h3>
<div id="text-3" class="outline-text-3">
<p><a href="http://www.youtube.com/watch?v=vKmQW_Nkfk8">What Would You Do With Your Own Google?</a> That, is a very good question. Cure cancer? Cure aging? End poverty and world hunger? We&#8217;re living in a world of unprecedented computational power and incredible amounts of data to crunch. What could we learn from all that data and how can we use it to change the world?</p>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1887/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1887/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1887/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1887&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/04/08/sunday-selection-2012-04-08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/04/08/sunday-selection-2012-04-08/</feedburner:origLink></item>
		<item>
		<title>Sunday Selection 2012-03-25</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/INzf8P1RFmU/</link>
		<comments>http://bytebaker.com/2012/03/25/sunday-selection-2012-03-25/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 21:00:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1882</guid>
		<description><![CDATA[Around the Web How to Write Like a Scientist I love writing, almost as much as I like programming. If ever I decided to hang up my programming boots I&#8217;d probably be a writer full time. As a new graduate student in a scientific field I&#8217;m going to be doing a fair amount of writing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1882&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="outline-container-1" class="outline-2">
<h2 id="sec-1">Around the Web</h2>
<div id="text-1" class="outline-text-2">
<p><a href="http://sciencecareers.sciencemag.org/career_magazine/previous_issues/articles/2012_03_23/caredit.a1200033">How to Write Like a Scientist</a> I love writing, almost as much as I like programming. If ever I decided to hang up my programming boots I&#8217;d probably be a writer full time. As a new graduate student in a scientific field I&#8217;m going to be doing a fair amount of writing over the next few years (and probably longer). Scientific writing isn&#8217;t quite like blogging or writing fiction, but maybe we can make it just as interesting and exciting.</p>
<p><a href="http://www.wired.com/wiredenterprise/2012/03/mr-linux/all/1">The King of Geeks (and Dad of 3)</a> Linus Torvalds is probably pretty high up on any programmer&#8217;s hero list. Though the story of his life isn&#8217;t exactly a secret (he&#8217;s written a <a href="http://www.amazon.com/Just-Fun-Story-Accidental-Revolutionary/dp/0066620724">book about it</a>) it&#8217;s interesting to see how his lifestyle has (or hasn&#8217;t) been affected by Linux&#8217;s success</p>
<p><a href="http://justinemusk.com/2012/03/24/outsider-thinking-creative/">The art of outsider thinking</a> I think we&#8217;re at interesting point in human history: there is too much knowledge in the world (and more being created all the time) for any one person to master it all. At the same time the Internet makes it possible for talented people to combine information and ideas from different fields and make outstanding contributions to science and technology. Can we redefine the ideal of the Renaissance Man for the Information Age?</p>
</div>
</div>
<div id="outline-container-2" class="outline-2">
<h2 id="sec-2">Videos</h2>
<div id="text-2" class="outline-text-2">
<p><a href="http://www.youtube.com/watch?v=k7X7sZzSXYs">How to be Alone</a> Consider this a follow-on from the <a href="http://bytebaker.com/2012/03/11/sunday-selection-2012-03-11/">last Selection&#8217;s</a> video on the power of introverts. No matter how much modern society might emphasize teamwork and groupthink, sometimes you need to cut yourself off from everything and everyone and have your own epiphanies.</p>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1882/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1882&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/03/25/sunday-selection-2012-03-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/03/25/sunday-selection-2012-03-25/</feedburner:origLink></item>
		<item>
		<title>Predicting Human Intent</title>
		<link>http://feedproxy.google.com/~r/bytebaker/~3/snLt5ERB8Wc/</link>
		<comments>http://bytebaker.com/2012/03/20/predicting-human-intent/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 15:30:00 +0000</pubDate>
		<dc:creator>Shrutarshi Basu</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://bytebaker.com/?p=1875</guid>
		<description><![CDATA[Readability is one of my favorite web services. Readability is well designed, carefully made, unobtrusive and they&#8217;re not trying to wring me of personal information to datamine and sell at every turn (at least I don&#8217;t think they are). Their web service gives you browser plugins that strip out everything but the content of a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1875&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.readability.com/">Readability</a> is one of my favorite web services. Readability is well designed, carefully made, unobtrusive and they&#8217;re not trying to wring me of personal information to datamine and sell at every turn (at least I don&#8217;t think they are). Their web service gives you browser plugins that strip out everything but the content of a page and present it in a clean, crisp format. If you sign up for an account you can make use of their &#8220;Reading List&#8221; to store pages for later reading. Recently they released beautiful iOS and Android apps that sync with your reading list allowing you to stock up on things to read at your computer and read them on the move.</p>
<p>Though Readability is a great service and they have great supporting apps they have one flaw. However, it&#8217;s not entirely their fault: I think it&#8217;s a side-effect of the difficulty of predicting human intent. The problem has to do with Readability&#8217;s reading list. When you install the browser plugins you get three buttons: a &#8220;Read Now&#8221; button, a &#8220;Read Later&#8221; button and a &#8220;Send to Kindle&#8221; button. The &#8220;Send to Kindle&#8221; button formats and sends the web page you&#8217;re on to your Kindle (assuming you&#8217;ve set up and connected your Kindle properly). The &#8220;Read Later&#8221; button saves the page you&#8217;re on to your Reading List which can be synced to your iOS or Android devices. The &#8220;Read Now&#8221; button will do the Readability formatting on your current page and show you the cleaned up version right then for you to continue reading.</p>
<p>That&#8217;s all great. However, the &#8220;Read Now&#8221; button also drops the page you just converted into your Reading List. This is great if you start reading a long article and then have to leave your machine. You can come back to it later, on another browser or another device entirely. But what happens if you finish reading the article right there and then? The article still ends up in your reading list. That would be fine if the list was simply a history of things you&#8217;ve read. However the Reading List is also a list of things you&#8217;re <em>going to read</em>. So the Reading List now contains things I&#8217;m going to read, things I&#8217;ve read and things I might want to read again. I think this problem stems from the fact that Readability started as a formatter and added read-later functionality unlike services like Instapaper which are designed for savings articles for later.</p>
<p>How can we differentiate between all these types of articles? Readability provides the ability to &#8220;Archive&#8221; and &#8220;Favorite&#8221; articles. Once I&#8217;m done with reading an article I Favorite it if I&#8217;m going to read it again and Archive it otherwise. But could Readability do this for me? Could Readability somehow figure out what I want to happen to the article? The simplest solution would be to archive whatever I Read Now and only add to the Reading List ones that I mark to Read Later. However that means that if I start reading something and then have to leave it ends up in the Archive where I might never look at it again. Could Readability be a little smarter? One heuristic would be to check where I am in the article. By default an article is always added to the Reading List as it is now. But when I scroll to the bottom Readability takes that to mean that I&#8217;m done reading and moves it into the Archive. If I liked it and wanted to come back to it I manually mark it as a Favorite. (I don&#8217;t expect Readability to be <em>that</em> clever. Yet.)</p>
<p>Without having actually tested the solutions, I can&#8217;t say how well they would work. There are certainly edge cases: what if I scroll down to read a footnote and then scroll back up to read the rest of the article? What if I get to the end and then go back to re-read a particular section? What if I quickly skim through an article to get to the end and want to come back later to read it in more depth? I think there&#8217;s no clear answer because fundamentally we&#8217;re trying to have Readability &#8220;guess&#8221; what we&#8217;re trying to do without giving an unambiguous signal. Sure, all of them could be solved with a few manual interactions. But the whole point of having advanced software is so that I <em>don&#8217;t</em> have to tell my computer what to do in excruciating detail.</p>
<p>Like I said at the beginning I don&#8217;t think that Readability is necessarily at fault for how their service works. Any attempt to automatically manage the Reading List would require making some assumptions as to what it is the user wants to do. Even if those assumptions are right most of the time, there will almost certainly be times when they&#8217;re <em>wrong</em>. We are, after all, dealing with people here, and people aren&#8217;t perfectly predictable agents. If they were, human computer interaction and economics would both be very different fields.</p>
<p>Predicting human intent is a hard problem. Ultimately, some amount of direct intervention might be inevitable. While Readability is meant to be a product it would be interesting to see researchers using it (or similar services) for doing research with real users about how our software can make choices for us in a way that closely reflects what we would have done ourselves. Unlike some people I don&#8217;t want my software to do less and have fewer features. I want it to do more so that I can concentrate on more important things. Like <a href="http://lesswrong.com/lw/91c/so_you_want_to_save_the_world/">saving the world</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bytebaker.wordpress.com/1875/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bytebaker.wordpress.com/1875/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bytebaker.wordpress.com/1875/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bytebaker.wordpress.com/1875/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bytebaker.wordpress.com/1875/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bytebaker.wordpress.com/1875/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bytebaker.wordpress.com/1875/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bytebaker.wordpress.com/1875/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bytebaker.com&#038;blog=8123270&#038;post=1875&#038;subd=bytebaker&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bytebaker.com/2012/03/20/predicting-human-intent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ccb1217c46b31b7b232878d355f7f4e4?s=96&amp;d=&amp;r=G" medium="image">
			<media:title type="html">Basu</media:title>
		</media:content>
	<feedburner:origLink>http://bytebaker.com/2012/03/20/predicting-human-intent/</feedburner:origLink></item>
	</channel>
</rss>

