<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.rkuo.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>rkuo.com</title><link>http://www.rkuo.com/blogs/default.aspx</link><description>Always opinionated. Occasionally correct.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Forza Motorsport 4 - TSW 6-speed shifter with the Fanatec wheel, via Arduino</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2011/11/24/Forza-Motorsport-4-_2D00_-TSW-6_2D00_speed-shifter-with-the-Fanatec-wheel_2C00_-via-Arduino.aspx</link><pubDate>Thu, 24 Nov 2011 21:26:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:384</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Forza Motorsport 4&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Forza 3 and my first shifter approach&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In my &lt;a href="http://www.rkuo.com/blogs/rkuo_blog/archive/2011/11/24/SST-Lightning-with-Forza-and-the-Fanatec-wheels-_2D00_-not-good-enough.aspx"&gt;previous post&lt;/a&gt;, I discussed my dissatisfaction with Forza Motorsport 3 and the SST Lightning shifter I modified to work with it.&lt;/p&gt;&lt;p&gt;I was always aware that my original circuit design was less clean than it could have been.&amp;nbsp; For one, it required direct modification of the third party shifter &amp;hellip; which is usually not pretty.&amp;nbsp; Two, it used a lot of different IC&amp;#39;s that probably could have been consolidated into the logic of a single microcontroller.&lt;br /&gt;&lt;br /&gt;However, I&amp;nbsp;was generally aware of the tradeoffs between the two and made the decision&amp;nbsp;to go with a bunch of individual IC&amp;#39;s consciously at the time.&amp;nbsp; For one thing, I actually wanted to print a circuit board.&amp;nbsp; Second, I decided it was more important to go through the motions of it as a learning experience rather than focusing on an optimal design.&amp;nbsp; And, third,&amp;nbsp;I could always&amp;nbsp;take the microcontroller approach&amp;nbsp;the next time.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Future goals for my next shifter&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Find a better shifter&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;With the generally unintuitive behavior of the SST Lightning, my next shifter&amp;nbsp;needed to be something that I wouldn&amp;#39;t feel ashamed of putting in front of any normal stick shift capable driver.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Parse the USB output directly with an adapter&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Creating a custom circuit board and modifying a shifter is far too difficult and complicated for most people, and it isn&amp;#39;t first option that comes to mind when you think of ways to make a third party shifter compatible with your own steering wheel.&amp;nbsp; The natural inclination is to just put an adapter of some sort between the wheel and the shifter, without modifying anything&amp;nbsp; So that&amp;#39;s what I wanted to build this time around.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;The release of Forza Motorsport 4&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The above thoughts percolated for many months while my sim racing cockpit sat idle.&amp;nbsp; As Forza Motorsport 4 gradually approached its&amp;nbsp;official release date of&amp;nbsp;October 11th, 2011, I resolved to go fix my rig in preparation for the new game, even though&amp;nbsp;the new game&amp;nbsp;honestly didn&amp;#39;t look all that different.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Finding the new shifter&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;It&amp;#39;s hard to say how exactly I found it, but suffice it to say that, after occasional bouts of 30 minute Google search sessions,&amp;nbsp;I ran across the &lt;a href="http://thomas-superwheel.com/index.php?page=shop.product_details&amp;amp;flypage=flypage.tpl&amp;amp;product_id=92&amp;amp;category_id=24&amp;amp;option=com_virtuemart&amp;amp;Itemid=27"&gt;TSW 6 speed shifter&lt;/a&gt;&amp;nbsp;and some &lt;a href="http://www.lfsforum.net/showthread.php?t=72319"&gt;associated useful reviews&lt;/a&gt;.&amp;nbsp; Check out the following features.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Centered on gears 3/4&lt;/li&gt;&lt;li&gt;Decent throw&lt;/li&gt;&lt;li&gt;Reverse all the way on the left with extra resistance&lt;/li&gt;&lt;li&gt;Gear below reverse locked out&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I don&amp;#39;t know how I managed to miss the existence of the TSW shifter&amp;nbsp;in 2009, but it became quickly apparent that I had chosen the wrong shifter two years ago.&amp;nbsp; This was what I needed.&lt;br /&gt;&lt;br /&gt;OK, it was a bit expensive, but it wasn&amp;#39;t going to be possible to build&amp;nbsp;a shifter like this&amp;nbsp;on my own right now.  One criteria down.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Figuring&amp;nbsp;out how to build the&amp;nbsp;adapter&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;The platform - Arduino&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The Arduino is a popular low cost and open source micro controller platform.&amp;nbsp; The basic version of this can be picked up for around 30 dollars.&lt;br /&gt;&lt;br /&gt;Luckily, I had an Arduino Duemlianove that had been sitting around in my apartment for a couple of years from a Sparkfun talk at Google.&amp;nbsp; It&amp;#39;s always strangely coincidental how you find a use for things that you could never have anticipated.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The USB Host Shield&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Of course, just having an Arduino lying around doesn&amp;#39;t do you much good.&amp;nbsp; You need a way to physically connect to the USB shifter, and you need to be able to host it via software.&amp;nbsp; Arduino&amp;#39;s can be expended by the use of &amp;quot;shields&amp;quot;, which are essentially just additional boards that can be stacked on top of the Arduino.&amp;nbsp; With shields, you can add Ethernet ports, wireless modules, and all other kinds of expanded functionality to an Arduino.&lt;br /&gt;&lt;br /&gt;Luckily for me, someone developed&amp;nbsp;a &lt;a href="http://www.circuitsathome.com/products-page/arduino-shields/"&gt;USB Host Shield&lt;/a&gt; that stacks on the Arduino and provides you one standard size USB host port to interface with USB devices.&lt;/p&gt;&lt;p&gt;With the Arduino and USB Host Shield, it looked like I would have everything I needed to build my adapter.&amp;nbsp; Second and last criteria met.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;Putting it all together (The old way)&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The TSW shifter was the first part to arrive.&amp;nbsp; My Arduino project was going to take a lot more time to come together, so, in the mean time, I decided to figure out if I could hack up a way for the TSW shifter to work with my SST Lightning adapter.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;It turns out that not only is the TSW shifter nicer in build quality than the SST lightning, it&amp;#39;s also better for modding too.&amp;nbsp; The switches are wired via ribbon cable to a controller PCB mounted on the outside of the shifter.&amp;nbsp; This means to access the switches, all you really need to do is pop the ribbon cable off the PCB and stick header pins into the ribbon cable.&lt;br /&gt;&lt;br /&gt;The only&amp;nbsp;difficulty here is that the TSW shifter operates active high (All switches are 0V by default, and the active one is 5V) instead of active low (default 5V, active 0V) like the SST Lightning.&amp;nbsp; So to make the shifter work with my SST Lightning circuit, I needed to invert the switch values before passing them in.&amp;nbsp; I built a simple circuit to do this.&lt;br /&gt;&lt;br /&gt;I placed the inverter circuit between the TSW shifter and my SST lightning circuit &amp;hellip; and it worked as expected in the game.&amp;nbsp; I was actually quite pleased with how well the TSW shifter played in the game.&amp;nbsp; I now knew that the TSW shifter&amp;nbsp;was going to work one way or the other, and that I could spend some additional effort and time on the Arduino approach while having a working TSW shifter in game.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;Putting it altogether (The new way)&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;First milestone: Do anything with the Arduino.&lt;/strong&gt;&amp;nbsp; That wasn&amp;#39;t too hard at all.&amp;nbsp; I just downloaded the &lt;a href="http://arduino.cc/en/Main/Software"&gt;Arduino Development Kit for Windows&lt;/a&gt;, plugged the Arduino into my USB port, and I got an LED to blink on the Arduino.&amp;nbsp; Success!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Second milestone: Finding a way to interface with the joystick.&lt;/strong&gt;&amp;nbsp; This was the trickiest part.&amp;nbsp; I attached the USB Host Shield to the Arduino, and then attached the shifter to the USB host shield.&lt;/p&gt;&lt;p&gt;The makers of the USB Host Shield have supporting code for it that is on version 2.&amp;nbsp; Unfortunately, the USBJoystick code I found on the net was meant to work with version 1.&amp;nbsp; I spent a couple of days messing with porting over the code for the USBJoystick to v2 before I realized it would take too long to understand how everything worked.&lt;br /&gt;&lt;br /&gt;Eventually, I gave up on the port and just compiled the old USB Host Shield (v1) code on the Arduino along with the sample USBJoystick code to see if it would work.&amp;nbsp; Debug outputs started popping out of the serial monitor with every shift.&amp;nbsp; Success!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Third milestone: Output analog voltages from the Arduino to the Fanatec wheel.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Now, the tricky part about micro controllers like the Arduino is that they don&amp;#39;t output analog voltages.&amp;nbsp; They generally either output either 5V or 0V.&amp;nbsp; Being microcontrollers, however, they can do this switching very often and very quickly.&amp;nbsp; &amp;nbsp;In order to get an analog voltage, what you need to do to get, say, 3V, out of the Arduino, is output 5V 60% of the time&amp;nbsp;(3V being 60% of 5V, of course), and use a low pass filter to smooth things out.&lt;/p&gt;&lt;p&gt;What are the implications of doing this?&amp;nbsp; Well, you need to select an appropriate resistor and capacitor that creates good low pass filter characteristics for your intended application.&amp;nbsp; And your actual output has some deviations from a true analog voltage output that you need to be aware of.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ripple&lt;/strong&gt; - Because the microprocessor behind the scenes is constantly flipping its voltage from 5V to 0V and back again, the actual output from your low pass filter will never settle at an exact value.&amp;nbsp; Instead, it will bounce around your target voltage value.&amp;nbsp; Allow too much ripple in your filter output, and you could end up sending unexpecting values or voltages downstream that you never really intended.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Settling time&lt;/strong&gt; - The time it will take for your filter output arrive within some acceptable range of your target output is now non-trivial.&amp;nbsp; For dimming Christmas lights, this probably isn&amp;#39;t a big deal, but for gaming, you can imagine that it actually matters a bit.&lt;/p&gt;&lt;p&gt;Ripple and settling time are at odds with each others.&amp;nbsp; You can reduce the ripple in your filter output, but at the expense of the settling time when the desired output changes.&amp;nbsp; That&amp;#39;s why knowing your application needs is important.&amp;nbsp; Turns out that there&amp;#39;s a really good &lt;a href="http://sim.okawa-denshi.jp/en/PWMtool.php"&gt;calculator&lt;/a&gt; for displaying the results of a low pass filter for PWM in Japan.&amp;nbsp; I used the heck out of this and it came in very handy, as you&amp;#39;ll see next.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fourth milestone: Reduce the latency of the switching as much as possible&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Of course, in gaming, it&amp;#39;s important that controllers be as responsive as possible.&amp;nbsp; One of the advantages of my old circuit was that the response time would have been nearly instantaneous.&amp;nbsp; Now,&amp;nbsp;with my new adapter,&amp;nbsp;there would be a&amp;nbsp;slight lag time in polling the USB outputs, plus a settling time required by the low pass filter.&amp;nbsp; Instantaneous&amp;nbsp;was no longer in the cards.&lt;br /&gt;&lt;br /&gt;In order to reduce the latency, the first thing I did was up the polling frequency in the software for the Arduino.&amp;nbsp; It was defaulting to 50 ms in the USBJoystick code, which was way too long.&amp;nbsp; I changed it to every 1 ms.&amp;nbsp; This seemed to work (although the real polling frequency was more like every 2 ms due to actual code execution).&amp;nbsp; Anyway, no ill effects, and that chopped a good 48 ms off the latency of any shift.&lt;br /&gt;&lt;br /&gt;The second piece of this was to select a decent looking low pass filter.&lt;/p&gt;&lt;p&gt;I&amp;#39;m not going to break this down tremendously, but the default PWM frequency out of the Arduino is about 1 kHz, so in order to minimize latency and keep ripple within reasonable levels, I selected a 4.7k&amp;nbsp;resistor and a 1uF capacitor.&amp;nbsp; This produces a transient analysis that looks like the following.&lt;/p&gt;&lt;p&gt;&lt;img src="https://lh4.googleusercontent.com/--375thPj5sI/TvgP9iv18FI/AAAAAAAAAyo/uhanAjooGoI/s800/im_grph.png" /&gt;&lt;/p&gt;&lt;p&gt;As you can see, it arrives at the 90% mark in around 10 ms.&amp;nbsp; I could have improved the latency&amp;nbsp;more by testing the exact limits of the ripple (I was very conservative on this for obvious reasons), or by modifying the Arduino timers to switch its PWM outputs faster.&amp;nbsp; This turned out to be more of a pain in the ass than I had hoped, so I ended up skipping it and taking the 10ms hit (which isn&amp;#39;t that much anyway).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fifth milestone: Make it look reasonably nice&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This is where the Arduino Protoshield comes in.&amp;nbsp; It&amp;#39;s basically an Arduino shield with a prototyping area where you can put your own stuff.&lt;br /&gt;&lt;br /&gt;Anyway, there&amp;#39;s not much to say here.&amp;nbsp;&amp;nbsp;The low pass filters and the outputs of this filters into the Fanatec wheel have to go somewhere, so they go here.&amp;nbsp; I also added a mini DIN breakout board for the 6 pin connector (that interfaces to the Fanatec wheel).&amp;nbsp; With the right combination of resistors, capacitors, etc&amp;nbsp;&amp;hellip; you end up with something like the below.&lt;/p&gt;&lt;/blockquote&gt;&lt;strong&gt;&lt;/strong&gt;&lt;p&gt;&lt;strong&gt;Finale&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Here&amp;#39;s the final product.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://lh5.googleusercontent.com/-JDlIAqvzl00/TvgOiYnvodI/AAAAAAAAAyU/vMkqxurYudM/s400/photo.JPG" /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;It&amp;#39;s powered by any USB port.&lt;/li&gt;&lt;li&gt;It interfaces directly with an unmodified TSW 6-speed shifter (and powers it as well).&lt;/li&gt;&lt;li&gt;It has a standard 6 pin mini-DIN port (aka PS/2 port) that can be connected directly to a Fanatec wheel.&lt;/li&gt;&lt;li&gt;The top shield is my custom output shield to the Fanatec, with the low pass filters going to the 6 pin mini-DIN port for the Fanatec, the middle shield is the USB Host Shield, and the bottom is the Arduino.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It would be nice to put it inside a custom enclosure of some sort, but I think that&amp;#39;s going to be unlikely unless I can find a 3D printer to work with (and learn how to use it).&amp;nbsp; Anyway, it&amp;#39;s pretty sturdy as is &amp;hellip; and perhaps more interestingly, much easier to replicate off the shelf by others.&lt;/p&gt;&lt;p&gt;Finally, here&amp;#39;s a YouTube video that puts this all together - &lt;a href="http://www.youtube.com/watch?v=2utk_62blmM"&gt;http://www.youtube.com/watch?v=2utk_62blmM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hope you enjoyed the walkthrough!&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=384" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/sparkfun/default.aspx">sparkfun</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/capacitors/default.aspx">capacitors</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/low+pass+filter/default.aspx">low pass filter</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/arduino/default.aspx">arduino</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/usb+host+shield/default.aspx">usb host shield</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/resistors/default.aspx">resistors</category></item><item><title>SST Lightning with Forza and the Fanatec wheels - not good enough</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2011/11/24/SST-Lightning-with-Forza-and-the-Fanatec-wheels-_2D00_-not-good-enough.aspx</link><pubDate>Thu, 24 Nov 2011 18:50:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:383</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;&lt;strong&gt;History&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some of you may remember that when &lt;a href="http://en.wikipedia.org/wiki/Forza_Motorsport_3"&gt;Forza Motorsport 3&lt;/a&gt; came out, I built up a pretty elaborate rig to use with the game.&amp;nbsp; Features included:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;A full steel frame cockpit by &lt;a href="http://www.obutto.com"&gt;Obutto&lt;/a&gt;&lt;/li&gt;&lt;li&gt;High end steering wheel and pedals from &lt;a href="http://www.fanatec.de"&gt;Fanatec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Anywhere from 3 to 5 Xbox 360&amp;#39;s at one time driving triple screens and rear mirror/spectator cams&lt;/li&gt;&lt;li&gt;A small rack holding all of that equipment behind a UPS and surge protector.&lt;/li&gt;&lt;/ul&gt;&lt;img height="640" src="https://lh3.googleusercontent.com/-mUL7j9S4KKA/S3E3ZIqFTVI/AAAAAAAAAic/NfTScqYoDbE/s640/SANY0283.JPG" width="480" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img height="339" src="https://lh5.googleusercontent.com/-m5V963WgUFU/S3E5XyBAcyI/AAAAAAAAAjc/3W1EFkLaMTA/s800/17073_862489477068_5708642_48135480_5078529_n.jpg" width="603" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The centerpiece of the whole rig, in terms of effort, however, was the custom circuit I designed to make the &lt;a href="http://www.sim-gear.com/794354.html"&gt;SST Lightning&lt;/a&gt; (a standard USB shifter designed for PC gaming) compatible with the Fanatec wheel.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img height="300" src="https://lh4.googleusercontent.com/-0EXDK0KENmE/TrV8N3DfM_I/AAAAAAAAAxM/peleMj-Yiow/s400/TSW%252520shifter%252520-%252520SST%252520circuit.JPG" width="400" /&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As it turns out, I never really used the rig that much &amp;hellip; and, although I presumed the SST Lightning was going to be a really high quality shifter when I purchased it, that actually wasn&amp;#39;t the case at all. &amp;nbsp;In fact, the SST Lightning has a couple of major problems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Problems with the SST Lightning&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img src="https://lh4.googleusercontent.com/-3fbgmiJKfZY/S3E5XU3RcEI/AAAAAAAAAjY/9E7B4d_Psvk/s400/SANY0293.JPG" /&gt;&amp;nbsp;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;strong&gt;Positives&lt;/strong&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;strong&gt;Solid, 360 degree mounting options&lt;/strong&gt; - The shifter is made of solid aluminum and rotates 360 degrees within a heavy duty clamp that can be mounted to pretty much anything.&amp;nbsp; It&amp;#39;s a good design in this respect and won&amp;#39;t move around on you if mounted to something solid.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Click shift action&lt;/strong&gt; - The click action is smoother than the Fanatec provided shifter and snaps into place more cleanly and readily.&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div&gt;&lt;strong&gt;Negatives&lt;/strong&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;strong&gt;2nd gear doesn&amp;#39;t always engage&lt;/strong&gt; - It&amp;#39;s too hard to explain here, but tolerances are such that the ball detente mechanism used to snap and keep the shifter in place is slightly off. &amp;nbsp;In essence, if you move the shifter fully in, the gear makes contact. &amp;nbsp;However, the gear actually wants to snap in just before it is fully making contact. &amp;nbsp;If you shake the shifter a little, it will pop into place and lose contact with the gear.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was able to fix this with some electrical tape over the switches to thicken the contact area, but that should not have been necessary.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Difficult to modify&lt;/strong&gt; - Wiring out the contacts from the shifter bottom to make them work with my circuit was major work.&amp;nbsp; This is not a shifter that wants to be modded.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Poor feel (Short throw) - &lt;/strong&gt;Despite the positive I listed above on this point, it&amp;#39;s better than the Fanatec provided shifter, but still not very close to a real 6 speed shifter.&amp;nbsp; It feels like a lightweight toy or joystick, not a shifter.&amp;nbsp; &amp;quot;Dinky&amp;quot; might be the right word.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Poor feel (Not centered on gears 3 and 4)&lt;/strong&gt; - Probably worst of all, it&amp;#39;s an 8 position shifter that isn&amp;#39;t centered on gears 3 and 4, but instead centers between gears 1/2 and gears 3/4.&amp;nbsp; For anyone that&amp;#39;s driven stick in real life, this is completely unintuitive and hard to get used to.&amp;nbsp; In addition, with the throws being as short and light as they are, it&amp;#39;s very easy to miss a shift since there&amp;#39;s not much of a difference at all in motion between going into 3rd and 5th gear.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Poor feel (no Reverse/empty gear lockout) -&lt;/strong&gt; In a normal 6 speed shifter, there is a lot more resistance moving the shifter over to the left into Reverse, and you can&amp;#39;t move the shifter at all into the space below reverse.&amp;nbsp; Simulating this is something the SST lightning just doesn&amp;#39;t try to do.&amp;nbsp; Again, combined with the unusual non-centered layout of the gear pattern and the shortness and lightness of the throws, you&amp;#39;ll be hitting the wrong gears a LOT.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Embarrassing&lt;/strong&gt; - In the end, although the shifter worked, friends who came over to try it out would constantly miss shifts and get confused. &amp;nbsp;All I could do was apologize to anyone that came over for how the shifter worked.&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;strong&gt;Moving forward&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;As you might have guessed, I was pretty happy with myself in terms of actually being able to engineer the translation circuit and build out a clean PCB to bundle it all up.&amp;nbsp; I learned a lot from the challenge and that was probably more important than anything else here.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But, in the end analysis, I wasn&amp;#39;t all that happy with the actual setup, and combined with the fact that Forza is actually more of a sandbox game than it is a structured game with accomplishments for you to reach, etc ... it didn&amp;#39;t feel like much fun.&amp;nbsp; It probably didn&amp;#39;t help that by the time this all came together, I also had a real car to take to the track!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;But fast forward to nearly two years later.&amp;nbsp; Forza Motorsport 4 would be coming out in October (and has as of now), and I wanted to see if there was something more I could do to fix up all of the initial effort I had put into this.&amp;nbsp; And that leads into the next post ... a new shifter and a new circuit board.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=383" width="1" height="1"&gt;</description></item><item><title>iCufflinks</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2011/06/18/iCufflinks.aspx</link><pubDate>Sat, 18 Jun 2011 19:36:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:382</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;These cufflinks look amazing. &amp;nbsp;Basically the breathing suspend lighting pattern in a CNC machined aluminum cufflink. &amp;nbsp;Am I a fanboy for wanting them?&amp;nbsp;&lt;/p&gt;&lt;p&gt;http://www.adafruit.com/products/379&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=382" width="1" height="1"&gt;</description></item><item><title>Picking a color for your new iPad 2</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2011/03/22/Picking-a-color-for-your-new-iPad-2.aspx</link><pubDate>Tue, 22 Mar 2011 05:40:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:378</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;While you&amp;#39;re all waiting to get your new iPad&amp;#39;s (I am too!), you might be struggling with the idea of what color to get. &amp;nbsp;Contrary to what you might think, it&amp;#39;s not just personal preference. &amp;nbsp;There are real functional differences between the two.&lt;/p&gt;&lt;p&gt;Let&amp;#39;s draw analogues to other consumer products.&lt;/p&gt;&lt;p&gt;First, TV&amp;#39;s. &amp;nbsp;You may note that with very few exceptions, all TV bezels are done in black/dark grey/steel tones. &amp;nbsp;Interesting, no? &amp;nbsp;The reason for this is that a bright colored bezel will distract the eye and make the viewer acutely aware of the edge of the screen at all times. &amp;nbsp;It&amp;#39;s slightly more immersive to have a black bezel, which allows the edge of the screen to dissolve into the frame in many cases.&lt;/p&gt;&lt;p&gt;Second, cars. &amp;nbsp;If you are a car person, you know that the reputation of black cars is one of requiring high maintenance to keep looking pristine. &amp;nbsp;Dust and fingerprints contrast heavily with a shiny black frame. &amp;nbsp;On a white iPad, this kind of dirtiness is hardly noticeable on the frame, although the screen itself may still present temporary uncleanliness.&lt;/p&gt;&lt;p&gt;Last, I&amp;#39;ve heard it claimed that the white iPad is a little less prone to overheat in sunlight due to the heat reflectiveness of the bezel. &amp;nbsp;I&amp;#39;m not sure if this is true enough to an extent that it is noticeable, but, hey, why not mention it?&lt;/p&gt;&lt;p&gt;In the end, of course, what probably matters most is that you pick the color you feel more emotionally connected with. &amp;nbsp;But it&amp;#39;s fun to note that even tiny choices like color have real physical implications upon the way you use a product like the iPad.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=378" width="1" height="1"&gt;</description></item><item><title>Picking a computer to encode videos with</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2011/01/24/Picking-a-computer-to-encode-videos-with.aspx</link><pubDate>Mon, 24 Jan 2011 03:18:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:370</guid><dc:creator>rkuo</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;So let&amp;#39;s say you just bought some sort of new &lt;a href="http://www.boxee.tv/buy"&gt;Boxee box&lt;/a&gt; or &lt;a href="http://www.apple.com/appletv/"&gt;Apple TV&lt;/a&gt;, and you have a lot of videos you want to watch on them.&amp;nbsp; You need to process those videos into a device friendly format, and you&amp;rsquo;re thinking about building or buying a dedicated machine to handle the job.&amp;nbsp; What do you buy?&lt;br /&gt;
&lt;br /&gt;
Not surprisingly, the answer depends pretty heavily on what you&amp;#39;re trying to optimize for.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;The choices&lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;

