<?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>Interactive Design, User Interface Design, Gadgets and Machines, Cool Products, Codes, DOTA, Starcraft 2 and MotoGP. 



  var _gaq = _gaq || [];
  _gaq.push([‘_setAccount’, ‘UA-3099176-4’]);
  _gaq.push([‘_trackPageview’]);

  (function() {
    var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
    ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
    var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
  })();</description><title>Tommy Setiawan</title><generator>Tumblr (3.0; @omixen)</generator><link>http://tommysetiawan.com/</link><item><title>just discovered again the music video i like from a long time...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/2d8cEUl5rBQ?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;just discovered again the music video i like from a long time ago&lt;/p&gt;</description><link>http://tommysetiawan.com/post/15609476058</link><guid>http://tommysetiawan.com/post/15609476058</guid><pubDate>Tue, 10 Jan 2012 01:07:24 -0500</pubDate></item><item><title>About Nathan Drake</title><description>&lt;p&gt;I love the Uncharted series on the PlayStation 3. So after Uncharted 3 arrived in my apartment on Nov 1, I finished the game in about 4 days in normal difficulty. Here I’m just jotting down what I like and what I don’t like from the latest installment on the epic adventure of Nathan Drake.&lt;/p&gt;
&lt;p&gt;1. LIKE - epic story, surviving an airplane crash, chasing truck with horses, surviving sinking titanic, nice ship-junkyard scene, surviving a burnt house. interesting background story. And oh my god, I almost had tears on my eyes over that one scene. ;p&lt;/p&gt;
&lt;p&gt;2. DON’T LIKE - spiders attack, the ancient monster on the second game was cheesy but added to the story, and actually surprised me at one point (remember ice cave, anyone?), but this spider attack (and it come not only once, but multiple times during the story) is just plain boring. It reminds me of time crisis 4, yes similar mechanic, spiders get close, shoot spider once, spiders go away, spider comeback, repeat. &lt;br/&gt;B O R I N G - seriously guys, put some more effort, the spiders don’t even have high details!&lt;/p&gt;
&lt;p&gt;3. LIKE - normal difficulty was actually pretty difficult at a few battles. I died more than just a few times each. But it gives me more challenge and I like it, I think it’s about right.&lt;/p&gt;
&lt;p&gt;4. DON’T LIKE - late-game story. At some point,  I was having dejavu on how similar the late-game story was to the second game. Now instead of the guardians, we have the fire-headed bad guys. same mechanic, just no magic arrows. not enough cut-scenes and story telling near the end, it feels almost like the game was rushed towards the end. The drugged Drake scenes actually made me dizzy.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/12782310421</link><guid>http://tommysetiawan.com/post/12782310421</guid><pubDate>Mon, 14 Nov 2011 02:44:00 -0500</pubDate></item><item><title>the understatement: Android Orphans: Visualizing a Sad History of Support</title><description>&lt;a href="http://theunderstatement.com/post/11982112928/android-orphans-visualizing-a-sad-history-of-support"&gt;the understatement: Android Orphans: Visualizing a Sad History of Support&lt;/a&gt;: &lt;p&gt;&lt;a href="http://theunderstatement.com/post/11982112928/android-orphans-visualizing-a-sad-history-of-support" target="_blank"&gt;understatementblog&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The announcement that &lt;a href="http://techcrunch.com/2011/10/26/the-nexus-one-isnt-invited-to-the-ice-cream-sandwich-social/" target="_blank"&gt;Nexus One users won’t be getting upgraded&lt;/a&gt; to Android 4.0 Ice Cream Sandwich led some to &lt;a href="http://www.marco.org/2011/10/26/no-android-4-for-nexus-one" target="_blank"&gt;justifiably question Google’s support of their devices&lt;/a&gt;. I look at it a little differently: Nexus One owners are lucky. I’ve been researching the history of OS updates on Android phones…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I was referred to this post by a friend when asking about choosing between iPhone 4S and Galazy Nexus Prime.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Yes, the fragmentation IS a problem with androids. Early android releases were a mess, and Cellphones manufacturers (being new into this smartphone game) make devices wishing they dont have to care about software updates. Unfortunately, the changes and updates happening in the mobile space, especially for an OS this early in its life, is really really fast. Thus, new phones without updates get outdated really quick. Fundamentally, I compare the situation with companies making computers with windows. they make the device, Microsoft’s being responsible for updates and upgrades. This is not happening yet with Android, and I think this is what Google should do with their mobile OS to reduce the fragmentation.&lt;br/&gt;Mobile phone manufacturers should:&lt;br/&gt;1.let google update and upgrade phones directly.&lt;br/&gt;2.stop tinkering too much inside the android internal OS, keep it skin deep.&lt;br/&gt;i’d think minor version updates are easy. for major version, maybe google can create install package, that checks for phone’s requirement and give a phone the ‘go’ flag to do a major android upgrade. now this is no trivial matter, google will need to store all possible hardware and drivers available (which im pretty sure they can do), make sure they test well. manufacturers must stop tweaking the internal of the OS to make sure an upgrade will not fail certain functions, say.. coordinate the features with google. At this point, I trust Google to do a better job at &lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br/&gt;Obviously, Apple has the easier task here. they’re doing the conventional software cycle, updating their own hardware with their own software.&lt;br/&gt;Google, Android, and the manufacturers have a long way to go to be in the right flow of updates/upgrades. And maybe the answer is to let the software company really handle the software, learn from Microsoft.&lt;br/&gt;&lt;br/&gt;Also, I wish he puts in which android versions he considers majors, I can see phones getting stuck at 2.1.x, 2.2.x, 2.3.x (i assume this is what he means), newer phones might get one 2.x upgrade. everybody knows 3.0 is tablet update only. Just be smart at buying your android devices. at this point you should know about the 4.0. :)&lt;/span&gt;&lt;/p&gt;</description><link>http://tommysetiawan.com/post/12042207754</link><guid>http://tommysetiawan.com/post/12042207754</guid><pubDate>Fri, 28 Oct 2011 16:07:44 -0400</pubDate></item><item><title>Thank you Steve.</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_lsnvvn6lS11qzn5xuo1_250.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Thank you &lt;a target="_blank" href="http://www.apple.com/stevejobs/"&gt;Steve&lt;/a&gt;.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/11110661069</link><guid>http://tommysetiawan.com/post/11110661069</guid><pubDate>Thu, 06 Oct 2011 16:35:47 -0400</pubDate></item><item><title>Love the art of Stephen Wilkes “Day to Night”...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_lqjy74Uzm61qzn5xuo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Love the art of Stephen Wilkes “Day to Night” Collection.&lt;/p&gt;
&lt;p&gt;Click on the picture to see more.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/9424943567</link><guid>http://tommysetiawan.com/post/9424943567</guid><pubDate>Fri, 26 Aug 2011 16:28:15 -0400</pubDate></item><item><title>jQuery and prototype conflict: Array.shift()</title><description>&lt;p&gt;Today, I had a case where I needed to use both libraries in one page.&lt;/p&gt;
&lt;p&gt;I loaded both libraries normally, used jQuery.noConflict() to rename the $ to $j.&lt;/p&gt;
&lt;p&gt;and renamed $ to jQuery in all the external js files that uses jQuery.&lt;/p&gt;
&lt;p&gt;All seem to work just fine, however one of my function that is called using setTimeOut was still causing error. I know the problem is not in my code, since I already replaced all $ with jQuery.&lt;/p&gt;
&lt;p&gt;Looking at the call stack in  Chrome, I see that jQuery is calling the Array.shift() method (W3C implementation), however the prototype library override this method. and this overriding method (in prototype) causes the error. specifically this is the error raised:invalid array length.&lt;/p&gt;
&lt;p&gt;So possible solution was to change the jQuery source code to make sure we use the W3C Array.shift(), but I don’t think it’s a good idea, since we’ll have to deal with this again when updating jQuery.&lt;/p&gt;
&lt;p&gt;At the end I decided to remove prototype completely from the page..&lt;/p&gt;</description><link>http://tommysetiawan.com/post/7887390641</link><guid>http://tommysetiawan.com/post/7887390641</guid><pubDate>Thu, 21 Jul 2011 11:51:00 -0400</pubDate></item><item><title>Setting up Dreamhost with Python, Django, Tastypie, South, etc</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;Install VirtualEnv and PIP&lt;br/&gt;&lt;br/&gt;&lt;pre&gt;$ curl -O &lt;a href="https://raw.github.com/pypa/virtualenv/master/virtualenv.py" target="_blank"&gt;https://raw.github.com/pypa/virtualenv/master/virtualenv.py&lt;/a&gt;&lt;br/&gt;$ python virtualenv.py my_env&lt;br/&gt;$. my_env/bin/activate&lt;/pre&gt;
&lt;br/&gt;you should see your prompt slightly change now, indicating that you are within your new (my_env), you may start installing new packages into this new environment. More about pip &lt;a title="pip documentation" target="_blank" href="http://readthedocs.org/docs/pip/en/latest/installing.html"&gt;here&lt;/a&gt;.&lt;br/&gt;I installed my_env in my home directory /home/&lt;username&gt;&lt;br/&gt;and the site packages under my_env will be installed in:&lt;br/&gt;/home/&lt;username&gt;/my_env/lib/python2.5/site-packages&lt;br/&gt;if you use a different directory, just adjust in the passenger_wsgi.py file&lt;/li&gt;
&lt;li&gt;Install Yolk&lt;br/&gt;&lt;br/&gt;&lt;pre&gt;$ pip install yolk&lt;/pre&gt;
&lt;br/&gt;This is basically just so that you can do “yolk -l” to list all the python packages installed in your environment. More about yolk &lt;a title="yolk" target="_blank" href="http://tools.assembla.com/yolk"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Configure passenger_wsgi.py to use activate virtualenv&lt;br/&gt;edit passenger_wsgi.py in your app root directory (domain.com)&lt;br/&gt;&lt;pre&gt;import os, sys, site&lt;br/&gt;....&lt;br/&gt;site.addsitedir('home/&lt;username&gt;/my_env/lib/python2.5/site-packages')&lt;br/&gt;activate_this = os.path.expanduser('~/my_env/bin/activate_this.py')&lt;br/&gt;execfile(activate_this, dict(__file__=activate_this))&lt;br/&gt;....&lt;/pre&gt;
&lt;br/&gt;These are only the necessary lines, please merge with your passenger_wsgi.py accordingly. &lt;/li&gt;
&lt;li&gt;Install TastyPie, don’tforget to run syncdb!&lt;br/&gt;&lt;br/&gt;&lt;pre&gt;$ pip install django-tastypie&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Install South&lt;br/&gt;&lt;pre&gt;$ pip install South&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;Install *&lt;br/&gt;Means you can now install whatever you want into this new environment&lt;br/&gt;you can even install your own django version!&lt;/li&gt;
&lt;li&gt;To quit my_env just:&lt;br/&gt;&lt;br/&gt;&lt;pre&gt;$ deactivate&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://tommysetiawan.com/post/7856602949</link><guid>http://tommysetiawan.com/post/7856602949</guid><pubDate>Wed, 20 Jul 2011 16:57:00 -0400</pubDate></item><item><title>One day in our life..</title><description>&lt;p&gt;Ai:  What is python?&lt;/p&gt;
&lt;p&gt;?&lt;/p&gt;
&lt;p&gt;me:  hm language&lt;/p&gt;
&lt;p&gt;u following my twitter huh&lt;/p&gt;
&lt;p&gt;Ai:  Bahasa apa itu? Bahasa ular?&lt;/p&gt;
&lt;p&gt;me:  iya&lt;/p&gt;
&lt;p&gt;buat ngo sm ular&lt;/p&gt;
&lt;p&gt;kyk harry potter itu&lt;/p&gt;
&lt;p&gt;si rio kan bnyk pythons&lt;/p&gt;
&lt;p&gt;Ai:  Huh km bisa?&lt;/p&gt;
&lt;p&gt;Gmn caranya?&lt;/p&gt;
&lt;p&gt;me:  bs&lt;/p&gt;
&lt;p&gt;Ai:  Huh ngapain km bljr gituan&lt;/p&gt;
&lt;p&gt;Mengerikan..&lt;/p&gt;
&lt;p&gt;me:  def speak():&lt;/p&gt;
&lt;p&gt;  print “speak to me u little snake”&lt;/p&gt;
&lt;p&gt;Ai:  Huh&lt;/p&gt;
&lt;p&gt;Ga ngerti&lt;/p&gt;</description><link>http://tommysetiawan.com/post/7577419447</link><guid>http://tommysetiawan.com/post/7577419447</guid><pubDate>Wed, 13 Jul 2011 13:03:42 -0400</pubDate></item><item><title>asaya:

