<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2210867806814665892</id><updated>2012-01-19T16:50:27.522-08:00</updated><category term='MSI GX630'/><category term='Mosha'/><category term='Starcraft 2'/><title type='text'>Occlusion Culling</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-2949707377784612307</id><published>2012-01-19T16:39:00.000-08:00</published><updated>2012-01-19T16:50:27.539-08:00</updated><title type='text'>Hotels in Hong Kong - Peninsula</title><content type='html'>The Peninsula in Hong Kong attracts me most because it features in James Bond. I explained last time why I found the Intercontinental - Grand Stanford a better place to stay at, but I still wanted to visit the Peninsula, and the ideal moment for that was for afternoon tea. According to at least two sources it is the best place to have afternoon tea in Hong Kong, so I was very disappointed when I failed to get there in time the day we had to leave Hong Kong. Obviously afternoon tea is at 16:00, but the book I had stated they would serve until 19:00. They don't. In fact, if you arrive after 17:00 you'll be out of luck, as there is a queue that takes at least an hour. I discovered that the next time I was in Hong Kong.&lt;br /&gt;&lt;br /&gt;Because one of the things you can do in the Peninsula is watch other people, the wait in the queue is reasonably enjoyable. You can prepare yourself for the event by watching the people that are drinking tea, and there is a chamber orchestra playing from the balcony. The songs are rather popular (Vivaldi, Queen) and not every note is clean, but this, together with free Internet, makes for a quick hour. Once seated I discovered the tea isn't actually that expensive (obviously it is expensive for tea, but there are places in London where you'd pay more for less) and comprehensive. You can just order the afternoon tea (I'm not sure why they even bother with a menu) which consists of your choice of tea (or coffee) and a three course set of finger foods.&lt;br /&gt;&lt;br /&gt;The initial tea is served to perfection. They steep it just for the right amount of time, and their tea leaves have a magnificent quality (certainly better than what Lupicia, Teavana or Twinings offer). Later cups are, of course, slightly more bitter, but still very tasty. The first course are the scones, with cream and strawberry jam. This is the only place where strawberries taste good, and I enjoyed them. The second course are a variation of sandwiches (cucumber, mushrooms, cheese quiche) which were tasty enough. Finally there were the deserts, which included cheese cake, chocolate and various other tasty bites.&lt;br /&gt;&lt;br /&gt;The experience was worth the hour long wait, and the two visits. The atmosphere is good, the food is great and the tea is excellent. It might all feel overly English, but I loved it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-2949707377784612307?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/2949707377784612307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=2949707377784612307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2949707377784612307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2949707377784612307'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2012/01/hotels-in-hong-kong-peninsula.html' title='Hotels in Hong Kong - Peninsula'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-8434320100761792104</id><published>2012-01-13T10:46:00.000-08:00</published><updated>2012-01-13T17:22:42.559-08:00</updated><title type='text'>Hotels in Hong Kong - Intercontinental Grand Stanford</title><content type='html'>For our trip to Hong Kong we had only limited time. We would be there two nights, and would arrive in the evening, so I wanted to make sure a good hotel was booked in advance. As a James Bond fan, I thought the Peninsula hotel would be the best, but after consulting Frommer's Hong Kong guide and looking at prices online I decided that the Intercontinental Grand Stanford was a better option, because it had a much better harbour view, was slightly farther away from the centre (allowing more steps on the beautiful Tsim Sha Tsui promenade), and promised to be luxurious.&lt;br /&gt;&lt;br /&gt;Travel to the hotel was fast and simple, using the airport express and the K3 shuttle. Welcome was great, bags were handled properly and (free) bottles of water were waiting in the room. The bed was great, the view was even better than on the pictures (sleeping with the curtains eased the jetlag considerably) and the bathroom was grand. The bathtub was not ideal, but very few bathtubs are (I'm picky when it comes to tubs). I know some people might object to the fact that you have to pay for the Internet, but when you have only a few days in Hong Kong being on the Internet is not of prime importance, especially when the front desk staff of the hotel is so helpful (providing maps of the city and the subway).&lt;br /&gt;&lt;br /&gt;Normally I avoid restaurants that are inside the hotel that I stay at, but ate at the Cafe on M three times. The staff there was very helpful (although eager to get you to fill out the survey). The buffet was especially delicious, with so many options that you certainly find more than enough to enjoy, but the menu items are also tasty.&lt;br /&gt;&lt;br /&gt;I've not tried any of the other hotels, but this one was so good that I would probably stay there the next time as well. In fact, the whole Hong Kong experience was such that I'd gladly come back. There is a YMCA in a great location too, but I've never really been keen on Youth Hostels. For me the $260/night for the harbour view room was very good value for money.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-8434320100761792104?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/8434320100761792104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=8434320100761792104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/8434320100761792104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/8434320100761792104'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2012/01/hotels-in-hong-kong-intercontinental.html' title='Hotels in Hong Kong - Intercontinental Grand Stanford'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-5303808569888360436</id><published>2011-12-20T07:09:00.000-08:00</published><updated>2011-12-20T07:10:00.559-08:00</updated><title type='text'>Telnet gateway form</title><content type='html'>For those that still wish to use the telnet gateway, I made a form that links to the VPS in Europe. Hopefully it works for you, however, that server might go down without notice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-5303808569888360436?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/5303808569888360436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=5303808569888360436' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5303808569888360436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5303808569888360436'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2011/12/telnet-gateway-form.html' title='Telnet gateway form'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-219302390175571250</id><published>2011-12-20T00:49:00.000-08:00</published><updated>2011-12-20T00:50:58.095-08:00</updated><title type='text'>Mosha down for the holidays</title><content type='html'>Because I'll be rather busy for the holidays I'm not able to properly manage the Mosha server, it will therefore be down until the 8th of January. My apologies for the inconvenience. If you're using cliser, you might be able to still connect using the europe.mosha.net server running at ports 8080 and 8000, but I'm still setting that server up and it is quite unstable. Merry Christmas and a Happy New Year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-219302390175571250?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/219302390175571250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=219302390175571250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/219302390175571250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/219302390175571250'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2011/12/mosha-down-for-holidays.html' title='Mosha down for the holidays'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-123005048928076102</id><published>2011-05-06T11:06:00.000-07:00</published><updated>2011-05-06T11:08:04.496-07:00</updated><title type='text'>Daemon of Cormagan blog</title><content type='html'>I started another blog &lt;a href="http://cormagan.blogspot.com/"&gt;related to my novel&lt;/a&gt;. Together with my blog on my &lt;a href="http://emergingdrake.blogspot.com"&gt;electronics project&lt;/a&gt;, this will mean this blog will become even more starved for content, but at least things are now properly separated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-123005048928076102?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/123005048928076102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=123005048928076102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/123005048928076102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/123005048928076102'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2011/05/daemon-of-cormagan-blog.html' title='Daemon of Cormagan blog'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-3850525350782833777</id><published>2011-04-05T08:55:00.000-07:00</published><updated>2011-04-05T09:04:39.200-07:00</updated><title type='text'>Mosha down</title><content type='html'>As I wrote on the Facebook newsfeed, Mosha is currently down, as it can't be turned on in its current location. I can move the server, but for that I would need a &lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16833156258"&gt;wireless AP with ethernet connection&lt;/a&gt; (as there is no ethernet port in the new location) and the amount I received in donations is less than half. The old location will be available again on the 5th of May, so at that time Mosha will be turned back on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-3850525350782833777?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/3850525350782833777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=3850525350782833777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3850525350782833777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3850525350782833777'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2011/04/mosha-down.html' title='Mosha down'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-3394531331286100760</id><published>2011-03-23T18:31:00.000-07:00</published><updated>2011-03-23T18:49:15.352-07:00</updated><title type='text'>Talker</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-8tWRlUFnkJM/TYqfK-_t6vI/AAAAAAAAA-U/G3dswdb4-Pc/s1600/talker2.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 291px;" src="http://1.bp.blogspot.com/-8tWRlUFnkJM/TYqfK-_t6vI/AAAAAAAAA-U/G3dswdb4-Pc/s320/talker2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5587453298764278514" /&gt;&lt;/a&gt;&lt;br /&gt;In my novel, which I hope to publish this year, I have the concept of a talker. My illustrator asked me what such a device looks like, and I decided to try to make a raytrace of one, which you should be able to see. A talker is basically a steampunk version of a cellphone. It doesn't use electricity, instead it uses a combination of air pressure (stored in a tank, and increased using a manual pump, similar to that of a blood pressure meter) and phosphorus, which is charged in sunlight. The description in my technology document is as follows:&lt;br /&gt;&lt;br /&gt;Transmitting: The talker has a light source (portable ones use a phosphor compound, which charges as long as it is exposed to light, wall mounted talkers usually use a friction light). When in use, the vibrations of the speaker cause a small mirror to vibrate, causing the light to change in amplitude. The crystal shape changes this light into a beam, which can be sent over a distance.&lt;br /&gt;&lt;br /&gt;Receiving: When a beam hits a crystal anywhere, it is captured, and using the structure of the crystal aimed at a tiny metal valve that expands and contracts based on the amount of light (when there is no light, the valve is closed). The valve allows air to flow from a pressure chamber (manually inflated using a small pump in portable talkers, using a continuous pump for wall mounted versions) into a hose that ends in an ear piece, which allows the receiving party to hear the voice.&lt;br /&gt;&lt;br /&gt;Signalling: Certain wavelengths will not be aimed at the valve by the crystal, but instead will cause the crystal to glow in a particular color, indicating in incoming call, or show other important information.&lt;br /&gt;&lt;br /&gt;Switching: The large crystals mounted on top of mountains are connected to glass pipes, linking to exchanges, where operators receive the calls and redirect them to other talkers or to other exchanges using glass rods.&lt;br /&gt;&lt;br /&gt;In the device on the picture you can see the green crystal (with the light green light of the phosphorus behind it), the mirror, the rubber ball used to pressurize the copper tank, the valve under the lens under the crystal, the blackish rubber tube leading to the ear piece, which can be attached to the side of the tank when carried. There is also a hook that allows you to hang the talker from your belt. The most important component of the talker is the crystal, which has four tasks. &lt;br /&gt;&lt;br /&gt;1. It needs to convert incoming light into heat, using a lens that is attached below the crystal. The heat operates a miniature valve that responds rapidly to these heat changes, and allows minute amounts of air to escape from the reservoir depending on the amount of heat (or light). Diffuse is filtered by the crystal, and never reaches the valve.&lt;br /&gt;&lt;br /&gt;2. It receives light from the phosphorus via a mirror. The mirror is mounted on top of the reservoir, aimed at the phosphorus and the crystal. Two springs hold the mirror at an angle at which it is at the verge of sending light to the crystal. When the mirror vibrates, the mirror will reflect the phosphorus on the crystal, which will turn it into a parallel beam emitted in a specific direction.&lt;br /&gt;&lt;br /&gt;3. When parallel light of a certain wavelength is received, the crystal will light up. This allows the user to ensure correct alignment (the crystal is able to correct for certain variations, but aiming is important). For stationary talkers this ability is used to alert a user that there is an incoming call.&lt;br /&gt;&lt;br /&gt;4. Diffuse light is gathered and aimed at the phosphorus, allowing it to charge when not in use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-3394531331286100760?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/3394531331286100760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=3394531331286100760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3394531331286100760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3394531331286100760'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2011/03/talker.html' title='Talker'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-8tWRlUFnkJM/TYqfK-_t6vI/AAAAAAAAA-U/G3dswdb4-Pc/s72-c/talker2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-641830778969314530</id><published>2010-11-15T09:43:00.000-08:00</published><updated>2010-11-15T09:58:10.022-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MSI GX630'/><category scheme='http://www.blogger.com/atom/ns#' term='Starcraft 2'/><title type='text'>Early steps with Starcraft 2</title><content type='html'>This weekend I completed the campaign of Starcraft 2. I played it mostly on casual, except those scenarios that I failed to complete on casual, which I replayed at a harder level. I was a bit disappointed in the length of the campaign: for some reason I had expected... More. It's the same reason why I stopped playing World of Warcraft: I like the parts that are hardest to create: story lines. I don't really care doing things a second time at a harder level if they continue to look the same (in Ulduar things looked surprisingly different on hard modes, which made them something I wanted to do).&lt;br /&gt;&lt;br /&gt;However, I don't think people play Starcraft 2 for the story. In fact, I only played the campaign so that it would be marked as complete on my profile: I was already heavily involved in playing with other players. I use "with" deliberately here: my first games were with a friend of mine against the computer. Unfortunately the AI is easily tricked by a cloud of mutalisks, which you can build before their first wave hits. By carefully attacking their base right at the moment they arrive at yours, you can force their army to return to their base, leaving you more time to build more units... So fighting against the computer became slightly less interesting.&lt;br /&gt;&lt;br /&gt;This is where we decided to form a group and fight in a dedicated 2v2 league, for which we developed and tried out a number of strategies, some of which I will describe in later blog posts. For some reason, playing those 2v2 games reduced the number of practice games I had available as well, and after doing some practice games too, I decided to qualify for 4v4. 4v4 had one problem, though: despite being fast, my MSI GX630 is not fast enough for that mode. 3v3 works fine, but in 4v4 the battle is over before I can do anything. So I decided to quality for 3v3 next.&lt;br /&gt;&lt;br /&gt;I'm avoiding 1v1 because I'm playing more to cooperate with other people rather than fight against people. Of course, most people seem to think of this differently, and there were even cases where my partners started to fight each other over resources, rather than focus on the common enemy. But this is part of the fun. I'm still in the copper league at all levels, which means I'm in the bottom 40%. But that's ok, I'm only just beginning to grasp how everything fits together, and there might be many things that I'm still missing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-641830778969314530?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/641830778969314530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=641830778969314530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/641830778969314530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/641830778969314530'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2010/11/early-steps-with-starcraft-2.html' title='Early steps with Starcraft 2'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-7730469035937328909</id><published>2010-09-20T16:46:00.000-07:00</published><updated>2010-09-20T17:07:13.285-07:00</updated><title type='text'>My "new" keyboard</title><content type='html'>My old keyboard, a 1984 Tulip, sadly died. The CTRL key had already broken off once, but I had managed to glue it back on. This time the damage was too much, though, and I had to get rid of it. Fortunately I had another keyboard, the Northgate Omnikey Ultra, in storage. This is a slightly more modern keyboard, from 1989, and is actually a step up from the Tulip. Some of the keyboard layout is a bit odd (I fixed most of it by reassigning scan codes, but there are still a few areas that I need to get used to) but the typing is amazing. I had used it before at work in Rochester, but there the people complained about the noise (it is loud) so I stopped using it. A keyboard like this makes you want to type. I looked on the Internet, and generally people seem to agree (Wikipedia calls it "the best in the industry". Other websites talk about "a legend in the computer industry", "personal favorite", "best keyboard", and the leader of PC World's column "the 30 products and services we miss most").&lt;br /&gt;&lt;br /&gt;And PC World is right. The Tulip keyboard, the Northgate, and the IBM Model M keyboards are no longer available. The only way you can buy them is used, and given their lifespan of about 30 years, they will eventually only be seen in musea. Creative Vision Technology tried to make a keyboard like them in 2006, but it seems those aren't sold anymore either. What these keyboards have in common is that they use Alps Slider Switches, rather than a membrane. This means that they are more susceptible to liquids (if the liquid gets into the switch, your keyboard is basically dead) but also that anyone typing on them will notice that they are better. They aren't necessarily ergonomic (they can still cause carpal tunnel syndrome) but they just feel extremely good. And, just faster than sound flights, they are no longer commercially available.&lt;br /&gt;&lt;br /&gt;The disappearance of these magnificent keyboards is most likely caused by the mouse. Because the mouse became more important in the interaction with the computer, the keyboard became less important, and people were no longer willing to spend $190 on a good keyboard. Instead, they bought a $5 keyboard and a slightly more expensive mouse. Which is fine for people that never used the old keyboards. But I will miss them. Let's hope my Northgate will last a long time, still.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-7730469035937328909?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/7730469035937328909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=7730469035937328909' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/7730469035937328909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/7730469035937328909'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2010/09/my-new-keyboard.html' title='My &quot;new&quot; keyboard'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-8158778390409640915</id><published>2010-07-16T15:23:00.000-07:00</published><updated>2010-07-16T15:39:02.590-07:00</updated><title type='text'>Risk assessment</title><content type='html'>Today I saw someone update their feed with "Stuck in traffic [...]". I'm hoping that a passenger sent the message, but it is likely that the driver, while stuck, decided an update wouldn't hurt. Oddly, in the same feed is a message "[...] school bus w/o seat belts [...] Should I just drive her &amp; pick her up?". For some reason there are people that think that buses (even without seat belts) are less safe than cars, and that sending updates from cars while driving doesn't increase risk. Here are some statistics:&lt;br /&gt;&lt;br /&gt;Number of deaths per billion based on one hour of risk exposure (from the book 'Dangerous Places'):&lt;br /&gt;Rail or bus in the United States: 10&lt;br /&gt;Traveling by car: 1200&lt;br /&gt;&lt;br /&gt;Increase of crash risk due to sending a text message from a car: &lt;a href="http://news.cnet.com/8301-1035_3-10296992-94.html"&gt;23x&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-8158778390409640915?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/8158778390409640915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=8158778390409640915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/8158778390409640915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/8158778390409640915'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2010/07/risk-assessment.html' title='Risk assessment'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-9189213002161703310</id><published>2010-06-03T08:15:00.000-07:00</published><updated>2010-06-03T08:16:11.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mosha'/><title type='text'>Mosha down: visitors</title><content type='html'>Mosha is in the guest bed room, and the visitors complained about the noise, so I had to turn the server off. I should be back in at most two weeks. My apologies for the inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-9189213002161703310?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/9189213002161703310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=9189213002161703310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/9189213002161703310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/9189213002161703310'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2010/06/mosha-down-visitors.html' title='Mosha down: visitors'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-6549364869657762077</id><published>2009-12-23T21:44:00.001-08:00</published><updated>2009-12-23T22:32:45.396-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mosha'/><title type='text'>Mosha temporarily down</title><content type='html'>Mosha will be brought down for the Holidays, because I am too busy having fun to keep managing the server. I will be monitoring this post for comments, and my apologies for the inconvenience. It should be up after the first week of January again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-6549364869657762077?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/6549364869657762077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=6549364869657762077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/6549364869657762077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/6549364869657762077'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/12/mosha-temporarily-down.html' title='Mosha temporarily down'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-3849203551627725835</id><published>2009-11-30T20:01:00.000-08:00</published><updated>2009-11-30T20:03:33.063-08:00</updated><title type='text'>Nanowrimo winner</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rXqAardmcdI/SxSVNYuSIrI/AAAAAAAAAiA/vjQNfPWmLzI/s1600/nano_09_winner_120x240.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 120px; height: 240px;" src="http://2.bp.blogspot.com/_rXqAardmcdI/SxSVNYuSIrI/AAAAAAAAAiA/vjQNfPWmLzI/s320/nano_09_winner_120x240.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5410113109586223794" /&gt;&lt;/a&gt;I finished my novel just in time to make the deadline for the &lt;a href="http://www.nanowrimo.org"&gt;NaNoWriMo&lt;/a&gt; 2009. Here is my award. Of course, it will need considerable editing before anyone else gets to read it, but if you want to help edit I might be able to send you a copy. I will expect pretty serious feedback in that case, though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-3849203551627725835?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/3849203551627725835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=3849203551627725835' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3849203551627725835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3849203551627725835'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/11/nanowrimo-winner.html' title='Nanowrimo winner'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rXqAardmcdI/SxSVNYuSIrI/AAAAAAAAAiA/vjQNfPWmLzI/s72-c/nano_09_winner_120x240.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-318698831539856861</id><published>2009-10-03T15:11:00.001-07:00</published><updated>2009-10-03T15:13:04.658-07:00</updated><title type='text'>Pre Technics LEGO gears</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rXqAardmcdI/SsfMYF8-6XI/AAAAAAAAAf8/uA4yQsUY1kg/s1600-h/DSC_0767.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_rXqAardmcdI/SsfMYF8-6XI/AAAAAAAAAf8/uA4yQsUY1kg/s320/DSC_0767.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5388500193458973042" /&gt;&lt;/a&gt;&lt;br /&gt;Before LEGO came with the "LEGO Technics" (of which many parts are used in LEGO Mindstorms) they experimented with different gear systems. Displayed is the one I used in Europe (I understood that a different version was released in the USA). The gears can be combined at a 90 degree angle as well. The gears have 21, 15 and 9 pins, allowing gear ratios of 7:5, 7:3 and 5:3.&lt;br /&gt;&lt;br /&gt;Even though the axles are white, they are still compatible with Technics. Similarly the bricks, wheels and stop bush are all still usable, although they have different colours. Not all the stop bush have the same shape: some are intended to be stops, others are intended to be used with rubber bands. The metal pins are used to connect the system to the 4.5V and 12V motors that existed at the time. The threads allow attachment of regular LEGO parts, unfortunately most of the pieces of the thread got lost.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-318698831539856861?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/318698831539856861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=318698831539856861' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/318698831539856861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/318698831539856861'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/10/pre-technics-lego-gears.html' title='Pre Technics LEGO gears'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rXqAardmcdI/SsfMYF8-6XI/AAAAAAAAAf8/uA4yQsUY1kg/s72-c/DSC_0767.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-1178478655489027767</id><published>2009-10-03T14:30:00.000-07:00</published><updated>2009-10-03T14:32:33.767-07:00</updated><title type='text'>Museum expanded</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rXqAardmcdI/SsfCuzUgd-I/AAAAAAAAAfk/LIEes-cCmE8/s1600-h/steampunktime.bmp"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://1.bp.blogspot.com/_rXqAardmcdI/SsfCuzUgd-I/AAAAAAAAAfk/LIEes-cCmE8/s320/steampunktime.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5388489588478080994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After getting some feedback from a co-worker I decided to reduce the amount of rust slightly, and add more hints that it is a museum setting. I also made the floor less distracting by adding a plate, which would also ensure that the marble wouldn't be damaged by the engine itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-1178478655489027767?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/1178478655489027767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=1178478655489027767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/1178478655489027767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/1178478655489027767'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/10/museum-expanded.html' title='Museum expanded'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rXqAardmcdI/SsfCuzUgd-I/AAAAAAAAAfk/LIEes-cCmE8/s72-c/steampunktime.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-3984821614298656359</id><published>2009-09-30T23:31:00.000-07:00</published><updated>2009-09-30T23:32:25.366-07:00</updated><title type='text'>Steampunk time continuation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rXqAardmcdI/SsRM4Spd-4I/AAAAAAAAAfc/QN8HGcpJjQI/s1600-h/steampunktime.bmp"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_rXqAardmcdI/SsRM4Spd-4I/AAAAAAAAAfc/QN8HGcpJjQI/s320/steampunktime.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5387515584204110722" /&gt;&lt;/a&gt;&lt;br /&gt;I think this version makes my idea much clearer, and probably needs less explanation, which is good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-3984821614298656359?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/3984821614298656359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=3984821614298656359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3984821614298656359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3984821614298656359'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/09/steampunk-time-continuation.html' title='Steampunk time continuation'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rXqAardmcdI/SsRM4Spd-4I/AAAAAAAAAfc/QN8HGcpJjQI/s72-c/steampunktime.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-4054634758557228611</id><published>2009-09-28T23:00:00.000-07:00</published><updated>2009-09-28T23:02:46.767-07:00</updated><title type='text'>Raytracing competition entry</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rXqAardmcdI/SsGis3xILbI/AAAAAAAAAe8/5v56Q13zGDs/s1600-h/steampunktime.bmp"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_rXqAardmcdI/SsGis3xILbI/AAAAAAAAAe8/5v56Q13zGDs/s320/steampunktime.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5386765521079774642" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://irtc.org"&gt;Internet Raytracing Competition&lt;/a&gt; has as current theme "Steampunk Time". Instead of creating a time piece, I'm creating a steam (punk) style machine that has suffered through time. Here is my first real rendering of it, it undoubtedly needs more work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-4054634758557228611?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/4054634758557228611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=4054634758557228611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/4054634758557228611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/4054634758557228611'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/09/raytracing-competition-entry.html' title='Raytracing competition entry'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rXqAardmcdI/SsGis3xILbI/AAAAAAAAAe8/5v56Q13zGDs/s72-c/steampunktime.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-5089874861518407744</id><published>2009-05-11T19:07:00.001-07:00</published><updated>2009-05-11T19:08:38.416-07:00</updated><title type='text'>Travelling and moving, Mosha down</title><content type='html'>Due to travels (going to Rochester and driving back to California) and moving I decided that I didn't have enough time to supervise Mosha, and therefore turned it off for the time being. Hopefully everything will be fine after the 26th of May and Mosha will be back online. My apologies for the inconvenience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-5089874861518407744?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/5089874861518407744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=5089874861518407744' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5089874861518407744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5089874861518407744'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/05/travelling-and-moving-mosha-down.html' title='Travelling and moving, Mosha down'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-265822436134365645</id><published>2009-05-03T13:22:00.001-07:00</published><updated>2009-05-03T13:22:32.570-07:00</updated><title type='text'>Levan Polkka</title><content type='html'>Here is some music that will stay in your head...&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BN4cLlIKnoA&amp;hl=nl&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BN4cLlIKnoA&amp;hl=nl&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-265822436134365645?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/265822436134365645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=265822436134365645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/265822436134365645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/265822436134365645'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/05/levan-polkka.html' title='Levan Polkka'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-3061706666859533860</id><published>2009-03-17T13:22:00.000-07:00</published><updated>2009-03-17T13:24:24.211-07:00</updated><title type='text'>New Cashimor website</title><content type='html'>This is Cashimor's blog, and Cashimor now has a &lt;a href="http://www.cashimor.com"&gt;separate website&lt;/a&gt;. It's still under construction, and I got way too much space (10 GB) to put anything sensible there. I will move my old website there, and possibly part of Mosha, although users of Mosha shouldn't notice this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-3061706666859533860?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/3061706666859533860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=3061706666859533860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3061706666859533860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/3061706666859533860'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/03/new-cashimor-website.html' title='New Cashimor website'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-6191959054133234422</id><published>2009-01-22T11:02:00.000-08:00</published><updated>2009-01-22T11:05:24.948-08:00</updated><title type='text'>Mosha is more and more alive</title><content type='html'>The most important service of Mosha, the HTTP2telnet gateway, is now operational. I haven't yet started sending out registrations, and am actually planning on changing the mechanism to an allow list, with a list of sites that will be able to connect regardless of the origin. This will make things slightly more convenient for people, and especially easy to try out the service. However, the list of accepted targets will be limited.&lt;br /&gt;&lt;br /&gt;Also note that the current Mosha server makes a rather large amount of noise, and since it is sitting in my apartment, this means I can get annoyed by it, at which point I will turn it off (this is prone to happen at night). I have been told that the solution is to buy an EEE box from Asus, which are quiet as a whisper, however, there is still the little detail with regards to the money. They are inexpensive, but even $250 is something. Feel free to comment and give suggestions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-6191959054133234422?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/6191959054133234422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=6191959054133234422' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/6191959054133234422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/6191959054133234422'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/01/mosha-is-more-and-more-alive.html' title='Mosha is more and more alive'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-2387329765840984227</id><published>2009-01-19T16:25:00.001-08:00</published><updated>2009-01-19T16:27:40.146-08:00</updated><title type='text'>Mosha dead, long live Mosha</title><content type='html'>As this is still the place for Mosha updates, I can announce that the old Mosha is completely dead. Both the motherboard and the processor are done for, and will never work again. As donations have been insufficient to replace Mosha with a new computer, and ad income never exceeded $100, I have to resort to using an even older system to run the gateway on. I'm currently in the process of instaling it (it is at &lt;a href="http://home.mosha.net/"&gt;http://home.mosha.net&lt;/a&gt; at the moment, but don't expect it to work in any way). I'm currently recompiling the virtual machine, hopefully it will lead to a version that actually works (the current virtual machine is too new, if you can believe it, and causes strange run time errors).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-2387329765840984227?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/2387329765840984227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=2387329765840984227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2387329765840984227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2387329765840984227'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2009/01/mosha-dead-long-live-mosha.html' title='Mosha dead, long live Mosha'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-2300144445988284231</id><published>2008-12-09T19:20:00.000-08:00</published><updated>2008-12-09T19:21:29.311-08:00</updated><title type='text'>Update on Mosha downtime</title><content type='html'>I have not yet heard from my counterpart in the Netherlands. I already booked a flight and will head over there, hopefully I should be able to get the server back up by the 4th of January.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-2300144445988284231?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/2300144445988284231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=2300144445988284231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2300144445988284231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2300144445988284231'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2008/12/update-on-mosha-downtime.html' title='Update on Mosha downtime'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-4816060116519502239</id><published>2008-11-17T17:19:00.000-08:00</published><updated>2008-11-17T17:21:51.028-08:00</updated><title type='text'>Mosha is still down</title><content type='html'>The server that I run in the Netherlands, Mosha, is still down. I decided to redirect traffic to that website to this blog, so that at least people visiting there know what is going on. For some reason Mosha lost all network connectivity, both to the router as well as to the local subnet. Unfortunately it does not have a monitor or keyboard, so looking into the problem is hard, also because I'm in the United States of America and I have to investigate the problem through a friend. The time zone does not make things easier either.&lt;br /&gt;&lt;br /&gt;My apologies for all the people that visit my website. Hopefully we can bring the server back up as soon as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-4816060116519502239?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/4816060116519502239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=4816060116519502239' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/4816060116519502239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/4816060116519502239'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2008/11/mosha-is-still-down.html' title='Mosha is still down'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-1380636149422284748</id><published>2008-11-09T20:00:00.001-08:00</published><updated>2008-11-09T20:01:17.200-08:00</updated><title type='text'>What can I say?</title><content type='html'>More time has passed... I also started a new blog, which should be accessible through my profile. It will be less dark than this one, that is for sure. Listening to "fairytales"  from Alice Deejay, which is really only useful for programming. Ah well...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-1380636149422284748?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/1380636149422284748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=1380636149422284748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/1380636149422284748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/1380636149422284748'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2008/11/what-can-i-say.html' title='What can I say?'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-5892439748557676469</id><published>2008-03-11T14:24:00.000-07:00</published><updated>2008-03-11T14:27:53.554-07:00</updated><title type='text'>Small update</title><content type='html'>And yes, I mean it will be really small. My birthday is approaching, which creates all sorts of strange elements in my life. Taxes need to be done. Missing Shonda. My cousin's birthday is in two days. Zus is not doing well, and will undergo an operation. Miuty attached the TV cable. Need to clean up as tomorrow they will replace all the lights in my house with energy saving ones. More will follow. It has been too long.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-5892439748557676469?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/5892439748557676469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=5892439748557676469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5892439748557676469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5892439748557676469'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2008/03/small-update.html' title='Small update'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-7140669175804316490</id><published>2007-06-27T08:42:00.000-07:00</published><updated>2007-06-27T08:59:13.086-07:00</updated><title type='text'>Tuesday</title><content type='html'>On tuesday I woke up and found my cellphone charged in the bathroom. It was there because Bryan "Zriest" P. wanted Zriest to get some more XP and had sent me a text message "What are you doing now?". This was while I was cycling, and the battery went dead, so I had to charge it. After cycling I usually need to use the restroom (ok, I had to pee). As the message of Bryan "Zriest" P. still read "What are you doing now?" I sent back that I was... (ok, peeing). After that he insisted that I help him get XP, but sadly for him food was a more pressing priority. I took the cell phone and put it in its carry case and moved it to my pants, so it could travel with me that tuesday. I then went through the usual routine, except for printing the address of my sister on a big box, which contained a Mutsy Sitter and baby clothes. As her second son is growing rapidly, she needed the sitter soon. I also synced my GPS with the computer, to store the trip I made to Yosemite (though it was a valley, and sattelite reception was not very good). I then used plastic twine (which Miuty enjoyed greatly, and is still enjoying greatly) and tied the box to my bike, and cycled to the post office in Belmont. Halfway I discovered that I did not have my cell phone with me.&lt;br /&gt;&lt;br /&gt;I did have my bank pass in the left pocket, together with money, as I went to an ATM, as I was expecting postage for the big box to be rather high (it turned out to be $42.60). I also had my bag in the bag of the bicycle, the big box, and clothes on. I became a tad scared that my cell phone might've dropped on the floor in the hallway while I was tying the box to the bicycle. On the other hand, it could have never made it on my belt, as I changed into a fresh pair of pants. So I decided to press on, and arrived at the post office. There I immediately started filling out the usual green customs form, and when I was almost done, the person behind the counter handed me another form: "Big form for big box" he said. So I filled out the big form as well. I mailed the box, continued to work, where all my coding went rather well. I also checked the &lt;a href="http://www.newegg.com"&gt;Newegg&lt;/a&gt; website for the hard drive that was supposed to arrive. I wanted to reinstall Windows on a fresh drive, as my old drive had a wierd spyware virus on it, which I disabled, but which still tried to start Internet Explorer every second. Their site didn't work, but give me a number which looked suspiciously like a UPS tracking number, so I entered it on the UPS site, and they said it was out for delivery. My sister also confirmed that I had sent the box with her stuff to the right address, which was a relief, because I never know which number they live at.&lt;br /&gt;&lt;br /&gt;In the evening I went back home, where I found a UPS truck in front of my apartment. I asked the driver if he had my hard drive, he asked me who I was, and it turned out he was holding the drive in his hands. I gave my ID, signed the electronic signing device, and took the hard drive. He said he left a note on my door, and that I could've called the number too, and he would've brought it to my work. This is why I like UPS over FedEx: FedEx refuses to go to your door, and instead leaves the note in an impossible place. FedEx also refuses to have the recipient change the address where the package goes to, and requires you to go to the sender to change this. FedEx also has an incomprehensible phone system that never gives the option you want, and when you get to speak someone, it still doesn't help. Fortunately, Newegg allows you to choose. Once I got upstairs with all the stuff, (although the box was a lot smaller than the one I left with), I even found my cell phone, which was near the pants that I decided not to wear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-7140669175804316490?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/7140669175804316490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=7140669175804316490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/7140669175804316490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/7140669175804316490'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2007/06/tuesday.html' title='Tuesday'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-2324069242799890380</id><published>2007-05-25T15:16:00.000-07:00</published><updated>2007-05-25T15:20:55.816-07:00</updated><title type='text'>Time</title><content type='html'>Now my clock is almost finished, I'm not entirely sure why I made a clock. It works reasonably well, though, especially now I fixed the bug that made it show derivatives of seven o'clock all the time. The only thing missing is the notorious "Teddy Bear" mode, but that should be done next week. I will also need to add birthdays. Fortunately there aren't many birthdays in May, that I know of.&lt;br /&gt;&lt;br /&gt;Time is of course also relevant to this blog: one post a month is a tad abysmal. However, it also indicates that things are more interesting at work, with the development of the protocol and the signing off of the functional specification. I could've written lots of fun stories, had it not be for the fact that it all is supposed to be very secret.&lt;br /&gt;&lt;br /&gt;Meanwhile Dawn's blog is progressing rapidly, with her moving to Turkey and investigating tanks, and also Johannes is doing well, moving to a nicer house with similar bathroom problems. Today my cousin will arrive... Jeroen. As usual he is flying to San Jose, so I rented a car. This is also useful in case we want to go places, which we might, or might not. Lots of options. It was rather cold for him this morning (San Diego is a lot warmer than San Francisco). It will be a long weekend: we have monday off as well. It's called Memorial Day. Probably also something to do with time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-2324069242799890380?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/2324069242799890380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=2324069242799890380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2324069242799890380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2324069242799890380'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2007/05/time.html' title='Time'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-2052377174378183259</id><published>2007-04-20T09:15:00.000-07:00</published><updated>2007-04-20T09:16:47.813-07:00</updated><title type='text'>This silly visual DNA</title><content type='html'>&lt;embed allowScriptAccess="never" allowNetworking="internal"  enableJavaScript="false" src="http://dna.imagini.net/friends/swf/widget.swf"  quality="best" bgcolor="#4A024C" width="340"  height="240" name="widget" align="middle" type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  flashvars="bgcolor=#4A024C&amp;i1=http://dna.imagini.net/i/RESIZE_62BEF7F2.jpeg&amp;c1=Art is different.&amp;i2=http://dna.imagini.net/i/RESIZE_-20E95CBC.jpeg&amp;c2=&amp;i3=http://dna.imagini.net/i/RESIZE_-1AF73F11.jpeg&amp;c3=&amp;i4=http://dna.imagini.net/i/RESIZE_62BEF7F2.jpeg&amp;c4=I am just a passenger travelling with my body.&amp;i5=http://dna.imagini.net/i/RESIZE_62BEF7F2.jpeg&amp;c5=Gross is in the eyes of the beholder.&amp;i6=http://dna.imagini.net/i/RESIZE_69805C84.jpeg&amp;c6=&amp;i7=http://dna.imagini.net/i/RESIZE_62BEF7F2.jpeg&amp;c7=Online multiplayer computer games.&amp;i8=http://dna.imagini.net/i/RESIZE_-F45A94E.jpeg&amp;c8=Id like to sleep a little bit higher.&amp;i9=http://dna.imagini.net/i/RESIZE_4C3E7340.jpeg&amp;c9=Id like to do what I do right now.&amp;i10=http://dna.imagini.net/i/RESIZE_62BEF7F2.jpeg&amp;c10=All time is free. Everything can be exciting.&amp;i11=http://dna.imagini.net/i/RESIZE_2A59BF66.jpeg&amp;c11=&amp;i12=http://dna.imagini.net/i/RESIZE_-B246206.jpeg&amp;c12=&amp;i13=http://dna.imagini.net/i/RESIZE_05CC027E.jpeg&amp;c13=&amp;moodlabel=EASY RIDER &amp;lovelabel=&amp;funlabel=ESCAPE ARTIST&amp;habitslabel=NEW WAVE PURITAN&amp;uid=233271-a844&amp;srv=iwebhd5" &gt;&lt;/embed&gt; &lt;div style="text-align:center; width:340px;height:25px;margin-top:0px; border-top:1px solid rgb(150,150,150);background-color:rgb(0,0,0);padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;"&gt;&lt;a href="http://networking.imagini.blueorange.co.uk/vdna.php?uid=233271-a844&amp;srv=iwebhd5" style="color:rgb(255,255,255)"&gt;Read my VisualDNA&lt;/a&gt;&lt;span style="font-size:10px;color:#cccccc"&gt;&amp;trade;&lt;/span&gt;     &lt;a href="http://dna.imagini.net/friends/" style="color:rgb(255,255,255) "&gt;Get your own VisualDNA&amp;trade;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-2052377174378183259?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/2052377174378183259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=2052377174378183259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2052377174378183259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/2052377174378183259'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2007/04/this-silly-visual-dna.html' title='This silly visual DNA'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-4500036014371530729</id><published>2007-03-08T10:11:00.000-08:00</published><updated>2007-03-08T10:38:08.044-08:00</updated><title type='text'>Tasteless organic food</title><content type='html'>Opposite to my house is a so-called "Whole Foods". It is a scary place. Superficially it looks like a Wegmans, but in reality it is a different beast. Amazingly enough, people come from tens of miles away in their big SUVs and minivans to shop there. I've even heard jealous comments of people that realised I lived so close. However, I do not share their enthousiasm. Let me start with establishing a basic background on the concept of organic food.&lt;br /&gt;&lt;br /&gt;There is a misconception that organic food is better for the environment. This is not the case. Most organic food is grown in third world countries, and because of its restrictions takes three times as much space as regularly grown food. This space is usually made by cutting down rainforest. Also, because insecticides and plant food are still needed, organic food uses "natural" alternatives, that are equally, if not more, deadly than their "chemical" counterparts. Note that in my book, everything that exists is natural, and everything is chemical, but it seems some people make a distinction between the two. Just to please people, and you can quote me on this "Tigers are natural". There are a few positive things about organic food as well: more use of animal manure, and more appropriate treatment of animals. Of course, if you eat vegetarian then there will be no animal manure, nor need for animals to be kept at all.&lt;br /&gt;&lt;br /&gt;There are (or soon will be) 10 billion people on this planet. All these people need food. If all this food was produced organically, only a small portion of these people could be fed. With the current advances in crop diseases and animal diseases we'll soon require genetic engineered food in order to stay alive. Possibly we should have less people on this planet. This would solve the food problem. And global warming. And wars. And... Let me just say that eating organic is not going to reduce the population of the world anytime soon. Unless you're counting on those crop diseases and animal diseases to wipe out the food supply, causing massive starvation... In any way you view it, eating organic food (maybe not when you grow it yourself, though you still have to wonder: could the land I grow it on not be used more efficiently in another way?) is an elitist behaviour.&lt;br /&gt;&lt;br /&gt;This leads me to the title of this entry: tastelessness. I'll address the idea that organic food is good for you only sideways, but the tastelessness is really obvious. Let me list the products that I can guarantee taste less than those you buy in a regular supermarket:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Peanut butter. Apart from the fact that the oil separation looks disgusting, ruins knives, and quickly reduces the remaining peanut butter to a inedible hard mass, the stuff tastes like... Nothing. This means I have to use three times as much, which doesn't really strike me as healthy.&lt;/li&gt;&lt;li&gt;Mushroom soup. It is brownish mass resembling something that I find in the restroom on bad days. I can't say it tastes the same, though, as that would imply it has taste. It's like eating flour in water.&lt;/li&gt;&lt;li&gt;Bread. At least half of the slices will have some form of sand in them, which grinds between your teeth. Don't expect honey oat to have any honey taste. And make sure you eat it in two days, as by the third day the bread guaranteed has healthy green stuff growing on it.&lt;/li&gt;&lt;li&gt;Turkey dogs. This is certainly the worst. They actually look the same, until you prepare them (they have no preparation instructions, just claims of things they do not contain). They explode quickly, which makes them look like the monsters from the Silent Hill video game. Now if they only tasted like those monsters... Then at least they would be meaty. But no... All you taste is bread and condiments.&lt;/li&gt;&lt;li&gt;Yogurt. This needs a special mention. It is actually not that tasteless. In fact, it almost tastes the same as the other yogurt. However, when Miuty the Cat (with how many letters do you spell that?) eats it, he invariably vomits a few minutes later. How is that for healthy organic food?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This list goes on and on. I'm sure to come back to this some other time. Wish Wegmans was here.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-4500036014371530729?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/4500036014371530729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=4500036014371530729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/4500036014371530729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/4500036014371530729'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2007/03/tasteless-organic-food.html' title='Tasteless organic food'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-5184801511239020759</id><published>2007-02-14T11:44:00.000-08:00</published><updated>2007-02-14T11:49:45.838-08:00</updated><title type='text'>Desert</title><content type='html'>This coming weekend my cousin insists that I see a desert, and he probably isn't referring to his front yard (which is the beach with an ocean view, though he calls it a lake). So for president's day I'm going to San Diego, which will be a fun change of scenery. At home I'm playing GuildWars, watching various movies (tonight the animatrix should arrive with Netflix, although I was actually hoping for 24 season 5), and slowly thinking up my next project. After getting the PIC_WEB to work, I could either expand it to allow external connections... Maybe make a small terminal. The problem with any PIC_WEB work is that I will have to install the C18 compiler, which has only 60 days of license, which I will have to use to finish the project. So that will probably happen after the desert.&lt;br /&gt;&lt;br /&gt;Another option is to build a MIDI interface. That shouldn't be too hard. Writing good code for it might be harder. I'm actually looking for something that determines what I'm playing, and, after I play it enough times, will start repeating it at appropriate times. It would be funny to see if that could actually work. Not sure how you would tell it to stop, though.&lt;br /&gt;&lt;br /&gt;Of course, my calculator is trying to get itself filled with more addresses too. I'm actually using it more as a clock, at the moment, because it is so nice at telling me the time after I take my watch off (which happens often in the evening as I take long baths... Which aren't listed above).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-5184801511239020759?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/5184801511239020759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=5184801511239020759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5184801511239020759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5184801511239020759'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2007/02/desert.html' title='Desert'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2210867806814665892.post-5727220260593918048</id><published>2007-02-08T16:06:00.000-08:00</published><updated>2007-02-08T16:14:58.575-08:00</updated><title type='text'>Opening sequence</title><content type='html'>After Schrödinger's cat and similar considerations of light as a particle or as a wave we come to this: the start of a new blog. After "Don't Read This" (&lt;a href="http://horta.urmc.rochester.edu/~mhofman/novel/blogger.html"&gt;http://horta.urmc.rochester.edu/~mhofman/novel/blogger.html&lt;/a&gt;), which might not exist for a long time, this will be the main source of obfuscation surrounding my life. Of course, the fact that you shouldn't read this hasn't changed, but this time, it will be translated into the world of video games. I hope you have fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2210867806814665892-5727220260593918048?l=cashimor.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cashimor.blogspot.com/feeds/5727220260593918048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2210867806814665892&amp;postID=5727220260593918048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5727220260593918048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2210867806814665892/posts/default/5727220260593918048'/><link rel='alternate' type='text/html' href='http://cashimor.blogspot.com/2007/02/opening-sequence.html' title='Opening sequence'/><author><name>Maarten Hofman</name><uri>http://www.blogger.com/profile/02132621919363250065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/_rXqAardmcdI/SxWnTjA_7NI/AAAAAAAAAiI/sXd-xfuuTck/S220/blog.JPG'/></author><thr:total>0</thr:total></entry></feed>