&lt;blockquote&gt;&lt;strong&gt;Optimize for peak throughput.&lt;/strong&gt;&amp;nbsp; For example, a tv show airs, you record it to your PC, and you want it ready to stream or transfer to any number of mobile or in-home devices as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Optimize for total throughput.&lt;/strong&gt;&amp;nbsp; You have a bunch of DVD&amp;#39;s or Blu-Ray&amp;#39;s and you want to queue them up and convert them as quickly as possible, in total.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Optimize for energy consumption.&lt;/strong&gt;&amp;nbsp; You want a little bit of everything above, but what you don&amp;rsquo;t want to do is inflate your energy bill or consume watts like crazy over the course of the year.&lt;br /&gt;
&lt;br /&gt;
And let&amp;rsquo;s just assume you&amp;rsquo;re always &lt;strong&gt;optimizing for cost&lt;/strong&gt;, within.&amp;nbsp; You need to decide how much roughly how much throughput you want &amp;hellip; but going too cheap actually results not only in low total throughput but also unacceptably low throughput per dollar.&amp;nbsp; Going expensive will net you higher peak throughput, but higher total throughput might be better served by extra machines, not just a single beefy machine.&amp;nbsp; We&amp;rsquo;re not building supercomputers here. (yet!)&lt;br /&gt;
&lt;/blockquote&gt;
&lt;strong&gt;The details&lt;/strong&gt;&lt;br /&gt;

&lt;blockquote&gt;&lt;strong&gt;Peak throughput&lt;/strong&gt; - Your best bet here is a single processor system with a lot of cores (probably around 4), clocked as high as possible.&amp;nbsp; A lot of modern encoding systems can use multiple cores, but simply adding cores doesn&amp;#39;t scale indefinitely.&lt;/blockquote&gt;

&lt;blockquote&gt;The most economical single processor systems for this scenario tend to be Core i7 based.&amp;nbsp; Even though AMD&amp;rsquo;s processors are generally a good bang for your buck, Core i7 systems actually have a leg up over AMD&amp;#39;s processors in this case because they are:&lt;br /&gt;
&lt;br /&gt;
1. Easily overclockable&lt;br /&gt;
2. Especially efficient at encoding videos&lt;br /&gt;
3. Hyperthreaded (The extra logical processors actually help significantly here ... on the order of 10 to 20%)&lt;/blockquote&gt;

&lt;blockquote&gt;GPU-based encoding solutions.&amp;nbsp; Video encoding, falling squarely in the parallelizable camp of problem sets, is often held up as a poster child for GPU-accelerated software.&amp;nbsp; In practice, however, these encoders are poorly optimized compared to general purpose encoders.&amp;nbsp; These tend to yield interesting speed increases at the expense of quality per bit and all of the flexibility that traditional software provides.&amp;nbsp; In short, academically interesting, but not particularly practical.&lt;/blockquote&gt;

&lt;blockquote&gt;For reference, I took a 1080p reference video and encoded it to an 720p .m4v using the High Profile settings in &lt;a href="http://handbrake.fr/"&gt;Handbrake&lt;/a&gt;.&amp;nbsp; The system had a 3.06GHz Core i7 with hyperthreading enabled (4 cores, 8 logical processors). The source video was 134 min., and the encode itself took 103 min.&amp;nbsp; Faster than real-time is always good!&amp;nbsp; I don&amp;#39;t want to overload this post with stats, but that should give you a feel for the scale that we are talking about.&lt;/blockquote&gt;

&lt;blockquote&gt;If you want to spend more money, you can always buy a 12-core &lt;a href="http://www.apple.com/macpro/"&gt;Mac Pro&lt;/a&gt; or build the equivalent.&amp;nbsp; But &lt;a href="http://www.barefeats.com/wst10c2.html"&gt;benchmarks show&lt;/a&gt; that jumping from four to twelve cores here doesn&amp;#39;t make the encodes three times faster ... only 1.42 times faster.&amp;nbsp; So you&amp;#39;ll have to decide whether the extra money is worth the diminishing returns increase in speed.&lt;br /&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;strong&gt;Total throughput&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
OK, so we established above that, past a certain point, multiple cores stop helping as much with the performance of a single encode.&amp;nbsp; Looking at Handbrake, it scales pretty well up to 4 cores, starts to diminish from 4 to 8 cores, and drops off significantly from 8 to 12 cores.&amp;nbsp; In other words, that &lt;a href="http://blogs.amd.com/work/2010/03/03/48-cores-contest/"&gt;48-core system&lt;/a&gt; isn&amp;rsquo;t going to help you much.&amp;nbsp; But what you CAN do with that many cores, assuming you have multiple files to process, is run multiple encodes at once &amp;hellip; enough so that you have roughly the ratio of encodes to optimal number of cores.&amp;nbsp; Sure, the encodes will bump into each other somewhat, but the total throughput/utilization of the system will be much closer to optimal than if you just ran one file at a time.&lt;/blockquote&gt;

&lt;blockquote&gt;Unfortunately, buying more than four cores on a single system right now is just not that cheap. &amp;nbsp; The multiprocessor scenarios for adding extra cores seem to fall into the business segment of the market and now your cost increases rapidly.&amp;nbsp; If your objective is not raw speed on a single system, you can get more total processing power per dollar by simply buying and building more single processor Core i7 systems.&amp;nbsp; The problem then becomes the coordination necessary to distribute the encoding work amongst multiple machines.&lt;br /&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;strong&gt;Going green&lt;/strong&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;Now this was a topic I found interesting.&amp;nbsp; It turns out that going really green with a full encoding load is kind of difficult.&amp;nbsp; Computers range in green-ness all the way between really green (&lt;a href="http://reviews.cnet.com/desktops/apple-mac-mini-spring/4505-3118_7-34118624.html"&gt;Mac Mini 2010&lt;/a&gt;) to really power hungry (Mac Pro 2010).&amp;nbsp; Most desktop computers aren&amp;#39;t designed to be that green.&amp;nbsp; The best example I could come up with &amp;hellip; the Mac Mini 2010 &amp;hellip; still doesn&amp;#39;t compete that favorably with a Core i7 running at 3.6 GHz if you are comparing them at full load.&lt;/blockquote&gt;


&lt;blockquote&gt;For example, if you assume, living out here in California, that your cost per KWh is $0.30, then you end up with the following, based on some other tests I ran on my own machines using a 720p source as the reference (so not comparable to the other test above). &lt;br /&gt;
&lt;/blockquote&gt;

&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;

&lt;td&gt;Mac Mini 2010&lt;/td&gt;

&lt;td&gt;Homemade Core i7&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Purchase price

&lt;/td&gt;&lt;td&gt;$999 ($699 base)&lt;br /&gt;&lt;/td&gt;

&lt;td&gt;$699&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Watts under full load&lt;/td&gt;

&lt;td&gt;30&lt;/td&gt;

&lt;td&gt;200&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Source hours processed per day&lt;/td&gt;

&lt;td&gt;11&lt;/td&gt;

&lt;td&gt;50&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Cost per 1000 source hours&lt;/td&gt;

&lt;td&gt;65.00&lt;/td&gt;

&lt;td&gt;96.00&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;blockquote&gt;&lt;br /&gt;
So yep, the Mac Mini does pretty well on the energy efficiency side of things, but surprisingly the high powered Core i7 holds up pretty well too, just because it&amp;#39;s so damned good at encoding video!&amp;nbsp; &lt;/blockquote&gt;
&lt;blockquote&gt;Where a machine like the Mac Mini 2010 really wins out is on the idle side of things, tho.&amp;nbsp; So if your pipeline sits around unutilized for decent stretches, the 10 watt idle power consumption of a Mac Mini vs a desktop&amp;rsquo;s 100-150 watts adds up quickly.&amp;nbsp; It&amp;#39;s actually for this reason that I use a Mac Mini as my primary desktop and leave the high powered machines off unless I want to do something requiring serious horsepower ... like playing a video game.&lt;br /&gt;
&lt;br /&gt;
It turns out, however, that you really shouldn&amp;#39;t expect to win much back over time in terms of the dollars saved in energy costs.&amp;nbsp; Encoding 1000 hours of video is a LOT, and you only make back 30 dollars over that range, even with the high energy costs here in California.&amp;nbsp; It just doesn&amp;#39;t add up to much.&amp;nbsp; And Core i7 desktops are not that expensive, especially compared to Mac&amp;#39;s!&amp;nbsp; You can bet the Core i7 system is going to have a much longer useful lifetime.&lt;/blockquote&gt;&lt;blockquote&gt;In short, what I found was that, despite the desire to be energy efficient, you&amp;#39;d be hard pressed to make your money back in energy savings over time.&lt;br /&gt;&lt;/blockquote&gt;

&lt;p&gt;
&lt;strong&gt;What isn&amp;#39;t that important&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;RAM&lt;/strong&gt; - You only need enough to run the encoding jobs comfortably and no more. 2GB in a pinch, 4GB is plenty.&amp;nbsp; I would go with 4GB at least just so that you can actually repurpose the computer for something else if desired.&lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hard drive space&lt;/strong&gt; - You need just enough space to buffer the input and output files reasonably.&amp;nbsp; Regular hard drives are fine and SSD&amp;#39;s are overkill unless you plan on multitasking the machine heavily with other workloads.&amp;nbsp; Even something like a 120GB drive is probably safe ... but nowadays, reasonably cheap drives start around at least 320GB for notebook drives and almost 1TB for internal desktop drives.&lt;br /&gt;
&lt;/p&gt;
&lt;strong&gt;Network throughput&lt;/strong&gt; - In a more complex encoding scenario involving multiple computers, network throughput becomes a significant factor as you start having to shove bits around to get them encoded on different nodes.&amp;nbsp; But it&amp;#39;s not really relevant to the current discussion.&lt;br /&gt;
&lt;/blockquote&gt;

