<?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-9074246215887515457</id><updated>2011-10-17T14:56:36.756+02:00</updated><category term='free market'/><category term='Jane Austen'/><category term='Massachusetts'/><category term='Things that make me sad'/><category term='cones'/><category term='sinaasappelsap'/><category term='harbors'/><category term='China'/><category term='salaries'/><category term='movies'/><category term='books'/><category term='wedding'/><category term='short post'/><category term='immigration'/><category term='death'/><category term='Terrorism'/><category term='daylight'/><category term='things that depress me'/><category term='geographical variations'/><category term='evaluating performance'/><category term='cs137'/><category term='co60'/><category term='insulin'/><category term='adobe'/><category term='things that make me happy'/><category term='1st symphony'/><category term='the only good thing about grapefuit'/><category term='peanut butter and banana'/><category term='birthday presents'/><category term='inches'/><category term='mixed nuts'/><category term='translation difficulties'/><category term='airbrushing'/><category term='end of the sun'/><category term='taxes'/><category term='scams'/><category term='ABN AMRO'/><category term='large windows'/><category term='Tort law'/><category term='unfair portrayal of men in media'/><category term='ducks'/><category term='Federal rights'/><category term='airports'/><category term='PhD'/><category term='postcards'/><category term='Den Haag'/><category term='anger'/><category term='defects'/><category term='Things that make me bittersweet'/><category term='plays'/><category term='grandma'/><category term='probability'/><category term='stem cells'/><category term='grandpa'/><category term='things that make me angry'/><category term='gunpowder'/><category term='rant'/><category term='visualizing information'/><category term='growing up'/><category term='Diabetes'/><category term='reading'/><category term='nature vs nurture'/><category term='google wave'/><category term='crvft (computers)'/><category term='java'/><category term='CAD'/><category term='airport security'/><category term='ACT'/><category term='feminism'/><category term='Muslims in America'/><category term='airlines'/><category term='peanut butter'/><category term='beryllium'/><category term='Dutch words'/><category term='bikinis'/><category term='memory'/><category term='google autocomplete'/><category term='life lessons'/><category term='federal vs state rights'/><category term='Personality'/><category term='bibliotheek'/><category term='learning a foreign language'/><category term='Behavioral economics'/><category term='SPAD'/><category term='biometric identification'/><category term='blood glucose'/><category term='motorcycles'/><category term='google translate'/><category term='anonymous'/><category term='problems'/><category term='stukjes noot'/><category term='state rights'/><category term='meta-stability'/><category term='blini'/><category term='delicious'/><category term='unfair portrayal of women in media'/><category term='design'/><category term='personal post'/><category term='statistics'/><category term='single photon avalanche diodes'/><category term='Web comics'/><category term='LISP'/><category term='space'/><category term='overseas education'/><category term='iran'/><category term='American Book Centre'/><category term='Midwestern US'/><category term='Vista'/><category term='technology'/><category term='how much of a geek I am'/><category term='jelly'/><category term='pi'/><category term='grad students'/><category term='media misreporting'/><category term='lists'/><category term='lame excuses'/><category term='online polls'/><category term='Iowa'/><category term='Thanksgiving'/><category term='eject'/><category term='Norway'/><category term='tunneling'/><category term='sewage'/><category term='BSD'/><category term='nanny state'/><category term='censorship'/><category term='insulin pens'/><category term='Lausanne'/><category term='electrical engineering'/><category term='temper'/><category term='right to life'/><category term='jars'/><category term='Makefile'/><category term='water'/><category term='things I should not try'/><category term='Roland Holstlaan'/><category term='code'/><category term='SNR'/><category term='learning'/><category term='swans'/><category term='teaching'/><category term='eating kiwis'/><category term='European opinion of the USA'/><category term='keeping the Sabbath'/><category term='canned hot dogs'/><category term='Ouchy'/><category term='SPADs'/><category term='math'/><category term='European girls'/><category term='silicon traps'/><category term='destroying the sun'/><category term='population'/><category term='sensitivity to blue light'/><category term='photoshop'/><category term='biases'/><category term='grocery stores'/><category term='toilets'/><category term='principles'/><category term='WWII'/><category term='pb and j'/><category term='property rights'/><category term='Terry Pratchett'/><category term='fashion'/><category term='linux commands'/><category term='electronics'/><category term='publishing'/><category term='literature'/><category term='pay'/><category term='ChipKnip'/><category term='wikipedia'/><category term='speed dating'/><category term='peltzman effect'/><category term='eye sight'/><category term='things that make me a bad human being'/><category term='loans'/><category term='unix'/><category term='death of the sun'/><category term='design of everyday things'/><category term='kiwis'/><category term='Gruyere'/><category term='bleg'/><category term='men'/><category term='losing points'/><category term='things that make geeks sad'/><category term='The Netherlands'/><category term='Europe'/><category term='Drexel'/><category term='inalienable rights'/><category term='Sunset'/><category term='human trafficking'/><category term='fietsen'/><category term='funny'/><category term='radiation'/><category term='social technology'/><category term='fertilizer'/><category term='middle east'/><category term='sunsets'/><category term='library'/><category term='windows 7'/><category term='tape-out'/><category term='excuse post'/><category term='civics'/><category term='rods'/><category term='verbosity'/><category term='pb and b'/><category term='values'/><category term='travel'/><category term='Coca cola'/><category term='quantum mechanics'/><category term='intelligence'/><category term='schools'/><category term='country differences'/><category term='how hot I am'/><category term='Delft'/><category term='Canada'/><category term='IOC'/><category term='canals'/><category term='why cherries rock'/><category term='politicians'/><category term='gender differences'/><category term='shallow'/><category term='CEOs'/><category term='security'/><category term='dogs'/><category term='excrement'/><category term='cash incentives'/><category term='elected officials'/><category term='naturalization'/><category term='Unshelved'/><category term='TU Delft'/><category term='rejection'/><category term='apartment'/><category term='equality'/><category term='bees'/><category term='style'/><category term='destruction of the sun'/><category term='removing'/><category term='rationality'/><category term='gender problems'/><category term='Inane things'/><category term='integrated circuits'/><category term='glucose meters'/><category term='graduate education'/><category term='Dutch politics'/><category term='Dutch bank'/><category term='Iceland'/><category term='hummus'/><category term='New York Times'/><category term='obituaries'/><category term='Japan'/><category term='dirty bombs'/><category term='human waste'/><category term='American presidential elections'/><category term='wasting money'/><category term='multi-tools'/><category term='kiwi'/><category term='accessibility technology'/><category term='stories'/><category term='Stargate'/><category term='mountains'/><category term='Transcription'/><category term='noise'/><category term='bathrooms'/><category term='web design'/><category term='focused ion beam'/><category term='large corporations'/><category term='drawing maps'/><category term='media'/><category term='high school job'/><category term='VHDL'/><category term='geographical variations by state'/><category term='pie run'/><category term='contracts'/><category term='misrepresentation of facts in the media'/><category term='piracy'/><category term='airplane ticket pricing'/><category term='hotornot.com'/><category term='kissing'/><category term='graphs'/><category term='Fitzwilliam Darcy'/><category term='serving web pages'/><category term='Cadence'/><category term='Muscatine'/><category term='America'/><category term='MIT classes'/><category term='evolution'/><category term='type 1 diabetes'/><category term='security theatre'/><category term='Brasserie'/><category term='SGP'/><category term='Penny Arcade'/><category term='nuclear reactor'/><category term='South Beach Diet'/><category term='python'/><category term='amazon'/><category term='peer review'/><category term='Attributes of a good lover'/><category term='Idaho Plate Method'/><category term='how much of a literary genius I am'/><category term='internet'/><category term='software contruction process'/><category term='peanut butter and jelly'/><category term='things that make me laugh'/><category term='Software'/><category term='random noise generators'/><category term='beauty'/><category term='*nix tidbit'/><category term='science'/><category term='high school friends'/><category term='daylight savings time'/><category term='women'/><category term='Olympics'/><category term='SAT'/><category term='deleting'/><category term='obesity'/><category term='sledding'/><category term='research'/><category term='stress'/><category term='manure'/><category term='financial crisis'/><category term='students'/><category term='reddit links'/><category term='risk compensation'/><category term='programming'/><category term='politics'/><category term='avalanche diodes'/><category term='games'/><category term='places I&apos;ve been'/><category term='complex systems'/><category term='API'/><category term='glycemic index'/><category term='bikini'/><category term='MIT'/><category term='Heinz ketchup factory'/><category term='filler posts'/><category term='metric system'/><category term='Islam in Europe'/><category term='tests'/><category term='dreams'/><category term='dwarf fortress'/><category term='Dutch drug laws'/><category term='food'/><category term='docks'/><category term='parallel vs serial programming'/><category term='quotes'/><category term='operators'/><category term='mistranslation'/><category term='things that confound me'/><category term='pancakes'/><category term='maps'/><category term='data'/><category term='Americana'/><category term='LaTeX'/><category term='negative reviews'/><category term='sentences'/><category term='estimation'/><category term='money'/><category term='Bicycles'/><title type='text'>Oog Robot</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default?start-index=101&amp;max-results=100'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>177</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5661278799276470154</id><published>2011-07-22T09:23:00.001+02:00</published><updated>2011-07-22T09:24:25.396+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pi'/><title type='text'>22/7</title><content type='html'>Happy &lt;a href="http://en.wikipedia.org/wiki/Pi_Day"&gt;Pi Approximation Day&lt;/a&gt; everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5661278799276470154?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5661278799276470154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5661278799276470154' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5661278799276470154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5661278799276470154'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/07/227.html' title='22/7'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-9043397048903385286</id><published>2011-03-30T11:25:00.007+02:00</published><updated>2011-03-30T14:02:52.047+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='airport security'/><category scheme='http://www.blogger.com/atom/ns#' term='airports'/><category scheme='http://www.blogger.com/atom/ns#' term='security theatre'/><title type='text'>Screwdrivers</title><content type='html'>So I performed an experiment on Monday which required a laser.  This wouldn't normally be news for me, except that I needed a really strong magnetic field, around 10 Tesla, and had to fly via airplane to access this field.  Now, if you've ever cleared security at the airport, you know that security can be a little bit silly.  In fact, it can be really silly.  I had one of these experiences a few days ago.&lt;br /&gt;&lt;br /&gt;Let me start the story by listing what I had in my carry-on bag:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;A &lt;a href="http://en.wikipedia.org/wiki/Laser_safety#Class_3B"&gt;class 3b laser&lt;/a&gt; driver and head (capable of blinding a person), which requires a power outlet&lt;/li&gt;&lt;br /&gt;&lt;li&gt;6 ml of insulin, a handful of needles, a blood glucose meter, and lancets for finger pricking (I'm type 1 diabetic)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A lot of electronics, including a motherboard (PCB) with an FPGA, several custom PCBs with my own ASICs, and a multimeter&lt;/li&gt;&lt;br /&gt;&lt;li&gt;About 20 or 30 meters of cabling (4m of which was 40 way parallel cabling)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A laptop with an extended life battery&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A flat-head screwdriver and a torx screwdriver (I think the torx was a T6)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My keys, which contained an LED light, two hex keys, and a keychain screwdriver similar to &lt;a href="http://www.amazon.com/Mascot-Micro-Miniature-Eyeglass-Screwdriver/dp/B00065CN18/ref=sr_1_13?ie=UTF8&amp;qid=1301477172&amp;sr=8-13"&gt;this one&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My dumb phone&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A change of clothes (and an extra pair of underwear)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;All the relevant papers for traveling, including e-mail exchanges with the lab where I was going to be working&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;I got to the airport early, figuring that clearing security was going to be a pain.  I separated my diabetic stuff, and told the security officer that I was type 1 diabetic and that these were my supplies.  I pulled out my laptop (as instructed) and put it in a separate container.  I passed through the x-ray check.&lt;br /&gt;&lt;br /&gt;The guy working at the luggage screener pulled another guy over when my luggage was passing through, and they had me come over to the machine.  They needed to re-run my stuff in separate containers --- they said they needed a better view of the electronics.  So I unpacked all the stuff, and they ran it in about five separate containers.  On the last container, which contained the contents of my pockets, they pulled out my keys, pointed to the keychain screwdriver, and were like, "Um, what is this?"  I explained to them that it was a keychain screwdriver, and they said, "We're sorry, tools aren't allowed on the plane.  You cannot take this through, but everything else is okay."&lt;br /&gt;&lt;br /&gt;Now, at this point, I'd like to give a little history.  I received this keychain screwdriver as a present from my sister in December of 2009.  It has been through security at airports at least 10 times (6 flights within Europe, and 4 flights to and from the US).  I wasn't sure if they maybe misused the word "tool" --- they weren't native English speakers --- but I decided not to push my luck, and told them just to throw it away.&lt;br /&gt;&lt;br /&gt;The flight back was the same, with security requiring me to re-run all the electronics, except nothing was confiscated.  At neither location did security ask me why I was bringing a laser on a plane.&lt;br /&gt;&lt;br /&gt;So, in case you are wondering, it is okay to bring a laser that can blind a person onto a plane, with a power source for at least a few minutes of operation (a laptop battery).  You can bring enough insulin to harm a few fully grown people quite seriously, probably killing them.  You can bring custom electronics and custom cabling onto a plane.  You can even bring fully sized screwdrivers that are for security screws like torx screws (I find it unlikely that planes are going to use Philips or flat head screws).  And you can bring all of this &lt;span style="font-weight:bold;"&gt;in your carry-on&lt;/span&gt;.  But a keychain screwdriver?  Well, my experience suggests there is a 10% chance that this will be confiscated.&lt;br /&gt;&lt;br /&gt;I don't want to sound upset at the people at the checkpoint.  They were nice to me, and I wasn't acting funny.  I'm also a white male, which probably helped by not attracting suspicion.  I complied with their requests immediately, and answered any questions they put to me.  They had a line of people after me that were probably not happy about the jerk with the electronics having his equipment re-run.  In fact, I'm happy with the people at the checkpoint.  I needed to run a research experiment whose results are important to cancer detection.  It was good for me that a laser, diabetic supplies, and custom electronics cleared the checkpoint.&lt;br /&gt;&lt;br /&gt;It bugged me a little that my keychain screwdriver was confiscated but my torx and flathead screwdrivers were not.  Did the security guys want to feel like they were doing something?  I don't know.  But a different question keeps nagging at me --- if I can bring a dangerous laser, deadly amounts of insulin, and custom electronics onto a plane, what purpose does "security" actually serve at airports?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-9043397048903385286?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/9043397048903385286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=9043397048903385286' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/9043397048903385286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/9043397048903385286'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/03/screwdrivers.html' title='Screwdrivers'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4054077310091973234</id><published>2011-03-03T08:36:00.006+01:00</published><updated>2011-03-03T08:40:54.107+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='schools'/><category scheme='http://www.blogger.com/atom/ns#' term='dogs'/><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>Dogs in Elementary Schools</title><content type='html'>If you have time, check out the &lt;a href="http://thegazette.com/2011/03/03/therapy-dogs-valued-members-of-staff-at-corridor-schools/"&gt;article on therapy dogs&lt;/a&gt; being used in Iowa schools.  The article claims that having a dog increases the amount of reading in the schools, and helps calm children down.&lt;br /&gt;&lt;br /&gt;(The phrase "Corridor schools" refers to the "Technology Corridor," which is the locals' way of advertising the region between and including Cedar Rapids and Iowa City.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4054077310091973234?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4054077310091973234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4054077310091973234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4054077310091973234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4054077310091973234'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/03/dogs-in-elementary-schools.html' title='Dogs in Elementary Schools'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4281453554692028323</id><published>2011-02-01T18:00:00.001+01:00</published><updated>2011-02-01T18:00:11.821+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='why cherries rock'/><category scheme='http://www.blogger.com/atom/ns#' term='Idaho Plate Method'/><category scheme='http://www.blogger.com/atom/ns#' term='blood glucose'/><category scheme='http://www.blogger.com/atom/ns#' term='glycemic index'/><category scheme='http://www.blogger.com/atom/ns#' term='the only good thing about grapefuit'/><category scheme='http://www.blogger.com/atom/ns#' term='South Beach Diet'/><category scheme='http://www.blogger.com/atom/ns#' term='type 1 diabetes'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>A Complex Relationship with Food</title><content type='html'>The relationship between people and food is complex enough to begin with, and it can be a little overwhelming if you're diabetic.  In this post, after giving an overview of type one diabetes mellitus, I'm going to talk a little bit about the additional complexities that diabetics have with food.&lt;br /&gt;&lt;br /&gt;A non-diabetic person has a working endocrine system that responds to natural increases in blood sugar levels by having portions of the pancreas produce insulin, which causes muscles and especially the liver to store the sugar.  The liver acts as a buffer or gas tank; when you eat, it is like putting fuel in your body.  The hormone glucagon has the opposite effect of insulin.  Glucagon causes the liver to release sugar into the blood.  A normal person always has trace amounts of glucagon or insulin in his/her blood.  There is a &lt;a href="http://en.wikipedia.org/wiki/File:Suckale08_fig3_glucose_insulin_day.jpg"&gt;good graph&lt;/a&gt; at Wikipedia that illustrates how insulin levels in a normal person's body react to sugar levels caused by eating and activity.&lt;br /&gt;&lt;br /&gt;Keeping the blood sugar level below a particular value is important for many reasons that I do not fully understand.  When the blood sugar goes too high, above about twice the normal value, the kidneys are overworked from removing all the sugar, and kidney damage can result.  There are additional problems with blood vessels being weakened by high blood sugar.  Keeping the blood sugar above a certain value is important because otherwise your cells would starve (leading to death).  The combination of insulin, glucagon, intaking food, and the energy stored in your liver are all critical to keeping the blood sugar levels at a normal value.&lt;br /&gt;&lt;br /&gt;A person with insulin-dependent diabetes mellitus (IDDM or type one diabetes) lacks the ability to produce sufficient insulin.  A T1 (I will use this as short-hand for a type one diabetic, and it also makes me sound like a terminator) has the problem that his/her blood sugar would naturally go too high after meals, which can (over a period of years) cause kidney and blood vessel damage.  T1s have the short-term problem that their energy reserves are too low.  If a T1 performs vigorous physical activity and doesn't eat, the blood sugar will plummet, causing problems.&lt;br /&gt;&lt;br /&gt;The way T1s normally solve these problems is by injecting insulin.  There are two types of insulin: long-acting (basal) and short-acting (bolus).  Long-acting insulin works over a period of roughly 18 to 24 hours, counteracting the "background" stream of sugar from the liver.  Long-acting insulin is normally taken once or twice a day; in the Netherlands, doctors only prescribe it before sleep, though in America the dose is usually split between the morning and the night.&lt;br /&gt;&lt;br /&gt;Short-acting insulin is taken at the same time as food.  The short-acting insulin works over a period of roughly 4 hours.  The amount of short-acting insulin I take is related to the amount of carbohydrates (sugars) in the food I eat.  Right now I use about 4 units of insulin when I have less than 100 grams of carbs at a meal, 5 units when I have 100 - 110 g, and 6 units when I have above 110 g of carbs (I don't eat more than 110 g of carbs at a meal).  This amount of insulin will increase over time, as my pancreas shuts down.  Right now my body appears to produce enough insulin to cover about 60 grams of carbs; I need to inject insulin to make up the difference.&lt;br /&gt;&lt;br /&gt;Unfortunately there are two big drawbacks to using the short-acting insulin.  The first drawback is that the "response curve" of the insulin is set.  The sugars in different foods take different amounts of time to absorb, but how and when the insulin acts is not variable.  For example, when a T1 drinks 100 grams of caramelized dextrose, which the human body digests very efficiently, the blood sugar increases quickly and rapidly.  In comparison, if I drink about 130 grams high-fructose corn syrup (which contains about 100 grams of sugar), my blood sugar would take about twice as long to rise.  This is because the human body is less efficient at processing fructose than dextrose.  How quickly a food is absorbed is known as the &lt;a href="http://en.wikipedia.org/wiki/Glycemic_index"&gt;glycemic index&lt;/a&gt;, though this varies from person to person.  The long and short of this is that foods with easily absorbed sugars (high glycemic index foods) will cause spikes in my blood sugar, which are bad.  This is actually true for people in general; the &lt;a href="http://en.wikipedia.org/wiki/South_Beach_Diet"&gt;South Beach Diet&lt;/a&gt; is a diet that partially focuses on eating low glycemic index foods, causing a lower variation in blood sugar.  This type of diet is supposed to be better for you (you can also use it to lose weight, but that isn't the primary purpose of that diet).&lt;br /&gt;&lt;br /&gt;Anyways, the important point is that if I'm not exercising (a different post entirely), then my doctor recommends eating food with a lower glycemic index, and eating it slowly.  Foods that seem similar actually act very differently.  Cherries have a lower index than raisins.  Prunes are better for me than dates.  Grapefruit is better than pineapple (but this is definitely only true from a glycemic index standpoint; in every other way, fresh pineapple is vastly superior to grapefruit).  Anything made with processed, white flour is absorbed very quickly, so things like pancakes will cause spiky blood sugar.&lt;br /&gt;&lt;br /&gt;The other drawback to the short-acting insulin is that there can be absorption problems long-term.  Scar tissue builds up if a particular site is stressed repeatedly, and if a pocket of insulin isn't absorbed because of scar tissue, and the insulin is released quickly, a sudden drop in blood sugar can occur.  Scar tissue is prevented by rotating injection sites; I use half of my body for a month, and then switch.  During the month I also rotate within the site itself.  I prefer to use the tops of my thighs in the mornings and the evenings, since the large surface area makes site rotation easy.  However, it is a bit inconvenient at work, so I normally use my belly at work.  Massaging the area before the injection (increases blood flow) helps a little bit, but massaging afterwards seems to cause bruising.  Insulin can and does leak if the needle isn't held in the site; I normally count to 10 after injection.&lt;br /&gt;&lt;br /&gt;Long-term, lowering the intake of insulin also prevents scar tissue problems.  I am trying to eat a low-carb diet by using the &lt;a href="http://www.platemethod.com/products.html"&gt;Idaho Plate Method&lt;/a&gt;.  In this method, you split your main plate into a half and two quarters; low-starch veggies occupy half, starch-heavy grains and veggies occupy a quarter, and protein sources occupy the other quarter.  One piece of fruit can accompany a meal.  The food has been a bigger adjustment than the shots or finger pokes.  I ate a lot of pasta before learning I was T1, and right now if I tried to eat a meal with 250 grams of pasta and 500 ml of orange juice (both huge sources of carbs)...well, let's just say a meal like this is a bad idea at this moment.  I could eat such a meal if I wanted to, but I'd need about two or three times as much insulin as a much healthier meal.&lt;br /&gt;&lt;br /&gt;You'll notice there is no "dessert."  Fruit is dessert right now.  Sometimes I'll have a square of very dark chocolate with a meal or before I exercise, but right now I'm adjusting to eating less sugar.  It isn't easy, but it reduces the amount of insulin I require and is going to be better for me long term.&lt;br /&gt;&lt;br /&gt;Well, this post turned out a bit longer than I expected, but I hope it clears up how diabetics view food.  We care more about the amount of sugar and how it is absorbed, in addition to the standard concerns about vitamin content and caloric content.  All in all, the forced examination of my diet has turned out to be a pretty good thing.  It wasn't a great idea to be eating a meal that was 300 g of spaghetti with 500 ml of orange juice as my primary source of energy.&lt;br /&gt;&lt;br /&gt;In the next few posts I'll probably cover differences in vitamin sources from America to Europe (you'll be surprised, trust me), along with how diabetics approach exercise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4281453554692028323?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4281453554692028323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4281453554692028323' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4281453554692028323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4281453554692028323'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/02/complex-relationship-with-food.html' title='A Complex Relationship with Food'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5149977539027278104</id><published>2011-01-25T11:00:00.001+01:00</published><updated>2011-01-25T12:38:36.748+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='biases'/><category scheme='http://www.blogger.com/atom/ns#' term='SAT'/><category scheme='http://www.blogger.com/atom/ns#' term='tests'/><category scheme='http://www.blogger.com/atom/ns#' term='ACT'/><category scheme='http://www.blogger.com/atom/ns#' term='visualizing information'/><title type='text'>Selection Biases in Real World Data</title><content type='html'>So a &lt;a href="http://www.commonwealthfoundation.org/policyblog/detail/2010-sat-scores-by-state"&gt;web-page&lt;/a&gt; depicting the average SAT score by state has been making the rounds a little bit in Iowa.  Apparently Iowans are so smart!  But something seemed fishy about the data...oh, right the participation rate is &lt;span style="font-weight:bold;"&gt;3%&lt;/span&gt; in Iowa, and in general states with a lower participation rate have better scores.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TT6LT6M7hgI/AAAAAAAAAf8/UWeESPxVnuo/s1600/chart_1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TT6LT6M7hgI/AAAAAAAAAf8/UWeESPxVnuo/s1600/chart_1.png" alt=""id="BLOGGER_PHOTO_ID_5566039363633776130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now, if you take the &lt;a href="http://www.act.org/news/data/10/states.html?utm_campaign=cccr10&amp;utm_source=data&amp;utm_medium=web"&gt;ACT data for 2010&lt;/a&gt;, Iowa is around 15th, but with a much higher participation rate.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TT6MS97DUtI/AAAAAAAAAgE/zafYWWFVows/s1600/chart_2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TT6MS97DUtI/AAAAAAAAAgE/zafYWWFVows/s1600/chart_2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5566040446964290258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look at Maine!  Maine is ranked dead last, &lt;span style="font-weight:bold;"&gt;51st&lt;/span&gt;, on the SAT list, but &lt;span style="font-weight:bold;"&gt;5th&lt;/span&gt; on the ACT list, up there with a lot of East Coast states whose students didn't do so well on the SAT list.  New York is 46th on one list and 4th on the other.&lt;br /&gt;&lt;br /&gt;Why the difference in Iowa's rank?  And why the huge difference in Maine's rank?&lt;br /&gt;&lt;br /&gt;Biases in the test-takers is likely to be at work.  ACT has its &lt;a href="http://www.act.org/humanresources/iacity.html"&gt;mothership in Iowa City&lt;/a&gt;, meaning that Iowa is likely to be pushing the ACT for political-economic ties.  In my experience, only seasoned test-takers in Iowa take the SAT.  The ACT is "good enough" for most people, but because of the additional practice and the inherent variance of the tests, you can get a higher personal best simply by more tests (personal note from an MIT grad: I took each test 6 times, once per year from 7th grade to 12th grade).  Thus it is likely that Iowans hoping to get into a selective school are more likely to take the SAT.  A similar effect is probably at work with the ACT in states like Massachusetts --- lower participations rates in these states are being caused by forces which select for the best test-takers and smartest students.&lt;br /&gt;&lt;br /&gt;Making the SAT difficult to take in Iowa might help the state look the best in the SAT rankings, even though the ACT is HQ'ed in Iowa City.  But most of all, reading too much into improperly gathered rankings is dangerous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5149977539027278104?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5149977539027278104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5149977539027278104' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5149977539027278104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5149977539027278104'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/01/selection-biases-in-real-world-data.html' title='Selection Biases in Real World Data'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UtZ1-6B3ldo/TT6LT6M7hgI/AAAAAAAAAf8/UWeESPxVnuo/s72-c/chart_1.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8328135238120370946</id><published>2011-01-15T13:00:00.000+01:00</published><updated>2011-01-15T13:00:00.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blood glucose'/><category scheme='http://www.blogger.com/atom/ns#' term='insulin'/><category scheme='http://www.blogger.com/atom/ns#' term='design of everyday things'/><category scheme='http://www.blogger.com/atom/ns#' term='glucose meters'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='insulin pens'/><category scheme='http://www.blogger.com/atom/ns#' term='Diabetes'/><title type='text'>The Design of Everyday Diabetic Things</title><content type='html'>I figured I'd talk a little bit of the design of things used to treat insulin-dependent diabetes mellitus (IDDM).  The equipment features interesting trade-offs between ease-of-use, safety, cost, effectiveness and comfort.  There are two main sets of tools: one for checking glucose and one for injecting insulin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The Glucose Meter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are many different glucose meters, but I use a &lt;a href="http://www.bayerdiabetes.com/sections/ourproducts/meters/contourmeter"&gt;Bayer Contour&lt;/a&gt;, because that's what the doctors suggested.  The meter requires a disposable strip every time I want to check my blood sugar.  I insert the strip into the meter, and then hold a drop of blood to the test strip intake.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF6oPtFRWI/AAAAAAAAAeU/0t18W2IOqSs/s1600/meter_complete.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF6oPtFRWI/AAAAAAAAAeU/0t18W2IOqSs/s320/meter_complete.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562361846608250210" /&gt;&lt;/a&gt;  The gadget is the meter, the plastic container (above the gadget) holds the test strips, the &lt;a href="http://www.bayerdiabetes.com/sections/ourproducts/microlet2lancing"&gt;lancer&lt;/a&gt; is used to prick fingers (I guess they didn't want to call it a finger pricker for whatever reaon), the mesh compartment holds microlets (finger prickers), and I have some alcohol swabs in the little compartment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/TTF6nncm-gI/AAAAAAAAAeM/3lJuzXF0_1s/s1600/meter_pre_blood.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/TTF6nncm-gI/AAAAAAAAAeM/3lJuzXF0_1s/s320/meter_pre_blood.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562361835801737730" /&gt;&lt;/a&gt;  The meter with a test strip inserted.  In order to get a reading I have to hold a drop of blood to the little chamber at the bottom of the strip.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF6nINFhPI/AAAAAAAAAeE/-6B5BcfhDdI/s1600/meter_post_blood.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF6nINFhPI/AAAAAAAAAeE/-6B5BcfhDdI/s320/meter_post_blood.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562361827415131378" /&gt;&lt;/a&gt;What the meter looks like after a reading.  I'm using mmol/L, not mg/dl, which is why the reading is so low.  A person with blood glucose levels of 5 mg/dl would be in a coma.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTF9HljZLcI/AAAAAAAAAec/Lq97WelJFRk/s1600/microlets.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTF9HljZLcI/AAAAAAAAAec/Lq97WelJFRk/s320/microlets.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562364584072392130" /&gt;&lt;/a&gt;  The lancing device (finger pricker) with the cap off, along with an uncapped microlet and a capped microlet.  You have to twist the cap off the microlet in order to use it; if a child swallows a capped microlet, the plastic is strong enough that the cap shouldn't come off.  I think.  I'm not really sure, and I'm not planning on running tests, but if you know a child who would be interested in swallowing one, please feel free to contact me.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF9H2cqk1I/AAAAAAAAAek/mMMNgvAjrBc/s1600/pricker_cap.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF9H2cqk1I/AAAAAAAAAek/mMMNgvAjrBc/s320/pricker_cap.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562364588607574866" /&gt;&lt;/a&gt; The amount the microlet penetrates into your skin is adjustable via screwing the cap on the lancing device.  Diabetics who prick their fingers a lot develop callouses, so depending on the thickness of the skin, the needle may need to penetrate farther.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I had initially thought the meter was really nice.  They're really inexpensive, have some fancy features like alerts, and it is very easy to use.  However, much like printers being cheap and ink being expensive, the meter is cheap but the microlets and test strips are very expensive.  The microlets and strips cost about a dollar a piece, and IDDM people are supposed to check their blood sugar at least four times a day.  You're also supposed to change the microlet (the needle used to prick your finger), as &lt;a href="http://www.diabeticdogblog.com/?p=40"&gt;the microlet gets worn after use&lt;/a&gt;.  In practice most type 1s I know only change the microlet once per day.  Anyways, the $20 meter consumes over $1,000 of test strips per year (my insurance covers the use of about 1,600 test strips per year).  Right now I'm checking my blood glucose levels about 7 or 8 times a day, since I'm still getting used to everything, but eventually it should go down to four or five times a day.  If my insurance didn't cover the strips, I'd almost certainly use a meter with &lt;a href="http://www.bayerdiabetes.com/sections/ourproducts/meters/breeze2"&gt;a strip disk&lt;/a&gt;, since they'd be cheaper long term.&lt;br /&gt;&lt;br /&gt;Overall I'm pretty happy with the meter.  It is a little bulky, so I'll probably pick up a smaller one that I could carry with me, but the fact that it was free and the strips are mostly covered by my insurance makes me happy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Insulin pens&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once per morning and before every meal I have to give myself insulin.  There are two types of insulin I use.  Lantus, which acts very slowly over the course of about 20 to 24 hours, is called a basal insulin.  I use Lantus once per day in the morning, though eventually I'll probably have to split it into a day and night dose.  Apidra, which acts very quickly, is called a bolus insulin.  I take Apidra before meals; the exact dose depends on the carbs in my meal, my current blood sugar, and the amount of sugar I expect to burn.  The location of injection has an important role in how fast my body absorbs the insulin.  Injecting in the thighs makes absorption quite slow, while the belly area absorbs quickly.  I normally use my thighs for the slow-acting, and my belly for the fast acting.  I have to rotate the exact site location, or else scar tissue builds up which can make absorption difficult.&lt;br /&gt;&lt;br /&gt;The biggest danger with the pens is that I accidentally confuse the two types of insulin.  While the pens are visually distinct, with different colors, I actually wish they were physically distinct --- in other words, the Lantus pen was larger than the Apidra pen.  I'm not too worried about confusing the two, since I keep them in different spots, but it would be nice if they were more difficult to confuse.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTGDgoalrwI/AAAAAAAAAes/ke_gzTFZ3VI/s1600/pens_and_needles.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTGDgoalrwI/AAAAAAAAAes/ke_gzTFZ3VI/s320/pens_and_needles.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562371611407265538" /&gt;&lt;/a&gt;  I have my two pens with two sealed needles on the kitchen table.  The pens are disposable; after the pen runs out of insulin, I throw them away.  Before use, the pens have to be stored in a fridge.  After use, the pens are good for 28 days.  I write the date the pens expire after the first use, so I can easily track when I'm supposed to throw them away.  The pens are small enough to fit in my pocket.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/TTGDg5FtezI/AAAAAAAAAe0/RFSZ_N_Fros/s1600/pen_dial_zero.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/TTGDg5FtezI/AAAAAAAAAe0/RFSZ_N_Fros/s320/pen_dial_zero.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562371615883098930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/TTGDhSExXbI/AAAAAAAAAe8/5J23BkQfQiQ/s1600/pen_dial_eight.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/TTGDhSExXbI/AAAAAAAAAe8/5J23BkQfQiQ/s320/pen_dial_eight.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562371622590045618" /&gt;&lt;/a&gt; This is the dial on one of my pens.  I choose the number of units to inject by rotating the dial.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTGES3nsUgI/AAAAAAAAAfM/EXHTmmIA1Cw/s1600/scale.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTGES3nsUgI/AAAAAAAAAfM/EXHTmmIA1Cw/s320/scale.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562372474482217474" /&gt;&lt;/a&gt; This is where the needle screws onto the pen top, with the number of units of insulin units left in the pen displayed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTGDhmpTDLI/AAAAAAAAAfE/Kd5iDgTwUsc/s1600/needle_guard.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTGDhmpTDLI/AAAAAAAAAfE/Kd5iDgTwUsc/s320/needle_guard.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562371628111957170" /&gt;&lt;/a&gt;  This is the needle after the seal is taken off.  There are screw threads on the inside that screw onto the top of the pen.  The needle is inside the plastic container, so it is quite difficult to prick your finger with this.  If the needle falls, it won't jab anything.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/TTGFNpbsXXI/AAAAAAAAAfc/wUpXoVYmWfs/s1600/pen_first_cap.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/TTGFNpbsXXI/AAAAAAAAAfc/wUpXoVYmWfs/s320/pen_first_cap.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562373484286074226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTGFNYEmLSI/AAAAAAAAAfU/mvyzIF9Iij4/s1600/pen_second_cap.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/TTGFNYEmLSI/AAAAAAAAAfU/mvyzIF9Iij4/s320/pen_second_cap.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562373479625796898" /&gt;&lt;/a&gt;  The needle has two caps, an outer and an inner.  The inner cap is color-coded to the size of the needle.  Different injection sites require different needle sizes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTGFNz7eFOI/AAAAAAAAAfk/W_GgYxWhsqo/s1600/pen_with_needles.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTGFNz7eFOI/AAAAAAAAAfk/W_GgYxWhsqo/s320/pen_with_needles.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5562373487103710434" /&gt;&lt;/a&gt; A 8mm and a 4mm needle attached to the pens.  Before injection, two units are supposed to be "burned," or injected into garbage.  Burning the units insures that no air is in the needle.  My Apidra pen always has a small amount of pressure, which is why there is a drop of insulin on the end.&lt;br /&gt;&lt;br /&gt;I think the pens have a phenomenal design.  First of all, the screw cap allows the use of different needles.  This is important because, as I previously mentioned, different sites require different needle sizes, and because the needle wears after use, a new needle is required every time.  The screw cap doubles as a safety measure; you have to push and screw the needle at the same time to get the cap on, which kid-proofs the pen to a large extent.  With a child, the real danger isn't that a kid plays with the needle; the real danger would be a kid injecting themselves with insulin.  The screw dial also kid-proofs the pen to a certain extent.  An additional feature is that as you inject, the screw dial resets to zero.  This means that the default state of the pen is going to be to inject no insulin.&lt;br /&gt;&lt;br /&gt;The injections are almost pain free.  Insulin injections are subcutaneous, compared to vaccinations which can require injecting into a muscle.  I barely notice them afterwards, which has contributed to how quickly I've gotten used to them.  The needles and pens, while expensive, are also (almost completely) covered by my insurance.&lt;br /&gt;&lt;br /&gt;As I stated earlier, the devices feature some interesting trade-offs.  Overall, I've been very impressed by how little pain I've experienced.  While I still wouldn't wish IDDM on anyone, it isn't as difficult to deal with as I had initially envisioned.  However, my pancreas is still working at some fraction of capacity, so I'll have to wait and see if I think the devices are effective enough when my pancreas produces no insulin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8328135238120370946?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8328135238120370946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8328135238120370946' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8328135238120370946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8328135238120370946'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/01/design-of-everyday-diabetic-things.html' title='The Design of Everyday Diabetic Things'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UtZ1-6B3ldo/TTF6oPtFRWI/AAAAAAAAAeU/0t18W2IOqSs/s72-c/meter_complete.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1363156141216140964</id><published>2011-01-11T11:13:00.004+01:00</published><updated>2011-01-11T15:05:02.755+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='insulin'/><category scheme='http://www.blogger.com/atom/ns#' term='type 1 diabetes'/><category scheme='http://www.blogger.com/atom/ns#' term='Diabetes'/><title type='text'>Diabetes FAQ</title><content type='html'>I'm getting a lot of questions about type 1 diabetes; I figured a blog post would be in order.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What is diabetes?  What is the difference between the types?&lt;/span&gt;&lt;br /&gt;The two types of diabetes mellitus are actually quite different, though both diseases relate to sugar and sugar metabolism.  &lt;a href="http://en.wikipedia.org/wiki/Diabetes_mellitus_type_1"&gt;Type 1 diabetes mellitus&lt;/a&gt;, which I have, occurs when the immune system attacks the portion of the pancreas that produces insulin.  Insulin is necessary for the body to metabolize sugar correctly.  Type 2 diabetes mellitus occurs when the body doesn't respond correctly to insulin.  Type 2 usually occurs in older, overweight individuals that have eaten a lot of sugar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What's up with the mellitus at the end of diabetes mellitus?&lt;/span&gt;&lt;br /&gt;There is another form of diabetes called &lt;a href="http://en.wikipedia.org/wiki/Diabetes_insipidus"&gt;diabetes insipidus&lt;/a&gt;, or DI.  Mellitus means sweet, whereas insipidus means tasteless.  The terms relate to the fact that urine from a person with diabetes mellitus, or DM, is sweet (due to the sugar flushed out of the body), whereas urine from a person with diabetes insipidus is tasteless, or tastes like whatever urine tastes like.  My high school biology teacher once told me that to diagnosis whether problems were DM or DI, people drank the urine.  Is it true?  I have no idea.&lt;br /&gt;&lt;br /&gt;The symptoms of DM and DI are similar, but the causes and treatments are very different.  Diabetes, in general, usually refers to diabetes mellitus.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What does having type 1 diabetes entail?&lt;/span&gt;&lt;br /&gt;Essentially I have to give myself insulin instead of relying on my pancreas to produce it for me.  This means that before eating anything with carbohydrates I have to give myself insulin.  Anything with sugar or starch is high in carbohydrates, so foods like potatoes, candy, and fruity drinks require giving myself more insulin than meat or low-sugar foods.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Do type 1s ever develop type 2 symptoms?&lt;/span&gt;&lt;br /&gt;"Very rarely." is the response I've received from doctors.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Isn't type 1 called juvenile-onset diabetes?&lt;/span&gt;&lt;br /&gt;Onset of type 1 can occur later than age 40, and thus the terms juvenile or juvenile-onset are no longer preferred.  Type 1 is often called insulin-dependent diabetes mellitus or IDDM.  I was 26 at onset, and I know another type 1 who was diagnosed when he was 29.  Type 1 is actually "better" when it occurs later in life; when kids are growing it is difficult to find the correct amount of insulin to use.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;You have to give yourself a shot before you eat almost anything?  Does it hurt?  How much insulin do you use?&lt;/span&gt;&lt;br /&gt;I do have to give myself a shot before every meal.  I also give myself a shot in the morning of long-acting insulin that stays in my system for about 24 hours.  The shots hardly hurt at all, and I have very quickly gotten used to them.  I have also gotten used to pricking my finger to check my blood sugar.  Pricking my fingers was worse at first, but is no longer a problem.&lt;br /&gt;&lt;br /&gt;Right now my pancreas is still producing some fraction of the insulin that would be expected.  However, my body will continue to attack portions of my pancreas, and eventually it will produce only trace insulin.  I'll have to inject more insulin at this point.&lt;br /&gt;&lt;br /&gt;The amount of insulin I use depends on the amount of sugar in the food I eat.  I have to match my insulin dose to the amount of sugar in the food I consume using a carbohydrate-to-insulin ratio.  The ratio will change as my pancreas shuts down, but it should stay the same afterwards.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What are the symptoms of being type 1 diabetic?&lt;/span&gt;&lt;br /&gt;The insulin shots are to keep my blood sugar at roughly the level of a normal person's blood sugar.  There are no symptoms if my blood sugar stays in the normal range.  Problems arise if my blood sugar is too high or too low.&lt;br /&gt;&lt;br /&gt;If my blood sugar goes too low, I notice it immediately, and I have something that has a little bit of sugar in it.  I'm trying to find something with sugar that I don't like --- giving myself a reward when I don't properly manage my blood sugar seems like a bad idea.  When my blood sugar is too low, my head feels a bit weird and my muscles jerk instead of operating smoothly.  If my blood sugar goes way too low, very bad things can happen, such as fainting.  Having low blood sugar is dangerous short term.&lt;br /&gt;&lt;br /&gt;If my blood sugar goes too high, then I usually have trouble focusing.  If it stays too high, then I usually itch.  The itching is a personal symptom, which many people do not have.  If it stays too high for too long, I can develop more symptoms, from the mundane like increased acne and increased thirst to the severe symptoms of weight loss, muscle aches and very blurry vision.  My body has acclimated to high blood sugar, so it is difficult for me right now to notice when my blood sugar is high.&lt;br /&gt;&lt;br /&gt;If my blood sugar is too high long-term, there are many complications for my eyes, kidneys, heart and lungs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How did you find out?&lt;/span&gt;&lt;br /&gt;Over the past three months at work, I've had tremendous difficulty focusing.  I've also noticed that I've had increased amounts of acne.&lt;br /&gt;&lt;br /&gt;During winter vacation, I spent a week in Boston.  My hands started to itch, and while I didn't think too much of it at the time I did see a doctor when I was home in Iowa a week later.  I starting having the more severe symptoms, including increased thirst and blurry vision.  I thought my vision was blurrier than normal, but I've also needed glasses for a while, so I didn't really notice it.  Then my muscles starting being sore when I walked up the stairs.  I searched for the symptoms using my &lt;a href="http://www.google.com/"&gt;search engine of choice&lt;/a&gt; and there it was: diabetes.  I saw the doctor the next day.  My blood pressure was normal, my heart rate was normal, and my blood sugar was 4x the value it was supposed to be.  Based on my age, weight and blood sugar, it was an automatic type 1 diabetes diagnosis.  I had also dropped 2.5 kilos (about 5 pounds) in the week between the two doctor appointments.  The doctors said that the decreased exercise (I ride my bike / walk a lot in NL) combined with my root beer, birthday cake and chocolate diet caused a huge spike in my blood sugar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How does exercise work?&lt;/span&gt;&lt;br /&gt;Blood glucose levels drop automatically during exercise, so I am supposed to only give myself a half dose of insulin at meals before I work out.  After I get my levels stabilized I think I am going to join a gym.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Can you still drink alcohol?&lt;/span&gt;&lt;br /&gt;Yes, but alcohol is tricky.  Most alcoholic drinks are just fermented sugar, and consuming small amounts of sugar over a long period of time does not match giving a single injection of insulin, which works well for a meal.  Additionally, being intoxicated is much more dangerous now than before.  I didn't consume alcohol in large quantities before, just a beer every now and then, but I think I am going to consume even less now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;This all kinda sucks.&lt;/span&gt;&lt;br /&gt;That is not a question, but yes, it is unfortunate.  However, it turns out that people can adapt very quickly to adverse circumstances.  I can tell that I am going to be able to live a normal life sans some special things required for eating food and exercise.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;How common is type 1 diabetes?&lt;/span&gt;&lt;br /&gt;In northern European populations, the rate is almost 1%, or 1 in 100 people (see the study in the next question).  In America the rate is probably closer to 1 in 200 or 250 people (see the Wikipedia article).  I haven't found great information on the rest of the world.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Is the disease genetic?&lt;/span&gt;&lt;br /&gt;There are some very interesting studies on this question, particularly &lt;a href="http://www.ncbi.nlm.nih.gov/sites/entrez?cmd=Search&amp;db=pubmed&amp;term=12663480"&gt;a study on Finnish twins&lt;/a&gt;.  When a twin of an identical pair had type 1 diabetes, there was roughly a 50% chance that the other twin would also have the disease.  There are multiple genes involved, which make occurrence complicated to predict.  The &lt;a href="https://www.23andme.com/health/Type-1-Diabetes/"&gt;23andMe page on type 1 diabetes&lt;/a&gt; is actually a really good resource on the genes and appropriate studies.&lt;br /&gt;&lt;br /&gt;Type 2 is also somewhat genetic, but is much more influenced by the environment, especially diet and exercise.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;If your pancreas isn't working does that mean you don't need it?  Can I stab it?&lt;/span&gt;&lt;br /&gt;Only a portion of my pancreas isn't working; I still need some of the other portions.  No, you may not stab my pancreas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Do you expect that anyone is going to develop a cure in your lifetime?&lt;/span&gt;&lt;br /&gt;No.  It wouldn't surprise me if someone came up with a vaccine, but I doubt there will be a cure.  Drug companies aren't very interesting in curing things, they care more about treating symptoms, which is a better income stream.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What was treatment like before insulin?&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Frederick_Madison_Allen"&gt;Controlled starvation&lt;/a&gt; was the "treatment" before insulin.  I use quotes because nothing was actually treated, symptoms existed, but people would live longer.  The life expectancy after diagnosis without starvation was about six months; it could increase to a few years with controlled starvation.&lt;br /&gt;&lt;br /&gt;After insulin was successfully extracted in 1921 (the extraction technique's inventors won the Nobel prize in 1923), treatment was an insulin injection before any meal.  I would recommend reading the book &lt;a href="http://www.amazon.com/Breakthrough-Elizabeth-Discovery-Insulin-Medical/dp/0312648707"&gt;&lt;span style="font-style:italic;"&gt;Breakthrough&lt;/span&gt;&lt;/a&gt;, though make sure you read the book's afterword to understand that some of the non-scientific portions of the book are fictionalized.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What can I do?&lt;/span&gt;&lt;br /&gt;The most important thing you can do is take care of yourself so that you are less likely to develop type 2 diabetes.  Eating foods with less added sugar, eating lots of fruits/veggies, having a balanced diet, and getting enough exercise are very important.&lt;br /&gt;&lt;br /&gt;If you like you can donate money to a foundation like the &lt;a href="http://www.jdrf.org/"&gt;JDRF&lt;/a&gt; or &lt;a href="http://www.diabetes.org/"&gt;ADA&lt;/a&gt;, but I think being supportive of scientific research and politicians who support research is more important.&lt;br /&gt;&lt;br /&gt;Finally, just treat anyone who is diabetic just like a normal person with specific dietary restrictions.  Try not to confuse type 1 with type 2; while both types share the label of diabetes mellitus, the two types can be very different.  If a diabetic suggests eating at a different time or a different place please accept.&lt;br /&gt;&lt;br /&gt;Oh, and be very careful about brunch.  We the type 1 diabetics hate brunch.  Well, mostly hate brunch.  It is too much food of the wrong type at the wrong time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;This is all really interesting, where can I find more information?&lt;/span&gt;&lt;br /&gt;I would suggest browsing the &lt;a href="http://www.jdrf.org/"&gt;JDRF&lt;/a&gt; website first, then maybe the &lt;a href="http://www.diabetes.org/"&gt;ADA&lt;/a&gt; website.  There is always the Wikipedia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1363156141216140964?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1363156141216140964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1363156141216140964' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1363156141216140964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1363156141216140964'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/01/diabetes-faq.html' title='Diabetes FAQ'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5994597709124378456</id><published>2011-01-02T20:40:00.005+01:00</published><updated>2011-01-11T15:07:41.223+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='birthday presents'/><category scheme='http://www.blogger.com/atom/ns#' term='Diabetes'/><title type='text'>Worst Birthday Present Ever</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TSDU0gp4aTI/AAAAAAAAAdw/hKsA26ui_uo/s1600/IMG_0013.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/TSDU0gp4aTI/AAAAAAAAAdw/hKsA26ui_uo/s320/IMG_0013.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5557675938759076146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I found out I have &lt;a href="http://en.wikipedia.org/wiki/Diabetes_mellitus_type_1"&gt;Type 1 Diabetes Mellitus&lt;/a&gt; just after my 26th birthday.  I am fine, please don't worry, it is just going to be a huge lifestyle adjustment in the coming months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5994597709124378456?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5994597709124378456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5994597709124378456' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5994597709124378456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5994597709124378456'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2011/01/worst-birthday-present-ever.html' title='Worst Birthday Present Ever'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UtZ1-6B3ldo/TSDU0gp4aTI/AAAAAAAAAdw/hKsA26ui_uo/s72-c/IMG_0013.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2650207032173920829</id><published>2010-11-19T01:21:00.002+01:00</published><updated>2010-11-19T01:23:03.598+01:00</updated><title type='text'>researchresearchresearch</title><content type='html'>In case you're wondering what is happening in my life, please see the title.  No new events, no crazy nights, no fun vacations.  Until December.  When hopefully things will pick up.&lt;br /&gt;&lt;br /&gt;I should get a hobby.  That involves people.  Hmmmmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2650207032173920829?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2650207032173920829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2650207032173920829' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2650207032173920829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2650207032173920829'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/11/researchresearchresearch.html' title='researchresearchresearch'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3891308270009680077</id><published>2010-09-30T14:03:00.004+02:00</published><updated>2010-09-30T14:06:38.750+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='Cadence'/><category scheme='http://www.blogger.com/atom/ns#' term='LISP'/><category scheme='http://www.blogger.com/atom/ns#' term='CAD'/><title type='text'>LISP at work!?!?!</title><content type='html'>I get to use LISP at work!  A standard CAD program, Cadence's icfb, uses a &lt;a href="http://en.wikipedia.org/wiki/Cadence_SKILL"&gt;SKILL-based API&lt;/a&gt;.  SKILL has a LISP-like syntax.  I need to automate creation of a large number of cells, and the SKILL API is the easiest way to do that.  This is going to be awesome!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3891308270009680077?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3891308270009680077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3891308270009680077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3891308270009680077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3891308270009680077'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/09/lisp-at-work.html' title='LISP at work!?!?!'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8906443404427682519</id><published>2010-09-21T03:11:00.001+02:00</published><updated>2010-09-21T03:12:13.576+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><title type='text'>Kwality</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/TJgGQX6kIeI/AAAAAAAAAc8/3SQCjMvOtAk/s1600/wtfAdobe.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 222px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/TJgGQX6kIeI/AAAAAAAAAc8/3SQCjMvOtAk/s320/wtfAdobe.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5519168221709869538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stay classy, Adobe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8906443404427682519?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8906443404427682519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8906443404427682519' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8906443404427682519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8906443404427682519'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/09/kwality.html' title='Kwality'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UtZ1-6B3ldo/TJgGQX6kIeI/AAAAAAAAAc8/3SQCjMvOtAk/s72-c/wtfAdobe.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1591896220336650171</id><published>2010-09-16T16:56:00.005+02:00</published><updated>2010-09-16T17:09:02.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='peer review'/><title type='text'>Science disappoints</title><content type='html'>Nothing makes me distrust a journal as much as ignorance of the state-of-art.&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://www.nature.com/nphoton/journal/v2/n7/abs/nphoton.2008.101.html"&gt;a 2008 article&lt;/a&gt; in Nature Photonics!:&lt;blockquote&gt;To date it has been thought that APDs are unable to measure the number of photons in a pulse of radiation or a short time interval.&lt;/blockquote&gt;And yet, from &lt;a href="http://www.informaworld.com/smpp/content~db=all~content=a713749750~frm=abslink"&gt;an article&lt;/a&gt; published four years earlier about APDs, we see:&lt;blockquote&gt;A technique has been developed and tested that permits estimation of the photon number involved in a detection process.&lt;/blockquote&gt;Wow.  Just wow.  I would have thought the reviewing process for Nature Photonics would be rigorous.  I guess you can't believe everything you read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1591896220336650171?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1591896220336650171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1591896220336650171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1591896220336650171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1591896220336650171'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/09/science-disappoints.html' title='Science disappoints'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1038690924719972075</id><published>2010-09-16T15:36:00.004+02:00</published><updated>2010-09-16T15:38:21.736+02:00</updated><title type='text'>Open source!</title><content type='html'>I'm going to be creating an open source library with all of my models - woohoo!  Now if only I could decide on which license to use - current contenders are BSD, MIT, GPL and apache.  Hmmmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1038690924719972075?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1038690924719972075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1038690924719972075' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1038690924719972075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1038690924719972075'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/09/open-source.html' title='Open source!'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5878298953711077580</id><published>2010-07-07T00:51:00.003+02:00</published><updated>2010-07-07T01:38:27.163+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='things that make me happy'/><category scheme='http://www.blogger.com/atom/ns#' term='Makefile'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>Makefile for \LaTeX</title><content type='html'>Due to some recent discussion on my previous LaTeX post, I thought I'd share the biggest advantage I think LaTeX has over WYSIWYG editors like MSWord: interaction with text tools.&lt;br /&gt;&lt;br /&gt;First, let me paint you a few scenarios.  You have images that you want to use in multiple places, like presentations, papers, and maybe even that PhD thesis you are planning on writing in a few years.  However, the image format is going to vary from document to document; some documents, like presentations, call for much larger fonts, whereas your PhD thesis is going to have a clipped image size compared to any papers you'll publish.  You want to be able to quickly reconfigure a set of images to have the same look and feel.  You also want to view, easily, what processing you used on the image several years from now after you've forgotten everything you did.&lt;br /&gt;&lt;br /&gt;Another scenario:  a person is writing a book chapter and comes to you about using a variation of one of your images that she has seen in a paper of yours.  She asks you to produce a variation of it.&lt;br /&gt;&lt;br /&gt;Third scenario:  one of your colleagues discovers a bug in an analysis script.  You need to quickly track down all data that uses this script, and see if it affects any of your published data.&lt;br /&gt;&lt;br /&gt;Fourth scenario:  you're trying to remember exactly how you analyzed a set of data, but you performed the experiment several months back and can't remember the exact method you used to produce a figure in one of your presentations.&lt;br /&gt;&lt;br /&gt;Fifth scenario:  you're modifying a script that creates a figure, and you're concerned about comparing the different possibilities and still getting the final version correct.  How do you track all the changes?&lt;br /&gt;&lt;br /&gt;These scenarios illustrate three important ideas when publishing data: reproducibility, traceability, and configurability.  I am going to share my method of (mostly) solving these problems using LaTeX and the &lt;span style="font-weight:bold;"&gt;make&lt;/span&gt; utility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Make&lt;/span&gt; is a text-based utility that is normally used for dependency tracking in large programs.  Back in the day, when &lt;a href="http://xkcd.com/303/"&gt;compiling&lt;/a&gt; took a lot more time than it does now, it was important that code was only compiled when it was necessary.  When a program called a library, it wasn't necessary to re-compile the library every time the program was changed.  The &lt;span style="font-weight:bold;"&gt;make&lt;/span&gt; program is used to track these dependencies, but it is actually general enough to track a lot of dependencies, such as images in a LaTeX file.&lt;br /&gt;&lt;br /&gt;Let me give you an example.  Say you have a LaTeX file that includes two images: A.jpeg and B.jpeg.  Both are created by eponymous scripts A.exe and B.exe.  A.exe, though, relies on a lot of really complicated processing performing by complexProcess.exe.  You also want to have the same look and feel for both images.&lt;br /&gt;&lt;br /&gt;This is quite simple to accomplish if you are familiar with the make utility.  You can create a Makefile that looks like the following, which tracks the dependencies of your data and processing:&lt;pre&gt;A.jpeg: A.exe tempFileFromProcessing&lt;br /&gt;    ./A.exe&lt;br /&gt;&lt;br /&gt;tempFileFromProcessing: complexProcess.exe experimentalData&lt;br /&gt;    ./complexProcess.exe&lt;br /&gt;&lt;br /&gt;B.jpeg: B.exe&lt;br /&gt;    ./B.exe&lt;br /&gt;&lt;br /&gt;viewPdf: pdf&lt;br /&gt;    acrobat paper.pdf&lt;br /&gt;&lt;br /&gt;pdf:  paper.tex paper.bib&lt;br /&gt;    latex paper&lt;br /&gt;    bibtex paper.bib&lt;br /&gt;    latex paper&lt;br /&gt;    latex paper&lt;br /&gt;    dvipdf paper.dvi&lt;br /&gt;&lt;/pre&gt;This looks complicated, but it is quite simple.  The Makefile has the structure&lt;pre&gt;makeItem: dependencyOne dependencyTwo&lt;br /&gt;    commandOne&lt;br /&gt;    commandTwo&lt;/pre&gt;&lt;br /&gt;To create makeItem, make checks that the dependencies are met.  If makeItem and the dependencies are files, then make checks if the dependency files were last modified after the makeItem file, and will only run the commands if this is the case.  In the Makefile example, A.jpeg depends on A.exe and tempFileFromProcessing.  If either A.exe or tempFileFromProcessing has been modified after A.jpeg, then make will run ./A.exe (which should create A.jpeg).  Similarly, tempFileFromProcessing depends on the processing script, complexProcess.exe, and experimentalData.  If either complexProcess.exe or experimentalData has changed after the temp file, the processing will be re-run.  This allows you to cache or save complicated processing, but still gives traceability into what processing occurs.&lt;br /&gt;&lt;br /&gt;Making the file B.jpeg is simpler to understand, as it just depends on B.exe.  If B.exe has changed after B.jpeg, make will run ./B.exe, which should create B.jpeg.&lt;br /&gt;&lt;br /&gt;The same thing can be done with tables or experimentally derived values by having LaTeX include another .tex file that is generated by a script.&lt;br /&gt;&lt;br /&gt;Getting LaTeX and BibTeX to generate a file can be a bit complicated.  Using make erases this problem, as it does the same thing every time.  To make the pdf, you'd type "make pdf" which would cause make to run latex, then bibtex, then latex, then latex again.  You could type "make viewPdf" which would also tell adobe acrobat to show you the PDF file.&lt;br /&gt;&lt;br /&gt;If you need to see which images depend on a specific script, you can have the script print out caller information (or use a logging utility) to check what data is passing through any buggy scripts.  Just change the script and re-make the pdf, and you'll have all the contaminated data calls.&lt;br /&gt;&lt;br /&gt;Okay, so this fixes two problems, namely reproducibility and traceability.  It also makes it easy to change the file and see the results.  You can change which experimental run you use for experimentalData, for example, to see how your A.jpeg varies based on which run you're presenting.  But what about configurability?  How do you make the plots look the same for each document, but use the same plotting scripts across documents?&lt;br /&gt;&lt;br /&gt;You can accomplish that by using a convention for look-and-feel in the figure generation files.  For example, you can pass a file to all of your scripts that contains information like the font, font size, and figure size to create.  This allows easy configurability.&lt;br /&gt;&lt;br /&gt;So there you have it - the biggest strengths of LaTeX compared to programs like MSWord.  You can create documents that use the same plotting scripts, but with different look-and-feels, for publications, presentations, posters and theses.  It is easy to trace the source of plots when you need to come back to that publication in four years but you forgot the exact processing.  You get caching of complex processing.  Finally, it is easy to track down what published data has images run through contaminated scripts.  The fact that LaTeX is compiled gives you superior traceability, configurability, and reproducibility of your data compared to WYSIWYG editors like MSWord.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5878298953711077580?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5878298953711077580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5878298953711077580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5878298953711077580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5878298953711077580'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/07/makefile-for-latex.html' title='Makefile for \LaTeX'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4306283601389173868</id><published>2010-06-17T13:58:00.008+02:00</published><updated>2010-06-17T14:49:04.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='publishing'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>Compacting Conference Papers in LaTeX</title><content type='html'>I have a conference submission due next week with one page of text and two pages of figures.  I had to compact this submission like crazy, so I thought I'd post my notes in case anyone else finds them helpful.  "Anyone else" includes a future me.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Margins&lt;/h4&gt;I used the geometry package to get my margins correct.&lt;br /&gt;&lt;pre&gt;\usepackage[left=0.5in,right=0.5in,vmargin=0.8in,nohead,nofoot]{geometry}&lt;/pre&gt;&lt;h4&gt;Title&lt;/h4&gt;Unfortunately LaTeX doesn't seem to handle compacting titles, authors and affiliations very well.  My start looks like this:&lt;br /&gt;&lt;pre&gt;\centerline{\Large \bf Title Goes Here}&lt;br /&gt;\medskip&lt;br /&gt;\centerline{Author~Name~One, Author~Two$^{\rm \dagger}$, and&lt;br /&gt;  Author~Three$^{\rm \dagger*}$}&lt;br /&gt;\centerline{Primary Author Institution, Address, Country}&lt;br /&gt;\centerline{ phone: +1-123-456-7890, fax: +1-234-567-8901, email:&lt;br /&gt;  user.name@institution.edu }&lt;br /&gt;\centerline{$\dagger$Affiliation $*$Affiliation}&lt;br /&gt;\bigskip&lt;br /&gt;&lt;br /&gt;%% Text starts here&lt;/pre&gt;&lt;h4&gt;Figures&lt;/h4&gt;I used the vspace command quite liberally to shrink the space between the pictures and the captions.  An example follows.  The "[h!]" command after the "\begin{figure}" tells LaTeX to try &lt;span style="font-weight:bold;"&gt;really hard&lt;/span&gt; to keep the same ordering as in the .tex file.&lt;pre&gt;\begin{figure}[h!]&lt;br /&gt;\vspace{-25pt} %% moves figure closer to previous caption&lt;br /&gt;\centering&lt;br /&gt;\includegraphics[width=3.5in]{figure_file.pdf}&lt;br /&gt;\vspace{-5pt}  %% moves the caption closer to the figure&lt;br /&gt;\caption{\textbf{Figure title} - a detailed description of the figure.}&lt;br /&gt;\label{fig:block}&lt;br /&gt;\end{figure}&lt;/pre&gt;&lt;h4&gt;Equations&lt;/h4&gt;I embedded my equations in a figure to save space.  I also used the vspace command to help with space between equations.&lt;pre&gt;\begin{figure}[h!]&lt;br /&gt;\centering&lt;br /&gt;\vspace{-20pt}&lt;br /&gt;\begin{equation}&lt;br /&gt;\label{eq:one}&lt;br /&gt;\frac{\partial c}{\partial t} = D\frac{\partial^2 c}{\partial x^2}&lt;br /&gt;\end{equation}&lt;br /&gt;\begin{equation}&lt;br /&gt;\label{eq:two}&lt;br /&gt;{\rm SNR} = 20\log_{10}\left(\mu\right) &lt;br /&gt;\end{equation}&lt;br /&gt;\begin{equation}&lt;br /&gt;\label{eq:three}&lt;br /&gt;\Delta{\rm SNR} = 10\log_{10}\left( f )&lt;br /&gt;\end{equation}&lt;br /&gt;\includegraphics[width=0.01in]{blank}&lt;br /&gt;\vspace{-10pt}&lt;br /&gt;\caption{\textbf{Equations}.  Eq.~\ref{eq:one}&lt;br /&gt;  is foo, while Eqs.~\ref{eq:two}&lt;br /&gt;  and \ref{eq:three} are bar.}&lt;br /&gt;\label{fig:eq}&lt;br /&gt;\end{figure}&lt;/pre&gt;&lt;h4&gt;Bibliography&lt;/h4&gt;I spent the most time messing around with my bibliography.  I wanted no line breaks between the items, the bibliography in a smaller font, only the first author listed and no titles in the items.&lt;br /&gt;&lt;br /&gt;Achieving no line breaks requires two things.  First, you have to find the *.bst file that LaTeX uses and copy it to your local directory under a different name.  For example, I was using the "ieeetr" style file, so I copied ieeetr.bst from the location LaTeX uses to my local directory as myieeetr.bst.  You then must modify this file, and comment out the "newline$" strings in the output item.  So in my case, the item&lt;pre&gt;FUNCTION {output.bibitem}&lt;br /&gt;{ newline$&lt;br /&gt;  "\bibitem{" write$&lt;br /&gt;  cite$ write$&lt;br /&gt;  "}" write$&lt;br /&gt;  newline$&lt;br /&gt;  ""&lt;br /&gt;  before.all 'output.state :=&lt;br /&gt;}&lt;/pre&gt;became (notice the %'s before the two newline$'s)&lt;pre&gt;FUNCTION {output.bibitem}&lt;br /&gt;{ %newline$&lt;br /&gt;  "\bibitem{" write$&lt;br /&gt;  cite$ write$&lt;br /&gt;  "}" write$&lt;br /&gt;  %newline$&lt;br /&gt;  ""&lt;br /&gt;  before.all 'output.state :=&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Next, you have to add the following to the top of your .tex file before \begin{document} but after the usepackages&lt;pre&gt;\usepackage{paralist}&lt;br /&gt;&lt;br /&gt;\renewenvironment{thebibliography}[1]{\begin{inparaenum}[[1{]}]}{\end&lt;br /&gt;{inparaenum}}&lt;/pre&gt;I have no idea what that command does, but my bibliography didn't have any line breaks.  The bibliography stanza that comes after my main text ends is (and you should use whatever you named the local file in place of "myieeetr")&lt;pre&gt;\medskip&lt;br /&gt;\bibliographystyle{myieeetr}&lt;br /&gt;\footnotesize{&lt;br /&gt;\bibliography{myBibtexFileName}&lt;br /&gt;}&lt;/pre&gt;To shorten the bibliography even further, I removed all "TITLE={...}," lines from my bibtex file, and replaced the non-first authors with the "others" string.  This causes a bibliography item to look like &lt;pre&gt; [1] M. Smith, et al., Journal Name, vol. 99, pp. 123–123, Jan. 2000.&lt;/pre&gt; which is exactly what I wanted.  If I was a manly user I'd modify the bst file to do this, but I'm only a &lt;s&gt;lazy&lt;/s&gt;pragmatic user.  If you modify the ieeetr bst file to do this please send it to me!&lt;h4&gt;Columns&lt;/h4&gt;I used one column for the text and "\twocolumn" before the figures to help with reducing dead-space.  &lt;h4&gt;Page Numbers&lt;/h4&gt;I used a "\pagestyle{empty}" at the start to remove page numbers.&lt;h4&gt;Fonts&lt;/h4&gt;Adding a "\usepackage{times}" will help with using slighter smaller fonts.&lt;h4&gt;Conclusions&lt;/h4&gt;I hope some of these notes will be helpful if you want to use LaTeX for conference papers.  It was a bit challenging at first, but I'm very happy with the final results.  Please let me know if you have any trouble getting things to work above; I'd be more than happy to send you my .tex files so you can see how things worked for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4306283601389173868?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4306283601389173868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4306283601389173868' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4306283601389173868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4306283601389173868'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/06/compacting-conference-papers-in-latex.html' title='Compacting Conference Papers in LaTeX'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3082678272643758028</id><published>2010-05-31T15:00:00.003+02:00</published><updated>2010-05-31T15:04:16.591+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='visualizing information'/><title type='text'>Superb Supercomputer Treemap</title><content type='html'>The BBC has a spectacular &lt;a href="http://news.bbc.co.uk/2/hi/technology/10187248.stm"&gt;Supercomputer Treemap&lt;/a&gt;.  It is definitely the classiest visualization I've seen all day.  I suggest checking it out, along with the &lt;a href="http://www.cs.umd.edu/hcil/treemap-history/"&gt;historical article&lt;/a&gt; on treemaps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3082678272643758028?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3082678272643758028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3082678272643758028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3082678272643758028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3082678272643758028'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/05/superb-supercomputer-treemap.html' title='Superb Supercomputer Treemap'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2131225500593506033</id><published>2010-05-19T09:46:00.005+02:00</published><updated>2010-05-19T09:53:10.097+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='visualizing information'/><title type='text'>ACM Survery of Graphs</title><content type='html'>ACM has an &lt;a href="http://queue.acm.org/detail.cfm?id=1805128"&gt;interesting survey&lt;/a&gt; of graph types.  I don't like most of them, *especially* graph types like the stacked graphs in 1B that introduce correlations into the visual representation of the data that aren't in the data.  The splom in Figure 2C, however, is a very nice representation that I'd never seen before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2131225500593506033?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2131225500593506033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2131225500593506033' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2131225500593506033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2131225500593506033'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/05/acm-survery-of-graphs.html' title='ACM Survery of Graphs'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7737919197210476899</id><published>2010-05-18T14:01:00.002+02:00</published><updated>2010-05-18T14:04:04.900+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='publishing'/><title type='text'>Greater than One?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S_KB1dCAZfI/AAAAAAAAAcE/0omaPH0IA8s/s1600/Screenshot.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S_KB1dCAZfI/AAAAAAAAAcE/0omaPH0IA8s/s320/Screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472579252534666738" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nothing increases my faith in science like seeing a &lt;a href="http://ieeexplore.ieee.org/search/srchabstract.jsp?tp=&amp;arnumber=1477015&amp;queryText%3Dtriggering+phenomena+in+avalanche+diodes%26openedRefinements%3D*%26searchField%3DSearch+All#Citing%20Documents"&gt;highly cited article&lt;/a&gt; that experimentally measures a probability larger than one.  Hmmmmmmmmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7737919197210476899?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7737919197210476899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7737919197210476899' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7737919197210476899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7737919197210476899'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/05/greater-than-one.html' title='Greater than One?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/S_KB1dCAZfI/AAAAAAAAAcE/0omaPH0IA8s/s72-c/Screenshot.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-620932539336299560</id><published>2010-05-14T19:30:00.009+02:00</published><updated>2010-05-14T21:45:39.677+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='dwarf fortress'/><title type='text'>Game Review: Dwarf Fortress</title><content type='html'>I've been pretty hosed at work lately, so I apologize for the lack of recent posts.  It is hard to write a blog when you've spent the past few weeks writing a paper (or three) at work.  However, I just wanted to practice my non-technical writing and talk a bit about a &lt;a href="http://www.bay12games.com/dwarves/"&gt;Dwarf Fortress&lt;/a&gt;, a game that I thought I'd review.&lt;br /&gt;&lt;br /&gt;The game has three modes: fortress, adventure and legend.  All three modes center on different aspects of a single world - for the sake of brevity I'll be focusing solely on fortress mode, which is a mode similar to Sim City but with a fortress instead of a city.  Adventure is a hack-and-slash mode similar to NetHack, and legend is an encyclopedic mode that is still in the works.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2OZNN2CNI/AAAAAAAAAas/1UPY3Sl4MdA/s1600/legends-0.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2OZNN2CNI/AAAAAAAAAas/1UPY3Sl4MdA/s320/legends-0.jpg" alt="" id="BLOGGER_PHOTO_ID_5471185686020622546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S-2OY8O1zNI/AAAAAAAAAak/F7gdzvrClLQ/s1600/legends-1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S-2OY8O1zNI/AAAAAAAAAak/F7gdzvrClLQ/s320/legends-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5471185681461398738" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;Two shots from legends mode show information a dragon that was slew in the year 118. If you like reading encyclopedias, you'll love legends mode!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The basic premise behind the game is all there in the title.  You have dwarves, and you want to build a fortress in the side of a mountain (mountain optional).  If you enjoyed playing Sim City, you'll probably enjoy Dwarf Fortress, though it has a *much* steeper learning curve.  There isn't an end goal to the game, though as your fortress gains wealth and population your fortress will receive noble dwarves, such as a baron(ess) or a count(ess).  The easiest way to create wealth is through workshops, though other resource-gathering is available.  The population either grows from natural procreation or immigration.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2NC38spmI/AAAAAAAAAac/5EGvJ-NROKU/s1600/entrance.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2NC38spmI/AAAAAAAAAac/5EGvJ-NROKU/s320/entrance.jpg" alt="" id="BLOGGER_PHOTO_ID_5471184202842809954" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;The entrance to a fortress is shown at the left-hand side.  There are two ballistas in the center-left defending the fortress entrance, along with two rooms straddling the entrance to allow cross-bow wielding dwarves to defend the entrance.  On the right hand side of the screen is a bridge (red double-tildes with outline) crossing a brook (blue tildes).  A dwarf is chilling on the bridge.   The middle portion of the screen contains three catapults with ammo stock-piles to the left of them.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The first thing you'll probably notice is that the game has an ASCII tile-set.  If you're not used to ASCII games like NetHack, you might have a very hard time adapting.  There are &lt;a href="http://mayday.w.staszic.waw.pl/df.php"&gt;other tile-sets&lt;/a&gt; that are a little easier on the eyes.  I personally don't mind the graphics so much as the limited view of the world.  Many modern games use zoom mechanics to deal with complexity, but it isn't possible with Dwarf Fortress.&lt;br /&gt;&lt;br /&gt;The game can be split into roughly three categories: building/mining/economy, combat, and history.  I'll tackle the subjects one at a time to review the game&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;History&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Dwarf Fortress keeps track of almost everything.  The legends screens above about the dragon?  One of those is created for each one of your dwarves, tracking the life events of the dwarf.  Every sentient or large creature that your dwarf kills is tracked.  Your dwarves can be happy, sad, or go crazy if their spouse dies.  Baby dwarves can go insane if their parent dies.  This, too, will be recorded.&lt;br /&gt;&lt;br /&gt;The history system can be a bit overwhelming at times, but at the same time it feels as though the game you're playing has an epic quality to it.  You're never forced to look at the history system, which I think is a big plus.  Did a dragon just arrive at your fortress and take out half your population before one of your champions brought it down?  You won't feel so bad after you look at the legend screen and find out that once upon a time that dragon killed the elven king.&lt;br /&gt;&lt;br /&gt;However, if that dragon takes out your fortress, it is gone.  Dwarf fortress is a one-way game with no mulligans.  You can only pause the game and quit.  You can never save the game, make a mistake, and then reload the game.  If a dwarf dies, they're dead.  This may make it difficult for some players, and if you like do-overs then this game probably isn't for you.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Combat&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The combat system allows dwarves to train, equip specific weapons and shields, and become injured or die.  The detail found in the history system also exists in the combat system.  Axe-dwarves or sword-dwarves will lob off heads, while marks-dwarves (cross-bow wielders) will kill enemies by puncturing vital organs.  You can find out (if you wish) that your marks-dwarf killed that fox by puncturing its spleen before the fox bleed out.  Your soldiers will break bones that will take months to heal while doctors attend to them.&lt;br /&gt;&lt;br /&gt;Overall the combat system is a nice balance to the economy, which I'll talk about below.  One disadvantage with the system is that fights tend to be very one-sided.  If a dragon shows up, your dwarves are either prepared or they're dragon-meat.  There isn't really a delay-the-dragon-while-dwarves train option.  Goblins will occasionally siege your fortress, which (again) isn't a problem if you're prepared.&lt;br /&gt;&lt;br /&gt;Control with the combat system is probably the weakest link in the game.  You can lump dwarves together into a squad, but if the squad leader is sleeping when the goblins attack you have to re-arrange the squad.  I think it takes too long to re-arrange the military to respond to the threat.  Controlling your civilians is also difficult; control is very coarse, only allowing you to shut off whether civilians or soldiers should stay underground.  Additionally, civilians complain so much when they're forced to stay inside that it makes playing the game difficult during an attack.  All you see is "civilian complains about going outside because civilian wants to do X."  I think this area needs a little bit of work before the game can shine.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2duI6jsCI/AAAAAAAAAb8/f-em8ANUSoI/s1600/barracks.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2duI6jsCI/AAAAAAAAAb8/f-em8ANUSoI/s320/barracks.jpg" alt="" id="BLOGGER_PHOTO_ID_5471202538317656098" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) Dwarves train in the barracks on the top left.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtw510QI/AAAAAAAAAb0/B-2QLSO1XUY/s1600/wounds.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtw510QI/AAAAAAAAAb0/B-2QLSO1XUY/s320/wounds.jpg" alt="" id="BLOGGER_PHOTO_ID_5471202531872198914" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) Examining the wounds of a dwarf.  The yellow text signifies a broken bone.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtsZXKXI/AAAAAAAAAbs/yrs2UImi6Vc/s1600/ambush.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtsZXKXI/AAAAAAAAAbs/yrs2UImi6Vc/s320/ambush.jpg" alt="" id="BLOGGER_PHOTO_ID_5471202530662230386" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) Some goblins (purple and white 'g' characters) ambush and kill a bone carver (dead blue dwarf).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtePROjI/AAAAAAAAAbk/KJI41twTzxY/s1600/axelord-vs-0.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtePROjI/AAAAAAAAAbk/KJI41twTzxY/s320/axelord-vs-0.jpg" alt="" id="BLOGGER_PHOTO_ID_5471202526861802034" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) An axe-wielding soldier (blue dwarf) is about to "axe"-xact revenge on the goblins.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtIsH-UI/AAAAAAAAAbc/EVO46VLLLc8/s1600/axelord-vs-1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2dtIsH-UI/AAAAAAAAAbc/EVO46VLLLc8/s320/axelord-vs-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5471202521077250370" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) The goblins didn't have a chance.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Resources for the Economy&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I love building games like Sim City or Civilization.  Dwarf Fortress has a great building system.  You start by ordering dwarves to mine out an area of a mountain, creating a safe haven from the outside world.  You then can create areas for stockpiles of resources, and workshops to turn the resources into either goods or other resources.  A trade system exists with caravans to trade for goods.  There is a &lt;a href="http://df.magmawiki.com/index.php/DF2010:Workshop"&gt;complex assembly line&lt;/a&gt; for some goods - for example, to make steel armor, first you'll need steel bars.  To get steel bars, a dwarf needs to process iron bars, a flux stone, and charcoal at a smelter.  The charcoal needs to be produced at a wood furnace, and the flux stone needs to be mined from specific types of minerals.  Charcoal is also used in other industries besides metal-smithing, such as glass-making, so to optimize the resource through-put you have to lay out your fortress stock-piles and workshops correctly.&lt;br /&gt;&lt;br /&gt;Creating an effective economy is quite difficult.  The distance to the surface of certain industries, such as the wood industry, needs to be balanced against fortress defense.  Some structures, such as farms, have restrictions on what type of soil you can build them on top of.  Your dwarves need to eat and sleep, but they'll have trouble sleeping near noisy workshops or eating near garbage.&lt;br /&gt;&lt;br /&gt;When I first started playing the game I found myself thinking in 2-D...but over time, I realized that highly optimized fortresses needs to be built in 3-D.  The extra dimension really adds a lot to the game if you love building assembly lines or working with resource management.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S-2SFPoIqpI/AAAAAAAAAbU/WHZESBpTqmM/s1600/fields.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S-2SFPoIqpI/AAAAAAAAAbU/WHZESBpTqmM/s320/fields.jpg" alt="" id="BLOGGER_PHOTO_ID_5471189741116893842" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) Fields next to a river.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2SExxo5LI/AAAAAAAAAbM/fs9zcOc8DHM/s1600/quarters.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2SExxo5LI/AAAAAAAAAbM/fs9zcOc8DHM/s320/quarters.jpg" alt="" id="BLOGGER_PHOTO_ID_5471189733103690930" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) Quarters with a bed and a door for about 100 dwarves.  A set of nicer quarters with smoothed walls is in the middle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2SEvVNRPI/AAAAAAAAAbE/e2A_U3tyJSA/s1600/stockpile.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2SEvVNRPI/AAAAAAAAAbE/e2A_U3tyJSA/s320/stockpile.jpg" alt="" id="BLOGGER_PHOTO_ID_5471189732447569138" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above) A stock-pile of furniture on the left.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2SEMM6LBI/AAAAAAAAAa8/JVqVKlVcMro/s1600/workshop-single.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2SEMM6LBI/AAAAAAAAAa8/JVqVKlVcMro/s320/workshop-single.jpg" alt="" id="BLOGGER_PHOTO_ID_5471189723017522194" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above)  A set of workshops spread across two rooms to the left of the hallway.  There is a nearly empty stockpile of wood below one row of workshops (empty stockpiles are denoted by "=" signs).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2SD_ykI6I/AAAAAAAAAa0/EJtTPC121x0/s1600/workshops.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 248px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S-2SD_ykI6I/AAAAAAAAAa0/EJtTPC121x0/s320/workshops.jpg" alt="" id="BLOGGER_PHOTO_ID_5471189719685800866" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:78%;"  &gt;(above)   A dining room to the left of the hallway, with a garbage dump on the right.  A row of workshops is below the garbage dump.  The purple cloud is a miasma cloud coming from decomposing waste.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;One of the most novel features of the game is the trap and pump system.  You can pump water, and then use pressure plates to activate or deactivate flood-gates or pumps.  If you want to build an auto-filling cistern or an underground irrigation system, you can set it up so you only have to pull a single lever to get your pumps and flood-gates to do what you want.  Are you having trouble with goblins attacking your fortress?  Place &lt;s&gt;a puppy&lt;/s&gt; some food outside as bait and then drown the goblins when they step on a pressure plate.  If you prefer to catch the goblin, use the plate to slam doors shut or just use an old-fashioned cage trap.  You could build an arena and then have goblins fight to the death!  Or maybe start a goblin breeding program and use the baby goblins as a source of totems.&lt;br /&gt;&lt;br /&gt;The building system, I think, is the strongest feature of Dwarf Fortress.  The possibilities are endless - whether you want to build an arena or figure out how to build a computer, the open-ended system is one of if not the best I've seen in a game.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Overall&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Dwarf Fortress is an old school ASCII game with a lot of promise.  If you can look past some of the rough edges with the combat system and incomplete features (the game is still an alpha), the game plays out like Sim City meets tinker toys.  Much like Sim City, there is some dead-time while you wait for things to happen, but there is a great reward for building that auto-filling cistern.  Overall if you liked NetHack and Sim City I think you'll love this game; but beware the high learning curve almost mandates using &lt;a href="http://df.magmawiki.com/index.php/Main_Page"&gt;a guide&lt;/a&gt; to help you out with the first few steps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-620932539336299560?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/620932539336299560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=620932539336299560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/620932539336299560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/620932539336299560'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/05/game-review-dwarf-fortress.html' title='Game Review: Dwarf Fortress'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/S-2OZNN2CNI/AAAAAAAAAas/1UPY3Sl4MdA/s72-c/legends-0.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3843555777199767868</id><published>2010-03-25T01:00:00.004+01:00</published><updated>2010-03-25T01:05:22.172+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='airlines'/><title type='text'>Tip About Airline Flights</title><content type='html'>On my recent trip from Amsterdam to Boston to Iowa to Amsterdam, I needed to move my last set of flights forward a day because of an important meeting.  I called up American Airlines, and because my Boston to Iowa trip had been delayed, AA didn't charge any money to change my flight to Amsterdam.&lt;br /&gt;&lt;br /&gt;If you ever need to reschedule flights, AA will be very accommodating if you've had previous delays.  This is probably true for other airlines.  I hope someone finds this tip as useful as I did.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3843555777199767868?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3843555777199767868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3843555777199767868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3843555777199767868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3843555777199767868'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/03/tip-about-airline-flights.html' title='Tip About Airline Flights'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6271413689870348652</id><published>2010-03-24T20:00:00.002+01:00</published><updated>2010-03-24T20:05:39.355+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grocery stores'/><category scheme='http://www.blogger.com/atom/ns#' term='hummus'/><category scheme='http://www.blogger.com/atom/ns#' term='Iowa'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Grocery Stores in Iowa</title><content type='html'>How can any store carry hummus but not pita bread!  They even had the extra garlic type of hummus.&lt;br /&gt;&lt;br /&gt;Well, I guess that is Iowa for you.  Sigh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6271413689870348652?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6271413689870348652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6271413689870348652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6271413689870348652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6271413689870348652'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/03/grocery-stores-in-iowa.html' title='Grocery Stores in Iowa'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2025286761327630955</id><published>2010-03-23T03:34:00.005+01:00</published><updated>2010-03-23T05:19:56.347+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wedding'/><category scheme='http://www.blogger.com/atom/ns#' term='personal post'/><title type='text'>A Little Bit of Dancing</title><content type='html'>Congratulations to my big sister, who was married this weekend!  There were some other photos that were shown at the wedding, but this one was my favorite; I think it sums up a lot of the past.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S6go2y9FtHI/AAAAAAAAAaQ/6asvsPSJ-B0/s1600-h/homec0036+-+Copy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 320px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/S6go2y9FtHI/AAAAAAAAAaQ/6asvsPSJ-B0/s320/homec0036+-+Copy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5451652270788031602" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2025286761327630955?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2025286761327630955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2025286761327630955' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2025286761327630955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2025286761327630955'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/03/little-bit-of-dancing.html' title='A Little Bit of Dancing'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UtZ1-6B3ldo/S6go2y9FtHI/AAAAAAAAAaQ/6asvsPSJ-B0/s72-c/homec0036+-+Copy.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2361932817681778570</id><published>2010-03-11T15:35:00.002+01:00</published><updated>2010-03-11T15:35:58.270+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal post'/><title type='text'>California Iowa Here I Come</title><content type='html'>I'm on vacation for the next two weeks - woohoo!  Looking forward to seeing you all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2361932817681778570?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2361932817681778570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2361932817681778570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2361932817681778570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2361932817681778570'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/03/california-iowa-here-i-come.html' title='&lt;s&gt;California&lt;/s&gt; Iowa Here I Come'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5575241198538059922</id><published>2010-03-01T13:56:00.002+01:00</published><updated>2010-03-01T13:56:52.129+01:00</updated><title type='text'>Sorry about Anonymous Commenting Being Turned Off</title><content type='html'>A loyal reader has informed me that anonymous commenting was turned off.  My apologies, I've switched it back on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5575241198538059922?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5575241198538059922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5575241198538059922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5575241198538059922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5575241198538059922'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/03/sorry-about-anonymous-commenting-being.html' title='Sorry about Anonymous Commenting Being Turned Off'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5875200871421846599</id><published>2010-02-28T19:05:00.002+01:00</published><updated>2010-02-28T19:08:16.447+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABN AMRO'/><category scheme='http://www.blogger.com/atom/ns#' term='serving web pages'/><category scheme='http://www.blogger.com/atom/ns#' term='large corporations'/><title type='text'>Trust in Giant Corporations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S4qw0KPPMQI/AAAAAAAAAaI/rjbINE58kls/s1600-h/abm.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 299px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/S4qw0KPPMQI/AAAAAAAAAaI/rjbINE58kls/s320/abm.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5443357509778616578" /&gt;&lt;/a&gt;&lt;br /&gt;Nothing improves trust in a multi-national bank's online security quite as much as a directory listing for a home page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5875200871421846599?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5875200871421846599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5875200871421846599' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5875200871421846599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5875200871421846599'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/02/trust-in-giant-corporations.html' title='Trust in Giant Corporations'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UtZ1-6B3ldo/S4qw0KPPMQI/AAAAAAAAAaI/rjbINE58kls/s72-c/abm.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8633437584305924878</id><published>2010-02-07T14:47:00.007+01:00</published><updated>2010-02-07T21:39:24.784+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='things that confound me'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='operators'/><title type='text'>It's The Small Things</title><content type='html'>One reason I love VHDL is that the store operator isn't the equals sign:&lt;pre&gt;IF (SHIFT = state_reg) THEN&lt;br /&gt;    read_value &lt;= next_value + read_value;&lt;br /&gt;END IF;&lt;/pre&gt;Here is some (nearly) equivalent code in C:&lt;pre&gt;if (SHIFT == state_reg) {&lt;br /&gt;    read_value = next_value + read_value;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;Both lines of code instruct that if state_reg is equal to SHIFT, read_value should be incremented by next_value.&lt;br /&gt;&lt;br /&gt;In C the = sign doesn't actually mean equals - that is what the == symbol means.  In C, as in most programming languages, the = symbol really means "store the right-hand value into the variable."  This caused me no end of confusion when I started programming - if you subtracted read_value from both sides of "read_value = next_value + read_value" wouldn't you get "0 = next_value?"  In reality the line instructs the computer to add next_value to the current value of read_value, and store this sum back into read_value.&lt;br /&gt;&lt;br /&gt;In VHDL = means equals and &lt;= means store.  Unfortunately &lt;= also means less than or equal to.  I would have preferred VHDL to use the symbol &lt;- for store.  In the first programming language I ever learned, TI-86 BASIC, there was a single-character symbol for &lt;-.  I still find the first line below to be the most intuitive of the three:&lt;pre&gt;sum &lt;- element + sum&lt;br /&gt;sum &lt;= element + sum&lt;br /&gt;sum = element + sum&lt;/pre&gt;I doubt programming languages will ever change from the equals sign to something else, but I would appreciate it.  Every now and then my brain seems to go into math mode, and the = symbols still cause me confusion, but the &lt;= is close enough to &lt;- that I don't seem to notice.  Oh well, maybe I'll never master C.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8633437584305924878?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8633437584305924878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8633437584305924878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8633437584305924878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8633437584305924878'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/02/its-small-things.html' title='It&apos;s The Small Things'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4801184577333032215</id><published>2010-02-03T16:24:00.002+01:00</published><updated>2010-02-03T16:26:23.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>PyCharm</title><content type='html'>I love &lt;a href="http://www.jetbrains.net/confluence/display/PYH/JetBrains+PyCharm+Preview"&gt;PyCharm&lt;/a&gt; from JetBrains!  I used Resharper when I was a C# monkey, and I am all ready much more productive with Python because of JetBrains.  If you're a Python programmer you have to check out PyCharm as an IDE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4801184577333032215?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4801184577333032215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4801184577333032215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4801184577333032215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4801184577333032215'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/02/pycharm.html' title='PyCharm'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3793095453803916938</id><published>2010-01-26T16:53:00.005+01:00</published><updated>2010-01-26T17:11:04.661+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me laugh'/><category scheme='http://www.blogger.com/atom/ns#' term='things that depress me'/><title type='text'>Software Fail</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/S18QIQfCD8I/AAAAAAAAAaA/tCHEaaOjA-o/s1600-h/expires.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 273px; height: 120px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/S18QIQfCD8I/AAAAAAAAAaA/tCHEaaOjA-o/s320/expires.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5431077409682231234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My license is actually valid.&lt;br /&gt;&lt;br /&gt;Just so you're aware, people use Xilinx FPGAs and the tool-chain for critical systems.  I hope I'm not shaking your faith in that &lt;a href="http://ieeexplore.ieee.org/search/srchabstract.jsp?arnumber=4179684&amp;isnumber=4179561&amp;punumber=4143535&amp;k2dockey=4179684@ieeecnfs&amp;query=%28mcfarland+%3Cin%3E+metadata+%3Cand%3E+4143535+%3Cin%3E+punumber+%3Cin%3E+metadata%29+%3Cand%3E+%284143535+%3Cin%3E+punumber%29&amp;pos=1&amp;access=no"&gt;PET scanner&lt;/a&gt;, though.  They're probably free from the &lt;a href="http://www.freedom-to-tinker.com/blog/dwallach/software-dangerous-places"&gt;issues&lt;/a&gt; associated with radiation therapy systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3793095453803916938?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3793095453803916938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3793095453803916938' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3793095453803916938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3793095453803916938'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/01/software-fail.html' title='Software Fail'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UtZ1-6B3ldo/S18QIQfCD8I/AAAAAAAAAaA/tCHEaaOjA-o/s72-c/expires.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6006846837783815507</id><published>2010-01-19T10:58:00.002+01:00</published><updated>2010-01-19T11:03:02.363+01:00</updated><title type='text'>The End of an Era</title><content type='html'>Tomorrow my @mit.edu account expires.  It is about time, but I'll still miss it like crazy.  The account was easily the best managed e-mail and file account I've ever had.  I had over 12,000 messages in my inbox alone and nearly a gigabyte of files, capturing some of the best things I ever experienced, along with some of the most educational.&lt;br /&gt;&lt;br /&gt;Farewell, account!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6006846837783815507?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6006846837783815507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6006846837783815507' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6006846837783815507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6006846837783815507'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/01/end-of-era.html' title='The End of an Era'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7984472920818620406</id><published>2010-01-07T06:37:00.003+01:00</published><updated>2010-01-07T08:23:01.763+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='growing up'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me laugh'/><title type='text'>Officially Old</title><content type='html'>With another birthday under my belt and the new year started, I am officially old.  On the other hand, I've now been programming for more than 10 years!  I dug up an old piece of my code, prime3b.java, which was last modified on July 14th, 1999.  Technically, I've probably been programming for 12 or 13 years, but I don't think my self-taught, TI-86 programming should count as programming.&lt;br /&gt;&lt;br /&gt;According to Wikipedia's &lt;a href="http://en.wikipedia.org/wiki/Java_version_history"&gt;Java Version Page&lt;/a&gt;, this program would have been created for Java 1.2.  The program took a number, computed all the primes to that number, and could print out the calculated primes or number of primes.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;import java.util.*;&lt;br /&gt;&lt;br /&gt;public class prime3b&lt;br /&gt;{&lt;br /&gt;  public static void main(String [] args)&lt;br /&gt;  {System.out.print("Would you like to print out all the primes?");&lt;br /&gt;  String cond = KeyBoard.readString();&lt;br /&gt;  boolean f = true;&lt;br /&gt;  boolean d = true;&lt;br /&gt;  if (cond == "no")  &lt;br /&gt;    {f = !f;&lt;br /&gt;  }&lt;br /&gt;  System.out.print("Would you like to print out the number of primes?");&lt;br /&gt;  cond = KeyBoard.readString();&lt;br /&gt;  if (cond == "no")&lt;br /&gt;    {d = !d;&lt;br /&gt;  }&lt;br /&gt;  System.out.print("Enter a number:");&lt;br /&gt;  int x = KeyBoard.readInt();&lt;br /&gt;  int a = 0;&lt;br /&gt;  int b = 0;&lt;br /&gt;  int []m = new int [100000];&lt;br /&gt;  m[0] = 2;&lt;br /&gt;  int z = 0;       &lt;br /&gt;  int e = 0;&lt;br /&gt;  int c = 3;&lt;br /&gt;  int y = 0;&lt;br /&gt;  long t1 = (new Date()).getTime();&lt;br /&gt;  for(; c &lt;= x; c = c + 2)&lt;br /&gt;    {y = (int) Math.sqrt(c);&lt;br /&gt;    for(z = 0; m[z] &lt;= y; z++) &lt;br /&gt;      {a = c % m[z];&lt;br /&gt;      if (a == 0)&lt;br /&gt;        {b = 1;&lt;br /&gt;      }&lt;br /&gt;    }        &lt;br /&gt;    if (b == 0)&lt;br /&gt;      {e++;&lt;br /&gt;      m[e] = c;&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;      {b = 0;&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;  long t2 = (new Date()).getTime();&lt;br /&gt;  t2 = t2 - t1;&lt;br /&gt;  z = e;&lt;br /&gt;  if (f == true)&lt;br /&gt;    {for (; z != -1; z--)&lt;br /&gt;       {System.out.println(m[z]);&lt;br /&gt;    }&lt;br /&gt;  }  &lt;br /&gt;  if (d == true)&lt;br /&gt;    {e++;&lt;br /&gt;    System.out.println("There were " + e + " primes at or below " + x);&lt;br /&gt;  }&lt;br /&gt;  System.out.println("Time is:" + t2);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;PS In case you're wondering about my instructor's feedback, he said that one day I would be a superb programmer, after I had been crushed by the complexity of a few systems (I don't think he said "been crushed by", maybe "grappled with?").  This would teach me discipline, actions like encapsulating code into functions, thinking about testing, using standard formatting, using better variable naming, checking inputs, checking boundary conditions, and learning that code was also meant for people.&lt;br /&gt;&lt;br /&gt;I'm still hoping his prediction comes true.&lt;br /&gt;&lt;br /&gt;PPS  I think most programmers fall into two categories: OCD programmers who need everything perfect, constantly re-visiting and re-working, or &lt;s&gt;lazy&lt;/s&gt; efficient programmers who do the least amount of work even if it means more code.  I think the above firmly puts a younger me into the efficient camp.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7984472920818620406?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7984472920818620406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7984472920818620406' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7984472920818620406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7984472920818620406'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2010/01/officially-old.html' title='Officially Old'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1904746776566112959</id><published>2009-12-16T14:00:00.000+01:00</published><updated>2009-12-16T14:53:22.262+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='complex systems'/><category scheme='http://www.blogger.com/atom/ns#' term='nuclear reactor'/><title type='text'>Nature and Nuclear Reactions</title><content type='html'>I've blogged about &lt;a href="http://oogrobot.blogspot.com/2009/06/toilets-evolved.html"&gt;toilets evolving&lt;/a&gt; in nature, but apparently nature also &lt;a href="http://www.ocrwm.doe.gov/factsheets/doeymp0010.shtml"&gt;created self-sustaining&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Natural_nuclear_fission_reactor"&gt;nuclear reactions&lt;/a&gt;:&lt;blockquote&gt;Perrin and the other French scientists concluded that the only other uranium samples with similar levels of the isotopes found at Oklo could be found in the used nuclear fuel produced by modern reactors. They found that the percentages of many isotopes at Oklo strongly resembled those in the spent fuel generated by nuclear power plants, and, therefore, reasoned that a similar natural process had occurred.&lt;br /&gt;...&lt;br /&gt;Scientists think these natural reactors could have functioned intermittently for a million years or more. Natural chain reactions stopped when the uranium isotopes became too sparse to keep the reactions going.&lt;br /&gt;&lt;/blockquote&gt;It is amazing to me that the random motion of matter can create a self-sustaining nuclear reaction with an average power output in the 100 kW range.  This interesting anecdote of a complex system arising from random processes is evidence that long time periods and random processes can create surprising, complex systems.  Maybe even life?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1904746776566112959?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1904746776566112959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1904746776566112959' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1904746776566112959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1904746776566112959'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/12/nature-and-nuclear-reactions.html' title='Nature and Nuclear Reactions'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6863866947918610000</id><published>2009-12-11T15:49:00.002+01:00</published><updated>2009-12-11T18:01:57.002+01:00</updated><title type='text'>Google Wave Invites</title><content type='html'>Even after sending many invites, I still have a few left over.  Let me know if you want one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6863866947918610000?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6863866947918610000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6863866947918610000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6863866947918610000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6863866947918610000'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/12/google-wave-invites.html' title='Google Wave Invites'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4353430911438895031</id><published>2009-12-10T22:00:00.001+01:00</published><updated>2009-12-11T00:46:19.987+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excuse post'/><category scheme='http://www.blogger.com/atom/ns#' term='lame excuses'/><category scheme='http://www.blogger.com/atom/ns#' term='stress'/><category scheme='http://www.blogger.com/atom/ns#' term='PhD'/><category scheme='http://www.blogger.com/atom/ns#' term='short post'/><title type='text'>Auto-Pilot</title><content type='html'>I'm sorry I haven't posted.  I've been so stressed out lately that it has taken everything I have to focus on getting an iota of work done every day.  I tried writing a long, thoughtful post about what is happening, but it just sounded lame.&lt;br /&gt;&lt;br /&gt;I'm not dead, I know I'll eventually have things to blog about, but those things just aren't going to happen any time soon, at least not until I'm back in the states for vacation.  You can check out today's &lt;a href="http://www.phdcomics.com/comics/archive.php?comicid=1261"&gt;PhD strip&lt;/a&gt; for a decent run-down on the current events in my life...only imagine someone who is convinced that working now will lead to laziness later, but instead this working is leading to more trouble with working.  Or some other non-sense like that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4353430911438895031?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4353430911438895031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4353430911438895031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4353430911438895031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4353430911438895031'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/12/auto-pilot.html' title='Auto-Pilot'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-119736404752851490</id><published>2009-11-21T07:52:00.007+01:00</published><updated>2009-11-21T13:00:24.082+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dreams'/><category scheme='http://www.blogger.com/atom/ns#' term='rejection'/><title type='text'>Rejection</title><content type='html'>Last week I went to an astronaut's speech on the future of commercial space flight.  The astronaut, &lt;a href="http://www.jsc.nasa.gov/Bios/htmlbios/smith-s.html"&gt;Steve Smith&lt;/a&gt;, worked on the Hubble Space Telescope while it was in orbit.  I got to meet and talk with him personally for a few minutes, and loved every second of it.&lt;br /&gt;&lt;br /&gt;He had a lot of interesting anecdotes, but the one that I'm still thinking about is this: the space program rejected him as an astronaut candidate four times before being accepting him.  You can only apply once every two years, so he was living in a state of space-program rejection for &lt;span style="font-weight:bold;"&gt;eight years&lt;/span&gt; before being accepted.  I wish I had had the foresight to ask him whether this was normal for astronaut candidates, or if he was an exception.  Either way, the fact that he keep reaching for his dream, even after eight years of rejection, is amazing and inspiring to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-119736404752851490?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/119736404752851490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=119736404752851490' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/119736404752851490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/119736404752851490'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/11/rejection.html' title='Rejection'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-184586491213799588</id><published>2009-11-07T21:38:00.003+01:00</published><updated>2009-11-07T21:40:17.149+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tape-out'/><category scheme='http://www.blogger.com/atom/ns#' term='integrated circuits'/><title type='text'>Chip</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SvXaz52rXdI/AAAAAAAAAZc/ZpINDOYYmiE/s1600-h/bw.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 251px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SvXaz52rXdI/AAAAAAAAAZc/ZpINDOYYmiE/s320/bw.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5401463913339117010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My 2.5 by 2 mm^2 integrated circuit design was finalized yesterday.  Maybe now I can stop stressing out so much?&lt;br /&gt;&lt;br /&gt;Probably not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-184586491213799588?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/184586491213799588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=184586491213799588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/184586491213799588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/184586491213799588'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/11/chip.html' title='Chip'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/SvXaz52rXdI/AAAAAAAAAZc/ZpINDOYYmiE/s72-c/bw.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8130059391750960620</id><published>2009-11-04T11:49:00.008+01:00</published><updated>2009-11-04T13:32:40.165+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bleg'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='lists'/><title type='text'>Bleg: Books</title><content type='html'>These are the books I'm thinking of buying for myself, with the up-coming holiday season discounts:&lt;br /&gt;&lt;br /&gt;Non-Fiction:&lt;ul&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Strangest-Man-Hidden-Dirac-Mystic/dp/0465018270/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331272&amp;sr=8-1"&gt;The Strangest Man: The Hidden Life of Paul Dirac, Mystic of the Atom&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Violence-Micro-sociological-Theory-Randall-Collins/dp/0691143226/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331294&amp;sr=8-1"&gt;Violence: A Micro-sociological Theory&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Everyday-Practice-Science-Intuition-Objectivity/dp/0195064577/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331320&amp;sr=8-1"&gt;Everyday Practice of Science: Where Intuition and Passion Meet Objectivity and Logic&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/American-Homicide-Randolph-Roth/dp/0674035208/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331344&amp;sr=8-1"&gt;American Homicide&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Codes-Underworld-How-Criminals-Communicate/dp/0691119376/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331429&amp;sr=8-1"&gt;Codes of the Underworld: How Criminals Communicate&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Mating-Mind-Sexual-Choice-Evolution/dp/038549517X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331477&amp;sr=8-1"&gt;The Mating Mind: How Sexual Choice Shaped the Evolution of Human Nature&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Spent-Sex-Evolution-Consumer-Behavior/dp/0670020621/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331495&amp;sr=1-1"&gt;Spent: Sex, Evolution, and Consumer Behavior&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Wild-Justice-Moral-Lives-Animals/dp/0226041611/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331518&amp;sr=8-1"&gt;Wild Justice: The Moral Lives of Animals&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/End-Overeating-Insatiable-American-Hardcover/dp/B0028LHOQM/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331545&amp;sr=8-1"&gt;The End of Overeating: Taking Control of the Insatiable American Appetite&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Addict-One-Patient-Doctor-Year/dp/006136813X/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1240279731&amp;sr=8-1/marginalrevol-20"&gt;The Addict: One Patient, One Doctor, One Year&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0525950621/counterpane/"&gt;The Science of Fear: Why We Fear the Things We Shouldn't--and Put Ourselves in Greater Danger&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Marriage-Go-Round-State-Marriage-Family-America/dp/0307266893/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1257331669&amp;sr=8-1"&gt;The Marriage-Go-Round: The State of Marriage and the Family in America Today&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Invisible-Hook-Hidden-Economics-Pirates/dp/0691137471/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1233716868&amp;sr=8-1/marginalrevol-20"&gt;The Invisible Hook: The Hidden Economics of Pirates&lt;/a&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Overflowing-Brain-Information-Overload-Working/dp/0195372883/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1231192407&amp;sr=1-1/marginalrevol-20"&gt;The Overflowing Brain: Information Overload and the Limits of Working Memory&lt;/a&gt; &lt;br /&gt;&lt;/ul&gt;Fiction:&lt;ul&gt;&lt;br /&gt;&lt;li /&gt; &lt;a href="http://www.amazon.com/Dying-Inside-Robert-Silverberg/dp/0765322307/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1240657611&amp;sr=1-1/marginalrevol-20"&gt;Dying Inside&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;Any additional suggestions for books?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8130059391750960620?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8130059391750960620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8130059391750960620' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8130059391750960620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8130059391750960620'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/11/bleg-books.html' title='Bleg: Books'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7894418420282902124</id><published>2009-11-02T19:09:00.006+01:00</published><updated>2009-11-03T11:17:36.027+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biases'/><category scheme='http://www.blogger.com/atom/ns#' term='money'/><category scheme='http://www.blogger.com/atom/ns#' term='probability'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Randomizing a Coin Toss</title><content type='html'>Way to report only the problem, &lt;a href="http://freakonomics.blogs.nytimes.com/2009/11/02/not-so-random-after-all/"&gt;Freakonomics blog&lt;/a&gt;:&lt;blockquote&gt;But it may be that the the random coin toss isn’t so random. A 2007 study found that a vigorously flipped coin is likely to land on the same side it started on at least 51 percent of the time, possibly more depending on the person doing the flipping.&lt;/blockquote&gt;Say you have a coin with a bias that doesn't change from flip to flip.  You can remove the bias by flipping the coin twice, and taking the first result if the second result differs from the first or repeating if it lands the same way both times.&lt;br /&gt;&lt;br /&gt;Mathematically, if the probability of landing heads is P, then:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li /&gt; P^2 = Prob[HH]&lt;br /&gt;&lt;li /&gt; P*(1-P) = Prob[HT]&lt;br /&gt;&lt;li /&gt; (1-P)*P = Prob[TH]&lt;br /&gt;&lt;li /&gt; (1-P)^2 = Prob[TT]&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Since the probability of HT is the same as TH, taking the first element removes the bias.&lt;br /&gt;&lt;br /&gt;Mad props to von Neumann for inventing this trick (publication was "Various techniques used in connection with random digits"), along with fundamental portions of the theory for quantum mechanics, cryptography, and game theory.  They don't make mathematicians like they used to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7894418420282902124?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7894418420282902124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7894418420282902124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7894418420282902124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7894418420282902124'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/11/randomizing-coin-toss.html' title='Randomizing a Coin Toss'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4539343486669222720</id><published>2009-10-14T17:35:00.005+02:00</published><updated>2009-10-14T18:02:04.084+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temper'/><category scheme='http://www.blogger.com/atom/ns#' term='problems'/><category scheme='http://www.blogger.com/atom/ns#' term='personal post'/><category scheme='http://www.blogger.com/atom/ns#' term='Personality'/><category scheme='http://www.blogger.com/atom/ns#' term='anger'/><title type='text'>Temper</title><content type='html'>I don't normally blog about personal things, because I think they're lame and I really hate putting personal information onto the interweb.  But I figured I've got to try most things once and see how it turns out.&lt;br /&gt;&lt;br /&gt;I lost my temper today.  It was pretty bad.  If you know me, I may not seem like the kind of person who loses it very easily, and in general I think I keep my cool pretty well.  Today just wasn't my day.&lt;br /&gt;&lt;br /&gt;Today at work, one of my officemates made a passing remark about gay people and how they were decreed to be killed in his home country.  He was talking to another person at the time (not me), but I thought the way he phrased it was completely inappropriate.  What I thought I heard was a statement supporting violence against people based on their sexual preference.  What he probably said or intended to say was a factual statement about what happens in his home country because of the laws.  In retrospect, as he isn't a native English speaker, the intention of the statement and what were said were probably different.  I think the words "should," "could" and "would" are particularly difficult for non-native speakers to grasp.  Even native speakers aren't clear with their intentions in everyday conversation.&lt;br /&gt;&lt;br /&gt;Anyways, I then asked him if he would please keep the hate speech out of this country.&lt;br /&gt;&lt;br /&gt;A large fight ensued where I lost my cool.  He claimed the remark wasn't for public consumption, but at the same time I heard it and pointed out that other people use our room.  When he makes remarks like the one he made, other people listen and he implicitly represents our group, and hence me in such remarks.  We ended up taking the issue to our adviser, who as head of our group is mostly responsible for our group image.&lt;br /&gt;&lt;br /&gt;My adviser agreed with me about our room and our remarks being public.  My adviser warned my colleague to be more careful with his words in the future.  My adviser told me I needed to be less strict in my interpretations of what people, especially non-native speakers, say, and that I shouldn't assume their intentions from their speech.  He also said not to overreact so much.  I think I agree with him on all statements.  I lost my cool, and need to be more understanding of the slipperiness in communications.&lt;br /&gt;&lt;br /&gt;I would be lying if I said there hasn't been a build-up to this, or to the other times I've lost my cool.  The way my officemate structures his speech would be extremely rude in Iowa.  I've tried explaining it, but so far without much success.  Maybe the problem is with me?  I don't know.  Things aren't really great between us.  He accused me of being a spy today (I don't think he knows what the word means), and I think I've burned too many bridges to try and explain to him how he is subtly insulting me.  He probably wouldn't believe me anyways - I'm a spy, right?&lt;br /&gt;&lt;br /&gt;I'm been having some problems with my temper lately (when I say lately, I mean over the past two years, since leaving university).  At my last job, I had pretty big issues with how long it took to accomplish things.  I'm a pretty &lt;s&gt;lazy&lt;/s&gt;efficient person, and when I do work I want it to matter.  I get angry when it doesn't, or if I did unnecessary work.  Making sure I take the right approach to getting things working is very important to me, and I think it makes me a good engineer.  I know I can focus my anger when things don't go well.  I distinctly remember times in middle school when I did poorly on a test and studied non-stop because I was angry about it, and the next tests always came back with high marks.  At the same time, it seems over the past few years my temper has starting to get in the way of getting things done in the most efficient manner.  I should have asked my officemate to clarify his statement, not immediately assumed a bigoted intention.  I should have known that getting things done quickly is different for a very constrained university assignment than for work in the corporate world.&lt;br /&gt;&lt;br /&gt;I thought I'd share this moment of anger with you.  While writing about it has been a bit cathartic, I'll still be fuming for the next few days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4539343486669222720?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4539343486669222720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4539343486669222720' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4539343486669222720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4539343486669222720'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/10/temper.html' title='Temper'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8499989962282756307</id><published>2009-10-12T18:00:00.003+02:00</published><updated>2009-10-18T13:02:30.133+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how much of a geek I am'/><category scheme='http://www.blogger.com/atom/ns#' term='bathrooms'/><category scheme='http://www.blogger.com/atom/ns#' term='stories'/><category scheme='http://www.blogger.com/atom/ns#' term='multi-tools'/><category scheme='http://www.blogger.com/atom/ns#' term='toilets'/><title type='text'>How are Our Children Going to Get Out of Bathrooms?</title><content type='html'>It was roughly 2 am on a standard night at MIT.  Pacing the hallways with my trusty football, I asked a few people if they wanted to hit up a local shop for some late night chocolate milk and Italian subs.  Receiving an affirmative, I told them I'd be back in a moment.  I really had to go to the bathroom.&lt;br /&gt;&lt;br /&gt;Having finished my business and washed my heads, I went to unlock the bathroom door.  The knob turned, but the latch did not retract.  I looked at my football.  We were stuck in the bathroom.&lt;br /&gt;&lt;br /&gt;After yelling and attracting the attention of some local residents, I asked if they had any bright ideas.  One suggested re-locking and unlocking the door, which had allowed her to escape a similar situation several days ago.  Alas, it did not work.  I looked at my football again.  Still stuck in the bathroom.&lt;br /&gt;&lt;br /&gt;But wait!  I had my trusty &lt;a href="http://www.amazon.com/Gerber-05500-MP400-Compact-Multi-function/dp/B00004TR4S/ref=sr_1_11?ie=UTF8&amp;s=hi&amp;qid=1255360220&amp;sr=1-11"&gt;Gerber&lt;/a&gt; multi-tool with me!  Holding my football a bit steadier, I whipped out the mini-screwdriver, took off the doorknob casing, had some friends help take apart the rest of the doorknob, pulled out the latch, and escaped the clutches of the bathroom (&lt;span style="font-weight:bold;"&gt;EDIT&lt;/span&gt;: this sentence was modified to properly attribute work to people missed on the initial post).&lt;br /&gt;&lt;br /&gt;Today, the NYTimes ran an article on &lt;a href="http://www.nytimes.com/2009/10/12/education/12discipline.html?hp"&gt;schools punishing children&lt;/a&gt; for carrying multi-tools.  I want to know from these multi-tool nay-sayers: Who is going to get our children out of the bathrooms at 2 am?  Because I don't think it is going to be you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8499989962282756307?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8499989962282756307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8499989962282756307' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8499989962282756307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8499989962282756307'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/10/how-are-our-children-going-to-get-out.html' title='How are Our Children Going to Get Out of Bathrooms?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7476985704298429655</id><published>2009-10-12T03:02:00.003+02:00</published><updated>2009-10-12T03:34:53.379+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google wave'/><category scheme='http://www.blogger.com/atom/ns#' term='plays'/><category scheme='http://www.blogger.com/atom/ns#' term='how much of a literary genius I am'/><title type='text'>The Invention of Google Wave: A Play in One Act</title><content type='html'>&lt;span style="font-style:italic;"&gt;Date: roughly one year ago.  Two twenty-something google engineers (both decked out in blue google t-shirts and jeans) sit on their fitness balls.  One sips some strange coffee-like concoction while the other downs an Odwalla drink.  Engineer one checks his e-mail.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One:  That jerk Larry from HR keeps top-replying to my emails.  Seriously.  Who the h#** uses top-reply these days?&lt;br /&gt;&lt;br /&gt;Two:  Everyone but nerds uses top-reply.  Didn't you talk with new girl?  She was an M$ intern last year, and apparently M$ mandates top-reply in their emails.&lt;br /&gt;&lt;br /&gt;One:  And what if you want to respond to multiple points in the e-mail?&lt;br /&gt;&lt;br /&gt;Two:  I think Outlook would have crashed by then.&lt;br /&gt;&lt;br /&gt;One:  Seriously, this is non-sense.  We need to get some giant conspiracy going to make bottom-reply the default.&lt;br /&gt;&lt;br /&gt;Two:  I have an idea.  How about we claim we're merging IM functionality with e-mail.  But in reality we'll just be forcing people to use the indent-reply conventions nerds have been using for the past 40 years, and give people too stupid  to setup IM notifications of email events the chance to get e-mail instantly.&lt;br /&gt;&lt;br /&gt;One:  That sounds awesome.  We'll dress it up to look fancy, so people aren't so intimidated by the less than signs that would normally occupy the start of the line.&lt;br /&gt;&lt;br /&gt;Two:  I know.  Heaven forbid people learn how to use conventions, or look at plain text.&lt;br /&gt;&lt;br /&gt;One:  Oh, and we can put in annoying features that geeks would hate!  Maybe we can have it immediately show the person's reply, &lt;span style="font-weight:bold;"&gt;while they're typing&lt;/span&gt;!  Heaven forbid people think before they respond, like us introverted nerds do with emails, so the hundreds of people getting our emails don't have to sit through our mistakes.  We can cut out the subject line, too - it isn't like people use that to its potential.&lt;br /&gt;&lt;br /&gt;Two:  Those sound like exactly the sorts of nerd-hating features that'll launch this project into the big time!  Let's get coding.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Curtains close as furious keyboard pounding commences.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7476985704298429655?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7476985704298429655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7476985704298429655' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7476985704298429655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7476985704298429655'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/10/invention-of-google-wave-play-in-one.html' title='The Invention of Google Wave: A Play in One Act'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-992433124717349566</id><published>2009-10-11T14:00:00.001+02:00</published><updated>2009-10-11T19:42:48.655+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tape-out'/><category scheme='http://www.blogger.com/atom/ns#' term='integrated circuits'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Tape-Out</title><content type='html'>If you've talked with me lately, I've probably told you how stressed out I am about something called a "tape-out."  The phrase refers to production of an integrated circuit.  According to my adviser, 20 or 30 years ago, before the internet was around, circuit designers would send physical tapes to the chip manufacturers.  Hence the term tape-out.  Thus when an electrical engineer is creating an integrated circuit, (s)he uses the term tape-out to describe the process.&lt;br /&gt;&lt;br /&gt;Today I thought I'd share a little bit of the designer process, so you can understand what I'm talking about when I say I've been staring at colored polygons all day.  Circuits perform a lot of tasks, from the main processing in our computers, to capturing images in some of our cameras, or detecting events in the world around us.&lt;br /&gt;&lt;br /&gt;To create circuits to do all these things, engineers start simple and build up.  The basic unit in an integrated circuit is the transistor, which acts as a switch in digital logic.  The switch is on or off depending on the electrical signals we send to the transistor.  I've taken public domain pictures from &lt;a href="http://en.wikipedia.org/wiki/File:N-channel_enhancement-type_MOSFET.JPG"&gt;Wikipedia&lt;/a&gt; that shows the behavior when the transistor is off (first picture) or on (second picture).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/StG5yVvNx1I/AAAAAAAAAYo/vToI7hxFzf0/s1600-h/N-channel_enhancement-type_MOSFET.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 306px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/StG5yVvNx1I/AAAAAAAAAYo/vToI7hxFzf0/s320/N-channel_enhancement-type_MOSFET.JPG" alt="" id="BLOGGER_PHOTO_ID_5391294503418971986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/StG5ylFYecI/AAAAAAAAAYw/Qn2kfhPXF6s/s1600-h/N-channel_mosfet.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 309px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/StG5ylFYecI/AAAAAAAAAYw/Qn2kfhPXF6s/s320/N-channel_mosfet.JPG" alt="" id="BLOGGER_PHOTO_ID_5391294507538479554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The basis for transistor construction is the placement of materials with different characteristics.  The "n" and "p" labels above are on materials with different elements.  Placing these materials at proper distances from one another is critical to proper operation of the switches.&lt;br /&gt;&lt;br /&gt;When electrical engineers create circuits, we need ways to control where the materials go, and then we can control the behavior of the circuit.  Thus when I talk about colored polygons, I am talking about visualizing the locations of different types of material that determine a circuit's operation.  I've labeled the drawings above with the colors of the layers, and including a screenshot of what I look at when I am using software to "create" a transistor.  The wikipedia images are from the side, whereas engineers view things from the top.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/StG75ZZeF_I/AAAAAAAAAY4/eRk5ic4hRvs/s1600-h/N-channel_enhancement-type_MOSFET-colored.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 306px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/StG75ZZeF_I/AAAAAAAAAY4/eRk5ic4hRvs/s320/N-channel_enhancement-type_MOSFET-colored.JPG" alt="" id="BLOGGER_PHOTO_ID_5391296823683848178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/StG75ofi1uI/AAAAAAAAAZA/dMJTISW8MU0/s1600-h/transistor2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 298px; height: 320px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/StG75ofi1uI/AAAAAAAAAZA/dMJTISW8MU0/s320/transistor2.png" alt="" id="BLOGGER_PHOTO_ID_5391296827735856866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The red polygon, representing the gate, interfaces with the control signal for the transistor.  The green layer represents the 'n' implant into the 'p' type silicon.  The blue layer is a metal routing layer on top - there are other metal layers for routing, along with via layers such as the teal layer above that connect metal layers to other layers.&lt;br /&gt;&lt;br /&gt;You'll notice I don't specify all the layers.  The silicon dioxide layer, dashed in the figure, doesn't have a corresponding polygon.  Some layers are auto-generated from other layers; this can create problems when you want to do something fancy.&lt;br /&gt;&lt;br /&gt;Starting from these simple layers, we can quickly build up complicated devices.  I didn't mention this before, but there are actually two types of complementary transistors on most integrated circuits.  This is the basis for the term CMOS, or complementary metal oxide semiconductor.  The next picture shows both types of transistors.  You can check out the &lt;a href="http://en.wikipedia.org/wiki/CMOS"&gt;CMOS Wikipedia page&lt;/a&gt; if you're interested in the two types.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/StG9lXYQrdI/AAAAAAAAAZI/Ll2nSLOb0cs/s1600-h/inv.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 144px; height: 320px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/StG9lXYQrdI/AAAAAAAAAZI/Ll2nSLOb0cs/s320/inv.png" alt="" id="BLOGGER_PHOTO_ID_5391298678567775698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The structure you're looking at is an inverter, as it outputs the opposite of the input signal after some time.  If you're confused by the layers, follow the red polygon (the gate) to the green areas - the overlap area would be the two transistors.  The yellow and white dotted layers help describe which type of transistor is to be created.  The big orange box around the top portion would change the material in a large area, and is required for one of the two transistor types.  The teal / cyan squares are vias that connect the metal to other material.  Though vias only connect to the green layers in the transistor I showed above, they can also connect to other layers.&lt;br /&gt;&lt;br /&gt;There are additional metal routing layers than the metal one I've shown so far.  The next picture shows a custom structure I have made.  This structure includes yellow and white polygons, which represent metals at different heights than the metal in the previous images.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/StHAGf78kxI/AAAAAAAAAZQ/3xnvM38VazI/s1600-h/buffer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 262px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/StHAGf78kxI/AAAAAAAAAZQ/3xnvM38VazI/s320/buffer.png" alt="" id="BLOGGER_PHOTO_ID_5391301446823875346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The purple and orange squares represent vias between the various metal layers.  The structure that you're looking at is a variable-delay buffer.  It takes a control signal and an input signal, and outputs the input signal after a delay which is set by the control signal.&lt;br /&gt;&lt;br /&gt;I've included measurements on the side of the structure in microns, or one-thousandth of a millimeter.  A micron is also one-millionth of a meter.  When you hear people talk about different integrated circuits production processes, they'll usually use the minimum accuracy of the gate size as a first-order statement of how advanced the process is.  This is a 0.35 micron process, meaning that the minimum gate size is 0.35 microns, or 350 nanometers.  The current processor in your computer is probably a 45, 90 or 130 nanometer process.&lt;br /&gt;&lt;br /&gt;You might ask why people care about the construction of the circuit - don't we really just care about the behavior?  Digital engineers do tend to care more about the behavior than the construction itself, and they usually don't lay out circuits by hand.  They usually specify the behavior using some type of code, and run this code through a bunch of fancy tools to get the material locations.&lt;br /&gt;&lt;br /&gt;However, if you work with sensors, it is often more difficult to specify the exact characteristics of the structures than simply laying out the structures by hand.  This is the case for most of the work my group does.&lt;br /&gt;&lt;br /&gt;There is the additional problem that messing up means the entire circuit might not work.  This is why I'm constantly stressed out - while one mistake can cost a software person months of their life, simple things are enough to easily prevent this.  This often isn't the case in hardware, as creating the circuit takes months, and you're stuck with the circuit.&lt;br /&gt;&lt;br /&gt;Well, I hope you enjoyed my post on tape-outs.  I cannot post pictures of my more complex structures, as a lot of the cells I work with are proprietary, and the man would come after me.  I'm finished with this tape-out in early November, and then it will be a few months before I know whether it was a waste of time.  I'll probably be drinking a lot of egg nog at xmas time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-992433124717349566?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/992433124717349566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=992433124717349566' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/992433124717349566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/992433124717349566'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/10/tape-out.html' title='Tape-Out'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/StG5yVvNx1I/AAAAAAAAAYo/vToI7hxFzf0/s72-c/N-channel_enhancement-type_MOSFET.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-910499219824036417</id><published>2009-10-10T07:00:00.000+02:00</published><updated>2009-10-10T07:00:02.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google autocomplete'/><category scheme='http://www.blogger.com/atom/ns#' term='grad students'/><title type='text'>Worst People</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/Ss_5oiZUaFI/AAAAAAAAAYg/k-TVWGtRGo8/s1600-h/google.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 208px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/Ss_5oiZUaFI/AAAAAAAAAYg/k-TVWGtRGo8/s320/google.jpg" alt="" id="BLOGGER_PHOTO_ID_5390801753808857170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm beginning to think Google is out to get me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-910499219824036417?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/910499219824036417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=910499219824036417' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/910499219824036417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/910499219824036417'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/10/worst-people.html' title='Worst People'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UtZ1-6B3ldo/Ss_5oiZUaFI/AAAAAAAAAYg/k-TVWGtRGo8/s72-c/google.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8194280547345914603</id><published>2009-10-05T21:42:00.000+02:00</published><updated>2009-10-04T15:08:49.122+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TU Delft'/><title type='text'>Architecture around TU Delft</title><content type='html'>The weather was nice a few weekends ago, so I went out and snapped a few photos.  Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiaBvU3GJI/AAAAAAAAAX8/yhQF5THhDWY/s1600-h/IMG_3129.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 285px; height: 320px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiaBvU3GJI/AAAAAAAAAX8/yhQF5THhDWY/s320/IMG_3129.JPG" alt="" id="BLOGGER_PHOTO_ID_5388726308823308434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is a picture from the window of my new apartment.  I now have a view of the canal.  Sorry for the tilt, my head isn't on straight so it looks normal to me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiaBd1K24I/AAAAAAAAAX0/kkOkNURgFmY/s1600-h/IMG_3155.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiaBd1K24I/AAAAAAAAAX0/kkOkNURgFmY/s320/IMG_3155.JPG" alt="" id="BLOGGER_PHOTO_ID_5388726304126983042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;TNO is a large defense contractor in Delft.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ4498_8I/AAAAAAAAAXc/Gw3iHmLWgUc/s1600-h/IMG_3149.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ4498_8I/AAAAAAAAAXc/Gw3iHmLWgUc/s320/IMG_3149.JPG" alt="" id="BLOGGER_PHOTO_ID_5388726156792758210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A south view from my building.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ3z-0rBI/AAAAAAAAAXM/EA-Ibkp53Mw/s1600-h/IMG_3147.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ3z-0rBI/AAAAAAAAAXM/EA-Ibkp53Mw/s320/IMG_3147.JPG" alt="" id="BLOGGER_PHOTO_ID_5388726138274360338" border="0" /&gt;&lt;/a&gt;A west view from my building, towards the part of town with the high-rise apartment buildings.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ3UY7qfI/AAAAAAAAAXE/9oWplOIfP2Q/s1600-h/IMG_3147+-+Copy.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ3UY7qfI/AAAAAAAAAXE/9oWplOIfP2Q/s320/IMG_3147+-+Copy.JPG" alt="" id="BLOGGER_PHOTO_ID_5388726129793935858" border="0" /&gt;&lt;/a&gt;I've circled a bunch of the high rise buildings.  As I've previously described, most of the development in Delft occurs on the outskirts of town.  This preserves the town center as is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ3LYifXI/AAAAAAAAAW8/IpIYwqOHF3Q/s1600-h/IMG_3146.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SsiZ3LYifXI/AAAAAAAAAW8/IpIYwqOHF3Q/s320/IMG_3146.JPG" alt="" id="BLOGGER_PHOTO_ID_5388726127376366962" border="0" /&gt;&lt;/a&gt;You can see that along the canal there are a lot of industrial type buildings.  A lot of heavy freight is shipped along the canals instead of roads, which means that the roads require less maintainence.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SsiZuE_iAbI/AAAAAAAAAW0/GBlWb1XmcYI/s1600-h/IMG_3145.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SsiZuE_iAbI/AAAAAAAAAW0/GBlWb1XmcYI/s320/IMG_3145.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725971042042290" border="0" /&gt;&lt;/a&gt;Some apartments near the university.  You can see part of my building in the background.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiZtyEGKCI/AAAAAAAAAWs/N_CaBEPIU20/s1600-h/IMG_3142.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiZtyEGKCI/AAAAAAAAAWs/N_CaBEPIU20/s320/IMG_3142.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725965960914978" border="0" /&gt;&lt;/a&gt;Some apartments near the university.  They stand over a pond.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SsiZtAYoGnI/AAAAAAAAAWk/dUgZdex7KX8/s1600-h/IMG_3140.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SsiZtAYoGnI/AAAAAAAAAWk/dUgZdex7KX8/s320/IMG_3140.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725952625252978" border="0" /&gt;&lt;/a&gt;Due to all of the bicycle traffic, it can be difficult to know whether a bicycle is supposed to go on a path or not.  The people who designed the park in the middle of campus included environmental cues to help.  First, the rocks are close enough together that a bicycle would have trouble going between them.  Next, the gray sections of the path are rough; riding over the alternating path sections feels unnatural on a bicycle.  The path goes down a few steps out of sight, so it is important that bicyclists don't go on this path.  People don't seem to like signs here, Delft has a lot of these environmental cues around the city to help bicyclists with whether or not they belong in certain places.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZsc8KFsI/AAAAAAAAAWc/5EjghXDzGcE/s1600-h/IMG_3138.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZsc8KFsI/AAAAAAAAAWc/5EjghXDzGcE/s320/IMG_3138.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725943110604482" border="0" /&gt;&lt;/a&gt;The main bicycle path next to the mechanical engineering building.  Exposed stairwells are very common here, I think architects like them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiZrww6TjI/AAAAAAAAAWU/BPB2gkEHC8Q/s1600-h/IMG_3137.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiZrww6TjI/AAAAAAAAAWU/BPB2gkEHC8Q/s320/IMG_3137.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725931252272690" border="0" /&gt;&lt;/a&gt;My building.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiZhWVsMVI/AAAAAAAAAWM/xCjF0Dd3fEE/s1600-h/IMG_3136.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiZhWVsMVI/AAAAAAAAAWM/xCjF0Dd3fEE/s320/IMG_3136.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725752360087890" border="0" /&gt;&lt;/a&gt;The civil engineering building, which also contains administrative offices.  Another building with exposed stairwells.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SsiZg24RJsI/AAAAAAAAAWE/HX9vglkbrE8/s1600-h/IMG_3134.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SsiZg24RJsI/AAAAAAAAAWE/HX9vglkbrE8/s320/IMG_3134.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725743915181762" border="0" /&gt;&lt;/a&gt;A set of dorm rooms are by my building.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZgoPRkiI/AAAAAAAAAV8/gMY3gUQ_56I/s1600-h/IMG_3133.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZgoPRkiI/AAAAAAAAAV8/gMY3gUQ_56I/s320/IMG_3133.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725739985146402" border="0" /&gt;&lt;/a&gt;Two Hogeschools (or vocational schools) have opened up next to TUDelft.  When they were building this school, they had water in the lot that is now under construction.  This building looked like one of those beach buildings on stilts.  The empty lot will soon contain housing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SsiZgCo6J2I/AAAAAAAAAV0/84TqDrCTb2w/s1600-h/haagse2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SsiZgCo6J2I/AAAAAAAAAV0/84TqDrCTb2w/s320/haagse2.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725729892116322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZfgWBedI/AAAAAAAAAVs/-A3PtlISNMo/s1600-h/haagse.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SsiZfgWBedI/AAAAAAAAAVs/-A3PtlISNMo/s320/haagse.JPG" alt="" id="BLOGGER_PHOTO_ID_5388725720686098898" border="0" /&gt;&lt;/a&gt;Another vocational school.  This one is interesting because it contains a parking lot on the roof!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8194280547345914603?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8194280547345914603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8194280547345914603' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8194280547345914603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8194280547345914603'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/09/architecture-around-tu-delft.html' title='Architecture around TU Delft'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UtZ1-6B3ldo/SsiaBvU3GJI/AAAAAAAAAX8/yhQF5THhDWY/s72-c/IMG_3129.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7524557875869516897</id><published>2009-09-28T01:42:00.009+02:00</published><updated>2009-09-28T15:08:40.426+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='peltzman effect'/><category scheme='http://www.blogger.com/atom/ns#' term='risk compensation'/><title type='text'>Dracthen</title><content type='html'>The town of Drachten in the northern part of the Netherlands took its main traffic intersection and changed it drastically in 2003 -- all traffic signs and lights were &lt;a href="http://www.fietsberaad.nl/library/repository/bestanden/Evaluation%20Laweiplein.pdf"&gt;removed&lt;/a&gt;!  Below are pictures from before and after the rebuilding of the city square.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sr_56GiwQZI/AAAAAAAAAVk/vr3D5FK3ue8/s1600-h/old-drachten.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 206px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sr_56GiwQZI/AAAAAAAAAVk/vr3D5FK3ue8/s320/old-drachten.jpg" alt="" id="BLOGGER_PHOTO_ID_5386298455942513042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sr_55s4a1FI/AAAAAAAAAVc/1YqLT-0_c9Y/s1600-h/new-drachten.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 223px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sr_55s4a1FI/AAAAAAAAAVc/1YqLT-0_c9Y/s320/new-drachten.jpg" alt="" id="BLOGGER_PHOTO_ID_5386298449054061650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My favorite note from the summarizing report is that respondents think the traffic situation is less safe now (appendix 6c from the report), whereas the number of accidents has fallen to under 20% of previous levels.  I think something called the &lt;a href="http://en.wikipedia.org/wiki/Peltzman_effect"&gt;Peltzman effect&lt;/a&gt; is behind the discrepancy between the increased safety but decreased view of safety.  When human beings feel safe, they might engage in riskier behavior.  By playing on the fears of people, the intersection has (so far) been much safer.  I have previously blogged about this effect in a post on &lt;a href="http://oogrobot.blogspot.com/2009/03/blame-condoms-or-human-nature.html"&gt;condoms&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Oddly enough, people ranked the "quality" of the re-designed space much better than before, even though they thought the re-design was less safe.  In addition, the transit times across the intersection improved.&lt;br /&gt;&lt;br /&gt;I think this effect has strong implications for how we can misunderstand our own rationality, and helps explain why it is important to study information objectively by examining accident rates and transit times, getting a full picture of how our emotions steer us in all situations.&lt;br /&gt;&lt;br /&gt;Tip of the hat to &lt;a href="http://www.reddit.com/"&gt;reddit&lt;/a&gt; for still providing signal, even though most of your links are now noise.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Copyright note - the publication with these pictures didn't include explicit copyright information, but did contain a logo for a sponsoring institution, a Gemeente, meaning they should be in the public domain.  If you are a random visitor with more information, please let me know if you are aware of the copyright situation of these photographs.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7524557875869516897?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7524557875869516897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7524557875869516897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7524557875869516897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7524557875869516897'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/09/dracthen.html' title='Dracthen'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sr_56GiwQZI/AAAAAAAAAVk/vr3D5FK3ue8/s72-c/old-drachten.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6650240175571284788</id><published>2009-09-20T01:00:00.000+02:00</published><updated>2009-09-20T01:05:49.347+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='things that make me happy'/><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='Midwestern US'/><category scheme='http://www.blogger.com/atom/ns#' term='Things that make me sad'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me laugh'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing maps'/><category scheme='http://www.blogger.com/atom/ns#' term='America'/><title type='text'>Drawing the US</title><content type='html'>As a follow-up to my earlier post, I drew the U.S. today.  I managed to get all the states, though a few have some major issues.  I colored in what I meant to draw, and I'm not really sure what happened at the MO / IL / KY border...hmmm...&lt;br /&gt;&lt;br /&gt;If you think you can do better you should give it a shot!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SrViw6GuEaI/AAAAAAAAAVE/_OGwN0U1wQg/s1600-h/us.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 254px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SrViw6GuEaI/AAAAAAAAAVE/_OGwN0U1wQg/s320/us.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383317521961980322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SrVi3sIu1fI/AAAAAAAAAVM/gMQML5RfhvQ/s1600-h/us-colored.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 259px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SrVi3sIu1fI/AAAAAAAAAVM/gMQML5RfhvQ/s320/us-colored.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383317638471407090" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6650240175571284788?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6650240175571284788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6650240175571284788' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6650240175571284788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6650240175571284788'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/09/drawing-us.html' title='Drawing the US'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UtZ1-6B3ldo/SrViw6GuEaI/AAAAAAAAAVE/_OGwN0U1wQg/s72-c/us.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6861520409398960306</id><published>2009-09-13T16:44:00.003+02:00</published><updated>2009-09-13T16:52:27.722+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iowa'/><category scheme='http://www.blogger.com/atom/ns#' term='population'/><category scheme='http://www.blogger.com/atom/ns#' term='obituaries'/><title type='text'>Farewell, Norman Borlaug</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Norman_Borlaug"&gt;Norman Borlaug&lt;/a&gt; &lt;a href="http://www.nytimes.com/2009/09/14/business/energy-environment/14borlaug.html?_r=2&amp;hp"&gt;has died&lt;/a&gt;:&lt;blockquote&gt;Norman E. Borlaug, the plant scientist who did more than anyone else in the 20th century to teach the world to feed itself and whose work was credited with saving hundreds of millions of lives, died Saturday night. He was 95 and lived in Dallas.&lt;/blockquote&gt;In high school biology class, we had a population unit that included articles on Borlaug.  As a fellow Iowan, Norman Borlaug was the center of several important discussions, especially his premonition that "If the world population continues to increase at the same rate, we will destroy the species."&lt;br /&gt;&lt;br /&gt;There are a lot of slow, dangerous effects that we hear about every now and then - I think that people, myself included, don't think enough about the drastic increases in population that will come with better health-care and nourishment in every part of the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6861520409398960306?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6861520409398960306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6861520409398960306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6861520409398960306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6861520409398960306'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/09/farewell-norman-borlaug.html' title='Farewell, Norman Borlaug'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1723643648921985243</id><published>2009-09-08T17:42:00.004+02:00</published><updated>2009-09-08T17:51:34.442+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='anonymous'/><category scheme='http://www.blogger.com/atom/ns#' term='SNR'/><category scheme='http://www.blogger.com/atom/ns#' term='sentences'/><title type='text'>High SNR Sentences: Identifying You in Data</title><content type='html'>&lt;blockquote&gt;It was found that 87% (216 million of 248 million) of the population in the United States had reported characteristics that likely made them unique based only on {5-digit ZIP, gender, date of birth}.&lt;/blockquote&gt;The &lt;a href="http://privacy.cs.cmu.edu/dataprivacy/papers/LIDAP-WP4abstract.html"&gt;sentence&lt;/a&gt; was from a CMU researcher working in 2000 on 1990 census data.  Unfortunately the paper is behind a wall, but a different, available &lt;a href="http://www.truststc.org/wise/articles2009/articleM3.pdf"&gt;paper&lt;/a&gt; with a decent methodology puts the number at 63%.  I was not comforted by the lower estimate.  Tip of the hat to &lt;a href="http://arstechnica.com/tech-policy/news/2009/09/your-secrets-live-online-in-databases-of-ruin.ars"&gt;Ars Technica&lt;/a&gt; for an interesting discussion on "anonymizing" data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1723643648921985243?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1723643648921985243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1723643648921985243' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1723643648921985243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1723643648921985243'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/09/high-snr-sentences-identifying-you-in.html' title='High SNR Sentences: Identifying You in Data'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-849517225551728670</id><published>2009-09-06T12:47:00.003+02:00</published><updated>2009-09-06T12:51:08.288+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='Midwestern US'/><category scheme='http://www.blogger.com/atom/ns#' term='memory'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing maps'/><title type='text'>Drawing the US from Memory</title><content type='html'>I used to challenge people to draw the US from memory, it was usually hilarious when people who weren't from the mid-west tried to draw the region.  I can do a respectable job, I almost always hit all the states and the shapes aren't too bad...but holy cow, Al Franken, &lt;a href="http://minnesota.publicradio.org/collections/special/columns/news_cut/archive/2009/09/usa_the_franken_way.shtml"&gt;you're my hero&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-849517225551728670?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/849517225551728670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=849517225551728670' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/849517225551728670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/849517225551728670'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/09/drawing-us-from-memory.html' title='Drawing the US from Memory'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6351998523598116085</id><published>2009-08-30T19:00:00.004+02:00</published><updated>2009-09-13T22:55:53.998+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avalanche diodes'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='single photon avalanche diodes'/><category scheme='http://www.blogger.com/atom/ns#' term='SPADs'/><category scheme='http://www.blogger.com/atom/ns#' term='SPAD'/><title type='text'>Timing Properties of SPADs</title><content type='html'>I've gotten requests for more technical material, so here ya go:&lt;br /&gt;&lt;br /&gt;Today I'm going to talk about some applications of SPADs.  If you want a reminder of the basics of SPADs, you can read my &lt;a href="http://oogrobot.blogspot.com/2008/11/basics-of-single-photon-avalanche.html"&gt;introductory post&lt;/a&gt; or my post on &lt;a href="http://oogrobot.blogspot.com/2008/11/disadvantages-of-spads.html"&gt;noise&lt;/a&gt;.  SPADs are single-photon detectors that use feedback systems in conjunction with one another to accurately time the arrival of single-photons.  Accurately timing a photon's arrival time is important in many applications, but today I'll be talking about rangefinding.&lt;br /&gt;&lt;br /&gt;In rangefinding applications, such as laser-based rangefinding for land surveying, a laser fires a pulse of photons and a detector times the difference between the pulse and the photon detection time.  Photons, being light, travel at the speed of light.  You'll usually here the speed of light quoted as 300,000,000 meters per second, but optics people prefer to quote the speed of light as&lt;ul&gt;&lt;li&gt;30 centimeters per nanosecond&lt;/li&gt;&lt;li&gt;300 millimeters per nanosecond&lt;/li&gt;&lt;li&gt;300 micrometers (microns) per picosecond&lt;/li&gt;&lt;li&gt;30 millimeters per 100 picoseconds&lt;/li&gt;&lt;/ul&gt;  We use these values because modern electronics usually have around 100 picoseconds of accuracy.  In the future, I think the 300 microns per picosecond value will become more common.&lt;br /&gt;&lt;br /&gt;Anyways, we have to accurately time this photon arrival so we can determine the time of flight.  The timing inaccuracy is termed jitter; we use various metrics to quantify the jitter, but most of these metrics just capture the usual case.  For SPADs, the jitter depends on a few things.&lt;br /&gt;&lt;br /&gt;First, the temperature is very important.  In a silicon integrated circuit, increasing the temperature increases the ambient energy available to electrons, the main information carriers in the circuit.  The introduction of additional energy modifies a carrier's behavior, and thus changing the temperature will change the characteristics of both the fast and slow feedback loops in SPADs.&lt;br /&gt;&lt;br /&gt;Next, the color of the light is also important.  Different colors of light have different wavelengths.  The wavelength describes how frequently the energy moves around in space.  Since silicon has a repeating structure, the wavelengths will help determine how likely it is that the light interacts with the crystal, producing the primary electron that could cause an avalanche.  It turns out that blue light is optimal for the current generation of SPADs - the optimal wavelength is a balance between how far light usually penetrates into the silicon and where the avalanche region is (remember that we moved the region away from the surface to avoid the noise-causing irregularities at the surface).&lt;br /&gt;&lt;br /&gt;Within the avalanche region, the build-up time of the avalanche is obviously important.  During the initial portion of the positive feed-back loop, when there are very few carriers active, the variation in each carrier can change the build-up time.  Current understanding is that it takes between 0 and 15 picoseconds to generate enough carriers to average out these variations, though this build-up process depends on characteristics like the temperature and strength of the applied force (the electric field).&lt;br /&gt;&lt;br /&gt;So what is the end result?  Well it depends on what you need and what you have available.  If you have a lot of area available on a silicon chip, you can use more complex current detectors to get the jitter as low as 15 or 20 picoseconds.  On the other hand, if you're short on area you can raise the jitter as much as you like, but you'd be hard-pressed to raise it above nanoseconds and still have a viable application.  Keep in mind that you'll be changing how close the SPADs are, so the cross-talk will change.&lt;br /&gt;&lt;br /&gt;When you're making a range-finder, you might care only about one specific range, or you might be trying to acquire a bunch of ranges to get a 3D pictures.  If you only care about one range, you can use a lot of area to achieve the 20 picosecond resolution.  This corresponds to an uncertainty in space around 6 millimeters.  If you have an array of SPADs and timing circuitry, you're more likely to have an error in the 100 picosecond range.  100 picoseconds corresponds to an error of 3 cm in space.  You can lower this uncertainty by taking multiple measurements, and since the measurements are so fast the accuracy can easily be one millimeter or less.&lt;br /&gt;&lt;br /&gt;Anyways, I hope this post helped you understand about the timing uncertainty in SPADs.  The uncertainty affects other applications besides rangefinding, things like quantum-based encryption algorithms, biological imaging, and cancer detection, but those applications are a bit more complicated to explain!  I'll be attempting in future posts, and we'll see how it goes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6351998523598116085?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6351998523598116085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6351998523598116085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6351998523598116085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6351998523598116085'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/08/timing-properties-of-spads.html' title='Timing Properties of SPADs'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6364038396867261395</id><published>2009-08-30T14:01:00.002+02:00</published><updated>2009-08-30T14:04:37.703+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='unfair portrayal of men in media'/><category scheme='http://www.blogger.com/atom/ns#' term='unfair portrayal of women in media'/><category scheme='http://www.blogger.com/atom/ns#' term='airbrushing'/><title type='text'>Another Airbrushing Site</title><content type='html'>I stumbled across a really interesting &lt;a href="http://glennferon.com/portfolio1/index.html"&gt;airbrushing&lt;/a&gt; site today...I can never click through enough of these to remind me how much people are mis-represented in print and online media.  (&lt;a href="http://oogrobot.blogspot.com/2008/12/airbrushing.html"&gt;earlier post&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6364038396867261395?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6364038396867261395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6364038396867261395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6364038396867261395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6364038396867261395'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/08/another-airbrushing-site.html' title='Another Airbrushing Site'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7657836209649042857</id><published>2009-08-27T13:12:00.001+02:00</published><updated>2009-08-27T13:13:41.974+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='things that confound me'/><title type='text'>Question</title><content type='html'>Why are TVs and computer monitors horizontally long, but paper is vertically long?  I suppose it makes sense that monitors and TVs are horizontal, as this matches our visual field, but then why is paper tall, rather than wide?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7657836209649042857?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7657836209649042857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7657836209649042857' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7657836209649042857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7657836209649042857'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/08/question.html' title='Question'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-108048216665991360</id><published>2009-08-17T23:30:00.002+02:00</published><updated>2009-08-17T23:41:43.157+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life lessons'/><category scheme='http://www.blogger.com/atom/ns#' term='postcards'/><category scheme='http://www.blogger.com/atom/ns#' term='learning a foreign language'/><category scheme='http://www.blogger.com/atom/ns#' term='canned hot dogs'/><title type='text'>Firsts</title><content type='html'>It has been a year!  Here are some of the things I've done in the past year:&lt;br /&gt;&lt;br /&gt;1) Forgot / lost passport, had to travel 3 hours to get it back&lt;br /&gt;2) Setup an experiment using somewhat dangerous radiation while I was suffering a headache from lack of sleep&lt;br /&gt;3) Was the last person on a plane, having nearly missed it (this experience is over-rated)&lt;br /&gt;4) Laid out a portion of an integrated ciricuit that (if it works, crosses fingers!) will have 5.12 GBps going through it&lt;br /&gt;5) Lost PhD topic&lt;br /&gt;5.5)  Lost PhD topic&lt;br /&gt;6) Found PhD topic (errrr.....I think?)&lt;br /&gt;7) Went all-in and won a poker pot, went all-in and lost a poker pot, successfully spotted a bluff at a poker table, successfully set a trap at a poker table&lt;br /&gt;8) Gone to one of those fancy European clubs in Paris (it was worse than I thought and I will not be returning)&lt;br /&gt;9) Bought plane tickets, booked a hotel, flew on plane and checked into hotel within 5 hours of one another&lt;br /&gt;10) Successfully found apartment in a foreign country and moved into it from another apartment&lt;br /&gt;11) Gotten a first-hand view of how difficult it is to be an immigrant&lt;br /&gt;12) Earned the title Expatriate&lt;br /&gt;&lt;br /&gt;Things I haven't done:&lt;br /&gt;&lt;br /&gt;1) Successfully had a conversation in Dutch (I haven't had many successful ones in English over here, either)&lt;br /&gt;2) Joined a choir&lt;br /&gt;3) Written a paper (I'm working on one right now, and I have two in various stages of the paper pipeline)&lt;br /&gt;4) Used tools to go from VHDL to ASIC&lt;br /&gt;&lt;br /&gt;By the numbers:&lt;br /&gt;&lt;br /&gt;Guitars purchased - 1&lt;br /&gt;Bicycles purchased - 1&lt;br /&gt;Haircuts - 2&lt;br /&gt;"Original" research ideas that someone else had actually tried but adviser didn't know about - 3&lt;br /&gt;Canned hot dogs consumed - 4&lt;br /&gt;Moose seen - 4 (two real, two mascots)&lt;br /&gt;Shoes purchased - 6&lt;br /&gt;Countries book was purchased in - 5 (6 if you separate England and Scotland, 7 if you include online purchases)&lt;br /&gt;Countries "visited" - 7 (Scotland, US, Canada, Switzerland, Ghana, France, Belgium)&lt;br /&gt;Passport resources used - 27 boxes from stamps, 2 pages from visas&lt;br /&gt;Train tickets purchased - ~100 (I go through about 8 a month)&lt;br /&gt;PB&amp;J Sandwichs consumed - ~150 (they have this awesome sour cherry jam over here)&lt;br /&gt;Emails sent - 2,088 (more than I thought, 25 were to myself)&lt;br /&gt;Emails received - 2,698 (fewer than I thought)&lt;br /&gt;Most lines of code written in a single day - ~3,200 (most of it was test code...firmware test code can be pretty massive to go through the appropriate states)&lt;br /&gt;Lines of code written overall - ~16,000 (again, around 14,000 lines are test code)&lt;br /&gt;Heartbeats - ~37,000,000 (the heart is a work of art)&lt;br /&gt;&lt;br /&gt;And finally:&lt;br /&gt;&lt;br /&gt;Dutch postcards sent - 0 (yeeeeeeeah...I still owe a lot of people postcards.....)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-108048216665991360?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/108048216665991360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=108048216665991360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/108048216665991360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/108048216665991360'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/08/firsts.html' title='Firsts'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7243240245575236614</id><published>2009-08-17T19:25:00.005+02:00</published><updated>2009-08-17T19:34:32.785+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bicycles'/><title type='text'>$500 for a Bicycle</title><content type='html'>The Freakonomics blog has a great post on the &lt;a href="http://freakonomics.blogs.nytimes.com/2009/08/17/bicycle-inflation-in-paradise/"&gt;cost of bicycles&lt;/a&gt; in bicycle-crazy Portland:&lt;blockquote&gt;Yeah, the bike guy answered, he had something super-cheap for me ... I could have it, he said, for $475.&lt;br /&gt;&lt;br /&gt;So I went to another store. Same deal, more or less. There was one bike for $275, but it was a girl’s Raleigh from the 1960’s with a wicker basket.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;At Portland’s Costco, meanwhile — on the outskirts of the city — you can buy a brand-new Schwinn Midtown city bike with Shimano shifters for around $200. But, according to the clerk there, those Schwinns aren’t moving.&lt;/blockquote&gt;&lt;br /&gt;I bought an inexpensive, new bicycle in Delft for just over $500, though the university reimbursed most of the cost through a travel program.  I was expecting to find a nice, new one for around $250.&lt;br /&gt;&lt;br /&gt;We don't have CostCo here, and sadly Ikea doesn't sell bicycles.  I'll just keep dreaming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7243240245575236614?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7243240245575236614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7243240245575236614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7243240245575236614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7243240245575236614'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/08/500-for-bicycle.html' title='$500 for a Bicycle'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8649282878287840431</id><published>2009-07-23T22:30:00.003+02:00</published><updated>2009-07-24T07:12:58.586+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scams'/><category scheme='http://www.blogger.com/atom/ns#' term='apartment'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me angry'/><title type='text'>A Test for Rental Scams</title><content type='html'>I'm looking for an apartment, and I seem to get an awful lot of e-mails from people that have beautiful apartments for low, low prices but for whatever reason they won't show me the places.  Or they say they'll meet me and when I show up a confused woman answers the door and says, "No, there is no apartment for rent here."&lt;br /&gt;&lt;br /&gt;Today I'm going to describe to you how you can check if you are being scammed.  Go into your email client and turn on all of the headers (in Thunderbird, this is View-&gt;Headers-&gt;All).  You'll see a giant chain of "received" headers that look like:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Received: from [216.252.122.218] by n75.bullet.mail.sp1.yahoo.com with NNFMP;&lt;br /&gt;          22 Jul 2009 20:09:46 -0000&lt;br /&gt;Received: from [67.195.9.83] by t3.bullet.sp1.yahoo.com with NNFMP;&lt;br /&gt;          22 Jul 2009 20:09:46 -0000&lt;br /&gt;Received: from [67.195.9.105] by t3.bullet.mail.gq1.yahoo.com with NNFMP;&lt;br /&gt;          22 Jul 2009 20:09:46 -0000&lt;br /&gt;Received: from [127.0.0.1] by omp109.mail.gq1.yahoo.com with NNFMP;&lt;br /&gt;          22 Jul 2009 20:09:46 -0000&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;At one end of these headers will be your e-mail provider, while at the other end will be the IP address of the computer that sent the email address:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Received: from SRV502.tudelft.net ([131.180.4.18]) by ...&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;Received: from [41.205.182.125] by web111904.mail.gq1.yahoo.com via HTTP;&lt;br /&gt;          Wed, 22 Jul 2009 13:09:45 PDT&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Sometimes the address of the originating computer is listed a bit differently:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Received: from BLU116-W26 ([65.55.116.72]) by ...&lt;br /&gt;X-Originating-IP: [62.173.35.6]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The person might have masked the IP of their computer, but this is complicated and most scammers are idiots.  Anyways, you can take this IP to a handy &lt;a href="http://ip-lookup.net/index.php"&gt;geolocation look-up service&lt;/a&gt; and find out the originating location.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;IP: 41.205.182.125&lt;br /&gt;Host: dial-pool07.ab.starcomms.net&lt;br /&gt;Country: Nigeria&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Every now and then the country won't be listed, but the host name you get back has information you can use to determine the country.  For example, 62.173.35.6 resolves to 35-6.rv.ipnxtelecoms.com but the geolocation service doesn't give a country for this IP.  &lt;a href="ipnxtelecoms.com"&gt;ipNX Telecom&lt;/a&gt; has its headquarters in...&lt;a href="http://www.ipnxnigeria.net/ipnx_contacts.html"&gt;Lagos, Nigeria&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I suppose in the future I'll have to screen any email about apartments.  Sometimes I really hate people.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EDIT&lt;/span&gt;:  Your email client actually uses the same method I describe above to label some emails as being probable scams.  Usually IP blocks assigned to certain ISPs and sometimes even entire countries are labeled as suspect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8649282878287840431?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8649282878287840431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8649282878287840431' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8649282878287840431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8649282878287840431'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/07/test-for-rental-scams.html' title='A Test for Rental Scams'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7229030245317428889</id><published>2009-07-23T16:03:00.004+02:00</published><updated>2009-07-23T16:08:04.623+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inane things'/><category scheme='http://www.blogger.com/atom/ns#' term='verbosity'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me laugh'/><title type='text'>Sentences that Make Me Laugh</title><content type='html'>&lt;blockquote&gt;If we ignore (thing one), (thing two), (thing three), (thing four) and assume (thing five), then the problem becomes tractable using only elementary results from field X.&lt;/blockquote&gt;Sadly I wrote the sentence...though it was followed by:&lt;blockquote&gt;Subsequent sections will discuss the effects of (thing one), (thing two), (thing three) and (thing five), cumulating with results from a simulation including all these effects.  The authors plan to revisit (thing four) in later work.&lt;/blockquote&gt;Planning to revisit something is a total cop-out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7229030245317428889?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7229030245317428889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7229030245317428889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7229030245317428889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7229030245317428889'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/07/sentences-that-make-me-laugh.html' title='Sentences that Make Me Laugh'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3192002133809343061</id><published>2009-07-22T19:00:00.001+02:00</published><updated>2009-07-24T07:15:12.406+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CEOs'/><category scheme='http://www.blogger.com/atom/ns#' term='salaries'/><category scheme='http://www.blogger.com/atom/ns#' term='pay'/><category scheme='http://www.blogger.com/atom/ns#' term='estimation'/><title type='text'>CEOs and Pay</title><content type='html'>While I was home the issue of executive compensation came up several times.  I'm a person who thinks that a CEO could easily deserve tens of millions a year or more.  The main reason behind this is two-fold.&lt;br /&gt;&lt;br /&gt;First, I've worked at a company that has undergone restructuring at a management level.  From personal experience, small changes in strategic direction have a massive impact on people at the bottom of the "job-food" chain.  It is easy to lose months, probably even years of work because someone above you made the wrong call.  Since a CEO helps determine the strategic direction of the company, it seems reasonable to me that the pay of the CEO should scale with the sum pay of every other member of the company.&lt;br /&gt;&lt;br /&gt;Second, there are a few studies which show a CEO's personal circumstances can have a percentage-point effect on a company's performance.  A great example is &lt;a href="http://icf.som.yale.edu/pdf/seminar06-07/wolfenzon.pdf"&gt;a study&lt;/a&gt; of the effect on profit by a death in the immediate family of a CEO.  Excerpt:&lt;blockquote&gt;Sorting by the number of children we find the biggest effects on firm profitability in cases where the CEO only has one child. Specifically, one-child death shocks correlate with a 5 percentage point decline in firm profitability irrespective of the age of the child.&lt;/blockquote&gt;The study goes on to show that the deaths of a spouse or child are significant events for a firm.  I think the study underscores the importance of choosing the correct CEO.  Though the study doesn't show the variation in profit during standard circumstances, to me it seems like a reasonable conclusion that variations in a CEO's ability to carry themselves through tough times will have a large effect on firm profit.  For a company with hundreds of billions in profits per year, like an oil company, the CEO's personal circumstances could have an effect in the billion dollar range, meaning if the CEO themselves only received a fraction of this pay it would still be in the tens of millions range.&lt;br /&gt;&lt;br /&gt;My math is a bit fuzzy here, but as always you're welcome to disagree in the comments and point out any mistakes I've made.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3192002133809343061?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3192002133809343061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3192002133809343061' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3192002133809343061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3192002133809343061'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/07/ceos-and-pay.html' title='CEOs and Pay'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6725930031001392859</id><published>2009-07-21T12:30:00.001+02:00</published><updated>2009-07-30T17:38:15.024+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='teaching'/><category scheme='http://www.blogger.com/atom/ns#' term='schools'/><category scheme='http://www.blogger.com/atom/ns#' term='high school friends'/><category scheme='http://www.blogger.com/atom/ns#' term='evaluating performance'/><title type='text'>It's All About the Teachers</title><content type='html'>I've been on vacation for the past, well, month, and I had a lot of interesting conversations.  Aside from the very personal ones, the most engaging ones were on the topic of teachers.  I had lunch with an old class-mate who is now a teacher at a high school.  We talked a little bit about evaluating teachers.  There isn't really a coherent point to this post, but if there was it would be that there is enormous room for improvement in the way we allocate resources to educate and invest in our next generation.&lt;br /&gt;&lt;br /&gt;There is a lot of interesting quantitative data in how we invest in students.  My class-mate and I talked about how too many smart people opt out of teaching.  As the feminist movement has matured, a lot of really smart women &lt;a href="http://freakonomics.blogs.nytimes.com/2006/10/06/did-too-many-smart-women-opt-out-of-teaching/"&gt;no longer become teachers&lt;/a&gt; and the quality of teachers has suffered.  I think the take-away is not that the feminist movement is bad, but rather we as a society don't have a great understanding of the importance of good teachers.&lt;br /&gt;&lt;br /&gt;Another subject we talked about was the politics of teaching.  If you haven't heard it, I suggest the &lt;a href="http://www.ted.com/talks/lang/dut/bill_gates_unplugged.html"&gt;TED speech&lt;/a&gt; of Bill Gates, the education portion begins at about 8 minutes.  He talks, amongst other things, about how it is illegal in New York to use performance-based data to evaluate a teacher's performance.  Coincidentally my old class-mate was for qualitative data like committees but against quantitative performance-based data.  She claimed the quantitative data would have too much variance.  I think I dissuaded her from this stance, but I do agree that quantitative data is not perfect.  Any one metric can be taken advantage of.  As an engineer, however, I have more faith in a well-designed system with numbers than a well-designed system with committees.&lt;br /&gt;&lt;br /&gt;Finally, we went over the cost of education at private schools.  There is a huge debate about whether private schools outperform public schools.  The debate is quite contentious, especially when trying to account for socioeconomic and ethnic diversity factors.  She said that public schools are critical to integrating immigrants into society.  I do not have a great link to summarize this stance, as I haven't seen anything like this online - please comment and send along a link if you have one.  I said that I thought public schools were &lt;a href="http://www.redorbit.com/news/education/199192/public_problems_private_solutions_school_choice_and_its_consequences/index.html"&gt;wasteful&lt;/a&gt; due to the political pressure and lack of transparency into the teachers.&lt;br /&gt;&lt;br /&gt;Anyways, I think the high level take-away is that evaluating teacher performance is a complex problem that has to touch politics and statistics, though a lot of information suggests there are inefficiencies.  It would be interesting to attempt to evaluate schools, but creating a non-partisan report that accurately represents the facts seems to be near impossible.  The only thing I know for sure is that I don't have a clue how parents choose schools for their children.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6725930031001392859?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6725930031001392859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6725930031001392859' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6725930031001392859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6725930031001392859'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/07/its-all-about-teachers.html' title='It&apos;s All About the Teachers'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8441017112314495837</id><published>2009-07-05T06:17:00.004+02:00</published><updated>2009-07-22T15:01:07.784+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how hot I am'/><category scheme='http://www.blogger.com/atom/ns#' term='fashion'/><category scheme='http://www.blogger.com/atom/ns#' term='style'/><title type='text'>Big Pimpin'</title><content type='html'>Sometimes it helps to remember your fashion roots.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SlApsfNlxrI/AAAAAAAAAR8/RKU22pm-pf8/s1600-h/m-pantsless.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 94px; height: 320px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SlApsfNlxrI/AAAAAAAAAR8/RKU22pm-pf8/s320/m-pantsless.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825801213003442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Only a select few can go pantsless with combat boots and diapers.  I am one of these few.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SlApsNLF_aI/AAAAAAAAAR0/Sip5AyXnbAc/s1600-h/m-pants.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 101px; height: 320px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SlApsNLF_aI/AAAAAAAAAR0/Sip5AyXnbAc/s320/m-pants.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825796370693538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes, though, you've got to break out those whale pants.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SlApmxGh0SI/AAAAAAAAARs/npZjnKLktYw/s1600-h/m-jump-suit.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 320px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SlApmxGh0SI/AAAAAAAAARs/npZjnKLktYw/s320/m-jump-suit.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825702936006946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When I was big in the 80's, I wore jump suits for a while.  I think my life-long relationship with red started around this time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SlApmkaVH0I/AAAAAAAAARk/ef3V8OadueM/s1600-h/m-hat2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 122px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SlApmkaVH0I/AAAAAAAAARk/ef3V8OadueM/s320/m-hat2.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825699529400130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I also tried the grunge scene in the 80's.  Or the potato chip scene.  They were kinda the same thing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SlApmjctR9I/AAAAAAAAARc/As1qYjOvrVo/s1600-h/m-hat.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 114px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SlApmjctR9I/AAAAAAAAARc/As1qYjOvrVo/s320/m-hat.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825699270936530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After the grunge scene I classed it up a little.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SlApmY8P0YI/AAAAAAAAARU/G4-QSj4gx0I/s1600-h/m-grey-shoes.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 118px; height: 320px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SlApmY8P0YI/AAAAAAAAARU/G4-QSj4gx0I/s320/m-grey-shoes.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825696450433410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Speaking of classy, nothing says classy like gray shoes and a bow tie.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SlApmEI6TkI/AAAAAAAAARM/zP-JxRQnv5k/s1600-h/m-costume.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 305px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SlApmEI6TkI/AAAAAAAAARM/zP-JxRQnv5k/s320/m-costume.jpg" alt="" id="BLOGGER_PHOTO_ID_5354825690866404930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes it was hard being with other people who didn't get it.  Going as a mouse to Halloween was so last year.  Being a pre-schooler was where it was at.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8441017112314495837?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8441017112314495837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8441017112314495837' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8441017112314495837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8441017112314495837'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/07/big-pimpin.html' title='Big Pimpin&apos;'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UtZ1-6B3ldo/SlApsfNlxrI/AAAAAAAAAR8/RKU22pm-pf8/s72-c/m-pantsless.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6013019194317023103</id><published>2009-06-16T15:32:00.004+02:00</published><updated>2009-06-16T15:39:01.192+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='toilets'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Toilets Evolved?</title><content type='html'>How awesome is &lt;a href="http://www.nytimes.com/2009/06/16/science/16obpitcher.html?_r=2"&gt;evolution&lt;/a&gt;?&lt;blockquote&gt;Using isotopic analysis, they estimate that shrew feces deposited in N. lowii’s pitchers are a significant source of nitrogen for the plants...Tree shrews visit the plants to eat nectar that oozes from the bowl’s open lid, positioning themselves directly over the bowl&lt;/blockquote&gt;Nature, how about you evolve me a starship?  I promise I'll provide it with nutrients.&lt;br /&gt;&lt;br /&gt;Errrrr, maybe I'll just build it myself.&lt;br /&gt;&lt;br /&gt;Also, this is at least my fourth post on toilets, and those are just the ones I've tagged.  How disturbing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6013019194317023103?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6013019194317023103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6013019194317023103' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6013019194317023103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6013019194317023103'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/06/toilets-evolved.html' title='Toilets Evolved?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4903633024881591921</id><published>2009-06-11T19:53:00.003+02:00</published><updated>2009-06-11T20:00:42.314+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stargate'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><title type='text'>Shushing Doom</title><content type='html'>According to space.com, the military is &lt;a href="http://www.space.com/news/090610-military-fireballs.html"&gt;shushing&lt;/a&gt; incoming space objects:&lt;blockquote&gt;A recent U.S. military policy decision now explicitly states that observations by hush-hush government spacecraft of incoming bolides and fireballs are classified secret and are not to be released, SPACE.com has learned. &lt;/blockquote&gt;I'd like to think they're trying to keep the location of orbiting platforms secret, but I know it's really a cover-up of a secret government program which has angered aliens previously posing as Gods who have sent a giant ball of explosives (posing as an asteroid) to wipe out our solar system and only an oddball team of four individuals (one carrying such an alien himself) can prevent the asteroid from hitting Earth by traveling to it and having their simple scheme fail while they'll still save the day with a more complex, 1 in a 1,000,000 chance scheme.  Whew.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4903633024881591921?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4903633024881591921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4903633024881591921' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4903633024881591921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4903633024881591921'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/06/shushing-doom.html' title='Shushing Doom'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6316393534536082478</id><published>2009-06-08T20:06:00.002+02:00</published><updated>2009-06-08T20:09:08.094+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wikipedia'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed nuts'/><category scheme='http://www.blogger.com/atom/ns#' term='short post'/><title type='text'>Mixed Nuts</title><content type='html'>Sometimes you end up at the &lt;a href="http://en.wikipedia.org/wiki/Mixed_nuts"&gt;strangest pages&lt;/a&gt; on Wikipedia:&lt;blockquote&gt;Modifying words like "fancy" or "choice" have not historically carried any legal meaning in the United States, and they remain absent from the current regulations.[1] In a 1915 federal case against "fancy mixed nuts" that were argued by competitors to be an inferior grade, U. S. v. 25 Bags of Nuts, N. J. No. 4329 (1915), the court declined to accept a trade standard.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6316393534536082478?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6316393534536082478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6316393534536082478' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6316393534536082478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6316393534536082478'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/06/mixed-nuts.html' title='Mixed Nuts'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4034572073715870002</id><published>2009-06-08T17:30:00.000+02:00</published><updated>2009-06-08T17:30:01.107+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life lessons'/><category scheme='http://www.blogger.com/atom/ns#' term='MIT classes'/><category scheme='http://www.blogger.com/atom/ns#' term='wasting money'/><title type='text'>Most Useful Undergraduate Classes</title><content type='html'>Today I was thinking about how small the knowledge intersection has been between my undergraduate courses and my jobs.  I made a list of all the classes I found directly useful at either of my two jobs, and it was shockingly small.&lt;br /&gt;&lt;br /&gt;Classes I found useful at my previous, finance job (in order of usefulness):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;1.  6.111 - Digital Design Lab / FPGA-based design lab&lt;br /&gt;2.  6.001 - Intro to ComSci with LISP&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Classes I've found useful at my current, graduate school job (in order of usefulness):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;1.  6.111 - Digital Design Lab, or FPGA-based design lab&lt;br /&gt;2.  6.004 - Computation Structures, or Build a CPU&lt;br /&gt;3.  6.002 - Intro to Circuit Design&lt;br /&gt;4.  17.477 - Technology and Policy of Weapons Systems&lt;br /&gt;5.  6.001 - Intro to ComSci with LISP&lt;br /&gt;6.  6.041 - Intro Probability&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I think a lot of the other classes I took, such as the math classes and signal processing courses, have had a large impact on how I think and approach problems, but I haven't used this knowledge directly in my day to day life.  I was shocked that 6.046, my algorithms course, isn't on the list.  I haven't used any of the important concepts from 6.046 in either of my jobs.  Just the other day I wrote a one-liner for bubble sort when I needed to sort data.&lt;br /&gt;&lt;br /&gt;I'm not sure why there are so few classes on the lists, but I was thinking yesterday about why my design class, 6.111, was so high on both lists.  I think it has to do with the design project, which was the first "real" design project I ever had.  In 6.001, the programming introduction course, there was also a design project, but 6.001 worked on the principle of building up proven components.  You wrote something and checked that it worked.  Building bigger things meant building up the system one proven component at a time.  When you were handed code, you read through and tested the code to check that it worked.&lt;br /&gt;&lt;br /&gt;Unfortunately real life is more messy than this.  Components are usually too complex to verify for yourself, and sometimes you have to work around interfaces that were designed for another task.  My 6.111 project had to deal with these issues, along with the issues found in building up a proven and known system.  My team created an electronic version of Labyrinth, the old tilting maze game wherein one tilts a board to guide a ball through a maze to a goal, avoiding hole traps along the way.  Not only did we create a pretty big custom system, we also had to interface our system with a lot of 3rd party components, including tilt sensors, circuits that converted the tilt sensors into something understandable, a VGA controller and an LCD.&lt;br /&gt;&lt;br /&gt;This was the first time that something I created had to work with sloppy, complex components.  The components we interfaced with included complex but standard interfaces, like the LCD, and sloppy and non-standard ones, like the components written by the teaching assistants for the course.  I still remember, four years on, that the tilt sensors could enter an error state during the read-out.  This error state required a lot of hand-holding to work correctly.  I also remember fighting for a week with the start-up sequence because of nuances with the timing.&lt;br /&gt;&lt;br /&gt;It makes me sad that none of the theory courses I took actually have anything to do with my job, but the theory courses that I took don't really have much to do with anything.  I indirectly use this theoretical knowledge every know and then, but rarely directly.  Whenever I do digital circuit design, for example, my tools use the graph algorithms that I learned in 6.046, but this is abstracted away from me.  I don't think I've used a single academic thing I learned in my senior year.  What a waste of money.  Sigh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4034572073715870002?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4034572073715870002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4034572073715870002' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4034572073715870002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4034572073715870002'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/06/most-useful-undergraduate-classes.html' title='Most Useful Undergraduate Classes'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1885647151764811955</id><published>2009-05-20T14:41:00.004+02:00</published><updated>2009-05-20T15:06:26.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='piracy'/><category scheme='http://www.blogger.com/atom/ns#' term='toilets'/><title type='text'>"He Thinks the Lavatory in his Cell is Fantastic"</title><content type='html'>Or so &lt;a href="http://www.telegraph.co.uk/news/worldnews/piracy/5350183/Somali-pirates-embrace-capture-as-route-to-Europe.html"&gt;swoon&lt;/a&gt; Somali pirates about Dutch toilets.&lt;br /&gt;&lt;br /&gt;I think civilized people have a different opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1885647151764811955?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1885647151764811955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1885647151764811955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1885647151764811955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1885647151764811955'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/05/he-thinks-lavatory-in-his-cell-is.html' title='&quot;He Thinks the Lavatory in his Cell is Fantastic&quot;'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5703573096999330709</id><published>2009-05-07T22:00:00.003+02:00</published><updated>2009-05-07T22:00:00.564+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='equality'/><category scheme='http://www.blogger.com/atom/ns#' term='feminism'/><title type='text'>Let's Really Be Equal Here</title><content type='html'>Insurance companies claim that women, especially child-bearing ones, &lt;a href="http://www.nytimes.com/2008/10/30/us/30insure.html?_r=1&amp;partner=permalink&amp;exprod=permalink"&gt;use more health care&lt;/a&gt; than men, and hence pay higher premiums.  Of course some people think this reason is non-sense, among them some law-makers introducing &lt;a href="http://kerry.senate.gov/cfm/record.cfm?id=312510"&gt;legislation&lt;/a&gt; to equalize the payments:&lt;blockquote&gt;Senator John Kerry today introduced legislation that would improve health care benefits for women in the individual market by preventing insurers from charging them more, denying or limiting coverage based on their pregnancy status or delivery method, and ensuring comprehensive maternity coverage.&lt;/blockquote&gt;&lt;br /&gt;In related news, it was noticed that women live longer than men.  Senator Kerry plans to fix this with a bill which would kill off specific women, equalizing the average lifetimes.  He hasn't talked about his plans to equalize the "unmentionable parts of the human body."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5703573096999330709?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5703573096999330709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5703573096999330709' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5703573096999330709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5703573096999330709'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/05/lets-really-be-equal-here.html' title='Let&apos;s Really Be Equal Here'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3913218667669125731</id><published>2009-05-06T10:08:00.004+02:00</published><updated>2009-05-06T22:54:09.627+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graduate education'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='short post'/><title type='text'>Feeling Good About Being Stupid</title><content type='html'>I wish I had some people's tolerance for their &lt;a href="http://jcs.biologists.org/cgi/content/full/121/11/1771"&gt;own ignorance&lt;/a&gt;:&lt;blockquote&gt;Second, we don't do a good enough job of teaching our students how to be productively stupid – that is, if we don't feel stupid it means we're not really trying...Focusing on important questions puts us in the awkward position of being ignorant.&lt;/blockquote&gt;Aside from the isolating nature of graduate school, constantly feeling stupid is probably the hardest thing to adapt to.  I still haven't found a good way to focus in the face of infinite possibilities.&lt;br /&gt;&lt;br /&gt;Oh, right, I read &lt;a href="http://www.reddit.com/"&gt;reddit&lt;/a&gt; to help me focus.  Nevermind.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3913218667669125731?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3913218667669125731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3913218667669125731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3913218667669125731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3913218667669125731'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/05/feeling-good-about-being-stupid.html' title='Feeling Good About Being Stupid'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4465944711698952991</id><published>2009-05-05T12:59:00.002+02:00</published><updated>2009-05-06T22:53:43.422+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='short post'/><title type='text'>The Best Game on Graph Theory This Year</title><content type='html'>&lt;a href="http://www.routesgame.com/games/?challengeId=2"&gt;Sneeze&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Children are your future.  Via &lt;a href="http://www.nytimes.com/2009/05/05/health/05game.html"&gt;NYTimes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4465944711698952991?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4465944711698952991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4465944711698952991' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4465944711698952991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4465944711698952991'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/05/best-game-on-graph-theory-this-year.html' title='The Best Game on Graph Theory This Year'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-9006301501196221290</id><published>2009-05-02T00:40:00.002+02:00</published><updated>2009-05-02T00:40:00.438+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='filler posts'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><title type='text'>Quotes</title><content type='html'>I've been staring at colored polygons for the past month, so I don't have anything interesting to say.  You know the stress is getting to you when you run across random quotes on the internet and they bounce around inside your head.  Enjoy the memes...or, rather, let the memes enjoy you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since its foundation nearly two decades earlier, Nato had had its headquarters in France. Now Nato would have to move.  Furthermore, de Gaulle added, it was his intention that all American service personnel should be removed from French soil.  "Does that include," [Lyndon B] Johnson is said to have replied, "&lt;a href="http://news.bbc.co.uk/2/hi/programmes/from_our_own_correspondent/7942086.stm"&gt;those buried in it?&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;When I was in the military they gave me a medal for killing two men and a discharge for loving &lt;a href="http://img.yawoot.com/971cee5647f4ec287d088d71eca2d758.jpg"&gt;one&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My father told me I had three career options. I could be a doctor, an engineer or a &lt;a href="http://www.nytimes.com/2009/04/19/jobs/19pre.html?_r=1&amp;8dpc"&gt;failure&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;...any &lt;a href="http://www.nytimes.com/1998/01/26/opinion/now-hiring-if-you-re-young.html"&gt;competent programmer&lt;/a&gt;, if given a chance to learn on the job, can become productive in a new software technology within a few weeks... [FYI I strongly disagree with the spirit of this quote, though the meaning is a bit truthful]&lt;br /&gt;&lt;br /&gt;We hold these Truths to be self-evident, that all Men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty, and the pursuit of Happiness—-That to secure these Rights, Governments are instituted among Men, deriving their just Powers from the Consent of the Governed, that whenever any Form of Government becomes destructive of these Ends, it is the &lt;a href="http://en.wikisource.org/wiki/United_States_Declaration_of_Independence"&gt;Right of the People to alter or abolish it&lt;/a&gt;, and to institute a new Government, laying its Foundation on such Principles, and organizing its Powers in such Form, as to them shall seem most likely to effect their Safety and Happiness.&lt;br /&gt;&lt;br /&gt;Life is good, everyone just overreacts.  &lt;a href="http://2.bp.blogspot.com/_a7jkcMVp5Vg/SeFDb7eX62I/AAAAAAAAIo4/2lF-IxooLfg/s400/yellow.jpg"&gt;Even me&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-9006301501196221290?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/9006301501196221290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=9006301501196221290' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/9006301501196221290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/9006301501196221290'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/05/quotes.html' title='Quotes'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-232491569150273352</id><published>2009-04-24T16:06:00.001+02:00</published><updated>2009-04-24T16:08:18.518+02:00</updated><title type='text'>Accidentally Posted</title><content type='html'>I seemed to have accidentally posted a draft before it was ready, I apologize to anyone who saw the post, "Firsts."  It wasn't supposed to go up yet.  Maybe in August.&lt;br /&gt;&lt;br /&gt;(oops)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-232491569150273352?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/232491569150273352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=232491569150273352' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/232491569150273352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/232491569150273352'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/04/accidentally-posted.html' title='Accidentally Posted'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-9195813728206403371</id><published>2009-04-20T15:02:00.004+02:00</published><updated>2009-04-20T15:15:44.437+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIT classes'/><category scheme='http://www.blogger.com/atom/ns#' term='biometric identification'/><title type='text'>Ears Making Noise?</title><content type='html'>Did you know your ears make noise?  And people want to use &lt;a href="http://www.newscientist.com/article/mg20227035.200-our-ears-may-have-builtin-passwords.html"&gt;the noise as identification&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Called otoacoustic emissions (OAEs), the ear-generated sounds emanate from within the spiral-shaped cochlea in the inner ear. They are thought to be produced by the motion of hair cells within the outer part of the cochlea.&lt;/blockquote&gt;My hearing and speech class at MIT, &lt;a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-551JFall-2004/CourseHome/"&gt;6.551&lt;/a&gt;, went over this phenomenon.  Your ear contains an active amplifier that can also create sound.  Under normal conditions the emissions are very pure tones that occur at frequencies specific to each ear.  The 6.551 professors had a few interesting anecdotes about the OAEs - one knew a conductor who memorized the frequency of one of his OAEs, and used it for "perfect pitch."&lt;br /&gt;&lt;br /&gt;IIRC, though, not everyone's ears have OAEs.  Aside from the problems mentioned in the article above, the Wikipedia &lt;a href="http://en.wikipedia.org/wiki/Otoacoustic_emissions"&gt;article&lt;/a&gt; goes over a few details that could hamper using OAEs for biometric passwords.  Another, small issue is that your ears have different OAEs, so you'd have to calibrate any system for both ears.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-9195813728206403371?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/9195813728206403371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=9195813728206403371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/9195813728206403371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/9195813728206403371'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/04/ears-making-noise.html' title='Ears Making Noise?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3097007807235691122</id><published>2009-04-06T09:00:00.002+02:00</published><updated>2009-04-06T09:00:01.668+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='immigration'/><category scheme='http://www.blogger.com/atom/ns#' term='The Netherlands'/><category scheme='http://www.blogger.com/atom/ns#' term='naturalization'/><category scheme='http://www.blogger.com/atom/ns#' term='learning a foreign language'/><title type='text'>Naturalization</title><content type='html'>I have been a bit surprised about the topics in my Dutch language courses.  My previous foreign language courses were in high school, and American high schools avoid controversial topics.  My Dutch courses tackle the difficult topics head-on.  Our most recent lesson, "Are you married?", briefly went over some of the differences between marriage in the Netherlands and elsewhere.  Weak English translation:&lt;blockquote&gt;Dutch teacher: Do you have children?&lt;br /&gt;Female student: No, after all I am not yet married.&lt;br /&gt;Male teacher:  Must you be married before you can have kids?  Do you really need that?  Is it really necessary?&lt;br /&gt;Female student:  Maybe not in the Netherlands, but in my society that is absolutely necessary.&lt;br /&gt;Male teacher:  What happens if a women is expecting a child while she isn't married?&lt;br /&gt;Female student:  Then you must immediately marry.  Preferably with the father of the child.&lt;br /&gt;...&lt;br /&gt;Teacher:  Not so long ago that also held for the Netherlands...the last 30 years, though, have seen many changes to marriage.  People still marry, but frequently they'll live together first...You can also register with the government as "living together."  Then you will be treated almost the same as if you are married, and it is a bit easier.&lt;br /&gt;Another student:  What is the difference between marriage and living together in the government's policy.&lt;br /&gt;Teacher:  That is indeed small, it is mostly the vows you've taken.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Aside from marriage, the book also goes over the population policy of the government, parties, alcohol, the police, and how the Dutch are friendly but difficult to know really well.  I do not believe the policy on drugs is mentioned.&lt;br /&gt;&lt;br /&gt;I'm not sure what to think about mentioning controversial topics with public opinions in the language course.  They are only a small part of the course.  I also think it is critical for immigrants to know about government policies and the values of the people.  I think it is important that people make informed choices about where they live, the values of the people they live with, and what policies they support with their tax money.  People are given a chance to share what their own country values during the discussion classes.&lt;br /&gt;&lt;br /&gt;On the other hand, language courses are required for the spouses and other family members of any long-term immigrants.  No one knows enough Dutch to explain the complex ideas behind the social values.  It feels a bit like the government is forcing public opinion down the throats of minorities.&lt;br /&gt;&lt;br /&gt;In the bigger picture, though, the language courses are one of the least controversial aspects of immigrating.  Dutch law requires most new immigrants to &lt;a href="http://www.timesonline.co.uk/tol/news/world/article740148.ece"&gt;watch a social orientation&lt;/a&gt; video containing gay men kissing and women on a crowded top-less beach.  The video is so racy that an edited version of it was made specifically for Middle Eastern countries.&lt;br /&gt;&lt;br /&gt;(I'm waiting for the sequel before I see it.  I hear there is going to be an action sequence involving sheep)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3097007807235691122?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3097007807235691122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3097007807235691122' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3097007807235691122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3097007807235691122'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/04/naturalization.html' title='Naturalization'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3040917943861910791</id><published>2009-04-01T23:02:00.003+02:00</published><updated>2009-04-01T23:09:57.557+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translation difficulties'/><category scheme='http://www.blogger.com/atom/ns#' term='Dutch words'/><title type='text'>Sleep Deprived Random Information</title><content type='html'>Dutch phrase that doesn't translate so well:  &lt;a href="http://translate.google.com/translate_t?hl=en#nl|en|krab%20mijn%20rug"&gt;krab mijn rug&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3040917943861910791?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3040917943861910791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3040917943861910791' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3040917943861910791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3040917943861910791'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/04/sleep-deprived-random-information.html' title='Sleep Deprived Random Information'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1632013428932160692</id><published>2009-03-28T11:00:00.005+01:00</published><updated>2009-03-28T11:00:00.934+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cs137'/><category scheme='http://www.blogger.com/atom/ns#' term='China'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='radiation'/><title type='text'>Radioactive Ball</title><content type='html'>I thought they were talking about a dance, not a &lt;a href="http://news.bbc.co.uk/2/hi/asia-pacific/7967285.stm"&gt;deadly pile of Cs137&lt;/a&gt;:&lt;blockquote&gt;Officials told the BBC that they had detected what may be the missing Caesium-137, adding that it may have been melted down...The BBC's Quentin Sommerville in Beijing says China has an appalling record on industrial safety - there are around 30 cases of radioactive material being lost every year.&lt;/blockquote&gt;&lt;br /&gt;Earlier I posted about how radioactive sources are &lt;a href="http://oogrobot.blogspot.com/2009/02/on-dirty-bombs-and-construction-sites.html"&gt;used in construction sites and old factories&lt;/a&gt;.  I think this instance is interesting because the Chinese government controls the media, and I'm confused why they would admit something like this.  I don't think an incident like this is very dangerous, but people panic when they hear the term radiation.  Did the government decide it wasn't all that dangerous, and it would gain the trust of its citizenship if it gave out the information?  Was there a leak?  Are they worried about keeping quiet and something blowing up in their face?  If you controlled the media, would you admit that someone lost a "ball" of radioactive material?&lt;br /&gt;&lt;br /&gt;[Insert snarky joke about radioactive balls here]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1632013428932160692?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1632013428932160692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1632013428932160692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1632013428932160692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1632013428932160692'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/03/radioactive-ball.html' title='Radioactive Ball'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1929195572285744158</id><published>2009-03-19T22:00:00.006+01:00</published><updated>2009-09-28T02:02:19.674+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='peltzman effect'/><category scheme='http://www.blogger.com/atom/ns#' term='risk compensation'/><title type='text'>Blame Condoms or Human Nature?</title><content type='html'>Do condoms &lt;span style="font-weight:bold;"&gt;spread&lt;/span&gt; HIV?  Some &lt;a href="http://news.bbc.co.uk/2/hi/africa/7947460.stm"&gt;recent comments&lt;/a&gt; by the Pope are causing &lt;a href="http://richarddawkins.net/article,3661,n,n"&gt;quite&lt;/a&gt; &lt;a href="http://joemygod.blogspot.com/2009/03/pope-condom-use-increases-aids.html"&gt;a&lt;/a&gt; &lt;a href="http://www.feministing.com/archives/014291.html"&gt;stir&lt;/a&gt;.  But the Pope &lt;a href="http://article.nationalreview.com/?q=MTNlNDc1MmMwNDM0OTEzMjQ4NDc0ZGUyOWYxNmEzN2E="&gt;might be right&lt;/a&gt;.  At play is something called the &lt;a href="http://en.wikipedia.org/wiki/Risk_compensation"&gt;Peltzmann effect or risk compensation&lt;/a&gt;.  When humans feel safer, they sometimes engage in riskier behavior.  With the "safety" of a condom, people almost certainly engage in sex they would not normally have.  Too much safer sex can be more dangerous than a little risky sex.  Safer sex still has risks.&lt;br /&gt;&lt;br /&gt;I wish I had time to dig into this, but I'm hosed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EDIT&lt;/span&gt;:  The &lt;a href="http://news.bbc.co.uk/1/hi/world/europe/7967173.stm"&gt;exact comments&lt;/a&gt; under question are that HIV/AIDS in Africa is:&lt;blockquote&gt;a tragedy that cannot be overcome by money alone, that cannot be overcome through the distribution of condoms, which can even increase the problem&lt;/blockquote&gt;&lt;br /&gt;The part about condoms sounds reasonable to me.  The part about money is pretty non-sensical.  He asserts a bit of wackoness right after, when he claims:&lt;blockquote&gt;the traditional teaching of the Church has proven to be the only failsafe way to prevent the spread of HIV/Aids&lt;/blockquote&gt;&lt;br /&gt;That is bull$#!+.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1929195572285744158?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1929195572285744158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1929195572285744158' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1929195572285744158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1929195572285744158'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/03/blame-condoms-or-human-nature.html' title='Blame Condoms or Human Nature?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7615693713381981988</id><published>2009-03-13T09:00:00.001+01:00</published><updated>2009-03-13T09:00:00.655+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inches'/><category scheme='http://www.blogger.com/atom/ns#' term='metric system'/><category scheme='http://www.blogger.com/atom/ns#' term='Europe'/><title type='text'>Follow-up: Inches Overseas</title><content type='html'>Europeans measure the &lt;a href="http://www.guardian.co.uk/lifeandstyle/2009/mar/11/fashion-high-heels"&gt;strangest things&lt;/a&gt; with inches:&lt;blockquote&gt;... wearing six-inch heels confirm ... with four inches becoming the norm ... wore a five-inch-high pair ...&lt;/blockquote&gt;Does America really export that much fashion?&lt;br /&gt;&lt;br /&gt;Earlier I posted &lt;a href="http://oogrobot.blogspot.com/2008/10/inches-overseas.html"&gt;pictures&lt;/a&gt; showing how monitor sizes are still quoted in inches.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7615693713381981988?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7615693713381981988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7615693713381981988' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7615693713381981988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7615693713381981988'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/03/follow-up-inches-overseas.html' title='Follow-up: Inches Overseas'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5171909561435044577</id><published>2009-03-10T10:00:00.002+01:00</published><updated>2009-03-10T10:00:00.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='misrepresentation of facts in the media'/><category scheme='http://www.blogger.com/atom/ns#' term='visualizing information'/><title type='text'>Rants on Media Continued: Misleading Graphs</title><content type='html'>USA Today has a &lt;a href="http://www.usatoday.com/news/religion/2009-03-09-ARIS-faith-survey_N.htm"&gt;very misleading graph&lt;/a&gt; on the change in the American, Catholic population.  The graph is meant to show the change in regional catholic population, but I found two problems between the graph and its mission.  For the first problem, take a second and think about the circled states:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SbUsbgllu6I/AAAAAAAAAPc/tbY5IJBbWcY/s1600-h/misleading-religion.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SbUsbgllu6I/AAAAAAAAAPc/tbY5IJBbWcY/s320/misleading-religion.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5311200186669054882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;California and Texas have large increases in their Roman Catholic populations, and Florida has a sizable increase.  These three states comprise 25% of the population of the US.  This graph, which was supposed to represent growth in various regions, instead portrays a very inaccurate picture of overall growth.  &lt;a href="http://news.yahoo.com/s/ap/20090309/ap_on_re/rel_religious_america"&gt;Yahoo! News&lt;/a&gt; breaks it down correctly:&lt;blockquote&gt;Nationally, Catholics remain the largest religious group, with 57 million people saying they belong to the church. The tradition gained 11 million followers since 1990, but its share of the population &lt;span style="font-weight:bold;"&gt;fell by about a percentage point&lt;/span&gt; to 25 percent.&lt;/blockquote&gt;&lt;br /&gt;Would you have guessed, after looking at the graph above, that the Catholic population in the US increased?  Or that the percentage of Catholics in the population dropped one percentage point, which is a drop in the portion of the population of roughly four percentage points (26 to 25)?  By focusing on the four percentage point drop in the population portion data (even making this drop appear larger than it is), the graph misses both overall growth and the one percentage point drop in the overall population.  USA Today's article text doesn't even mention the overall growth.&lt;br /&gt;&lt;br /&gt;Forgoing the big picture to explain a less important point is the second problem with the graph.  How would you visually show the information from the quote above?  The more I have to create visual data, the more I'm struck by how much a sentence can communicate.&lt;br /&gt;&lt;br /&gt;(Yahoo! News even links to &lt;a href="http://www.americanreligionsurvey-aris.org/"&gt;the study&lt;/a&gt;.  I still stand by my &lt;a href="http://oogrobot.blogspot.com/2009/03/short-rant-lack-of-transparency-in.html"&gt;last rant&lt;/a&gt;, however.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5171909561435044577?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5171909561435044577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5171909561435044577' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5171909561435044577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5171909561435044577'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/03/rants-on-media-continued-misleading.html' title='Rants on Media Continued: Misleading Graphs'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UtZ1-6B3ldo/SbUsbgllu6I/AAAAAAAAAPc/tbY5IJBbWcY/s72-c/misleading-religion.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-261793785967093189</id><published>2009-03-06T09:00:00.002+01:00</published><updated>2009-03-06T09:00:01.132+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='motorcycles'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Short Rant: Lack Of Transparency in Online Media</title><content type='html'>Some Japanese scientists think that riding motorcycles &lt;a href="http://news.yahoo.com/s/afp/20090304/hl_afp/lifestylehealthjapanmotorcycles_20090304110821"&gt;is good for you&lt;/a&gt;.  The study sounds pretty suspicious to me...funded by a motorbike company?  Studying only twenty men?  The other group rode either bicycles or cars?  Only looking at whether scores go up, not starting levels?&lt;br /&gt;&lt;br /&gt;So I want to call b$#!+ on this study....except I cannot find it.  I googled "Kawashima motorcycle", but not one of &lt;a href="http://www.dukecityfix.com/group/dukecitymotorcyclists/forum/topics/motorcycle-riding-keeps-you?page=1&amp;commentId=1233957%3AComment%3A284504&amp;x=1#1233957Comment284504"&gt;the&lt;/a&gt; &lt;a href="http://www.redorbit.com/news/health/1649148/riding_motorcycles_can_keep_you_young/index.html"&gt;top&lt;/a&gt; &lt;a href="http://news.yahoo.com/s/afp/20090304/hl_afp/lifestylehealthjapanmotorcycles_20090304110821"&gt;five&lt;/a&gt; &lt;a href="http://www.motoring.co.za/index.php?fArticleId=4872633&amp;fSectionId=&amp;fSetId=381"&gt;Google&lt;/a&gt; &lt;a href="http://www.japantoday.com/category/national/view/study-finds-riding-motorcycles-useful-for-brain-training"&gt;results&lt;/a&gt; links to the study or reports where the study is published.  Kawashima's &lt;a href="http://www.fbi.idac.tohoku.ac.jp/achievement.html"&gt;publication&lt;/a&gt; &lt;a href="http://www.fbi.idac.tohoku.ac.jp/2009/press.html"&gt;pages&lt;/a&gt; currently lack the study (hopefully this will change later on).&lt;br /&gt;&lt;br /&gt;It drives me crazy when the media reports the results of a study without linking directly to it (or at least stating where said study was published).  How can people state a conclusion without offering insight into the supporting process and information?  This "internet" thing lets you link to the original data if it is available.  At the very least there could be a link to a gated version.&lt;br /&gt;&lt;br /&gt;Shame on &lt;a href="http://news.yahoo.com/"&gt;Yahoo! News&lt;/a&gt; for failing to leverage the transparency of the internet.&lt;br /&gt;&lt;br /&gt;And stay off my lawn!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-261793785967093189?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/261793785967093189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=261793785967093189' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/261793785967093189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/261793785967093189'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/03/short-rant-lack-of-transparency-in.html' title='Short Rant: Lack Of Transparency in Online Media'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3301403958506000736</id><published>2009-03-03T12:34:00.007+01:00</published><updated>2009-03-03T13:10:06.372+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mistranslation'/><category scheme='http://www.blogger.com/atom/ns#' term='pancakes'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Lost in Translation</title><content type='html'>Last weekend a few friends and I went skiing / snowboarding.  I got up early to make pancakes, as there appeared to be pancake material available, but the pancakes tasted like cream of wheat.  On close examination the "baking powder" looked a bit odd:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sa0WNB6Gi5I/AAAAAAAAAPU/oTLgiUBR6J0/s1600-h/maizena.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 278px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sa0WNB6Gi5I/AAAAAAAAAPU/oTLgiUBR6J0/s320/maizena.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5308923948845927314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perhaps I should have looked harder at that first word: mais-stärke.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3301403958506000736?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3301403958506000736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3301403958506000736' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3301403958506000736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3301403958506000736'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/03/lost-in-translation.html' title='Lost in Translation'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/Sa0WNB6Gi5I/AAAAAAAAAPU/oTLgiUBR6J0/s72-c/maizena.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7725941666532354849</id><published>2009-02-25T09:00:00.001+01:00</published><updated>2009-02-25T09:00:00.790+01:00</updated><title type='text'>100th Post</title><content type='html'>I made it to post 100.  I think I have been posting too much, so I'm going to roll back my expectations for myself to four posts a month, with one of them a big post.  Otherwise I think I will end up posting too many secondary links.&lt;br /&gt;&lt;br /&gt;Things that I've learned:&lt;br /&gt;&lt;br /&gt; - writing long posts is hard, but it has been good practice for my writing abilities&lt;br /&gt; - most random links I still email to one person only.  It has been tempting to post them to the blog, but I am happier when I don't&lt;br /&gt; - comments are really rewarding, I now find myself leaving comments at other blogs (though I only rarely post a link back to my own).&lt;br /&gt; - there was a lot to say about my big move at first, but I don't have much to say anymore&lt;br /&gt; - I still have a few mementos ("I'll write about this later") that I haven't gotten around to researching.  I thought I would find out about these things, but they haven't sprung up in conversation&lt;br /&gt; - I now schedule a lot of my posts rather than write them on the spot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7725941666532354849?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7725941666532354849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7725941666532354849' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7725941666532354849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7725941666532354849'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/100th-post.html' title='100th Post'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4713537481834974512</id><published>2009-02-24T09:00:00.003+01:00</published><updated>2009-02-24T09:00:01.253+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='The Netherlands'/><category scheme='http://www.blogger.com/atom/ns#' term='Things that make me sad'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me angry'/><category scheme='http://www.blogger.com/atom/ns#' term='human trafficking'/><title type='text'>Some Ugly Truths about Human Trafficking</title><content type='html'>The UN's Office on Drugs and Crime released its annual &lt;a href="http://www.unodc.org/unodc/en/human-trafficking/global-report-on-trafficking-in-persons.html"&gt;Global Report on Trafficking in Persons&lt;/a&gt; a few weeks ago.&lt;br /&gt;&lt;br /&gt;The Dutch fared poorly.  A uniform comparison across countries is difficult since reported data varies by country.  Countries provide some sub-set of people prosecuted, convicted, investigated or suspected of trafficking.  A quick look through the data suggests that the Netherlands is either much better at prosecuting people, or that human trafficking is a problem for the Dutch.  Conviction and prosecution rates per capita in Holland were eight times as high as the UK.  The UK has roughly four times the population of the Netherlands, but the UK prosecuted and convicted less than half the number of people that Holland did.&lt;br /&gt;&lt;br /&gt;Another interesting anomaly was the gender breakdown of convictions in Eastern Europe.  In Latvia, for example, women are convicted of less than 10% of all crimes, but they account for over half of human trafficking convictions.&lt;br /&gt;&lt;br /&gt;Anyways, the big picture is very dim.  Sometimes it is easy to forget that it is 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4713537481834974512?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4713537481834974512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4713537481834974512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4713537481834974512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4713537481834974512'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/some-ugly-truths-about-human.html' title='Some Ugly Truths about Human Trafficking'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-379579179989763949</id><published>2009-02-22T18:12:00.007+01:00</published><updated>2009-06-09T22:41:02.511+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reddit links'/><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='iran'/><category scheme='http://www.blogger.com/atom/ns#' term='gender problems'/><category scheme='http://www.blogger.com/atom/ns#' term='middle east'/><category scheme='http://www.blogger.com/atom/ns#' term='nuclear reactor'/><title type='text'>Reddit Round-Up: Photoshop, Gender Biases when Rating Teachers, and Nuclear Reactors</title><content type='html'>Some interesting &lt;a href="http://aboutoffer.com/celebrities-before-and-after-photoshop"&gt;photoshop examples&lt;/a&gt; (EDIT on 2009-06-09: link is borked, my apologies).  Who knows if they're real - maybe they were reverse photoshopped?&lt;br /&gt;&lt;br /&gt;Apparently high school students like male physics teachers &lt;a href="http://www.virginia.edu/uvatoday/newsRelease.php?id=7736"&gt;more&lt;/a&gt;, even when the numbers say something else.&lt;br /&gt;&lt;br /&gt;Iran is starting &lt;a href="http://www.swissinfo.ch/eng/news/international/Iran_conducts_tests_at_Bushehr_plant_this_week.html?siteSect=143&amp;sid=10363283&amp;cKey=1235313473000&amp;ty=ti&amp;sb=red"&gt;computer tests&lt;/a&gt; for its budding nuclear reactor at Bushehr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-379579179989763949?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/379579179989763949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=379579179989763949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/379579179989763949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/379579179989763949'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/reddit-round-up-photoshop-gender-biases.html' title='Reddit Round-Up: Photoshop, Gender Biases when Rating Teachers, and Nuclear Reactors'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-3694798546711326369</id><published>2009-02-20T09:00:00.004+01:00</published><updated>2009-02-20T09:00:00.974+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stem cells'/><category scheme='http://www.blogger.com/atom/ns#' term='cs137'/><category scheme='http://www.blogger.com/atom/ns#' term='co60'/><category scheme='http://www.blogger.com/atom/ns#' term='Terrorism'/><category scheme='http://www.blogger.com/atom/ns#' term='radiation'/><category scheme='http://www.blogger.com/atom/ns#' term='dirty bombs'/><category scheme='http://www.blogger.com/atom/ns#' term='nuclear reactor'/><title type='text'>On Dirty Bombs and Construction Sites</title><content type='html'>Last week I got to play around with dangerous radiation, which was fun.  But what was even better was talking to the people who work with the radiation.  Apparently the Swiss government has a radiation "SWAT" team.  I talked with a guy who was on the team about what they did, and he told me some crazy tales.&lt;br /&gt;&lt;br /&gt;He said that he was routinely called to construction sites to deal with radiation problems.  Apparently radioactive materials are commonly used on construction sites, especially in equipment that surveys the ground (sends waves into the ground and reads back the results).  Bulldozers will sometimes accidentally drive over this equipment and expose the radiation source(s).&lt;br /&gt;&lt;br /&gt;He told me the &lt;a href="http://www.radioprotection.org/index.php?option=article&amp;access=doi&amp;doi=10.1051/radiopro:2008761"&gt;horror&lt;/a&gt; &lt;a href="http://www.ingentaconnect.com/content/fm/rme/2007/00000002/00000005/art00006;jsessionid=9rnjicco4do1l.alexandra"&gt;story&lt;/a&gt; of a factory worker in Chile who picked up an iridium source.  Old factories use radiation sources for a variety of things, including flow meters, density sensors, and heating of all things!  The source looked like a pen, and the worker picked it up.  He tossed it from hand to hand (because it was so hot), and then put it in his back pocket.&lt;br /&gt;&lt;br /&gt;At this point my colleague's story diverges from the internet.  According to the &lt;a href="http://www.iaea.org/NewsCenter/Features/IEC/hotline.html"&gt;IAEA&lt;/a&gt;, the worker showed the source to a few other people before some of them started to be sick.  According to my colleague, the worker walked into a cafeteria and dosimeters of workers started going crazy.&lt;br /&gt;&lt;br /&gt;They flew the worker to a French military hospital and immediately amputated a giant sphere (~10 cm diameter) of flesh from his butt, close to where he had the source.  The French doctors used stem cells to treat him, and managed to save his life.&lt;br /&gt;&lt;br /&gt;It was pretty fun to shot the breeze with this guy, especially on the subjects of dirty bombs and terrorism.  We talked about how the current generation of bomb detectors at the borders was absurd.  Shielding a uranium bomb from the border detectors or sneaking a bomb through under a common false alarm condition (hide the bomb in a truck with kitty litter and old electronics like CRTs) are not difficult feats of engineering.  We talked about dirty bombs, and whether Cs-137 or Co-60 would make better "dirt".&lt;br /&gt;&lt;br /&gt;The crazy part of my work with radiation is that now I feel a lot safer at Delft's nuclear facility than at a random construction site.  If something horrible did happen, the people at nuclear facilities have the know-how to clean it up.  Also, there are stringent regulations at the nuclear / radiation facilities I have been to.&lt;br /&gt;&lt;br /&gt;If you need further proof of safety, just look at the &lt;a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Reactor+Instituut+Delft&amp;sll=51.991117,4.383298&amp;sspn=0.005067,0.013947&amp;ie=UTF8&amp;ll=51.990916,4.382011&amp;spn=0.005067,0.013947&amp;t=h&amp;z=17"&gt;moat&lt;/a&gt; at Delft's facility.  Sadly the architect couldn't convince the university to spring for the draw-bridge option.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-3694798546711326369?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/3694798546711326369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=3694798546711326369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3694798546711326369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/3694798546711326369'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/on-dirty-bombs-and-construction-sites.html' title='On Dirty Bombs and Construction Sites'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4117081593655171580</id><published>2009-02-16T09:00:00.001+01:00</published><updated>2009-02-16T09:00:01.808+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beryllium'/><title type='text'>Don't Rub Beryllium Tools on your Skin</title><content type='html'>Cool fact: &lt;a href="http://en.wikipedia.org/wiki/Beryllium"&gt;beryllium&lt;/a&gt; scissors, screwdrivers and pliers are used near MRI machines since the metal doesn't react (noticeably) to the magnetic field.  I looked into getting some Be-tools, but apparently the metal is highly toxic and the tool sets are really expensive.  $4,000 a tool-set expensive.  Weak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4117081593655171580?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4117081593655171580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4117081593655171580' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4117081593655171580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4117081593655171580'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/dont-rub-beryllium-tools-on-your-skin.html' title='Don&apos;t Rub Beryllium Tools on your Skin'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-818729114079146088</id><published>2009-02-13T11:15:00.006+01:00</published><updated>2009-02-13T11:24:01.226+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translation difficulties'/><title type='text'>No French Hamsters?</title><content type='html'>I was wandering around Lausanne and saw an odd movie poster for "Volt", the translated version of the American movie "Bolt".  I suppose hamsters are American, with their obesity and refusal to translate things:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZVJQ6mLwFI/AAAAAAAAAPM/B6jlesdQbO0/s1600-h/volt.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 226px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZVJQ6mLwFI/AAAAAAAAAPM/B6jlesdQbO0/s320/volt.JPG" alt="" id="BLOGGER_PHOTO_ID_5302224691254771794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SZVI3CskGvI/AAAAAAAAAPE/UngtsmZ6U94/s1600-h/bolt.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 302px; height: 320px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SZVI3CskGvI/AAAAAAAAAPE/UngtsmZ6U94/s320/bolt.JPG" alt="" id="BLOGGER_PHOTO_ID_5302224246752418546" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-818729114079146088?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/818729114079146088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=818729114079146088' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/818729114079146088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/818729114079146088'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/no-french-hamsters.html' title='No French Hamsters?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZVJQ6mLwFI/AAAAAAAAAPM/B6jlesdQbO0/s72-c/volt.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6897659166169345038</id><published>2009-02-13T09:00:00.001+01:00</published><updated>2009-02-13T11:26:03.923+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronics'/><category scheme='http://www.blogger.com/atom/ns#' term='integrated circuits'/><category scheme='http://www.blogger.com/atom/ns#' term='electrical engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='focused ion beam'/><title type='text'>I'd Focus Her Ion Beam</title><content type='html'>Over the past week I've been doing a bunch of stuff in Lausanne, Switzerland.  Unfortunately most of it failed.  Sigh.&lt;br /&gt;&lt;br /&gt;But I got to play around with EPFL's &lt;a href="http://en.wikipedia.org/wiki/Focused_ion_beam"&gt;focused ion beam&lt;/a&gt; (FIB) for another project.  EPFL's FIB is a combination of an electron microscope, a platinum depositor, and a Gallium microscope/etcher.&lt;br /&gt;&lt;br /&gt;What was I doing with the FIB?  I was fixing integrated circuits.  One fixes circuits by etching away parts of the chip (the equivalent of cutting a line), and then using the platinum depositor to short other lines.  This re-routes the signals, and fixes your design mistake.  The etching is performed by the Ga microscope.  Normally the number of Ga ions does not drastically effect the surface, but if you use a lot of Ga ions, then you can etch away parts of the chip.  The etching occurs even when you're using the Ga microscope as a microscope - in other words, if you use the microscope for too long, you etch away the entire surface off the chip.  As far as I know electron microscopes don't have sufficient energy to etch the surface, but it wouldn't surprise me if a high-energy electron microscope could also etch a chip.&lt;br /&gt;&lt;br /&gt;The etching is mechanical, so the etched atoms spray above the chip.  The etching is performed in a vacuum so that these atoms don't (hopefully don't) end up on the surface of the chip and interfere with surface electronics. &lt;br /&gt;&lt;br /&gt;Anyways, that is enough theory.  One of the other groups has been having trouble properly simulating a design, so they wanted to use the FIB at EPFL to test something.  Since I was going to be in Switzerland, I oversaw the FIB use.&lt;br /&gt;&lt;br /&gt;A high level overview is that we needed to re-route a grounded signal.  A line was shorted to ground, and we needed to short it to the power rail instead.  I'll call the line we're working with line "Q".  First, we had to cut line Q.  Next, we exposed line Q a distance away.  We then exposed the power line.  Finally, we shorted line Q's exposure to the power line's exposure.  Well, at least we think we did.  No one has tested the chips yet.&lt;br /&gt;&lt;br /&gt;You might ask yourself why we didn't just short the power line to line Q's cut directly.  The platinum (Pt) deposition isn't easily controlled (we're working with nanometers of distance), and we would have risked shorting both sides of the cut to the power rail if we tried to short the power rail to Q at the cut.  Risking a power rail to ground short is bad.  Very bad.&lt;br /&gt;&lt;br /&gt;First up, we cut line Q.  Here is a picture:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZG2wo80oqI/AAAAAAAAAOc/amqf5ojgj8I/s1600-h/1stStrep_001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 314px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZG2wo80oqI/AAAAAAAAAOc/amqf5ojgj8I/s320/1stStrep_001.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5301219183134286498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The hole near the bottom-middle of the L-shaped objects is the cut.  I believe the L-shaped and square objects are support patterns on the surface of the chip.  Silicon foundries yell at you if you don't use a minimum amount of metal for each layer.  Something like a third of the layer must be used.  I'm not sure if it is an issue with the lower layers supporting the upper layers or the implant process, but either way it is easier to put patterns on the un-used parts of the chip than having the foundry yell at you.  You can see some lower layer patterns in the cut, they're the twelve or so little dots.  We use different patterns for different layers, ostensibly for better chip support.  Or something.  I'm not 100% sure about reasons behind the patterns, so take everything I saw about them with a grain of salt.&lt;br /&gt;&lt;br /&gt;Anyways, next up we needed to expose the Q line farther down:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SZG7kz0-7NI/AAAAAAAAAOk/bIbIQ2-vxlw/s1600-h/M2Finding_003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 320px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SZG7kz0-7NI/AAAAAAAAAOk/bIbIQ2-vxlw/s320/M2Finding_003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5301224477453905106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've circled the exposed Q line, which runs vertically.  Ga ions interact differently with conductors, and the results is that conductors show up more brightly in pictures from this Ga microscope.  If this pictures doesn't convince you that we hit the line, I wasn't convinced either.  Due to the support patterns, the Ga ions etch through the chip at different speeds, and it was impossible to get a picture-perfect exposure.  Also, please keep in mind that the line is about 500 nm wide.  This was the best result of several failed attempts on previous chips.&lt;br /&gt;&lt;br /&gt;Similarly, we found the power supply line, which ran horizontally:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SZG823eOmXI/AAAAAAAAAOs/q9NJ0nRQA0E/s1600-h/M1Finding_003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 311px; height: 320px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SZG823eOmXI/AAAAAAAAAOs/q9NJ0nRQA0E/s320/M1Finding_003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5301225887181478258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finally, we used the Pt depositor to short the two:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZG9c4OnWHI/AAAAAAAAAO8/srehcOxFQMk/s1600-h/final_003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 305px; height: 320px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZG9c4OnWHI/AAAAAAAAAO8/srehcOxFQMk/s320/final_003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5301226540219455602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see, some of the surface material was sucked into the hole when we deposited the Pt bypass.  I don't know if the material melted or was pulled down from a mechanical force.&lt;br /&gt;&lt;br /&gt;As I previously said, we haven't tested these chips.  Even if they don't work, it was a very interesting event to see.  Please feel free to ask any questions, though I'm not sure I'll be able to answer them.  Single bypass surgery on integrated circuits isn't my specialty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6897659166169345038?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6897659166169345038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6897659166169345038' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6897659166169345038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6897659166169345038'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/id-focus-her-ion-beam.html' title='I&apos;d Focus Her Ion Beam'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/SZG2wo80oqI/AAAAAAAAAOc/amqf5ojgj8I/s72-c/1stStrep_001.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1037508060754009512</id><published>2009-02-10T17:29:00.002+01:00</published><updated>2009-02-10T17:32:45.123+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux commands'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me a bad human being'/><category scheme='http://www.blogger.com/atom/ns#' term='eject'/><title type='text'>Things Going "sssshhhom" in the Middle of the Day</title><content type='html'>Sometimes, when I'm away on a trip, I log into my workstation and eject / retract the CD tray.  Just to mess with my office-mates.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# eject&lt;br /&gt;# eject -t&lt;/pre&gt;&lt;br /&gt;I'd ding the terminal bell, but I don't want to over do it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1037508060754009512?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1037508060754009512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1037508060754009512' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1037508060754009512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1037508060754009512'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/things-going-sssshhhom-in-middle-of-day.html' title='Things Going &quot;sssshhhom&quot; in the Middle of the Day'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-5351810187295987840</id><published>2009-02-07T08:00:00.001+01:00</published><updated>2009-02-07T08:00:00.782+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inane things'/><category scheme='http://www.blogger.com/atom/ns#' term='google translate'/><category scheme='http://www.blogger.com/atom/ns#' term='mistranslation'/><title type='text'>Google Translate, You're Killing Me Slowly</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SYyt5IO7wxI/AAAAAAAAAOU/iYyiZJ7Ie3Q/s1600-h/gt3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 167px;" src="http://2.bp.blogspot.com/_UtZ1-6B3ldo/SYyt5IO7wxI/AAAAAAAAAOU/iYyiZJ7Ie3Q/s320/gt3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5299802058482500370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think English good?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-5351810187295987840?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/5351810187295987840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=5351810187295987840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5351810187295987840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/5351810187295987840'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/google-translate-youre-killing-me.html' title='Google Translate, You&apos;re Killing Me Slowly'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UtZ1-6B3ldo/SYyt5IO7wxI/AAAAAAAAAOU/iYyiZJ7Ie3Q/s72-c/gt3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-605571409514115069</id><published>2009-02-05T09:27:00.005+01:00</published><updated>2009-06-16T15:39:56.303+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='manure'/><category scheme='http://www.blogger.com/atom/ns#' term='excrement'/><category scheme='http://www.blogger.com/atom/ns#' term='China'/><category scheme='http://www.blogger.com/atom/ns#' term='Norway'/><category scheme='http://www.blogger.com/atom/ns#' term='fertilizer'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='toilets'/><category scheme='http://www.blogger.com/atom/ns#' term='sewage'/><title type='text'>On a Few Things Sewage</title><content type='html'>The city of Oslo plans to run 200 of its buses on &lt;a href="http://norskvann.no/content/download/37022/378807/file/Utilisation%20of%20renewable%20energy%20sources%20in%20the%20Water%20and%20S%E2%80%A6.pdf"&gt;biomethane created from sewage&lt;/a&gt;.  If this sounds interesting to you, I suggest you check out Rose George's book, &lt;a href="http://www.amazon.com/Big-Necessity-Unmentionable-World-Matters/dp/0805082719/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1233823099&amp;sr=8-1"&gt;The Big Necessity&lt;/a&gt;.  In one of its chapters, the book goes over a similar use of sewage in China.  The Chinese use "digesters" to create biomethane from pig and human excrement.  Farmers use the biomethane for cooking and heating, and use the processed manure as fertilizer.  Previously the farmers had spread the manure directly onto their crops, spreading disease.  During the processing stage, the pathogens are partially broken down and the disease risk is mitigated.  Not only does the digester create methane to heat homes, it also creates safer fertilizer for crops.  The costs are the one-time construction time and materials of the digester, along with the recurring human cost of running the digester.&lt;br /&gt;&lt;br /&gt;Footnote:  The biogas link is via &lt;a href="http://hardware.slashdot.org/article.pl?sid=09/02/04/164206"&gt;/.&lt;/a&gt; via &lt;a href="http://earthfirst.com/poo-power-oslo-buses-to-run-on-biomethane/"&gt;EarthFirst&lt;/a&gt; via &lt;a href="http://www.worldchanging.com/archives/009372.html"&gt;WorldChanging&lt;/a&gt; via &lt;a href="http://www.vann-og-avlopsetaten.oslo.kommune.no/english_/international_water_association/"&gt;IWA&lt;/a&gt;.  Perhaps the blogosphere needs to come up with better linking customs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-605571409514115069?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/605571409514115069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=605571409514115069' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/605571409514115069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/605571409514115069'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/on-few-things-sewage.html' title='On a Few Things Sewage'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2526416731897968788</id><published>2009-02-02T14:10:00.004+01:00</published><updated>2009-02-05T13:13:45.089+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWII'/><category scheme='http://www.blogger.com/atom/ns#' term='censorship'/><category scheme='http://www.blogger.com/atom/ns#' term='Japan'/><category scheme='http://www.blogger.com/atom/ns#' term='America'/><title type='text'>Quick Hits: Blast from the Past</title><content type='html'>At lunch today I mentioned the bizarre, Japanese balloon &lt;a href="http://www.slate.com/id/2102499/"&gt;attacks&lt;/a&gt; on the American homeland during WWII.  My Japanese colleague was unaware of them.  Quote:&lt;blockquote&gt;Improbable though it may sound, from late 1944 through the spring of 1945, the Japanese launched more than 9,000 balloons from their nation's eastern shores...One balloon, for example, managed to cut through power lines leading from the Bonneville Dam on the Columbia River. A resulting power outage that was quickly restored may sound insignificant; however, that particular dam provided power to a factory in Hanford, Wash., which was secretly manufacturing plutonium for use in the atomic bombs destined for Japan.&lt;/blockquote&gt;&lt;br /&gt;Though I dislike censorship, I think the evidence supported it in 1945.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2526416731897968788?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2526416731897968788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2526416731897968788' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2526416731897968788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2526416731897968788'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/quick-hits-blast-from-past.html' title='Quick Hits: Blast from the Past'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2748239091840845651</id><published>2009-02-01T17:26:00.006+01:00</published><updated>2009-02-05T13:14:04.310+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sledding'/><category scheme='http://www.blogger.com/atom/ns#' term='Massachusetts'/><category scheme='http://www.blogger.com/atom/ns#' term='nanny state'/><title type='text'>Quick Hit: Massachusetts and Coddling Young'uns</title><content type='html'>Requiring &lt;a href="http://www.boston.com/news/local/massachusetts/articles/2009/02/01/sledding_spills_and_chills/"&gt;a helmet while sledding&lt;/a&gt; is one of the dumbest ideas I've heard:&lt;blockquote&gt;... some people are pushing for a law that would require children, 12 and younger, to wear a helmet while sledding ... Panagiotakos argues that a state that requires children to wear helmets while bicycling - as Massachusetts does - should mandate the same equipment for sledding.&lt;/blockquote&gt;&lt;br /&gt;Seriously Massachusetts?  Should we all wear bright orange jackets when crossing the street so cars see us, too?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2748239091840845651?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2748239091840845651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2748239091840845651' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2748239091840845651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2748239091840845651'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/quick-hit-massachusetts-and-coddling.html' title='Quick Hit: Massachusetts and Coddling Young&apos;uns'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-394013457761572644</id><published>2009-02-01T17:00:00.006+01:00</published><updated>2009-03-10T09:30:38.890+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graphs'/><category scheme='http://www.blogger.com/atom/ns#' term='Things that make me bittersweet'/><category scheme='http://www.blogger.com/atom/ns#' term='visualizing information'/><category scheme='http://www.blogger.com/atom/ns#' term='daylight'/><title type='text'>Daylight</title><content type='html'>As I go slowly insane while analyzing data, I find myself wanting to analyze more data.  Thanks to the efforts of the U.S. military, I can &lt;a href="http://aa.usno.navy.mil/data/docs/RS_OneYear.php"&gt;fulfill&lt;/a&gt; these caprices.  I have concocted a few graphs to illustrate daylight in the different places where I've lived.  These graphs do not include the effects of weather.  Note that southern CT is not included, as it has roughly the same longitude as Cedar Rapids, IA.&lt;br /&gt;&lt;br /&gt;First up is a graph of minutes of daylight per day versus time of year.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SYXImL1rIHI/AAAAAAAAAN0/2zowPo8mMSA/s1600-h/d_vs_doy.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 228px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SYXImL1rIHI/AAAAAAAAAN0/2zowPo8mMSA/s320/d_vs_doy.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5297861095009755250" /&gt;&lt;/a&gt;&lt;br /&gt;Delft gets over 1,000 minutes of daylight per day in the middle of the summer.  Or, rather, the cloud-layer over Delft gets this daylight.  Boston and Cedar Rapids only have small differences in daylight per day.&lt;br /&gt;&lt;br /&gt;I was wondering how much less daylight Delft gets per year than Iowa, and to my surprise, Delft gets more daylight!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SYXHVAlILeI/AAAAAAAAANk/Iz42QDiW-HM/s1600-h/cd_vs_toy.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 228px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SYXHVAlILeI/AAAAAAAAANk/Iz42QDiW-HM/s320/cd_vs_toy.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5297859700418162146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SYXHVRKo7_I/AAAAAAAAANs/nxqTu4WaCPc/s1600-h/cd_vs_toy_zoom.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 228px;" src="http://1.bp.blogspot.com/_UtZ1-6B3ldo/SYXHVRKo7_I/AAAAAAAAANs/nxqTu4WaCPc/s320/cd_vs_toy_zoom.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5297859704870465522" /&gt;&lt;/a&gt;&lt;br /&gt;The second graph is a zoom of the previous graph.  As you can see, Delft gets roughly one more day of daylight each year than Cedar Rapids and Boston.&lt;br /&gt;&lt;br /&gt;I am looking forward to the days following the Equinox here.  One thousand minutes of daylight.  Sounds like a novel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-394013457761572644?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/394013457761572644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=394013457761572644' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/394013457761572644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/394013457761572644'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/02/daylight.html' title='Daylight'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UtZ1-6B3ldo/SYXImL1rIHI/AAAAAAAAAN0/2zowPo8mMSA/s72-c/d_vs_doy.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-4996009230594677698</id><published>2009-01-28T23:01:00.003+01:00</published><updated>2009-01-28T23:49:36.715+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='things that make me angry'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Experimental Data</title><content type='html'>We have some data that is supposed to be quadratic in nature.  What does it looks like?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SYDge-A26CI/AAAAAAAAANU/_VM0eRx9TD0/s1600-h/thirty.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 205px;" src="http://4.bp.blogspot.com/_UtZ1-6B3ldo/SYDge-A26CI/AAAAAAAAANU/_VM0eRx9TD0/s320/thirty.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5296479984434997282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Great parabola to start with, but what happens?  An interesting new phenomenon?  Oh, nope, just a crappy cable.&lt;br /&gt;&lt;br /&gt;Sometimes I hate you, science.  Could you make pursuing you a little easier?  You don't have to be such a @#*$( about random crap ruining good data, you know?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-4996009230594677698?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/4996009230594677698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=4996009230594677698' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4996009230594677698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/4996009230594677698'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/experimental-data.html' title='Experimental Data'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UtZ1-6B3ldo/SYDge-A26CI/AAAAAAAAANU/_VM0eRx9TD0/s72-c/thirty.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-6643983440525493316</id><published>2009-01-24T09:26:00.002+01:00</published><updated>2009-01-24T09:29:39.289+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Things that make me bittersweet'/><category scheme='http://www.blogger.com/atom/ns#' term='crvft (computers)'/><category scheme='http://www.blogger.com/atom/ns#' term='BSD'/><title type='text'>From the Department of "Brings Tears to My Eyes"</title><content type='html'>A man laments the &lt;a href="http://www.craigslist.org/about/best/wdc/985904016.html"&gt;good old days&lt;/a&gt; he had with a BSD box:&lt;blockquote&gt;...but I always kept a screen(1) session running with you. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-6643983440525493316?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/6643983440525493316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=6643983440525493316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6643983440525493316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/6643983440525493316'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/from-department-of-brings-tears-to-my.html' title='From the Department of &quot;Brings Tears to My Eyes&quot;'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7720605412386963993</id><published>2009-01-23T17:27:00.003+01:00</published><updated>2009-01-23T17:37:39.150+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta-stability'/><title type='text'>Worst...Defect...Ever</title><content type='html'>I just got screwed by a &lt;a href="http://en.wikipedia.org/wiki/Metastability"&gt;metastability&lt;/a&gt; issue.  I thought it was a bunch of non-sense to scare second year undergraduates.  I guess when you're looking at lots of events (more than 10^15 or 2^50 in my case), one synchronizing flip-flop is not enough.  Especially when you're feeding a wide adder in high temperatures.  Sigh.&lt;br /&gt;&lt;br /&gt;-10 engineering points&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7720605412386963993?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7720605412386963993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7720605412386963993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7720605412386963993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7720605412386963993'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/worstdefectever.html' title='Worst...Defect...Ever'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7358299882946270945</id><published>2009-01-16T23:47:00.004+01:00</published><updated>2009-01-17T22:06:54.830+01:00</updated><title type='text'>Laptop-Less</title><content type='html'>I'm running a campaign of long experiments (4 days or more per experiment) at work that require my laptop, and I won't be able to access my laptop.  Anyways, I probably will be absent for a small amount of time.&lt;br /&gt;&lt;br /&gt;(No, really, I'm not going on a bender, I just really have to use my laptop)&lt;br /&gt;&lt;br /&gt;(Yes, I am going to be without access to the internet at home for over a week)&lt;br /&gt;&lt;br /&gt;(Yes, everything is fine)&lt;br /&gt;&lt;br /&gt;(No, I'm not seeing things.  What frog?  What are you talking about?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7358299882946270945?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7358299882946270945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7358299882946270945' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7358299882946270945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7358299882946270945'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/laptop-less.html' title='Laptop-Less'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2430714386355102429</id><published>2009-01-16T09:17:00.009+01:00</published><updated>2009-01-16T11:16:38.246+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bees'/><category scheme='http://www.blogger.com/atom/ns#' term='things that make me happy'/><category scheme='http://www.blogger.com/atom/ns#' term='human waste'/><category scheme='http://www.blogger.com/atom/ns#' term='Fitzwilliam Darcy'/><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='literature'/><title type='text'>What I've Been Reading</title><content type='html'>&lt;a href="http://www.timesonline.co.uk/tol/news/world/middle_east/article5510665.ece"&gt;Fruitless Fall&lt;/a&gt;: Honeybees are fascinating little creatures, and this book discusses their recent trials and triumphs.  The book follows the attempts at diagnosing colony collapse disorder (CCD) in the honeybees of North America.  The book goes on to talk about the difficulties of scaling complex, biological systems to meet our food requirements.  Overall, I found it an interesting examination of several complex systems and organisms, and would suggest this book to any engineer or scientist.  Or anyone who wants motivation to buy fancy honey.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Pride-Prejudice-Oxford-Worlds-Classics/dp/0199535566/ref=sr_1_6?ie=UTF8&amp;s=books&amp;qid=1232094144&amp;sr=1-6"&gt;Pride and Prejudice&lt;/a&gt;: I never had to read this book in high school, but figured I should probably pick it up at some point.  I was pleasantly surprised by how good the story was, but I was disappointed in how little Austen examined Darcy's motives.  Also, very few of the main characters perform any sort of work, they just seem to talk, think and feel a whole lot.  Overall it was worth the read, but I don't see myself reading it again.  I think &lt;span style="text-decoration:underline;"&gt;Wuthering Heights&lt;/span&gt; has better stood the test of time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.uk/Reaper-Discworld-Novel-Terry-Pratchett/dp/0552134643/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1232094509&amp;sr=8-1"&gt;Reaper Man&lt;/a&gt;: Terry Pratchett's Death is one of my favorite (dare I say favourite) personifications.  I love reading his novels on airplanes, the humor is enough to keep me focused during the distracting flights.  In between hilarious stories involving wizards chasing shopping carts and an undead support group, Pratchett manages to make a point about humans misinterpreting the natural force of death.  If you want some light reading with serious undertones, a good read.  If you're looking for something a shade darker, there is always &lt;span style="text-decoration:underline;"&gt;Soul Music&lt;/span&gt; from the same author.&lt;br /&gt;&lt;br /&gt;I'm excited about lots of books in my unread queue, though they're all non-fiction.  I'm looking forward the most to &lt;a href="http://www.amazon.com/Big-Necessity-Unmentionable-World-Matters/dp/0805082719/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1232099458&amp;sr=1-1"&gt;The Big Necessity&lt;/a&gt;, which discusses the history of human waste and sewage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2430714386355102429?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2430714386355102429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2430714386355102429' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2430714386355102429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2430714386355102429'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/what-ive-been-reading.html' title='What I&apos;ve Been Reading'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1201195390395038840</id><published>2009-01-15T21:59:00.009+01:00</published><updated>2009-02-23T23:54:20.821+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix tidbit'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>Quick Hits: Old Unix Feature Hits the Big Time in Windows 7</title><content type='html'>A new feature in Windows 7 is that when another program prevents you from moving a file, you receive the name of the program.  This feature has been in *nix as the "lsof" command since, well, probably around the time I was born.  Though it isn't as pretty as the 7 version will be, it is just as functional:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;root@hammer:~# lsof /rainbows&lt;br /&gt;COMMAND   PID     USER   FD   TYPE DEVICE      SIZE    NODE NAME&lt;br /&gt;cat     14484 liamliam    1w   REG    8,1 227082240 9723906 /rainbows&lt;br /&gt;root@hammer:~#&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;There is an lsof in BSD, but I'm not sure about Mac OS X.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EDIT&lt;/span&gt;:  BlogSpot, you break my heart by clipping pre-formatted text which is bigger than your box.  You break my heart.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;EDIT&lt;/span&gt;:  I upped the window size.  I apologize to any readers with an 800-pixel wide screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1201195390395038840?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1201195390395038840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1201195390395038840' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1201195390395038840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1201195390395038840'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/quick-hits-old-linux-feature-hits-big.html' title='Quick Hits: Old Unix Feature Hits the Big Time in Windows 7'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-7586533138947697536</id><published>2009-01-10T15:17:00.002+01:00</published><updated>2009-01-10T15:19:41.729+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='things that confound me'/><title type='text'>What is It?</title><content type='html'>I came across a strange &lt;a href="http://maps.google.nl/maps?q=breda&amp;oe=utf-8&amp;client=firefox-a&amp;ie=UTF8&amp;split=0&amp;ll=52.596349,5.747781&amp;spn=0.019994,0.05579&amp;t=h&amp;z=15"&gt;object&lt;/a&gt; on Google Maps.  Ketelmeer (Kettle Lake in English) is the surrounding body of water.  Any ideas of what it is?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-7586533138947697536?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/7586533138947697536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=7586533138947697536' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7586533138947697536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/7586533138947697536'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/what-is-it.html' title='What is It?'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-1076055176000710547</id><published>2009-01-09T08:21:00.005+01:00</published><updated>2009-01-19T13:39:23.896+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software contruction process'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><category scheme='http://www.blogger.com/atom/ns#' term='defects'/><title type='text'>Tale of the Dueling Bugs</title><content type='html'>One of the things I love about software is the completely bizarre cause and effect chains.  I recently found one of these chains when I inherited a data acquisition system.  The system consisted of firmware sitting on a custom printed circuit board (PCB), and PC software which reads out the data from the motherboard.  The firmware had a known defect in it, so the first thing I did when I inherited the firmware was to fix the defect.  Most people call defects "bugs," but I do not like the word "bug."  Bugs are &lt;a href="http://www.pixar.com/featurefilms/abl/"&gt;cute&lt;/a&gt;.  Defects are not cute.&lt;br /&gt;&lt;br /&gt;Anyways, I fixed the firmware problem and all went back to being okay in the world.  I didn't see the communication timeouts and corrupt data from the defect.  However, I couldn't get the data from the previous experiments out of my mind.  The issues with the data didn't quite match the conditions of the defect, which occurred randomly and independently.  The data had holes at regular intervals.  These multi-day experiment have a lot of data, and when something looks wrong to me in a lot of data I have a hard time explaining what looks wrong.  I have to play around with data to figure out what looks wrong.  So I graphed it, and then I made some histograms, and then I did crazy things like graph every other sample.&lt;br /&gt;&lt;br /&gt;Indeed, it turns out there was *another* defect, but this one was in the C++ software.  This defect cropped every half hour, and it caused continuous communications issues, different from the firmware defect.  I immediately tried running with the new firmware.  The system didn't work at all after half an hour, right when the C++ defect cropped up.&lt;br /&gt;&lt;br /&gt;Suddenly what had happened came into focus.  The firmware defect occurs randomly, but it would always be an isolated incident.  However, after half an hour of standard operation, the C++ defect occurred and continued to occur.  The communication would be completely messed up until the firmware defect randomly occurred.  This would reset the C++ code, and the system would go on as normal until the cycle repeated in half an hour.&lt;br /&gt;&lt;br /&gt;I asked if anyone had performed a control experiment or a long-running test, and no one had.  While I look on this incident as additional evidence for the importance of testing, I think it also displays the importance of running control experiments.  If someone had run a control experiment, they would have discovered the issues before it ruined a portion of the data.&lt;br /&gt;&lt;br /&gt;The person who wrote the software is no longer here, but he was a very hard worker.  He worked a lot of really late nights, usually troubleshooting issues with the code.  I think this is an example of how a Puritan attitude is a bad thing in a programmer.  Lazy people constantly ask themselves if there is a better way - spending a day thinking about a month's worth of work is reasonable to me.  Or maybe he made the right decision, which was to get enough data to graduate and leave the problems to the next guy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-1076055176000710547?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/1076055176000710547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=1076055176000710547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1076055176000710547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/1076055176000710547'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/tale-of-dueling-bugs.html' title='Tale of the Dueling Bugs'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-8414994884224530589</id><published>2009-01-08T09:52:00.003+01:00</published><updated>2009-01-08T09:53:24.085+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inane things'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Your Device Can Perform Faster</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SWW-7VaGO4I/AAAAAAAAAMA/IZSHmj_S0Ao/s1600-h/usb.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 281px; height: 320px;" src="http://3.bp.blogspot.com/_UtZ1-6B3ldo/SWW-7VaGO4I/AAAAAAAAAMA/IZSHmj_S0Ao/s320/usb.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5288843263984679810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you, Windows Vista.  You've made my day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-8414994884224530589?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/8414994884224530589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=8414994884224530589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8414994884224530589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/8414994884224530589'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/your-device-can-perform-faster.html' title='Your Device Can Perform Faster'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UtZ1-6B3ldo/SWW-7VaGO4I/AAAAAAAAAMA/IZSHmj_S0Ao/s72-c/usb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9074246215887515457.post-2054718517408246164</id><published>2009-01-08T06:06:00.005+01:00</published><updated>2009-01-08T06:18:01.368+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dutch politics'/><category scheme='http://www.blogger.com/atom/ns#' term='Islam in Europe'/><category scheme='http://www.blogger.com/atom/ns#' term='SGP'/><category scheme='http://www.blogger.com/atom/ns#' term='keeping the Sabbath'/><title type='text'>Closed on the Sabbath</title><content type='html'>I've never heard of a web-site being "closed" on the Sabbath, but apparently the Dutch political party SGP has a &lt;a href="http://www.sgp.nl/"&gt;site&lt;/a&gt; that is only open during the &lt;a href="http://en.wikipedia.org/wiki/Reformed_Political_Party#External_links"&gt;days of work&lt;/a&gt;.  Crazy.  Anyone know of other websites with similar quirks?&lt;br /&gt;&lt;br /&gt;The SGP was involved with &lt;a href="http://www.expatica.com/nl/news/local_news/No-Islamic-oaths-for-Dutch-police-forces_48440.html"&gt;Islamic oaths&lt;/a&gt; (or rather the lack thereof) for Dutch public officials.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9074246215887515457-2054718517408246164?l=oogrobot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oogrobot.blogspot.com/feeds/2054718517408246164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9074246215887515457&amp;postID=2054718517408246164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2054718517408246164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9074246215887515457/posts/default/2054718517408246164'/><link rel='alternate' type='text/html' href='http://oogrobot.blogspot.com/2009/01/closed-on-sabbath.html' title='Closed on the Sabbath'/><author><name>oogRobot</name><uri>http://www.blogger.com/profile/17814549499105753669</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
