<?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-3694669490587041161</id><updated>2012-01-22T15:45:03.565-05:00</updated><category term='tech'/><category term='other'/><category term='memories'/><category term='personal'/><category term='news'/><category term='food'/><category term='sunray'/><category term='quotes'/><category term='college'/><category term='fun'/><category term='hopkins'/><category term='biotech'/><category term='laws'/><category term='oldtimes'/><category term='medicine'/><title type='text'>William Yang</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3694669490587041161.post-1046333249663463261</id><published>2012-01-22T15:32:00.002-05:00</published><updated>2012-01-22T15:45:03.572-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Verizon Wi-Fi for All Devices: Mac, Linux, Blackberry, iPhone, Android, and more</title><content type='html'>Two and a half years ago, &lt;a href="http://hardware.slashdot.org/story/09/07/27/2054226/verizon-fiosdsl-customers-get-free-wi-fi-across-us"&gt;Verizon announced a partnership with Boingo&lt;/a&gt; to offer free wi-fi to its FiOS and DSL (3 Mbps or higher only) customers.  Although it was a welcome addition, especially because of Boingo's coverage in airports, it was criticized for only supporting Windows devices, while everyone else was left out in the cold.  The initial version of the software also had issues installing with the Firefox web browser.  I had tried to install the software about a year or two ago and had not been successful, but today I am happy to report that the service actually works much better than expected.&lt;br /&gt;&lt;br /&gt;The first piece of good news is for Windows users: Verizon has updated its software so that it is no longer browser dependent to install.  You can do so by going to &lt;a href="http://www.verizon.net/wifi/"&gt;http://www.verizon.net/wifi/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The second piece of good news is arguably the bigger one of the two.  When you go to get set up Verizon Wi-Fi, you will be asked to create a username and password to use with the service.  You are then asked to download the software.  However, you don't actually need the software, although it makes the Wi-Fi much easier to use on Windows.  For all other platforms, you can simply use Boingo's web login page.  Yes, that's right.  Remember that username and password you created?  After you connect to the Boingo wireless network and get to the Boingo splash page in your browser, click on the dropdown that says "Roaming Login".  Choose "Verizon Business" and enter the username and password that you set up earlier.  You need to include "@verizon.net" as part of the username.  This means that any device with a web browser can now use "Verizon Wi-Fi" where there is a Boingo hotspot!  The fact that Verizon doesn't report this method seems to be a large oversight on their part.  Or perhaps they want to keep the number of Wi-Fi users down because the more users that use the service, the more they have to pay Boingo.&lt;br /&gt;&lt;br /&gt;It is possible you will not be allowed to register for the service at &lt;a href="http://www.verizon.net/wifi/"&gt;http://www.verizon.net/wifi/&lt;/a&gt;. without being on a Windows machine, but such a restriction, if it exists, is minor compared to not being able to receive the service at all, and is easily worked around by tech savvy users.  It is also possible that this capability to login with just a username and password was only added recently.  Nevertheless, it is extremely useful and I hope that other people will benefit from this knowledge, which I have not seen reported elsewhere online.&lt;br /&gt;Note: Boingo's website may show more hotspots than Verizon's list, but that is because Boingo users are allowed access to some partner hotspots, while Verizon users cannot access those hotspots (you might be my friend, but your friend is not necessarily my friend too).  However, this also theoretically means Verizon users can access non-Boingo international hotspots that also list "Verizon Business".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1046333249663463261?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1046333249663463261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2012/01/verizon-wi-fi-for-all-devices-mac-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1046333249663463261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1046333249663463261'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2012/01/verizon-wi-fi-for-all-devices-mac-linux.html' title='Verizon Wi-Fi for All Devices: Mac, Linux, Blackberry, iPhone, Android, and more'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5563189654003021694</id><published>2011-11-17T20:55:00.002-05:00</published><updated>2011-11-17T20:59:34.431-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Chase Credit Cards and Credit Reports</title><content type='html'>Good news for many Chase credit card holders!&lt;br /&gt;&lt;br /&gt;Many Chase credit cards are popular because of the rewards programs and sign on bonuses associated with them.  However, many of those cards feature a "No Preset Spending Limit" (NPSL) feature.  Chase used to not report the credit limit on those cards to credit agencies, which could lead to a poor credit score because of a high credit utilization ratio (statement balance divided by available credit).  I recently decided to contact them to see if they would consider reporting the limits and was pleased to find out that starting this month (November 2011), and because of customer requests, NPSL cards' credit limits will now be reported.  I was able to verify that this is the case via creditkarma.com's free credit monitoring service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5563189654003021694?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5563189654003021694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/11/chase-credit-cards-and-credit-reports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5563189654003021694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5563189654003021694'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/11/chase-credit-cards-and-credit-reports.html' title='Chase Credit Cards and Credit Reports'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2976381738871023563</id><published>2011-10-10T21:43:00.001-04:00</published><updated>2011-10-10T22:48:52.007-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>On the Interview Trail: Transportation in the Northeast</title><content type='html'>First, a little background for those unfamiliar with the medical school  application process: students preparing to enter medical school the fall  after they graduate from college, like me, take the MCAT anytime from the  summer before junior year to the summer after junior year of college.  Then,  during the summer of their junior year, they submit their AMCAS application,  a sort of common application for most medical schools in the United States.   Once the AMCAS has been submitted, secondary applications which provide  supplemental information specific to each school are submitted.  After  schools review both the content of the AMCAS and secondary application, they  decide whether or not to offer a personal interview to the applicant.  The  interview always comes before an acceptance; no applicant is accepted  without one.  Interviews are usually held from fall through March.&lt;br /&gt;&lt;br /&gt;I have been to a few interviews, but the most time consuming aspect of  interviewing is traveling to and from the interview.  I don't have a car, so  I opted to take public transportation.  Here, I'll just address the options  as they apply to the Northeast (i.e. DC to Boston).  My options have been  plane, train (Amtrak), and bus (BoltBus, Megabus, Greyhound, etc.).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.seeklogo.com/images/A/Amtrak-logo-8F12A9EB7D-seeklogo.com.gif" /&gt;&lt;br /&gt;After having experienced both trains and buses so far, I have to admit that  Amtrak is my preferred way to travel.  At least up to New York, it is faster  than a plane when you consider security and check-in times, as well as  accessibility (Baltimore Penn Station is much closer to Hopkins than BWI  Airport).  Also, Amtrak ticketing is much more flexible; should plans change  last minute, you can cancel any unprinted ticket and receive a full refund.   Try that with a plane ticket, which is more expensive to start with.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.nychinatown.org/directory/images/bus_boltbus_logo.jpg" /&gt;&lt;br /&gt;While the BoltBus has WiFi and is cheaper than Amtrak, it is noticeably more  cramped.  Amtrak has wide seats and a lot of legroom, and very large  overhead compartments (most suitcases that you would have to check on an  airplane can even fit up there).  Amtrak also has food for purchase onboard,  and a tray table on which you can eat either the onboard food or food you  bring on the train.  Plus it is a handy place to put your laptop compared to  your lap.  Amtrak also has plans to put WiFi on all of its Northeast  Regional trains in the future (currently it is only on Acela trains and in  major stations in the Northeast Corridor).&lt;br /&gt;&lt;br /&gt;The other main disadvantage of the BoltBus is that it takes longer than  Amtrak and is subject to traffic conditions on I-95.  All that said, the  advantages of Amtrak seem to outweigh the higher cost of the ticket.  Of  course that may not be true for everyone, but I wager that for most people,  $30 or so would be worth the upgrade from a bus to Amtrak.&lt;br /&gt;&lt;br /&gt;The one case in which I could see using the plane would be for a trip up to  Boston.  Boston is far enough from DC/Baltimore that a train or bus affair  ends up taking a good part of the day.  However, if this country invests in  high speed rail infrastructure, then that trip would also be competitive by  train, though not any time in the near future because of how long that  infrastructure would take to develop.&lt;br /&gt;&lt;br /&gt;Anyways, that was a fairly long and rambling post.  In short, don't forget  about Amtrak the next time you travel in the Northeast.&lt;br /&gt;&lt;br /&gt;Footnote: I strongly believe our country should invest in high-speed rail.   If you look carefully, the opponents of such investment usually have a  vested interest in the automobile, petroleum, or airline industries.  As far  as those that complain about the amount of money the federal government  throws at Amtrak, consider that the interstate system is also largely funded  by the federal government.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2976381738871023563?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2976381738871023563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/10/on-interview-trail-transportation-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2976381738871023563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2976381738871023563'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/10/on-interview-trail-transportation-in.html' title='On the Interview Trail: Transportation in the Northeast'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4108839560882453158</id><published>2011-09-11T21:09:00.003-04:00</published><updated>2011-09-11T21:14:34.778-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Patients or Cases?</title><content type='html'>I'm glad to see that medical schools are incorporating activities to reinforce the human side of medicine, which, in today's rushed pace, is sometimes forgotten.&lt;br /&gt;&lt;br /&gt;Read &lt;a href="http://virtualmentor.ama-assn.org/2011/07/medu1-1107.html"&gt;Medical Students Learn to Tell Stories about Their Patients and Themselves&lt;/a&gt;, published in the AMA's Journal, &lt;em&gt;Virtual Mentor&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4108839560882453158?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4108839560882453158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/09/patients-or-cases.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4108839560882453158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4108839560882453158'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/09/patients-or-cases.html' title='Patients or Cases?'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1659594201385254930</id><published>2011-08-21T14:46:00.003-04:00</published><updated>2011-08-21T14:50:14.998-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hopkins'/><title type='text'>NextBus GPS Tracking for Johns Hopkins Transportation</title><content type='html'>The NextBus service is now used to track:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Blue Jay Shuttle&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Homewood-Peabody-JHMI shuttle (aka "JHMI shuttle")&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Keswick-Homewood-Eastern-JHMI shuttle&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Homewood-Mt. Washington shuttle&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The NextBus &lt;a href="http://www.nextbus.com/predictor/stopSelector.jsp?a=johns-hopkins"&gt;website&lt;/a&gt; includes a map that shows real-time locations of shuttles overlaid on a street map.&lt;br /&gt;&lt;br /&gt;To obtain an estimated arrival time, you can:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Visit the NextBus &lt;a href="http://www.nextbus.com/predictor/stopSelector.jsp?a=johns-hopkins"&gt;website&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Call (410) 834-2833 and enter your stop number.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Send a text to 41411 with "hopkins 123" where 123 is the stop number.&lt;li&gt;&lt;/ul&gt;&lt;br /&gt;Stop numbers are posted at each stop and can also be looked up by Route/Direction/Stop on the NextBus &lt;a href="http://www.nextbus.com/predictor/stopSelector.jsp?a=johns-hopkins"&gt;website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1659594201385254930?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1659594201385254930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/08/nextbus-gps-tracking-for-johns-hopkins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1659594201385254930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1659594201385254930'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/08/nextbus-gps-tracking-for-johns-hopkins.html' title='NextBus GPS Tracking for Johns Hopkins Transportation'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6227980196039039089</id><published>2011-08-21T14:39:00.017-04:00</published><updated>2011-08-24T16:35:03.887-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hopkins'/><title type='text'>Johns Hopkins Blue Jay Shuttle</title><content type='html'>&lt;strong&gt;For the most current information on the Blue Jay Shuttle, including a map of the routes and list of the stops, visit the &lt;a href="http://www.parking.jhu.edu/bluejayshuttle.html"&gt;JHU Parking and Transportation webpage&lt;/a&gt;.&lt;/strong&gt;  At the time of this post, the only way to view individual route paths is through the NextBus &lt;a href="http://www.nextbus.com/googleMap/googleMap.jsp?a=johns-hopkins"&gt;interactive GPS map&lt;/a&gt; (click on "Select Routes...").&lt;br /&gt;&lt;br /&gt;Here is a &lt;strong&gt;&lt;a href="https://docs.google.com/viewer?a=v&amp;pid=explorer&amp;chrome=true&amp;srcid=0ByZyO8xDzOmUMTFjMDgzNTktMWIzNS00NGU2LTliOWMtZWQ5MDM3NTc5ZDdk&amp;hl=en_US"&gt;one page reference&lt;/a&gt;&lt;/strong&gt; listing all the routes and stops with their NextBus numbers, as well as hints as to where each stop is found without a route map.  (This is an unofficial document that I made, and there are no guarantees made as to the accuracy of the information.)&lt;br /&gt;&lt;br /&gt;The JHU Gazette has also published an informative article on the new service, available &lt;a href="http://gazette.jhu.edu/2011/08/15/blue-jay-shuttle-goes-fixed-route/"&gt;online&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 50%" src="http://www.parking.jhu.edu/bin/m/h/BJS_Sign.gif" alt="Blue Jay Shuttle stop sign" /&gt;&lt;br /&gt;&lt;br /&gt;Hopkins has posted information on the new routes of the Blue Jay Shuttle (which replaces the old Security Escort Van service), effective August 24th.  In summary:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;5:45pm-11:15pm:&lt;/strong&gt; There are 5 fixed routes (Red, Blue, Green, Orange, Pink/Purple) that depart every 30 minutes from Mason Hall with the first departure at &lt;strong&gt;5:45pm&lt;/strong&gt; and last departure at &lt;strong&gt;10:45pm&lt;/strong&gt;.  Although the Gazette reported that there would be 10 vans running the routes, it currently (8/23) appears that each route will be run by only one van, each of which takes about 20-25 minutes to drive the full loop.  One van alternates departures along the &lt;strong&gt;Pink (:15)&lt;/strong&gt; and &lt;strong&gt;Purple (:45)&lt;/strong&gt; routes, so each of those routes &lt;strong&gt;only has hourly service&lt;/strong&gt;.  Shuttles operate daily, excluding holidays.  All shuttle stops will be marked with a sign.  No schedule for specific stops is available at the time of this post.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;11:15pm-2:00am:&lt;/strong&gt; Call (410) 516-8700.  All vans operate point-to-point service.  An estimated pickup time will be provided.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;2:00am-4:00am:&lt;/strong&gt; The same service as from 11:15pm-2:00am, but fewer vans will operate.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Pro tips:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;To board anywhere other than Mason: flag van with a J-Card.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;To drop-off anywhere other than Mason: tell the driver when approaching the stop.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Vans only stop at designated stops, except for emergencies or disabilities.  According to the Gazette article, students can request a ride to Mason Hall or the nearest stop if they would need to walk more than a few blocks to their destination.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;NextBus has also been deployed with the Blue Jay Shuttle.  See my &lt;a href="http://wyang0.blogspot.com/2011/08/nextbus-gps-tracking-for-johns-hopkins.html"&gt;other post&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Updated 8/23/2011 9:48pm with information regarding Pink/Purple.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6227980196039039089?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6227980196039039089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/08/johns-hopkins-blue-jay-shuttle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6227980196039039089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6227980196039039089'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/08/johns-hopkins-blue-jay-shuttle.html' title='Johns Hopkins Blue Jay Shuttle'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6156279334931590175</id><published>2011-07-09T09:43:00.004-04:00</published><updated>2011-08-21T14:40:50.562-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hopkins'/><title type='text'>A New Hopkins Shuttle: Keswick-Homewood-Eastern-JHMI</title><content type='html'>On July 7th, JHU Transportation announced the new Keswick-Homewood-Eastern-JHMI shuttle to start on July 11th.  This shuttle is a result of the need to connect the new Hopkins Keswick facility to the other campuses, and the shuttle also replaces the previous Homewood-Eastern and Eastern-JHMI shuttles.  Service runs every 30 minutes from each end, Monday through Friday 8:00am-6:00pm.  Before 8:00am, the memo indicates: "four Eastern departures are scheduled to arrive at MSEL and Mason Hall" although no other information is provided about that schedule.&lt;br /&gt;&lt;br /&gt;See the &lt;a href="http://www.parking.jhu.edu/"&gt;Homewood Parking and Transportation website&lt;/a&gt; for details on stops and schedules.&lt;br /&gt;&lt;br /&gt;For Homewood students, which I assume would also be able to take the shuttle, this effectively runs from a location near the Rotunda mall to Mason Hall to JHMI.  It could provide an alternate way of getting between JHMI and Homewood campuses, especially for students that have classes on the southwest part of campus (Clark, Hodson, CSEB/Hackerman).  In addition, those interested in heading to the Rotunda directly from JHMI or Homewood after class or research might be able to use this shuttle.  The shuttle also stops at Charles Commons but only by request.  However, it is probably better to use the existing Homewood-Peabody-JHMI shuttle to go to and from Commons since that runs more frequently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6156279334931590175?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6156279334931590175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/07/new-hopkins-shuttle-keswick-homewood.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6156279334931590175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6156279334931590175'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/07/new-hopkins-shuttle-keswick-homewood.html' title='A New Hopkins Shuttle: Keswick-Homewood-Eastern-JHMI'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5180746671912177089</id><published>2011-07-04T15:28:00.012-04:00</published><updated>2011-08-21T14:40:45.716-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hopkins'/><title type='text'>A Revamped Homewood-JHMI Shuttle for Hopkins</title><content type='html'>&lt;strong&gt;You can always go to &lt;a href="http://www.parking.jhu.edu/shuttles_jhmi_homewood.html"&gt;http://www.parking.jhu.edu/shuttles_jhmi_homewood.html&lt;/a&gt; for the most current information on the Homewood-JHMI shuttle.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;On June 20th, JHU Transportation &lt;a href="http://www.parking.jhu.edu/bin/m/f/Memo%20to%20Homewood-JHMI%20Shuttle%20riders%206-20-11.pdf"&gt;posted a memo&lt;/a&gt; announcing major changes to the Homewood-JHMI shuttle service (colloquially known as "the JHMI" to Hopkins undergrads) that would take effect on July 1st.  Four major changes took effect on 7/1:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The shuttle switched operators from Veolia Transportation to Broadway Services.  Broadway is already responsible for operating the Johns Hopkins Hospital shuttles and, a couple months ago, won a contract to take over operation of the Homewood Security Escort Van (now officially known as the "Blue Jay Shuttle") from JHU Security.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;New buses, reportedly all with working A/C, came into service.  As I'm not in Baltimore right now, I haven't seen these yet, but I have high expectations for them (if you have good quality pictures and wouldn't mind sending them to me, I can post them here).  These replaced the old fleet of &lt;a  href="http://www.jhu.edu/~gazette/2004/11oct04/11ready.html"&gt;primarily 7 year-old buses&lt;/a&gt; that were supplemented by 2 buses inherited/purchased from Denver Transit (the ones with standing space) and school buses shared with Veolia-operated &lt;a href="http://baltimorecollegetown.org/shuttle/"&gt;Baltimore Collegetown shuttle&lt;/a&gt; during peak service.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The terminal stop at the JHMI campus was temporarily moved a block northeast in front of the Washington Street Garage because of planned construction at the previous stop location.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A new bus schedule went into effect.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Highlights of the new bus schedule:&lt;br /&gt;(&lt;a href="https://docs.google.com/viewer?a=v&amp;pid=explorer&amp;chrome=true&amp;srcid=0ByZyO8xDzOmUYWRiZWIzYjctZjNjMi00NzZhLWEwN2UtY2I2MmZjODcyZmRh&amp;hl=en_US"&gt;Click here&lt;/a&gt; for a detailed, color-coded list of changes to weekday service.)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Increased off-peak service, especially from Homewood to JHMI.  During most of the day, off-peak service is now usually every 15 minutes instead of every 30.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The first bus from JHMI to Homewood is now 30 minutes earlier, at 6:50am.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;On Thursday and Friday evenings, service runs for two more hours, with the last departures at 1:30am from Homewood and 1:59am from JHMI.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Most of the express buses from JHMI to Homewood have been converted to all-stop "local" buses.  There remain only 3 express buses: 6:30pm, 7:00pm, and 7:30pm.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The weekend schedule remains mostly the same, except for two minor changes to the Sunday schedule:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The 4:30pm departure from JHMI is now at 4:40pm.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A new 6:30pm departure from JHMI fills in the gap between the 5:30pm and 7:30pm departures.  (For the time being, Sunday departures from Homewood still feature a two hour interval in the evening between the 5:00pm and the subsequent 7:00pm departures.)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5180746671912177089?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5180746671912177089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/07/revamped-homewood-jhmi-shuttle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5180746671912177089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5180746671912177089'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/07/revamped-homewood-jhmi-shuttle.html' title='A Revamped Homewood-JHMI Shuttle for Hopkins'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2742297975072704792</id><published>2011-06-09T14:14:00.002-04:00</published><updated>2011-06-09T14:19:47.597-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>IBM's Watson goes to Medical School</title><content type='html'>Remember IBM's computer, Watson, which made a showing on Jeopardy a couple months ago?  It's &lt;a href="http://singularityhub.com/2011/06/06/just-months-after-jeopardy-watson-wows-doctors-with-medical-knowledge/"&gt;moving past game shows and looking to assist doctors&lt;/a&gt;.  Watson would fit perfectly with the move towards electronic patient records, but it will be interesting to see how Watson affects the role that a doctor will play in medicine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2742297975072704792?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2742297975072704792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/06/ibms-watson-goes-to-medical-school.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2742297975072704792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2742297975072704792'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/06/ibms-watson-goes-to-medical-school.html' title='IBM&apos;s Watson goes to Medical School'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-651034445616922966</id><published>2011-05-01T15:29:00.003-04:00</published><updated>2011-05-01T15:33:35.229-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Interview with Scott McNealy</title><content type='html'>Well, okay, I never interviewed him myself, though he did visit my &lt;a href="http://www.tjhsst.edu/"&gt;high school&lt;/a&gt; and gave a talk there about a year after I graduated, though.  That was shortly before news broke that Sun was looking to be acquired.&lt;br /&gt;&lt;br /&gt;Regardless, The Register seems to have a &lt;a href="http://www.theregister.co.uk/2010/12/07/mcnealy_sun_and_open_source/"&gt;pretty fair article&lt;/a&gt; from an interview with the co-founder and former CEO of Sun Microsystems.  It's worth a read if you ever got know what Sun was for anything other than "they made Java."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-651034445616922966?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/651034445616922966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/05/interview-with-scott-mcnealy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/651034445616922966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/651034445616922966'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/05/interview-with-scott-mcnealy.html' title='Interview with Scott McNealy'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5375875163237180213</id><published>2011-05-01T15:03:00.003-04:00</published><updated>2011-05-01T15:09:33.229-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Articles on Medicine (May 2011): Beyond Diagnostics</title><content type='html'>Just two this time.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Are patients just interesting cases, or are they &lt;a href="http://www.nytimes.com/2010/06/03/health/03chen.html"&gt;people capable of emotion&lt;/a&gt;?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;People talk about treating the root cause of a problem and not just its symptoms.  &lt;a href="http://www.nytimes.com/2011/01/13/health/13chen.html"&gt;Social causes&lt;/a&gt; should not be forgotten, either.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5375875163237180213?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5375875163237180213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/05/articles-on-medicine-may-2011-beyond.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5375875163237180213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5375875163237180213'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/05/articles-on-medicine-may-2011-beyond.html' title='Articles on Medicine (May 2011): Beyond Diagnostics'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4901722029403742079</id><published>2011-04-25T16:31:00.002-04:00</published><updated>2011-04-25T16:37:42.092-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun Ray Multimedia Enhancements for Native Sessions</title><content type='html'>...are coming!  Because most Sun Ray customers are Windows users, most of the development effort has been directed at improving the experience for Windows users.  To that end, not much work has been done in terms of improving video watchability on native sessions (UNIX or Linux sessions not through VDI).  However, about a month ago, two YouTube videos were referenced on the SunRay-Users public mailing list, which Oracle employees then confirmed as demonstrating features to come in a future version of Sun Ray Software.  What I see from the video appears to be fairly smooth HD video playback, even over an SSH-tunneled X session initiated from a Sun Ray server!  Hopefully the improvements help with Flash as well, given the explosion in popularity of YouTube and other Flash video players on the web.&lt;br /&gt;&lt;br /&gt;Here are the links to the videos, which were posted by Wim Coekaerts, the Senior VP of Linux and Virtualization at Oracle:&lt;br /&gt;&lt;a href="http://www.blogger.com/%E2%80%9Dhttp://www.youtube.com/watch?v=4Fgf8wGD24g%E2%80%9D"&gt; http://www.youtube.com/watch?v=4Fgf8wGD24g&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/%E2%80%9Dhttp://www.youtube.com/watch?v=f_WTlvLyQoM%E2%80%9D"&gt; http://www.youtube.com/watch?v=f_WTlvLyQoM&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4901722029403742079?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4901722029403742079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/04/sun-ray-multimedia-enhancements-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4901722029403742079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4901722029403742079'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/04/sun-ray-multimedia-enhancements-for.html' title='Sun Ray Multimedia Enhancements for Native Sessions'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3920212008345154538</id><published>2011-03-14T21:44:00.007-04:00</published><updated>2011-08-21T15:01:38.551-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Comcast Customer Support and Internet Speeds</title><content type='html'>&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Comcast_Logo.svg/200px-Comcast_Logo.svg.png" alt="Comcast logo" /&gt;&lt;br /&gt;&lt;br /&gt;Comcast is notorious for its poor customer support.  My experience with them has not been totally inconsistent with most of the terrible things I've heard.  Back when I initially tried to get internet service ordered, one customer service agent at the Baltimore service center even went as far as to say that another agent (via Comcast online chat, who asked me to visit the service center to verify my identity) lied to me about being able to pick up a self-install kit.  Whether or not I should have been able to is besides the point; I think it's quite something if Comcast calls itself a liar just because an agent made a mistake in what they thought was possible.  In general, I've found that things one customer service agent tells me may no longer apply with the next agent.  The level of consistency, or rather lack thereof, can get to be extremely frustrating.&lt;br /&gt;&lt;br /&gt;About a month or two after my Comcast service was initially connected, I noticed that the sustained download speed I was getting was inconsistent with the tier I signed up for.  I signed into the Comcast online chat support service, explained that I believed the modem was not receiving the configuration file for my level of service, and had the issue resolved very quickly.&lt;br /&gt;&lt;br /&gt;More recently, I signed up for a promotion for a higher tier of internet service.  Between about 5-6 customer support agents including a supervisor, none were able to get the correct modem configuration file sent.  Most of them claimed that the issue had been fixed and I had to wait 24 hours for the change to take effect.  In one of these cases, waiting 24 hours resulted in my modem returning to the Comcast walled garden (unregistered modem).  When I attempted to go through the first time registration process, I was told by the online system that no service tier was on my account number.  Fortunately, phone support was able to restore my previous tier of service fairly quickly.&lt;br /&gt;&lt;br /&gt;After about the 6th agent in trying to get the correct tier of service, and a callback to my voicemail saying that no internet billing codes were on my account, some neuron in my brain fired reminding me that Comcast had a Twitter account which was staffed by an effective support team.  I did some quick research online to gauge others' experiences, and decided to give it a try.  I e-mailed the address listed on the Twitter page since I don't use Twitter, and within 15 minutes of my request I received a reply saying that the issue was fixed.  I checked and indeed it was fixed!  So if you are a Comcast user, I highly encourage you to use &lt;a href="http://twitter.com/comcastcares"&gt;Comcast's Twitter support team&lt;/a&gt;, whether by Twitter or e-mail.&lt;br /&gt;&lt;br /&gt;In Comcast's defense, however, if you are using wireless and feel that your internet is very slow, and you are living in an apartment complex, try a wired connection first.  It is very likely that your speed is low due to interference from neighbors' WiFi.  Most people only have wireless routers and laptop wireless cards that operate in the 2.4 GHz frequency range, in which there are only 3 non-overlapping WiFi channels.  In my building, I can see more than 30 access points of varying signal strength from where my laptop sits.  That means all of these 30 cause interference to some degree in the 2.4 GHz range, and that doesn't include interference from microwaves, portable phones, and Bluetooth devices which also operate in the 2.4 GHz radio band.  My solution was to get a dual band wireless router, which includes the ability to operate in the 5 GHz frequency band in addition to 2.4 GHz.  Although 5 GHz does not penetrate walls and bend around obstacles as well as 2.4 GHz does, it has many more non-overlapping channels (20).  Not being able to penetrate obstacles as well can also become advantageous if everyone had a 5 GHz-capable router since the degree of interference from neighbors would also be reduced.  Dual band wireless routers are more expensive, which is probably why most people don't have them, and will also require that your laptop have a wireless card that can talk 5 GHz.  Generally, if the wireless card says it can connect to 802.11a networks, it can do 5 GHz.  802.11n can be either 2.4 GHz or 5 GHz, so if you have a card that says it can connect to b/g/n, that's likely to mean only 2.4 GHz, and a 5 GHz wireless router will not help you.  Over a 5 GHz connection, my laptop can get the same speeds to the internet as a wired connection can (30 Mbps downstream, 6 Mbps upstream), but over 2.4 GHz, speeds are much slower (about 4 Mbps downstream, 5 Mbps upstream).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3920212008345154538?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3920212008345154538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/03/comcast-customer-support-and-internet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3920212008345154538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3920212008345154538'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/03/comcast-customer-support-and-internet.html' title='Comcast Customer Support and Internet Speeds'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3661642696906542523</id><published>2011-03-08T15:35:00.003-05:00</published><updated>2011-03-08T16:01:46.147-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Censored!</title><content type='html'>...by China's censorship policies.&lt;br /&gt;&lt;br /&gt;Although I am an ABC (American-born Chinese), I am taking Chinese classes.  At home, I learned to speak the Shanghai dialect of Chinese, and passively picked up some ability to listen to basic conversations in Mandarin Chinese, but I never learned to speak it, or to read or write it.  I started taking classes in high school when they were introduced during my sophomore year.  In any event, for the current Chinese class I am taking, one of the recurring assignments is to write a blog entry on a weekly basis.  Our professor chose &lt;a href="http://blog.sina.com.cn/"&gt;blog.sina.com.cn&lt;/a&gt; as the blog host.  Part of that assignment is to also read and comment on three of the other blog entries posted by classmates.&lt;br /&gt;&lt;br /&gt;One of the entries my classmate posted asked for advice in finding off-campus housing.  My first attempt to comment said something similar to:&lt;br /&gt;今年学生政府推出了校外房评比网站，应该对你很有帮助：http://www.jhusga.com/ochd/&lt;br /&gt;[Translated: This year, the student government launched an off-campus housing comparison website, which should be helpful for you.  Here is the link: http://www.jhusga.com/ochd/]&lt;br /&gt;&lt;br /&gt;When I noticed that this comment had disappeared, I posted a new one:&lt;br /&gt;好像我的评论被和谐了。。。。反正，你可以去看http://www.jhusga.com/ochd/&lt;br /&gt;[Translated: It seems that my earlier comment got censored (using a term that means harmonize, but is popularly used by bloggers to mean "censored by the government in the name of harmony"), in any case, you should check out http://www.jhusga.com/ochd/.]&lt;br /&gt;&lt;br /&gt;That also disappeared.  I e-mailed my professor and we both thought the first was removed because of the word "government", but I tested a bit more and it turns out it was because of the link!  If I paste only the link, the comment gets deleted.  If I change the comment to say "Google for JHU OCHD" instead of providing the direct link, the comment stays.&lt;br /&gt;&lt;br /&gt;Apparently any link that goes to a "foreign" website is considered worthy of censorship, at least on Sina's blog platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3661642696906542523?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3661642696906542523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/03/censored.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3661642696906542523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3661642696906542523'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/03/censored.html' title='Censored!'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-814786644773966020</id><published>2011-02-18T21:23:00.004-05:00</published><updated>2011-02-18T22:18:05.864-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Doctors and IT</title><content type='html'>Well, first of all, this blog is not dead.  It has just...undergone a period of deep hibernation.  Unfortunately I don't think I'll ever be able to keep up with it as much as I used to, but I'll still try to post here more often than I have in the past few months.&lt;br /&gt;&lt;br /&gt;Today, I read an interesting article intersecting technology and medicine: &lt;a href="http://www.computerworld.com/s/article/9210061/U.S._patients_trust_docs_but_not_e_health_records_survey_shows"&gt;U.S. patients trust docs, but not e-health records, survey shows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As someone who is on the road to a medical career, it's certainly encouraging to hear that most people trust their physicians.  But as a technologist, it's also worrisome to hear that patients don't always trust electronic health records, and that the lack of trust can be justified.  On the one hand, a doctor's job is to be a doctor, not to worry about computer and network security, which is the job of an IT specialist.  On the other hand, digital security is a real problem that every computer user has to worry about to some degree.  I don't know if most doctors are aware of IT security best practices, but it is more likely that most doctors can't afford to hire an IT team to run systems and security, nor do they have the time to learn and deal with it themselves.  As much as EHRs have their benefits, I can see how they become a burden as it takes considerably more technical know-how to maintain than a filing cabinet; correspondingly, hiring someone to maintain an EHR system is more costly than hiring someone to maintain a filing cabinet.&lt;br /&gt;&lt;br /&gt;It seems that computer security is becoming increasingly important in the healthcare industry with the push for switching to EHRs.  The simplest solution would probably just be to isolate EHR computers from the internet, but that runs counter to the collaborative ability to share EHRs between health organizations.  As a result, doctors will probably need to have a higher level of security awareness than the average home user, simply because the stakes (i.e. protected health information as defined by HIPAA) are much higher.  While I by no means claim to understand how EHR systems are being deployed, my guess is that, like other enterprise software, the software is developed and deployed by a software company that maintains an active support and maintenance contract with the medical practice.  If that's the case, then perhaps those companies should include services to maintain a network where there is otherwise no dedicated IT infrastructure or staff, and at least provide minimal training materials to doctors and their staff so that the digital security issues that have plagued other industries ("Big Company loses SSNs and credit card numbers of 1 million customers due to network breach") do not now begin to affect medical practices.  One way or another though, it would seem that, in general, doctors need to gain a better understanding of computer security than they have now, for the good of their patients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-814786644773966020?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/814786644773966020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2011/02/doctors-and-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/814786644773966020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/814786644773966020'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2011/02/doctors-and-it.html' title='Doctors and IT'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2148973771328663856</id><published>2010-10-12T09:44:00.006-04:00</published><updated>2011-08-21T14:42:59.445-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hopkins'/><title type='text'>Aramark, What’s Your Game?</title><content type='html'>About four to five years ago, Sodexho was the food service provider at Johns Hopkins University.  Sodexho predated my time at JHU, but those that were here at the time reported the food being of poor quality.  One even described a "freshman negative 15."  In addition, unrelated to Hopkins, Sodexho also managed a number of prisons, which drew the ire of many students who objected to paying a company that also ran prisons.  Given the circumstances, the University was pressured into changing foodservice providers.  They selected Aramark.  Students that were here at the time reported a noticeable increase in the quality of food.&lt;br /&gt;&lt;br /&gt;Although Aramark may have improved the food, there have been questions regarding Aramark’s treatment of its employees recently.  There are rumors (and by which I mean that I did not hear this firsthand) the staff were treated much better by Sodexho and that Aramark had been paying below minimum wage, but that no one dared to complain for fear of being fired.  After all, a job that pays less is still better than no job at all.  It would appear, in part, that these conditions existed due to a conflict that resulted in Aramark employees at Hopkins being without a union to represent them for about a year or two (see JHU Newsletter: &lt;a href="http://media.www.jhunewsletter.com/media/storage/paper932/news/2010/09/23/NewsFeatures/Workers.Vote.Now.Have.Representative.Union-3935551.shtml"&gt;Workers vote, now have representative union&lt;/a&gt;).   Other “rumors” aside, the same reference from the Newsletter cites that Aramark had been scheduling employees one to two hours below the minimum necessary to qualify as a full-time employee in order to avoid providing benefits such as health insurance and paid leave.  How does Aramark get away with this sort of thing?  In another article by the Newsletter back in April of this year (&lt;a href="http://media.www.jhunewsletter.com/media/storage/paper932/news/2010/04/22/Editorial/A.Buffet.Of.Choices-3912367.shtml"&gt;A Buffet of Choices&lt;/a&gt;), Hopkins was described as being in a contract with Aramark that prevents them from intervening in employee issues.  In addition, because the term of the contract is multi-year, Aramark is really only motivated to perform well when it is time to renew.&lt;br /&gt;&lt;br /&gt;Most students may not notice or care about how employees are treated as long as the food is good, but even students are affected by Aramark's practices, year after year.  I acknowledge that some of these decisions may have been made by JHU Housing and Dining, some by Aramark, and some collaborative, but the issue remains regardless of who points a finger at who.  One thing that has been noticed consistently is the annually increasing cost of a meal plan to those required to hold one.  Not only that, dining dollars are never worth getting since there is a roughly 30% premium when converting cash to dining dollars in the initial plan.  Some cite the lack of tax when using dining dollars, but let’s do the math: tax is about 5%, and 5% is much less than 30%, isn’t it?  Plus if you use a rewards credit card, like what I use, then you can actually get a percentage of what you spend on food &lt;em&gt;back&lt;/em&gt;.  Dining dollars: 130%, credit card: 95%.  And herein lies the problem: that meal plans are mandatory.  If dining dollars and cash had a one-to-one conversion, then I wouldn’t have as much of a complaint.  But that students are &lt;em&gt;required&lt;/em&gt; to pay a 30% premium...what’s up with that?  Officially it is to cover the staff and facility costs of running the dining hall.  Why does that not apply to people paying with non-mandatory means (i.e. cash, credit, JCash), then?  And maybe if dining services were increased year-to-year the complaint would also be less significant.  But it just ain't so.  Examples of what I mean (as of this semester, Fall 2010):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cheese-stuffed ravioli and tortellini used to be available at the made-to-order pasta station at Nolan’s in previous semesters.  Multiple staff have reported that, this semester, management prohibits staff from taking the pasta out of the freezers to make them for students.  If anyone has an explanation, I’d love to hear it.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Levering Leaves, the made-to-order salad station, used to charge a fixed price for any number of toppings.  As of this semester, the old price applies only up to 5 toppings, with an additional charge for any toppings over 5.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The omelet station at Nolan’s has been relegated to the 9pm-12am time block only.  In the past, omelets could be ordered from 5pm-9pm, if not also during 9pm-12am.  This was done to increase the amount of people that could be simultaneously served by the pasta station.  However, an equivalent effect could be achieved by improving the workflow at a smaller pasta station rather than reducing options.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The second Newsletter article mentioned above proposes a possible solution: to allow competition between foodservice companies on campus.  I can see why this type of situation could be difficult though, since it is less attractive to foodservice companies between lack of economy of scale and having profits reduced due to competition.  The University may also be worried about higher costs.  However, given what we’ve seen between Sodexho and Aramark, maybe it’s time to give the proposal a try, in some form or other.  Something should be done; the status quo is not acceptable.  Even if employees have a union, that a company would be willing to act in the way Aramark did in the absence of one is extremely unethical, and the way that money is effectively extorted from students when tuition is already $30,000 a year just adds insult to injury.  As a bonus, while food quality is usually adequate, it could definitely be much better and would more than likely improve under a competitive system.&lt;br /&gt;&lt;br /&gt;UPDATE 10/12/2010 9:19 PM:&lt;br /&gt;It appears that Aramark has brought back stuffed pastas at Nolan's as of today or yesterday!  Hooray!&lt;br /&gt;&lt;br /&gt;UPDATE 10/19/2010 9:16 PM:&lt;br /&gt;Hold your horses...last week there was tortellini on Tuesday, and there was definitely tortellini this Monday, but there wasn't any last Wednesday through Friday.  I'm not sure if there was tortellini any other day this week so far, but it's not quite the same as it used to be.  For one, each plate is only allowed to have 16 pieces of tortellini, instead of a big scoop like it used to be (this was a LOT of tortellini).  The tortellini also seems smaller than it used to be.&lt;br /&gt;&lt;br /&gt;Another thing I forgot to point out originally is that take-out boxes are now smaller, or at least the compartments in it for sides are.  This really only affects the home station, but is still annoying.  Also, the pans used to cook pasta at the pasta station are also smaller, as if trying to imply that portion sizes should shrink accordingly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2148973771328663856?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2148973771328663856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/10/aramark-whats-your-game.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2148973771328663856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2148973771328663856'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/10/aramark-whats-your-game.html' title='Aramark, What’s Your Game?'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-7889851043137913041</id><published>2010-10-08T18:15:00.003-04:00</published><updated>2010-10-08T18:31:03.261-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Articles on Medicine (Oct 2010)</title><content type='html'>Well it's been awhile since I posted anything here, but I'll try to get back into writing some stuff.  For now, I'll catch up sharing some interesting articles I read over the summer.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Advances in biomedical instrumentation enable a &lt;a href="http://singularityhub.com/2010/06/28/3-ground-breaking-miniature-biosensors-that-could-change-world-medicine/"&gt;portable mini-lab&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Live in a city?  Take some time to &lt;a href="http://www.nytimes.com/2010/07/06/health/06real.html"&gt;get away to a more natural environment&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Trade some study time for &lt;a href="http://well.blogs.nytimes.com/2010/07/07/your-brain-on-exercise/"&gt;exercise&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There is lots and lots of &lt;a href="http://www.nytimes.com/2010/07/06/health/06waste.html"&gt;medical waste&lt;/a&gt;, thanks to the popularization of disposable supplies.  Many hospitals are now seeking to reduce that quantity.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Scientists are good at science, but &lt;a href="http://www.thelancet.com/journals/lancet/article/PIIS0140-6736%2810%2961325-6/fulltext"&gt;medical doctors&lt;/a&gt; need to be better at more than just science.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newyorker.com/reporting/2010/08/02/100802fa_fact_gawande?currentPage=all"&gt;Hospice care and discussions about end-of-life plans&lt;/a&gt; are not "death panels."  If you haven't discussed this issue with your family at all, don't wait until it is too late.  (This is a long, in-depth article, but is a good read nonetheless.)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-7889851043137913041?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/7889851043137913041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/10/articles-on-medicine-oct-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7889851043137913041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7889851043137913041'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/10/articles-on-medicine-oct-2010.html' title='Articles on Medicine (Oct 2010)'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6177205603589707291</id><published>2010-08-13T14:15:00.006-04:00</published><updated>2010-08-13T14:25:37.780-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>The Future of OpenSolaris</title><content type='html'>The clouds of uncertainty over OpenSolaris under Oracle have parted, but while what we see behind them was perhaps expected, it is certainly still disappointing.  I've included the original sources below, but here are the key sentences (emphasis added) from the internal Oracle memo regarding OpenSolaris:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;We will distribute updates to approved CDDL or other open source-licensed code following full releases of our enterprise Solaris operating system. In this manner, new technology innovations will show up in our releases before anywhere else. &lt;em&gt;We will no longer distribute source code for the entirety of the Solaris operating system in real-time while it is developed, on a nightly basis.&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;We will have a Solaris 11 binary distribution, called Solaris 11 Express,&lt;/em&gt; that will have a free developer RTU license, and an optional support plan. Solaris 11 Express will debut by the end of this calendar year, and we will issue updates to it, leading to the full release of Solaris 11 in 2011.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;All of Oracle's efforts on binary distributions of Solaris technology will be focused on Solaris 11. &lt;em&gt;We will not release any other binary distributions, such as nightly or bi-weekly builds of Solaris binaries, or an OpenSolaris 2010.05 or later distribution.&lt;/em&gt; We will determine a simple, cost-effective means of getting enterprise users of prior OpenSolaris binary releases to migrate to S11 Express.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;It remains unclear how OpenSolaris as a community will transform, but it certainly doesn't look that good.&lt;br /&gt;&lt;br /&gt;References (from the osol-discuss mailing list):&lt;br /&gt;&lt;a href="http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html"&gt;Leaked internal memo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059316.html"&gt;Confirmation from Oracle employee&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6177205603589707291?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6177205603589707291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/08/future-of-opensolaris.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6177205603589707291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6177205603589707291'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/08/future-of-opensolaris.html' title='The Future of OpenSolaris'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1902769372154465150</id><published>2010-08-12T21:28:00.005-04:00</published><updated>2010-08-12T21:35:17.342-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Where Am I on the Subway?</title><content type='html'>On Shanghai's very new Metro Line 10, there's a nifty little information panel located above all the railcar doors.  Since pictures are worth a thousand words, I figured I'd make this post a couple thousand words shorter and post a video (watch in 720p/HD for best clarity; I apologize for the shakiness).  While watching, you should be able to answer the following questions:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Which station did I just leave?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Which station am I approaching?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Approximately how far am I between the last and next stations?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Which direction is the train moving?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Which branch of the line is this train traveling on? (although at the time of recording, only one branch had been built)&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;object height="277" width="460"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YyNq22AY9Pw?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/YyNq22AY9Pw?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="277" width="460"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1902769372154465150?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1902769372154465150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/08/where-am-i-on-subway.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1902769372154465150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1902769372154465150'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/08/where-am-i-on-subway.html' title='Where Am I on the Subway?'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2375271621306446328</id><published>2010-07-04T16:40:00.004-04:00</published><updated>2010-07-04T17:07:05.245-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>FreeRange Reader</title><content type='html'>RIP mDigger...sort of.  Just a year &lt;a href="http://wyang0.blogspot.com/2009/07/rip-avantgo.html"&gt;after I adopted mDigger Reader as a replacement for AvantGo&lt;/a&gt; to keep up with news and RSS on my Windows Mobile PDA, mDigger decided to &lt;a href="http://www.mdigger.com/2010/06/news-about-old-mdigger-1.html"&gt;drop support for Windows Mobile&lt;/a&gt;, shifting their focus solely to Apple's iPhone and iPad platforms.&lt;br /&gt;&lt;br /&gt;Once again, forced to hunt for alternatives, I first investigated Viigo.  However, that was recently purchased by RIM, the company behind Blackberry, so &lt;a href="http://www.berryreview.com/2010/06/23/rim-kills-viigo-rss-app-for-windows-mobile-surprised/"&gt;they've killed all non-Blackberry platform support for the app&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Many other programs out there either required purchasing and/or did not download more than an RSS feed itself, which often doesn't include a full article in the case of news.  However, I happened upon &lt;a href="http://www.freerangeinc.com/w/products"&gt;FreeRange Reader&lt;/a&gt;.  This program gives the option to configure a feed to download the full story page for each headline when updated.  It effectively downloads the normal verison of the wepage but reformats it for better reading on a mobile device.&lt;br /&gt;&lt;br /&gt;FreeRange Reader seems to be what I will be using for now...I don't know how long this run will last, as it seems development has stopped since the company was purchased by Handmark.  The version for Windows Mobile was last updated in 2007, and the version for Blackberry was last updated in 2008.  Compared to mDigger, FreeRange doesn't have as extensive of a catalog of feeds, but since you can configure it to download full stories for any feed you find, there is a nice flexibility there (mDigger required the developers to create an mClip for any feed that didn't include a full story; this did yield better formatting than what I get with FreeRange though).  The feed configuration is online, which is also handy.&lt;br /&gt;&lt;br /&gt;Some gotchas with FreeRange:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Each feed that only has headlines instead of full stories needs to be individually told to download the full story.  This configuration can only be done from the mobile device and not from the web configuration.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It works on VGA devices (like my Dell Axim x51v), mostly.  Fonts show up larger than they should and are not as crisp as they could be.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Scrollbars don't show up in some parts of the configuration where they should.  Of note is the "screen font" configuration page.  I use size 6 to get a reasonable font size, but I had to use the directional pad while in the drop-down to select it, as it is hidden by default.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2375271621306446328?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2375271621306446328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/07/freerange-reader.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2375271621306446328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2375271621306446328'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/07/freerange-reader.html' title='FreeRange Reader'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4302594277112577230</id><published>2010-07-02T21:31:00.003-04:00</published><updated>2010-07-02T22:00:00.130-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Oracle Virtual Desktop Client 2.0</title><content type='html'>(The new version of Sun Desktop Access Client 1.0.)&lt;br /&gt;&lt;br /&gt;The new version of the software Sun Ray client hasn't yet been released, but some details on its features have been leaking out.  Although the original source is no longer available, search engine cached pages have preserved the content.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://cc.bingj.com/cache.aspx?q=What%27s+New+in+OVDC+2.0&amp;amp;d=4682613969192583&amp;amp;mkt=en-US&amp;amp;setlang=en-US&amp;amp;w=3c2ebec6,353b94f9"&gt;What's New&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://cc.bingj.com/cache.aspx?q=Limitations+of+OVDC&amp;amp;d=4514191132723390&amp;amp;mkt=en-US&amp;amp;setlang=en-US&amp;amp;w=3a408685,519f19a4"&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://cc.bingj.com/cache.aspx?q=supported+platforms+ovdc&amp;amp;d=4915263756241971&amp;amp;mkt=en-US&amp;amp;setlang=en-US&amp;amp;w=6a1fcb26,46fcf805"&gt;Supported Platforms&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://cc.bingj.com/cache.aspx?q=ovdc+known+issues&amp;amp;d=5005462365604408&amp;amp;mkt=en-US&amp;amp;setlang=en-US&amp;amp;w=a8010ebc,271c5919"&gt;Known Issues&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://cc.bingj.com/cache.aspx?q=ovdc+product+requirements&amp;amp;d=5043636032834020&amp;amp;mkt=en-US&amp;amp;setlang=en-US&amp;amp;w=271661df,25cfb1bd"&gt;Product Requirements&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For those that just want it short and sweet, here is what's notable:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support for Mac OS X&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Audio recording, in so far as it was already supported on a hardware Sun Ray&lt;/li&gt;&lt;br /&gt;&lt;li&gt;IPv6 support&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Smart card support&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Serial port or USB-to-serial port passthrough (Windows only)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Multiple connection profiles&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4302594277112577230?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4302594277112577230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/07/oracle-virtual-desktop-client-20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4302594277112577230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4302594277112577230'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/07/oracle-virtual-desktop-client-20.html' title='Oracle Virtual Desktop Client 2.0'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3955449981508096647</id><published>2010-06-24T15:40:00.006-04:00</published><updated>2011-12-26T10:17:19.069-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Clean Up C:\Windows\Installer</title><content type='html'>If you have a Windows computer that's been around for awhile, you may have noticed that your free disk space has gotten kind of low, lower than you would expect.  &lt;a href="http://windirstat.info/"&gt;WinDirStat&lt;/a&gt; is a great little utility to figure out where that space is going.  If you use that program, you might discover that C:\Windows\Installer is really big.  Sometimes that directory is not as clean as it should be because of various failed program installations or unclean uninstalls.&lt;br /&gt;&lt;br /&gt;Use the &lt;a href="http://en.wikipedia.org/wiki/Windows_Installer_CleanUp_Utility"&gt;Windows Installer Cleanup Utility&lt;/a&gt; to safely get rid of the unneeded cruft.  Download the installer &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;290301"&gt;here&lt;/a&gt;.  Once installed, open up a command prompt and type:&lt;br /&gt;&lt;pre&gt;cd "\Program Files\Windows Installer Clean Up\"&lt;br /&gt;msizap G!&lt;/pre&gt;&lt;br /&gt;In one case that I saw, 7 GB was reduced down to about 1.5 GB.&lt;br /&gt;&lt;br /&gt;I do not recommend using the other utility included with the installer unless told to do so elsewhere.  This is the utility that you will see a new entry for in the Programs menu and is not a command line program.  Its purpose is not related to the one this post is written about.&lt;br /&gt;&lt;br /&gt;If you see an error message like:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;MsiZapInfo: Performing operations for user S-1-5-21-.....&lt;br /&gt;Removing orphaned cached files.&lt;br /&gt;Error opening 9040110900063D11......\InstallProperties subkey of Products key for S-1-5-18 user. Error: 2.&lt;br /&gt;FAILED to clear all data.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;don't worry about it.  The program has finished cleaning up all it can.  If you're bothered by it and know your way around the Windows Registry, you'll find the GUID listed somewhere under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData.  If you're sure it refers to something you've uninstalled already, go ahead and delete the key, run 'msizap G!' again and you shouldn't see the error message anymore.&lt;br /&gt;&lt;br /&gt;(Note: I am aware this information is already available online elsewhere in some for or other, but I found it to be somewhat scattered and confusing.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3955449981508096647?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3955449981508096647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/06/clean-up-cwindowsinstaller.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3955449981508096647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3955449981508096647'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/06/clean-up-cwindowsinstaller.html' title='Clean Up C:\Windows\Installer'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6689185684361280667</id><published>2010-05-21T21:40:00.005-04:00</published><updated>2011-03-17T23:32:32.984-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Microsoft and Thin Clients: Revised</title><content type='html'>A couple months ago, Microsoft revised their Virtual Enterprise Centralized Desktop (VECD) licensing scheme, which is used for Windows on thin client deployments.  I first mentioned VECD in &lt;a href="http://wyang0.blogspot.com/2010/01/microsoft-licensing-for-schools-lock-in.html"&gt;this earlier blog post&lt;/a&gt;, but one of the changes has since made VECD more affordable.  For starters, there is no longer an additional cost for Software Assurance users.  Non-SA users also have a slightly lower cost per device.  See this &lt;a href="http://www.computerworld.com/s/article/9172758/Microsoft_lowers_Windows_licensing_costs_for_virtual_desktops"&gt;Computerworld article&lt;/a&gt; for the full story.&lt;br /&gt;&lt;br /&gt;(I did actually see the article in March, I just didn't get a chance to write about it until now.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;UPDATE 3/17/2011:&lt;/strong&gt;&lt;br /&gt;After a closer look, the new VECD, known as Windows VDA (Virtual Desktop Access) is not as good as I thought it originally was.  In fact, it's much worse, or just as bad.  The fee for SA users is waived &lt;em&gt;only when the client device accessing the VDI infrastructure is covered by SA&lt;/em&gt;, which means a full Windows-installed computer that's also under SA.  Other client devices, which would include any specialized thin client device, must have a $100/year/device Windows VDA license to legally access a VDI infrastructure with Windows VMs in it.  Ouch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6689185684361280667?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6689185684361280667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/05/microsoft-and-thin-clients-revised.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6689185684361280667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6689185684361280667'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/05/microsoft-and-thin-clients-revised.html' title='Microsoft and Thin Clients: Revised'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3242895852307702682</id><published>2010-04-20T13:57:00.003-04:00</published><updated>2010-04-20T14:26:38.861-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>The Oracle Business Model</title><content type='html'>For those not in the know, "Oracle" here refers not to a divine intermediary but a company that has traditionally focused on providing database products and services for the computer industry.  Most people have heard of Sun Microsystems because of Java but comparatively few people know what Oracle is.  Recently Oracle acquired Sun Microsystems.&lt;br /&gt;&lt;br /&gt;Sun wasn't very profitable for its stockholders, but they were named one of the &lt;a href="http://www.computerworld.com/spring/bp/2009/1"&gt;top places to work in IT&lt;/a&gt; by Computerworld.  They were also a very open company in comparison to many in the IT industry.&lt;br /&gt;&lt;br /&gt;In a &lt;a href="http://tech.fortune.cnn.com/2010/04/15/scott-mcnealy-can-still-dish/?section=magazines_fortune"&gt;recent CNN interview&lt;/a&gt; with Scott McNealy, co-founder and chairman of the board of Sun until it was acquired, Scott had this to say about Larry Ellison, Oracle's CEO:&lt;br /&gt;&lt;blockquote&gt;He’s a great capitalist, but not all into that sharing thing and all the rest of it. You have to give the guy credit; he has found a way to extract every dollar he can from customers from every product he offers. He is very impressive, and there are very few who have lasted as long as he has.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;OpenOffice, the free productivity suite that competes with Microsoft Office was formerly sponsored by Sun.  As a result, it is now also in the hands of Oracle.  Naturally, OpenOffice prefers ODF (Open Document Format) for saving files over Microsoft's office formats.  In order to allow Microsoft Office users to use ODF files, Sun developed a free plugin that could be easily installed.  Although Microsoft Office 2007 has begun to add native support for ODF, it only supports up to ODF 1.0 so far, while the plugin enables up to ODF 1.2.  In addition, there are still a significant number of Office 2003 deployments that only have the option of the ODF plugin.&lt;br /&gt;&lt;br /&gt;Oracle now &lt;a href="http://www.computerworld.com/s/article/9175835/Oracle_sets_90_fee_for_ODF_Office_plug_in_Sun_offered_for_free"&gt;charges $90 for this plugin&lt;/a&gt;.  While the current newest version of the plugin is 3.2, 3.1 is still available for &lt;a href="http://www.softpedia.com/get/Office-tools/Other-Office-Tools/Sun-ODF-Plugin-for-Microsoft-Office.shtml"&gt;free from Softpedia&lt;/a&gt;.  I would highly recommend downloading the installer and keeping a copy because it may not be available online forever.&lt;br /&gt;&lt;br /&gt;While Computerworld speculates that this may drive some companies that want to use ODF with Microsoft Office to purchase the plugin, I think it is more likely they will just be pushed to switch to the Office native formats as there is no additional cost to open those documents in either Microsoft Office or OpenOffice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3242895852307702682?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3242895852307702682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/04/oracle-business-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3242895852307702682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3242895852307702682'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/04/oracle-business-model.html' title='The Oracle Business Model'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2212077809689221532</id><published>2010-04-14T20:51:00.004-04:00</published><updated>2010-04-14T20:56:41.368-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Security and Blackboard</title><content type='html'>...the online course management system Blackboard, not the one that instructors literally write on.  Apparently it's insecure enough that a 9-year-old student in my K-12 school district was able to grant himself administrative privileges, according to &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/04/14/AR2010041404159.html"&gt;this article in the Washington Post&lt;/a&gt;.  I'd be interested in knowing what was actually exploited, but since the software is developed under a closed source model, I doubt the general public will find out the details of the problem, even if it is fixed.&lt;br /&gt;&lt;br /&gt;See my previous extended write-up on Blackboard &lt;a href="http://wyang0.blogspot.com/2009/12/everyone-uses-blackboard.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2212077809689221532?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2212077809689221532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/04/security-and-blackboard.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2212077809689221532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2212077809689221532'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/04/security-and-blackboard.html' title='Security and Blackboard'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4620142535070096639</id><published>2010-03-30T13:48:00.002-04:00</published><updated>2010-03-30T14:46:42.449-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Long Term Investment (or Solaris is Dying)</title><content type='html'>If you know me, you might be surprised to see me write "Solaris is Dying."  Well, unfortunately I suspect that may be the case.  Oracle seems to be making good on its promises to make its Sun acquisition profitable, but in the long run something is going to give.&lt;br /&gt;&lt;br /&gt;Two things have recently happened that have made me think that Solaris may not be around in the next 10-20 years, as the next generation or two of computer engineers enters the workforce:&lt;br /&gt;1. &lt;a href="http://www.cuddletech.com/blog/pivot/entry.php?id=1120"&gt;Solaris isn't so free anymore.&lt;/a&gt;&lt;br /&gt;2. Changes to the scope of &lt;a href="http://www.sun.com/solutions/landing/industry/education.xml"&gt;Sun Education&lt;/a&gt; programs.&lt;br /&gt;&lt;br /&gt;While there may not be any DRM (yet) to enforce the non-free-ness of Solaris, the fact that the license only permits legal use of Solaris for 90 days without a support contract or other paid license and that security patches are no longer available to non-paying customers severely restricts access to all non-enterprise customers.  If it doesn’t restrict access, it at least strongly discourages anyone who had an interest in trying out Solaris.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A Bit of History&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Back in the old days (before Solaris 10’s 2005 release), Solaris had a separate paid license.  Intel/x86 support was a joke and it pretty much only ran on SPARC, but since it shipped preinstalled on Sun systems which were the lion’s share of SPARC systems in the world, it was practically free if you had the hardware.  All patches were free.  When Solaris 10 came out, Sun changed the scheme.  Solaris 10 would be free for anyone to download and use, and only support would cost extra.  Work on decent x86 support also began in earnest.  Patches, however, were restricted.  They were no longer 100% free; only security and hardware patches would remain available to non-paying customers.  Solaris update releases (also free), however, would include all the other patches, so if you needed the other bug fix or enhancement patches but did not have a support contract, you could just wait a few months for the next update release.&lt;br /&gt;&lt;br /&gt;In addition to the Solaris side of things, Sun hardware was prevalent at many universities in the 1980s and 1990s, exposing students to Sun technology.  The dates might be a little skewed as that was way before my time as a college student, but from what I've heard from others that were around then, that was roughly the era of Sun workstations.  In any event, during that era people didn't have cell phones and students didn't have personal computers in their rooms, and the PC didn't really even take off in households until the early to mid-90s.  Today most educational institutions run primarily Windows and Linux, and if Sun hardware or Solaris is present, it is very often as part of a legacy installation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What Happened?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's my theory: the PC happened.  And I don't mean PC as in PC vs. Mac, I mean PC as in Personal Computer.&lt;br /&gt;&lt;br /&gt;With the PC came an increased accessibility to computers by the ordinary citizen.  Microsoft came in with DOS and then Windows.  IBM made an attempt at OSes with OS/2.  And there was Linux, the closest thing to UNIX that could run on a PC.  UNIX was still king in enterprises, but that would change eventually.  The first computer that many people were exposed to was no longer a Sun or other UNIX workstation in college, it was a PC at the local electronics shop or at home.  People got comfortable with Windows and Linux before UNIX systems ever came within reach, and before long, all three OSes could boast comparable features, at least comparable enough that the average computer user would not realize any significant difference.&lt;br /&gt;&lt;br /&gt;The PC generation then entered the workforce knowing Windows and Linux, but not UNIX.  There are two options for this new workforce: learn something new, or push what they are already comfortable with.  Guess what happened?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Old IBM Integrated Systems Strategy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oracle says it wants to repeat the successful IBM strategy of integrated systems that put IBM in the “no one gets fired for buying IBM” position in the 70s and 80s, but I have to wonder if they considered why the IBM strategy was not sustainable.  Sure, UNIX systems became more suitable for many environments than the original mainframe model, while IBM stuck with the mainframe, but I think it also had to do with accessibility.  UNIX systems were smaller than the mainframe, and therefore more accessible to smaller companies.  The PC, driven by the x86 processor architecture, was affordable by someone as “lowly” as the home user.  UNIX replaced the mainframe, and then x86 replaced UNIX architectures.  Each successor was cheaper to acquire than the previous as well, but I attribute that more to economy of scale due to the level of accessibility.  Of course mainframes and UNIX remain around today, but in a significantly smaller capacity than they once existed.  Of the UNIXes still here, Solaris seems to be the biggest in terms of widespread use.  At least, besides my level of exposure to it, it seems the fact that when applications have support for Windows, Linux, Mac, Solaris, AIX, HP-UX, with support for AIX and HP-UX having been pulled many years before Solaris support was pulled would suggest Solaris as being more prevalent.  (Matlab recently pulled support for Solaris/SPARC.  Mathematica still supports Solaris but recently dropped support for other UNIX operating systems.)  And I think that's related to Solaris having had a significant presence in educational institutions for quite some time.&lt;br /&gt;&lt;br /&gt;Oracle has cut off Solaris from the hobbyist.  The hobbyist will no longer even have an opportunity to know Solaris.  And when the hobbyist becomes a college or graduate level professional, they will report to work not knowing Solaris.  The market will shift away from Solaris as people choose to stick with what they are comfortable with.  Just as Oracle seems to be focused on short-term profits, corporations in the future will be similarly focused, and using the existing knowledge base of the pool of potential hires is often much more cost-effective (in the short run) than training them on a new system which the employees have no existing experience with.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Last Straw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Okay, so no hobbyist.  But educational institutions?  As far as I can tell, the Sun Academic Excellence Grant and Sun Education Essentials hardware deep discount programs have both been discontinued under Oracle, with mumblings that even the standard education discount may be significantly reduced or even eliminated.  Why wouldn't they be?  They aren't exactly programs that make an obvious profit.  But by killing those two programs, accessibility to and interest in Sun technologies is significantly reduced at the university level.  As I mentioned earlier, college and graduate students won't know about Sun or Solaris when entering the workforce.  Maybe Sun didn’t know how to market its products or was unable to develop a profitable roadmap, but I think it at least got one thing right, and that was investing in the future by increasing accessibility to Solaris and promoting its technologies at education institutions.&lt;br /&gt;&lt;br /&gt;Is Oracle trying to kill Solaris?  Maybe it is.  If so, it's certainly done a good job without making it blatantly obvious.  It will be a slow death.  Maybe something will happen in the OpenSolaris realm to keep the goodness of Solaris alive.  Or maybe I'm all wrong and everything will turn out fine.  But considering that Solaris already has a limited presence in the minds of students today, further restricting access to Solaris will not help that.  And it is certainly the students today that will be the technical employees and business leaders of tomorrow.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Food For Thought&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sun Microsystems was rated the #13 best place to work in IT by Computerworld in 2009.  Oracle did not make the list.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you ask the average (or even above average) college student today, they’ve heard of Sun, if only by way of an introductory programming course in Java, but have never heard of Oracle.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Keywords: oracle, sun, solaris, unix, linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4620142535070096639?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4620142535070096639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/03/long-term-investment-or-solaris-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4620142535070096639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4620142535070096639'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/03/long-term-investment-or-solaris-is.html' title='Long Term Investment (or Solaris is Dying)'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4988297735188184291</id><published>2010-03-28T13:15:00.001-04:00</published><updated>2010-03-28T13:17:01.030-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Broadband Networks and Google Fiber</title><content type='html'>An &lt;a href="http://davetroy.com/?p=989"&gt;interesting read&lt;/a&gt; on Verizon, Comcast, and the new Google Fiber initiative, written from a Baltimore perspective.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4988297735188184291?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4988297735188184291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/03/broadband-networks-and-google-fiber.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4988297735188184291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4988297735188184291'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/03/broadband-networks-and-google-fiber.html' title='Broadband Networks and Google Fiber'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-33000450758141768</id><published>2010-03-04T23:31:00.002-05:00</published><updated>2010-03-04T23:38:52.774-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Articles on Medicine (Mar 2010)</title><content type='html'>&lt;a href="http://www.nytimes.com/2010/02/07/us/07nurses.html"&gt;Really now?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2010/01/29/health/28chen.html"&gt;Simulation-based training&lt;/a&gt;, something I'm a little familiar with from my Emergency First Responder training.  And yes, it's not just the technical skills that are important.  The teamwork and communication skills are often the harder ones to practice abstractly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/12/27/health/27sedation.html"&gt;End of life, hard decisions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Doctors on Haiti: &lt;a href="http://www.nytimes.com/2010/02/13/world/americas/13doctors.html"&gt;NYTimes&lt;/a&gt;, &lt;a href="http://www.ama-assn.org/amednews/2010/02/15/prl20215.htm"&gt;American Medical News&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-33000450758141768?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/33000450758141768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/03/articles-on-medicine-mar-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/33000450758141768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/33000450758141768'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/03/articles-on-medicine-mar-2010.html' title='Articles on Medicine (Mar 2010)'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2435008962135965884</id><published>2010-02-20T12:28:00.003-05:00</published><updated>2010-02-20T12:50:19.411-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>The Value of a Job</title><content type='html'>Ever think about the jobs that are really important to society?  Ever consider that they are usually the lowest paying jobs?&lt;br /&gt;&lt;br /&gt;Do you want to be a sanitation worker?  Bus or cab driver?  Security guard?  Cashier?  Probably not, but what would society do without them?  Given, most people probably don't even want to take their own trash from the house to the curb if they don't have to, let alone pick up everyone else's.&lt;br /&gt;&lt;br /&gt;The BBC recently published an &lt;a href="http://news.bbc.co.uk/2/hi/business/8410489.stm"&gt;interesting article&lt;/a&gt; where they assessed the value to society of some high-paying jobs and low-paying jobs.&lt;br /&gt;&lt;br /&gt;At least in the United States, you could almost extend the thought to illegal immigrants.  The common argument made to deport them is that they are here illegally and are taking up jobs that Americans would otherwise have.  Well...is that really true?  Yes, they are here illegally.  But why would an employer hire an illegal resident and risk consequences if they could hire a legal resident?  If you were an employer and couldn't find a legal resident, and now your business is suffering financially, are you more likely to want to shut down your business or perhaps be willing to overlook a potential hire's legal residency status?  I'm not trying to be political here, just thought-provoking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2435008962135965884?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2435008962135965884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/02/value-of-job.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2435008962135965884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2435008962135965884'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/02/value-of-job.html' title='The Value of a Job'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3307073977874945113</id><published>2010-02-04T23:12:00.002-05:00</published><updated>2010-02-04T23:20:22.561-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Articles on Medicine (Feb 2010)</title><content type='html'>A &lt;a href="http://www.nytimes.com/2010/01/10/magazine/10psyche-t.html"&gt;commentary&lt;/a&gt; on the influence of Western medicine in understanding mental health in the international community.&lt;br /&gt;&lt;br /&gt;The human side of being a doctor: &lt;a href="http://www.nytimes.com/2010/01/15/health/14chen.html"&gt;here&lt;/a&gt; and &lt;a href="http://www.nytimes.com/2010/01/05/health/05case.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There may be some cases of physician malpractice, but sometimes you &lt;a href="http://www.nytimes.com/2009/12/29/health/views/29case.html"&gt;need to let go&lt;/a&gt;.  RIP stands for Rest in PEACE.  And that doesn't mean cause trouble for those left behind.&lt;br /&gt;&lt;br /&gt;Be careful with analysis of cost-effectiveness.  You can't easily reduce everything to numbers, in this case relating to &lt;a href="http://www.nytimes.com/2009/12/23/health/23ucla.html"&gt;end-of-life care&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3307073977874945113?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3307073977874945113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/02/articles-on-medicine-feb-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3307073977874945113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3307073977874945113'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/02/articles-on-medicine-feb-2010.html' title='Articles on Medicine (Feb 2010)'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5790194819262434291</id><published>2010-02-01T20:51:00.003-05:00</published><updated>2010-02-01T21:08:14.807-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Updating DST on Windows CE</title><content type='html'>In a post coming soon I'll talk about Handheld PCs more, but essentially, I recently rediscovered a 10-year old piece of technology that is a Jornada Handheld PC.  Unfortunately, it still has the old United States Daylight Savings Time definitions and apparently no simple way to update them automatically.  &lt;a href="http://www.hpcfactor.com/"&gt;HPC:Factor&lt;/a&gt; has an installable update for Windows CE 4.2 and Microsoft has official updates out for newer versions of Windows CE/Windows Mobile, but I could not find anything for Windows CE 3.0 and older.  Eventually, by comparing all the hexadecimal values of the registry modifications made by the HPC:Factor update and the current built-in time zone settings, I was able to come up with an appropriate workaround.  While it's a little cumbersome to apply and isn't as permanent (if you change your home city, the time zone definition will be reloaded from built-in settings), it certainly works and I think is sufficient for my needs.  Note that this fix assumes your location has always and still does observe DST, but springs forward in March instead of April and falls back in November instead of October now.&lt;br /&gt;&lt;br /&gt;To update the rules for the new DST rules:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Control Panel -&gt; World Clock -&gt; Home City -&gt; pick one and stick with it!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Open a registry editor (you will need to install one on your own, Microsoft supplies a PowerToy download if you have trouble finding an editor)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Navigate to HKEY_LOCAL_MACHINE/Time&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There should be one binary value, "TimeZoneInformation", at that location.  Edit the long sequence so where there was a segment reading "0A 00 00 00 05 00 02" it now reads "0B 00 00 00 01 00 02" and where there was a "03 00 00 00 02 00 02" it now reads "04 00 00 00 01 00 02"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If you want to go back to the old DST settings, just go back to the World Clock Control Panel and change your city.  Similarly, you'll need to redo these steps if you change your city.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Keywords: DST, Daylight Savings Time, Windows CE, HPC2000, HPC, HPC/Pro, Jornada&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5790194819262434291?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5790194819262434291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/02/updating-dst-on-windows-ce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5790194819262434291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5790194819262434291'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/02/updating-dst-on-windows-ce.html' title='Updating DST on Windows CE'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-9012127028205838737</id><published>2010-01-22T13:43:00.007-05:00</published><updated>2010-01-24T13:54:36.540-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Microsoft Licensing for Schools Lock-In</title><content type='html'>Like many large IT companies, Microsoft offers discounts for educational institutions.  But what most people don't realize is that these licensing agreements make it financially undesirable for schools to use anything under than Windows and Office on their computers.  Since schools participate in volume licensing, some sort of counting is needed to determine how much that school should be paying.  After all, a fixed cost regardless of how many computers or users would be pretty unfair.  But it's in this counting itself that results in lock-in.  The bundle typically includes Windows upgrade, Office, and Client Access Licenses (CAL) for Windows Server and Exchange.  Note that this means any PC purchased must already have some version of Windows on it in order to qualify; a school can't just buy a PC with no OS license and install Windows based on this program alone.  Upgrades and extended patch support are included as long as the school maintains the agreement contract.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;K-12 schools&lt;/span&gt; can use Microsoft School Agreement.  This is what &lt;a href="http://www.fcps.edu/"&gt;Fairfax County Public Schools&lt;/a&gt; uses.  FCPS spent $2.9 million on Microsoft School Agreement in FY2009 for its roughly 98000 desktops and laptops.  That comes out to about $30 for each PC, which, considering the retail cost of Windows Professional and Office Professional, is a really good deal.  However, from the School Agreement information booklet:&lt;br /&gt;&lt;blockquote&gt;School Agreement requires an institution-wide commitment for any application, system, and Client Access License (CAL) products selected. To that end, you must include all of the eligible PCs in the participating school(s) or district. Eligible PCs include all of the Pentium III, iMac G3, or equivalent or better machines*. You must also include any additional machines within your institution on which any of the software will be run.&lt;br /&gt;*Includes machines with similar processors, such as Intel Celeron and AMD Athlon.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;In other words, if a school has PCs that are Pentium III or iMac G3 or better, they have to count them even if those PCs won't be using some or even any of the products covered under the agreement.  Another way to put it is if a school runs Windows on only half of its computers (the other half could be Mac or Linux, etc.), and all of those computers are less than 5 years old, the school wouldn't pay Microsoft any less than if it ran Windows on all its computers.  Older computers only have to be counted if they are going to run software from the agreement, otherwise they can be left out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Higher education&lt;/span&gt; can utilize a similar program, the Microsoft Campus Agreement.  The lock-in here is potentially worse:&lt;br /&gt;&lt;blockquote&gt;Campus Agreement pricing for any application, system, and CAL products you select is based on a count of your total faculty/staff FTE employees and requires organization- or department-wide coverage. To that end, you must include all FTE employees in the participating institution(s) or departments(s) (including student employees) using the calculation below.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;Non-knowledge workers, such as maintenance, grounds keeping, and cafeteria staff may be excluded from the faculty/staff FTE employee count if they do not use institutional computers.&lt;/blockquote&gt;&lt;br /&gt;So colleges and universities don't even pay based on how many computers there are, but based on how many people they hire.  Part-time faculty and staff are included as fractions.&lt;br /&gt;&lt;br /&gt;From a financial perspective, then, it makes the most sense to run Windows on every computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;So what about thin clients?&lt;/span&gt;&lt;br /&gt;I found an interesting &lt;a href="http://www.computerworld.com/s/article/288491/Thin_Clients_Get_Microsoft_8217_s_Approval_8212_for_Some_Users"&gt;article&lt;/a&gt; from Computerworld, written about three years ago.  The Software Assurance mentioned is included with both School and Campus Agreement options.  Microsoft has a Vista Enterprise Centralized Desktop program for thin clients, it seems.  However, it's unclear exactly what the interaction between that and a School or Campus Agreement would be.  In any event, from the information document:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Thin client license.&lt;/span&gt; For thin clients, a single annual subscription purchase is required. With this subscription, companies can install unlimited copies of Windows Vista Enterprise or earlier operating systems, such as Windows XP Professional or Microsoft Windows 2000 Professional, on any number of physical servers, as long as the VMs are accessed only by licensed client devices. Users can access up to four running VM instances on up to four servers per subscription license. In addition, the annual subscription has Software Assurance built-in and provides for earlier versions, and well as upgrades that are made available within the license time frame.&lt;br /&gt;To use desktop applications (for example, Microsoft Office Professional 2007) from the licensed device, each accessing device must be licensed for the application. Windows Vista Enterprise Centralized Desktop does not include application licenses.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;It sounds like the OS would be licensed on a concurrent user basis (assuming the thin client disconnects from a VM when it isn't in use), while Office would need to be licensed per-thin client that might potentially use the application.  It's also unclear if licensing under VECD would be more or less expensive than licensing under SA/CA.  At the least, though, VECD seems to be less restrictive than the traditional licensing agreements, but perhaps only by necessity.  However, it's also possible that Microsoft assumes the use of a Microsoft-based thin client, and they would demand a more stringent contract in the presence of, say, a Sun thin client that runs no Microsoft OS on-board.&lt;br /&gt;&lt;br /&gt;So yes, maybe a school district or university stands to save by using alternative platforms such as Linux or Solaris, or would like to do graphics work on Macs.  But unless they completely dump Microsoft, or opt for a different and probably more expensive (unit cost-wise) licensing agreement, this is at best difficult to do, especially in economically hard times.  That said, I'm not saying institutions shouldn't try, and VECD may be a good way to go in and of itself if I've understood it correctly.&lt;br /&gt;&lt;br /&gt;UPDATE 1/24/2010: I want to clarify the volume licensing mentioned above is on a subscription and not a perpetual basis.  Customers have to recount and repay for each and every eligible system on a regular basis (either annual or three year contract).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-9012127028205838737?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/9012127028205838737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/01/microsoft-licensing-for-schools-lock-in.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9012127028205838737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9012127028205838737'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/01/microsoft-licensing-for-schools-lock-in.html' title='Microsoft Licensing for Schools Lock-In'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6098420943642803047</id><published>2010-01-10T19:40:00.003-05:00</published><updated>2010-01-10T21:10:25.025-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Virtual Memory Allocation</title><content type='html'>Systems administration is definitely something that involves lifelong learning, and every so often something interesting comes up, especially when it involves comparing multiple operating systems in their default behaviors.&lt;br /&gt;&lt;br /&gt;Since analogies can be fun, imagine for a minute that you live in a simplified world that includes your bank, its customers, and merchants.  The bank has a limited quantity of cash on hand.  The bank also has assets that are less liquid but can be turned into cash as needed.  In order for its customers to use the money that the bank has, interest-free deadline-free loans are issued via cashier's checks.  When the checks are redeemed, the bank wires the cash directly to the merchant in real time.   So naturally, customers would rather that the bank have enough cash on hand for their purchases, since waiting for the bank to convert their non-liquid assets would mean customers may end up waiting a long time at the checkout line for a transaction to clear.&lt;br /&gt;&lt;br /&gt;And here is where banks differentiate: how much in cashier's checks they issue and what they do when the cash and other assets backing the checks runs out.&lt;br /&gt;&lt;br /&gt;For the purposes of this discussion, let's say there are four banks.  Three of the four banks are more profit-driven and will issue as many cashier's checks as it has paper to print on, counting on the high probability that a number of those checks will not be redeemed in full and that they will always have enough assets on hand to cover all the checks redeemed at any given point in time.  Of course that cash reserve is replenished when the customer repays the loan.&lt;br /&gt;&lt;br /&gt;The fourth bank, however, will never issue more in checks than it has in assets of any type.  This bank does not need to worry about what to do if it runs out of cash, because if it does, it knows that there are no further outstanding IOUs.&lt;br /&gt;&lt;br /&gt;The other three banks, however, have to decide what to do.  Two of these banks know how to contact all of its customers at all times and if it runs low on assets, it will send out an emergency alert asking for anyone that can to repay their loans.  99% of the time this will be sufficient and enough people will repay their loans such that the bank always has enough assets.  The third bank does not have a way to contact its customers.  In either case, if any bank runs completely out of assets and another customer tries to redeem one of the checks already issued, the bank can't break its promise.  So it goes out and kills a customer, reclaiming the value of the loan made to that person.&lt;br /&gt;&lt;br /&gt;Okay, let's come back to the real world.  Obviously, killing customers is illegal and would never fly.  But this was an analogy.  Banks are actually operating systems, cash is RAM, non-liquid assets is the page file (sometimes called swap, it's basically when part of your hard drive is used as RAM when all of RAM is used up, but this isn't something you normally want to use because hard drives are much slower), and customers are programs.  Issuing more checks than the bank has assets is called "memory overcommit."  The emergency alert is the message that pops up telling you that your computer is low on memory, and repaying loans is when you close a program and the memory it was using is freed.  A cashier's check is issued when a program requests memory but before it is actually used by it (for instance, if an array is declared but before data is stored in it).&lt;br /&gt;&lt;br /&gt;Windows, Mac, and Linux will kill programs when they run out of memory (remember, they "promised" more than is available).  Windows and Mac have standard user interfaces and so they have a reliable way to notify you that you should close some programs.  Linux has more choice in regards to a user interface, but that also means there isn't a standard way to tell you that you are low on memory.  You can monitor it manually, or try to notice when your computer slows down a lot (you are out of RAM but still have page file space), but sometimes you don't notice because the OS is doing a good job at managing memory.  In addition, Windows (and maybe Mac) can dynamically expand the page file so far as your hard drive still has free space, and although there is a performance penalty for doing so, sometimes that can be better than killing programs.  Linux won't expand your page file for a number of reasons (there are cases when you don't want this to happen automatically, which is why Windows also lets you manually set a static size).&lt;br /&gt;&lt;br /&gt;Solaris is the conservative.  It will only promise as much memory as it has.  As a result, there is a higher chance that Solaris will start saying "no" to requests for more memory before it is actually out of it.&lt;br /&gt;&lt;br /&gt;In the case of Windows and Mac, this makes sense since they are primarily personal operating systems, where you want to make sure that programs continue to run as best as possible, and occasionally killing a program is not the end of the world.  Plus, most users will close some programs if they are warned to do so.  For Windows, Mac, and Linux, this allocation model also generally enables higher utilization of the RAM you have, especially in the face of lazy programming (i.e. asking for more memory than you ever plan to use).  An example of lazy programming might be declaring an array that is too big or declaring a double variable when you only ever intend to store an integer.&lt;br /&gt;&lt;br /&gt;For Solaris, which has a heritage of being a very stable and reliable server operating system, it's important that your mission critical program stays running and has no chance of being killed off automatically.  As a side effect, actual memory utilization will probably be lower, resulting in higher costs (more RAM costs more money, after all).&lt;br /&gt;&lt;br /&gt;BUT what this means is that while it is fine to run with very little or even no page file on Windows, Mac, and Linux (since your system isn't really running well if it starts paging; it'll be crawling), on Solaris, the page file should be much larger in order to ensure that you are able to get full use of your memory.  Determining the optimum size for the page file is a difficult task and is very dependent on the applications being run, but it means the age-old rule of thumb for anywhere from one to two times RAM doesn't change by much even when you start to get to larger amounts of RAM in modern servers, sometimes even 16 GB and up.  Yes, you may be reserving a large part of your hard drive that you never use, but it guarantees the safe behavior.&lt;br /&gt;&lt;br /&gt;Essentially the different approaches to memory allocation are attempts to address the same set of problems, with different consequences.  Linux certainly has ways to change the behavior of its memory allocator and out-of-memory (OOM) killer, but as I mentioned earlier, what I discussed was its default setting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6098420943642803047?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6098420943642803047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/01/virtual-memory-allocation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6098420943642803047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6098420943642803047'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/01/virtual-memory-allocation.html' title='Virtual Memory Allocation'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-8429226020945085635</id><published>2010-01-04T14:45:00.010-05:00</published><updated>2011-10-08T12:22:38.141-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>ext2/ext3 on Windows</title><content type='html'>&lt;strong&gt;UPDATE 10/8/2011:&lt;/strong&gt; It appears that ext2fsd 0.51, released 7/9/2011, has fixed the corruption issue according to the changelog on its website: "1. FIXME: Data corruption issue, especially for multiple-thread writing on XP system."  The version tested in the original blog post below was 0.48.&lt;br /&gt;&lt;br /&gt;ext3 has long been one of the most commonly used filesystems on Linux.  While it is sometimes displaced by competitor ReiserFS or newer players such as ext4 and Btrfs, ext3 is still around, at least on my computer, because it can be mounted on Windows, while the others cannot (although I think ReiserFS might also be mountable on Windows).  ext3 is the same as ext2, with the addition of journaling, so mounting an ext3 filesystem as ext2 is akin to mounting without journaling.&lt;br /&gt;&lt;br /&gt;NTFS has been the filesystem used on Windows for long enough that every Windows computer out there probably has it for the C: drive.  Linux has an ntfs-3g driver that allows read/write to NTFS partitions and is generally considered stable.  I believe ntfs-3g also does not emulate journaling.  I also use NTFS on my external backups hard drive primarily since it has the highest chance of being mountable on any computer (Windows can do it natively and most Linux systems today have ntfs-3g).&lt;br /&gt;&lt;br /&gt;On Windows, there are currently two primary methods of mounting an ext2/3 filesystem as a drive letter.  There is &lt;a href="http://www.fs-driver.org/"&gt;Ext2 IFS&lt;/a&gt; and &lt;a href="http://www.ext2fsd.com/"&gt;Ext2Fsd&lt;/a&gt;.  Both drivers offer the same basic functionality.  For the longest time, I used Ext2 IFS and was happy with it.  But I recently decided to try out using Unison for backups to my external hard drive, and discovered that symlinks on my Ext3 partition were not handled when read with the IFS driver; any operation would simply return access denied.  So I decided to try out Ext2Fsd.  As it turns out, although Ext2Fsd has a number of nice features in it, Ext2 IFS is still the stabler product and I have switched back to it.  I've decided that backing up directories with symlinks will just have to be done from within Linux, since the ntfs-3g driver is able to store symlinks (they are just represented as binary files when viewed under Windows).&lt;br /&gt;&lt;br /&gt;However, I did want to offer my comparison chart of the differences in the two ext2 drivers on Windows, as I attempted to search for one myself but could not find one.  Note that this chart applies to Ext2 IFS 1.11a and Ext2Fsd 0.48, and I have not listed all of the differences, just the ones that were the most obvious.  My system runs Windows XP SP3 32-bit.&lt;br /&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Feature&lt;/th&gt;&lt;th&gt;Ext2 IFS&lt;/th&gt;&lt;th&gt;Ext2Fsd&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;inode size&lt;/td&gt;&lt;td&gt;up to 128&lt;/td&gt;&lt;td&gt;up to 256 (the default on recent Linux systems)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;ext3 journal present (unclean unmount from Linux)&lt;/td&gt;&lt;td&gt;refuse to mount&lt;/td&gt;&lt;td&gt;roll journal and mount&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;symlinks&lt;/td&gt;&lt;td&gt;return access denied&lt;/td&gt;&lt;td&gt;follow valid symlinks (but they look like regular files or directories on Windows)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;Explorer shell features&lt;/td&gt;&lt;td&gt;standard folder icon only and no Recycle Bin&lt;/td&gt;&lt;td&gt;desktop.ini processed (folders can have non-default icons, etc.) and Recycle Bin used with deleted files&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;stability&lt;/td&gt;&lt;td&gt;all files okay&lt;/td&gt;&lt;td&gt;some files (large Outlook psts and some small Office documents) error'ed during Unison backup, so read operations&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;UPDATE 3:20 PM: It would appear that two of my PST files that I attempted to backup are actually now corrupt.  I haven't yet run Outlook's repair utility, but if it fails, at least it was only IMAP downloaded mail data (the mail is still on the server).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-8429226020945085635?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/8429226020945085635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2010/01/ext2ext3-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8429226020945085635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8429226020945085635'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2010/01/ext2ext3-on-windows.html' title='ext2/ext3 on Windows'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-157711277098601452</id><published>2009-12-24T10:21:00.001-05:00</published><updated>2009-12-24T10:22:50.210-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>NORAD and Santa</title><content type='html'>CNN published an interesting article on some of the history of NORAD's Santa tracker.  Read it &lt;a href="http://www.cnn.com/2009/TECH/12/24/cnet.norad.santa.tracker/index.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-157711277098601452?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/157711277098601452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/12/norad-and-santa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/157711277098601452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/157711277098601452'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/12/norad-and-santa.html' title='NORAD and Santa'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2262027143468176222</id><published>2009-12-22T12:06:00.003-05:00</published><updated>2009-12-22T12:12:26.944-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Shaping the Future</title><content type='html'>Wired recently published an interesting profile on Oracle and its CEO's possible role in influencing the computing world as we know it today.  And something else the article implies to me is that perhaps Oracle's recent acquisition of Sun was actually pretty appropriate given that Sun's slogan is "The Network is the Computer."&lt;br /&gt;&lt;br /&gt;Here's the link (don't worry, it's short for a profile): &lt;a href="http://www.wired.com/magazine/2009/12/fail_oracle/"&gt;Time Your Attack: Oracle's Lost Revolution&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2262027143468176222?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2262027143468176222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/12/shaping-future.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2262027143468176222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2262027143468176222'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/12/shaping-future.html' title='Shaping the Future'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4075431196988235120</id><published>2009-12-07T16:17:00.002-05:00</published><updated>2009-12-07T16:24:50.796-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Everyone Uses Blackboard</title><content type='html'>Today was the last day for fall semester classes at Johns Hopkins, and tomorrow is the official start of the three-day reading period.  Technically my reading period is much longer since my exams don't start until a week from today, on December 14th, but it does seem I will need most of that time to be studying.&lt;br /&gt;&lt;br /&gt;It has been awhile since I posted something of substance here, yet I still don't have much time to write anything new, so I figure it's time to start posting some op-eds I wrote for a class in high school.  They may be a tad bit out of date, but should not be any less relevant.  So here goes the first:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Everyone Uses Blackboard&lt;/span&gt;&lt;br /&gt;Monday, March 31, 2008&lt;br /&gt;&lt;br /&gt;But why?  Should we really be using it?&lt;br /&gt;&lt;br /&gt;Consider that Fairfax County Public Schools is facing a large budget deficit for fiscal year 2009.  Among the things that were considered to fix the deficit were cutting the subsidizing of standardized test costs for students (2.66 million dollars) and charging students a fee for participating in activities and athletics (2.5 million).  (Those proposals were later rejected by the school board after many parents and students protested.)  Now consider that out of the 15.4 million dollars allocated to technology, 2.2 million (or 14%) of that is for “FCPS 24-7 Learning Initiative Enhancements.”  (FCPS 24-7 Learning is Fairfax’s name for their implementation of Blackboard.)  The only technology ticket items that cost more are licensing for Microsoft software (2.9 million) and computer lease costs (4.3 million).  Costs in the 2008 budget were very similar, with Blackboard costing 2.1 million and computer leases at 3.7 million.  Microsoft and replacing computers are a few pages of discussion by themselves, so I won’t talk about them here.&lt;br /&gt;&lt;br /&gt;Okay, so cutting Blackboard wouldn’t completely make up for a student activities fee, but how is Blackboard worth 2 million dollars a year?  Most of my teachers have an enabled Blackboard site, but only a handful post anything on it regularly, and next to none use it for anything other than posting syllabi or assignments.  I’ve very rarely used the discussion forum tool.  The situation isn’t much different on university campuses, according to college students.  I don’t know about you, but I wouldn’t pay 2 million just for teachers to post a few documents online.  The 2 million is really going towards often poorly implemented collaboration features that aren’t even being used most of the time.  Blackboard, Inc. has largely been able to get away with this since it pretty much provides the only commercially-supported course management system (CMS) available, thanks to its patent portfolio which, up until a few days ago when the USPTO reevaluated and then invalidated all of its software patents, it was able to use to sue CMS startups like Desire2Learn.&lt;br /&gt;&lt;br /&gt;On the topic of the discussion forum feature, I have to say that the Blackboard backend is apparently more insecure than I could have ever imagined.  When students come together on a forum, it’s understood that they can post and reply.  It’s also understood that they can delete their own posts.  As it turns out, they can delete anyone else’s posts by writing a little code of their own.  There is no backend security protecting one student from deleting another student’s posts; there is just the lack of a button on the webpage to do it.  Sending the code that says “delete other post” still works, or so I’ve heard from other students.&lt;br /&gt;&lt;br /&gt;Use the 2 million dollars for something else.  Blackboard sucks.  Oh, but wait, we’ve now become dependent on an online course management system....&lt;br /&gt;&lt;br /&gt;Before FCPS even began evaluating Blackboard in schools, a group of Thomas Jefferson High School students developed the first TJ student Intranet, which launched in 2000.  One of the features implemented, IOTA, was essentially a simple course management system which would have satisfied nearly all teachers online needs.  It would later sit unused as FCPS adopted and mandated Blackboard as the CMS for all schools.  When Intranet 2 was developed and launched 6-7 years later, no course management tool was included since it was simply assumed that teachers would only use Blackboard anyways.  However, because of the way the new Intranet was designed, it would be fairly easy to add such a system to integrate with the existing Intranet codebase.  While that hasn’t happened yet, a group of underclassmen are leading an effort to develop a product they’ve dubbed “Whiteboard,” which would be their offering for a replacement to Blackboard.&lt;br /&gt;&lt;br /&gt;Did I mention that there hasn’t been any exchange of money here?  All of these student-led efforts have been free contributions, and more or less open source.  Apart from in-house efforts, there is also Moodle, a more larger, community-based open source CMS project.  Commercial support is an issue, you say?  I agree!  And yet somehow Blackboard has still managed to be down more than is acceptable for something we pay 2 million dollars a year for.&lt;br /&gt;&lt;br /&gt;Universities and school districts, it’s never too late to look at alternatives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4075431196988235120?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4075431196988235120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/12/everyone-uses-blackboard.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4075431196988235120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4075431196988235120'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/12/everyone-uses-blackboard.html' title='Everyone Uses Blackboard'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2703037063052637917</id><published>2009-11-30T11:14:00.002-05:00</published><updated>2009-11-30T11:18:40.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Some More Articles on Medicine</title><content type='html'>Related to health care reform:&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/08/15/opinion/15herbert.html"&gt;An existing example of something that works&lt;/a&gt;&lt;br /&gt;&lt;a href="http://healthcarereform.nejm.org/?p=2129"&gt;Reform and the Health Care Workforce — Current Capacity, Future Demand&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gazette.jhu.edu/2009/11/02/jhm-and-the-health-care-debate/"&gt;What Hopkins medicine has to say&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/11/08/magazine/08Healthcare-t.html"&gt;A case for evidence-based medical practices&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;General:&lt;br /&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/11/06/AR2009110603471_pf.html"&gt;Medical schools are revising their curriculums&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/10/15/health/15chen.html"&gt;On the mindfulness of doctors&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2703037063052637917?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2703037063052637917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/11/some-more-articles-on-medicine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2703037063052637917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2703037063052637917'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/11/some-more-articles-on-medicine.html' title='Some More Articles on Medicine'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6442731038700950772</id><published>2009-11-17T10:49:00.002-05:00</published><updated>2009-11-17T11:04:01.712-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Articles on Medicine</title><content type='html'>Interesting articles on caring for seniors:&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/07/02/opinion/02leipzig.html"&gt;The Patients Doctors Don't Know&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/08/24/health/24nursing.html"&gt;Experiencing Life, Briefly, Inside a Nursing Home&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/07/26/education/edlife/26medicalschool.html"&gt;The Dog-Eat-Dog World of Applying to Med School&lt;/a&gt; - sort of a med school version of &lt;a href="http://wyang0.blogspot.com/2009/07/cost-of-college.html"&gt;an earlier blog post I wrote about applying to college&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Are you reading this blog post at 2am in the morning?  Have a look at &lt;a href="http://www.nytimes.com/2009/09/22/health/22real.html"&gt;this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We can detect cancer, but what &lt;a href="http://www.nytimes.com/2009/10/27/health/27canc.html"&gt;should we actually do about it?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And on the topic of healthcare reform, &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/09/22/AR2009092202525_pf.html"&gt;what Hopkins medicine already does&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6442731038700950772?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6442731038700950772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/11/articles-on-medicine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6442731038700950772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6442731038700950772'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/11/articles-on-medicine.html' title='Articles on Medicine'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3681963346270965595</id><published>2009-11-10T10:16:00.004-05:00</published><updated>2009-11-10T10:21:39.758-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun Ray Software 5 Released</title><content type='html'>&lt;a href="http://www.sun.com/software/sunray/index.jsp"&gt;SRS&lt;/a&gt; 5 was officially released today.  While I didn't get a chance to evaluate the few new features added in EA 2, I look forward to deploying the final release version within the next month or two.&lt;br /&gt;&lt;br /&gt;Here are the download links:&lt;br /&gt;&lt;a href=https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SRS-5-SP-LX-G-F@CDS-CDS_SMI&gt;Sun Ray Software 5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=PCSC-lite-1.2-SP-G-F@CDS-CDS_SMI"&gt;PC/SC-lite 1.2&lt;/a&gt;&lt;br /&gt;&lt;a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=SDAC-1.0-W-G-F@CDS-CDS_SMI"&gt;Sun Desktop Access Client 1.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3681963346270965595?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3681963346270965595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/11/sun-ray-software-5-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3681963346270965595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3681963346270965595'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/11/sun-ray-software-5-released.html' title='Sun Ray Software 5 Released'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-9126311664136983046</id><published>2009-10-26T22:59:00.003-04:00</published><updated>2009-10-26T23:09:12.766-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oldtimes'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Geocities - The End</title><content type='html'>Sometime in the next 24 hours, Geocities is expected to stop serving webpages forever.  For those that don't know what a Geocities is, read on.&lt;br /&gt;&lt;br /&gt;In the mid to late 90s, Geocities was the premier free web site service organized into communities.  I used to own a Geocities account.  Originally it was located at http://www.geocities.com/CapeCanaveral/Cockpit/8423/index2.html, a part of the science and technology community.  (Unfortunately this site no longer exists due to an account issue I had in the early 2000s, by no fault of Yahoo's.)  I remember the e-mail I received telling me that my quota had been upgraded from 13 MB to 14 MB, and then a couple years later when Yahoo! purchased Geocities.  Geocities was not only where I first played with a website over a 28.8k dial-up connection, but it was also the source of the first password I ever used (randomly generated but constructed in an easy-to-remember way), and is actually a password that I still use to this day, albeit usually with variations.&lt;br /&gt;&lt;br /&gt;To commemorate the end of Geocities, &lt;a href="http://www.xkcd.com/"&gt;XKCD&lt;/a&gt; modified their website layout to match one that might be seen on a Geocities page; it is also archived &lt;a href="http://srepetsk.net/xkcd.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We will miss your historical significance, Geocities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-9126311664136983046?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/9126311664136983046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/10/geocities-end.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9126311664136983046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9126311664136983046'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/10/geocities-end.html' title='Geocities - The End'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-433198066274829200</id><published>2009-10-22T16:19:00.003-04:00</published><updated>2009-10-22T16:22:08.630-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='biotech'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Prosthetics 2.0</title><content type='html'>Or rather, optogenetics.  It's been awhile since I've posted here since I've been busy with schoolwork.  I'm still busy, so I haven't really written anything substantial despite my to-do list of things I want to write about.  But I did want to share the following biotechnology article, which I found interesting:&lt;br /&gt;&lt;a href="http://www.wired.com/magazine/2009/10/mf_optigenetics/all/1"&gt;Algae and Light Help Injured Mice Walk Again&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-433198066274829200?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/433198066274829200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/10/prosthetics-20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/433198066274829200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/433198066274829200'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/10/prosthetics-20.html' title='Prosthetics 2.0'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-7565302810013447428</id><published>2009-10-01T22:00:00.002-04:00</published><updated>2009-10-01T22:02:51.900-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>2009 Ig Nobel Prizes</title><content type='html'>No, not the real thing, but a fun read nonetheless:&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/2/hi/science/nature/8285380.stm"&gt;BBC's coverage of the 2009 Ig Nobel Prizes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-7565302810013447428?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/7565302810013447428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/10/2009-ig-nobel-prizes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7565302810013447428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7565302810013447428'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/10/2009-ig-nobel-prizes.html' title='2009 Ig Nobel Prizes'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5605773590700755935</id><published>2009-09-28T10:09:00.003-04:00</published><updated>2009-09-28T10:18:31.838-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Yet Another Overlooked New Sun Ray Feature</title><content type='html'>The Ctrl-Alt-Bksp-Bksp keystroke used to hard terminate a session can now be disabled.  While not listed as a new feature, the documentation has been updated with the note that it can be disabled using the utxconfig command, specifically using the -q option.  Disabling this keystroke can be useful in lab environments where users that know about it abuse it to free up locked terminals.&lt;br /&gt;&lt;br /&gt;ADDED 10:15am:&lt;br /&gt;In addition, a new -A option is also available to make certain settings mandatory.  This was probably added in complement to the above.&lt;br /&gt;&lt;br /&gt;The -c, -D, and -L options are now marked as reserved, but they used to have the following descriptions:&lt;br /&gt;-c config-file: Sets a specific configfile to use. The usage of this option is beyond the scope of this manual.&lt;br /&gt;-D: Debug flag.&lt;br /&gt;-L geom: Lists out the X server screen device start-up arguments for the user preferred geometry set with -R or for geom if none is set.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5605773590700755935?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5605773590700755935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/09/yet-another-overlooked-new-sun-ray.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5605773590700755935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5605773590700755935'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/09/yet-another-overlooked-new-sun-ray.html' title='Yet Another Overlooked New Sun Ray Feature'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4130756290534036072</id><published>2009-09-20T19:30:00.002-04:00</published><updated>2009-09-20T19:34:43.135-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun Ray Portrait Mode</title><content type='html'>One of the &lt;a href="http://blogs.sun.com/renek/entry/portrait_mode_sun_ray"&gt;friendly bloggers over at Sun&lt;/a&gt; reported that Sun Ray Software 5 EA2 now has support for screen rotation!  As it turns out, the feature was actually added to the Sun Ray X server in Sun Ray Software 5 EA1, but was another one of the new features that was not listed in the documentation.  Happy rotating!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4130756290534036072?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4130756290534036072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/09/sun-ray-portrait-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4130756290534036072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4130756290534036072'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/09/sun-ray-portrait-mode.html' title='Sun Ray Portrait Mode'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-8144033589884871234</id><published>2009-08-28T22:18:00.001-04:00</published><updated>2009-08-28T22:20:07.030-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>The End of Reading Rainbow?</title><content type='html'>A Facebook friend pointed out the following news article:&lt;br /&gt;&lt;a href="http://blogs.wsj.com/speakeasy/2009/08/28/in-memoriam-reading-rainbow/"&gt;In Memoriam: "Reading Rainbow"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the many good shows I remember from my early childhood....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-8144033589884871234?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/8144033589884871234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/end-of-reading-rainbow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8144033589884871234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8144033589884871234'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/end-of-reading-rainbow.html' title='The End of Reading Rainbow?'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-9118033053546679296</id><published>2009-08-28T21:29:00.002-04:00</published><updated>2009-08-28T21:43:18.627-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Ordering McNuggets</title><content type='html'>McDonald's chicken nuggets are an interesting price conundrum.  These days, most people are been conditioned to automatically believe that the higher the quantity of a product you buy, the more value you get.  While this is usually true, saving us the work of having to calculate unit prices for everything, this isn't necessarily so with McNuggets.  It's been awhile since I noticed this; perhaps it was originally during my vacation to Hawaii two summers ago (prices in Hawaii are high for just about everything because things have to be imported), but whatever the case, because of the ubiquitous dollar menu at all McDonalds, a 4 piece McNuggets can be bought for $1.  At least in my geographic area, all the higher quantity purchases have unit prices higher than $0.25.  In fact, it is more cost effective to purchase 3x 4 piece McNuggets than it is to purchase the box of 10 (and this is true for the 6 and 20 quantities as well).  There is never a case in which I would get a better value buying a box that had more than 4 nuggets in it.  The nuggets aren't any different in size or taste.  For the nitpickers, the only noticeable differences are that you get a few more boxes that have the words "Happy Meal" on them (since Happy Meals get 4 McNuggets).  Just thought I'd share this cost saving tip with those that hadn't noticed this already :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-9118033053546679296?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/9118033053546679296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/ordering-mcnuggets.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9118033053546679296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9118033053546679296'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/ordering-mcnuggets.html' title='Ordering McNuggets'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6936236741934798285</id><published>2009-08-13T10:33:00.002-04:00</published><updated>2009-08-13T10:35:13.654-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Google DragRacer</title><content type='html'>A friend pointed out an interesting Google Maps street view of what appears to be a &lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=laguna+seca&amp;amp;sll=39.86626,-86.159185&amp;amp;sspn=0.012155,0.024655&amp;amp;ie=UTF8&amp;amp;layer=c&amp;amp;cbll=36.584281,-121.749128&amp;amp;panoid=2g05AqJiMPlxbzLWrSI6qQ&amp;amp;cbp=12,15.13,,0,17.67&amp;amp;ll=36.584485,-121.749029&amp;amp;spn=0,359.972792&amp;amp;z=15"&gt;race in progress&lt;/a&gt;.  Looks like a Google employee had a lot of fun that day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6936236741934798285?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6936236741934798285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/google-dragracer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6936236741934798285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6936236741934798285'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/google-dragracer.html' title='Google DragRacer'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-8183745087152278935</id><published>2009-08-10T17:21:00.003-04:00</published><updated>2009-08-10T17:44:17.060-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Google Apps and Privacy</title><content type='html'>About a week ago, there was an interesting &lt;a href="http://yro.slashdot.org/story/09/08/04/2012209/Can-We-Abandon-Confidentiality-For-Google-Apps"&gt;Slashdot posting&lt;/a&gt; about privacy of data and Google Apps, specifically in respect to HIPAA compliance and legal liability.  Based on the very interesting train of comments, it seems that using Google Apps for medical data would not be HIPAA-compliant because the data is not stored in an encrypted form.  I certainly don't claim to be very familiar with either HIPAA or Google's Terms of Service, but that does sound like it could be a problem.&lt;br /&gt;&lt;br /&gt;More importantly, though, is the point raised that Google employees can read your data.  This is something that most people don't really think about.  I had an interesting conversation with a fellow TJ student once.  As a sysadmin, I had access to the mail system, and I mentioned that the nature of having administrator access was that we could read students' TJ e-mail if we wanted to, but that we were highly unlikely to do so.  This student wasn't very comfortable hearing this, so I also brought up that using any other mail system like Gmail had the same issue.  For some reason, this person was more comfortable with strangers having access to her data than a fellow student.  If I remember correctly, the rationale was that some information (e.g. personal relationships, etc.) could be more damaging in my hands than in the hands of a total stranger.  At the same time, that's saying you would trust a random stranger with your most personal secrets more than you would another responsible student (because becoming a student sysadmin is not as easy as "here you go") at the school you attend.  And yet, as illogical as that seems, more and more people opt to go this route.  For instance, people will blog or post things online but then are surprised when other people find it and it gets used against them (the classic example is a prospective employer finding an embarrassing photographs of or information about you online).&lt;br /&gt;&lt;br /&gt;Back to the original topic, then.  While Google Apps offers a lot of benefits, including low cost (it's free unless you opt for a premium version) and familiarity (just about everyone has a personal Gmail account and finds Google products easy to use), there are times you want to consider the implications of putting things in the hands of people that you don't really know.  There is a reason, after all, that passwords and other sensitive information aren't supposed to be &lt;a href="http://wyang0.blogspot.com/2009/07/poor-password-practices.html"&gt;sent in e-mails&lt;/a&gt;.  But let's say that every employee that works for a company handling your data is trustworthy.  You still have to deal with the possibility that data is accidentally mishandled or lost, because even with the best intentions, accidents do happen ("lost laptop with thousands of Social Security Numbers" ring a bell?).  That is, after all, the definition of an accident.&lt;br /&gt;&lt;br /&gt;So the next time you choose to use a public service for storing or transmitting potentially sensitive information, consider not only the benefits, but also the implications of doing so.  And if you're in healthcare, I advise you to do your research thoroughly, and consider whether or not your patients would approve of the way your data is being handled.  But who knows, these days it's possible plenty of people would be quite happy with their private health information in the hands of computer nerds they've never met.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-8183745087152278935?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/8183745087152278935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/google-apps-and-privacy.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8183745087152278935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8183745087152278935'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/google-apps-and-privacy.html' title='Google Apps and Privacy'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2426959643636548366</id><published>2009-08-10T15:48:00.003-04:00</published><updated>2009-08-10T15:54:25.351-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Audacity on Solaris</title><content type='html'>I finally got Audacity (both stable 1.2.6 and beta 1.3.7) compiled and working on Solaris 10, albeit with some minor remaining issues.  While 1.3.8 is already out, I opted not to compile it since I had already started working with 1.3.7 and 1.3.8 is also the first release after the project's announcement that PortAudio v18 was no longer supported in the 1.3 branch.  We need PortAudio v18 to support Solaris audio framework since Solaris 10 does not have OSS support, at least for Sun Ray.  These packages should also work on OpenSolaris, using the legacy Solaris audio interfaces.&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://mirror.tjhsst.edu/tj/audacity/"&gt;here&lt;/a&gt; for the SVR4 package downloads and a README file with dependency and known issue information.  As with the &lt;a href="http://wyang0.blogspot.com/2009/08/vlc-on-solaris-10.html"&gt;VLC package from a few days ago&lt;/a&gt;, dependencies are not included, and I would appreciate if someone would be willing to mirror these files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2426959643636548366?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2426959643636548366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/audacity-on-solaris.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2426959643636548366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2426959643636548366'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/audacity-on-solaris.html' title='Audacity on Solaris'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1106004008574881315</id><published>2009-08-10T09:49:00.000-04:00</published><updated>2009-08-10T09:50:17.479-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Not My Spleen!</title><content type='html'>The spleen is apparently &lt;a href="http://www.nytimes.com/2009/08/04/science/04angier.html"&gt;more useful than once thought&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1106004008574881315?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1106004008574881315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/not-my-spleen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1106004008574881315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1106004008574881315'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/not-my-spleen.html' title='Not My Spleen!'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4091249957578098162</id><published>2009-08-08T16:39:00.004-04:00</published><updated>2009-08-08T16:44:02.583-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>High Tech Schools</title><content type='html'>&lt;a href="http://tvnz.co.nz/close-up/wired-future-2891200/video"&gt;TVNZ: Wired for the future&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had trouble getting the Flash version to load, possibly because the server is half way around the world from where I am.  The Windows Media link did work.  For those on non-Windows systems, here's a direct &lt;a href="http://images.tvnz.co.nz/tvnz_video/windows/one_news/cu_hi_tech_060809_128k.asx"&gt;link to the Windows Media version&lt;/a&gt; of the video.  Of particular note are the Sun Rays running what appears to be GNOME with Firefox 2.  In addition, it seems that they use &lt;a href="http://www.zimbra.com/"&gt;Zimbra&lt;/a&gt; for their e-mail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4091249957578098162?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4091249957578098162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/high-tech-schools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4091249957578098162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4091249957578098162'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/high-tech-schools.html' title='High Tech Schools'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1516134038223126564</id><published>2009-08-06T16:12:00.006-04:00</published><updated>2009-08-11T22:01:23.778-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>VLC on Solaris 10</title><content type='html'>Yes, it works!  All the little things I had to do to get it compiled I've filed on VLC Trac (tickets 3027 through 3040).  As of the time of this post, five issues have already been fixed in SVN.  There might still be some other runtime issues that I haven't found, but for the most part it seems to be working.&lt;br /&gt;&lt;br /&gt;I've uploaded SVR4 packages (installs in /usr/local) for VLC on both x86 and SPARC.  Note that it does have dependencies!  For any audio support, you will minimally need SDL.  ncurses is needed for the ncurses interface, QT4 is needed for the standard GUI, libmad is needed for MPEG decoding (including MP3), ffmpeg is needed for a lot of video formats, etc.  I am currently not supplying these dependencies, but if I get enough requests to, that can change.  The package specifies the maximum set of packages that are dependencies (that is, if some are missing, VLC may still work but not all of the plugins will).  For those not very familiar with the various community-based package sources for Solaris, SMC packages are at sunfreeware.com and CSW packages are from either opencsw.org or blastwave.org.  STJ packages are ones that I compiled at TJHSST (VLC included), and are not presently accessible outside of TJ.&lt;br /&gt;&lt;br /&gt;Enough talk already!  Click &lt;a href="http://mirror.tjhsst.edu/tj/vlc/"&gt;here&lt;/a&gt; for the downloads.  I would appreciate it if someone was willing to mirror these packages since this site has limited bandwidth.  Feel free to let me know what you think of the packages!  They should work on OpenSolaris as well.&lt;br /&gt;&lt;br /&gt;UPDATE 8/11/2009 10:00 PM:&lt;br /&gt;I've added a binary SVR4 package for QT4 (GCC) since it isn't as easily found and is also a very lengthy compile.  I've added a README at the site as well for some additional information, including tips and pointers to get your dependencies.  For OpenSolaris users, you should be able to get a working VLC with no source code compilation needed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1516134038223126564?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1516134038223126564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/08/vlc-on-solaris-10.html#comment-form' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1516134038223126564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1516134038223126564'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/08/vlc-on-solaris-10.html' title='VLC on Solaris 10'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3694669490587041161.post-8320502752386305460</id><published>2009-07-30T13:01:00.005-04:00</published><updated>2009-07-30T13:09:36.682-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>GPS and Paper Maps</title><content type='html'>When I grew up, we didn't have personal GPS devices to help us find our way around town, or even MapQuest or Google Maps.  We used maps on paper and our brains to find routes.  In first grade, I even remember a brief unit on learning how to use a grid-based paper map (although I had already learned how to navigate a few years earlier using the maps at home).  Basically, navigating worked something like this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pick the map for the region&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Look up the street names in the index&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Go to the indicated page number and/or grid number&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Find the street in the grid and trace it to your desired location&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Repeat for the other point of interest and connect the dots&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;It seems, however, that &lt;a href="http://blogs.computerworld.com/if_at_first_you_don_t_succeed"&gt;not everyone can read maps&lt;/a&gt; anymore...&lt;br /&gt;&lt;br /&gt;For the record, I usually use non-GPS-based computer mapping programs, but often like to retrace the route on paper and build my own alternate routes based on that.  I do not own a GPS navigator (yet).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-8320502752386305460?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/8320502752386305460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/gps-and-paper-maps.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8320502752386305460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8320502752386305460'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/gps-and-paper-maps.html' title='GPS and Paper Maps'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-428024419287051954</id><published>2009-07-30T12:58:00.004-04:00</published><updated>2009-08-03T13:45:45.797-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>John Doe and Musicians</title><content type='html'>It's a &lt;a href="http://cityroom.blogs.nytimes.com/2009/07/29/a-name-only-a-lawyer-could-love/"&gt;real John Doe&lt;/a&gt;, even if it was an accident.&lt;br /&gt;&lt;br /&gt;This is something I'd like to see sometime, for now the video will do: &lt;a href="http://www.wtop.com/?nid=600&amp;sid=1728021"&gt;Glass harp player brings Old Town alive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-428024419287051954?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/428024419287051954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/john-does-and-musicians.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/428024419287051954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/428024419287051954'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/john-does-and-musicians.html' title='John Doe and Musicians'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1139466528968776955</id><published>2009-07-27T20:55:00.005-04:00</published><updated>2011-08-21T14:41:53.663-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='hopkins'/><title type='text'>Johns Hopkins Internet Connections</title><content type='html'>Most higher education institutions (i.e. universities) have connections to both the commodity Internet and the Internet2 research networks.  I was browsing around the JHU IT website when I happened upon this &lt;a href="http://it.jhu.edu/cio/update/Updatefall2004.pdf"&gt;IT newsletter from 2004&lt;/a&gt;.  It seems that during the summer of 2004, Hopkins upgraded its Internet2 link from 45 Mbps (which is what &lt;a href="http://www.tjhsst.edu/"&gt;TJHSST&lt;/a&gt; still has today; few high schools have a connection to I2 at all) to 1000 Mbps.  That's quite a jump there!  The regular internet connection was also bumped 20% to 110 Mbps.&lt;br /&gt;&lt;br /&gt;Today (well, as of last winter), Hopkins has a 1.1 Gbps commodity internet connection.  The primary I2 link remains at 1 Gbps, but there is an additional 10 Gbps link for Physics and Astronomy, probably because Hopkins houses ground control for the Hubble Space Telescope.&lt;br /&gt;&lt;br /&gt;For those not familiar with Mbps and Gbps, let me put it this way: a home DSL connection in the Northern Virginia area is typically 3 Mbps, cable internet is 10 Mbps, and fiber optics (FiOS) is 15 Mbps.  And those are download speeds; upload speeds at home tend to be slower than download speeds, whereas enterprise internet connections (like those used at corporations and educational institutions) run the same speed in both directions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1139466528968776955?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1139466528968776955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/johns-hopkins-internet-connections.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1139466528968776955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1139466528968776955'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/johns-hopkins-internet-connections.html' title='Johns Hopkins Internet Connections'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4580563431741926158</id><published>2009-07-27T13:55:00.004-04:00</published><updated>2009-07-27T14:02:22.927-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='medicine'/><title type='text'>Healthcore Costs, Doctors, and Salaries</title><content type='html'>There have been some interesting articles recently about health care.  The point about the value of prevention is an old one for me, but the salary vs. fee pay system for doctors was something I had not heard about before.  I'm not sure which is better since my experience in comparing the two is limited, but I think what any healthcare reform needs to boil down to is patients first, not profits.  I'm not going to deny that the limited sources from which I read these articles may provide a biased view, but it seems that in the cases presented, improving patient care led to a reduction in healthcare costs, without cost savings being a primary goal.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/07/23/health/23chen.html"&gt;NYT: Getting Good Value in Health Care&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/07/25/health/policy/25doctors.html"&gt;NYT: Hospital Savings: Salaries for Doctors, Not Fees&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/07/26/weekinreview/26leonhardt.html"&gt;NYT: Forget Who Pays Medical Bills, It’s Who Sets the Cost &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newyorker.com/reporting/2009/06/01/090601fa_fact_gawande"&gt;The New Yorker: The Cost Conundrum&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4580563431741926158?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4580563431741926158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/healthcore-costs-doctors-and-salaries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4580563431741926158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4580563431741926158'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/healthcore-costs-doctors-and-salaries.html' title='Healthcore Costs, Doctors, and Salaries'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-9055083963760653345</id><published>2009-07-25T17:06:00.003-04:00</published><updated>2009-07-25T17:08:45.648-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Bears and Your Food</title><content type='html'>From the New York Times: &lt;a href="http://www.nytimes.com/2009/07/25/nyregion/25bear.html"&gt;Bear-Proof Can Is Pop-Top Picnic for a Crafty Thief&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My two favorite quotes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"But wildlife officials say that Yellow-Yellow, a 125-pound bear named for two yellow ear tags that help wildlife officials keep tabs on her, has managed to systematically decipher a complex locking system that confounds even some campers."&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"BearVaults, one of several canister brands, are favored by many backpackers because they are light and can be opened with bare hands; most others require a coin or screwdriver."&lt;br /&gt;(Bear hands?)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-9055083963760653345?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/9055083963760653345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/bears-and-your-food.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9055083963760653345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/9055083963760653345'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/bears-and-your-food.html' title='Bears and Your Food'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-764003126573233139</id><published>2009-07-25T17:02:00.002-04:00</published><updated>2009-07-25T17:05:51.071-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Snail Mail</title><content type='html'>It seems that USPS mail volume has &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/07/24/AR2009072403857.html"&gt;declined significantly&lt;/a&gt; in recent years.  Combined with the struggling economy, the article claims the USPS is "looking to cut home mail delivery from six days a week to five."  Feels like as big a change as switching from 7 to 10 digit phone dialing was back in the 90s; an inconvenience that most people will get used to eventually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-764003126573233139?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/764003126573233139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/snail-mail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/764003126573233139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/764003126573233139'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/snail-mail.html' title='Snail Mail'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5373978512048429429</id><published>2009-07-25T12:28:00.001-04:00</published><updated>2009-07-25T12:30:39.117-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Zero Gravity Coffee</title><content type='html'>This is pretty neat:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=pk7LcugO3zg"&gt;Astronaut demos drinking coffee in space&lt;/a&gt;&lt;br /&gt;(Thanks to a fellow blogger at &lt;a href="http://miniandmicro.blogspot.com/"&gt;http://miniandmicro.blogspot.com/&lt;/a&gt; for the tip!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5373978512048429429?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5373978512048429429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/zero-gravity-coffee.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5373978512048429429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5373978512048429429'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/zero-gravity-coffee.html' title='Zero Gravity Coffee'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3951342943710319139</id><published>2009-07-24T17:02:00.005-04:00</published><updated>2009-07-27T19:33:05.660-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>You Get What You Pay For - Promise Technology RAID Arrays</title><content type='html'>TJHSST's Computer Systems Lab has a student systems administrators program, of which I was a participant during my time there.  The "sysadmins" run production systems that support core school services such as student e-mail, the student Intranet, and the main website.  The program is very fortunate to be able to use a part of the school's IT budget to purchase equipment to support these services; there was once a day and age when this was not so and the hardware ran ancient.  So of course, in trying to be good stewards of the privilege, we try to find good deals on hardware that we are after.  But in some cases, we learn the hard way that cheap hardware is cheap for a reason.&lt;br /&gt;&lt;br /&gt;Enter the Promise VTrak M310i storage array.&lt;br /&gt;&lt;br /&gt;On paper, this product looks great.  It's cheap and comes with hard disk carriers so you can buy your own hard disks instead of being tied down to overpriced OEM disks.  It supports everything that we want it to do.  But at the end of the day, the on-board disk controller is unreliable.  Maybe that's because we are using it with Solaris systems.  Maybe it's because we're trying to use it more as a JBOD than a RAID.  Neither of those are legitimate reasons, though, since the product advertises support for iSCSI, and allows you to create a JBOD configuration.  If you claim to support an industry standard protocol or claim to be able to do something, there is no such thing as "it should work with this OS but not that one," or "we support this but not the very specific way you're doing it."  There is a reason some things are called standards.  Whatever the reasons, though, we are now stuck with a product that fails erratically; sometimes only a few days pass between failures, and sometimes a couple of weeks do.  What we'd like now is a JBOD (no RAID controller to fail) that we can just put these disks in.  However, to buy a good product from a Tier 1 vendor means that you can't just put your own disks in, and we aren't in a hurry to part with the disks that we already bought.  Or at least with Sun's J4200 JBOD array, the product is new enough that it's hard or expensive to get the needed parts from the aftermarket.  We've tried complaining to Promise and asking to get our units exchanged for their JBOD models, in hopes that they would work better since our units are still covered under warranty, but last I heard was that we'd gotten nowhere in trying to do that.&lt;br /&gt;&lt;br /&gt;On a related note, we recently attempted setting up a donated Promise SuperTrak RM8000 RAID array.  It has a decent amount of storage, but we were disgusted after spending 5 minutes trying to configure it.  Apparently the product lets you accidentally create an invalid configuration using its non-intuitive interface, then has no way for you to delete it.  It's possible there is a reset-all button hidden somewhere on the device, but we haven't had time to look for it.&lt;br /&gt;&lt;br /&gt;So while Promise seems to have been slowly improving their products over time, I cannot deem their budget products production-worthy.  It's possible their more expensive enterprise-class products work okay, but I can't speak to those.  And before you say "upgrade the firmware", the product should at least &lt;em&gt;work&lt;/em&gt; before it even ships.  Blatant bugs like these show what seems to be either poor engineering or a lack of sufficient testing.  And to be fair to the engineers, it could as well be a failure of management.  A BlueArc storage product I've worked with had some issues that, after conversing with some of their engineers, turned out was a result of having the product rushed to market.&lt;br /&gt;&lt;br /&gt;What is our solution?  We don't really have one yet.  We'll either wait until aftermarket parts are both available and affordable, or we'll just have to fork over additional money to buy a fully integrated and tested product.  So much for trying to save some money.  What I do know is we won't be buying a Promise product again anytime soon.&lt;br /&gt;&lt;br /&gt;Keywords: Promise VTrak, storage array, review, SAN&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3951342943710319139?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3951342943710319139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/you-get-what-you-pay-for-promise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3951342943710319139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3951342943710319139'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/you-get-what-you-pay-for-promise.html' title='You Get What You Pay For - Promise Technology RAID Arrays'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6568205962286586005</id><published>2009-07-23T16:31:00.003-04:00</published><updated>2009-07-23T20:20:40.186-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Google Voice + Gizmo = Free VoIP</title><content type='html'>I don't have an invite...yet.  But I am sharing an account with a friend, and I have to say that, despite some privacy concerns, I expect to be using Google Voice in the future.  The main reason is that I don't have a cell phone.  Yes, that's right, I don't have a cell phone (not yet, anyways).  Last year, I purchased the SkypeOut unlimited calling plan at $8 per 3 months while I was at Hopkins so I could call home and friends.  However, with Google Voice I can now make calls for free within the continental United States.&lt;br /&gt;&lt;br /&gt;But wait...Google Voice connects two phone endpoints.  I have a Bluetooth headset that I can use with my computer.  So I can use Skype for free PC to PC calling and Google Voice for free phone to phone calling (dorms have phones that are free for campus and incoming calls).  But what if I want PC to phone or phone to PC, if only so I can use my headset?  As it turns out, Google Voice can interoperate with the Gizmo SIP protocol.  A &lt;a href="http://www.gizmo5.com/"&gt;Gizmo5 account&lt;/a&gt; can be used as a Google Voice phone endpoint, and has a Skype-like program that runs on Windows (and other OSes too).&lt;br /&gt;&lt;br /&gt;Gizmo5, however, doesn't have a Windows Mobile Pocket PC client.  However, it is SIP-based, so any SIP client can interoperate with Gizmo5 accounts.  I found that the only SIP client to work decently on my Windows Mobile 6.1-flashed Dell Axim x51v was &lt;a href="http://www.sjlabs.com/"&gt;SJPhone&lt;/a&gt;.  (If you use it, there is a caveat.  The PPC 2003SE version doesn't hog the CPU like the unstable/beta for WM5 does, but the little notification message for incoming calls doesn't have buttons for Accept or Drop Call like the WM5 beta does.  I went with the 2003 version, and mapped those two functions to hardware keys, since the only other way to answer a call is to enable automatic answering.  It does, however, mean that those keys don't launch their usually mapped applications while SJPhone is running.)  To dial using Google Voice on my PDA, I can either use Google's &lt;a href="https://www.google.com/voice/m/"&gt;mobile web interface&lt;/a&gt; or the &lt;a href="http://supware.net/iDialer/"&gt;3rd-party iDialer application&lt;/a&gt; (check out the companion iContact too).  The latter is a little nicer to deal with, but if Internet Explorer is not the default browser on the PDA, it doesn't work.  It's also a little buggier than the web interface sometimes.&lt;br /&gt;&lt;br /&gt;But otherwise, I seem to have found a decent and free Skype-replacement for calling regular phones.  The only other missing feature now I think is the lack of support for my special headset features (answer call, hang up, redial) that Skype supports.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6568205962286586005?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6568205962286586005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/google-voice.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6568205962286586005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6568205962286586005'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/google-voice.html' title='Google Voice + Gizmo = Free VoIP'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5481070984998356208</id><published>2009-07-23T14:32:00.003-04:00</published><updated>2009-07-23T16:30:48.869-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Poor Password Practices</title><content type='html'>When you use an online service, you can pick as secure a password as you want, but you're putting a lot of trust on the other end to handle it securely as well.  There are a few things that some websites or applications do that are insecure.  Apparently it's bad enough to lead to this &lt;a href="http://www.computerworld.com/s/article/9135661/Report_Hacker_broke_into_Twitter_e_mail_with_help_from_Hotmail"&gt;breach of security&lt;/a&gt;.  There are at least three things that you should be wary of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The ability to recover your current password.  This means that your password is stored in clear text instead of as a non-reversible hash (yes, in most places, the systems administrators CAN'T actually get your password out of a database).  This is different from being able to reset your password.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Use of secret questions and answers.  Or rather, choose them wisely.  Some of those questions can be answered by someone other than yourself.  For instance, mother's maiden name is often a poor choice for a lot of people.  Keep in mind that the answer doesn't have to be related to the question; as long as YOU remember what the answer you put in is (for example, you could put in the name of your elementary school when asked for your pet's name).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Passwords that are e-mailed to you.  Did you know: e-mail is not considered secure?  (It's about as secure as logging into a website without SSL.)  In addition, if your password can be e-mailed to you, then the first bullet in this list is probably also true.  If this happens to you, delete the e-mail with your password in it, change your password to a unique or throwaway one, and contact the website asking them not to e-mail out passwords.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5481070984998356208?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5481070984998356208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/poor-password-practices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5481070984998356208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5481070984998356208'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/poor-password-practices.html' title='Poor Password Practices'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3091491959318143556</id><published>2009-07-21T20:41:00.005-04:00</published><updated>2009-07-21T21:19:02.802-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Parallel Programming in High School</title><content type='html'>Intel recently made a &lt;a href="http://software.intel.com/en-us/articles/clubhouse-parallel-universe/"&gt;press release&lt;/a&gt; regarding a program they are hosting at Brooklyn Technical High School.  To the question in the title: Are High School Whiz Kids Ready to "Think Parallel?", I respond with a resounding YES!  But perhaps that's just where I'm from.  My &lt;a href="http://www.tjhsst.edu/"&gt;high school&lt;/a&gt; has offered at least one &lt;a href="http://academics.tjhsst.edu/compsci/"&gt;course in parallel computing&lt;/a&gt; every year (formerly called "Supercomputing Applications") since &lt;a href="http://www.tjhsst.edu/~dhyatt/superap/gettingstarted.html"&gt;the late 80s&lt;/a&gt;, it seems, and even the introductory computer science course that I took there went a bit into threading, if not the other more advanced aspects of parallelism.  It probably helped that we had a supercomputer on-site for a large number of those years (and still do today, although it is largely obsolete).  We very recently built a modern x86 cluster, and have also been using NVidia graphics cards to cover GPU programming using CUDA since last year.  In any event, I'm glad to see that more technical high schools are covering parallel programming, especially today when even a laptop typically has two CPU cores.&lt;br /&gt;&lt;br /&gt;EDIT: For those nitpickers out there, my mention of threading was meant to say that if you don't understand threading, you probably won't understand parallel computing either, since in my opinion, threading is a simpler related concept.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3091491959318143556?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3091491959318143556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/parallel-programming-in-high-school.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3091491959318143556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3091491959318143556'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/parallel-programming-in-high-school.html' title='Parallel Programming in High School'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2732357116457452659</id><published>2009-07-21T14:04:00.002-04:00</published><updated>2009-07-21T14:05:29.364-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><title type='text'>Experience</title><content type='html'>I've heard experience described a number of interesting, yet true ways.  I came across this quote on the opensolaris.org storage-discuss mailing list today:&lt;br /&gt;&lt;br /&gt;"Experience is the comb you get after your hair falls out."&lt;br /&gt;&lt;br /&gt;Interesting, don't you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2732357116457452659?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2732357116457452659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/experience.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2732357116457452659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2732357116457452659'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/experience.html' title='Experience'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-7360832820668295758</id><published>2009-07-20T18:18:00.003-04:00</published><updated>2009-07-20T18:21:02.368-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='biotech'/><title type='text'>Single Individual DNA Differences</title><content type='html'>Here's some interesting research about &lt;a href="http://www.genomeweb.com/sequencing/snps-non-cancerous-tissue-may-differ-those-blood-study-finds"&gt;differences in SNPs when DNA is sampled from a different tissue in the same person&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-7360832820668295758?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/7360832820668295758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/single-individual-dna-differences.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7360832820668295758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7360832820668295758'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/single-individual-dna-differences.html' title='Single Individual DNA Differences'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4004570413844811182</id><published>2009-07-20T12:44:00.002-04:00</published><updated>2009-07-20T12:49:03.781-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='college'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>The Cost of College</title><content type='html'>...or, rather, the extent that some will go to.  Colleges are trying to get a sense of who you really are, not a figuratively PhotoShopped version of you.  Yet some seem to be making a living off people who want to do just that: &lt;a href="http://www.nytimes.com/2009/07/19/education/19counselor.html"&gt;Before College, Costly Advice Just on Getting In &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Reminds me a bit of an experience that a friend told me about.  During a high school visit to Hopkins, he overheard someone else in the group talking about how he was sure he was going to get in because he was participating in all the "right" activities.  To me, that seems to be the wrong approach...I certainly hope the admissions counselors saw through it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4004570413844811182?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4004570413844811182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/cost-of-college.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4004570413844811182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4004570413844811182'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/cost-of-college.html' title='The Cost of College'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-8218674783843485575</id><published>2009-07-20T12:40:00.002-04:00</published><updated>2009-07-20T12:42:48.091-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Solaris vs. Linux</title><content type='html'>I found an article that makes a good point about using Solaris and Linux.  I happen to agree with it 99%.  See the &lt;a href="http://www.vyre.com/company/news-room/news-detail/item45875/Solaris/?-Why-not-Linux"&gt;article&lt;/a&gt;, which I originally found from another &lt;a href="http://www.c0t0d0s0.org/archives/5761-A-decision-in-favour-of-Solaris.html"&gt;blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-8218674783843485575?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/8218674783843485575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/solaris-vs-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8218674783843485575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8218674783843485575'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/solaris-vs-linux.html' title='Solaris vs. Linux'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-5600182155824631372</id><published>2009-07-16T15:51:00.001-04:00</published><updated>2009-07-16T15:53:12.679-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Things Money Does</title><content type='html'>Don't make dares you don't intend to keep: &lt;a href="http://blogs.findlaw.com/strategist/2009/06/attorneys-million-dollar-dare-comes-back-to-haunt-him.html"&gt;Attorney's Million Dollar Dare Comes Back to Haunt Him&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sometimes it's possible to buy a continent at a gas station: &lt;a href="http://www.cnn.com/2009/US/07/15/quadrillion.dollar.glitch/index.html"&gt;Glitch hits Visa users with more than $23 quadrillion charge&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-5600182155824631372?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/5600182155824631372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/things-money-does.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5600182155824631372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/5600182155824631372'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/things-money-does.html' title='Things Money Does'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3388352917597626651</id><published>2009-07-16T15:49:00.002-04:00</published><updated>2010-04-08T08:24:31.682-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Microsoft Uses Sun Ray</title><content type='html'>Microsoft recently released a white paper titled "Virtualizing Windows on Sun Ray Thin Clients at the Microsoft Enterprise Engineering Center", available &lt;a href="http://www.sun.com/solutions/vdi/microsoft-eec-case-study.pdf"&gt;here&lt;/a&gt;.  Even Microsoft uses Sun Ray (albeit with Windows).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3388352917597626651?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3388352917597626651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/microsoft-uses-sun-ray.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3388352917597626651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3388352917597626651'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/microsoft-uses-sun-ray.html' title='Microsoft Uses Sun Ray'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-974942947413030586</id><published>2009-07-15T20:44:00.004-04:00</published><updated>2009-07-15T20:59:55.327-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun KCA 2009</title><content type='html'>Sun's Kernel Conference Australia seems to have some interesting &lt;a href="http://au.sun.com/sunnews/events/2009/kernel/agenda.jsp"&gt;sessions&lt;/a&gt;.&lt;br /&gt;Not in Australia?  Not a problem!  There is a &lt;a href="http://www.ustream.tv/channel/kernel-conference-australia"&gt;live feed of current session and recordings of previous sessions&lt;/a&gt;.  Sessions are primarily Solaris/OpenSolaris oriented, but there are a few that involve Linux and BSD.&lt;br /&gt;&lt;br /&gt;Source: &lt;a href="http://www.cuddletech.com/blog/pivot/entry.php?id=1049"&gt;The Blog of Ben Rockwood&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-974942947413030586?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/974942947413030586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-kca-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/974942947413030586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/974942947413030586'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-kca-2009.html' title='Sun KCA 2009'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-661063883283649399</id><published>2009-07-15T16:44:00.003-04:00</published><updated>2009-07-15T16:53:54.607-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Many Links, 2009-07-15</title><content type='html'>In United States news: &lt;a href="http://news.bbc.co.uk/2/hi/business/8152858.stm"&gt;Paulson admits bank merger threat&lt;/a&gt;.  Apparently Paulson thinks that deciding not to take on assets that would hurt a company's financial interests has "no reasonable legal basis and which would show a lack of judgment."  I assume, of course, that BBC is not misquoting him.&lt;br /&gt;&lt;br /&gt;In Northern Virginia news: &lt;a href="http://loudounextra.washingtonpost.com/news/2009/jul/15/faith-and-friendliness-helped-hostage-crisis/"&gt;Faith, and Friendliness, Helped in Hostage Crisis&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technology and healthcare: &lt;a href="http://www.computerworld.com/s/article/9135537/Cisco_UnitedHealth_team_up_to_build_a_national_network_for_virtual_doctor_visits"&gt;Cisco, UnitedHealth team up to build a national network for virtual doctor visits&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And finally, a look back in time at internet technologies: &lt;a href="http://www.computerworld.com/s/article/9135292/CompuServe_Prodigy_et_al._What_Web_2.0_can_learn_from_Online_1.0?taxonomyId=16&amp;pageNumber=1"&gt;&lt;br /&gt;CompuServe, Prodigy et al.: What Web 2.0 can learn from Online 1.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-661063883283649399?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/661063883283649399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/many-links-2009-07-15.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/661063883283649399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/661063883283649399'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/many-links-2009-07-15.html' title='Many Links, 2009-07-15'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-7759170433005072861</id><published>2009-07-13T17:11:00.003-04:00</published><updated>2009-07-13T17:14:53.405-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Thin Clients and Ultra Thin Clients</title><content type='html'>There's a distinction made between fat clients and thin clients, but a lot of people overlook the difference between the different types of thin clients.  For instance, Wyse thin clients aren't as thin as Sun Ray thin clients.  The former run embedded versions of operating systems, while the latter runs a firmware.  Sometimes, Sun Ray-types are referred to as ultra thin clients, which is probably where the "ut" prefix on Sun Ray commands comes from.  The security track record of Sun Rays are also comparably superior.  Wyse thin clients, on the other hand:&lt;br /&gt;&lt;a href="http://www.theregister.co.uk/2009/07/10/wyse_remote_exploit_bugs/"&gt;'Secure' Wyse thin clients vulnerable to remote exploit bugs&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-7759170433005072861?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/7759170433005072861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/thin-clients-and-ultra-thin-clients.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7759170433005072861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7759170433005072861'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/thin-clients-and-ultra-thin-clients.html' title='Thin Clients and Ultra Thin Clients'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-898352579644204665</id><published>2009-07-13T16:14:00.002-04:00</published><updated>2009-07-13T16:15:38.484-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Bank Insanity</title><content type='html'>Something's not right here:&lt;br /&gt;&lt;a href="http://www.foxbusiness.com/story/markets/al-lewis-wells-fargo-bank-sues/"&gt;Al Lewis: Wells Fargo Bank Sues Itself - FOXBusiness.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-898352579644204665?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/898352579644204665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/bank-insanity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/898352579644204665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/898352579644204665'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/bank-insanity.html' title='Bank Insanity'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-51523549458724596</id><published>2009-07-13T09:53:00.001-04:00</published><updated>2009-07-13T09:55:56.314-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>One Year After Terry Childs' Arrest, IPSec VPN Security</title><content type='html'>He's still in jail, actually, going through a number of hearings.  There have been a good number of analyses about the topic, particularly on &lt;a href="http://www.infoworld.com/blogs/paul-venezia"&gt;Paul Venezia's blog&lt;/a&gt; and some of the links from it, so I won't reanalyze it here.  But I am reminded of a huge security mistake that the prosecution had made, yet I feel very few people realized the implications.&lt;br /&gt;Just prior to Childs' arrest, I had been working on implementing an &lt;a href="http://www.tjhsst.edu/admin/livedoc/index.php/IPSec_VPN"&gt;IPSec VPN&lt;/a&gt; that would work with the built-in firmware VPN client on Sun Rays.  This meant all the settings had to be compatible with Cisco EasyVPN (doing so was harder than it sounds).  Since IPSec is so complicated, I'd been doing a lot of research on the topic at the time.  When news broke that the prosecution had entered a list of VPN passwords Childs had kept into public evidence, I had an understanding of what exactly those passwords were for.  Those passwords were what are known as "pre-shared keys."  If you want to set up a Cisco IPSec VPN, both sides of the connection need to have a shared secret string.  These were the passwords that the prosecution had supposed were other users' personal passwords that Childs was keeping so he could impersonate them.  But as a systems administrator, I knew that knowing these passwords were essential to properly configuring Cisco IPSec VPN devices.  In addition, these keys encrypt the user-specific password that gets passed over the network.  You see, for Cisco IPSec VPN clients, you need two passwords: the pre-shared key, which only the administrator and VPN program are supposed to know (but is &lt;a href="http://www.unix-ag.uni-kl.de/~massar/bin/cisco-decode"&gt;easily decrypted&lt;/a&gt; for human consumption), and the user's personal password.  The former is used to encrypt the latter.  After both passwords are accepted, additional encryption is negotiated.&lt;br /&gt;What this means is anyone with the shared secret key is able to obtain the user-specific password if they have a network dump of the VPN traffic while logging on to the server.  Where I implemented the VPN, I was able to mitigate this risk by assigning each user a unique key, but in most legacy Cisco deployments, everyone has the same key.  That these keys were posted online meant that during the time between the document becoming public record and when the city of San Francisco IT realized that the VPN server was insecure, hackers may have been able to extract users' passwords.  Based on news sources, though, it seems San Francisco was lucky enough to have avoided that consequence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-51523549458724596?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/51523549458724596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/one-year-after-terry-childs-arrest.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/51523549458724596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/51523549458724596'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/one-year-after-terry-childs-arrest.html' title='One Year After Terry Childs&apos; Arrest, IPSec VPN Security'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4925827273478685290</id><published>2009-07-11T19:55:00.004-04:00</published><updated>2009-07-11T20:17:38.600-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oldtimes'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='memories'/><title type='text'>Screen Candy</title><content type='html'>Back in the old Windows 95 days, when I was but a wee child in elementary school, there were a handful of fun screen candy applications.  One of them was Neko, a cat that would chase your mouse cursor around the screen.  I rediscovered it online &lt;a href="http://www.geocities.com/SiliconValley/Haven/4173/neko.html"&gt;here&lt;/a&gt;, but since that's a Geocities site, and Yahoo! is shutting down Geocities later this year, it's nice to know that archive.org has a &lt;a href="http://web.archive.org/web/20071024141039/http://www.geocities.com/SiliconValley/Haven/4173/neko.html"&gt;copy of the site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There's also Screen Mates Pumpkin and Sheep.  They walk around your screen and use window edges as platforms.  &lt;a href="http://www.rightmousebutton.com/mates.html"&gt;Here's a site&lt;/a&gt; that seems to have downloads for them, although it says Orange instead of Pumpkin (the original Japanese website for Screen Mates no longer seems available).  I think my copies of the programs are from the days when floppies were the way to share programs :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4925827273478685290?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4925827273478685290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/screen-candy.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4925827273478685290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4925827273478685290'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/screen-candy.html' title='Screen Candy'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6891016231066426530</id><published>2009-07-11T16:49:00.002-04:00</published><updated>2009-07-11T17:06:26.589-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>The Sad State of Networked File Systems</title><content type='html'>When it comes to networked filesystems, you pretty much have three choices: CIFS, NFS, and AFS.  We won't talk about others here, such as Lustre, Gluster, other cluster-based things.  CIFS is mostly for Windows, and NFS and AFS are mostly for *NIX systems.  CIFS and NFS are strictly over the network (i.e. if you're on the fileserver, you don't have to use a CIFS or NFS client to read the files), while AFS additionally maintains its own on-disk layout (you need the AFS client, even on the fileserver).&lt;br /&gt;&lt;br /&gt;Naturally, NAS appliances tend to use CIFS and NFS.  The appliance can maintain its own on-disk layout, and just about every client is covered by exporting CIFS and NFS.  Yes, I know Windows can also do NFS and *NIX can also do CIFS, but if given a choice, what would you choose?  That's to say they don't do them very well.&lt;br /&gt;&lt;br /&gt;CIFS on Windows just works.  It's a kludge on just about anything *NIX, though, at least when you start supporting multiple users.  Plus using symlinks means the server has to be very specific in implementation.  Most appliances don't support CIFS symlinks, and symlinks are a *NIX user's friend.  Okay, moving on.&lt;br /&gt;&lt;br /&gt;NFS just works, until you want to start enabling security features, namely NFSv4 with Kerberos.  Now it only works for the most part.  On Solaris or Linux, you edit a file to enable Kerberos features.  But on Linux, you also need a client keytab, and then find out that the GSSAPI credentials context (basically the authorization to NFS derived from your Kerberos credentials) stick around in a way that they shouldn't (at least on Ubuntu 8.04 and 8.10); they don't go away like your Kerberos credentials do when you log out.&lt;br /&gt;&lt;br /&gt;AFS is it's own little monster, but on Solaris and Linux, it works pretty well.  So you conclude that for Linux, AFS is your best option if you want reasonable security and features.  And it usually is.  But that's sad.  AFS works pretty well on Solaris, too.  However, you can't do AFS in combination with CIFS because of the on-disk layout, and the AFS client on Windows leaves much to be desired in its current state (I'm not very reassured by the list of bugfixes for Windows that are listed for each new release).  In time, AFS on Windows might be something desirable.&lt;br /&gt;&lt;br /&gt;Windows: CIFS.  Linux: AFS.  Solaris: NFS, AFS.  Well they say you can't please everyone.  I guess they're right.  We'll see where the future goes...perhaps Linux NFSv4 with Kerberos will get better, AFS on Windows will be stabler, or Microsoft will make NFSv4 work really really well on Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6891016231066426530?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6891016231066426530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/sad-state-of-networked-file-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6891016231066426530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6891016231066426530'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/sad-state-of-networked-file-systems.html' title='The Sad State of Networked File Systems'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-4084690520866108147</id><published>2009-07-11T11:39:00.002-04:00</published><updated>2009-07-11T11:58:35.398-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Microsoft Shenanigans</title><content type='html'>Over two years ago, I was playing with the the Microsoft Office Outlook 2003 Business Contact Manager.  I decided to uninstall it since it wasn't something I was going to use.  Now, as it were, BCM uses Microsoft SQL Server.  When I finished uninstalling BCM, I got this friendly reminder:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tjhsst.edu/%7Ewyang/images/uninstallMSDEforsecurity.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 737px; height: 567px;" src="http://www.tjhsst.edu/%7Ewyang/images/uninstallMSDEforsecurity.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Microsoft just admitted that its own products are a security risk?&lt;br /&gt;&lt;br /&gt;Yesterday, I noticed that Google and Microsoft seemed to have entered a new partnership as well...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tjhsst.edu/~wyang/images/gmail_bing_ad_circled.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 858px; height: 432px;" src="http://www.tjhsst.edu/~wyang/images/gmail_bing_ad_circled.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;For those a little more behind on the times, Bing is Microsoft's latest attempt at a search engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-4084690520866108147?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/4084690520866108147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/microsoft-shenanigans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4084690520866108147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/4084690520866108147'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/microsoft-shenanigans.html' title='Microsoft Shenanigans'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3490215212291876065</id><published>2009-07-10T15:38:00.003-04:00</published><updated>2009-07-10T15:48:15.158-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun Ray 5 EA 1 GUI Firmware -- Update</title><content type='html'>One of the Sun Ray engineers responded to my &lt;a href="http://forums.sun.com/thread.jspa?messageID=10762530"&gt;question&lt;/a&gt; regarding the new Advanced options.  I realized what "Video Input Disable" was last night before reading his reply, but basically on some models of Sun Rays, there is a source button to switch to using the Sun Ray as a monitor for another device.  In some cases, this is problematic (for instance, when using Sun Rays as kiosks, or in places where users are apt to press random buttons to get things to work).  I wonder if the option would be more aptly named "Source Button Disable" instead, since initially I thought "video input" was referring to the composite video in port on Sun Ray 1 models.&lt;br /&gt;The Fast Download apparently improves tftp firmware downloads over high latency connections.  I've found that firmware downloads in the default mode over my home broadband connection are reasonable, though, so I don't have a strong reason to test this feature now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3490215212291876065?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3490215212291876065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-ray-5-ea-1-gui-firmware-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3490215212291876065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3490215212291876065'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-ray-5-ea-1-gui-firmware-update.html' title='Sun Ray 5 EA 1 GUI Firmware -- Update'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-8386447767505335277</id><published>2009-07-10T13:34:00.002-04:00</published><updated>2009-07-10T13:38:28.861-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Ice Cream Trucks and License Plates</title><content type='html'>Every so often you see something that makes you smile.  Walking home from the bus stop today, I passed a parked car with a license plate "HIHIHIH".  A few months ago, driving through my neighborhood I saw a car with the plate "LUL WUT".  And longer ago I overheard an ice cream truck in my neighborhood playing Tetris Rock on its chimes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-8386447767505335277?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/8386447767505335277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/ice-cream-trucks-and-license-plates.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8386447767505335277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/8386447767505335277'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/ice-cream-trucks-and-license-plates.html' title='Ice Cream Trucks and License Plates'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-3604458946012623137</id><published>2009-07-09T13:55:00.005-04:00</published><updated>2009-07-09T15:37:11.170-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>More Sun Ray Software 5 EA 1</title><content type='html'>A couple more hours of evaluation and a lot more to report!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Adobe Flash HD&lt;/strong&gt;&lt;br /&gt;This time I used the &lt;a href="http://www.youtube.com/watch?v=spgAukrV3V0"&gt;2009 JHU Commencement&lt;/a&gt; highlights video, after clicking the little HD button.  The size of the video on-screen was approximately 896x504.  Here's a table again:&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Test&lt;/th&gt;&lt;th&gt;BW (Mbps)&lt;/th&gt;&lt;th&gt;CPU (%)&lt;/th&gt;&lt;th&gt;Quality&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/off&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;Very Poor&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/x11&lt;/td&gt;&lt;td&gt;35&lt;/td&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;Poor&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/xvideo&lt;/td&gt;&lt;td&gt;50&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;Fair&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/all&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;17&lt;/td&gt;&lt;td&gt;Good&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;S10/Firefox 3/Flash 9&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;Poor&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;S10/XVideo/MPlayer&lt;/td&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;Better&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;So even with HD YouTube, the enhancements help a lot, especially in reducing bandwidth used.  However, this time it couldn't match MPlayer's playback quality.&lt;br /&gt;According to a post in this &lt;a href="http://forums.sun.com/thread.jspa?threadID=5396453&amp;amp;tstart=0"&gt;forum thread&lt;/a&gt;, Flash enhancements for UNIX are coming in a future release.  Hopefully that's sooner rather than later.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Soft Client on Linux&lt;/strong&gt;&lt;br /&gt;It works with &lt;a href="http://www.winehq.org/"&gt;Wine&lt;/a&gt; on Linux.  I couldn't test it with Wine on Solaris 10 or OpenSolaris, and the way I tested it on Linux meant that I couldn't check if sound worked, but otherwise it seemed to work pretty well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;New GUI Firmware Options&lt;/strong&gt;&lt;br /&gt;There are at least two new options in the Advanced menu; these are ones that I took note of because it's not obvious to me what they do, and the documentation only lists them but does not describe them:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Enable Fast Download&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Video input disable&lt;/li&gt;&lt;/ul&gt;Hope Sun updates the documentation soon so we figure this out.  I've posted a question on the Sun Ray forum as well to see if I can get an answer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;REAL BONUS - new X extension: XRender&lt;/strong&gt;&lt;br /&gt;I have to say REAL here since last time I said BONUS, it turned out that it was in the SRSS 4.2 What's New list, but not in the SRS 5 What's New list (see the edit that I made to yesterday's blog entry).  This time, I'm much more sure it's not obvious from the wiki docs.  The only place it's mentioned is in the man page for utxconfig (and the corresponding version included on wikis.sun.com).&lt;br /&gt;By default, the XRender extension is not turned on.  You can turn it on for your token by running "utxconfig -n on", then logging out and back in.  I have no idea how XRender support will affect performance of apps like Firefox on Sun Ray (Cairo uses XRender), but what I do know is that KDE 4 should now be usable!  Over a year ago, I compiled the base libraries and desktop for KDE 4.0.5 (with QT 4.3.3).  I logged in to see how well it was working, and I was not impressed.  The desktop was very ugly and the Logout button didn't even work!  (There's a screenshot linked to from &lt;a href="http://www.opensolaris.org/jive/message.jspa?messageID=260608"&gt;this forum thread&lt;/a&gt;, but the link seems to be dead now.)  I abandoned ship and waited.  Today I pulled out that archived set of packages and it works great!  As it turns out, the logout button fails if XRender isn't present.&lt;br /&gt;A KDE developer had previously suggested to me compiling QT 4.5 with -graphicssystem raster to work around the lack of XRender.  I never got a chance to do this, so I don't know if that would perform better than letting it use the new XRender extension.  With the QT and KDE that I have now, running over my desktop icons rapidly and continuously results in Xnewt usage of 50% CPU and plasma process usage of about 35% CPU, as well as a bandwidth stream of 10 Mbps.  Contrast that to about 30% CPU usage of the Xorg process when I used KDE 4 from the VirtualBox console (plasma CPU usage was comparable).  It's possible a newer QT and KDE, even with XRender, would do better because of optimizations made to the code since I compiled it.  I don't know whether raster would do better or worse though.  I do know that someone on the SunRay-Users list had tried QT-raster on Linux and found it unusable since QT made the assumption that the color mask on the X server was RGB, instead of querying and determining that Sun Rays actually use BGR.  It's possible this issue would not appear on Solaris.&lt;br /&gt;To get a more objective idea of how XRender actually performed since one of the Sun Ray engineers had mentioned on the mailing list that the feature would be kept in for release if it performed well, I downloaded &lt;a href="http://www.rasterman.com/files/render_bench.tar.gz"&gt;render_bench&lt;/a&gt; and ran it against both the Sun Ray and the X console running in VirtualBox.  The first time I ran it on the Sun Ray, the X server crashed or reset for an unidentified reason before the test completed.  The second time, the test completed without incident.  I found that off-screen XRender and Imlib2 tests were comparable between the Sun Ray and console, but that for on-screen XRender, the Sun Ray took 5-12 times longer to complete the test.  Subjectively, though, it still looks pretty good.&lt;br /&gt;&lt;br /&gt;This ends my formal testing of EA 1.  I will make another post if I find another hidden new feature, or have an update on something else I've already blogged about.  Otherwise, we wait for EA 2!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-3604458946012623137?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/3604458946012623137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/more-sun-ray-software-5-ea-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3604458946012623137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/3604458946012623137'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/more-sun-ray-software-5-ea-1.html' title='More Sun Ray Software 5 EA 1'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1055143128006598774</id><published>2009-07-08T21:39:00.011-04:00</published><updated>2009-07-09T15:35:01.208-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun Ray Software 5 EA 1 First Impressions</title><content type='html'>After several hours of testing, I've got a somewhat lengthy initial evaluation of two of the major new features: Adobe Flash enhancements and the Soft Client.  I don't have Windows Server 2008 that I can play with, but I trust it just means that some extra QA testing has gone into making the Terminal Services Client play well on 2008, as well as added support for multimedia features.  With that said, a quick description of my testing setup:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows XP laptop (ThinkPad T61, Intel Core 2 T8300 dual core CPU, 3 GB RAM) -- doubles as both the Windows Remote Desktop server and the host for the Solaris 10 VM.  The Soft Client was also tested from here.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;VirtualBox (3.0) VM running Solaris 10 Update 7 and SRS 5 components (32-bit, 2 VCPUs, 768 MB RAM)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sun Ray 270&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Adobe Flash acceleration&lt;/strong&gt;&lt;br /&gt;Short comment: It works great!&lt;br /&gt;Long comment: Flash (while limited to IE 7 and 8, sizes less than 1024x768, and Sun Ray 2 series DTUs) has been brought up to par with other video enhancements already made in earlier releases.  Here's a table of bandwidth and CPU usage, as well as perceived quality of a particular YouTube video.  For those interested, the video I used was the NewsChannel8 story on the &lt;a href="http://www.youtube.com/watch?v=1UgXRu_5q5A"&gt;TJHSST Sun Grant&lt;/a&gt;.  Perceived quality was differentiated at about 0:51 (video of walking across the room).  CPU usage only accounts for the Xnewt (X server) process, and in the case of Windows sessions, the uttsc process as well.  For the WinXP lines, the word after the slash is the argument passed to uttsc.  Off equates to how performance was before SRS 5. &lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Test&lt;/th&gt;&lt;th&gt;BW (Mbps)&lt;/th&gt;&lt;th&gt;CPU (%)&lt;/th&gt;&lt;th&gt;Quality&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/off&lt;/td&gt;&lt;td&gt;35&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;td&gt;Good&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/x11&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;85&lt;/td&gt;&lt;td&gt;Good&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/xvideo&lt;/td&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;85&lt;/td&gt;&lt;td&gt;Better&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WinXP/all&lt;/td&gt;&lt;td&gt;6-7&lt;/td&gt;&lt;td&gt;25-30&lt;/td&gt;&lt;td&gt;Best&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;S10/Firefox 3/Flash 9&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;70&lt;/td&gt;&lt;td&gt;Better&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;S10/XVideo/Xine&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;Best&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;As with a lot of the other multimedia enhancements, Sun Ray 1 series DTUs don't fare as well.  While I haven't actually tested them in this case, according to the documentation, WinXP/FlashAll isn't even an option there.  Now...if only video on *NIX could get some love, too.  But, as Sun once told us, most of Sun's Ray customers use Windows, so that's where most of the engineering effort goes these days.  Oh well.  C'est la vie.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Soft Client&lt;/strong&gt;&lt;br /&gt;Short comment: It works!  Needs some polish and advanced features, but otherwise works!&lt;br /&gt;Long comment: To get the soft client to work, remember to enable "Software Client Access" from the administration GUI or set a utpolicy that has "-u pseudo".  You also need to be using the EA version of SRSS as older versions don't understand soft clients.  I initially overlooked these two requirements and almost passed the Soft Client off as not working.&lt;br /&gt;The overall experience was comparable to that of a hardware DTU (even sound works!), although the performance in some intense cases (i.e. video) seemed slightly inferior.  This is surprising since the Soft Client is running on my comparatively powerful Windows PC, while the Sun Ray has a little 4 watt embedded CPU.  Of course, the DTU firmware has probably been significantly optimized.  Note that I was able to test the Soft Client with a fully powered Sun Ray server (Sun Fire X4150, 8 core Intel Xeon X5460, 24 GB RAM), although only over my home WAN connection (DSL, 3 Mbps downstream).  I don't know how well it would do in a LAN environment with that same server.&lt;br /&gt;What is missing is hotdesking and support for non-Windows!  Actually, I think hotdesking would work with NSCM, but I have my own reasons for not using it where I work.  Having said that, Soft Client tokens can be registered just like other smart card and DTU pseudo tokens, so by setting up alias tokens, you can effectively use the soft client to attach to an existing smart card session, enabling hotdesking without NSCM!  It'd be nice if the Soft Client could offer to present different tokens to the server though, since as a systems administrator, I've got about 5 different smart cards that I use (one for each FOG, redirected using AMGH).  But for most people, the default of one token should be fine.&lt;br /&gt;The Soft Client is Windows-only...but it shouldn't be too hard to port to *NIX!  In fact, if you look in the installation directory, you find none other than GTK+ libraries.  GTK is widely used on *NIX anyways, so I guess it's just a matter of customer demand.  Personally I'd find a Linux version very interesting, since it then opens up the possibilities of building a Sun Ray netbook (the existing Sun Ray laptops don't impress me all that much in terms of battery life and lacking a middle mouse button, as well as lacking other modern laptop features).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;BONUS new security feature: Client Authentication&lt;/strong&gt;&lt;br /&gt;It's in the docs.  It's in the administration GUI.  It has new commands and man pages to go with it.  But it's not listed on the "What's New" listing!  I won't say too much more here since the official documentation explains it pretty well.  Perhaps Sun wasn't all that ready for it yet; the docs on the new wikis.sun.com for it even have colored notes left inline for documentation editors to address.&lt;br /&gt;&lt;br /&gt;That's all for now, folks.  More to come soon :)&lt;br /&gt;&lt;br /&gt;As a footnote to help un-confuse some things, SRS 5 includes SRSS 4.2, SRWC 2.2, and Soft Client 1.0.  SRS refers to the entire suite and stands for Sun Ray Software, while SRSS stands for Sun Ray Server Software.&lt;br /&gt;&lt;br /&gt;EDIT 7/9/2009 11:56 AM: Client authentication is listed as a new feature in the SRSS 4.2 docs, but not in the SRS 5 docs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1055143128006598774?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1055143128006598774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-ray-software-5-ea-1-first.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1055143128006598774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1055143128006598774'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-ray-software-5-ea-1-first.html' title='Sun Ray Software 5 EA 1 First Impressions'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-2893846247674029236</id><published>2009-07-08T14:55:00.007-04:00</published><updated>2009-07-08T21:40:47.505-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunray'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Sun Ray Software 5 EA 1 Announced</title><content type='html'>Sun just publicly announced the Early Access 1 program for Sun Ray Software 5 beta on the community SunRay-Users mailing list (at &lt;a href="http://www.filibeto.org/"&gt;http://www.filibeto.org/&lt;/a&gt;)!  Key features listed in this EA are Adobe Flash enhancements for Windows sessions, Windows Server 2008 support, and a new Sun Ray Soft Client.  The announcement also mentions that EA2, due later this summer, will feature USB redirection for Windows sessions.&lt;br /&gt;&lt;br /&gt;While it's not Adobe Flash enhancements for UNIX, it still sounds like an exciting release which I will be sure to test!&lt;br /&gt;&lt;br /&gt;The program officially starts at 3:00pm EDT today.  Details and the original announcement can be found &lt;a href="http://www.filibeto.org/pipermail/sunray-users/2009-July/013088.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-2893846247674029236?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/2893846247674029236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-ray-software-5-beta-ea1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2893846247674029236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/2893846247674029236'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/sun-ray-software-5-beta-ea1.html' title='Sun Ray Software 5 EA 1 Announced'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1898560515286999912</id><published>2009-07-06T23:15:00.002-04:00</published><updated>2009-07-06T23:20:10.708-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Warm and fuzzy news</title><content type='html'>CNN has a nice article up:&lt;br /&gt;&lt;a href="http://www.cnn.com/2009/US/07/06/newyork.wallet.cherry.tree/"&gt;Stolen wallet found in cherry tree after more than quarter century&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's not often you read good news these days :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1898560515286999912?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1898560515286999912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/warm-and-fuzzy-news.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1898560515286999912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1898560515286999912'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/warm-and-fuzzy-news.html' title='Warm and fuzzy news'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1735884250808150134</id><published>2009-07-05T21:10:00.004-04:00</published><updated>2009-07-05T22:33:59.912-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>Financial Aid and the Economy</title><content type='html'>No, I'm not talking about the numerous congressional bailouts that have been taking place within the past year.  I'm talking about something a little less noticed...financial aid programs for college students.  Financial aid programs are great since they give an opportunity to those that are economically disadvantaged to pursue a higher level of education.  But there's an irony to these programs and how they may be impacting the economy.&lt;br /&gt;&lt;br /&gt;Say what you will about our economic problems, but it is difficult to deny that debt is not a significant, if not primary, cause of economic troubles not just in the United States, but in many other nations.  The federal government is deep in debt.  Individuals are filing for bankruptcy and foreclosing on mortgages.  But wait!  These days, what's usually the first time a person finds themselves in debt?  Isn't it during the college years, either from paying tuition or spending more than one has via a credit card?  And then financial aid comes around and tells us, "Okay, you have a big house that you barely own, not much in savings or investments, and a couple of kids in the family off of two sources of income.  You sound like you could use some help."&lt;br /&gt;&lt;br /&gt;And then the other guy.  A family that knows how to save so losing a job doesn't mean losing the house.  Doesn't indulge in buying a new car and computer every year just because it's the latest and greatest.  The mortgage on the small but sufficient house has nearly been paid off.  All-in-all financially responsible.  Financial aid: "You get nothing.  You'll give us everything you have before we help you out."&lt;br /&gt;&lt;br /&gt;Wait a sec...if you're financially responsible, you have to pay through the nose for college, but if you live paycheck to paycheck you get lots of help?  Granted, this statement doesn't cover everyone.  There are those families that are very well off where the kids can be sent off to top notch colleges and the parents can retire and still have extra leftover.  There are also those that suffer financially through no fault of their own and really could use the help.  But that group in the middle...what's going on there?&lt;br /&gt;&lt;br /&gt;I really don't know what to do here.  I have no better solution to this potential issue.  But it's something I think is worth pondering.&lt;br /&gt;&lt;br /&gt;As a footnote: I do not intend to offend anyone by writing this, but there is just something that bothers me a bit when I think about the system that compels me to share my thoughts, disorganized or poorly expressed though they may be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1735884250808150134?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1735884250808150134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/financial-aid-and-economy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1735884250808150134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1735884250808150134'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/financial-aid-and-economy.html' title='Financial Aid and the Economy'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-7285319213740466225</id><published>2009-07-01T16:18:00.000-04:00</published><updated>2009-07-05T17:33:36.295-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='other'/><title type='text'>People that can read</title><content type='html'>I'm generally a very patient, calm, hard to stress person.  However, a pet peeve that I have is when I have to repeat myself.  Especially in writing.  Specifically, I'm referring to a number of support cases that I've been filing with Sun.  With a number of them, when the assigned support rep contacts me, I feel like they haven't read anything that I've written beyond the title, and that answering their question would just be rewriting my detailed problem statement.  Now, granted, I'm generally very happy with Sun (Oracle?), and I'll give the benefit of the doubt that maybe this somewhat new Member Support Center makes it difficult for techs to read the problem statement, but really now.  It'd be so much easier if you would just read the problem statement that I already spent time writing and then work from there.  I would like to thank those techs that DO read my entire submission and subsequently are able to bring the service request to a quick resolution.  Hopefully Sun will be able to address and correct whatever issue there is here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-7285319213740466225?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/7285319213740466225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/people-that-can-read.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7285319213740466225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7285319213740466225'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/people-that-can-read.html' title='People that can read'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-7386264185852518905</id><published>2009-07-01T16:10:00.000-04:00</published><updated>2009-07-05T17:32:40.016-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>RIP AvantGo</title><content type='html'>A few weeks ago &lt;a href="http://en.wikipedia.org/wiki/AvantGo"&gt;AvantGo&lt;/a&gt; announced that it would discontinue providing mobile content on June 30th, 2009.  For those that didn't use a PDA in the early 2000s, AvantGo allows you to sync online content to mobile devices for offline reading.  Despite wireless data connections via cellphone and proliferation of WiFi networks, I've still found a use for AvantGo.  I'm not always online, and AvantGo is handy when I'm using public transit (whether it be a school bus or taking Metro to an internship or to volunteer at the hospital).  The content is also formatted nicely for mobile devices, so even if I do have a wireless connection, sometimes I'll use AvantGo anyways.  Besides that, I don't have a cell phone (yet), and even if I did, it's not likely I would purchase an expensive data plan.&lt;br /&gt;&lt;br /&gt;Strangely enough, with the disappearance of AvantGo (which predated the proliferation of RSS, mind you), I was hard-pressed to find a new alternative.  However, I was very lucky to find &lt;a href="http://en.wikipedia.org/wiki/MDigger"&gt;mDigger&lt;/a&gt;.  mDigger is in many respects similar to AvantGo, although it also has a Windows and Mac client.  Much of the content offered is similar, although mDigger doesn't have everything that I used to read on AvantGo, nor does it seem to have as much complexity in channels (mDigger calls them mclips).  For instance, with AvantGo, you can save your ZIP code in the Accuweather.com channel and it will always sync your weather.  News channels also have multiple levels of nesting.  With mDigger, only one level of nesting is there and I have to pick a specific mclip for my weather region (in this case, Washington DC).  But my favorite change in going to mDigger is that it's actually FAST when it syncs!  I think AvantGo may have been that fast when I used it back in 2002, but something happened and the service became sluggish and prone to spitting out errors (this despite have switched from dial-up to broadband).  mDigger, like AvantGo, supports adding external RSS feeds.  Unfortunately, there's no link traversal for feeds so feeds that only have headlines and short summaries aren't very useful for me (this is the same reason I didn't just pick an RSS reader).  mDigger also doesn't let you add any old website that you want, although I admittedly rarely used that feature in AvantGo.&lt;br /&gt;&lt;br /&gt;All in all, I think mDigger is something I can get along with.  But as for AvantGo, RIP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-7386264185852518905?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/7386264185852518905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/rip-avantgo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7386264185852518905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/7386264185852518905'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/rip-avantgo.html' title='RIP AvantGo'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-1312035015214179103</id><published>2009-07-01T15:59:00.001-04:00</published><updated>2009-07-05T17:30:49.488-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='laws'/><title type='text'>Useful Laws and Other Random News</title><content type='html'>Some interesting news in the Washington Post today.  Fairfax County seems to be talking about reinstating the decal because of budget deficits...despite the decal just having been eliminated a few years ago (the article says 2006).  Also, apparently the "I Voted" stickers were cut from the budget :(&lt;br /&gt;&lt;br /&gt;In better news though, starting today Virginia drivers can't legally text or read e-mail while driving (how is that even possible to do safely, in any sense?).  There's also supposedly a new law in Maryland that'll promote bookstore competition in regards to buying textbooks; colleges have to provide information to allow students to shop around, as it were.  I don't know how that'll be different from what I do now, since the Title, Author, and Edition of the books is already available.  It would be nice if the ISBN number were released though.&lt;br /&gt;&lt;br /&gt;The law that I'm most excited about is the smoking ban in most Virginia restaurants that goes into effect on December 1st.  It's already illegal to smoke in Maryland (or just Montgomery County?) restaurants, so this will be a welcome change at some of the restaurants I go to.  Smoking areas don't usually work all that well, but apart from that, lines should get shorter too (smoking areas tend to be underseated).&lt;br /&gt;&lt;br /&gt;Citations:&lt;br /&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/06/29/AR2009062903924.html?wprss=rss_metro/va"&gt;Ailing Budget May Lead Fairfax Back to Car Tax&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/06/30/AR2009063003787.html?wprss=rss_metro/va"&gt;Prohibition On Texting By Drivers Starts in Va.; State, Md. Plan To Launch Other Laws Today, Too&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-1312035015214179103?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/1312035015214179103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/useful-laws-and-other-random-news.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1312035015214179103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/1312035015214179103'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/useful-laws-and-other-random-news.html' title='Useful Laws and Other Random News'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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-3694669490587041161.post-6647278962498911405</id><published>2009-07-01T15:48:00.000-04:00</published><updated>2009-07-05T17:31:36.269-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Hello, World!</title><content type='html'>So I've given in...I'm blogging to a directory for now since I don't have a real blog nor the motivation to set one up right now.  EDIT: Those entries have been moved here!&lt;br /&gt;&lt;br /&gt;For those of you that don't know me, I was a 2008 graduate of &lt;a href="http://www.tjhsst.edu/"&gt;Thomas Jefferson High School for Science and Technology&lt;/a&gt;.  My most significant contribution during my time there is probably the &lt;a href="http://www.tjhsst.edu/admin/livedoc/index.php/AEG"&gt;Sun grant&lt;/a&gt; that I wrote with &lt;a href="http://www.tjhsst.edu/%7Esrepetsk/"&gt;Trey Repetski&lt;/a&gt;.  In any event, I'm now an undergraduate (rising sophomore) at Johns Hopkins University, pre-med and majoring in Biomedical Engineering.&lt;br /&gt;&lt;br /&gt;Despite this being my first blog post, I will probably make some posts in the future that predate this one just for sentimental reasons or whatnot.  I don't know how I plan to backdate them just yet though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3694669490587041161-6647278962498911405?l=wyang0.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wyang0.blogspot.com/feeds/6647278962498911405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://wyang0.blogspot.com/2009/07/hello-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6647278962498911405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3694669490587041161/posts/default/6647278962498911405'/><link rel='alternate' type='text/html' href='http://wyang0.blogspot.com/2009/07/hello-world.html' title='Hello, World!'/><author><name>William Yang</name><uri>http://www.blogger.com/profile/05581920709461964839</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>