&lt;p&gt;&amp;nbsp;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Obviously there are quite a few factors I haven&amp;#39;t included here for the sake of brevity, but the upshot is that a lot of factors push you towards the single Core i7 build when it comes to encoding performance as defined on a number of fronts.&amp;nbsp; What&amp;#39;s going to be really interesting in future is the advent of massively cored systems on the horizon.&amp;nbsp; Eating the energy overhead of individual systems is not so great and having many cores on one system could alleviate that problem as well as push the performance envelope in terms of encoding parallelization. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=370" width="1" height="1"&gt;</description></item><item><title>The Walking Dead</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/11/30/The-Walking-Dead.aspx</link><pubDate>Tue, 30 Nov 2010 05:13:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:368</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;AMC has a &lt;a href="http://headlineplanet.com/home/2010/11/29/the-walking-dead-ratings-rise-again-show-continues-hot-streak/"&gt;massive ratings hit&lt;/a&gt; on their hands.&lt;/p&gt;&lt;p&gt;It&amp;#39;s definitely well deserved. &amp;nbsp;The show itself is uncomfortable and bleak, just like you expect life in the zombie apocalypse to be. &amp;nbsp;It takes its subject matter seriously, unlike so many of its campy brethren.&amp;nbsp; That provides plenty of real opportunities for drama.&lt;/p&gt;&lt;p&gt; If I had to be critical of the show, it&amp;#39;s that some character behavior is done clearly for dramatic purposes. &amp;nbsp; The protagonist wakes up and stumbles around in the apocalypse without shoes for 15 minutes. &amp;nbsp;Strange as it seems, that was what made me uncomfortable. &amp;nbsp;Not the fact that there were zombies locked behind a door. &amp;nbsp;Just the fact that walking around had to mean he would be stepping on glass and that he would be running really slowly if he actually did encounter a zombie.&lt;/p&gt;&lt;p&gt;Rick (the sheriff protagonist) must have feet of leather. &amp;nbsp;If I woke up in a hospital full of debris, you can be damn sure the first thing I would be doing is stealing someone&amp;#39;s shoes.&lt;/p&gt;&lt;p&gt;More importantly, however, there are points where you wonder why the protagonist doesn&amp;#39;t just come out and ask what the hell is going on. &amp;nbsp;&amp;nbsp;That&amp;#39;s all I would be doing every time I met someone. &amp;nbsp;Try to figure out what&amp;#39;s going on.&lt;/p&gt;&lt;p&gt;Instead, everything is treated like one long reveal ... as if there is a path of discovery and the characters need to not ask questions so that we&amp;#39;ll have a steady dose of new information each episode. &amp;nbsp;I&amp;#39;m not a script writer, but I feel like there has to be a better way.&lt;/p&gt;&lt;p&gt;Regardless, I&amp;#39;m addicted. &amp;nbsp;I&amp;#39;m surprised that the season is only 6 episodes, however. &amp;nbsp;This must have been either a real financial commitment or considered a risky development if they had to limit the season length to something that short.&lt;/p&gt;&lt;p&gt;Right now I&amp;#39;m saving the last 3 episodes to marathon them in one go next week with some friends. &amp;nbsp;I figure that&amp;#39;s as close as we&amp;#39;ll get to a real &amp;quot;zombie night&amp;quot; around here!&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=368" width="1" height="1"&gt;</description></item><item><title>Gaming in stereoscopic 3D</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/10/12/Gaming-in-stereoscopic-3D.aspx</link><pubDate>Tue, 12 Oct 2010 19:06:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:365</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Stereoscopic 3D is&amp;nbsp;a great technology, even with all&amp;nbsp;of the&amp;nbsp;inherent flaws and glitches that exist in today&amp;#39;s implementations.&amp;nbsp; But while movies are the main way most people are&amp;nbsp;finding out about&amp;nbsp;three dimensional viewing, in reality,&amp;nbsp;gaming is a much more interesting way to take advantage of 3D viewing.&amp;nbsp; Here&amp;#39;s why.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Gaming requires more immersion and focus&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Today, the requirement to sit in front of the TV and wear glasses inherently limits the number of viewers and the freedom of the viewer to go do other things.&amp;nbsp; Not great, especially when you&amp;#39;re walking around the room doing other things or watching with other people.&lt;/p&gt;&lt;p&gt;However, most gaming is done in a single player or solitary context.&amp;nbsp;&amp;nbsp;In this sense, it&amp;nbsp;requires focused attention from the&amp;nbsp;gamer anyway.&amp;nbsp; Therefore, you aren&amp;#39;t really losing much by asking the gamer to put on some glasses or sit directly in front of the TV ... he&amp;#39;s already doing it.&amp;nbsp; In return, the 3D presentation of the game&amp;nbsp;makes the game&amp;nbsp;more immersive and engaging.&amp;nbsp; Gaming is a much more natural place to take advantage of stereoscopic 3D because the viewer has already decided to dedicate his attention and focus to begin with.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3D environments&amp;nbsp;in games are presented in real time&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Because 3D viewing is in a transitionary period, many movies are shot with a relatively shallow depth.&amp;nbsp; For an experienced viewer, this is unfortunate ... it is not difficult&amp;nbsp;for them at all to see scenes presented in&amp;nbsp;a deeper and more realistic manner.&amp;nbsp; Unfortunately, it is impossible for the filmmaker to go back and reshoot those scenes with more depth ... the movie is fixed at its current depth forever.&lt;/p&gt;&lt;p&gt;Gaming is different.&amp;nbsp; First, on a technical basis, you can adjust the depth of any 3D scene to something that you, the viewer, are comfortable with handling.&amp;nbsp; This is much better than having to use the lowest common denominator that is generally given to you by a filmmaker.&lt;/p&gt;&lt;p&gt;More importantly, games can represent fantastic huge realities in 3D that could never be explored interactively within a movie.&amp;nbsp; I will state without any doubt that you really can&amp;#39;t appreciate the artistry of how someone has designed an entire city within a game until you experience actually standing within and moving around it in stereoscopic 3D.&lt;/p&gt;&lt;p&gt;To put this another way ... the sense of perception is greatly enhanced when viewing a movie in 3D.&amp;nbsp; The sense of exploration ... the feeling of moving within something new ...&amp;nbsp;is greatly enhanced when playing a game in 3D.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3D gaming is often still glitchy&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The nice thing about games today is that nearly all of them are rendered using three dimensional data.&amp;nbsp; In other words, the computer is already storing the scene you are viewing in 3D anyway ...&amp;nbsp;it&amp;#39;s just presenting a 2D scene to you on&amp;nbsp;your monitor.&amp;nbsp; To get to stereoscopic 3D, it&amp;#39;s&amp;nbsp;almost trivial&amp;nbsp;to just render the scene twice as often (once for each eye) to create the illusion of depth for the 3D gamer.&lt;/p&gt;&lt;p&gt;Where this falls down is that most existing games assume you are viewing them using a standard 2D monitor.&amp;nbsp; What often happens is that special effects such as lights or menus are presented, using 2D programming &amp;quot;tricks&amp;quot;, &amp;nbsp;in such a way&amp;nbsp;as to look&amp;nbsp;fine on a 2D screen but&amp;nbsp;be seen at&amp;nbsp;completely wrong or impossible depths in a 3D context.&lt;/p&gt;&lt;p&gt;Technologies such as nVidia 3D Vision take advantage of the fact that games are already 3D anyway to retrofit many past games for 3D gaming, but the aforementioned glitches are where the promise falls short of the reality.&lt;/p&gt;&lt;p&gt;Fortunately, as 3D gaming becomes more commonplace, you can expect developers to see the glitches during development and fix them on the spot.&amp;nbsp; Companies such as nVidia and Sony have a vested interest in making new games look good in 3D and are spending a lot of money evangelizing proper 3D programming techniques with developers.&amp;nbsp; Moving forward, these problems are likely to disappear quickly in newly released games.&amp;nbsp; But it&amp;#39;s very difficult to go back and fix problems with older games.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Gaming in 3D can make you perform better ... or worse&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;While gaming in stereoscopic 3D adds realism, that doesn&amp;#39;t necessarily translate to better competitive performance.&lt;/p&gt;&lt;p&gt;First, your framerates&amp;nbsp;will be&amp;nbsp;significantly lower unless your system is overbuilt with enough performance slack to compensate.&amp;nbsp; A lower framerate can translate into poorer competitive performance.&lt;/p&gt;&lt;p&gt;Second, it takes time for your eyes to change their focus depth.&amp;nbsp;&amp;nbsp;That split second can be precious when switching between a close by target to a far away one ... something that you would artificially not have to deal with when playing in 2D.&lt;/p&gt;&lt;p&gt;Third, some games don&amp;#39;t lend themselves perfectly to control schemes when viewed in 3D.&amp;nbsp; RTS&amp;#39;s are an example where the cursor must float in 3D and adjust its selection dynamically.&amp;nbsp; It can feel unintuitive to select and move objects in these gaming contexts.&lt;/p&gt;&lt;p&gt;In short ... there are not many cases where depth perception will enhance your performance in games as a player (although there are a few).&amp;nbsp; Depth perception is valuable only in very particular gaming contexts.&amp;nbsp; Think of it more as a way to add enjoyment or immersion, not a way to add extra wins to your scorecard.&lt;/p&gt;&lt;p&gt;Just so I don&amp;#39;t leave this on a downer note, there have been two cases where I&amp;nbsp;have found&amp;nbsp;depth perception to be valuable.&lt;/p&gt;&lt;p&gt;The first is in Mirror&amp;#39;s Edge, where you run across rooftops and must land precisely and often hit a button to roll as you land.&amp;nbsp; The depth perception added here by stereoscopic 3D helps significantly in judging in a split second how close you are to landing and where you are.&lt;/p&gt;&lt;p&gt;The second is any racing game (cars).&amp;nbsp; Depth perception helps you gauge the nature of turns quickly at high speed and also how close you are to touching other cars.&lt;/p&gt;&lt;p&gt;RTS&amp;#39;s look OK, but are less impressive than other 3D games due to the fact that your view tends to be from a bird&amp;#39;s eye perspective.&amp;nbsp; In my experience, UI selection of units can be glitchy, so best performance is achieved by playing in 2D.&lt;/p&gt;&lt;p&gt;First person shooter games are probably the best way to showcase any 3D setup ... the immersiveness is amazing.&amp;nbsp; With a sufficiently high performing system, the difference in your performance&amp;nbsp;will&amp;nbsp;probably&amp;nbsp;minimal until you get to high levels of play, but I do expect the disparity to become signficant at those levels.&lt;/p&gt;&lt;p&gt;Of course, any low pressure game like puzzle or adventure games will have no problems at all being played in 3D.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In short, I find gaming to be a far more fertile ground for stereoscopic 3D than movies ... mostly due to the added immersion and interactivity. &amp;nbsp;I hope you agree.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=365" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/faq/default.aspx">faq</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/guide/default.aspx">guide</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/stereoscopic+3d/default.aspx">stereoscopic 3d</category></item><item><title>Visual anomalies with stereoscopic 3D display technologies</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/09/19/Visual-anomalies-with-stereoscopic-3D-dispaly-technologies.aspx</link><pubDate>Sun, 19 Sep 2010 18:08:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:363</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;div&gt;We all know what stereoscopic 3D should look and behave like ... we see it every day.&amp;nbsp; Unfortunately, this isn&amp;#39;t how stereoscopic 3D behaves in the home today.&amp;nbsp; Here&amp;#39;s a list of&amp;nbsp;ways&amp;nbsp;where the idea doesn&amp;#39;t quite match up with reality.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Color distortion&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Glasses distort the color of the screen. &amp;nbsp;It&amp;#39;s as simple as that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the case of active shutter displays, the glasses used to shutter each eye have a slight yellowish or greenish tint to them. &amp;nbsp;It&amp;rsquo;s an unavoidable side effect of looking through a liquid crystal lens. &amp;nbsp;In the case of polarized glasses, the distortion is not as pronounced and may be more color neutral, but it&amp;#39;s easy enough to look through a pair of glasses and observe a difference in hue and contrast without the glasses on.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;HMD and auto-stereoscopic display technologies don&amp;#39;t suffer from color distortion directly as they have separate pixels directly allocated for each eye.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Significant loss of brightness and contrast&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Active shutter displays refresh about 120 times a second. &amp;nbsp;That means that, even in an ideal scenario, each eye only gets 50% of the light.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, we live in an analog world ... and despite what you may initially think, the fact is that the switching doesn&amp;rsquo;t happen instantaneously. &amp;nbsp;What actually happens is that it takes time for the displays to transition from the left eye image to the right eye image and back again. &amp;nbsp;If each shutter were really open 50% of the time, a good portion of your time would be spent seeing the screen transitioning between frames ... which would completely ruin the 3D effect.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In practice, what I see is that shutters are open about 25% of the time. &amp;nbsp;Keep in mind the glasses themselves don&amp;rsquo;t perfectly pass light through either. &amp;nbsp;So you&amp;rsquo;re probably talking about 20% of the original light getting through to each eye or less.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All that time you spent calibrating your TV to be THX spec? &amp;nbsp;Totally out the window with 3D glasses on.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Top/bottom stereo extinction problems (or ghosting)&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a specific problem with active shutter displays and an important variation on the loss of brightness issue. Most TV&amp;rsquo;s do not refresh every portion of the screen at exactly the same time. &amp;nbsp;Instead, they typically refresh each row of pixels from top to bottom. &amp;nbsp;Again, the shutter for a particular eye should not be open until the image finishes refreshing on the TV ... otherwise all that eye will see is an incorrect blend of the previous and current image.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;So not only do you have the problem of waiting for the screen to transition its pixels from the left to the right eye image and vice versa, the screen isn&amp;#39;t even trying to change all the pixels at the same time!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In practice, this is a very big problem for LCD&amp;rsquo;s. &amp;nbsp;The screens can barely switch between each eye&amp;#39;s image in time in order to provide an adequately long shutter time for each eye. &amp;nbsp;So the manufacturers play loose with the shutter timing in order to let enough light through to each eye. &amp;nbsp;Unfortunately, this means in cases where the screen doesn&amp;#39;t switch in time (usually in high contrast scenarios such as dark building against blue or white sky), bits of the previous and next image are leaking through.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Another interesting aspect of this is that the leaking through of the opposite eye&amp;#39;s image tends to happen more at the top of the screen. &amp;nbsp;Why is this? &amp;nbsp;Again, all refreshing happens from top to bottom ... and the majority of the change in a pixel while it is changing happens at the very start. &amp;nbsp;So even playing slightly loose with the shutter timings can have a bad effect on the image near the top of the screen.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;DLP projectors seem to have no top/bottom stereo extinction problems. &amp;nbsp;Presumably the design of the technology allows the images to flip nearly instantaneously. Plasma&amp;rsquo;s are also less susceptible to due to the fast duty cycle/switching times of the technology.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;If you want to see this problem in action, I took a high speed 600 fps video of some 3D ready monitors.&amp;nbsp; The video shows these things in a much more clear way than I can describe by writing it.&amp;nbsp; Here&amp;#39;s the &lt;a href="http://www.youtube.com/watch?v=FAQh6bREFqM"&gt;YouTube link&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Fast motion stuttering&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;This is another active shutter specific problem. &amp;nbsp;The sequential display of left and right eye images in active shutter systems has additional implications for fast moving objects. &amp;nbsp;While the correct images may be getting to each eye, they are not arriving at the same time. &amp;nbsp;Is this a problem? &amp;nbsp;Yes, it definitely is. &amp;nbsp;The human brain is sensitive to this incongruency ... and 120Hz is not a fast enough of a refresh rate for your brain to be unaware of the difference. &amp;nbsp;In short, 3D scenes with heavy horizontal panning will appear very stuttery and possibly disorienting. &amp;nbsp;This is not a problem for other 3D display technologies which display the left and right images at the same time.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;As noted above, it may be possible for the the stuttering to be remedied by even faster switching times such as 240Hz, but the state of the art isn&amp;#39;t caught up yet.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Overdrive ghosting&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Another active shutter specific problem. &amp;nbsp;With current technology, most displays are just at the limit of being able to switch back and forth at 120Hz. &amp;nbsp;To achieve fast switching times, manufacturers use much higher voltage differentials than normal when a pixel transition begins. &amp;nbsp;This allows the display to get the pixel to the correct color more quickly. &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Unfortunately, this is an imperfect process and has tradeoffs. &amp;nbsp;Over or undershooting the value results in the pixel not quite arriving at its intended value before having to switch back. &amp;nbsp;The end effect is weirdly colored ghosts of the opposite eye image leaking into the target eye.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Expensive shutter glasses&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Each pair of active shutter glasses costs around $100 to $200. &amp;nbsp;For most people, that&amp;rsquo;s not an insignificant expense. &amp;nbsp;I would guess these prices will drop like a commodity over time ... there&amp;#39;s really no good reason for these things to cost that much. &amp;nbsp;But, for now, expect financial pain if you&amp;rsquo;re going to have more than one viewer at a time.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Glasses need recharging&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Active shutter glasses last a long time if fully charged ... around 40 hours. &amp;nbsp;Charging only takes a couple of hours. &amp;nbsp;But nevertheless, with the dearth of 3D content out there, it&amp;#39;s pretty likely that your glasses will go unused for long periods of time right now. &amp;nbsp;So when you do finally decide to watch something, you may have to deal with some delayed gratification issues.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;Off-angle/Off-level viewing issues&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;All stereoscopic 3D technologies, with the exception of HMD&amp;#39;s, require the viewer to be sitting level with the TV and reasonably directly in front of it so that the left and right eye images are displayed properly spaced and oriented to each eye. &amp;nbsp;This means you can&amp;#39;t lie on the couch and watch in 3D, and you also can&amp;#39;t stand off in the corner in the kitchen and watch the TV in 3D while it&amp;#39;s tucked away in the other corner.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Polarized displays and glasses have the additional problem of each lens actually letting through light from the other eye&amp;#39;s image if you are not sitting perfectly horizontally. &amp;nbsp;Real3D glasses in the theater work around this by using circular polarization, which is not sensitive to the rotation of your head in the viewing scenario. &amp;nbsp;But since the entire stereoscopic 3D viewing process relies on your head being level and well placed anyway, this is of minor consequence.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Conclusion&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;As you can see, stereoscopic 3D is the home is not just fire and forget ... and it does not &amp;quot;just work&amp;quot;. &amp;nbsp;In particular, active shutter displays have a host of problems not present in other display approaches ... but they make up for it by being the cheapest way to go.&amp;nbsp; At least now you know all the ways things can go wrong! &amp;nbsp;Don&amp;#39;t let this document scare you off completely though ... I think the 3D viewing experience is very immersive and enjoyable in many contexts. &amp;nbsp;You just need to know what you&amp;#39;re getting.&lt;/div&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=363" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/faq/default.aspx">faq</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/stereoscopic/default.aspx">stereoscopic</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/3d/default.aspx">3d</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/guide/default.aspx">guide</category></item><item><title>Types of stereoscopic 3D displays</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/09/10/Types-of-stereoscopic-3D-displays.aspx</link><pubDate>Fri, 10 Sep 2010 21:23:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:359</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;There are many different ways to&amp;nbsp;individually send an image to each of your eyes.&amp;nbsp; We talk about the different technologies that exist below.&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Active shutter&lt;/strong&gt;&lt;br /&gt;In combination with a pair of powered glasses, these displays work by switching very rapidly between the left and right eye images.&amp;nbsp; The glasses shutter each eye very quickly in tandem with the screen so that only the correct image is seen by each eye.&amp;nbsp; So while your regular TV might refresh 60 times per second at maximum, a 3D TV would have to refresh at 120Hz in order to get 60 frames per second to each of your eyes.&lt;/p&gt;&lt;p&gt;If you are looking at the current crop of 3D TV&amp;rsquo;s, then you&amp;rsquo;re going to end up with an active shutter device.&amp;nbsp; Why is this?&amp;nbsp; I&amp;rsquo;ll explain in more detail later, but in essence active shutter displays are the cheapest way right now to get 3D into the home.&lt;/p&gt;&lt;p&gt;One point of confusion that we need to clear up here is that just because a TV says it is &amp;quot;120Hz&amp;quot; or &amp;quot;240Hz&amp;quot; does not mean it is 3D capable.&amp;nbsp; Most of these TV&amp;#39;s accept only a 60Hz input and do processing to interpolate the frames in between up to 120Hz.&amp;nbsp; If you are buying a truly stereoscopic 3D capable active shutter display, it will be marketed as 3D capable and it will consequently&amp;nbsp;accept a true 120Hz input.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Polarized&lt;/strong&gt;&lt;br /&gt;In combination with a cheap pair of polarized glasses, these displays actually display the left and right eye images at the same time.&amp;nbsp; However, the left eye image is polarized in an &amp;ldquo;opposite&amp;rdquo; way to the right eye image.&amp;nbsp; The polarizing filter in each lens is then able to let all of the desired image to its eye while blocking out the opposite eye&amp;rsquo;s image.&lt;/p&gt;&lt;p&gt;In theaters, this is usually accomplished by running two separate projectors with different polarizations.&amp;nbsp; In the home, there are certain types of monitors that accomplish this by alternately polarizing&amp;nbsp;every other&amp;nbsp;row of pixels in a 1-2-1-2 pattern.&amp;nbsp; Unfortunately, as you might guess, this halves the effective resolution of your display while viewing in 3D.&amp;nbsp; I believe full resolution displays of this type also exist, but since twice the pixels are required, no full resolution display for the home has mainstream pricing.&lt;/p&gt;&lt;p&gt;It is actually possible to set up a dual projector rig in the home similar to a 3D setup in theater.&amp;nbsp; However, this requires two projectors to be driven independently and in sync by the same computer.&amp;nbsp; In essence, this approach is very hacky and requires a lot of cooperation between computer, video driver, software and projectors ... making it unlikely to work well in more than a few cases.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Anaglyph&lt;/strong&gt;&lt;br /&gt;Anaglyph 3D technology shows both left and right images on the display at the same time, but each eye&amp;#39;s image is encoded with a different color mapping.&amp;nbsp; Different color lenses are present in the glasses used to view the image ... hence the iconic red and blue glasses ... one color for each eye.&amp;nbsp; Newer implementations have used different image coloring, claiming to be superior to the red and blue lenses.&amp;nbsp; This may be true, but in no way does any anaglyph technology hold a candle to the other display technologies mentioned here.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anaglyph display technology was popular mostly in the 80&amp;rsquo;s and all the way back to the 50&amp;#39;s ... mainly because it requires no unusual display technologies at viewing time.&amp;nbsp; Any display can display in anaglyph mode.&amp;nbsp; Due to the state of display technology, this was the public perception of &amp;ldquo;3D&amp;rdquo; viewing for a long time.&amp;nbsp; The glasses used for this are also extremely cheap ... essentially being just some colored cellophone and cardboard.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anaglyph technology suffers from severe color distortion and crosstalk between left/right eye images ... which can really give you a headache.&amp;nbsp; This technology doesn&amp;#39;t even make a pretense at trying to get it &amp;quot;correct&amp;quot; ... it just shoots for creating some illusion of depth.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Head mounted displays&lt;/strong&gt;&lt;br /&gt;These are basically powered glasses or helmet like devices that actually contain a separate display for each eye.&amp;nbsp; While theoretically the least prone to problems, the main problem with these is that they are expensive and displays have not been miniaturized to a usable point.&amp;nbsp; So far only 720p per eye has been achieved and costs run into the thousands.&amp;nbsp; Of course, only one person can use these at a time and doing so is completely anti-social.&amp;nbsp; And, if the head mounted display is not sufficiently miniaturized, it can result head and neck strain for the wearer.&amp;nbsp; But, of all the stereoscopic 3D approaches, it is worth noting that head mounted displays are an approach that can actually create a perfect stereoscopic 3D image for the viewer.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Auto-stereoscopic displays&lt;/strong&gt;&lt;br /&gt;Auto-stereoscopic displays are termed so because they hold the magical promise of being able to show you something stereoscopic 3D without making you wear glasses.&amp;nbsp; Typically, this works because&amp;nbsp;the display literally angles half of its pixels to the left eye and half to the right eye.&amp;nbsp; While this obviates the need for glasses, it also means the effective viewing position is extremely constrained.&amp;nbsp; In practice this limits the number of viewers to one and also cuts the effective resolution of the display in half.&amp;nbsp; As such,&amp;nbsp;auto-stereoscopic displays are&amp;nbsp;more useful in a handheld or certain computing contexts.&amp;nbsp; For example, the &lt;a href="http://e3.nintendo.com/3ds/"&gt;Nintendo 3DS&lt;/a&gt; is probably going to be the most mainstream example of auto-stereoscopic technology for the next few years.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=359" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/stereoscopic+3d+faq+guide/default.aspx">stereoscopic 3d faq guide</category></item><item><title>The complete guide to understanding stereoscopic 3D</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/09/10/The-complete-guide-to-understanding-stereoscopic-3D.aspx</link><pubDate>Fri, 10 Sep 2010 21:06:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:358</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;border-collapse:separate;font:medium 'Times New Roman';white-space:normal;orphans:2;letter-spacing:normal;color:#000000;word-spacing:0px;"&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;I first got into the whole idea of stereoscopic 3D in the home when nVidia announced their &lt;a href="http://www.nvidia.com/object/3d-vision-main.html"&gt;3D Vision&lt;/a&gt; technology back at the beginning of 2009.&amp;nbsp; I actually built a high end gaming rig and bought the special monitor and glasses just to see what it was all about.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;While It was a worthwhile and immersive experience, but certainly not without its problems.&amp;nbsp; Needless to say, I&amp;#39;ve learned a lot about just how stereoscopic 3D works in the mean time.&amp;nbsp; Based on my experience, I strongly feel that the industry doesn&amp;#39;t do nearly&amp;nbsp;enough of&amp;nbsp;its job in explaining why viewing things in 3D doesn&amp;#39;t just &amp;quot;work&amp;quot; quite the way you might expect ... and that&amp;#39;s why you&amp;#39;re reading these articles now.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Quite frankly, I&amp;#39;ve been sitting on these blog posts for a while because there&amp;#39;s so much to write and expound on that it just seemed overwhelming.&amp;nbsp; Finally, I decided to just break things down a bit and get this out piece by piece.&amp;nbsp; I&amp;#39;m going to start with a quick overview here and then roll out a few detailed articles explaining the rest of what I have to say.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;Stereoscopic 3D technologies exist in order to create the illusion of depth for the viewer. The basic principle of how any stereoscopic 3D technology works is that, for any given scene, a separate left and right view of that scene is presented to each of your eyes.&amp;nbsp; That&amp;rsquo;s it.&amp;nbsp; That&amp;rsquo;s how the real world works too.&amp;nbsp; When this is done properly, the viewer perceives the illusion of depth, which enhances the feeling of realism and engages the viewer in a way that cannot possibly be accomplished by viewing a traditional 2D image.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;Does it work?&amp;nbsp; Absolutely.&amp;nbsp; It&amp;rsquo;s the difference between seeing a cathedral on paper and actually seeing it in person.&amp;nbsp; Or seeing a picture of a rock vs seeing the depth and texture in the palm of your hand.&amp;nbsp; Stereoscopic 3D imagery engages your senses more fully in a way that traditional 2D images and video cannot.&amp;nbsp; It really does enhance the viewing experience.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;I&amp;rsquo;m writing this document to educate people on the issues they are likely to encounter when evaluating or purchasing a 3D display.&amp;nbsp; There are a lot of different gotchas when it comes to the current state of the art in 3D displays ... and, surprisingly, I don&amp;rsquo;t see many of them being written about or covered in much detail.&amp;nbsp; In short, 3D displays don&amp;rsquo;t work perfectly today, and you should be aware of the limitations.&amp;nbsp; Nobody likes to buy a TV for thousands of dollars and be surprised when something doesn&amp;rsquo;t just work the way you want it to.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;With that in mind, please read the following articles.&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;&lt;a href="http://www.rkuo.com/blogs/rkuo_blog/archive/2010/09/10/Types-of-stereoscopic-3D-displays.aspx"&gt;Stereoscopic display technologies&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;&lt;a href="http://www.rkuo.com/blogs/rkuo_blog/archive/2010/09/19/Visual-anomalies-with-stereoscopic-3D-dispaly-technologies.aspx"&gt;Visual anomalies&lt;/a&gt; (or stereoscopic 3D is not perfect)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.rkuo.com/blogs/rkuo_blog/archive/2010/10/12/Gaming-in-stereoscopic-3D.aspx"&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;Gaming in stereoscopic 3D&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;Social issues with viewing in 3D (or why inviting everyone over to watch the Super Bowl in 3D might not work as well as you&amp;rsquo;d hope) (TBD)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;Frequently asked questions&lt;/span&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;&amp;nbsp;(TBD)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;Thanks for reading this guide.&amp;nbsp;I hope you&amp;#39;ll come out of this feeling a little more confident about any future stereoscopic 3D purchase and avoiding all of the surprises I&amp;#39;ve encountered along the way.&lt;/span&gt;&lt;span style="background-color:transparent;font-style:normal;font-family:Arial;white-space:pre-wrap;color:#000000;font-size:11pt;vertical-align:baseline;font-weight:normal;text-decoration:none;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=358" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/stereoscopic+3d+faq+guide/default.aspx">stereoscopic 3d faq guide</category></item><item><title>On the pursuit of happiness</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/07/13/On-the-pursuit-of-happiness.aspx</link><pubDate>Tue, 13 Jul 2010 08:22:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:354</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I attended a talk today by Tony Hsieh of &lt;a href="http://www.zappos.com"&gt;Zappos&lt;/a&gt; fame.&amp;nbsp; He&amp;#39;s out plugging his new book &amp;quot;&lt;a href="http://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/0446563048/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1279088593&amp;amp;sr=8-1"&gt;Delivering Happiness&lt;/a&gt;&amp;quot;.&amp;nbsp; Thankfully, rather than this being a generic leadership talk, I found myself&amp;nbsp;pleasantly surprised at the amount of research that Tony has done and the effort to which Zappos has gone to integrate a lot of research takeaways into actionable items for their company.&amp;nbsp; I recognized a lot of the observations that Tony had made in forming his own opinions on company culture, and so a lot of what he said rang true.&amp;nbsp; And not in a trite manner.&lt;/p&gt;&lt;p&gt;So, long story short, I&amp;#39;m pretty sure I&amp;#39;m going to get around to reading this book.&amp;nbsp; But first, I thought it might be useful for me to expound here on the subject of happiness.&amp;nbsp; Fair warning ... some of this is derived from my own reading ... some of it was jogged by Tony&amp;#39;s talk.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Being a little unhappy is good.&amp;nbsp; And necessary.&lt;/strong&gt;&amp;nbsp; The desire to be better or to improve the state of things requires a certain level of dissatisfaction with the status quo.&amp;nbsp; To be perfectly content means that there is no possible betterment to be had ... and paradoxically, that is something one rightfully should not be too happy about.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Happiness reverts to the mean.&lt;/strong&gt;&amp;nbsp; There are plenty of studies out there indicating that individuals aren&amp;#39;t any happier now than they were 50 or 100&amp;nbsp;years ago, despite vast increases in the standard of living.&amp;nbsp; Objectively, we should be happier.&amp;nbsp; In truth, once we rise up Maslow&amp;#39;s Hierarchy of Needs, much of our happiness is actually&amp;nbsp;determined by our relative wellbeing compared to others.&amp;nbsp; If you&amp;#39;ve never heard of a plasma TV, it doesn&amp;#39;t factor into your calculation of happiness.&amp;nbsp;&amp;nbsp;The instant your&amp;nbsp;neighbor has one, you may damn well want one as well.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Happiness can be measured along simple vectors.&amp;nbsp; &lt;/strong&gt;The prior point about reverting to the mean isn&amp;#39;t saying that you can&amp;#39;t really be happier.&amp;nbsp; Many measurements of happiness look at your quality of life in several areas.&amp;nbsp; Personally, I like the simple areas ... health, wealth, and love.&amp;nbsp; Health ... does your body get in the way of your ability to do things?&amp;nbsp; Wealth ... can you buy the things you need or desire?&amp;nbsp; How do you socially compare to others?&amp;nbsp; And love ... do you have or are you easily capable of pursuing a fulfilling relationship?&lt;/p&gt;&lt;p&gt;However you measure your happiness, it&amp;#39;s generally important to balance the different factors.&amp;nbsp; They are interrelated and ignoring one area will drag down the other areas of your life.&lt;/p&gt;&lt;p&gt;Personally, I view the health and love areas of happiness as the ones that have some fixed level of maintenance.&amp;nbsp; Perhaps another way of saying it is that there are decreasing returns as you allocate more time to them.&amp;nbsp; Wealth is where all the self actualization and learning occurs.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;People have different time orientations when it comes to achieving happiness.&lt;/strong&gt;&amp;nbsp; It&amp;#39;s also worth mentioning that different types of people approach the achievement of happiness in different ways.&amp;nbsp; Specifically, some people have short term or impulsive orientations to happiness, whereas others have more long term or measured orientations.&lt;/p&gt;&lt;p&gt;The implications of this are quite interesting.&amp;nbsp; Can you name some extreme examples of short term oriented people?&amp;nbsp; Let&amp;#39;s try.&amp;nbsp; Drug addicts.&amp;nbsp; The next hit is always just around the corner.&amp;nbsp; Assholes.&amp;nbsp; These are the kinds of people that cannot help but insult you or cut others down to make themselves feel better.&amp;nbsp; Cheaters.&amp;nbsp; They have to win now no matter what the risk could be.&amp;nbsp; The problem with this mindset is that the short term &amp;quot;hit&amp;quot; of&amp;nbsp;whatever behavior in question&amp;nbsp;always goes away, requiring another &amp;quot;hit&amp;quot; or, eventually, more extreme behavior to generate feelings of happiness.&amp;nbsp; Short term happiness orientation tends to result in all kinds of socially unacceptable behavior.&amp;nbsp; Do an exercise and&amp;nbsp;consider some of the people that you don&amp;#39;t particularly like.&amp;nbsp; Are they short term oriented?&lt;/p&gt;&lt;p&gt;Long term orientations are healthier ... the ability to forgo happiness now for greater returns in the future.&amp;nbsp; This is usually associated with higher self esteem ... in other words, some inner core of positive happiness that isn&amp;#39;t fully associated with your actions in the past hour.&amp;nbsp; Consequently, there is also a lack of need to continually replace that emptiness with harmful short term behavior.&amp;nbsp; It goes without saying&amp;nbsp;that you want to be on this side of the fence.&amp;nbsp; I&amp;#39;m not sure if&amp;nbsp;one can simply be told &amp;quot;this is the right way to behave&amp;quot;, however ... I think most people simply *are*, or evolve here over time if they are lucky.&lt;/p&gt;&lt;p&gt;On a side note, observing this characteristic in people is, not surprisingly, an unusually powerful way of predicting how someone will react&amp;nbsp;in a particular situation.&amp;nbsp; It is one of a few major factors taught in some law enforcement programs for &amp;quot;reading&amp;quot; people.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;So how do I end up applying this happiness stuff to my life?&lt;/strong&gt;&amp;nbsp; Well, first of all, I try to spend some appropriate amount of time on the health and love areas of my life.&amp;nbsp; As far as&amp;nbsp;happiness and wealth ... I view that as more of a journey.&amp;nbsp; The understanding that&amp;nbsp;some level of dissatisfaction is appropriate actually minimizes the impact of that dissatisfaction on me.&amp;nbsp; I don&amp;#39;t strive to be perfectly happy, and I don&amp;#39;t assume that if I reach some level or accomplish some &amp;quot;thing&amp;quot;, that it will keep me happy forever.&amp;nbsp; Instead, I&amp;nbsp;strive to constantly move from one level to the next.&amp;nbsp; And this doesn&amp;#39;t mean a job ... it means whatever task or objectives you&amp;#39;ve set for yourself to accomplish.&lt;/p&gt;&lt;p&gt;Refer to the chess kids in &lt;a href="http://www.rkuo.com/blogs/rkuo_blog/archive/2010/01/11/Book-review-_2D00_-The-Art-of-Learning.aspx"&gt;The Art of Learning&lt;/a&gt; for the negative aspects of focusing just on outcomes and not the process.&amp;nbsp; It&amp;#39;s the moving through the process that is important.&amp;nbsp; Reaching new levels of understanding or skill will come naturally as a consequence.&amp;nbsp; In other words, focus on the journey, not the destination.&lt;/p&gt;&lt;p&gt;P.S. If you made it all the way to the end of this, I was pleasantly surprised to discover that Zappos offers the book Tribal Leadership for &lt;a href="http://www.zappos.com/tribal.zhtml"&gt;download as an audio book&lt;/a&gt;.&amp;nbsp; Probably worth getting!&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=354" width="1" height="1"&gt;</description></item><item><title>Learning Circuit Design</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/07/04/Learning-Circuit-Design.aspx</link><pubDate>Sun, 04 Jul 2010 18:15:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:353</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Prior to picking up the Boxster as a real track car, I&amp;nbsp;built a pretty cool setup for sim racing.&lt;/p&gt;&lt;p&gt;I settled on using &lt;a href="http://forzamotorsport.net"&gt;Forza Motorsport 3&lt;/a&gt;&amp;nbsp;with multiple Xbox 360&amp;#39;s.&amp;nbsp; This game is neat in that it supports multiple monitors for a panoramic view.&amp;nbsp; In conjunction with the proper wheel, it also supports true clutch manual shifting action.&lt;/p&gt;&lt;p&gt;For the cockpit, the &lt;a href="http://www.obutto.com/"&gt;Obutto&lt;/a&gt;.&amp;nbsp; The steel frame cockpit is only 300 dollars ... a relative bargain compared to all other cockpits.&amp;nbsp; It doesn&amp;#39;t look quite as nice as some, but it functionally gets the job done, and it actually has a real car seat in it.&lt;/p&gt;&lt;p&gt;The steering wheel and pedals ... &lt;a href="http://www.fanatec.de/html/index.php?id=250&amp;amp;lang=en"&gt;Fanatec 911 Turbo S wheel&lt;/a&gt; and Clubsport pedals.&amp;nbsp; Much stronger force feedback than the Microsoft steering wheel, and, again, it supports a clutch.&lt;/p&gt;&lt;p&gt;Put it all together, and you have something like this.&lt;/p&gt;&lt;p&gt;&lt;img height="225" src="http://lh5.ggpht.com/_nDyumYUYN-w/S3E5XyBAcyI/AAAAAAAAAjc/vH2g8f8x5d8/s400/17073_862489477068_5708642_48135480_5078529_n.jpg" style="width:400px;height:225px;" width="400" /&gt;&lt;/p&gt;&lt;p&gt;The only problem was the shifter.&amp;nbsp; The Fanatec shifter is just terrible.&amp;nbsp; It attaches to the wheel, which puts it in entirely the wrong place.&amp;nbsp; It feels resistant, moves around when you shift, and wears out quickly.&lt;/p&gt;&lt;p&gt;Long story short, I decided to fix this myself.&lt;/p&gt;&lt;p&gt;First order of business ... the Fanatec wheel.&amp;nbsp; Via some helpful reverse engineering, we discovered that the shifter position is represented to the wheel by variable voltages on an X-Y grid.&amp;nbsp; OK ... now we know what needs to happen to create a replacement shifter.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.linear.com/designtools/software/"&gt;LTSpice&lt;/a&gt; is an analog circuit design program.&amp;nbsp; I learned how to use it over Christmas break.&amp;nbsp; In the early 90&amp;#39;s, we were putting together text files that described circuits.&amp;nbsp; Now, we have a graphical UI that honestly feels like it belongs back in Windows 3.1 ... but I guess it gets the job done.&lt;/p&gt;&lt;p&gt;I used LTSpice to model the X and Y resistor chains&amp;nbsp;that would&amp;nbsp;produce the various voltages.&amp;nbsp; Some equation solving gave me the resistor values, and&amp;nbsp;running the simulation&amp;nbsp;in LTSpice verified the results.&amp;nbsp; See the following.&lt;/p&gt;&lt;p&gt;&lt;img height="230" src="http://lh3.ggpht.com/_nDyumYUYN-w/S1mvKIhpPII/AAAAAAAAAhQ/Req4VX0e8-Q/s400/sst_to_fanatec_diagram.png" width="400" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img height="230" src="http://lh4.ggpht.com/_nDyumYUYN-w/S1mvKqGgRjI/AAAAAAAAAhU/dd4Rltd4tHA/s400/sst_to_fanatec_output.png" width="400" /&gt;&lt;/p&gt;&lt;p&gt;This was sufficient for modeling the analog behavior of the voltages.&amp;nbsp; It&amp;nbsp;was entirely unhelpful for modeling the behavior of the circuit needed to control the voltages.&lt;/p&gt;&lt;p&gt;I took a gamble and purchased this &lt;a href="http://www.sim-gear.com/794354.html"&gt;SST Lightning shifter&lt;/a&gt; as the actual replacement.&amp;nbsp; The shifter is machined aluminum, mountable in several ways,&amp;nbsp;and has 8 switches corresponding to different switch positions.&amp;nbsp; Based on the individual switch being activated, my circuit would need to do two things.&amp;nbsp; One, control the voltage being tapped out of each resistor chain.&amp;nbsp; And two, display an number on an LED representing the current shift position.&lt;/p&gt;&lt;p&gt;I went to work thinking through the design.&amp;nbsp; Looked&amp;nbsp;at datasheets online over and over.&amp;nbsp; What a pain this must have been before the Internet!&amp;nbsp; I&amp;nbsp;bought a bunch of parts from &lt;a href="http://www.anchorelectronics.com"&gt;Anchor Electronics&lt;/a&gt;, and got to work.&amp;nbsp; Breadboarding the circuit took the entire MLK weekend.&amp;nbsp; I made a store run each day due to missing parts and equipment.&amp;nbsp; After numerous tries, I finally I ended up with this.&lt;/p&gt;&lt;p&gt;&lt;img height="300" src="http://lh3.ggpht.com/_nDyumYUYN-w/S1g1PZpdqaI/AAAAAAAAAgg/QZA4lNXxg08/s400/SANY0278.JPG" width="400" /&gt;&lt;/p&gt;&lt;p&gt;Soldering out the connections from the SST Lightning was pretty annoying, but doable. In the end, the circuit worked, but was easy to destroy with an errant step or hand, and messy as hell.&amp;nbsp; But it worked.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After a while, I thought there had to be a better way.&amp;nbsp; There was.&amp;nbsp; A &lt;a href="http://en.wikipedia.org/wiki/Printed_circuit_board"&gt;printed circuit board&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I eventually descended on &lt;a href="http://www.cadsoftusa.com/"&gt;Eagle PCB&lt;/a&gt; as the design program after doing the requisite Googling.&amp;nbsp; Great choice, and free for projects below a certain size of board.&lt;/p&gt;&lt;p&gt;It takes a lot of time to figure out the exact parts in Eagle that correspond to the physical parts that&amp;nbsp;you need to wire everything up correctly.&amp;nbsp; For some of the confusing parts, I used Sparkfun&amp;#39;s part library and catalog of parts to make sure that everything would be consistent.&lt;/p&gt;&lt;p&gt;The really nice thing about EaglePCB is that the autorouting function it has automatically finds a way to path the traces between all the parts you have on the board.&amp;nbsp; For a project with as many chips as I had, it was an absolute necessity.&lt;/p&gt;&lt;p&gt;There is no way to&amp;nbsp;simulate the design behavior&amp;nbsp;in Eagle, just the schematic and layout.&amp;nbsp; Therefore you just look really hard and end up praying for the best.&amp;nbsp; I sent the design from EaglePCB off to &lt;a href="http://www.batchpcb.com"&gt;batchpcb.com&lt;/a&gt;, which is an offshoot of Sparkfun that ... you guessed it ... prints circuit boards.&amp;nbsp; The lead times are long, but the prices are cheap.&amp;nbsp; Here&amp;#39;s an example of what I sent.&lt;/p&gt;&lt;p&gt;&lt;img height="370" src="http://lh4.ggpht.com/_nDyumYUYN-w/S3nqrbgVcdI/AAAAAAAAAlk/_J1T0fbm8ao/s400/sst_to_fanatec_board.png" width="400" /&gt;&lt;/p&gt;&lt;p&gt;Eventually, I got back my first PCB.&amp;nbsp; There were some flaws, but very minor ones.&amp;nbsp; I was able to patch the board with a couple of wires.&amp;nbsp; Voila ... my first clean prototype!&lt;/p&gt;&lt;p&gt;&lt;img height="300" src="http://lh3.ggpht.com/_nDyumYUYN-w/S9T6D6mHAsI/AAAAAAAAArw/hdv21JZ5oMY/s400/SANY0350.JPG" width="400" /&gt;&lt;/p&gt;&lt;p&gt;The biggest problem I had at this point was that I had picked a rather poor enclosure, and I had also slightly mislaid the drill holes needed for the screw holes in the enclosure.&amp;nbsp; In addition, I hadn&amp;#39;t placed a reasonable power connector on the board.&amp;nbsp; The current board would have been entirely sufficient as a one off, but, since the point to me was to learn something, I took a second pass.&lt;/p&gt;&lt;p&gt;I chose &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8632"&gt;this clear enclosure&lt;/a&gt; from Sparkfun.&amp;nbsp; It was much larger than necessary, but it had a single large area for connectors. I also figured that, being vetted by Sparkfun, it would probably not have any odd issues&amp;nbsp;with little things being in the way like the&amp;nbsp;previous enclosure that I had ordered.&amp;nbsp;&amp;nbsp;So I&amp;nbsp;added a barrel power jack to the layout, fixed the couple of errors that I had made in the previous schematic, and redid the layout for the larger board format of the new enclosure.&amp;nbsp; Off to batchpcb.com again.&lt;/p&gt;&lt;p&gt;&lt;img height="300" src="http://lh6.ggpht.com/_nDyumYUYN-w/TDDgy0n61aI/AAAAAAAAAsw/Wn5GFy35eXg/s400/SANY0382.JPG" width="400" /&gt;&lt;/p&gt;&lt;p&gt;Here you can see the&amp;nbsp;final results.&amp;nbsp; This time&amp;nbsp;assembling everything worked perfectly from start to finish.&amp;nbsp; It&amp;#39;s bigger, but&amp;nbsp;it is also entirely self contained like any self respecting electronic gadget should be.&amp;nbsp;More importantly, it worked immediately after all the parts were soldered to it.&amp;nbsp; No fixing up required.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So yeah, mission accomplished.&amp;nbsp; I can make printed circuits now from start to finish.&amp;nbsp; The funny thing is that I&amp;#39;ve spent far more time learning and doing all this stuff than I have actually playing Forza.&amp;nbsp; Go figure.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=353" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/sparkfun/default.aspx">sparkfun</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/learning/default.aspx">learning</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/circuits/default.aspx">circuits</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/batchpcb/default.aspx">batchpcb</category></item><item><title>iPhone 4 - Quick impressions</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/06/27/iPhone-4-_2D00_-Quick-impressions.aspx</link><pubDate>Sun, 27 Jun 2010 08:49:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:352</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I stood in line for 13 hours to get the iPhone 4.&amp;nbsp; That was an interesting experience, to say the least&amp;nbsp;... I&amp;#39;ll save that for a later post.&lt;/p&gt;&lt;p&gt;My opinion of the iPhone is that&amp;nbsp;the product&amp;nbsp;really came together with the 3GS.&amp;nbsp; The original iPhone was a revolution in UI and hardware.&amp;nbsp;&amp;nbsp;The 3G was faster still and brought the App Store to the masses.&amp;nbsp; But none of this really came together until the 3GS ... the phone itself was still slowing down the whole experience.&amp;nbsp; Speed is important ... Google knows this in terms of search results, and it&amp;#39;s especially true with phones, where the goal is to use it and be on your way as quickly as possible.&lt;/p&gt;&lt;p&gt;So does the iPhone 4 represent another quantum leap in mobile smartphones?&lt;/p&gt;&lt;p&gt;In short, no.&amp;nbsp; This isn&amp;#39;t necessarily a bad thing.&amp;nbsp; The iPhone 4 hits on all the important points ... things that aren&amp;#39;t as sexy to announce, but that we all need.&amp;nbsp; It is 25% thinner, yet has about 25% more battery life.&amp;nbsp; The screen has 4 times the pixel density in the same size screen, which, while&amp;nbsp;it is a pleasure to view, does not make it much better for reading things from a practical perspective.&amp;nbsp;&amp;nbsp; The processor is faster ... not like the 3G to the 3GS, but it &lt;strong&gt;is&lt;/strong&gt; faster.&amp;nbsp; And the phone has twice the RAM, which is noticeable in subtle ways while browsing ... pages need to be reloaded less frequently when switching between them.&lt;/p&gt;&lt;p&gt;None of this fundamentally changes the way I use the phone.&amp;nbsp; Basically, this is how the phone experience went.&lt;/p&gt;&lt;p&gt;I picked up the phone from the store and headed to work.&amp;nbsp; Waited for the phone transfer to activate itself from my 3GS on AT&amp;amp;T&amp;#39;s network and ended up just rebooting the phone to get carrier reception going.&lt;/p&gt;&lt;p&gt;At my desk, I noticed the phone was, in fact, having the dreaded reception issues noted by various pre-orderers ... 1 bar in a known 5 bar zone.&amp;nbsp; I fiddled for a while and watched the bars drop very slowly if held in a certain way and return if held another way.&amp;nbsp; This wasn&amp;#39;t always reproducible, but it was common enough. &amp;nbsp;Anyway, I had the good fortune to pick up a bumper at the Apple store as well.&amp;nbsp; I&amp;#39;m not normally a fan of cases ... I don&amp;#39;t like the extra bulk in my pocket and I think they detract from the industrial aesthetics of the phone.&amp;nbsp; But, I put on the official bumper and observed the problem was, if not gone, at least tolerable like any other phone.&lt;/p&gt;&lt;p&gt;In hindsight, it&amp;#39;s blindingly obvious from an engineering perspective that touching the antenna band is going to mess up the signal.&amp;nbsp; My understanding of this is that the change may have been mandated by new regulations requiring a minimal amount of radiation near the user&amp;#39;s head.&amp;nbsp; Therefore, the primary reception area is down at the bottom of the phone instead of&amp;nbsp;in the portion&amp;nbsp;where you put your head to.&amp;nbsp; Antenna design is a black art and Apple probably didn&amp;#39;t have time to work out all the kinks before the product cycle was due.&lt;/p&gt;&lt;p&gt;Anyway, I tend not to complain about these things if there&amp;#39;s a suitable way to deal with it, and the&amp;nbsp;bumper is just that.&amp;nbsp; I suspect other people will raise a stink about it.&amp;nbsp; It is, after all, not unreasonable to expect your phone to have good reception when held in a normal way.&amp;nbsp; From a design and product release cycle perspective, that&amp;#39;s sort of a disaster and I&amp;#39;m curious to see just how Apple ends up handling it.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Anyway, after getting down to using it, and doing the obligatory demos throughout the day, I found it feeling just like my 3GS.&amp;nbsp; It does everything my 3GS did, just slightly better.&lt;/p&gt;&lt;p&gt;Multitasking has, so far, done pretty much nothing for me.&amp;nbsp; Everything I actually needed to multitask was already part of the OS and already multitasking enabled.&amp;nbsp; We&amp;#39;ll see if this changes, but, so far, this addition has not made my mobile life any better.&amp;nbsp; I can see streaming Pandora in the background will be somewhat useful, and mobile check-ins / GPS announcement and background uploads will be nice whenever apps get around to really doing something interesting here.&lt;/p&gt;&lt;p&gt;The camera is much improved, as is the ability to record HD video now.&amp;nbsp; I don&amp;#39;t use the camera much, tho. And the HD video isn&amp;#39;t really accessible unless you pull it off the phone via syncing to your computer.&amp;nbsp; You cannot upload to YouTube or e-mail clips in 720p ... the phone always downsamples it to a very low quality.&amp;nbsp; That&amp;#39;s very disappointing, and I think it needs to be fixed.&lt;/p&gt;&lt;p&gt;Finally, I&amp;#39;ve tried FaceTime a couple of times now.&amp;nbsp; It&amp;#39;s fun, but not something I need.&amp;nbsp; If you are addicted to talking to certain people all the time, especially partners or children, you may find this a more engaging way of doing it.&amp;nbsp; I do think the ability to do this more on the go will increase adoption in a way we haven&amp;#39;t seen before.&amp;nbsp; But it will take time.&amp;nbsp; Not everyone owns an iPhone 4 yet, and the inability to conference to a PC or Mac is a gaping hole in the strategy.&lt;/p&gt;&lt;p&gt;I feel like we&amp;#39;re starting to enter the period with phone hardware where everything that really needed to be in the phone has been added.&amp;nbsp; Think back to how PC&amp;#39;s needed to be expanded with sound cards and network cards.&amp;nbsp; Now it&amp;#39;s all thrown in along with the kitchen sink.&amp;nbsp; Of course, that&amp;#39;s&amp;nbsp;simplifying the issue.&amp;nbsp; 4G speeds will be a huge improvement when it comes out.&amp;nbsp; There&amp;#39;s still a ton of improvements to be made in software and services.&amp;nbsp; I&amp;#39;m probably missing a few other things as well.&lt;/p&gt;&lt;p&gt;In conclusion, the iPhone is still the best smartphone on the market.&amp;nbsp; If you have a 2G or 3G model, you will get a lot out of this upgrade.&amp;nbsp; If you have a 3GS ... well, the iPhone 4 is better across the board, but it will not change your life in any particular area.&amp;nbsp; But if you use your phone a lot, the&amp;nbsp;improvements are not all gimmicks.&amp;nbsp; They are in key fundamental areas that will be with you in the background, every day.&amp;nbsp; It may just be worth it.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=352" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/Mobile+lifestyle/default.aspx">Mobile lifestyle</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/iphone/default.aspx">iphone</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/iphone+4/default.aspx">iphone 4</category></item><item><title>Track day at Thunderhill</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/06/21/Track-day-at-Thunderhill.aspx</link><pubDate>Mon, 21 Jun 2010 06:29:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:350</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;strong&gt;Intro&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A few months ago, I decided that I would attend a track day.&amp;nbsp; The story of all the stuff I had to do to finally end up at the track is another story ... this blog post is going to be about my actual track day experience this weekend.&lt;/p&gt;&lt;p&gt;First of all, the track I ended up at&amp;nbsp;was &lt;a href="http://www.thunderhill.com"&gt;Thunderhill Raceway Park&lt;/a&gt;.&amp;nbsp; It&amp;#39;s really in the middle of nowhere ... a good 3 hour drive from Mountain View and 1.5 hours north of Sacramento.&amp;nbsp; I decided to attend through one of the many driving event/performance driving&amp;nbsp;companies in the area ... in this case, &lt;a href="http://www.hookedondriving.com/"&gt;Hooked on Driving&lt;/a&gt;.&amp;nbsp; At 285 bucks, this wasn&amp;#39;t one of the cheaper events in the area ... but as it turns out,&amp;nbsp;we were running with a really high quality group of people ... so, depending on your attitude, the extra few bucks might indeed be worth it.&amp;nbsp; I think I&amp;#39;ve seen other events run as low as $180.&lt;/p&gt;&lt;p&gt;Second, the car I was taking up was an&amp;nbsp;2000 Porsche Boxster (non-S).&amp;nbsp; A fun little car ... not too much&amp;nbsp;punch, but good around corners and very balanced with a&amp;nbsp;decent top speed.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The night before&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I booked myself a room in Willows, CA (which is the closest&amp;nbsp;town)&amp;nbsp;for Friday so that I could get a good night&amp;#39;s sleep before the event on Saturday.&amp;nbsp; I left Mountain View at 9 PM, stopped for food, and ended up in Willows around 12:20 or so.&amp;nbsp; It was a clean and uneventful drive and time passed more quickly than I expected.&lt;/p&gt;&lt;p&gt;I ended up staying at the Days Inn, which, despite being the second best rated hotel in the area, still seemed like a slightly dumpy outdoors hotel for around 90 bucks a night.&amp;nbsp; For a really sketchy budget stay, there are Super 8&amp;#39;s and Baymont Inn&amp;#39;s around which have pretty bad reviews on the Internet.&amp;nbsp; Those would run you about 60 bucks.&amp;nbsp; I&amp;#39;m not very picky at all but, in this case, I decided not to risk it.&amp;nbsp; The best of the local hotels seems to be the Holiday Inn Express, at around 115 a night.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The morning&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The event registration started at 7 AM and driver meetings started at 7:50, so I woke up around 7:10, got dressed and left around 7:30 AM.&amp;nbsp; With a 10 minute drive to the track, I ended up parking and arriving pretty much right on time.&amp;nbsp; They handed me an envelope with some event materials and I proceeded to sit down in a rather 70&amp;#39;s looking building with a bunch of other people.&lt;/p&gt;&lt;p&gt;David Ray, the event organizer, went ahead and greeted everyone, including sponsors, before sending everyone off with their respective groups.&amp;nbsp; The event is organized into A (beginner), B, C and D (experienced) groups.&amp;nbsp; There were also cars with X&amp;#39;s on them which I imagine means expert or coach.&amp;nbsp; I ran in beginner, naturally, since this was my first time out.&lt;/p&gt;&lt;p&gt;You get five 20 minute sessions spread out through the day.&amp;nbsp; The A group had a bit of extra orientation after the initial sendoff.&amp;nbsp; Everyone got an introduction to how passing works, how to point people by, where the passing zones were,&amp;nbsp;where to pit in and out, and how the different colored flags at the flag stations work and what they meant.&lt;/p&gt;&lt;p&gt;After that, it was off to the cars.&amp;nbsp; By the time I had arrived earlier, the covered canopy areas had been taken up and I ended up finding my own parking spot.&amp;nbsp; At this point, I grabbed my group letter (A) and a random number (64) and stuck them on the upper passenger side of the windshield to mark my car.&amp;nbsp; This would ensure that the organizers would know what group I was running in and let the photographers later have photographs I wanted already prepared for viewing after the event.&amp;nbsp; I also ditched everything from the car that might bounce around ... one of the requirements for driving on the track.&lt;/p&gt;&lt;p&gt;Soon, it was our turn.&amp;nbsp; Announcements were made over the PA system for&amp;nbsp;the A group&amp;nbsp;to line up at the grid ...&amp;nbsp;an array of about 20-25 cars lined up in columns&amp;nbsp;near the entrance to the main track waiting to enter.&amp;nbsp; I didn&amp;#39;t bother coming into the grid until near the end of the call ... they tend to call you about 20 min early and I don&amp;#39;t like to spend all that time waiting.&lt;/p&gt;&lt;p&gt;Once you get to the grid, you stand outside your car and look lonely so that a coach will find you.&amp;nbsp; I ended up with a friendly grizzled old guy with glasses and a white beard.&amp;nbsp; I would later find out that he was a former race car driver and ran racing teams for a while.&amp;nbsp; He was also coaching some guy there with a Ferrari F430 Scuderia and Nissan GT-R for some ungodly amount of money.&amp;nbsp; I felt a little guilty but, obviously, I had really lucked out.&lt;/p&gt;&lt;p&gt;I strapped on my helmet ... a Simpson Diamondback.&amp;nbsp; For fans of Top Gear, this is the same helmet the Stig wears ... in other words, pretty high end.&amp;nbsp; The day was starting out overcast, so I changed out the face shield for the stock clear one instead of the aggressive looking reflective blue shield.&amp;nbsp; All drivers are required to have some sort of SA 2000 or 2005 certified helmet ... you can rent one from the track if you need to, but in this case I had&amp;nbsp;decided to buy and bring my own.&amp;nbsp; What can I say, I&amp;#39;m a fanboy.&lt;/p&gt;&lt;p&gt;They started out with letting the coaches take the car out for a couple of laps to show you around the track.&amp;nbsp; Then they switched off and let the students drive around slowly.&amp;nbsp; I was a little surprised by the couple of blind turns over hills and the relatively sparse need for shifting on the course.&amp;nbsp; Combined with the total lack of walls, this makes the track pretty beginner friendly.&amp;nbsp; Anyhow, the session seemed to end just as it was getting started.&lt;/p&gt;&lt;p&gt;After the run, each group goes back to the building to meet up and do a download/debriefing.&amp;nbsp; The instructor emphasized the need to give point-bys to faster cars and showed a few more basics on apexing, etc.&amp;nbsp; Most of this I knew from reading up on racing online.&lt;/p&gt;&lt;p&gt;After the download, I had some free time to walk around and look at the other cars.&amp;nbsp; There was an impressive array of cars here&amp;nbsp;... most quite decently high end.&amp;nbsp; At least three different Ferrari F430&amp;#39;s and&amp;nbsp;an Audi R8 were among the stars, along with more Porsche&amp;#39;s than you could shake a stick at, including one&amp;nbsp;brand spanking new Boxster Spyder.&amp;nbsp; My old Boxster was not going to win any trophies against these beasts, especially with me behind the wheel.&lt;/p&gt;&lt;p&gt;Many of these cars were clearly full-on race cars ...&amp;nbsp;carrying full body liveries and being hauled&amp;nbsp;to the track&amp;nbsp;and back in trucks.&amp;nbsp; This was no joke ... lots of money and effort was going into getting these cars onto the track and back.&lt;/p&gt;&lt;p&gt;Second session.&amp;nbsp; One nice thing&amp;nbsp;I started to appreciate&amp;nbsp;was that Hooked on Driving had placed cones in the proper locations for turn-in points, apex points, passing zones, etc.&amp;nbsp; However, in this session, I was going into turns way too hot and not using the brakes hard or early enough.&amp;nbsp; In addition, I was so focused on the road that I really had no idea where the flag stations were.&amp;nbsp; On the bright side,&amp;nbsp;I didn&amp;#39;t really have a problem spotting cars riding my ass and giving them a point by.&lt;/p&gt;&lt;p&gt;We went back to the building for our second download.&amp;nbsp; Then as were doing the download, we heard thew news come thru that someone in another session had flipped their&amp;nbsp;Acura NSX at Turn 8.&amp;nbsp; Totaled.&amp;nbsp; Luckily, the driver walked away fine.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Right before lunch, we hopped in coach cars to get a ride along with an experienced driver taking the course at speed.&amp;nbsp; I&amp;nbsp;got in a BMW sedan (not too many Ferrari&amp;#39;s to go around, unfortunately).&amp;nbsp; It seemed pretty controlled and smooth and not as much of a roller coaster ride as I expected, although I was surprised at how much the tires were squealing.&amp;nbsp; In hindsight, stock tires tend to warn you a lot as you approach their limits, so that was fine.&amp;nbsp; Still, when I was driving I could barely hear my tires over the wind noise, if at all.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;After lunch&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Afterwards, lunch.&amp;nbsp; Pretty generic American style fare ... cole slaw, mac and cheese, BBQ, etc.&amp;nbsp; I was hungry, so good enough.&amp;nbsp; David Ray gave another quick set of announcements and asked if anyone wanted some advice on particular turns, to which the NSX driver responded &amp;quot;Turn 8!&amp;quot;&lt;/p&gt;&lt;p&gt;I tried to mess around with my iPhone but it was a real waiting game ... the Wi-Fi wasn&amp;#39;t free and the service was AT&amp;amp;T Edge with terrible service.&amp;nbsp; Go figure.&amp;nbsp; Not exactly an urban center, I guess.&lt;/p&gt;&lt;p&gt;Third session after lunch ... we really hammered down on my braking ... smooth but firm input and release, and braking earlier overall.&amp;nbsp; Definitely became much more comfortable as the third session ended.&amp;nbsp; By now, the sun was out and things were toasty.&amp;nbsp; I also noticed I was getting passed a lot ... but by Vipers, 911&amp;#39;s, and Ferrari&amp;#39;s, so I didn&amp;#39;t really feel so bad.&lt;/p&gt;&lt;p&gt;After the third session, I went to gas up.&amp;nbsp; There&amp;#39;s fuel right on site, but at $4.99 per gallon for 91 octane, it was damn expensive.&amp;nbsp; Still, I bought it.&amp;nbsp; They also had 100 octane for $7.99/gallon ... I really wanted some, but decided not to mess around at that point in time.&amp;nbsp; Finally, they had 110 octane, leaded ... real race fuel that you don&amp;#39;t dump in an ordinary car.&lt;/p&gt;&lt;p&gt;I also noted the demographics of the people&amp;nbsp;at the event&amp;nbsp;... nearly all older white males with the occasional wife.&amp;nbsp; A few asian males, typically younger ... no older ones that I saw.&amp;nbsp; One or two hispanics ... no blacks at all.&lt;/p&gt;&lt;p&gt;At this point, the downloads after the sessions were really more optional.&amp;nbsp; Still, it felt like the sessions felt very quick, even at twenty minutes, and the time waiting between sessions (roughly an hour) also seemed to go too quickly.&amp;nbsp; I found the time a little stressful ... almost like waiting at a tournament would be ... but I was enjoying the process of improving on the track.&lt;/p&gt;&lt;p&gt;My fourth and fifth sessions were more of the same ... getting better at taking the correct lines, braking enough to smoothly take the line without squealing the tires much, etc.&amp;nbsp; By the end of the day, I had made a lot of progress and mostly had all the lines down, especially the last tricky ones at 14 and 15.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Post session&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;At the end of all sessions, the coaches went out again for some fun runs.&amp;nbsp; The F430 Scuderia was ungodly loud.&lt;/p&gt;&lt;p&gt;The professional photography crew (gotbluemilk.com) was operating out of a trailer and selling your specific photos for 25 a pop or 60 for the whole day&amp;#39;s set.&amp;nbsp; I really didn&amp;#39;t have any other options for photos so I went ahead and spent the money.&amp;nbsp; They burned them to a CD for me and I was on my way.&lt;/p&gt;&lt;p&gt;Another generic BBQ picnic dinner was served at 5:30 ... which, oddly enough, I ate ravenously, despite having eaten a full lunch at noon.&amp;nbsp; Racing actually does take quite a bit out of you.&lt;/p&gt;&lt;p&gt;I suddenly realized I had no idea what my actual top speed or lap times were at the end of the day.&amp;nbsp; I do know I got up to the top of 4th gear on the long straight, so I estimate that got me to around 115 mph.&amp;nbsp; Not bad.&lt;/p&gt;&lt;p&gt;Around 6&amp;#39;ish they opened up the track for a free track walk.&amp;nbsp; People were allowed to walk or bike the track and observe all the little details they can&amp;#39;t see when taking the track at speed.&amp;nbsp; I walked about 3/4 of the track but decided to cut back to my car and head home as the walk was getting exhausting in my casual sneakers ... doubly so since I was tired already.&amp;nbsp; I hopped in the car, gassed up again, and headed home.&lt;/p&gt;&lt;p&gt;I felt a real sense of confidence on the way back.&amp;nbsp; None of the curves or turns on the street were anywhere near what I had experienced.&amp;nbsp; I knew&amp;nbsp;what the limits of the car were at high speed now ... if there was a need to be worried, I would know it now.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;All in all, I found the experience rewarding and expect to do it at least a few more times.&amp;nbsp; I feel like my driving ability has increased significantly from one session and will be hammered in solidly in a few more.&amp;nbsp; On the back end, the mechanical learning I&amp;#39;ve done on the car has been very helpful to me as well.&lt;/p&gt;&lt;p&gt;Racing is mentally taxing.&amp;nbsp; However, like everything, it&amp;#39;s a matter of pattern recognition.&amp;nbsp; The initial inputs are overwhelming and you get tunnel vision just focusing on the road.&amp;nbsp; Experience under fire will turn that into a wider field of perception and muscle memory will simplify the process.&lt;/p&gt;&lt;p&gt;On the other hand, it&amp;#39;s clear to me that racing as a hobby is quite a money pit as well as a time investment.&amp;nbsp; I spent 500 bucks overall just for the one day event itself, not to mention the time to drive back and forth.&amp;nbsp; Consumables like tires/brake pads/brake rotors and risk of damage to the car + towing costs, etc, also have to be factored in at some point, which just means it really costs even more.&lt;/p&gt;&lt;p&gt;I honestly have drawn some sort of mental analogy&amp;nbsp;right now&amp;nbsp;where cars are&amp;nbsp;a real life version of&amp;nbsp;Pokemon for&amp;nbsp;many of these&amp;nbsp;folks.&amp;nbsp; The machine is an important part of the equation and that is massively affected by the money involved.&amp;nbsp; The bottom line is that I&amp;#39;m&amp;nbsp;skeptical that I&amp;#39;ll&amp;nbsp;willing to invest&amp;nbsp;either on a&amp;nbsp;long term commitment basis.&amp;nbsp; But I&amp;#39;m keeping an open mind for now.&lt;/p&gt;&lt;p&gt;We&amp;#39;ll see how it goes ... my intention is to engage right now at a moderate level until the important learning tapers off.&amp;nbsp; If I enjoy it more to continue beyond that ... then so be it.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=350" width="1" height="1"&gt;</description></item><item><title>My iPad comments</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/04/12/My-iPad-comments.aspx</link><pubDate>Mon, 12 Apr 2010 07:55:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:346</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;For those of you still living in caves, Apple released its &lt;a href="http://www.apple.com/ipad/"&gt;iPad&lt;/a&gt; last week.&lt;/p&gt;&lt;p&gt;My original opinion of the iPad, upon&amp;nbsp;hearing of the announcement,&amp;nbsp;was that I absolutely did not want one.&amp;nbsp; I have plenty of experience with Tablet PC&amp;#39;s and I did not see any sort of reason to repeat that experience with the iPad.&amp;nbsp; Tablets are excellent for annotation, art, and not much else.&amp;nbsp;&amp;nbsp;The stylus&amp;nbsp;is a horrible mode of interaction for a mouse based computing environment.&lt;/p&gt;&lt;p&gt;The turning point for me came when I decided, around&amp;nbsp;early March,&amp;nbsp;that I wanted to subscribe to some magazines and newspapers.&amp;nbsp; Not being a particularly paper sort, I decided to try getting them on the Kindle.&amp;nbsp; It quickly became apparent that there was no way that the content was going to look good on a regular Kindle, so I looked at the Kindle DX.&amp;nbsp; At 489 dollars, the Kindle DX offers a 9.7&amp;quot; e-ink screen over the standard 6&amp;quot; Kindle, and decidedly more screen space as a result.&lt;/p&gt;&lt;p&gt;That price point drove me to look at the iPad.&amp;nbsp; The iPad is infinitely more flexible ... serving as a web browser, media player, mail station, and running&amp;nbsp;thousands of different apps in high&amp;nbsp;color and resolution.&amp;nbsp; And the base model costs just 499.&amp;nbsp; The only thing the Kindle has going for it is the e-ink screen, and even the usefulness of that is debateable as reading in white text on black backgrounds on the iPad is quite easy on the eyes.&amp;nbsp; The supposed battery life advantage of the Kindle also does not exist.&amp;nbsp; The Kindle aggressively drains its own battery over the course of a week, meaning that it is most likely dead if you don&amp;#39;t pay attention to it for a while.&amp;nbsp; The iPad actually lasts for 10 hours of usage ... and it lasts far longer in standby mode that a week if you actually do leave it undocked or charged.&amp;nbsp; And you are more likely to have it charged because it is useful for other things.&lt;/p&gt;&lt;p&gt;I chose to get the 16GB model.&amp;nbsp; I just couldn&amp;#39;t perceive what I would want out of the larger storage models.&lt;/p&gt;&lt;p&gt;The iPad succeeds mainly on the strength of the software.&amp;nbsp; The hardware is just what you would have expected ... it really is just&amp;nbsp;a large iPhone minus things like the camera.&amp;nbsp; Where it stops being just a &amp;quot;large iPhone&amp;quot; is that Apple took the time to redesign all the apps for the large screen.&amp;nbsp; Books look like actual books with bindings and pages sitting on wooden shelves.&amp;nbsp; Contacts and Calendars have the appearance of large pages flipping and bookmarks and wooden tiling.&amp;nbsp; Entire photo albums can be previewed and thrown back by pinch/zoom gestures.&amp;nbsp; The software does just well enough to make you feel like you&amp;#39;re playing with a bit of those magic computers you see in all sci-fi movies and tv shows.&lt;/p&gt;&lt;p&gt;With all that said, I have little use for contacts or calendars on an iPad ... those belong on my phone.&amp;nbsp; Photos ... not a big deal.&amp;nbsp; I can check mail on my phone very easily, although mass replying is a different story.&amp;nbsp; In short, the iPad is still a fancy toy and not entirely practical for most.&amp;nbsp; But&amp;nbsp;there are no lies about what it does ... it is&amp;nbsp;certainly an&amp;nbsp;excellent and well thought out product that should not have to apologize for what it is.&lt;/p&gt;&lt;p&gt;The iPad does enough actually productive things for me to keep it.&amp;nbsp; These four things are as follows.&lt;/p&gt;&lt;p&gt;One, it is a very nice book reader due to iBooks and the Kindle app by Amazon.&amp;nbsp; I intend to get rid of my actual Kindle now.&lt;/p&gt;&lt;p&gt;Two, it has exceptional battery life ... literally 9-10 hours of continuous mixed usage.&lt;/p&gt;&lt;p&gt;Three, the remarkable lightness makes it a palatable alternative to carry to the coffee shop or a lecture or a friend&amp;#39;s house where you might not want to bring a laptop due to bulk and/or battery life.&lt;/p&gt;&lt;p&gt;Four, it does make for an excellent bed/couch surfing companion.&lt;/p&gt;&lt;p&gt;I am not going to count the picture frame functionality, which might appeal to some but not to me.&lt;/p&gt;&lt;p&gt;The unspoken fifth thing here is that the form factor itself, I believe, has tremendous hidden potential.&amp;nbsp; For use in ambient interfaces where keyboards are not desirable ... kiosks, information wall hanging, vehicular control interfaces ... the iPad could revolutionize the way we interact with our world.&amp;nbsp; I believe we&amp;#39;re just scratching the surface of what&amp;#39;s to come.&amp;nbsp; But please note that I don&amp;#39;t think&amp;nbsp;releasing new apps for the iPad willy nilly just because it has a bigger screen is going to amount to much for&amp;nbsp;most applications.&amp;nbsp; Sadly, I suspect that is what will happen for a while.&amp;nbsp; Mark my words, tho ... more innovation with the interface mechanics is the key to real progress.&lt;/p&gt;&lt;p&gt;The last thing I want to mention is that the battery life of the iPad points to something fundamentally wrong with today&amp;#39;s laptops.&amp;nbsp; The iPad is pretty damn close to being a useful device for me doing actual work.&amp;nbsp; With some better native software and web apps, I would have in the iPad&amp;nbsp;an incredibly sleek, instantly responsive, and exceptionally durable and long lasting portable computing device.&amp;nbsp; Why do laptops last 2-3 hours and feel slower and heavier?&amp;nbsp; The computing world is doing something wrong here.&amp;nbsp; I look forward to the day when I feel comfortable doing all my portable computing from the iPad (or an equivalent).&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=346" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/ipad+kindle/default.aspx">ipad kindle</category></item><item><title>Book review - Superfreakonomics</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/01/24/Book-review-_2D00_-Superfreakonomics.aspx</link><pubDate>Sun, 24 Jan 2010 09:19:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:345</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://www.amazon.com/Freakonomics-Economist-Explores-Hidden-Everything/dp/006073132X"&gt;Freakonomics&lt;/a&gt; was an entertaining&amp;nbsp;book of the Malcolm Gladwell variety ... unintended consequences of decisions that were borne out by careful statistics gathering made for a quick, interesting, and ultimately, very successful read.&amp;nbsp; Some years later, we&amp;#39;ve been given &lt;a href="http://www.amazon.com/SuperFreakonomics-Cooling-Patriotic-Prostitutes-Insurance/dp/0060889578"&gt;Superfreakonomics&lt;/a&gt;.&amp;nbsp; Being&amp;nbsp;a sequel, the audience should be naturally expecting more of the same.&lt;/p&gt;&lt;p&gt;I&amp;#39;ll just state it up front ... this book feels like a cash in.&amp;nbsp; While I found most of the stories I read in Freakonomics to be original, Superfreakonomics has very little in the way of a common theme.&amp;nbsp; Furthermore, the book devolves from Freakonomics in that it seems to simply talk about interesting stories or experiments.&amp;nbsp; Most of these have&amp;nbsp;hardly anything to do with economics, experimentation, or carefully selected statistical measurement whatsoever.&lt;/p&gt;&lt;p&gt;A couple of experiments and&amp;nbsp;anecdotes&amp;nbsp;are&amp;nbsp;ridiculously sloppy ... for example, studies on the male-female wage gap are considered, and then&amp;nbsp;examples of transgendered subjects are used to change gender while holding other things constant.&amp;nbsp; I can&amp;#39;t even begin to explain how obviously invalid such a &amp;quot;control&amp;#39; would be.&amp;nbsp; They do acknowledge this somewhat ... but then why even bring it up?&amp;nbsp; It&amp;#39;s useless data for a book.&lt;/p&gt;&lt;p&gt;Rehashing old news happens a lot in this book.&amp;nbsp; For example, the Milgram experiments are discussed, and so are the negative effects of the Americans with Disabilities Act.&amp;nbsp; The Kitty Genovese murder is discussed as well, albeit in more detail than we typically get and leading to a conclusion a little less cynical than one normally gets out of the subject (the reporters might have manufactured the unhelpfulness of the residents to generate outrage).&lt;/p&gt;&lt;p&gt;That isn&amp;#39;t to say I didn&amp;#39;t read some interesting things in this book.&amp;nbsp; We see that teaching monkeys how currency works is possible, and then we learn that the male monkeys eventually start using this currency to pay female monkeys for sex. Oops, I spoiled the ending.&amp;nbsp; We also learn that kids who are born at such an age that they are oldest right when baseball season starts have a dispropotionate likelihood of being picked.&amp;nbsp; This continues on a self-reinforcing cycle throughout their later years.&amp;nbsp; We get a whole slough of interesting data on the economics of prostitution, including a fairly convincing argument that pimps provide more relative value than realtors.&lt;/p&gt;&lt;p&gt;Anyway, to wrap up here ... you will learn some interesting things from this book if you read it.&amp;nbsp; It just doesn&amp;#39;t seem in the same vein as Freakonomics.&amp;nbsp; And you can easily finish it in an afternoon if you&amp;#39;re a quick read, so it won&amp;#39;t be a total waste.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=345" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/book+review/default.aspx">book review</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/amazon/default.aspx">amazon</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/freakonomics/default.aspx">freakonomics</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/superfreakonomics/default.aspx">superfreakonomics</category></item><item><title>Book review - The Art of Learning</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/01/11/Book-review-_2D00_-The-Art-of-Learning.aspx</link><pubDate>Mon, 11 Jan 2010 04:49:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:344</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;br /&gt;On the way back from Houston last week, I dug into &lt;a href="http://www.amazon.com/Art-Learning-Journey-Optimal-Performance/dp/0743277465/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1263185441&amp;amp;sr=8-1"&gt;The Art of Learning&lt;/a&gt; by Josh Waitzkin.&amp;nbsp; Josh was a remarkably gifted former chess wunderkind in his youth whose exploits were chronicled in the movie &amp;quot;&lt;a href="http://www.imdb.com/title/tt0108065/"&gt;Searching for Bobby Fischer&lt;/a&gt;&amp;quot;. In an unusual turn of events, Josh changed his focus to tai chi competition in his early 20&amp;#39;s and became a world champion there as well.&amp;nbsp; He now is focused on brazilian jiu jitsu.&lt;/p&gt;&lt;p&gt;The entire theme of the book is essentially that Josh does not feel like he is gifted specifically at chess or tai chi.&amp;nbsp; He attributes his success to a love of learning and details the specific pieces of it that he has observed throughout his career.&lt;/p&gt;&lt;p&gt;Let&amp;#39;s cover a few of the interesting chapters.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Losing to win&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Losing is tough.&amp;nbsp; Nobody really likes it, per se.&lt;/p&gt;&lt;p&gt;On the other hand, you must be willing to lose to win.&amp;nbsp; It&amp;#39;s as simple as that.&lt;/p&gt;&lt;p&gt;Josh tells anecdotes of particular competitors in childhood who collapsed immediately when faced with a truly tough situation or their first big loss.&amp;nbsp; He also talks about kids who instinctually avoided tougher enemies ... partly because the prospect of disappointment from their parents was so daunting.&lt;/p&gt;&lt;p&gt;What Josh did was different.&amp;nbsp; He sought out unfamiliar competitors and uncomfortable styles of play.&amp;nbsp; In losing ... in exceeding the levels of his comfort and his game ... he raised himself up time and time again.&lt;/p&gt;&lt;p&gt;Even in adulthood, he tells the story of a&amp;nbsp;large, dominating individual named Frank who slammed Josh around for months in tai chi training.&amp;nbsp; Josh willingly submitted to this in order to better himself. In the end, Frank stops practicing with him in just a few fights after Josh finally rises above his level.&amp;nbsp; Instead of viewing Josh&amp;#39;s success as a new opportunity to better himself, he shrinks away.&amp;nbsp; Frank only likes winning.&lt;/p&gt;&lt;p&gt;To be blunt, I know many people like Frank.&amp;nbsp; A lot of people derive satisfaction from the act of winning.&amp;nbsp; I have always felt it is better to appreciate a hard earned victory.&amp;nbsp; In fact, many of my friends know that I will try certain things precisely because I am terrible at them.&amp;nbsp; And I have never once been disappointed by my ability to become decent at something with enough effort.&lt;/p&gt;&lt;p&gt;I am freqently disappointed when I see people fail to challenge themselves, even when there is no cost to them at all except a little bit of ego.&amp;nbsp; If there is nothing to lose, why not try it?&amp;nbsp; When I truly apply myself to certain problems and find myself overcoming what once seemed incomprehensible and impossible, I feel gratified.&amp;nbsp; This has ranged from coordination in drumming syncopation to being able to tease out and find a tiny mathematical bug in some MPEG-2 code that was causing red colors to bleed all over the place.&amp;nbsp; I feel like this lesson is one I&amp;#39;ve already internalized well, so it was gratifying to see it put to paper.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Two approaches to learning&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This chapter talks about two mindsets to learning.&lt;/p&gt;&lt;p&gt;The first, an &amp;quot;entity&amp;quot; mindset, describes the kind of person that ascribes success to an innate level of ability.&amp;nbsp; &amp;quot;I am smart at this.&amp;quot;&lt;/p&gt;&lt;p&gt;The second, an &amp;quot;incremental&amp;quot; mindset, describes a person that believes success is a result of hard work.&amp;nbsp; &amp;quot;I should have tried harder&amp;quot; or &amp;quot;I got it because I worked very hard at it&amp;quot;.&lt;/p&gt;&lt;p&gt;The research shows that incremental theorists are far more likely to rise to the level of the game.&amp;nbsp; Entity types are far more likely to have a learned helpnessless response when encountering failure, to the point where, after hitting a roadblock on a tough situation, the loss affects previously mastered problems.&lt;/p&gt;&lt;p&gt;It should come as no surprise that the incremental approach is the better one.&amp;nbsp; For yourself and with kids, the idea is to compliment effort and speak of everything as a process of effort and time.&amp;nbsp; Kids are not dumb and know that results matter as well, so you shouldn&amp;#39;t dodge the issue when a setback occurs.&amp;nbsp; Simply consider losses to be part of the learning process and wins to be enjoyed, but in a transient fashion.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The soft zone&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The soft approach embraces adversity.&amp;nbsp; The hard approach resists potential obstacles.&amp;nbsp; The author compares it to walking in the rain to your car ... do you tense up, scrunch over and run to your car as quickly as possible?&amp;nbsp; Or do you accept the rain and not let it affect you ... perhaps even try to enjoy it as you walk?&lt;/p&gt;&lt;p&gt;This analogy resonated with me significantly because, strangely enough, I had found myself recently thinking about this very issue before I even read this chapter.&amp;nbsp; Why, I wondered, did I tend to try and cover myself and run to the car when it wasn&amp;#39;t going to help much at all?&amp;nbsp; Running does not really keep much drier, but it certainly makes me feel stressed out.&amp;nbsp; So lately I&amp;#39;ve taken to simply walking normally and letting the rain fall on me.&lt;/p&gt;&lt;p&gt;Back to the point.&amp;nbsp; You are concentrating on an important game.&amp;nbsp; Suddenly, a jack hammer starts going off outside.&amp;nbsp; Or perhaps some fans start heckling&amp;nbsp;you.&amp;nbsp; What do you do?&lt;/p&gt;&lt;p&gt;The best players can take the noise and turn it to their advantage.&amp;nbsp; Spike Lee, for example, would constantly heckle Reggie Miller courtside.&amp;nbsp; Seems good, right?&amp;nbsp; Not when you realized that Reggie Miller was using him as fuel for his fire ... blowing out the Knicks time after time.&lt;/p&gt;&lt;p&gt;Adversity doesn&amp;#39;t go away.&amp;nbsp; We don&amp;#39;t live in a perfect world.&amp;nbsp; Becoming flexible, like a reed in the wind, instead of fracturing&amp;nbsp;under pressure, is extremely important.&amp;nbsp;&amp;nbsp;Turning such events to your psychological advantage is a key element of competitive psychology.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Other notes and conclusion&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In recounting his road to the Push Hands Tai Chi world championship, I was shocked at the extreme level of cheating present at the Tai Chi world championships in Taiwan.&amp;nbsp; Pretty much everything you can think of was done to favor the local teams ... from changing the rules right at the beginning of the tournament (of course, the local teams knew well in advance), to trying to wear out the foreign teams with another mandatory tournament, to simply not counting scored points.&amp;nbsp; It was absolutely disgusting to read.&lt;/p&gt;&lt;p&gt;It is a testament to Josh that his extreme depth made him so far superior to his opponent that he was able to overcome truly staggering levels of dishonesty by the officials and still win.&amp;nbsp; My parents are from Taiwan, even if I&amp;#39;m not, so I feel some sense of cultural embarassment.&lt;/p&gt;&lt;p&gt;The world Josh has lived in is, in a word, intense.&amp;nbsp; The extreme levels of intensity required to perform at a competitive level are daunting.&amp;nbsp; I feel as if I should engage in some sort of competitive activity to keep my mind sharp, but my fear is that it will dominate my time to the exclusion of other activities.&amp;nbsp; Not to make excuses, but considering it further, that&amp;#39;s a completely valid problem to have with the whole thing.&amp;nbsp; What I need is a way to compete without it sucking up too much of my time.&amp;nbsp; I&amp;#39;m not sure my mindset can handle that, though!&lt;/p&gt;&lt;p&gt;Many of the concepts in the book rang true as soon as I read them.&amp;nbsp; We learn by practicing and honing our minds to process patterns, not by memorizing rules.&amp;nbsp; Our brains are essentially big, giant, pattern recognition machines.&amp;nbsp; Internalizing those patterns is a matter of repetition, deep analysis, and then taking numerical insights to an unconscious level.&lt;/p&gt;&lt;p&gt;To sum up, I absolutely recommend this book.&amp;nbsp; It gives you valuable no nonsense insight into the mindset of a winner, and it demonstrates the importance of a healthy and productive mindset.&amp;nbsp; Josh is phenomenally attuned to his own psychology and is more capable of expressing those thoughts in the written word than most authors I have read.&amp;nbsp; Easily worth the money.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=344" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/Books/default.aspx">Books</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/the+art+of+learning/default.aspx">the art of learning</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/josh+waitzkin/default.aspx">josh waitzkin</category></item><item><title>Optimize your life #11 - A case for a good night's sleep</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2010/01/01/Optimize-your-life-_2300_11-_2D00_-A-case-for-a-good-night_2700_s-sleep.aspx</link><pubDate>Fri, 01 Jan 2010 23:28:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:341</guid><dc:creator>rkuo</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Let me just say this up front. &amp;nbsp;I love sleep. &amp;nbsp;Not too much, not too little. &amp;nbsp;Just a good eight hours of sleep a day. &amp;nbsp;I don&amp;#39;t like forcing myself awake and it really hurts when I do it.&lt;/p&gt;&lt;p&gt;But let&amp;#39;s get to the point. &amp;nbsp;Sleep is important. &amp;nbsp;And you&amp;#39;ve heard it a million times. &amp;nbsp;By now, if you haven&amp;#39;t been living in a cave, you&amp;#39;ve surely read the stories about how studies have shown that naps just after lunch boost productivity tremendously. &amp;nbsp;Or that driving sleepy (being awake for about 20-24 hours) is the equivalent of driving drunk. In fact, animals kept awake artificially literally die after a couple of weeks.&lt;/p&gt;&lt;p&gt;And yet, I would bet a good majority of you still treat your sleep schedules as disposable and flexible. &amp;nbsp;Something to be traded against getting more done. &amp;nbsp;Or something that just has to be sacrificed for other things.&lt;/p&gt;&lt;p&gt;My question to you is this. &amp;nbsp;Why, as adults, are we so cavalier about our sleep schedules?&lt;/p&gt;&lt;p&gt;Actually, it&amp;#39;s not that puzzling. &amp;nbsp;There are a lot of concrete things that need to get done at specific times. &amp;nbsp;Waking up for work, dealing with a crying baby, cramming just a little bit extra for that test. &amp;nbsp;And the downsides aren&amp;#39;t that obvious. &amp;nbsp;Sure, you&amp;#39;re a little tired, but you&amp;#39;re awake, and still getting things done, right? &amp;nbsp;Maybe, you don&amp;#39;t feel so great, but no harm done.&lt;/p&gt;&lt;p&gt;Well, here&amp;#39;s the case for the other side of sleep. &amp;nbsp;This is the attempt to make concrete what you&amp;#39;re actually losing when you trade off an hour of sleep to go to the gym or make an early meeting.&lt;/p&gt;&lt;p&gt;Consider this first. &amp;nbsp;We evolved sleep. &amp;nbsp;Yes ... in the grand scheme of things, we evolved over many millenia so that we would leave ourselves comatose and vulnerable to predators and attackers for 8 hours a night. &amp;nbsp;Doesn&amp;#39;t sound like a good idea, really. &amp;nbsp;Why would this happen? &amp;nbsp;It follows that there have to be some serious, serious benefits to sleep that outweigh the tremendous negatives.&lt;/p&gt;&lt;p&gt;For example, world class Tetris players dream of falling blocks at night. &amp;nbsp;I assure you that if you invest yourself heavily in any activity, you will probably dream about the activity. &amp;nbsp;Or perhaps you&amp;#39;ll recall when you&amp;#39;ve had something interesting happen to you one day and that night you awaken groggily finding yourself dreaming about the event. The only difference is that your dream version is oddly twisted or random in nature. &amp;nbsp;I would argue that your brain is replaying the events of the day because it is wiring you to better handle that situation in the future.&lt;/p&gt;&lt;p&gt;From personal experience, I can also attest to this in a different area. &amp;nbsp;While Rock Band and drumming may not be what you consider to be the most productive endeavor ... you can put that aside and treat it as the mechanics of any activity. &amp;nbsp;Let me just say that I&amp;#39;ve had more cases than I can count where I try to play a difficult pattern or song on the drums for hours. &amp;nbsp;I&amp;#39;ll come back to it and nail it the first time after a week. &amp;nbsp;Or even three weeks.&lt;/p&gt;&lt;p&gt;The big question is &amp;quot;What happened in between?&amp;quot; &amp;nbsp;I certainly didn&amp;#39;t leave off just before the point where I was going to be able to play the pattern and then come back three weeks later and pick up right where I left off. &amp;nbsp;Something changed while I was not even playing Rock Band at all ... my brain and body indisputably rewired itself to better handle that specific activity. &amp;nbsp;In fact, I have learned more about &lt;em&gt;how&lt;/em&gt;&lt;em&gt; I learn&lt;/em&gt; from playing Rock Band than I have from other activities, but we&amp;#39;ll leave that for another blog post.&lt;/p&gt;&lt;p&gt;The book Brain Rules put a lot of my previous thoughts on this into focus. It&amp;#39;s an excellent book that delves into how the brain works, and I highly recommend it.&lt;/p&gt;&lt;p&gt;An anecdote from the book runs as follows. &amp;nbsp;Students were given a set of problems to answer. &amp;nbsp;The problems had two approaches. &amp;nbsp;The first was a standard and traditional approach. The second was a shortcut solution that required some leaps of insight to arrive at. &amp;nbsp;All students are given 12 hours between the first and second set of problems. &amp;nbsp;The interesting part, of course, is how the students are divided up; one group simply has twelve hours pass, but the second groups gets 8 hours of sleep somewhere in those twelve hours.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Controlling for all kinds of variables and run every which way you can think of, the students who don&amp;#39;t get the sleep discover the shortcut 20% of the time. &amp;nbsp;The ones who do get sleep discover the shortcut 60% of the time.&lt;/p&gt;&lt;p&gt;Hmm. &amp;nbsp;Ever had that &amp;quot;shower moment&amp;quot; when you came up with some really great idea or solution? &amp;nbsp;It&amp;#39;s probably because you took a break and let your brain recharge itself.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Let&amp;#39;s hear about other kinds of evidence. &amp;nbsp;Sleep deprivation appears to accelerate the aging process. &amp;nbsp;Healthy 30 year olds restricted to four hours of sleep a night over six days had parts of their body chemistry performing at the level of a 60 year old. &amp;nbsp;Yikes! &amp;nbsp;And it takes a week to recover from that. &amp;nbsp;Want to keep looking fresh? &amp;nbsp;Get sleep!&lt;/p&gt;&lt;p&gt;Military studies indicated that losing one night of sleep resulted in a 30 percent loss in cognitive skill. &amp;nbsp;Losing two nights bumped that up to 60 percent. &amp;nbsp;And, lest you think this doesn&amp;#39;t add up ... being restricted to 6 hours per night over 5 nights resulted in the same performance as someone who hadn&amp;#39;t slept for 48 hours.&lt;/p&gt;&lt;p&gt;Oddly enough, while you may feel like nothing important could be going on while you rest, nothing could be further from the truth. &amp;nbsp;Your brain is not doing nothing while you sleep. &amp;nbsp;In fact, based on scans, it is positively &lt;strong&gt;hyperactive&lt;/strong&gt;. &amp;nbsp;In that context and given everything you&amp;#39;ve read above, you can form a pretty reasonable hypothesis about what is happening. &amp;nbsp;Your brain is constantly replaying and optimizing your activities while you sleep in ways that will make you better at them when you awaken. &amp;nbsp;Researchers can see this behavior in rats traversing a maze. &amp;nbsp;The neural pattern that fires when they work their way through a maze can be seen firing as they sleep. &amp;nbsp;Only it happens faster, and thousands of times over. &amp;nbsp;That&amp;#39;s what happening when you dream about skiing, biking, or whatever your choice of hobby is.&lt;/p&gt;&lt;p&gt;The bottom line is that sleep is not just how you rest your body. &amp;nbsp;Sleep correlates directly with your ability to learn. &amp;nbsp;And that learning ... well, I&amp;#39;ve said this before, but learning is everything. &amp;nbsp;Learning is so important that we humanly evolved to put our bodies at risk for eight hours a night just so that we would be a lot better at it.&lt;/p&gt;&lt;p&gt;So my challenge to you is this. &amp;nbsp;Do everything you possibly can to defend your sleep schedule. &amp;nbsp;If it&amp;#39;s out of whack right now, take some big steps to restore some balance in your life on this front. &amp;nbsp;It should be clear to you now that getting the proper amount of sleep is absolutely essential to your ability to improve. &amp;nbsp; Respect that and don&amp;#39;t let those precious hours of sleep get taken from you!&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=341" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/Optimize+your+life/default.aspx">Optimize your life</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/sleep/default.aspx">sleep</category></item><item><title>Book review - Emergency</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/04/12/Book-review-_2D00_-Emergency.aspx</link><pubDate>Sun, 12 Apr 2009 18:28:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:339</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;So, I finally managed to tear through another book.&amp;nbsp; The one is called &amp;quot;&lt;a href="http://www.amazon.com/Emergency-This-Book-Will-Save/dp/0060898771/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1239561127&amp;amp;sr=8-3"&gt;Emergency: This Book Will Save Your Life&lt;/a&gt;&amp;quot;, and it&amp;#39;s written by Neil Strauss.&lt;/p&gt;&lt;p&gt;The book chronicles one author&amp;#39;s quest to be able to survive in case the system breaks down.&amp;nbsp; Survivalists like to say ... we are all only three days away from total chaos, and that&amp;#39;s the three days you can survive without water, not be incredibly hungry, etc.&amp;nbsp; The scary thing is ... it may not be the way most of us are used to looking at the world, but it&amp;#39;s true.&lt;/p&gt;&lt;p&gt;Some helpful acronyms to know if you&amp;#39;re speaking survivalist lingo, by the way:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;WTSHTF (When The *** Hits The Fan)&lt;/li&gt;&lt;li&gt;EOTWAWKI (End Of The World As We Know It)&lt;/li&gt;&lt;li&gt;BOB, BOV, BOL (Bug Out Bag, Vehicle, Location)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Warren Buffett has often been quoted as saying that your lot in life has a lot to do with timing and placement ... where and when, in other words.&amp;nbsp; He&amp;#39;s been famously quoted as saying something to effect of &amp;quot;Bill Gates may be a billionaire today, but if he had been born two centuries ago, he probably would have been eaten by a bear&amp;quot;.&lt;/p&gt;&lt;p&gt;Personally, this resonates with me.&amp;nbsp;&amp;nbsp;Most&amp;nbsp;of us would probably be eaten by a bear.&amp;nbsp; It wasn&amp;#39;t that long ago that all&amp;nbsp;people could worry about was how to keep a roof over their heads and where&amp;nbsp;the next meal would come from.&amp;nbsp; Society has built up such a tremendous amount of infrastructure around us that we end up thinking and worrying&amp;nbsp;about completely different problems that the ones our ancestors were designed to face.&amp;nbsp; It&amp;#39;s amazing, but also a little unsettling.&lt;/p&gt;&lt;p&gt;The chapters in the book are vanishingly small and plentiful ... many running at the length of just a small anecdote of two to three pages.&amp;nbsp; It&amp;#39;s not wrong, but perhaps a bit different.&amp;nbsp; I think the design is meant to capture some of the random stories and short thoughts that chronicle his experience.&lt;/p&gt;&lt;p&gt;The novel takes a while to get going.&amp;nbsp; I found myself already halfway way through the book and Neil was still recounting his experiences with trying to get an second citizenship in another country.&amp;nbsp; It&amp;#39;s incredibly expensive to do if you don&amp;#39;t just move there ... tiny countries basically sell citizenship in return for investment or job creation.&amp;nbsp; The US doesn&amp;#39;t make it easy on you either ... in the aftermath of 9/11, the government has made it very difficult to keep international bank accounts and they want to keep an eye on everything you do just so they can try to gank your tax dollars even after you stop being a citizen.&lt;/p&gt;&lt;p&gt;While he waits for the citizenship to go through, however, the pace picks up.&amp;nbsp; The author starts taking gun lessons, wilderness survival training, knife fighting classes, and edible plant walks.&amp;nbsp; While the novelization of the details is light, the details are fun and interesting every time you do get them.&lt;/p&gt;&lt;p&gt;I particularly enjoyed the chapter on his training at Gunsite.&amp;nbsp; The man who recommends the training program to Neil tells him &amp;quot;People with guns are dangerous.&amp;nbsp; Gunsite graduates are deadly.&amp;quot;&lt;/p&gt;&lt;p&gt;Neil flys out there ... and btw, it&amp;#39;s still quite easy to check a weapon on a plane.&amp;nbsp; The instructor tells them&amp;nbsp;at the beginning of the class&amp;nbsp;&amp;quot;You don&amp;#39;t rise to the occasion.&amp;nbsp; You default to your level of training.&amp;nbsp; When the stress hits, you will only be half as good as your best day of recent training.&amp;quot;&amp;nbsp; I&amp;#39;m sure this applies to many situations, not just shooting!&amp;nbsp; People learn by doing!&lt;/p&gt;&lt;p&gt;He picks up some interesting tidbits.&amp;nbsp; Shooting for the head with a pistol is risky because the skull is excellent protection, meaning a bullet can simply glance off.&amp;nbsp; If you have a clear shot, you go for the eye.&amp;nbsp; If you are&amp;nbsp;preparing to go&amp;nbsp;into a gunfight, you bring a shotgun, not a pistol.&amp;nbsp; Pistols are portable self defense, but low damage weaponry.&amp;nbsp; Colonel Cooper recommeneded a 12-gauge shotgun with an 18.5 inch barrel.&lt;/p&gt;&lt;p&gt;The class concludes with the following advice.&amp;nbsp; &amp;quot;Be safe, and be good to everyone you meet ... but always have a plan to kill them.&amp;quot;&amp;nbsp; Funny guys.&lt;/p&gt;&lt;p&gt;In CERT (Community Emergency Response Teams) class, they start off with the following.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;If there&amp;#39;s a big disaster, you cannot expect assistance for how many days?&lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Three to five days.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&amp;quot;So who&amp;#39;s going to get you when there&amp;#39;s an emergency?&amp;quot;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Nobody.&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&amp;quot;Nobody is coming to your aid in a disaster.&amp;nbsp; You have to be independent.&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In retrospect, what happened during Katrina wasn&amp;#39;t surprising.&amp;nbsp; Federal and local rescue planners already know it will take forever to get to survivors.&amp;nbsp; The indignance of the rest of the country is because we&amp;#39;re ignorant.&amp;nbsp; Apparently, in the event of a major earthquake, it could take as long as 30 days to restore water everywhere.&amp;nbsp; The average person needs a gallon of water per day to survive.&amp;nbsp; Drink from the water heater if you have a house.&lt;/p&gt;&lt;p&gt;On the edible plant walks in California, Neil asks what the parsley like plant is that he keeps seeing all over the place.&amp;nbsp; One student quips &amp;quot;California parsley surprise&amp;quot;.&amp;nbsp; The lead explains more seirously.&amp;nbsp; &amp;quot;Hemlock. Dead in 30 minutes.&amp;quot;&amp;nbsp; Guess I&amp;#39;m not going to eat any plants out here.&amp;nbsp; In fact, the walk&amp;nbsp;ends up being peppered with interesting trivia about how eating so and so plant will kill you in such a way (usually not a pleasant way).&lt;/p&gt;&lt;p&gt;The knife instructor&amp;#39;s slogan is&amp;nbsp;&amp;quot;Cogito ergo armatum sum.&amp;quot;&amp;nbsp; &lt;em&gt;I think, therefore I am armed.&lt;/em&gt;&amp;nbsp; In addition to forging, sharpening, and the usual lessons on the types of swings and strikes, perhaps the most brutal part of the book is when the knife instructor teaches him how to slaughter, gut and skin a goat for food.&amp;nbsp; Although it&amp;#39;s just words on a page, the description of the act as he cuts the goat&amp;#39;s throat in front of the instructor made my queasy.&amp;nbsp; I&amp;#39;m pretty sure that if I did this in front of a friend, they would think differently of me.&amp;nbsp; Neil has the same thought as his girlfriend waits in the car.&amp;nbsp; But there wasn&amp;#39;t a time long ago that everyone had to do this...and it was normal, because it was part of staying alive.&amp;nbsp; How can our moral standards be so different today?&amp;nbsp; It can&amp;#39;t be possible for people to be bad because they slaughter a goat, or else everyone centuries ago would have been a bad person.&lt;/p&gt;&lt;p&gt;All in all, I found the book to be a rather light read, but still very informative.&amp;nbsp; Many of the instructors and other characters he meets are surprisingly quotable.&amp;nbsp; &amp;nbsp;It would have been nice to get more in depth coverage of each of the topics in the book, but I suppose that wasn&amp;#39;t really the point.&lt;/p&gt;&lt;p&gt;In the end, I think what you learn from this book, aside from the useful trivia, is that survivalism and training, isn&amp;#39;t, as a practical matter, that useful of a skill to pick up right now.&amp;nbsp; On the list of things people die from, disasters&amp;nbsp;are&amp;nbsp;really, really&amp;nbsp;low on the list.&amp;nbsp; But if the nagging sense that you wouldn&amp;#39;t know what to do when a crisis hits is bothering you ...&amp;nbsp;if knowing you&amp;#39;re ready for anything makes you walk around with a little more confidence and a little less fear ...than these folks aren&amp;#39;t as crazy as they sound.&amp;nbsp; After all, there&amp;#39;s a lot of mental security built in when you&amp;#39;re at the top of the food chain.&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=339" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/book/default.aspx">book</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/emergency/default.aspx">emergency</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/gunsite/default.aspx">gunsite</category><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/neil+strauss/default.aspx">neil strauss</category></item><item><title>Go-kart racing</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/03/15/Go_2D00_kart-racing.aspx</link><pubDate>Mon, 16 Mar 2009 00:46:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:334</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Last Wednesday, some folks from my team went to a self funded offsite.&amp;nbsp; The activity?&amp;nbsp; Go-kart racing.&lt;/p&gt;&lt;p&gt;As I drove up to the location, I noted that the building was a large warehouse like affair.&amp;nbsp; Indoors?&amp;nbsp; Interesting.&lt;/p&gt;&lt;p&gt;As we walked in, it was obvious that there were a few regulars on the track already ... but otherwise, fairly empty.&amp;nbsp; Not unexpected given the time of day.&lt;/p&gt;&lt;p&gt;I filled out the requisite forms, including the standard &amp;quot;If you die, it&amp;#39;s not our fault&amp;quot; stuff.&amp;nbsp; The cashier girl handed me a quarter for the locker and a complimentary head sock.&amp;nbsp; Honestly, I didn&amp;#39;t know what a head sock was, but I figured it out pretty quickly from looking at it.&amp;nbsp; It&amp;#39;s a &lt;a href="http://en.wikipedia.org/wiki/Balaclava_(clothing)"&gt;balaclava&lt;/a&gt; ... aka a ski mask.&amp;nbsp; Presumably this is to keep your head from catching something from the helmets.&amp;nbsp; I was actually pretty happy about&amp;nbsp;getting the balaclava,&amp;nbsp;because I&amp;#39;ve been meaning to get one for whenever I go skiing again.&lt;/p&gt;&lt;p&gt;We hopped into some jumpsuits, watched a safety video, and got to racing. 10 min of practice, followed by 5 min of qualifying and 15 min of real racing.&lt;/p&gt;&lt;p&gt;Getting strapped in was pretty easy.&amp;nbsp; They also make you wear a life preserver like neck brace while you drive.&amp;nbsp; When you get into the kart, the smell of exhaust is quite strong.&lt;/p&gt;&lt;p&gt;Racing the go-karts is a lot of work.&amp;nbsp; The kart is shaking all around you, and it takes quite a bit of effort to fight the steering.&amp;nbsp; This wouldn&amp;#39;t be so bad, but given the races are 15 minutes, that&amp;#39;s definitely enough to make it a workout.&amp;nbsp; However, I wasn&amp;#39;t that tired at the end of the race, so I&amp;#39;m guessing this gets easier fairly quickly.&lt;/p&gt;&lt;p&gt;At first, I was drifting / skidding&amp;nbsp;around corner.&amp;nbsp; I found this easier to do, but I knew in the back of my head this was probably slowing me down.&amp;nbsp; So I started experimenting with slowing down and going into turns with full traction.&amp;nbsp; I never really got the consistent hang of it, but did get a few good lap times here and there as a result.&lt;/p&gt;&lt;p&gt;In the middle of the race, I felt a sharp rap against my side, as if I had run through a branch of a tree.&amp;nbsp; There were no obstacles on the track (or trees), so I&amp;#39;m fairly certain one of the flag wavers in the middle of the track let his flag hang down when I was driving by.&amp;nbsp; Consequently, I have a huge bruise on the side of my chest right under my armpit that is healing right now.&lt;/p&gt;&lt;p&gt;Of course, my curiousity was piqued after the race, so I learned some basic racing technique later from a friend.&amp;nbsp; The idea is to:&lt;/p&gt;&lt;p&gt;1. Accelerate as much as possible thru straightaways.&lt;/p&gt;&lt;p&gt;2. Brake as much as possible as late as possible so that you are at the correct speed going into the turn.&lt;/p&gt;&lt;p&gt;3. Stay off the gas around the turn, and accelerate as you are come out of the turn.&lt;/p&gt;&lt;p&gt;Drifting/losing traction is usually bad for speed, so the idea is to do the above three things without slipping or skidding.&amp;nbsp; On most sharp turns, you tend to want to take an outside in type of turn, but the line you should be following around the track is shown to you already before you race, so you don&amp;#39;t really need to try and figure this out yourself in this case.&lt;/p&gt;&lt;p&gt;Interestingly, when I came out of the building and drove off in my actual car, I had this urge to drive very quickly.&amp;nbsp; My brain was thinking&amp;nbsp;&amp;quot;Why isn&amp;#39;t the car slipping a little?&amp;quot;&amp;nbsp;and &amp;quot;Why am I not gunning the accelerator?&amp;quot;&amp;nbsp; Turning the wheel also felt abnormally effortless due to the return of power steering.&amp;nbsp; I compensated quickly, so no harm done. =)&lt;/p&gt;&lt;p&gt;Not surprisingly, at the end of the day my arms felt pretty wobbly.&amp;nbsp; The next day, my left arm felt sore and difficult to extend ... but not my right.&amp;nbsp; That must be because we were constantly turning left during the race.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Anyway, while I found&amp;nbsp;go-karting somewhat interesting, I can&amp;#39;t say I&amp;#39;m planning on making this a regular hobby.&amp;nbsp; At least I got a free balaclava out of it ... a fact which I proudly demonstrated to my friends later that evening.&amp;nbsp; It&amp;#39;s quite&amp;nbsp;a menacing clothing item!&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=334" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/go+kart+racing+offsite+balaclava/default.aspx">go kart racing offsite balaclava</category></item><item><title>Fruity pebbles are for kids. Try miracle berries!</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/03/02/Fruity-pebbles_3F00_--Forget-that_2C00_-try-miracle-berries_2100_.aspx</link><pubDate>Mon, 02 Mar 2009 04:30:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:333</guid><dc:creator>rkuo</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;In non tech related matters, I got a chance last week to try a quirky little food that I&amp;#39;ve had my eye on for years.&lt;/p&gt;&lt;p&gt;The miracle fruit (see the &lt;a href="http://en.wikipedia.org/wiki/Miracle_fruit"&gt;Wikipedia page&lt;/a&gt;) was discovered (by Europeans, god bless our Euro-centric culture) in 1725 when an explorer noticed native Africans chewing the berry before meals.&amp;nbsp; In a nutshell, when the fruit is chewed, one&amp;#39;s sense of taste is altered such that sour foods taste sweet!&lt;/p&gt;&lt;p&gt;Pretty crazy, huh?&amp;nbsp; In fact, it represent&amp;nbsp;such a&amp;nbsp;huge change in one&amp;#39;s sense that most people start questioning whether or not it&amp;#39;s legal when they hear what it does. (The answer is yes, of course, it is legal.)&lt;/p&gt;&lt;p&gt;Reading the &lt;a href="http://www.nytimes.com/2008/05/28/dining/28flavor.html"&gt;New York Times article&lt;/a&gt; on flavor-tripping parties certainly did nothing to lessen my curiosity.&amp;nbsp; And, as an aside, the name &amp;quot;flavor tripping&amp;quot; certainly does nothing to lessen the questionability of the activity.&amp;nbsp; So when a friend casually mentioned hearing about miracle fruit, my ears perked up and we decideed to make a little event of it.&lt;/p&gt;&lt;p&gt;The berries themselves don&amp;#39;t keep very long ... apparently, you have to eat them within a couple of days of being picked.&amp;nbsp; Sorry, but I don&amp;#39;t schedule my activities around fruit.&amp;nbsp; So instead, we opted to try a set of &lt;a href="http://www.thinkgeek.com/caffeine/accessories/ab3f/"&gt;packaged tablets from ThinkGeek&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The day of, we made a field trip to the local Safeway and wandered through the aisles grabbing anything that looked tasty or tart.&amp;nbsp; The cashier gave us an odd glance or two as we checked out single fruits of several different types, but nothing we couldn&amp;#39;t handle.&lt;/p&gt;&lt;p&gt;The tablets appear to be manufactured here in the States but are courtesy of some &amp;quot;pan-biotic&amp;quot; Taiwanese company.&amp;nbsp; We&amp;nbsp;put 911 on speed dial just in case.&lt;/p&gt;&lt;p&gt;The tablet itself must be taken by dissolving it all over your tongue.&amp;nbsp; Resist the temptation to wash it down like medication ... the effect is produced by binding the active compound of the berries to your taste buds, so just suck on the tablet like candy.&amp;nbsp; To me, the tablet tasted chalky, sort of like a slightly sweet vitamin, but not acidic at all.&amp;nbsp; You should be through it in a couple of minutes.&lt;/p&gt;&lt;p&gt;Then the fun begins. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lemons - Sweet!&lt;/p&gt;&lt;p&gt;Limes - Also sweet.&lt;/p&gt;&lt;p&gt;Oranges - Awesome.&amp;nbsp; Kind of like an orange without the rind. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Tabasco sauce - tasty sweet at first! The heat hits you slightly afterwards.&lt;/p&gt;&lt;p&gt;Sriracha hot sauce - No difference.&amp;nbsp; Just spicy.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Chocolate - tastes the same.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Chocolate pudding - not much different.&amp;nbsp; But I do love me some pudding.&lt;/p&gt;&lt;p&gt;Tomatos - Awesomely sweet.&amp;nbsp; You know that whole debate about whether a tomato is a fruit or a vegetable?&amp;nbsp; Officially a fruit with miracle berries.&lt;/p&gt;&lt;p&gt;Strawberries - Fantastic! &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Vodka - Still strong, but goes down smoother.&lt;/p&gt;&lt;p&gt;Guinness - Much less bitter, even slightly sweet.&lt;/p&gt;&lt;p&gt;Pickles - Sweet and crunchy.&lt;/p&gt;&lt;p&gt;Dried fruit - No difference.&amp;nbsp; Except dried apples tasted kind of bland.&amp;nbsp; Honestly, tho ... could&amp;#39;ve just been the apples.&lt;/p&gt;&lt;p&gt;Peppered beef jerky - very slightly sweeter.&amp;nbsp; No effect on the peppery taste.&lt;/p&gt;&lt;p&gt;Olives - no change.&lt;/p&gt;&lt;p&gt;Jamaican ginger ale - No difference.&lt;/p&gt;&lt;p&gt;Towards the end of our flavor trip, we ate another tomato and realized the effect was wearing off.&amp;nbsp; That was about 40 minutes in.&amp;nbsp; We also slowly came to the realization that we were surrounded by half eaten snacks and various fruits, all of which needed cleaning up.&lt;/p&gt;&lt;p&gt;I think it&amp;#39;s worth trying a range of foods just to see for yourself, even if you kind of know they aren&amp;#39;t going to work.&amp;nbsp; Also, it should be pretty obvious from the above, but drinking alcohol is a lot easier after eating a miracle berry ... so be sure to pace yourself.&amp;nbsp; Then again, maybe getting a little tipsy isn&amp;#39;t so bad.&lt;/p&gt;&lt;p&gt;Overall, I would sum it up as definitely worth trying, and a lot of fun all around.&amp;nbsp;&amp;nbsp;I&amp;#39;m curious to see what an overnight shipment of a berry or two will do, but I&amp;#39;m sure we&amp;#39;ll get to that at some point.&amp;nbsp; Do it with friends ... I think a party tasting is an excellent idea and is now definitely in the cards.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=333" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/food+miracle+berries+alcohol+parties/default.aspx">food miracle berries alcohol parties</category></item><item><title>I bought another computer - Dell Inspiron Mini 9</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/03/02/I-bought-another-computer.aspx</link><pubDate>Mon, 02 Mar 2009 03:22:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:332</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I really don&amp;#39;t need another one, but at these prices, it sort of made sense.&lt;/p&gt;&lt;p&gt;Since TV is sort of a background activity for me, it&amp;#39;s nice to be able to surf the web or look up things that pop into my head while I watch the tube.&amp;nbsp; It&amp;#39;s also not bad to have an available computer sitting around in the living room when guests come over ... after all, god forbid someone should visit and not be able to check their e-mail, update their Facebook status, or look random things up on the Internet.&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I still have my ThinkPad X300 (which by the way, is ranking pretty low on my list of satisfactory computer purchases).&amp;nbsp; The problem with using that out in the living room is that A. I have to actually be here and B. It&amp;#39;s a pain to unhook all the cables and reattach them just so that I can use the laptop in a different room.&amp;nbsp; And, really, all I want is something I can leave out in the living room and surf the web on.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For 200 bucks, the &lt;a href="http://www.dell.com/mini"&gt;Dell Inspiron Mini 9&lt;/a&gt; much fits the bill.&amp;nbsp; It would have been more like 185, but CA seems to see fit to charge tax and some sort of bogus recycling fee.&lt;/p&gt;&lt;p&gt;So now it&amp;#39;s sitting out on the living room couch.&amp;nbsp; The speed is completely satisfactory ... the only thing this little computer can&amp;#39;t handle is YouTube HD video.&amp;nbsp; Google Docs and Apps work great.&amp;nbsp; 1024x600 is just enough to surf the web without wanting to claw my eyes out.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;My main complaints with the Mini, if I have to list them, are the following.&lt;/p&gt;&lt;p&gt;One, the keyboard is unusually tiny and has a strange layout. Now, I&amp;#39;m used to tiny keyboards, and I can get used to this one, but the size of this thing is definitely pushing it.&amp;nbsp; The apostrophe key, in particular, is on the bottom of the keyboard instead of next to the Enter key, which is causing me to accidentally hit Enter a LOT.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The touchpad also has a bad habit of activating when my palm touches it while I&amp;#39;m typing.&amp;nbsp; This leads to all sorts of strange things happening when I type into the browser as the cursor jumps to odd places.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;That&amp;#39;s pretty much all of the legitimate complaints I can think of.&amp;nbsp; Disk space and RAM are barely there, but since I&amp;#39;m only using it to surf the web, it&amp;#39;s more than sufficient.&amp;nbsp; And, like I said, the Mini 9 browses the web quite speedily.&amp;nbsp; I could remedy that by buying a bigger Mini, but that would cost literally twice as much.&amp;nbsp; I&amp;#39;ll live.&lt;/p&gt;&lt;p&gt;Ubuntu is a pretty amazing OS for being free.&amp;nbsp; I built my entire home network around it using VM&amp;#39;s just to re-familiarize myself with Linux, and, while the whole process was and still is quite painful, it manages to get the job done.&amp;nbsp; If you can ignore everything else about the OS and just surf the web, it works even for normal people.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Honestly, I always wondered why it took so long to commoditize computer hardware to these levels.&amp;nbsp; I&amp;#39;ve always found it frustrating to see computer power rise and rise and just see the extra power get sucked up by a bloated operating system and applications.&amp;nbsp; Palm OS still has some of the most productive apps I&amp;#39;ve ever used and it runs on a 33 MHz processor.&amp;nbsp; Meanwhile, my 200 MHz Windows Mobile phone takes 5 seconds to show me a freaking menu.&amp;nbsp; Ridiculous.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In short, a lot of computing usability advances have nothing to do with the power of the available platform and everything to do with how we make use of the existing power ... battery life, human interfaces, and simple cost, cost, cost being among them.&amp;nbsp; When the industry can put a full fledged computer into anyone&amp;#39;s hands for 200 bucks ... well, thank god something is going right in this country.&lt;/p&gt;&lt;p&gt;I have high hopes that the widespread availbility of Internet access and computing is going to cause a marked increase in general intelligence amongst the populace.&amp;nbsp; Although I happen to think that giving away computers ala the OLPC effort is a little silly.&amp;nbsp; A Mini running Ubuntu completely outclasses anything the OLPC can do, runs an open OS and uses standard hardware, and it&amp;#39;s available to anyone.&amp;nbsp; I enjoy it when the market begins solving some of these problems for us.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Unfortunately, lower costs aren&amp;#39;t good thing for computer manufacturers.&amp;nbsp;&amp;nbsp; Commoditization is the inevitable killer of companies and a sure sign that an industry is going &amp;quot;over the hill&amp;quot;, if you look at industry lifecycles.&lt;/p&gt;&lt;p&gt;Anyway, if you&amp;#39;re looking for a secondary PC to throw around the house, the Mini 9 is a good fit.&amp;nbsp; And hey, if you&amp;#39;re on a tight budget, it&amp;#39;s about the cheapest primary PC you can get out there right now too.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=332" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/dell+inspiron+mini+9/default.aspx">dell inspiron mini 9</category></item><item><title>Observations on skiing</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/02/15/Observations-on-skiing.aspx</link><pubDate>Sun, 15 Feb 2009 20:39:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:331</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;m writing this from Squaw Valley in Tahoe, where there&amp;#39;s a bit of a snowstorm going.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I can basically count the number of times that I&amp;#39;ve gone skiing on one hand.&amp;nbsp; The first was a week long ski trip in high school.&amp;nbsp; The second was a single day my junior year of college where I visited a friend in Vermont.&amp;nbsp; The third was last year here in Tahoe for a weekend (ski&amp;#39;d one day).&amp;nbsp; And the fourth was earlier this week via a company/employee funded offsite (another one day).&lt;/p&gt;&lt;p&gt;In general, I&amp;#39;m not too bad at skiing, having done sufficient amounts of rollerblading in the past to have some sense of balance on my feet.&amp;nbsp; I did a black on my last day of skiing in high school without falling (apparently a banner day for me since I remember that).&amp;nbsp; On these single day trips, since then, I&amp;#39;ve hovered between blue and black difficulties ever since.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;As with any new physical activity, I find myself barely able to move after the first round of exertion. All the straining with my legs to keep my balance adds up after the first day.&amp;nbsp; For this reason, I opted not to go for a second day earlier this week.&amp;nbsp; However, yesterday I ski&amp;#39;d for about 2/3&amp;#39;rds of the day and I was tired at the end, but not completely wrecked like before.&amp;nbsp; Today I actually feel pretty good, so presumably I&amp;#39;m adapting quickly.&amp;nbsp; I don&amp;#39;t have any plans to go again this season, however, so that physical improvement may be for naught.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A list of random thoughts over the past week or so.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;What&amp;#39;s the difference between these 50 dollar goggles and these 100 dollar goggles?&lt;/li&gt;&lt;li&gt;This thermal underwear is really comfy!&lt;/li&gt;&lt;li&gt;God, I wish I had a face mask.&lt;/li&gt;&lt;li&gt;God, I wish I had a face mask.&amp;nbsp; Wait, why didn&amp;#39;t I buy one last week when I thought the same thing?&lt;/li&gt;&lt;li&gt;I&amp;#39;m going to wish I had a face mask next year, aren&amp;#39;t I?&lt;/li&gt;&lt;li&gt;These ski house rentals are totally low tech (no internet). Thank god for 3G phone tethering.&lt;/li&gt;&lt;li&gt;Here&amp;#39;s the fairly steep and very powdery place where I lost my ski in the snow for half an hour last week.&amp;nbsp; I deem the potential pain of that experience to be more than the potential pain of just zooming straight down the slope. GOOOOO!&lt;/li&gt;&lt;li&gt;Is that melted snow from my glasses or snot coming out of my nose?&lt;/li&gt;&lt;li&gt;My single layer of ski gloves are clearly not keeping my hands warm.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Riding up and down on this cable car is like Groundhog Day.&amp;nbsp; Everyone says the same things every time.&amp;nbsp; &amp;quot;OOO, look how far down it is!&amp;quot;&amp;nbsp; &amp;quot;If this cable breaks, we are so dead.&amp;quot; General yelps as the cable car passes a support tower and swings for a bit.&lt;/li&gt;&lt;li&gt;Skiing in tons of powder presents its own set of problems.&amp;nbsp; Namely, how to get out of it if you fall.&amp;nbsp; Snowboarders are particularly screwed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I clearly strapped my boots in too tightly in previous runs of skiing.&amp;nbsp; My shins aren&amp;#39;t nearly as bruised these past two runs and they were much more comfortable.&lt;/li&gt;&lt;li&gt;My arms aren&amp;#39;t tired at all.&amp;nbsp; Does this have anything to do with Rock Band? (seriously, it probably does)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;My approach to skiing, not taking it too seriously, is to just do it as much as possible without causing myself annoying pain.&amp;nbsp; I don&amp;#39;t see much point in killing myself just because I&amp;#39;m here.&amp;nbsp; My ideal approach would be to go for half a day every couple of days or so when I feel like it.&amp;nbsp; Unfortunately, the sport itself doesn&amp;#39;t really lend itself to that model, given that I have a job and don&amp;#39;t live in the area.&amp;nbsp; So I do what I can.&lt;/p&gt;&lt;p&gt;One nice thing this weekend is that I can see some improvement aside from the physical aspects.&amp;nbsp; After talking with some friends, I decided to think of skiing as more of my body carrying my momentum and my feet keeping me afloat (like shock absorbers on a car).&amp;nbsp; This was a conclusion I had reached on my own, but apparently it&amp;#39;s just basic knowledge, and I just needed verification.&amp;nbsp; Anyway, after trying it out, this is clearly a superior approach.&amp;nbsp; Relying too much on my feet to balance myself makes me far more vulnerable to the random bumps and terrain that I encounter as I make my way down the slopes.&amp;nbsp; Keeping my feet light lets me ride over those bumps with much less impact to my overall direction and momentum.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In general, skiing seems like a tremendous amount of overhead to me ...
involving expensive equipment, lodging, travel time, not to mention the
cold and trudging through snow and limited windows of availability and good conditions.&amp;nbsp; It certainly isn&amp;#39;t what I would call a poor man&amp;#39;s sport.&amp;nbsp; Frankly, there are cheaper and more convenient ways to exert yourself.&amp;nbsp; I see nothing particularly appealing about skiing except for the unique merits of the experience, which has to compete against all of the downsides I mention above.&amp;nbsp; Still, if you like the experience of plowing down the slopes that much, there really isn&amp;#39;t anything comparable.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With all the overhead involved with skiing, I find myself wondering how the sport evolved.&amp;nbsp; Lifts certainly haven&amp;#39;t been around forever, so the sport seems like it must have been completely inaccessible until the latter half of the 20th century.&amp;nbsp; I know this must be easily discovered information via the Internet, but I haven&amp;#39;t bothered looking yet.&lt;/p&gt;&lt;p&gt;As it is, I find this to be a sport that I either do a lot or a little, and a little bit seems to be the right amount.&amp;nbsp; A &amp;quot;Variety is the spice of life&amp;quot; approach, if you will.&amp;nbsp; I certainly wouldn&amp;#39;t mind seeing myself graduate to consistent black runs in a few more visits or so, if my skill level can survive the long gap between visits.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=331" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/skiing+sports+squaw+valley+snow/default.aspx">skiing sports squaw valley snow</category></item><item><title>New Year's resolutions so far</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/02/01/New-Year_2700_s-resolutions-so-far.aspx</link><pubDate>Sun, 01 Feb 2009 21:19:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:328</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I don&amp;#39;t generally believe in New Year&amp;#39;s resolutions, but starting off the year did remind me that there were quite a few todos on my list that I haven&amp;#39;t done anything with recently.&amp;nbsp; So I went ahead and decided to kick myself in the ass on a few of them.&amp;nbsp; See below.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. Drink less soda and juices, drink lighter stuff (like water and tea)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Doing pretty good.&amp;nbsp; I&amp;#39;d say I&amp;#39;ve cut back on soda by about 60% or so...substituting for water and tea.&amp;nbsp; Damn, soda really does taste pretty good when you haven&amp;#39;t had it for a while.&amp;nbsp; After a while, I get a craving for the fizzy kick that only soda can give you.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Exercise regularly&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Aside from all the fake drumming I do (which, while not completely intense, is not an insignificant amount of exercise either), I need to do more &amp;quot;regular&amp;quot; exercise.&amp;nbsp; I&amp;#39;m only about 30% on this right now.&amp;nbsp; I&amp;#39;ve scheduled time from 11-12PM to do push-ups and sit-ups while watching TV, but I always seem to get caught in the middle of doing something else.&amp;nbsp; I think what I need to do here is block out time next to other things I do ... mainly so that I&amp;#39;m not tempted to be in the middle of something when it comes time to exercise.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3.&amp;nbsp; Blog more.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve been shooting for weekly.&amp;nbsp; Missed a week so far, but otherwise on track.&amp;nbsp; I actually find I have a plethora of things to write about, and it&amp;#39;s hard to restrict myself to just Sundays because sometimes when you&amp;#39;re thinking about something, you just want to get it out there.&amp;nbsp; But, on the other hand, I don&amp;#39;t want it to take too much time either.&amp;nbsp; I need to find a balance.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. &amp;nbsp; Change my hair style.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve had a rather short buzzcut since the middle of college, solely because it was easier for me to maintain rather than any other number of reasons.&amp;nbsp; I&amp;#39;ve finally decided to change this up.&amp;nbsp; I&amp;#39;m letting it grow out right now.&amp;nbsp; In general, it will still be a short cut, but may require gel/hair drying/combing in the morning.&amp;nbsp; We&amp;#39;ll see how this goes.&amp;nbsp; I&amp;#39;m due for a trim and a check up next week.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=328" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/new+year+resolutions+exercise+food/default.aspx">new year resolutions exercise food</category></item><item><title>Take advantage of your 401K, people</title><link>http://www.rkuo.com/blogs/rkuo_blog/archive/2009/01/25/Take-advantage-of-your-401K_2C00_-people.aspx</link><pubDate>Sun, 25 Jan 2009 19:46:00 GMT</pubDate><guid isPermaLink="false">51a27438-7e80-446c-990c-72483d56db58:327</guid><dc:creator>rkuo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I recently surveyed several friends to see whether they were maxing out their 401K&amp;#39;s.&amp;nbsp; To my surprise, many of them weren&amp;#39;t.&amp;nbsp; In fact, from general experience a lot of people ignore this seemingly no brainer piece of money management.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In short, the 401K is an investment vehicle designed to encourage savings by the government.&amp;nbsp; You can contribute a maximum set amount it each year ... in 2009, you can contribute up to $16,500.&lt;/p&gt;&lt;p&gt;The way the government &amp;quot;encourages&amp;quot; your participation involves taxation. &amp;nbsp;You only pay taxes once on the money going into and coming out of your 401K. &amp;nbsp;Normally, you would have to pay taxes on money when you earn it and on any gains thereafter.&amp;nbsp; Essentially, if you use a 401K to invest, the government takes a lot less in taxes from you than it would otherwise.&amp;nbsp; However, because the goal is to get you to save, you must wait until 59 1/2 years of age to begin tapping the savings account without penalties.&lt;/p&gt;&lt;p&gt;OK, not having to pay taxes is great on its own.&amp;nbsp; But, on top of that, your employer often has match programs. &amp;nbsp;For example, if you look at the benefits page for Google, Google matches up to 100% up to $2500 or 50% up to the contribution limit, whichever is greater.&amp;nbsp; Let me sum that one up for you.&amp;nbsp; If you contribute $16,500 this year at Google, you get $8,250 in free money from the company on top of that initial contribution. Granted, Google has great benefits, but other companies have quite generous match plans as well.&amp;nbsp; If you had $8,250 sitting in front of you right now, would you just throw it away?&amp;nbsp; Because if you aren&amp;#39;t contributing to your 401K, you&amp;#39;re doing something pretty close.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now, due to the penalties, some people are worried about not having that money around to make a big purchase because there are penalties on taking that money out ahead of retirement. &amp;nbsp;Generally, you can borrow against the 401K to do things like pay for college tuition or buy a home, so if you&amp;#39;re worried about liquidity, you probably shouldn&amp;#39;t be. &amp;nbsp;Also, there are hardship clauses where you can take money out without penalty to deal with unexpected medical expenses, etc. &amp;nbsp;In general, your 401K is liquid for you if you really need it to be, but it&amp;#39;s not there to be abused.&lt;/p&gt;&lt;p&gt;The standard 401K is not taxed when income goes in.&amp;nbsp; Taxation only happens when you pull money out at retirement.&amp;nbsp; There is a second form of the 401K known as the Roth 401K.&amp;nbsp; This plan allows you to contribute your after tax earnings now, and not get taxed when you start pulling the money out near retirement.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Why pick one over the other?&amp;nbsp; Well, if you believe your tax rates will be higher near retirement, then taking the tax hit now is a pretty smart thing to do.&amp;nbsp; In short, having climbed the corporate ladder (or whatever ladder you&amp;#39;re climbing) and observing the spending patterns of the country in general, quite a few people are betting on their taxes being higher in retirement.&amp;nbsp; In this case, the Roth 401K is a good idea.&lt;/p&gt;&lt;p&gt;If you&amp;#39;re having trouble maxing out your contribution to leverage your company match, then you probably want to just do the standard 401K so that you get the maximum benefit from matching.&lt;/p&gt;&lt;p&gt;If you&amp;#39;re already maxing out your contribution, then the Roth 401K can be pretty smart.&amp;nbsp; In particular, independent of the whole taxation issue, using the Roth 401K lets you leverage significantly more money into the 401K.&amp;nbsp; For example, if you think now is a good time to invest in general, then getting money into your 401K right now via the Roth is a great way to dump more money with the 401K tax advantage into investments than you could otherwise do with a regular 401K.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The bottom line is this. &amp;nbsp;If you aren&amp;#39;t maxing your 401K plan out, &lt;span class="Apple-style-span" style="font-weight:bold;"&gt;you&amp;#39;re giving up a lot of free money&lt;/span&gt;.&amp;nbsp; If you aren&amp;#39;t sure whether you should be or not, then odds are you should be.&amp;nbsp; Feel free to do your own research, but hopefully this gives some people a kick in the pants to check their contributions and start saving some money.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.rkuo.com/aggbug.aspx?PostID=327" width="1" height="1"&gt;</description><category domain="http://www.rkuo.com/blogs/rkuo_blog/archive/tags/401k+savings+money+retirement/default.aspx">401k savings money retirement</category></item></channel></rss>
