tag:blogger.com,1999:blog-3654567968214162702024-03-13T20:45:38.336-07:00Prufrock's Apprentice. . . one that will do<br/>
To swell a progress, start a scene or two<br/>
Advise the prince; no doubt, an easy tool,<br/>
Deferential, glad to be of use,<br/>
Politic, cautious, and meticulous;<br/>
Full of high sentence, but a bit obtuse;<br/>
At times, indeed, almost ridiculous—<br/>
Almost, at times, the Fool.<br/>
<br/>
I grow old . . . I grow old . . .<br/>
I shall wear the bottoms of my trousers rolled.<br/>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-365456796821416270.post-70246049926835996182012-05-09T23:16:00.000-07:002012-05-09T23:16:04.154-07:00DVD drive unable to read discsWe hadn't used the DVD drive on our computer for a while (likely since an Ubuntu upgrade) and discovered recently that it was unable to read discs. I was able to find <a href="http://askubuntu.com/questions/47329/discs-in-dvd-drive-not-being-read">this discussion</a>, which pointed out that Ubuntu 11.10 has a problem reading discs if the DVD drive is configured as master. I opened up the computer and found that there was no way to change the master/slave setting of the drive, since it is a SATA drive. Booting back into the BIOS settings, though, I found that the DVD drive was before the hard drive in the list of SATA devices. I opened the case back up and plugged the hard drive into the SATA 1 connector on the motherboard. Booted back up and the DVD was instantly recognized. Success!<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-65428983601359540862012-01-13T14:01:00.000-08:002012-01-13T14:11:56.598-08:00Re-recognizing an internal SD card readerLast week I accidentally hit the "Safely Remove Drive" option instead of the "Eject Disk" option for my internal SD card reader in Ubuntu. After doing this, I could not get the computer to show the card reader, even after following forum advice to unload and reload modules and at last resorting to a reboot. <br />I recently picked up a cheap used usb video-in device, and when trying to get it to work in Ubuntu I tried running <span style="font-family: courier new;">lsusb</span> to find out if the device was recognized. <span style="font-family: courier new;"> lsusb</span> took a long time to run, and when I checked <span style="font-family: courier new;">dmesg</span> I saw a number of errors of the form <blockquote><span style="font-family: courier new;">device descriptor read/64, error -110</span></blockquote><span style="font-family: courier new;"></span> Searching on Google turned up <a href="http://ubuntuforums.org/showthread.php?t=1610142">this page</a>, where users reported that shutting down and unplugging the system fixed their problem. I gave it a try, and sure enough it worked. I'm posting this because I didn't see anyone suggest this fix for the problem caused by using "Safely Remove Drive". Hopefully someone else with the same problem can find the solution here.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-70512771694318548592012-01-06T23:23:00.001-08:002012-01-06T23:24:48.686-08:00Segfault write-upI finally got around to documenting some info about my homemade balancing scooter. See <a href="http://guavaduck.com/segfault/">here</a>. <br /><br /><iframe width="420" height="315" src="http://www.youtube.com/embed/rAZrFdnam3I?rel=0" frameborder="0" allowfullscreen></iframe><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-71526936281967937002011-10-01T09:03:00.005-07:002013-10-05T09:52:17.509-07:00Watching LDS General Conference on the Nintendo Wii (and other devices)<br />
This weekend is one of the biannual <a href="http://lds.org/general-conference?lang=eng">General Conferences</a> of the Church of Jesus Christ of Latter-day Saints (the LDS or Mormon Church). It's a chance for us to hear timely counsel from the inspired leaders of our Church, including men we believe to be God's prophets.<br />
<br />
We have an Nintendo Wii hooked up to our TV, so I wanted to find a way to watch General Conference through it. The Church's website has a streaming video player, as well as a link to a low-resolution mms stream. I have <a href="http://www.wiimc.org/">WiiMC</a> installed on our Wii, and the low-res stream works in it, but has a bit of lag and is low-res (not that it matters that much when you're just listening to people talk). After some poking, though, I found the source of the video in the streaming player. The current stream (Saturday morning session, October 2011) is at <a href="http://bcldshd-f.akamaihd.net/satameng_1_400@43919?videoId=1190841497001">http://bcldshd-f.akamaihd.net/satameng_1_400@43919?videoId=1190841497001</a>. I'll update this today and tomorrow if it changes.<br />
<br />
I expect that this url will work with other devices, e.g. XBMC on the Xbox, the PS3, and possibly various set-top boxes.<br />
<br />
Update: Someone emailed me to ask how to actually use these urls with WiiMC. Here' s the answer.<br />
Guess I kind of left out the most important part, huh? Sorry about that. Assuming you installed WiiMC onto your Wii's SD card, just pop out the card and put it in your computer. Open the file apps/wiimc/onlinemedia.xml in a text editor. Put in a line like<br />
<blockquote>
<link name="Saturday AM" addr="<link addr="<a href=" eng="" name="Saturday AM" org="" satam="" stream="" target="_blank"></link>http://stream2.lds.org/<wbr></wbr>stream/satam/eng/ios.m3u8" /></blockquote>
<br />
where the addr field is the url.<br />
<br />
Update: I was having problems with WiiMC, so I switched to Mplayer CE. Open menu.conf and put the line <br />
<blockquote>
<e name="LDS General Conference" ok="loadfile mms://a1119.l12520051118.c125200.g.lm.akamaistream.net/D/1119/125200/v0001/reflector:51118"/></blockquote>
<br />
after<br />
<blockquote>
<cmdlist name="userdef" title="User-defined" ptr="<>" ><br />
<e name="../" ok="menu cancel"/></blockquote>
<br />
Update: Saturday afternoon (October 2011) - <a href="http://bcldshd-f.akamaihd.net/satpmeng_1_400@43919?videoId=1190861917001">http://bcldshd-f.akamaihd.net/satpmeng_1_400@43919?videoId=1190861917001</a><br />
<br />
Update (29 Mar 2012): I've noticed that this post has had a lot
of traffic over the past few days. I'll get new stream urls up ASAP on
Saturday.<br />
Update: Saturday morning (March/April 2012) -
mms://a1119.l12520051118.c125200.g.lm.akamaistream.net/D/1119/125200/v0001/reflector:51118<br />
It looks like this will work for the whole weekend, but I'll update here if there are any changes.<br />
<br />
Update: October 2012 - It looks like the media link is now posted on the
Church website. Go to
<a href="http://www.lds.org/general-conference/live/languages?lang=eng">http://www.lds.org/general-conference/live/languages?lang=eng</a> and copy
the link for Windows Media in your language of choice. <br />
<br />
<br /><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com10tag:blogger.com,1999:blog-365456796821416270.post-59097574497979557532011-09-12T14:19:00.000-07:002011-09-12T14:22:22.239-07:00Indic script convertorI found this a while back and it has taken me a while to find it again the few times I've wanted to use it, so I'm going to post about it here. It's an online tool that converts between a number of Indic scripts, including Thai and Khmer. <br /><a href="http://www.virtualvinodh.com/aksharamukha"><br />http://www.virtualvinodh.com/aksharamukha</a><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-81425473908519680752010-11-28T22:16:00.000-08:002010-11-28T22:20:49.404-08:00Map of LDS MissionsI couldn't find a good map of the missions of the Church of Jesus Christ of Latter-day Saints (also known as the LDS or Mormon Church), so I made one. A <tt>.kmz</tt> file (for use in Google Earth, etc.) is <a href="http://students.washington.edu/mdturner/LDSMissions.kmz">here</a>, and you can view it in Google Maps <a href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode&q=http%3A%2F%2Fstudents.washington.edu%2Fmdturner%2FLDSMissions.kmz&sll=37.0625%2C-95.677068&sspn=29.772081%2C56.513672&ie=UTF8&z=0">here</a>. The data was generated from an unofficial list on the LDS Mission Network website. The markers are in the city for which the mission is named, not at the location of the mission office.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com1tag:blogger.com,1999:blog-365456796821416270.post-21817038989590618292010-10-03T22:55:00.000-07:002010-10-03T22:57:08.161-07:00Stuff white people likeJust in case you haven't seen this already, I thought I'd share. Michelle and I watched it four times yesterday, and the kiddo thought it was awesome. <br /><br /><object height="288" width="512"><param name="movie" value="http://www.hulu.com/embed/cTqyxNhQo10aeqI_PAot8Q"><param name="allowFullScreen" value="true"><embed src="http://www.hulu.com/embed/cTqyxNhQo10aeqI_PAot8Q" type="application/x-shockwave-flash" allowfullscreen="true" height="288" width="512"></embed></object><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-62184706472339015002010-07-13T20:06:00.001-07:002014-02-20T13:55:07.754-08:00Free Hugh Nibley (and other authors) ebooks<b>Update (20 Feb 2014):</b> It looks like the Maxwell Institute changed their website and the script no longer works. It's fixable, but I don't know when I'll get around to it. <br />
<br />
I posted about this elsewhere a little while ago, so apologies if this is old news for some of you. I recently discovered that the <a href="http://maxwellinstitute.byu.edu/">Neal A. Maxwell Institute for Religious Scholarship</a>, formerly the Foundation for Ancient Research and Mormon Studies or FARMS, has made the text of many or all of the books they publish <a href="http://maxwellinstitute.byu.edu/publications/books/">available online</a>. This includes the Collected Works of <a href="http://en.wikipedia.org/wiki/Hugh_Nibley">Hugh Nibley</a>. <br />
I've been wanting the read Nibley's books for some time. Now that they were available electronically (and for free), I wanted to be able to read these texts within <a href="http://www.fbreader.org/">FBReader</a>, the ebook reader that I have on my Nokia N800. I put the first one into a epub-formatted ebook by hand, but then, seeing as there are many more of these books that I am interested in reading, I decided to write a Python script, GetBook.py, to generate ebooks directly from the website. Given the book ID encoded in the book's URL, it grabs the book title, author, chapters, and text, and formats it into a epub ebook. It works quite well, although I am aware of at least one small bug that I haven't fixed yet. The script and instructions for using it are posted on my <a href="http://students.washington.edu/mdturner/personal.htm">website</a>. Let me know if you need any help with it or have any suggestions for making it better.<br />
<br />
<span style="font-weight: bold;">NB: </span> I've had a number of requests for me to send the epubs to people. I don't know whether or not it's legal for me to distribute the generated epubs, so I'm not sending them to people at this point.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com5tag:blogger.com,1999:blog-365456796821416270.post-30799758291977581932010-01-10T21:14:00.000-08:002010-01-10T21:25:00.733-08:00Bread Bowls!I made potato soup and bread bowls for dinner tonight. Here's how they turned out:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBfbCnZ6Qsnya1u2kHU6S-DtIoGNeu-APdyDiId_NApk_Dt2n2r5l85a-7o4K-JE6RMDgACur06GlfzDUodQOXzpcIzfOj_s1HvlZkzIv9tBAsOqqBy2OwQ3R39m36dyXSBojFiQZ_FNk/s1600-h/P1020425.JPG"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBfbCnZ6Qsnya1u2kHU6S-DtIoGNeu-APdyDiId_NApk_Dt2n2r5l85a-7o4K-JE6RMDgACur06GlfzDUodQOXzpcIzfOj_s1HvlZkzIv9tBAsOqqBy2OwQ3R39m36dyXSBojFiQZ_FNk/s320/P1020425.JPG" style="cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBfbCnZ6Qsnya1u2kHU6S-DtIoGNeu-APdyDiId_NApk_Dt2n2r5l85a-7o4K-JE6RMDgACur06GlfzDUodQOXzpcIzfOj_s1HvlZkzIv9tBAsOqqBy2OwQ3R39m36dyXSBojFiQZ_FNk/s320/P1020425.JPG" alt="" id="BLOGGER_PHOTO_ID_5425346634774168290" border="0" /></a><br /><br/><br />I'd been planning to make the soup since we have a surplus of potatoes that are on the verge of going bad, and I'd been thinking of making some bread, so I thought I'd try making bread bowls. They turned out a bit smaller than I was expecting/hoping, and the inside was a bit denser than I expected. I'm thinking I let the dough rise too long before punching it down and forming the individual . . . loaves(?). If any bread-making experts are reading this, feel free to tell me what I might have done wrong. <br />We decided that potato soup probably isn't the optimal filler for bread bowls--it ends up being too starchy and the bread doesn't really absorb the soup (which I suppose could be a good thing, depending on your point of view). I decided that the line between creamy mashed potatoes and potato soup is very thin. I also decided that someday I should make bread bowls in the shape of potatoes, slice them open rather than cut the tops off, and fill them with potato soup, maybe with some sour cream on top.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com1tag:blogger.com,1999:blog-365456796821416270.post-75338118877720027392009-08-26T21:43:00.000-07:002009-08-26T22:12:17.217-07:00Ukrainian & Vietnamese"little bit" in Ukrainian = "чуть-чуть" (transliterated "chut'-chut'")<br />"little bit" in Vietnamese = "chút chút"<br /><br />Coincidence? You decide.<br /><br />(For those of you wondering why I know this, I learned some Vietnamese while in Thailand, and Michelle spent some time in Ukraine. She'll often ask for "chut'-chut'" of some snack I'm eating.)<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-91184888167016121862009-07-05T20:17:00.000-07:002009-07-20T18:51:23.247-07:00The SegfaultSo I'm embarking on a project, sort of a hobby project. I'm working on building a homemade <a href="http://en.wikipedia.org/wiki/Segway">Segway</a>-like vehicle. A couple other people have done this and documented it. The best one I've seen was put together by a fellow named Trevor Blackwell and is documented <a href="http://www.tlb.org/scooter2.html">here</a>. He seems to have money and didn't skimp on the parts he used. I, on the other hand, am a poor grad student. He doesn't give a total cost, but he does mention that his original version cost less than half as much as a real Segway, so let's say $2500. For his second version, his motors were $286 each (2), and the batteries were probably $18 each (60), so that's about $1650 already, and another $450 for the motor controllers makes it conceivable that it totaled more than $3000. I'm not going to spend nearly that much. I'm predicting about $500 total. A future post will detail my predicted cost breakdown. My next post, though, is going to be about the nifty features that I'm going to add, that the original Segway doesn't have. <br /><br />By the way, as the title of this post indicates, I'm calling this project the "Segfault." Those computer geeks among you will recognize this term; for the rest of you, "segfault" is the commonly-used shortened form of "segmentation fault," a computer memory error. It came to mind when I was thinking of names for the project, and it seems to have stuck.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-66723200052493377732009-02-25T22:28:00.000-08:002009-02-25T23:09:55.888-08:00Lost in TranslationI'm subscribed to a translator website through which I used to get some freelance Thai-English translation jobs. The site features a message board where people can ask for translations of words or phrases and members of the site post translations and critique those of others. I've recently been a little annoyed by a couple of "translators" who don't seem to understand that looking a word up in a Thai-English dictionary and writing down the entry does no good if you don't understand what it means (and then use the dictionary to tell me that I don't understand what an English word means). /end_rant<br />A submission today took the cake. The requested translation was for the phrase, <blockquote>Our hero is efficiency. and our hero is chomping at the bit.</blockquote> Apparently it's some cheesy company motto. The posted translation was <blockquote>ฮีโร่ของเราเป็นอาหารที่มีคุณภาพและรับประทานง่าย</blockquote> For those of you who don't read Thai, this roughly translates as <blockquote>Our Heroes [they just transliterate the English word] are quality food and are easy to eat.</blockquote> As evidence of the quality of their translation (the translator gave this translation a "Highest" rating, which you typically do if you are absolutely sure it is correct), the translator referenced a English-Thai dictionary entry explaining that a "Hero" is "a type of food consisting of meat, cheese, tomato, onion, and lettuce on bread," as well as a recipe for a hero sandwich and two websites about where to get hero sandwiches in New York. It was hard not to go to town in my critique of their translation. <br />For any Thai speakers, I submitted the rough translation of <blockquote>วีรบุรุษของเราคือประสิทธิภาพ และวีรบุรุษนี้กำลังร้อนรุ่ม</blockquote>Like I said, it's a rough translation, but I think it gets the meaning across. I feel like "ประสิทธิภาพ" doesn't quite convey the time-saving meaning that "efficiency" has come to have, but I'm not sure what Thai word would do a better job. Coming up with something for "chomping at the bit" really made me miss a sweet illustrated book of Thai idioms that one of my mission companions had. Feel free to let me know if you have any suggestions.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com1tag:blogger.com,1999:blog-365456796821416270.post-18016041437585725912009-02-16T14:47:00.001-08:002009-02-16T15:01:13.399-08:00Or am I? . . .First, some background info. A UW student has put together a service called One Bus Away (<a href="http://onebusaway.org/">http://onebusaway.org/</a>), which interfaces with the city bus information system to let you call, send a text message, or check the web site to find out how many minutes early or late your bus is going to be. It's really handy, and I use it pretty much every time I catch the bus, now that we have unlimited text messaging. (Thanks, Mom and Dad!)<br /><br />So I was waiting for the bus this afternoon and had already found out that the bus was going to be 10 minutes late. A fellow at the stop asked me and another person if we were both waiting for the 75--he wanted to make sure he hadn't missed it. I told him that the bus was going to be about another 6 minutes. He nodded, then seemed to realize that that was rather specific information I had, and asked me how I knew. <br /><br />I should have told him I was psychic. <br /><br />By the way, the punctuation in the title for this post is the "correct" way to use a question mark with an ellipsis.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com2tag:blogger.com,1999:blog-365456796821416270.post-84598136698274318002009-02-08T15:57:00.000-08:002009-02-13T01:04:30.601-08:00[sic]"I used to be a cemetery teacher . . ."<br /><br />-Part of someone's comment in church today<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-51353323055637824002008-11-09T21:10:00.000-08:002008-11-09T21:13:32.355-08:00I chose the wrong fieldI was trying to find a study about runners' health and yogurt that Michelle had heard about somewhere, and my Google Scholar search results included an article titled "Effect of Yam Yogurt on Colon Mucosal Tissue of Rats with Loperamide-induced Constipation". Why am I studying the sub-millimeter accuracy of Newton's gravitational square law when I could be spending my time with a topic like this?<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-90969428997538317282008-11-08T18:41:00.000-08:002008-11-08T18:42:09.411-08:00Online game of the day<a href="http://www.kongregate.com/games/bontegames/factory-balls-2">Factory Balls 2</a><br />I like logic games like this.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com1tag:blogger.com,1999:blog-365456796821416270.post-38092197260186529002008-10-30T14:01:00.000-07:002008-10-30T14:08:04.828-07:00The U.S. are . . .<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gocomics.com/features/32/feature_items/390807"><img style="cursor:pointer; cursor:hand;width: 600px; height: 191px;" src="http://picayune.uclick.com/comics/ch/2008/ch081030.gif" border="0" alt="" /></a><br /><br /><br />Thanks to "today's" Calvin and Hobbes strip, I realized that "United States of America" should be treated as plural. Henceforth, I'm going to try to do that. It has some interesting political connotations that I think I like, but let me know if I'm off base. Granted, this is going to make some ideas harder to convey, since you can't say "The United States <span style="font-style:italic;">are</span> the world's only superpower." Maybe "The United States <span style="font-style:italic;">constitute</span> the world's only superpower"?<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com2tag:blogger.com,1999:blog-365456796821416270.post-77365861579298924082008-10-29T21:48:00.000-07:002008-10-29T21:54:09.853-07:00Odin is the new FreyjaSo most students might feel a bit of relief once Friday is over, or maybe Thursday if they've managed to not have any Friday classes. For me, it's Wednesday. The one class I'm taking for credit has homework due on Wednesdays. Every week on the bus home Wednesday night I remember that I don't have any more homework that week, which makes everything better. Wednesday is the new Friday.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-55219516569168275472008-10-27T21:40:00.000-07:002012-12-14T20:03:47.859-08:00Making Yogurt<br /><table><tbody>
<tr valign="top"><td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-wDfY00K_3xug5VzQUC_jXXBS9b6UY9y6wb_xUFepidYX0m9iKQpBhI-cUBrjIas96ZecpPZNjNIy_tUQslczrBPt-DbLg3LVtrZFStl6eM0dquKxGUER6ek13ybiLdXPINilwAQsfw/s1600-h/P1010639.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5262064077012333458" ilo-full-src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-wDfY00K_3xug5VzQUC_jXXBS9b6UY9y6wb_xUFepidYX0m9iKQpBhI-cUBrjIas96ZecpPZNjNIy_tUQslczrBPt-DbLg3LVtrZFStl6eM0dquKxGUER6ek13ybiLdXPINilwAQsfw/s320/P1010639.JPG" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS-wDfY00K_3xug5VzQUC_jXXBS9b6UY9y6wb_xUFepidYX0m9iKQpBhI-cUBrjIas96ZecpPZNjNIy_tUQslczrBPt-DbLg3LVtrZFStl6eM0dquKxGUER6ek13ybiLdXPINilwAQsfw/s320/P1010639.JPG" style="cursor: pointer; height: 320px; margin: 0pt 25px 10px 0pt; width: 240px;" /></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN5bfObP7IrJkRSISOUhWQ4aiVnOOYQYCySnWqRhMEAdznIbqt-5GBtv5-t-UIDg8B-SYGQgW2EJLqY3jxwz8jxqmfXvsGua_z1FKsOcCvPQGfMJbfz0AuL7_v1E6hKnEZLqD-XBFuzMY/s1600-h/P1010638.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5262064065894603970" ilo-full-src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN5bfObP7IrJkRSISOUhWQ4aiVnOOYQYCySnWqRhMEAdznIbqt-5GBtv5-t-UIDg8B-SYGQgW2EJLqY3jxwz8jxqmfXvsGua_z1FKsOcCvPQGfMJbfz0AuL7_v1E6hKnEZLqD-XBFuzMY/s320/P1010638.JPG" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN5bfObP7IrJkRSISOUhWQ4aiVnOOYQYCySnWqRhMEAdznIbqt-5GBtv5-t-UIDg8B-SYGQgW2EJLqY3jxwz8jxqmfXvsGua_z1FKsOcCvPQGfMJbfz0AuL7_v1E6hKnEZLqD-XBFuzMY/s320/P1010638.JPG" style="cursor: pointer; height: 320px; margin: 0pt 25px 10px 0pt; width: 240px;" /></a></td><td><br />
In Thailand there's a drinkable yogurt that we bought almost every day. I decided I wanted to try to make some, and instead of using store-bought yogurt I looked into making my own. It turns out that it's pretty easy. It's even easier if you use dry milk instead of fresh. The thing to remember is that you want a sterile environment to put the yogurt culture into, so just keep track of keeping things clean.<br />
<br />
<ul>
<li>Boil about a quart of water (to sterilize it).</li>
<li>Put 3 & 3/4 cups of the water into a (clean) 1-quart mason jar or other similar container.</li>
<li>Once the water has cooled down some, add 1 & 1/3 cups dry milk powder and mix. I just put the (sterilized) lid on and shook it so I didn't have to worry about sterilizing a stirring implement.</li>
<li>Let the milk cool to less than 140 degrees and add a few tablespoons of live-culture yogurt.</li>
<li>Keep the mix at ~110 degrees for about 8 hours. I filled two other mason jars with boiling water and put them in our handy Thai cooler, with a towel under them so as to not melt the plastic. I then put the towel over the top of them a bit and put the jar with the mix on top and put the lid on the cooler. </li>
<li>When the mix has become suitable yogurt, flavor as desired. I was able to match the Thai stuff pretty well by mixing in some juice and sugar. </li>
</ul>
I haven't tried yet, but adding more milk powder is supposed to thicken the yogurt up substantially.<br />
<br />
I need to come up with some appropriate title for my kitchen experiment series. Any ideas? Next up--beef fat candles.</td></tr>
</tbody></table>
<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-63228550993950725592008-10-21T20:09:00.001-07:002008-10-23T06:42:24.646-07:00BYU Speech I need to listen to/watchScience, Faith, and the Nobel Prize<br />Bill Phillips<br /><a href="http://speeches.byu.edu/?act=viewitem&id=966&tid=26">http://speeches.byu.edu/?act=viewitem&id=966&tid=26</a><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-83715844083293705782008-10-21T20:00:00.000-07:002008-10-21T20:01:21.135-07:00Another book<b>The Evolution of Physics</b>: <i>From Early Concept to Relativity and Quanta<br /></i><a href="http://en.wikipedia.org/wiki/The_Evolution_of_Physics">http://en.wikipedia.org/wiki/The_Evolution_of_Physics</a><i><br /></i><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-32325021348761814332008-10-21T19:22:00.000-07:002008-10-21T19:27:25.714-07:00Book to readI'm going to start posting books I need to read here. <i><br /><br />The Man Who Mistook His Wife for a Hat and Other Clinical Tales<br /></i><a href="http://en.wikipedia.org/wiki/The_Man_Who_Mistook_His_Wife_for_a_Hat">http://en.wikipedia.org/wiki/The_Man_Who_Mistook_His_Wife_for_a_Hat</a><i><br /></i><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com1tag:blogger.com,1999:blog-365456796821416270.post-43257840882876986452008-09-27T23:15:00.000-07:002008-10-28T10:08:16.812-07:00Pepper Jam<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6NOULf4DaAOc28akEcwGx5ZNqy77y8JfHFhGq_GVROR_4XSTgUHa-FjiSjqda2FB3VmV1W6iI9QVw5ahzlcn1IfLfs6Yg85JvbZ3eH6msDdbcwL07bS6DMw5y6AP7oY7cy8hvkii5dDE/s1600-h/p1010423.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6NOULf4DaAOc28akEcwGx5ZNqy77y8JfHFhGq_GVROR_4XSTgUHa-FjiSjqda2FB3VmV1W6iI9QVw5ahzlcn1IfLfs6Yg85JvbZ3eH6msDdbcwL07bS6DMw5y6AP7oY7cy8hvkii5dDE/s320/p1010423.jpg" style="margin: 0pt 25px 10px 0pt;float: left;cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6NOULf4DaAOc28akEcwGx5ZNqy77y8JfHFhGq_GVROR_4XSTgUHa-FjiSjqda2FB3VmV1W6iI9QVw5ahzlcn1IfLfs6Yg85JvbZ3eH6msDdbcwL07bS6DMw5y6AP7oY7cy8hvkii5dDE/s320/p1010423.jpg" alt="" id="BLOGGER_PHOTO_ID_5250956023953357842" border="0" /></a><br />So a month ago my friend Conrad (aka the Chief), his wife Dani, their friend Syd, and my pal Dave (aka Little Davey) came up to Seattle for a concert. They stayed with us and were kind enough to take us to a Mariners game and out to dinner at <a href="http://www.anthonys.com/restaurants/info/pier66.html">Anthony’s Bell St. Diner</a>. Dani and Conrad also brought a good deal of produce from their garden--a few squash and zucchini (as dictated but Utah tradition), a couple bell peppers, and ~15 Hungarian hot peppers. That weekend Michelle went to cross country camp and I had to figure out something to do with all those peppers. We've had some pepper jam before that we got at Pike's Place Market, so I decided to try making some. I found a recipe in the pectin package insert (<a href="http://www.freshpreserving.com/filebin/Liquid%20Pectin.pdf">here</a>) for jalapeño jam, so I just used that. It was technically a recipe for canning jam, but I just put it in freezer containers and froze it.<br /><br />It turned out pretty well. It packs more of a kick than I expected, and it doesn't look great, but it tastes pretty good. It's really good on zucchini bread or with cream cheese and cracker. <br /><br />SAFETY NOTICE: While you can use a canning jam recipe for freezer jam, you SHOULD NOT use a freezer jam recipe for canning jam. Canning jam recipes are formulate to preserve correctly, while freezer jams aren't.<br /><br /><span style="font-weight: bold;font-size:130%;" >Lessons Learned</span><span style="font-weight: bold;">:</span><br /><table><tr><td><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Dg_0buuU6OYUeU4k2Pgztgr7VkyBr0Ai0IRsgzMuKR4uyEJPSQ6rH_fRS15HNd7D-x2ainhD4qT2ybTeh1uJZ-m4ruRCRjvozGD_t5zsFiDRCKXrpefmGMzSH_Kn7Paw8ffQGVgz0pY/s1600-h/p1010427.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Dg_0buuU6OYUeU4k2Pgztgr7VkyBr0Ai0IRsgzMuKR4uyEJPSQ6rH_fRS15HNd7D-x2ainhD4qT2ybTeh1uJZ-m4ruRCRjvozGD_t5zsFiDRCKXrpefmGMzSH_Kn7Paw8ffQGVgz0pY/s320/p1010427.jpg" style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Dg_0buuU6OYUeU4k2Pgztgr7VkyBr0Ai0IRsgzMuKR4uyEJPSQ6rH_fRS15HNd7D-x2ainhD4qT2ybTeh1uJZ-m4ruRCRjvozGD_t5zsFiDRCKXrpefmGMzSH_Kn7Paw8ffQGVgz0pY/s320/p1010427.jpg" alt="" id="BLOGGER_PHOTO_ID_5250957714420621442" border="0" /></a></td><br /><td>If/when I make this in the future, I think I may go with yellow food coloring instead of green. It took me a couple tries to get the color somewhat appealing, while not looking to much like a mint jelly.</td></tr><br /><br /><tr><td><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqqYLTta30_Oht48MdQJrKE1K4JQfkygfq4YQbzFlLeMtAzXwDz4h4s2WzzZP3NRDQS4ceOoMGg-qFKMo4FGe-STa66ZyeC-LDo5BniSMqf9ehSE9YASA9Yy18cjWJSW4UbMEqjFqxlc/s1600-h/p1010424.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqqYLTta30_Oht48MdQJrKE1K4JQfkygfq4YQbzFlLeMtAzXwDz4h4s2WzzZP3NRDQS4ceOoMGg-qFKMo4FGe-STa66ZyeC-LDo5BniSMqf9ehSE9YASA9Yy18cjWJSW4UbMEqjFqxlc/s320/p1010424.jpg" style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdqqYLTta30_Oht48MdQJrKE1K4JQfkygfq4YQbzFlLeMtAzXwDz4h4s2WzzZP3NRDQS4ceOoMGg-qFKMo4FGe-STa66ZyeC-LDo5BniSMqf9ehSE9YASA9Yy18cjWJSW4UbMEqjFqxlc/s320/p1010424.jpg" alt="" id="BLOGGER_PHOTO_ID_5250958467339069762" border="0" /></a></td><br /><td>I also think I'll leave out any red peppers. There was one in the bunch, and I though it would add some cool color to the jam, but I think it makes it look even less like food.</td></tr><br /><br /><tr><td><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1jNxOEOw9rg0zWWSFUvASpVJv4Fccd3UbDQ_rMIyWYGwK26tMOL8XKgCxvbrGTWtbH-WRuUXO1XFh2kc5Hojadr7-D9cmHty0mK7yYnybEQmB0ozWf96d8DzOXZlqouhMmMy-uO0uuzg/s1600-h/p1010425.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1jNxOEOw9rg0zWWSFUvASpVJv4Fccd3UbDQ_rMIyWYGwK26tMOL8XKgCxvbrGTWtbH-WRuUXO1XFh2kc5Hojadr7-D9cmHty0mK7yYnybEQmB0ozWf96d8DzOXZlqouhMmMy-uO0uuzg/s320/p1010425.jpg" style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1jNxOEOw9rg0zWWSFUvASpVJv4Fccd3UbDQ_rMIyWYGwK26tMOL8XKgCxvbrGTWtbH-WRuUXO1XFh2kc5Hojadr7-D9cmHty0mK7yYnybEQmB0ozWf96d8DzOXZlqouhMmMy-uO0uuzg/s320/p1010425.jpg" alt="" id="BLOGGER_PHOTO_ID_5250959289086571730" border="0" /></a></td><br /><td>You always need a bigger pot. I thought this one would be big enough to allow for the foam/bubbles/froth, but it wasn't. Runny jam mixture is a real pain to clean up, and I don't think the stove burners liked it very much.</td></tr></table><div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-3454194188312777502008-09-03T00:37:00.001-07:002008-09-27T23:53:39.072-07:00Qualifying Exam<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gocomics.com/calvinandhobbes/2008/09/02/"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP6cXWoJ-x3SE_ZayMXIO1pFrTAz-0F0g6mdS7fC2JBkcqDBY2moHfszQKOoK9-f_yqT21nZrPXNeuj7sTAjuwLNqXMaUEnJL8LO-DfVcqFM23zFOuSnNPIYTywL3qf7qKbf30RL1tSlA/s400/calvin-hobbes_qualifying-exam.gif" style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP6cXWoJ-x3SE_ZayMXIO1pFrTAz-0F0g6mdS7fC2JBkcqDBY2moHfszQKOoK9-f_yqT21nZrPXNeuj7sTAjuwLNqXMaUEnJL8LO-DfVcqFM23zFOuSnNPIYTywL3qf7qKbf30RL1tSlA/s400/calvin-hobbes_qualifying-exam.gif" alt="" id="BLOGGER_PHOTO_ID_5241516106087526450" border="0" /></a><br />These questions <span style="font-style: italic;">are</span> typical ones for our physics qual, which I'm taking next week.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0tag:blogger.com,1999:blog-365456796821416270.post-2033976225789755422008-04-30T21:08:00.001-07:002008-04-30T21:21:05.460-07:00Viewing the U.S. as roads<a href="http://benfry.com/allstreets/index.html">http://benfry.com/allstreets/index.html</a><br />This pages shows a map of the U.S. consisting solely of simple lines for all of the roads. It's really interesting to try to pick out geographical features by analyzing the surrounding roads. The checkerboard of preserved farmland in the midwest is also very striking. It turns out Ben Fry (the <strike>creator</strike> <strike>artist</strike> artist who created this piece) is a specialist in visualizing data and just had a book published with that title. Check out his web site when you have some time to burn--he's done lots of cool stuff and has links to similarly cool stuff.<div class="blogger-post-footer"><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3237469-5");
pageTracker._trackPageview();
</script></div>Matthttp://www.blogger.com/profile/00980555264660454821noreply@blogger.com0