MiniM (by Hengki Koentjoro)
</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_lo5zquG3uE1qzaoevo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://asaya.tumblr.com/post/7490719016" target="_blank"&gt;asaya&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MiniM (by &lt;a href="http://www.flickr.com/photos/21290636@N06/5030469610/" target="_blank"&gt;Hengki Koentjoro&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://tommysetiawan.com/post/7577021691</link><guid>http://tommysetiawan.com/post/7577021691</guid><pubDate>Wed, 13 Jul 2011 12:51:35 -0400</pubDate></item><item><title>Challenged completed!</title><description>&lt;p&gt;Right now, I’m so tired, and my legs about to have a breakdown, but I’m here sitting and typing this post proudly.&lt;/p&gt;
&lt;p&gt;I was team FactSet. My name might not show up on top &lt;strike&gt;two&lt;/strike&gt;  &lt;strike&gt;three&lt;/strike&gt; four digits people that pass the finish line first. But I did it, the whole 3.1 miles. I did practice a few times before the race today, 1 -1.5 mile, but this was the real thing, the real pain. In addition to the race, I still had to walk to and back from the event, which is pretty far from my place. Of couse, I didn’t run the whole course, in fact I probably only run about a little bit more than half of it. While I was walking,  a never-ending stream of people passed me by.&lt;/p&gt;
&lt;p&gt;Over 15,000 people were at Central Park today each wearing his/her company’s team shirt. Most of these people were in shape. A lot of them seem to run CP every day or at least 5 times a week. Team FactSet is pretty solid too, except for a few including me. I’m so out of shape, I took this challenge to force myself into exercising and it worked, at least for some time. Hopefully I can keep it up. I’ll post a link to the picture when it is posted.&lt;/p&gt;
&lt;p&gt;Now I’m just gonna relax, enjoy my KFC with rice, and embrace knowledge I will feel a little pain tomorrow.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/6576212673</link><guid>http://tommysetiawan.com/post/6576212673</guid><pubDate>Wed, 15 Jun 2011 23:08:00 -0400</pubDate></item><item><title>Looking for a nice keyboard for SC2 gaming and programming (not pro-gaming)</title><description>&lt;p&gt;What I don’t like from the SteelSeries 7g..&lt;br/&gt;Small backspace key. I hate this for two reasons; hard to reach with my pinky, and like to furiously backspacing when coding with 2 fingers, a habit i like to keep.&lt;/p&gt;
&lt;p&gt;What I like from SteelSeries 7g..&lt;br/&gt;nice palm rest.&lt;/p&gt;
&lt;p&gt;What I don’t like from Razer Black Widow Ultimate..&lt;br/&gt;Poor Mac compatibility&lt;br/&gt;No palm rest&lt;/p&gt;
&lt;p&gt;What I like from Razer Black Widow Ultimate..&lt;br/&gt;Backlighting&lt;br/&gt;Clicky mechanical sound&lt;/p&gt;
&lt;p&gt;What I like from Razer Marauder..&lt;br/&gt;Cool backlighting (APM lighting system) &lt;br/&gt;The SC2 look and feel&lt;/p&gt;
&lt;p&gt;What I don’t like from Razer Marauder..&lt;br/&gt;Not mechanical&lt;br/&gt;No arm rest&lt;br/&gt;Look very elevated&lt;br/&gt;No dedicated arrow keys.. (really bad) &lt;/p&gt;</description><link>http://tommysetiawan.com/post/6387564397</link><guid>http://tommysetiawan.com/post/6387564397</guid><pubDate>Fri, 10 Jun 2011 12:39:00 -0400</pubDate></item><item><title>Anamanaguchi - Helix Nebula (by GuchiKid)</title><description>&lt;iframe width="400" height="323" src="http://www.youtube.com/embed/DHmYC8a_4cI?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Anamanaguchi - Helix Nebula (by &lt;a href="http://www.youtube.com/watch?v=DHmYC8a_4cI&amp;feature=share" target="_blank"&gt;GuchiKid&lt;/a&gt;)&lt;/p&gt;</description><link>http://tommysetiawan.com/post/5902759663</link><guid>http://tommysetiawan.com/post/5902759663</guid><pubDate>Fri, 27 May 2011 14:20:44 -0400</pubDate></item><item><title>gq:

