<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matt Keally&#039;s Blog &#187; site</title>
	<atom:link href="http://www.keally.org/tag/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.keally.org</link>
	<description>Life of the ABD grad student...</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:32:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reinstalling&#8230;</title>
		<link>http://www.keally.org/2009/12/12/reinstalling/</link>
		<comments>http://www.keally.org/2009/12/12/reinstalling/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 03:45:55 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[info]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=1036</guid>
		<description><![CDATA[After being fed up with the firmware of the network appliance that runs this blog, I wiped everything and installed Debian. Until I get everything sorted out, stuff isn&#8217;t going to work quite the way it should.]]></description>
			<content:encoded><![CDATA[<p>After being fed up with the firmware of the network appliance that runs this blog, I wiped everything and installed Debian. Until I get everything sorted out, stuff isn&#8217;t going to work quite the way it should.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/12/12/reinstalling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paid Web Hosting: Is it worthwhile?</title>
		<link>http://www.keally.org/2009/08/02/paid-web-hosting-is-it-worthwhile/</link>
		<comments>http://www.keally.org/2009/08/02/paid-web-hosting-is-it-worthwhile/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 00:10:45 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=881</guid>
		<description><![CDATA[For a few years, I had paid hosting, but I realized that I wasn&#8217;t getting much out of the 5 bucks per month that I paid for it.  The traffic I got (and still get) just doesn&#8217;t justify even the lowest bandwidth tier provided by most web hosts.  Instead, I run this domain on a [...]]]></description>
			<content:encoded><![CDATA[<p>For a few years, I had paid hosting, but I realized that I wasn&#8217;t getting much out of the 5 bucks per month that I paid for it.  The traffic I got (and still get) just doesn&#8217;t justify even the lowest bandwidth tier provided by most web hosts.  Instead, I run this domain on a NAS drive in my apartment and I point all the DNS records to the IP of the drive.</p>
<p>I debated the pros and cons of paid vs. self hosting for awhile before I settled on hosting everything myself.  Unless I get a serious amount of traffic, it just isn&#8217;t worth the money to me when I can just run the whole thing on my own.  However, after manually updating the DNS records for my domain thanks to a service outage and new IP address assignment, I&#8217;m starting to wonder.</p>
<p>There are a few problems with self-hosting.  First, service outages are a real pain, especially in the summer.  The IT guys schedule weekend maintenance quite often in the summer and take the whole network offline for hours at a time.  Power outages due to storms compound this and even an uninterruptible power supply may not prevent any storm-related service outages.  Second, my IP address changes occasionally (usually due to the maintenance outages) and I have to update the DNS records.  This makes for even more downtime since it may take awhile before I realize that the IP has changed.  Lastly, I&#8217;m running this on a NAS, which makes access times pretty slow.  If you&#8217;ve wondered why it takes awhile for the page to load, this is why.  Sometimes the system will unspool the hard drive when it hasn&#8217;t been accessed in awhile, so it can take several seconds to spool back up and process the incoming page requests.  This, on top of the fact that the machine can just barely run Apache/PHP/MySQL.</p>
<p>The good thing about self-hosting is that it&#8217;s free with no bandwidth restrictions.  I can post as many massive pictures and videos as I want and it doesn&#8217;t matter.  I can use the domain name and the NAS as a massive storage archive accessible from anywhere.  I have complete control over the system and its configuration, so if I want something installed, I can do it without begging a hosting company to provide some feature (e.g. few hosts I know of provide Subversion repositories).  Of course I also have to take responsibility to ensure everything is managed properly so that someone doesn&#8217;t install a rootkit and/or deface the site.</p>
<p>So the balance between noticeable downtime and no restrictions continues.  For now, it&#8217;s acceptable, but I wonder if people ever get disappointed when they can&#8217;t get to my blog.  Probably not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/08/02/paid-web-hosting-is-it-worthwhile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video Playback Flicker in Ubuntu</title>
		<link>http://www.keally.org/2009/05/09/video-playback-flicker-in-ubuntu/</link>
		<comments>http://www.keally.org/2009/05/09/video-playback-flicker-in-ubuntu/#comments</comments>
		<pubDate>Sat, 09 May 2009 13:24:52 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=667</guid>
		<description><![CDATA[I&#8217;ve noticed some people have stumbled here looking for how to solve Ubuntu video flickering issues. While I still haven&#8217;t figured out how to use both outputs of my dualhead ATI card without flicker, I do know how to fix video playback flickering. I use VLC as my default media player. During an Ubuntu upgrade [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed some people have stumbled here looking for how to solve Ubuntu video flickering issues.  While I still haven&#8217;t figured out how to use both outputs of my dualhead ATI card without flicker, I do know how to fix video playback flickering.</p>
<p>I use VLC as my default media player.  During an Ubuntu upgrade (I think it was 8.04 to 8.10), video playback in VLC started flickering.</p>
<p>In VLC, go to Tools->Preferences and click the Video button.  Change output to X11 video output.  This fixed the problem for me.  There may be some way to change the output system-wide if you use other players, but I&#8217;ve had no reason to do this.  Also, I don&#8217;t think I&#8217;ve had any issues with Internet Flash videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/05/09/video-playback-flicker-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cutting loose the anchors</title>
		<link>http://www.keally.org/2009/04/09/cutting-loose-the-anchors/</link>
		<comments>http://www.keally.org/2009/04/09/cutting-loose-the-anchors/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 19:35:46 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[biking]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[williamsburgva]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=636</guid>
		<description><![CDATA[The past couple of days have been solid weatherwise, so I&#8217;ve been able to get out on the new bike: an &#8217;06 Giant TCR Composite-0.  The difference is pretty stark compared to the Bianchi.  It&#8217;s like comparing a roadster to a school bus.  Since the mass isn&#8217;t there, it&#8217;s real easy to accelerate and turn.  [...]]]></description>
			<content:encoded><![CDATA[<p>The past couple of days have been solid weatherwise, so I&#8217;ve been able to get out on the new bike: an &#8217;06 <a href="http://www.roadbikereview.com/cat/latest-bikes/road-bike/giant-bicycle-inc/PRD_290523_5668crx.aspx">Giant TCR Composite-0</a>.  The difference is pretty stark compared to the <a href="http://www.roadbikereview.com/cat/2003-bikes/2003-road-bike/bianchi-usa-inc/PRD_138630_4338crx.aspx">Bianchi</a>.  It&#8217;s like comparing a roadster to a school bus.  Since the mass isn&#8217;t there, it&#8217;s real easy to accelerate and turn.  An interesting side effect is that since the bike is so light, a crosswind can just blow it across the road.  If I&#8217;m not careful, I can wind up in the oncoming lane.  Oddly, before I got the bike, one of my teammates who does triathlons mentioned something about this to me at Colonial Relays.  Since the steel frame of the Bianchi provided a strong anchor against the wind, this had never happened to me before.  I was taken by surprise this week, for it has been pretty windy.</p>
<p>The shop said to come back in a week or so to make sure it&#8217;s adjusted right.  I&#8217;ll have to do that since my IT bands on both sides have always tightened up when I bike.  I don&#8217;t want to take any chances with that.  I&#8217;ve also got to figure out how to clean everything, especially the drivetrain.  Every few months of riding I would try to clean up all the crap that accumulated on the Bianchi and relube the chain, but I was never able to get it as clean as when I would take it to the shop.  I&#8217;ve found some tips on the internet, but there wasn&#8217;t anything I hadn&#8217;t really been doing before.  One issue is that I don&#8217;t have access to a hose at the apartment.  Maybe if I get a chain cleaning machine it will be easier &#8212; sometimes I&#8217;ve just taken off the chain completely.  A bike stand would help too, but the expenses are piling up.  Regardless, it won&#8217;t be long before dirt and mud starts building up on the frame and drivetrain.</p>
<p>I&#8217;ve forgotten what it&#8217;s like to bike (or run) outside.  There are only a small number of good routes around Williamsburg, so I wind up doing the same thing almost every day.  I remember a lot of my teammates would start to complain about this in terms of running routes, especially towards the end of the spring semester.  We would wind up running the same old route a lot.  Someone would offer a bunch of suggestions of where to go, but they would always get shot down, and we would head out to the same trail that we had done for the last zillion maintenance runs.  Right now, it doesn&#8217;t really matter since it&#8217;s a relief to go away somewhere for awhile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/04/09/cutting-loose-the-anchors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who pays for the Internet?</title>
		<link>http://www.keally.org/2009/04/02/who-pays-for-the-internet/</link>
		<comments>http://www.keally.org/2009/04/02/who-pays-for-the-internet/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 18:00:28 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[networkneutrality]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[weird]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=627</guid>
		<description><![CDATA[This was the question presented by the professor of my undergraduate networking class. As far as I can tell, the answer is: you do. And you&#8217;ll pay increasingly more for it if some people have their way. Unless you live in an area with subsidized broadband and/or wifi, you&#8217;ve got to pay an access fee [...]]]></description>
			<content:encoded><![CDATA[<p>This was the question presented by the professor of my undergraduate networking class.  As far as I can tell, the answer is: you do.  And you&#8217;ll pay increasingly more for it if <a href="http://www.time.com/time/business/article/0,8599,1889043-2,00.html">some people have their way</a>.</p>
<p>Unless you live in an area with subsidized <a href="http://www.stcloud.org/index.asp?NID=402">broadband</a> and/or <a href="http://wifi.google.com/">wifi</a>, you&#8217;ve got to pay an access fee to an ISP.  At this point, dial-up is more or less useless, so you&#8217;ve got to fork over $40 every month just to get online.  Like most people, your ISP is probably a large telecom, like Verizon, Comcast, or AT&amp;T, so the true cost is probably a lot more than that since it&#8217;s <a href="http://ask.slashdot.org/article.pl?sid=08/12/11/1959239">almost impossible</a> to buy internet access by itself.  You&#8217;re forced into signing up for a &#8220;bundle&#8221; which is some combination of land line phone, cell phone, TV, and internet all provided by the same company.  A lot of the junk (and added cost) that comes along with the bundle is probably unwanted, like bizarre foreign language TV channels, call waiting, and hardware rental fees since the option isn&#8217;t often given to buy your own modem or cable boxes.  By purchasing a bundle from an ISP, you&#8217;re subsidizing the weirdos who actually watch some of those high-numbered TV stations, listen music on their TV, or enjoy being nagged by call waiting that can&#8217;t be turned off.  Since the number of providers available for a given location are usually pretty limited, you&#8217;re forced into paying monopolistic prices as well as paying for services that you don&#8217;t even want.</p>
<p>It&#8217;s bad enough that you&#8217;ve got to fork over the dough for services that you don&#8217;t even want in order to get internet access, but in truth, it&#8217;s a lot worse.  Access is merely a base cost for using the internet.  In nearly all cases, there&#8217;s also a cost for accessing content.  Somebody has to pay for hosting and generation of that website you frequent or the videos you watch, and again, it&#8217;s going to be you.  Advertising is one commonly used method to shift the cost onto consumers.  Nearly every website has it.  Until around five years ago with the advent of pop-up blockers, Javascript removal tools, and ad-blocking tools, every website I visited spammed me with a torrent of flashing banner ads, pop-ups, and keyword advertising.  Somehow, the notion goes, enough people would actually click on that crap and buy whatever it was that was being advertised.  The advertising revenue would keep the servers running and provide the blog/newspaper authors with a small paycheck.</p>
<p>Personally, I can&#8217;t stand advertising in general.  It gets in the way of whatever it is I&#8217;m trying to do, whether it be searching or browsing the internet, reading a print newspaper, or watching TV.  Reading the paper or watching TV probably adds about fifteen minutes of sifting through all the ads or waiting through commercials to get to the rest of the TV show I want to watch or the newspaper article I want to read.  I&#8217;ve never clicked on a banner ad, much less even bought something that was advertised in this manner.  On the internet,  it&#8217;s hard to manually filter out all the crap to get to what you want.  Fortunately, current ad-blocking tools do a pretty good job.  I&#8217;ve even forgotten how good a job they really do, for when I sit down in front of a computer without any ad-blocking software, the harassment of flashing banners and keyword ads drive me up the wall.</p>
<p>Though internet advertising revenue has <a href="http://blog.wired.com/business/2009/03/layoffs-be-damn.html">increased in the last year</a>, it is <a href="http://www.techcrunch.com/2009/02/25/online-ads-even-the-evangelists-turning-bearish/">predicted to fall in 2009</a>.  Everyone is finally getting sick of all the junk constantly being pushed at them as advertising approaches levels seen in &#8220;Idiocracy&#8221; and methods used in &#8220;Minority Report.&#8221;  A <a href="http://www.techcrunch.com/2009/03/22/why-advertising-is-failing-on-the-internet/">great argument against internet advertising</a> states that it is &#8220;not trusted, not wanted, and not needed.&#8221;  While print newspapers are folding due to declining subscriptions, content providers on the internet <a href="http://www.businessinsider.com/2008/10/let-s-be-serious-online-display-ads-will-fall-sharply-in-2009">are worried about a similar fate due to declining ad revenue</a>.  Ironically, the print newspapers mainly blame their plight on the shift to electronic media.  To that end, content providers are considering increasing their usage of a second tool to provide revenue: yet another access cost.</p>
<p>Most online newspaper websites and online offerings of network TV shows do so with fairly low restrictions on who accesses their content. The front page stories for nearly every newspaper are available online as well as last night&#8217;s Lost episode.  This freedom of access is what makes the internet so great: once you get in, there are few barriers to access anything.  However, the same people that brought you bundled internet access want to change that.  One <a href="http://www.time.com/time/business/article/0,8599,1889043-1,00.html">media executive says</a>, &#8220;We want to change consumer behavior somewhat, so the expectation that everything online is free has to change.&#8221;  If this expectation changes, the internet as we know it is finished.  It is the freedom and openness of the internet that makes it as valuable as it is.  You can find anything or anyone and learn about nearly any topic available.  On the internet, you can collaborate with people half a world away.  The introduction of a second access cost for some internet content will most likely remove that openness.  The effort to preserve <a href="http://en.wikipedia.org/wiki/Network_neutrality">network neutrality</a> has been in place for several years, but now it may be coming to an end.  Several ISPs are currently proposing pay access for channels and TV shows online.  The movement of this business model may force providers of other media to do the same.  Original sources will become locked down, leaving open and collaborative efforts to rot without them, such as Wikipedia, or IMDB.  Someone may want you to look at a video posted to YouTube, but you can&#8217;t look at it because you don&#8217;t have the money to pay the access fee.</p>
<p>Nobody really wants to pay a pile of access fees to get the latest news, or even to watch videos on the internet, especially when an ISP is charging a significant monthly fee just to get online (<a href="http://www.techcrunch.com/2009/03/22/why-advertising-is-failing-on-the-internet/">though some say they are</a>).  The problem is that the annoyance and unprofitability of internet advertising is forcing a shift to another solution to prop up content providers.  If the shift to selling access to content goes too far, the internet may become segmented into a large number of tiers, causing the <a href="http://en.wikipedia.org/wiki/Digital_divide">digital divide</a> to span both the physical and electronic worlds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/04/02/who-pays-for-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitor Meltdown</title>
		<link>http://www.keally.org/2009/02/26/monitor-meltdown/</link>
		<comments>http://www.keally.org/2009/02/26/monitor-meltdown/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 19:10:30 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[buyerbeware]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[displays]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=611</guid>
		<description><![CDATA[About a month ago, I bit the bullet and decided to buy an Xbox console.  I ordered an Xbox 360 Pro from Newegg, along with GTA IV and Mass Effect.  I also ordered an HP LP2475w from Provantage, based on good reviews from this Hard Forum thread.  The Xbox 360 Pro was $100 cheaper than [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, I bit the bullet and decided to buy an Xbox console.  I ordered an Xbox 360 Pro from Newegg, along with GTA IV and Mass Effect.  I also ordered an <a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/382087-382087-64283-72270-444767-3648442.html">HP LP2475w</a> from Provantage, based on good reviews from this <a href="http://www.hardforum.com/showthread.php?t=1326971">Hard Forum thread</a>.  The Xbox 360 Pro was $100 cheaper than the Elite with the same specs, with the exception of hard drive space.  I didn&#8217;t need to pay $100 for 60 gig of extra space, and the Pro model had an HDMI output, which I wanted to use to hook up to the monitor which had an HDMI input.  I planned to run the analog audio from the Xbox to my PC sound card and use the PC as my amplifier.</p>
<p>Around the end of January, everything comes in and I start to set it up.  Lots of headaches ensue:</p>
<p>Problem 1: The Xbox 360 Pro analog and HDMI jacks are right next to each other, preventing the simultaneous use of HDMI and analog audio.  Both plugs don&#8217;t fit at the same time since they bump into each other.  I guess the MS designers thought that most people would use exclusively digital or analog AV, but not digital for video and analog other for sound.  There were plenty of complaints about this on the internet, and there are a few posts about tearing apart the Xbox analog plug so both HDMI and analog outputs can be used at the same time.  As it turns out, the Xbox 360 elite has space between the HDMI and analog jacks so both can be used simultaneously, but to me this &#8220;feature&#8221; isn&#8217;t worth the extra $100.  So, I&#8217;m using component instead, since the HP monitor has component input and I can&#8217;t tell the difference between that and HDMI.  On the internet, there are also arguments abound about HDMI versus component, so it seems that one is not necessarily better than the other.  I&#8217;ve heard that HDMI is noticeably better for really large TVs, but at 24 inches, my monitor doesn&#8217;t even come close.</p>
<p>Problem 2: I got the wrong adapter for the analog audio to mini-stereo.  I ordered the adapter I thought I would need to convert the analog output from the Xbox to the line in on my PC sound card.  As it turned out, I needed an additional analog AV female-female connector to make the whole thing work.  I also got a <a href="http://www.amazon.com/Sennheiser-DSP-360-virtual-listening-system/dp/B00005LPRW">Sennheiser DSP 360</a> to act as a standalone amplifier, but so far I haven&#8217;t used it since the computer seems to be working fine.</p>
<p>Problem 3 (The Big One): The monitor came with a bent stand.  After I set it up and began using it, I noticed the monitor had a slight lean to it and the whole thing shook when I typed.  This was really annoying.  Provantage required that I call HP to try to resolve the problem first, and then go back to them for an exchange if necessary.   So, after two hours of phone tree hell and calls transferred between India and the US, I finally reach someone who handles the monitor I got.  Fortunately, the monitor I got is serviced by the small business department (not home), so the support I got was pretty good.  I got a case number to give to Provantage, since the HP tech said it would be faster if Provantage did the exchange and not HP.  I filled out an RMA request on the Provantage website, hoping this would be the case.  The monitor with the bent stand had no stuck or dead pixels and I asked the Provantage customer service agent if I could just replace the stand, but I wasn&#8217;t permitted to do that.  The whole thing had to be returned, which would come back to kick me.</p>
<p>Fortunately, the RMA went through and I didn&#8217;t have to pay for return shipping, but the whole process took forever.  It took about a week for the RMA to go through from the day I got the monitor, another week for the RMA to be processed, and another week still for the replacement monitor to arrive.  Last Friday, the replacement came and I picked it up, set it up (fortunately, the stand was not bent on the replacement), and turned it on.  As soon as the backlight came on, a red splotch appeared in the middle of the screen about the size of a quarter.  A smaller one the size of a dime was right below it.  On light backgrounds, I couldn&#8217;t see the splotch, but with anything dark or black, it was plainly visible, like glare from the sun.  It was really bad playing GTA IV, where it seems to be night almost all the time.</p>
<p>This time I decide to deal just with HP and forget about screwing around with another return from Provantage.  I&#8217;d read on the Hard Forum thread that a few other people who bought the monitor had recieved exchanges from HP, with a tech coming right to their door with a replacement.  I went throught the HP phone tree mess once again and talked to someone who said a tech would be dispatched with a replacement on Monday.  Monday came and went, but today, the guy showed.</p>
<p>The tech wheeled the monitor into the apartment and opened the box.  As soon as he opened the box, I knew something was amiss.  The stand was different.  When the tech took all the foam and packaging off the screen, I saw it was a different model: a <a href="http://www.pcmag.com/article2/0,2817,2007438,00.asp">2465</a>, not LP2475w, like what I had.  The specs were clearly inferior and didn&#8217;t have all the inputs of the 2475, so the guy said he would order the correct model and come back. I wonder how long that will be&#8230;</p>
<p>So, overall my new setup is great: with two monitors I have tons of desktop space for work, and the monitor works great with the Xbox, except for the red spot, of course.  Aside from the spot, the monitor is way brighter than the 20 inch Dell, even at 75% brightness.  The colors are much more vibrant.</p>
<p>This has been the biggest mess I&#8217;ve dealt with regarding ordering stuff online.  Poorly designed audio jacks and monitor defects have gotten the better of me, but I&#8217;m not giving up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/02/26/monitor-meltdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyOS and NesC syntax highlighting</title>
		<link>http://www.keally.org/2009/02/20/tinyos-and-nesc-syntax-highlighting/</link>
		<comments>http://www.keally.org/2009/02/20/tinyos-and-nesc-syntax-highlighting/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 22:26:06 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[info]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[tinyos]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wirelesssensornetworks]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=599</guid>
		<description><![CDATA[Since I&#8217;ve been doing some more work with TinyOS, here is a gedit .lang file that provides nesC syntax highlighting.  I got the file from the author of this post on the TinyOS mailing list and it&#8217;s been pretty useful.  To install it in Ubuntu, place the file in /usr/share/gtksourceview-2.0/language-specs/.  Unfortunately, you&#8217;ve got to be [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;ve been doing some more work with TinyOS, here is a <a href="http://www.cs.wm.edu/~makeal/lens/ncc.lang">gedit .lang file</a> that provides nesC syntax highlighting.  I got the file from the author of <a href="http://www.mail-archive.com/tinyos-help@millennium.berkeley.edu/msg17168.html">this post</a> on the TinyOS mailing list and it&#8217;s been pretty useful.  To install it in Ubuntu, place the file in /usr/share/gtksourceview-2.0/language-specs/.  Unfortunately, you&#8217;ve got to be root to do this and I don&#8217;t know of another way to add .lang files if you aren&#8217;t.  This is a problem for the departmental machines where I don&#8217;t have root access, so I can&#8217;t use custom gedit syntax highlighting.</p>
<p>There is a more heavyweight solution, if you like Eclipse.  Since I&#8217;ve been using Subclipse with Eclipse on several machines to keep all my code in sync, I&#8217;ve found Eclipse to be pretty useful.  A TinyOS 2.x Eclipse plugin is available on <a href="http://tos-ide.ethz.ch/wiki/index.php">this site</a> that provides syntax highlighting and it appears as though it will compile and install source code as well (though I haven&#8217;t tried that part).</p>
<p>2/21/2009: Since I&#8217;m on the topic of Eclipse, I&#8217;ve noticed that the Ubuntu repository Eclipse version is 3.2, but 3.4 is available from the Eclipse website.  Following <a href="http://atentia.wordpress.com/2008/08/01/upgrading-eclipse-32-to-34/">this guide</a>, it seems that you can override the /usr/eclipse directory with the new version if you want to upgrade.  Plugins will have to be reinstalled, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/02/20/tinyos-and-nesc-syntax-highlighting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intellectual Property Protection: Getting out of hand?</title>
		<link>http://www.keally.org/2009/01/04/intellectual-property-protection-getting-out-of-hand/</link>
		<comments>http://www.keally.org/2009/01/04/intellectual-property-protection-getting-out-of-hand/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 18:31:59 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=571</guid>
		<description><![CDATA[This morning, I read an article in the New York Times about graduate students who were forced to hand over royalties to their schools for inventions and ideas they were marketing. I am aware that many contracts with corporate employers make you sign over any ideas or inventions you come up with using company time [...]]]></description>
			<content:encoded><![CDATA[<p>This morning, I read an <a href="http://www.nytimes.com/2009/01/04/education/edlife/whoseidea-t.html?pagewanted=1&#038;_r=1&#038;ref=edlife">article in the New York Times</a> about graduate students who were forced to hand over royalties to their schools for inventions and ideas they were marketing. </p>
<p>I am aware that many contracts with corporate employers make you sign over any ideas or inventions you come up with using company time or resources.  I&#8217;ve even heard of instances where things you come up with on your own time and own resources are still property of your employer.  From what I&#8217;ve heard, life as a researcher in industry basically requires you to clam up completely about your work.  Anything you work on is considered a trade secret of sorts and if it&#8217;s useful, the employer patents it.  Little or nothing at all gets published for the outside world to see &#8212; most likely you won&#8217;t be making a name for yourself in industry.  I can understand this mentality to a point: it&#8217;s important for a company to protect its ideas.  Otherwise, a company might lose out big time if a rival gets hold of something and brings it to market first or changes it in an interesting or unplanned way to make a product better.  However, I do think that a company claiming hold on an employee&#8217;s idea that was developed on his or her own time and resources is a bit overboard.</p>
<p>If industry guards its research, then academia provides its polar opposite.  The concept of academia is to share and build ideas as a collective.  In academia, you try to publish everything, to get ideas into the open and to leave your mark.  It seems, however, that many academic administrations are clamping down on this free-thinking, open source mentality.  In the New York Times article, several examples are cited of schools that are demanding royalties and claiming IP rights to their students&#8217; ideas.</p>
<p>I can understand that without the school, the ideas you come up with as a student may not have been possible.  To that end, if you come up with some killer app as a student, using school resources, the school could be entitled to some form of compensation if you try to market your idea.  But, unlike the corporate world, it isn&#8217;t like the school stands to lose in some way if you try to sell whatever it is that you came up with.  I suppose if your idea becomes successful and you leave school prematurely as a consequence, the school may lose out on publications you may produce as a student or tuition you may have paid.  However, it&#8217;s not like you are leaving the school to become its direct competitor.</p>
<p>The article gives two contrasting examples of students who attempted to market their ideas.  In the first example, an MIT student, while interning at NASA during a semester break, came up with some kind of posture detection system.  He later tried to market the idea to help elderly people keep good posture and prevent falling.  MIT demanded a $75,000 up front payment and royalties if the student wanted to use the idea.  There must be more to the story than what is in the article, since if the idea was developed on break while at NASA, then I would imagine NASA would own the rights and any royalties would go there.  Also, I suppose if any faculty members were involved then the MIT demands would make more sense.  Otherwise, the school provided opportunity and resources, but I would argue the bulk of the effort in development came from the student, not the school.</p>
<p>A more reasonable example in the article references a group of students at RPI that developed a design for water bottles that could snap together to provide housing in undeveloped countries.  RPI claimed 25% of any profit and $250 per year if the students decided to sell the idea.  This seems to be more on par with the role of the school in the development of such an idea, again as long as it was the students that developed the idea and design.</p>
<p>All of this seems to boil down to the problem that if you want to break ties with your affiliated school or employer and go it alone, you&#8217;re going to get screwed.  How do you start your own business if you were ever a student or employee?  As soon as you try to sell your ideas, your past will come back and demand compensation.  An IP lawyer in the article states: “The mission of a student is to research, get their degree, and move on with their life, and if you start fooling around with this stuff too much, it’s a total distraction.”  This really gets me &#8212; obviously the lawyer has no idea what it means to be a graduate student.  The mission isn&#8217;t to get your degree and move on with your life: the mission is to gain an understanding in some research area and develop your own ideas. You develop these ideas so that when you do get your degree, you have something to say for yourself.  You use your research ideas as a selling point to employers, in academia or industry.  But, it seems that no longer can you use your research in school as a starting point for going it alone without expecting to be penalized.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2009/01/04/intellectual-property-protection-getting-out-of-hand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enough of LiveJournal</title>
		<link>http://www.keally.org/2008/11/12/hello-world/</link>
		<comments>http://www.keally.org/2008/11/12/hello-world/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 00:42:45 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[info]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://ironjaw.net/?p=1</guid>
		<description><![CDATA[I&#8217;ve had it with the Kid Pix themes and appeal.  It&#8217;s now time to graduate to something more professional.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had it with the Kid Pix themes and appeal.  It&#8217;s now time to graduate to something more professional.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2008/11/12/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SenSys Roundup</title>
		<link>http://www.keally.org/2008/11/08/sensys-roundup/</link>
		<comments>http://www.keally.org/2008/11/08/sensys-roundup/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 21:03:00 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[rehab]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[weird]]></category>
		<category><![CDATA[wirelesssensornetworks]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.keally.org/?p=456</guid>
		<description><![CDATA[As with EmNets over the summer, the trip to SenSys this week was an experience. The sessions went from Wednesday through Friday so my adviser, the other student in our group, and I&#160;left Tuesday afternoon and got back late last night.&#160; The weather in Williamsburg sucked when I left and it sucked when I got [...]]]></description>
			<content:encoded><![CDATA[<p>As with EmNets over the summer, the trip to <a href="http://sensys.acm.org/2008/">SenSys</a> this week was an experience.</p>
<p>The sessions went from Wednesday through Friday so my adviser, the other student in our group, and I&nbsp;left Tuesday afternoon and got back late last night.&nbsp; The weather in Williamsburg sucked when I left and it sucked when I got back, but it was nice in Raleigh.&nbsp; I also managed to get in my weight routine and the bike/elliptical every day while I was there, but I&nbsp;had to get up early to do it.&nbsp; The whole thing really wore me out and I was asleep by ten every night.&nbsp; Of course, I got up before seven to start my routine and kept awake with the terrible coffee they had.&nbsp; Hard to believe I drink enough coffee now to have preferences (darker roasts are better).</p>
<p>Overall, the whole thing was kind of weird.&nbsp; Nearly everyone there was foreign &#8212; despite most schools being from the U.S., almost all the students and professors were not.&nbsp; I guess this was to be expected &#8212; it was like taking a 200 person sample of the world population and putting them in the same room.&nbsp; A plurality were Chinese, a lot were Indian, and there were only a small number of Europeans and Americans.&nbsp; Since my adviser and the other guy in the research group were Chinese, I found myself hanging out with everyone else speaking in Chinese.&nbsp; The group meals we had and conversations during the break were kind of awkward since they would speak some in English and then just suddenly switch to Chinese.&nbsp; For example, the first night we went out (to a Chinese restaurant of course), I was the only one of eight that used a fork and knife.&nbsp; I should probably start learning Chinese so that I can at least pick up some of it.&nbsp; My adviser encouraged me to talk to people during the session breaks, but it&#8217;s tough when many aren&#8217;t speaking a language you can understand.</p>
<p>Asides from the demographics, the other thing that made it weird was the atmosphere.&nbsp; These are some of the top people in sensor networks and the whole thing seemed so &#8230; unprofessional.&nbsp; The attitude of everyone and atmosphere seemed so relaxed and informal &#8211; at the end of a few presentations there were a few arguments between the presenters and a questioner.&nbsp; Nearly everyone was in typical student-type clothes and the faculty were typically attired, and it seemed as much a chance to have a good time as it was to show off your work.&nbsp; Some of the UVA guys came in one morning musing about how drunk they got the night before.&nbsp; The closest thing I can compare this to is NCAAs for cross country.&nbsp; With this conference and the NCAA meet, the idea is the same: the best schools come to show off their stuff, but the atmosphere at NCAAs was extremely professional and focused.&nbsp; In both cases we had a banquet with everyone that was attending, but at NCAAs everyone was subdued, had their &quot;game face&quot; on, and kept conversation to those within their team.&nbsp; In contrast, at SenSys, there was wine on the table and everyone was nearly out of control by the end.&nbsp; Somehow, I&nbsp;expected something a little more formal, but I guess that&#8217;s the appeal of academia &#8212; you&#8217;re given a fair amount of leeway as to what you can do in research and in your approach to your work.</p>
<p>I met up with the other people I had collaborated with over weekly Skype meetings since last winter.&nbsp; It was interesting to meet them in person and I got some special hardware from the hardware guy we are working with for our current project.</p>
<p>In my opinion, about a third of the sessions were interesting, a third was okay, and another third wasn&#8217;t of interest to me.&nbsp; There was some cool stuff on measuring radio link connectivity burstiness, vehicle sensor networks, and integrating posture detection and geolocation data into social network sites.&nbsp; There was stuff on distributed camera image recognition (detection people&#8217;s gestures), ensuring privacy when sharing personal sensor data, and a environmental monitoring system using accelerometers to measure flow rate in water pipes.&nbsp; I didn&#8217;t care too much for the radio MAC protocol stuff and there were a few high-level programming frameworks that seemed uninteresting.&nbsp; </p>
<p>According to my adviser, SenSys papers are focused on actual deployments and implementations while marginalizing theory in design.&nbsp; Most of the papers had a giant deployment section with lots of pictures and evaluation statistics.&nbsp; While deployments are practical, advancements are slow since so little new theory is developed.&nbsp; One or two of the papers presented had simple data collection and evaluation schemes that were just tested extensively in the real world, such as a road pothole detection system using accelerometers and GPS/cell towers for localization.&nbsp; I would like to work on stuff that can actually be deployed (I am now), but deployment and testing takes a lot of time and isn&#8217;t really research.&nbsp; Other conferences are more focused on theory and a simulation-based evaluation is acceptable.&nbsp; The reviewers look more at algorithm design and novel theoretical ideas over real-world deployments and testing.&nbsp; Additionally, the committees for each conference tend to have varying amounts of control over who gets accepted &#8212; some are very tightly knit and seem to accept papers only from certain schools while others are more diverse and objective over their selections.</p>
<p>Listening to the paper presentations and going to the poster and demo sessions got me a few new ideas.&nbsp; The poster and demo sessions were especially interesting because you could talk one-on-one with each person about what they had done or were working on.&nbsp; A lot of people out there have a lot of good ideas.&nbsp; Most of the presentations were done by students and a lot of them weren&#8217;t much different than me in terms of age and experience.&nbsp; It seems that students are typically listed as first authors and give the paper presentations while their advisers come to watch and ask all the hard questions.&nbsp; That was also what was weird about it &#8212; it wasn&#8217;t much different than going to class and listening to student presentations, except that the work was exceptional.&nbsp; I took a lot of notes and saw what made a good presentation: abstracting away details and making your main ideas clear.&nbsp; It sounds like going to a conference (maybe not this one) and giving a talk on my paper is in my future.&nbsp; I only have to get accepted first.</p>
<p>So now I come back motivated to get going on my current project.&nbsp; The ideas are (hopefully) new and will actually work when we get the thing implemented.&nbsp; I&#8217;ll be able to do an actual test with sensors instead of just simulation.&nbsp; The deadlines are looming and it&#8217;s time to get moving.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.keally.org/2008/11/08/sensys-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->