<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>blog.kevintom.com</title>
	<atom:link href="http://blog.kevintom.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kevintom.com</link>
	<description></description>
	<lastBuildDate>Mon, 09 Nov 2009 01:59:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>the YCNews post</title>
		<link>http://blog.kevintom.com/2009/11/06/the-ycnews-post/</link>
		<comments>http://blog.kevintom.com/2009/11/06/the-ycnews-post/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 22:34:34 +0000</pubDate>
		<dc:creator>kt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.kevintom.com/?p=165</guid>
		<description><![CDATA[A month ago or so, I put a HackerNews reader into the iPhone App store.  The primary reason for writing the app was that I found it very frustrating to read the site on the iPhone.  My main issue was that I would often click on the link to read the comments on [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago or so, I put a <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=333187163&#038;mt=8">HackerNews reader</a> into the iPhone App store.  The primary reason for writing the app was that I found it very frustrating to read the site on the iPhone.  My main issue was that I would often click on the link to read the comments on a story and accidentally click the link for the story just below the current one.  HackerNews isn&#8217;t exactly optimized for mobile reading, iPhone or otherwise.</p>
<p>So I started innocently enough with a fairly simple app that would be able to display stories and details of those stories.  It was unstable, but it worked and it was good enough for me and since I had no plans to release it I wasn&#8217;t inclined to make it any better.  I stopped working on it at this point, but I will save the details of this period of time for another post.  A few months later I decided to pick up this app again and learn a few more things about making iPhone apps, so I went through a few more iterations, each time making it a bit nicer.  </p>
<p>Finally I had an app that I liked quite a bit more than the original.  Some friends of mine encouraged me to put it on the store, if only for shits and giggles, and I figured why not maybe somebody else might enjoy my take on this problem space.</p>
<p>When I launched the app, it was very much about how <a href="http://news.ycombinator.com">I read HackerNews</a>, the app reflected my use-cases and my tastes.  I think the biggest difference between myself and pretty much the rest of the world is that I don&#8217;t like in-application browsers.  I like Safari, so when you clicked on a story it would open up in Safari. </p>
<p>This discrepancy between myself and the rest of the world was made loud and clear the morning my app made it into the store.  Alot of people had opinions about the app, a friend had submitted a link to the site, but nobody was as elegant in explaining why I should align my behaviour with the rest of the world as <a href="http://www.delbalso.ca/">my friend Ed</a>. (whom I was spending my day with on my bachelor party. -yes that&#8217;s right, I spent my bachelor party talking about the defects of my application with my friend-)</p>
<p>So that weekend I coded up the in-application browser and submitted it to the iPhone App Store. (an although this fix was done days after the first mention of adding an in-application browser it took 3 weeks to get it approved)</p>
<p>Another choice I made that deviated from others expectations was the fact that I kept an About button in the tab-bar.  My primary reason for that was to put a few links to <a href="http://www.ycombinator.com">YCombinator</a> and <a href="http://ycombinator.com/w2010.html">applying to YCombinator</a>.  Although it&#8217;s fairly unlikely to buy this app without knowing what YC is, I like YC and I want to encourage as many people to apply to YC as possible.  (in fact, I know of at least 1 case where somebody who didn&#8217;t know what YC was bought the app and so the About page was useful to him. -he isn&#8217;t my father if that is your first thought)  </p>
<p>The way the comments are displayed is also a contested choice.  On the site the discussions are nested so that you can see the threads of conversation.  I struggled with this, and how to best display it.  I was playing with various ways to try to replicate it, or mirror it and all of them were complex and ugly.  <a href="http://collison.ie">Patrick</a> suggested that I do something simple, code wise and display wise, so I gave it a shot.  It worked well enough and Patrick pointed out that it makes it actually easier to read since the spacing was consistent between comments and that usually you can determine the context of comments based on the previous and next comments.  I&#8217;ve learn from doing this that, certainly nesting is a nice aspect of HackerNews discussions, but it&#8217;s a feature you can strip away for a mobile reader and retain most of the readability.  Overall I think it was a good compromise between different requirements.</p>
<p>Reading reviews or comments about the app was umm&#8230;..unpleasant is the best way to put it.  Alot of people either don&#8217;t like that it has a price or the choices I made.  A few people mentioned alternatives like iCombinator, and to be honest if I had known about iCombinator before I started I probably would have never started YCNews.  Oh well live and learn.  </p>
<p>Some things that I try to keep in mind, after the YCNews app.<br />
Release early and often, and listen when it makes sense.  It totally makes sense to have the in-application browser and I have completely adopted this use-case.  Ed (and everyone else who said so) was right, and the app is far more useful now.<br />
You won&#8217;t make a killing or even a living with a HackerNews reader, but you don&#8217;t write these types of things for that.  It was fun and it is a solution to a problem I was having, also it turns out a few other people like my solution as well. (although it may not be perfect, nothing ever is)<br />
You need to develop a thick skin because people will write things that they wouldn&#8217;t say to somebody in person, or at least they wouldn&#8217;t deliver them so. (of course some of them will, but these people probably live lonely lives because if you always deliver bad news to people in this way nobody will want to be around you)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kevintom.com/2009/11/06/the-ycnews-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>beautiful</title>
		<link>http://blog.kevintom.com/2009/08/18/beautiful/</link>
		<comments>http://blog.kevintom.com/2009/08/18/beautiful/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 19:45:39 +0000</pubDate>
		<dc:creator>kt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevintom.com/?p=160</guid>
		<description><![CDATA[Being able to create, being able to program is only half of the equation of having a truly loved product.  The other half is design.
A few friends have shown me people who create beautiful things, I admire what these people/companies do.  

Sofa
MetaLab
People of Resource

Having a conversation with a friend the other night, I [...]]]></description>
			<content:encoded><![CDATA[<p>Being able to create, being able to program is only half of the equation of having a truly loved product.  The other half is design.</p>
<p>A few friends have shown me people who create beautiful things, I admire what these people/companies do.  </p>
<ul>
<li><a href="http://www.madebysofa.com/">Sofa</a></li>
<li><a href="http://www.metalabdesign.com/">MetaLab</a></li>
<li><a href="http://www.peopleofresource.com/">People of Resource</a></li>
</ul>
<p>Having a conversation with a friend the other night, I realize if I were to ever to return to school, I would never go back into computers.  I would do anything but, and I would probably do Design or something like English Lit.  (it&#8217;s funny in that when you are young, people will say &#8220;you are good at X, you should go study X in school&#8221;, and how poor of a choice that is however you can&#8217;t blame them for making such poor suggestions as they are just as uneducated as you are.  It&#8217;s the blind leading the blind.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kevintom.com/2009/08/18/beautiful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High School Geometry: Instrument of the Devil</title>
		<link>http://blog.kevintom.com/2009/06/22/high-school-geometry-instrument-of-the-devil/</link>
		<comments>http://blog.kevintom.com/2009/06/22/high-school-geometry-instrument-of-the-devil/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 07:50:13 +0000</pubDate>
		<dc:creator>kt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevintom.com/?p=158</guid>
		<description><![CDATA[This post led me to an extremely well made case about the terrible state of math education.  To be honest, it isn&#8217;t limited to just math.  Physics, Chemistry, Computers are all taught in the same poor fashion.  It&#8217;s amazing anyone walks away from school with even a hint of knowledge in these [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://scottaaronson.com/blog/?p=410">This post</a> led me to an <a href="http://www.maa.org/devlin/LockhartsLament.pdf">extremely well made case about the terrible state of math education</a>.  To be honest, it isn&#8217;t limited to just math.  Physics, Chemistry, Computers are all taught in the same poor fashion.  It&#8217;s amazing anyone walks away from school with even a hint of knowledge in these subjects.</p>
<p>When I read things like this, it makes me want to become a teacher.  I don&#8217;t know what I would teach, does it even really matter?  Do I need a specific topic, why isn&#8217;t knowledge just viewed for what it is, knowledge.  The truth of the matter is, it&#8217;s all connected and these artificial barriers we put up just confuse and disconnect people from the reality of everything being connected.  Chemistry is just the physics of molecules and atoms, Computers are just big boxes of switches manipulating electrons (or rather their flow).  In fact, my number one hesitation about teaching is the fact that I would have to adopt the current system which would essentially destroy any possibility of actually teaching something.  If I could participate in some form of teaching outside the conventional school system, I would actual give it a shot (at least then there would be a shot at some actual knowledge transfer).</p>
<p><a href="http://www.maa.org/devlin/LockhartsLament.pdf">Seriously give it a read.  It&#8217;s worth it.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kevintom.com/2009/06/22/high-school-geometry-instrument-of-the-devil/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>dying and desparation</title>
		<link>http://blog.kevintom.com/2009/06/08/dying-and-desparation/</link>
		<comments>http://blog.kevintom.com/2009/06/08/dying-and-desparation/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 03:38:57 +0000</pubDate>
		<dc:creator>kt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevintom.com/?p=151</guid>
		<description><![CDATA[A lot of old media outlets are dying or at least their current business models appear to be dying.  There is a lot of talk about reinvention, trying to find new sources of income, or just suing your way to profitability.
Although a business and its business model are closely tied together, they are not [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of old media outlets are dying or at least their current business models appear to be dying.  There is a lot of talk about reinvention, trying to find new sources of income, or just suing your way to profitability.</p>
<p>Although a business and its business model are closely tied together, they are not one in the same.  IBM used to be in the business of selling mainframes and personal computers, but as that business model dried up they restructured themselves into a services company.  (Having sold their desktop and laptop operations, hard drive manufacturing, and I believe their mainframes now account for a small part of their overall revenue.)</p>
<p>One thing that has become clear is that as old media sees its business model dying and revenues dropping, you can see its desperation.</p>
<p>Instead of having a long term new business model (or at least a plan), you see outlets trading their reputation for a quick sale. Money now at the cost of long term viability.  This manifests itself in the way they appeal to the lowest common denominator.  Extreme and attention getting headlines (disproportionate to the magnitude of the story) in the hopes of getting  you to buy in, or very fast trendy topics but with little substance.  </p>
<p>The coverage of the H1N1 influenza strain is a good example.  The conventional strain of influenza kill about 36 000 Americans a year, however there has not been a single death due to H1N1 in America yet.  World wide, I don&#8217;t believe the number of people killed from H1N1 has reached 1000.  In conventional media outlets however, we see words like pandemic and talks of world wide outbreak.  Some people even talk about the possibility of H1N1 being some form of biological attack.</p>
<p>In fact there is probably a lot more danger in the fear and panic that is being generate by this hype machine than the actual virus.  Much like the year 2000 bug, I was many times more worried about how the people would react than how the machinery would.  </p>
<p>All this disruption and unjustified fear, only to get a few more ratings or sales.  This trick can work for a while, but eventually it will be like the boy who cried wolf.  People will just stop listening, and then what business model can you have as a media outlet when nobody listens to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kevintom.com/2009/06/08/dying-and-desparation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>language and expression of ideas</title>
		<link>http://blog.kevintom.com/2009/05/29/language-and-expression-of-ideas/</link>
		<comments>http://blog.kevintom.com/2009/05/29/language-and-expression-of-ideas/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:55:17 +0000</pubDate>
		<dc:creator>kt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kevintom.com/?p=153</guid>
		<description><![CDATA[There are many computer programming languages just as there are many human languages, and one thing I have noticed about writing programs in many languages is that your language affects how you express ideas.  In fact it even influences the ideas you CAN express, for example if you language doesn&#8217;t support introspection then it [...]]]></description>
			<content:encoded><![CDATA[<p>There are many computer programming languages just as there are many human languages, and one thing I have noticed about writing programs in many languages is that your language affects how you express ideas.  In fact it even influences the ideas you CAN express, for example if you language doesn&#8217;t support <a href="http://en.wikipedia.org/wiki/Introspection_(computer_science)">introspection</a> then it would be hard to express a program that can look at itself and question its own abilities.</p>
<p>Because of the parallels I see in <a href="http://www.kevintom.com/?p=149">good essay writing and good program writing</a>, I&#8217;ve often wondered if this goes for human languages as much as computer programming languages.  Are there ideas that are just not expressible in certain human languages but that are expressible in others? </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kevintom.com/2009/05/29/language-and-expression-of-ideas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