The Oral History Of Nirvana’s Nevermind (A Brief Tease,...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_llt5fvTYbS1qe6vsbo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://gq.tumblr.com/post/5866171175/nirvana-nevermind-oral-history" target="_blank"&gt;gq&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;h3&gt;The Oral History Of Nirvana’s &lt;em&gt;Nevermind &lt;/em&gt;&lt;br/&gt;(A Brief Tease, Anyway)&lt;/h3&gt;
&lt;p&gt;Possibly our favorite thing in the new June 2011 issue of GQ is the oral history of the making of Nirvana’s &lt;em&gt;Nevermind&lt;/em&gt;, by Nate Penn and a fleet of reporters, who interviewed dozens of people (including Courtney Love, Dave Grohl, Krist Novoselic, Kim Gordon, Chris Cornell, and more) ahead of the album’s 20th anniversary to assemble the definitive history of its recording. The oral history is only available in the print edition and our new iPad version, but over at GQ.com we’ve assembled &lt;a href="http://www.gq.com/entertainment/music/201106/nirvana-20-years-later#slide=1" target="_blank"&gt;a slideshow of amazing photography of the band circa 1991&lt;/a&gt;. And below, here are a couple choice quotes from the oral history:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“About a week before I went to L.A. to begin recording Nevermind, I got a  cassette in the mail. The first thing on the cassette was “Hey, Butch!”  It was Kurt speaking on a boom box: “We got a new drummer, his name’s  Dave Grohl, he’s the best drummer in the world!”—&lt;em&gt;Butch Vig, producer, &lt;/em&gt;Nevermind&lt;/p&gt;
&lt;p&gt;“Kurt was a leader, he was strong, in fact he was well fucking hung, if  you really want to know.”—&lt;em&gt;Courtney Love, singer, Hole; widow of Kurt  Cobain &lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;</description><link>http://tommysetiawan.com/post/5901274368</link><guid>http://tommysetiawan.com/post/5901274368</guid><pubDate>Fri, 27 May 2011 13:15:57 -0400</pubDate></item><item><title>on Windows XP: Example of bad usability design.
see that New...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_llv6fcSiB71qzn5xuo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;on Windows XP: Example of bad usability design.&lt;/p&gt;
&lt;p&gt;see that New Folder icon?&lt;br/&gt;how many times do you think people accidentally hit that button? &lt;br/&gt;MSFT should report statistics on that.&lt;/p&gt;
&lt;p&gt;The problem is what needs to be done in order to undo the result of clicking that button. Unfortunately CTRL-Z does not work in this scenario. Here’s what happen after you accidentally clicking that button when all you wanted to do was going up one level.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;you are in rename mode, which means u cant just hit delete right away. you have to click some where then click on that ‘New Folder’ folder again.&lt;/li&gt;
&lt;li&gt;you hit delete on your keyboard (faster) or right click ‘Delete’ (slower)&lt;/li&gt;
&lt;li&gt;great.. now it is in your recycle bin, to really undo your action you will need to completely remove this ‘New Folder’ (or if you are a neat freak), you will have to empty that bin as well.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;That’s a lot of actions to revert the result of accidentally single clicking a button.&lt;br/&gt;Suggestion: Move the New Folder button to the far right corner  of that window.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/5901175284</link><guid>http://tommysetiawan.com/post/5901175284</guid><pubDate>Fri, 27 May 2011 13:11:00 -0400</pubDate></item><item><title>Awesomeness.</title><description>&lt;embed type="application/x-shockwave-flash" src="http://assets.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/5047658815/tumblr_lkfikunNLT1qzn5xu&amp;color=FFFFFF&amp;logo=soundcloud" height="27" width="207" quality="best" wmode="opaque"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Awesomeness.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/5047658815</link><guid>http://tommysetiawan.com/post/5047658815</guid><pubDate>Fri, 29 Apr 2011 15:38:55 -0400</pubDate></item><item><title>Windows start menu is VERY time consuming and moving mouse is VERY tiring..</title><description>&lt;a href="http://www.humanized.com/enso/launcher/"&gt;Windows start menu is VERY time consuming and moving mouse is VERY tiring..&lt;/a&gt;</description><link>http://tommysetiawan.com/post/4392171502</link><guid>http://tommysetiawan.com/post/4392171502</guid><pubDate>Wed, 06 Apr 2011 12:06:37 -0400</pubDate></item><item><title>WebOS 2.1 Update</title><description>&lt;p&gt;So about two days ago, I got a notification to update my Palm Pre 2 to WebOS 2.1. Process was pretty smooth and fast, no problem at all. I was excited about this update considering all the problems I had with the WebOS (see my previous post).&lt;/p&gt;
&lt;p&gt;The only thing I don’t like about WebOS update (so far) is that they don’t announce the changes officially. I haven’t seen any document, blog post from HP regarding the changes related to this update. But there are so many tech blogs covering the topic and provide some kind of list, thanks to recent product announcement by HP..&lt;/p&gt;
&lt;p&gt;What I notice from the update:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;The Palm logo on start-up has been replaced by HP logo, but the start-up time still takes a while. It’s okay if I don’t need to restart that often.&lt;/li&gt;
&lt;li&gt;The exhibition mode. Really cool, I like this a lot actually, since the touchstone becomes more useful than just for charging. There isn’t many applications that employ this feature, but it’s a start. Just a hint for HP, maybe a sensor that detects lights and adjust brightness automatically would be nice. or make that a quick options. The Pre on exhibition mode is too bright to be next to my bed.&lt;/li&gt;
&lt;li&gt;Voice Dial, I haven’t played much with this. I don’t really believe the usefulness of such application. But maybe it’s just me. I always have a hard time getting voice recognition software to translate what I say.&lt;/li&gt;
&lt;li&gt;Most importantly, performance and bug fixes. I have to say it has been great so far. I haven’t experience any lag or freeze, maybe only a little slowness. But that’s all. And it already improve the usability by a lot! thumbs up to those engineers at HP!&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;I’ll write again if I notice anything else. Enjoy.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/4069529753</link><guid>http://tommysetiawan.com/post/4069529753</guid><pubDate>Thu, 24 Mar 2011 16:53:00 -0400</pubDate></item><item><title>
Wow, I have to say Firefox 4 looks so much nicer on Windows than on OSX!  equally fast though. The...</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_liktv7sLxF1qz9lbo.png"/&gt;&lt;/p&gt;
&lt;p&gt;Wow, I have to say Firefox 4 looks so much nicer on Windows than on OSX!  equally fast though. The only problem I had: uploading this picture on  tumblr, froze the FF4 for a few seconds.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/4067936057</link><guid>http://tommysetiawan.com/post/4067936057</guid><pubDate>Thu, 24 Mar 2011 15:24:49 -0400</pubDate></item><item><title>Have been playing with Python for my Image Processing class, implementing quadtree representation of...</title><description>&lt;p&gt;Have been playing with Python for my Image Processing class, implementing quadtree representation of an image.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/3879428417</link><guid>http://tommysetiawan.com/post/3879428417</guid><pubDate>Tue, 15 Mar 2011 13:24:59 -0400</pubDate></item><item><title>WebOS pre-Pre3 Launch</title><description>&lt;p&gt;Even just by looking at screenshots, it’s not difficult to pick WebOS as the winner of the multitasking on mobile platform. It is intuitive, admired by many well-known gadget news editors. In fact, for the first week of owning the Pre2 with WebOS 2.0, it was an amazing experience over the android (2.0.1) or the iphone(4.3). Multitasking was as easy as advertised/hyped/expected.&lt;/p&gt;
&lt;p&gt;So it’s hard to imagine how such a great “innovation” would fail. But truth be told, the WebOS is still a potential, even at its big 2.0 release. After a couple of weeks, problems become more and more apparent, the OS started to run really slow to the point of, dare I say, unusable. The screen freezes too many times for reasons I don’t understand. Sometimes just waking up from sleep (from the touchstone) to call a number lags the OS for a few seconds, or even a minute, in which period tapping on other things might further freeze the OS, and a restart is needed. To add to this problem, the occasion ‘too many cards’ message appear way more than just occasionally. I suspect that both problems come from the same issue, maybe bad memory management by the background process. e.g. perhaps the alarm clock app I’m using (the one default from WebOS).&lt;/p&gt;
&lt;p&gt;I’m not sure if these cases only apply to my Pre2. A quick google reveals many other users experiencing the same problems as I mentioned above. WebOS has one of the (if not the) best mobile OS design, so it is a pity to see it crippled by these problems.&lt;/p&gt;</description><link>http://tommysetiawan.com/post/3879377625</link><guid>http://tommysetiawan.com/post/3879377625</guid><pubDate>Tue, 15 Mar 2011 13:21:00 -0400</pubDate></item></channel></rss>

