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

<channel>
	<title>The Official DreamHost Blog! &#187; Rants</title>
	<atom:link href="http://blog.dreamhost.com/category/rants/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dreamhost.com</link>
	<description>Tales From the Inside!</description>
	<lastBuildDate>Thu, 09 Feb 2012 03:13:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Don&#8217;t drop the soap, drop SOPA!</title>
		<link>http://blog.dreamhost.com/2011/11/22/dont-drop-the-soap-drop-sopa/</link>
		<comments>http://blog.dreamhost.com/2011/11/22/dont-drop-the-soap-drop-sopa/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 16:13:03 +0000</pubDate>
		<dc:creator>RobertR</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=4136</guid>
		<description><![CDATA[&#8220;O’er the land of the land of the free and the home of the brave.&#8221; Well, mostly free. There are a few new bills that everyone is talking about, SOPA and and PIPA (A.K.A. PROTECT-IP). These two bills have some &#8230; <a href="http://blog.dreamhost.com/2011/11/22/dont-drop-the-soap-drop-sopa/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8220;O’er the land of the land of the free and the home of the brave.&#8221;</p>
<p>Well, mostly free.</p>
<p>There are a few new bills that everyone is talking about, SOPA and and PIPA (A.K.A. PROTECT-IP). These two bills have some interesting concepts that, summarized, mean “protecting” US corporate interests by removing US citizens&#8217; access to a free and open Internet.</p>
<p>Now, I&#8217;ve read these bills and they have nice tag lines like: “To Promote prosperity, creativity, entrepreneurship, and innovation by combating the theft of U.S. Property, and for other purposes.” or “To prevent online threats to economic creativity and theft of intellectual property, and for other purposes.” These things sound great! But, never judge a bill by its cover.</p>
<p>These bills are simply rehashes of an existing law, the DMCA, but with a far more sinister side. The big difference is that these bills state the action to be taken enforces a definitive closure of an entire domain when a claim of infringement takes place. What does this mean? Let&#8217;s take youtube.com as an example: If someone can make the argument that youtube.com is hosting too many infringing videos, then ALL of youtube.com could be taken offline with the way this law is written. For smaller sites, you&#8217;re just an easier target for the people in charge of deciding if a site is a “threat to US property” or not.</p>
<p>Freeze! Did you catch that? “People in charge.” Yes, SOPA details how the US government will need to create a “Intellectual Property Enforcement” agency that finds sites are a “threat to US property” and sends out the notice requiring a removal of the domain as a whole. What designates a threat goes far beyond just copyright, it includes sites which pose a risk to national security &#8220;and other purposes&#8221; (as is stated in the bills&#8217; earlier description). Yes, that&#8217;s right, a segment of the US government will be dedicated to censorship of the Internet.</p>
<p>Our perspective as a hosting provider that handles a good number of DMCA notifications is that this law, as it exists today, (<a href="http://blog.dreamhost.com/2007/03/15/dealing-with-a-dmca-crook/">while it has it&#8217;s flaws</a>) works perfectly fine. The DMCA only requires the infringing works to be removed, and for repeat or egregious offenders we&#8217;re always permitted to tell these customers to “GTFO”.</p>
<p>Recently, DHS-ICE has also done a fantastic job in shutting down counterfeit goods rings and actually puts the people behind the scheme in jail, not just taking down a domain name. So why is there a need for a new law?</p>
<p>Going further on how this really hits home for DreamHost though, is the requirements expected of hosting providers and registrars (of which we are both) to manage the sort of Internet blacklist this law will create. Failure to comply with this would result in web hosts like DreamHost being treated as if we are assisting in a crime, even if our only involvement was acting unknowingly by registering a domain name for a customer. Keep in mind, we wouldn&#8217;t even get a say in the matter if we receive a notice to remove a domain. We would be required by law to remove the entire domain immediately and notify you, the customer, after the domain has been taken offline. This could include disabling things like email, jabber, or other supportive services because the law states that domain services must be removed, not just the site, and not just the alleged infringing works!</p>
<p>Everyone should be aware of these bills before they come to law, as they will dramatically change how the Internet operates within the US. There is a <a href="http://savehosting.org/">strong movement online</a> to promote awareness of these bills and many sites are offering help on what you can do to address it. So please check out some of these sites, write your representative, or just let your friends know more before this becomes law and before you find that the Internet as you knew it is no longer free.</p>
<p>To find more about these bills yourself, and what actions you can take, please check the following sites:</p>
<p><a href="http://americancensorship.org/" target="_blank">http://americancensorship.org/</a><br />
<a href="http://savehosting.org/" target="_blank">http://savehosting.org/</a><br />
<a href="https://www.eff.org/" target="_blank">https://www.eff.org/</a></p>
<h2>Because you asked for it&#8230;</h2>
<p><a href="https://signup.dreamhost.com/"><img src="http://blog.dreamhost.com/wp-content/uploads/2011/11/soparopa.jpg" alt="SOPAROPA!" title="SOPAROPA!" width="609" height="172" class="aligncenter size-full wp-image-4510" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2011/11/22/dont-drop-the-soap-drop-sopa/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Wren Jones</title>
		<link>http://blog.dreamhost.com/2011/03/09/wren-jones/</link>
		<comments>http://blog.dreamhost.com/2011/03/09/wren-jones/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 20:12:14 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Foobars]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=2905</guid>
		<description><![CDATA[Hi, it&#8217;s Josh.. some of you old timers may remember me as the guy who used to write the newsletters and most of blog posts around here. You may have noticed that it was about a year ago (exactly), that &#8230; <a href="http://blog.dreamhost.com/2011/03/09/wren-jones/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.dreamhost.com/wp-content/uploads/2011/03/IMG_43611.jpg"><img src="http://blog.dreamhost.com/wp-content/uploads/2011/03/IMG_43611-412x550.jpg" alt="" title="He was a cutie to me." width="412" height="550" class="alignnone size-large wp-image-2912" /></a></p>
<p>Hi, it&#8217;s Josh.. some of you old timers may remember me as the guy who used to write the newsletters and most of blog posts around here.</p>
<p>You may have noticed that it was about a year ago (exactly), that I <strong>stopped.</strong></p>
<p>The reason was that my wife and I had our first child, a baby boy we named Wren on that day. March 9th, 2010. He was 3 weeks early, 7 pounds, 20.5 inches, and delivered at 12:12pm. It was honestly the best day of my life. It was also the worst.</p>
<p><a href="http://blog.dreamhost.com/wp-content/uploads/2011/03/IMG_4369.jpg"><img src="http://blog.dreamhost.com/wp-content/uploads/2011/03/IMG_4369-412x550.jpg" alt="" title="I was planning on taking one face pic a day and making an animation." width="412" height="550" class="alignnone size-large wp-image-2913" /></a></p>
<p>About 11 hours after his birth, Wren stopped breathing. We were at home by ourselves in Santa Monica (we&#8217;d had a home birth, and the midwives had left about 3 hours after the birth), so we called 911. They arrived within three minutes and rushed him off to the hospital just one mile from our house, but after about three hours of nothing working they had to pull the plug.</p>
<p>I won&#8217;t get into all the details here. You can see everything over at <a href="http://www.wrenjones.com/">wrenjones.com</a> or <a href="http://www.groupbstrepinternational.org/">Group B Strep International</a> or <a href="http://hurtbyhomebirth.blogspot.com/">Hurt By Homebirth.</a> Since then, it&#8217;s been a pretty shitty year for me and my wife, and our families and friends. There&#8217;s been a lot of crying. A lot of looking for answers. A lot of trying again (no luck so far).</p>
<p>When we got the autopsy back and found out for sure that Wren had died of a <a href="http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0002342/">Group B Strep</a> infection, it seemed like none of our friends or family members knew anything about it. I was like &#8220;people need to <em>know</em> about this!&#8221; But after doing a little bit of research I realized that although most parents and lay people have never heard of GBS, everybody in the <i>medical</i> world already have&#8230; and it&#8217;s basically been solved. Since the 90s there&#8217;s been a straightforward protocol on how to prevent GBS, that is over 99.8% effective.</p>
<p><a href="http://blog.dreamhost.com/wp-content/uploads/2011/03/IMG_31031.jpg"><img src="http://blog.dreamhost.com/wp-content/uploads/2011/03/IMG_31031-550x366.jpg" alt="" title="That&#039;s not a nipple!" width="550" height="366" class="alignnone size-large wp-image-2914" /></a></p>
<p><b>What Then?</b></p>
<p>Which left me floundering. What happened? Why us? Were we really just that unlucky?</p>
<p>Finally, it dawned on me that the GBS infection was really just the symptom of the deeper &#8220;disease.&#8221; The home birth itself.</p>
<p>When we had decided to do a home birth, I was skeptical at first. It just intuitively seemed like a risky proposition.</p>
<p>But&#8230; after visiting a couple different home birth providers around LA, as well as our HMO-provided OBs, I developed an analogy I could accept. <i>&#8220;Home births are to hospital births what Whole Foods is to Safeway.&#8221;</i> (A rich people place that probably isn&#8217;t <i>actually</i> any better, but at least isn&#8217;t any <b>worse.</b>)</p>
<p>I&#8217;d long ago given in to shopping at Whole Foods even though I gag at the site of <i>Nature&#8217;s Path Organic Love Crunch.</i></p>
<p>This epiphany struck me when I saw that home births were actually <i>more expensive</i> than hospital births&#8230; ours was <strong>$5,200</strong> (and they don&#8217;t take insurance), compared to basically free with our HMO. The home birth specialists stated that as long as these three key components held true, home births were actually <i>safer</i> than hospitals:</p>
<p>    <b>1.</b> You&#8217;re low risk. No complications of any kind; no medical conditions, no twins, no premature labor, no breech, no nada.</p>
<p>    <b>2.</b> You have highly trained professional midwives assisting you.</p>
<p>    <b>3.</b> You have pre-arranged a backup hospital that is very close by, just in case.</p>
<p>I didn&#8217;t buy that it was safe<b>R,</b> but it did seem somewhat reasonable that if you carefully followed these rules it could be <b>as safe.</b> And if the experience was nicer than the HMO (and the checkups definitely were), the $5,200 seemed worth it.</p>
<p><object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/NezwP7Hm-eg&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/NezwP7Hm-eg&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object></p>
<p>I now know the flaws in each of those three components:</p>
<p><b>1. You&#8217;re low risk.</b></p>
<p>Even if you&#8217;re <b>low</b> risk, that doesn&#8217;t mean you&#8217;re <b>no</b> risk.</p>
<p>The math basically works out like this.. let&#8217;s say a &#8220;high risk&#8221; person has an 80 in 10,000 chance of a life-threatening emergency during childbirth and a &#8220;low risk&#8221; person has an 8 in 10,000 chance. Let&#8217;s say the survival rate of such emergencies is 25% at home and 50% in a hospital.</p>
<p>If that&#8217;s the case, when you&#8217;re &#8220;high risk,&#8221; you&#8217;d be adding a 20 in 10,000 chance that your baby will <i>die.</i> And when you&#8217;re &#8220;low risk&#8221; you&#8217;d be adding a 2 in 10,000 chance! It&#8217;s better than if you&#8217;d been &#8220;high risk&#8221;, but why add <i>any</i> extra chance your baby will <b>die?</b></p>
<p>Secondly, what is &#8220;low risk&#8221;? Early on, our OBs detected GBS in my wife&#8217;s urine. They dealt with it fine (although they could have told us about the higher risk of infecting your child during birth when you&#8217;re heavily colonized!).</p>
<p>To <i>them,</i> we were still low risk because GBS is so easy to treat&#8230; the mother just gets an antibiotic IV when she goes into labor&#8230; except they forgot we were planning a home birth. For our midwives we were also considered &#8220;low risk&#8221; &#8230; mostly because they held a certain complacency about GBS, I guess because they had never experienced it personally.</p>
<p>You never really know if you&#8217;re low risk (especially with your <b>first</b> pregnancy!) until after the fact, <b>plus</b> when you&#8217;ve decided to go the home birth route, there all of the sudden becomes this (typically) unspoken pressure to go through with it, even if &#8220;high risk&#8221; warning signs start to appear, because to deliver at the hospital would be some kind of a <i>failure.</i></p>
<p><a href="http://blog.dreamhost.com/wp-content/uploads/2011/03/after-wren-025.jpg"><img src="http://blog.dreamhost.com/wp-content/uploads/2011/03/after-wren-025-412x550.jpg" alt="" title="Courtesy of my four-year-old niece, Alyssa." width="412" height="550" class="alignnone size-large wp-image-2910" /></a></p>
<p><b>2. You have highly trained professional midwives assisting you.</b></p>
<p>In the U.S., there are basically two types of certified midwives: CPMs and CNMs. What you want is a CNM: Certified <b>Nurse</b> Midwife.</p>
<p><i>Everything</i> else (CPM, LM, MPH, LLC, direct-entry, state licensed, etc..) is a <b>Professional</b> Midwife. The differences between the two are quite large.</p>
<p>A Nurse Midwife is required to graduate from nursing school, and works in the health care system with real medical doctors. </p>
<p>A Professional Midwife needs only a high school degree and to get certified by a midwifery association.</p>
<p>To go back to my analogy theme, a CPM is to a CNM as a real estate agent is to a district attorney.</p>
<p>It is currently <i>illegal</i> in 23 states for CPMs to deliver babies. Unfortunately it <b>is</b> legal in California.</p>
<p>In fact, there are some studies that show that births attended by CNMs have survival rates even slightly higher than those attended by MDs. However, almost <i>no</i> CNMs will do a home birth&#8230; they all deliver in hospitals.</p>
<p>I can only assume something they learned in medical school scared them.</p>
<p><object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/1B-s4LSDD5I&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/1B-s4LSDD5I&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object></p>
<p><b>3. You have a hospital very close by.</b></p>
<p>That almost all Certified Nurse Midwives will only deliver <i>in</i> a hospital says a lot.</p>
<p>Being <i>close</i> to a hospital is not the same as being <b>in</b> a hospital. Believe it or not, babies can die very suddenly during labor, delivery, or even the first few days afterwards. You&#8217;re never completely in the clear of course, but the most likely day for any human to die is the day they&#8217;re born.</p>
<p>Our story alone should prove that being close (we live literally one mile from the new UCLA medical center NICU, one of the best in the world) is not always good enough.</p>
<p>Clearly, being <b>close</b> to a hospital is better than being <b>far</b> from a hospital.</p>
<p>So it seems pretty logical that being <b>in</b> a hospital is even better than being <b>close.</b></p>
<p>And again, why add <i>any</i> extra chance that your baby would die?</p>
<p><a href="http://blog.dreamhost.com/wp-content/uploads/2011/03/after-wren-013.jpg"><img src="http://blog.dreamhost.com/wp-content/uploads/2011/03/after-wren-013-412x550.jpg" alt="" title="Thanks again, Alyssa!" width="412" height="550" class="alignnone size-large wp-image-2911" /></a></p>
<p><b>The Sad Thing</b></p>
<p>There seems to be a teensy bit of the beginning of a trend towards home births right now, maybe it goes with the green/local/organic/global warming craze. It may seem harmless, but the problem with the whole culture of home birth though is its intense focus on the <b>process</b> of childbirth rather than the <b>result.</b></p>
<p>I wish I could somehow get everybody laser focused on the most important, nay, the <i>only</i> important thing in childbirth. Getting a <b>healthy</b> baby out of a healthy mommy. I wish I could impart this to people without them having to go through what we&#8217;ve been through.</p>
<p>I know it&#8217;s near impossible to change somebody&#8217;s mind once it&#8217;s been made up. I also know that the vast majority of home births are always going to go fine; the numbers we&#8217;re talking about are all pretty &#8220;small&#8221;.</p>
<p>The sad thing is, many people will <em>still</em> choose to have a home birth with a CPM even if they <em>know</em> that they are <b><a href="http://skepticalob.blogspot.com/2010/12/look-at-death-rate-in-katie-prowns.html">adding a 1 in 1000 chance that their baby will die.</a></b></p>
<p>(That&#8217;s the actual odds! For comparison, there are an estimated <a href="http://www.npr.org/blogs/thetwo-way/2010/08/26/129446797/nhtsa-in-the-last-year-some-17-million-motorists-may-have-driven-drunk">85.5 million drunken drives</a> a month and about <a href="http://www.centurycouncil.org/learn-the-facts/drunk-driving-research">11,000 fatalities a year in the U.S.</a> That implies that in America <i>having a home birth with a CPM is 93 times more dangerous than driving drunk.</i>)</p>
<p>I&#8217;m okay with that. I just want people to make their decision educated with the best possible information.</p>
<p>(Personally, my advice would be to not.)</p>
<p><audio controls="controls" preload="auto" src="http://www.wrenjones.com/wp-content/uploads/2010/03/Wren.mp3"><a<br />
href="http://www.wrenjones.com/wp-content/uploads/2010/03/Wren.mp3">audio file</a></audio></p>
<p><b>Addendum</b></p>
<p>If you&#8217;re considering having a home birth, please&#8230; you owe it to yourself, your spouse, your friends, your family, and your unborn child to consider the &#8220;unthinkable.&#8221;</p>
<p>Before you decide, try checking out <a href="http://skepticalob.blogspot.com/">The Skeptical OB</a> blog by Dr. Amy Tuteur. She&#8217;s been doing this way longer than me and is much more qualified than I am to talk about this stuff.</p>
<p>And if you <b>do</b> still decide to have a home birth, please, find a <b>CNM!</b> (And if you&#8217;re GBS positive, get the antibiotic IV for crying out loud!)</p>
<p>Finally, have you <b>ever</b> heard (or can you even <b>imagine</b> hearing) somebody say, <em>&#8220;If only I&#8217;d had a home birth, my baby would be alive.&#8221;</em>? </p>
<p>Because if only I hadn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2011/03/09/wren-jones/feed/</wfw:commentRss>
		<slash:comments>145</slash:comments>
<enclosure url="http://www.wrenjones.com/wp-content/uploads/2010/03/Wren.mp3" length="168777" type="audio/mpeg" />
		</item>
		<item>
		<title>What&#8217;s the Deal Apple?</title>
		<link>http://blog.dreamhost.com/2010/06/23/whats-the-deal-apple/</link>
		<comments>http://blog.dreamhost.com/2010/06/23/whats-the-deal-apple/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 06:43:04 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ping pong]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1979</guid>
		<description><![CDATA[Today apple approved a ping pong app for the iPhone and iPad. Almost two years ago I made exactly the same app! And it was rejected! And I know mine didn&#8217;t have any sort of iPad tie-in, but no fair, &#8230; <a href="http://blog.dreamhost.com/2010/06/23/whats-the-deal-apple/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://gizmodo.com/5571410/you-bring-your-iphone-paddle-ill-bring-my-ipad-ping-pong-table">apple approved</a> a ping pong app for the iPhone and iPad.</p>
<p><a href="http://blog.dreamhost.com/2008/09/12/arguing-on-the-internet/">Almost two years ago</a> I made <strong>exactly the same app!</strong></p>
<p>And it was <em>rejected!</em> And I know mine didn&#8217;t have any sort of iPad tie-in, but <strong>no fair,</strong> there WAS no iPad back then!</p>
<p>So I say, Apple, you&#8217;re slipping. And I say Ping Pong Battle, you are not worth $4.99! And finally, I say &#8220;pants!&#8221;</p>
<p>(I just hadn&#8217;t said it in a while.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2010/06/23/whats-the-deal-apple/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>The fight for stable Private Servers</title>
		<link>http://blog.dreamhost.com/2010/03/08/the-fight-for-stable-private-servers/</link>
		<comments>http://blog.dreamhost.com/2010/03/08/the-fight-for-stable-private-servers/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 00:05:49 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Insider View]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1699</guid>
		<description><![CDATA[As I&#8217;m sure some of you have noticed, the stability of some of our PS servers has been spotty at best from roughly the end of November.  What started out as an emergency kernel upgrade to fix some pretty serious &#8230; <a href="http://blog.dreamhost.com/2010/03/08/the-fight-for-stable-private-servers/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;m sure some of you have noticed, the stability of some of our PS servers has been spotty at best from roughly the end of November.  What started out as an emergency kernel upgrade to fix some pretty serious newly-released exploits turned into months of non-stop bug hunting that resulted in the discovery of not one bug as we&#8217;d originally thought, but 4!  To make matters even worse, these 4 bugs were spread across 4 completely separately distributed pieces of the kernel which meant there wasn&#8217;t really anyone outside DreamHost who&#8217;d been likely to encounter our particular group of issues.</p>
<p>The first symptom we noticed was some hosts (ok, a lot of hosts&#8230;on the order of 30/day) were simply rebooting themselves.  The problem here was they were rebooting themselves so quickly that most of the time they hadn&#8217;t even stored any logs related to what was going on!  After closer inspection and a bit of luck, we found the dreaded &#8220;PANIC&#8221; string in their kernel logs.  Here&#8217;s the thing: normally when a server runs out of memory, it&#8217;s a Really Bad Thing.  When you&#8217;re talking about a virtual server, however, things are a bit less &#8220;doomsday scenario&#8221;.  It turns out that the Linux-Vserver patch we were using was failing to check exactly what part of the system it was that&#8217;d just run out of memory and if any guest ran out, BOOM.  Down went the host (we have them set to automatically reboot in such cases to speed their recovery).</p>
<p>Incidentally, the semi-panic caused by the lack of logging for such an immediate crash prompted us to write a new system that lets us remotely log all sorts of debugging activity so we can always be sure it&#8217;ll be available for later use.  With any luck, we&#8217;ll never be delayed in our fixing of a stability issue ever again for lack of information.</p>
<p>So after fixing the suicidal servers we&#8217;d been dealing with (that first bug took about a week to track down and roll out fixes for), we were feeling pretty relieved.  Then we noticed that while we were no longer having 30 machines crash every day we still had 20!  CRAP, we thought, what else could be wrong here?  Thankfully it didn&#8217;t take long to see that it was a bug in one of the security-related patches we use (thanks to the new-fangled remote logging system!).  So off we go to upgrade to the latest release which already fixed the bug (how lucky was that???).  And that&#8217;s where bug #3 comes in.  In one of our average PS hosts, we almost always see around 30,000 file handles in use at any given time (a file handle is basically what&#8217;s used by an application to read from or write to anything, be it a regular file, the network, whatever the case may be).  After upgrading we noticed something weird.  After just a couple hours, file handle usage was TEN TIMES the usual.  In order to ease some aspects of management, we decided a while back to boot some of our servers off of network storage.  One of the kernel patches that makes that possible is called AUFS (Advanced Unification File System).  After much back and forth with its developer, we finally got a patch back that fixed the problem.  That took a couple more weeks (and yes, we&#8217;re moving away from that system entirely).</p>
<p>Phew, 3 kernel bugs.  What are the chances, right?  After all, we didn&#8217;t make THAT big a jump in order to fix the security holes.  We were feeling pretty unlucky, but at least the problems were finally behind us.</p>
<p>That&#8217;s when we noticed that we were still having about 10 hosts crash every day (before the upgrade we&#8217;d maybe see 2-3 crashes per WEEK).  Unlike the old crashes, we no longer saw any real pattern between the machines that were crashing and the ones that were stable.  Some used the AUFS code we thought may still be buggy, but some didn&#8217;t (the split was actually almost perfectly 50/50 every day).  All we knew for sure was that some trigger was spontaneously causing an entire machine to cease being able to process anything at all, requiring a heavy-handed reboot to fix.  We spent weeks talking with the Vserver developers, talking with our own in-house kernel developers (the guys working on the CEPH filesystem), and anyone else who would listen.  The funny thing about bugs in other peoples&#8217; software is that no matter how much proof you give them that YOU can trigger the bug, they&#8217;re rarely willing to put too much effort into fixing it unless you can show THEM how to trigger it themselves.  After a week of late nights and little sleep, we finally came up with a reproducible method of triggering the bug (for the more technically inclined, it involved a malloc() of just a bit more memory than was available to the PS environment, followed by an fread() to fill it up and trigger an OOM).  Even with the code in hand that proved the bug was, in fact, to be found in the Vserver kernel patch (or potentially the main kernel, though we weren&#8217;t able to trigger it there) it was still another week before anyone was able to figure out exactly what was going on.  One of the things that both made it so hard to find the bug and so obvious that the bug was either in the mainline kernel or the Vserver patch was the near-complete rewrite of a lot of the code related to what happens when the server runs out of memory.  As it turns out, one of the things that the Linux kernel attempts to do when a process is killed in order to free up memory is it gives it the highest priority it can and (and this is the important part) gives it a little bit of extra memory.  Yes, when a Linux server triggers its &#8220;OMG I&#8217;m totally out of memory!&#8221; routine, it&#8217;s not actually out of memory.  And this is where the Vserver patch comes in.  The way that it&#8217;s designed, it is impossible to get that little extra bit of memory that&#8217;s sometimes required for a process to die gracefully.  What happens in that case is you suddenly have a process with access to 100% of one CPU core that simply doesn&#8217;t have anywhere to go.  Once that happens, you can pretty much say goodbye to your server (and all the Private Servers it hosts).  The solution from the patch developers?  &#8221;Get rid of all our memory management and use the kernel&#8217;s built-in Cgroup support&#8221;.  And this is why we we really like these guys.  A lot of software developers out there would let their egos get in the way and demand to come up with their solution.  These guys were happy to say &#8220;You know what?  The kernel already has a pretty complete mechanism for just this thing and we&#8217;d hate to duplicate all the functionality.&#8221;  And in case you were wondering, Cgroups are pretty new and didn&#8217;t exist when the first Vserver patches were developed.</p>
<p>We&#8217;re still rolling out upgrades to some hosts on an as-needed basis, but the results are extremely promising.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2010/03/08/the-fight-for-stable-private-servers/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>The Happy DreamHost Apple-A-Day Tablet Contest!</title>
		<link>http://blog.dreamhost.com/2010/01/27/the-happy-dreamhost-apple-a-day-tablet-contest/</link>
		<comments>http://blog.dreamhost.com/2010/01/27/the-happy-dreamhost-apple-a-day-tablet-contest/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 08:01:38 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[Other Sites]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1676</guid>
		<description><![CDATA[This day has been a long time in the coming. A long time. A long long time. A loooooooooooooooooooong long time. A looooooooooooooooooong looooooooooooooooooong loooooooooooooooong time! A really long time. In fact, at this point I&#8217;m starting to get a &#8230; <a href="http://blog.dreamhost.com/2010/01/27/the-happy-dreamhost-apple-a-day-tablet-contest/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2010/01/apple_tablet_concept1.jpg" alt="Shouldn&#039;t you be thinking about Haiti right now?" title="Shouldn&#039;t you be thinking about Haiti right now?" width="504" height="336" class="alignnone size-full wp-image-1681" /></p>
<p>This day has been <em>a long time</em> in the coming.</p>
<p>A long time. A <em>long</em> long time. A <em>loooooooooooooooooooong</em> long time. A <em>looooooooooooooooooong looooooooooooooooooong loooooooooooooooong</em> time! <strong>A really long time.</strong></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2010/01/Apple_Tablet_concept.jpg" alt="Could this be what you&#039;re going to win?" title="Could this be what you&#039;re going to win?" width="347" height="380" class="alignnone size-full wp-image-1680" /></p>
<p>In fact, at this point I&#8217;m starting to get a little <em>tired of hearing about it.</em> Actually, I&#8217;ve been tired of hearing about it ever since day uno. Day <em>ichi</em>. Day <strong>un</strong>. Day one.</p>
<p>Finally, <em>Wednesday, January 27th, 2010</em> will be a day that lives in infamy on the Internet.. a day in which the most annoying Internet &#8220;meme&#8221; of all time was mercifully put to rest&#8230; that&#8217;s right, today will <em>forever more</em> be remembered as:</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2010/01/apple-tablet-concept.jpg" alt="An iPhone that doesn&#039;t fit in your pocket!" title="An iPhone that doesn&#039;t fit in your pocket!" width="400" height="266" class="alignnone size-full wp-image-1682" /></p>
<p><strong>THE DEATH OF FAIL!</strong></p>
<p>I&#8217;m not exactly sure how it started &#8230; I guess probably <a href="http://failblog.org/">failblog</a> &#8230; but it has annoyed me <strong>TO NO END</strong> when those hip, snarky, oh-too-clever-to-come-up-with-their-own-schtick, kids on &#8220;teh internets&#8221; use <em>&#8220;fail&#8221;</em> to mean <em>&#8220;failure&#8221;</em>.</p>
<p>Just like <a href="http://icanhascheezburger.com/">lolcats,</a> it was <i>kind</i> of clever when the whole thing started, but now, three years on, when there are <a href="http://twitter.com/search?q=fail">over 100 tweets a minute with &#8220;fail&#8221; in them,</a> <strong>IT IS JUST PLAIN PATHETIC.</strong></p>
<p>It&#8217;s about time somebody put their foot down.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2010/01/fail-whale1.jpg" alt="Ah, the good old whale failure." title="Ah, the good old whale failure." width="499" height="375" class="alignnone size-full wp-image-1684" /></p>
<p><strong>Introducing the <em>Happy DreamHost Apple-A-Day Tablet Contest!</em></strong></p>
<p>Here&#8217;s how it works:</p>
<blockquote><p> 1. The contest is open to <s>US residents only</s> <strong>anybody in the world</strong> (where not prohibited by law) who are not employees nor related to employees of DreamHost. No purchase necessary, you do not have to be a DreamHost customer to win.<br />
 2. You may enter the contest only <b>once per day,</b> starting today, January 27th, 2010&#8230;. days are counted based on the U.S. Pacific Time Zone.<br />
 3. To enter, simply post a &#8220;tweet&#8221; via <a href="http://www.twitter.com/">twitter</a> that includes the word <em><a href="http://www.dreamhost.com/">DreamHost</a></em> in it (upper case and content of tweet do not matter&#8230; but spelling does!).<br />
 4. The contest ends on the day we get <strong>20 16GB Wifi iPads <s>$10,000 worth of Apple Tablets</s></strong> physically in our possession. <s>If by some miracle there ends up being no such <em>thing</em> as an Apple Tablet, the prize becomes $10,000 worth of whatever the hell Apple announces today instead.</s><br />
 5. At that time, we will randomly pick <em><s>floor($10,000/$price_of_tablet)</s>20</em> winners from the valid entries (we will be logging all tweets with &#8220;dreamhost&#8221; in them in the meantime) and contact them via twitter (from our <a href="http://twitter.com/dreamhost">@dreamhost</a> account) to verify their eligibility.<br />
 6. And now, <em>the final twist</em>&#8230; a winner will be determined <em>ineligible</em> (and a replacement picked) if at <strong>ANY</strong> time between now and the end of the contest they have posted <strong>ANY</strong> tweet(s) with the term &#8220;fail&#8221; in it/them (or any clever alternative spelling)! &#8220;Failure&#8221; is fine. &#8220;Sucks&#8221; is fine. &#8220;Crappy&#8221; is fine. &#8220;Nightmare&#8221; is fine. Just not &#8220;fail&#8221;. Nor <a href="http://twitter.com/#search?q=%23fail">&#8220;#fail&#8221;</a>. Nor even <a href="http://twitter.com/fail">&#8220;@fail&#8221;</a> (poor guy).
</p></blockquote>
<p>That&#8217;s it! <em>Simple really.</em></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2010/01/apple-tablet-patent-400.jpg" alt="In case of in-flight emergency, read sports illustrated." title="In case of in-flight emergency, read sports illustrated." width="400" height="304" class="alignnone size-full wp-image-1683" /></p>
<p>So let&#8217;s put an end to the insanity, let&#8217;s use the power of Steve Jobs and the Apple hype machine to do some good, and <strong>let&#8217;s win us some <a href="http://www.apple.com/"><s>iMacSlablet Pads</s> iPads!!</a></strong></p>
<p>(Apple is not a participant in or sponsor of this promotion.)</p>
<p><b>Update:</b></p>
<p>Okay, it&#8217;s going to be <b>20</b> of the $499 models (16G wifi-only) given away. Also note: if you don&#8217;t live in the US but give us a US mailing address when we contact you after you win, well, how are we going to know the difference? Also also note: Apparently twitter search bans some users from appearing in the results. If that&#8217;s the case with you, you&#8217;ll need to make sure your tweets have <i>&#8220;@dreamhost&#8221;</i> in them. Also also also note: it&#8217;s okay to use the term &#8220;fail&#8221; correctly, as in &#8220;I fail to see the point of twitter.&#8221; Also also also also note: you can now not use the term &#8220;win&#8221; either, at least not in the context <i>&#8220;full of win&#8221;.</i></p>
<p><b>Update Update:</b></p>
<p>Only twitter accounts with at least two tweets from BEFORE today (January 27th, 2010) are going to be eligible to win. I&#8217;m talking to you <a href="http://twitter.com/dreamhosttablet/">@dreamhosttablet!</a> Also, remember you can only enter <b>once per day</b> no matter how many times that day you tweet with &#8220;dreamhost&#8221; in it&#8230;. once again I&#8217;m talking to you, <a href="http://twitter.com/dreamhosttablet/">@dreamhosttablet!</a></p>
<p><b>Update Update Update:</b></p>
<p>Okay, we&#8217;ll now ship the winning iPads ANYWHERE! We just weren&#8217;t sure before if they were going to be tied to the US phone network or something. Since we&#8217;re doing the wifi-only versions, it&#8217;ll be fine&#8230; as long as you&#8217;re okay with the U.S. version (documentation, power cord, etc..). <s>Keep in mind though, to win <b>all</b> your posts from now until we get the iPads must be in English only (otherwise we won&#8217;t know if you&#8217;re trying to sneak in a &#8220;fail&#8221;!)</s> See below.</p>
<p><b>Update Update Update Update</b></p>
<p>Okay whiners, fine: you can post in any language, but your DreamHost-mentioning posts must be in English.</p>
<p><b>Hopefully the Final Update</b></p>
<p>Okay, Twitter accounts created since (or hadn&#8217;t tweeted twice before) the start of the contest are now okay. However, you may not tweet to multiple accounts in an attempt to &#8220;ballot stuff&#8221; the contest. We&#8217;re going to manually review all the winners as well as run some analysis on ALL tweets received during the contest&#8230; any fishy stuff will get you disqualified!</p>
<p><strong>THE FINAL FINAL FINAL UPDATE</strong></p>
<p>This contest has now ended.  The iPads have arrived, <a href="http://blog.dreamhost.com/2010/04/14/weve-got-20-ipads/">winners have been announced</a>, and 20 boxes of joy were sent worldwide.  Thanks to everyone who participated.</p>
<p><script type="text/javascript">// <![CDATA[
digg_url = "http://blog.dreamhost.com/2010/01/27/the-happy-dreamhost-apple-a-day-tablet-contest/";
// ]]&gt;</script><br />
<script src="http://digg.com/api/diggthis.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2010/01/27/the-happy-dreamhost-apple-a-day-tablet-contest/feed/</wfw:commentRss>
		<slash:comments>218</slash:comments>
		</item>
		<item>
		<title>The Traveler</title>
		<link>http://blog.dreamhost.com/2009/09/16/the-traveler/</link>
		<comments>http://blog.dreamhost.com/2009/09/16/the-traveler/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 20:07:10 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[IDN]]></category>
		<category><![CDATA[international]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1431</guid>
		<description><![CDATA[Oh, I&#8217;ve been around. And not just the block, and not just the bend. I&#8217;ve been to like, 49 U.S. states. And like, 38 countries. And I know cause like, I&#8217;ve got a spreadsheet. And I&#8217;ve seen some crazy crapola &#8230; <a href="http://blog.dreamhost.com/2009/09/16/the-traveler/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/travelling.jpg" alt="A cheaper way to travel!" title="A cheaper way to travel!" width="298" height="224" class="alignnone size-full wp-image-1432" /></p>
<p><strong>Oh, <a href="http://www.whereisjosh.com/">I&#8217;ve been around.</a></strong></p>
<p>And not just <em>the block</em>, and not just <em>the bend.</em></p>
<p>I&#8217;ve been to like, <strong>49 U.S. states.</strong> And like, <strong>38 countries.</strong> And I know cause like, I&#8217;ve got <strong>a spreadsheet.</strong></p>
<p>And I&#8217;ve seen some <em>crazy</em> crapola on those travels.</p>
<p>I&#8217;ve seen it rain for <em>three days straight</em> in Riyadh and sunny for <em>three minutes straight</em> on Mount Wai&#8217;ale&#8217;ale. I&#8217;ve seen an entire baseball stadium of Japanese people <strong>pack out their trash</strong>, and I&#8217;ve had my <strong>balls grabbed</strong> by a Chinese guy in a panda suit.</p>
<p>But there&#8217;s one thing I&#8217;ve never seen, not <em>once</em> in this whole wide, wild world.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/pandaballs.jpg" width=520 alt="Did anybody get a good look at the panda guy?!" title="Did anybody get a good look at the panda guy?!" class="alignnone size-full wp-image-1433" /></p>
<p><strong>An International Domain Name (IDN)</strong></p>
<p>Not <em>once.</em></p>
<p>Apparently, at some registrars you can register things like <a href="http://お元気ですか.com/">お元気ですか.com</a> &#8230; and they&#8217;ll actually work in web browsers! Maybe <em>even</em> some email clients?</p>
<p>Silly-ly, the way it works is kind of <em>silly&#8230;</em> it actually just translates <strong>お元気ですか.com</strong> into a regular ascii domain like <strong>xn--t8jc5b1c114xnw7a.com</strong> &#8230; and <em>that</em> is what actually shows up in the browser bar (at least in most browsers)!</p>
<p>Anyway, we always thought that was so <em>silly</em> that we never bothered offering IDN registration at DreamHost. We <em>do</em> of course allow <strong>hosting</strong> IDN domains with us (you just enter the domain into our panel as xn--t8jc5b1c114xnw7a.com or whatever), and currently host over 4,000 of them.</p>
<p>We just thought actually <em>registering</em> them was a lot of work for not a lot of gain.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/hamster-wheel-448.jpg" alt="Fun as it is to program with registry APIs." title="Fun as it is to program with registry APIs." width="486" height="456" class="alignnone size-full wp-image-1440" /></p>
<p><strong>A lot of work?</strong></p>
<p>What&#8217;s so hard about it? Shouldn&#8217;t we be able to register <strong>xn--t8jc5b1c114xnw7a.com</strong> <em>just like any other .com domain?</em> What extra set up <strong>is there?</strong></p>
<p>You&#8217;d <em>think</em> that! In fact, <strong>I&#8217;d</strong> think that too!</p>
<p>But no, the registries all require us registrars to specifically activate the ability to register IDNs &#8230; <em>and</em> when submitting them we also have to submit <em>what language they&#8217;re in!</em></p>
<p><strong>Why this matters is beyond me.</strong> In fact, when you register <em>.com</em> and <em>.net</em> domains, you have a choice of over <strong>100 languages,</strong> and they don&#8217;t seem to really <em>care</em> what you pick most of the time. However, when you register <em>.org</em> and <em>.info</em> domains you have a choice of only <strong>10</strong> languages, <strong>and</strong> they&#8217;re an odd selection, <strong>and</strong> <em>they do care.</em></p>
<p>Those ten languages are: Danish, German, Hungarian, Icelandic, Korean, Latvian, Lithuanian, Polish, Spanish, and Swedish.</p>
<p><strong>Notice any missing?</strong> Let&#8217;s see, here are the <a href="http://geography.about.com/od/culturalgeography/a/10languages.htm">world&#8217;s ten most &#8220;popular&#8221; languages,</a> by native-speaking population:</p>
<blockquote><p>
1. Mandarin Chinese &#8211; 882 million (nope)<br />
2. Spanish &#8211; 325 million<br />
3. English &#8211; 312-380 million (N/A)<br />
4. Arabic &#8211; 206-422 million (nope)<br />
5. Hindi &#8211; 181 million (nope)<br />
6. Portuguese &#8211; 178 million (nope)<br />
7. Bengali &#8211; 173 million (nope)<br />
8. Russian &#8211; 146 million (nope)<br />
9. Japanese &#8211; 128 million (nope)<br />
10. German &#8211; 96 million
</p></blockquote>
<p>For crying out loud, they don&#8217;t even have <b>FRENCH!</b> Not that I blame them, <em>nyuk nyuk!!</em></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/09/smallworld.jpg" alt="There is just one son, and a golden spoon." title="There is just one son, and a golden spoon." width="500" height="347" class="alignnone size-full wp-image-1441" /></p>
<p><b>What The Heck</b></p>
<p>Despite all these short-comings and dubious benefits, we&#8217;ve decided to bite the bullet and go ahead and <strong>start registering IDNs anyway!</strong></p>
<p><em>So go crazy&#8230;</em> simply visit our <A href="https://panel.dreamhost.com/?tree=domain.registration">registrations</a> area and enter whatever crazy (utf-8 encoded) characters you want &#8230; followed by <strong>.com</strong> (or .net/.org/.info)!</p>
<p>Of course, you still can&#8217;t register domains with spaces in them, <strong>REALLY</strong> weird utf-8 characters, or mix between left-to-right languages and right-to-left languages. And as I mentioned before, .org and .info are practically <em>useless.</em></p>
<p>So what I mean to say is, taking into consideration those caveats, <strong><em>go crazy!!</em></strong></p>
<p>And watch out for Chinese guys in panda suits.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/09/16/the-traveler/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Update Your WordPress!</title>
		<link>http://blog.dreamhost.com/2009/09/06/update-your-wordpress/</link>
		<comments>http://blog.dreamhost.com/2009/09/06/update-your-wordpress/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 06:17:16 +0000</pubDate>
		<dc:creator>Dallas Kashuba</dc:creator>
				<category><![CDATA[Dreamhost Apps]]></category>
		<category><![CDATA[Insider View]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1415</guid>
		<description><![CDATA[We&#8217;re big fans of WordPress here at DreamHost.  It powers this website and many of our own personal websites.  It&#8217;s also probably the number one most popular web application running on our servers. It&#8217;s so popular in fact that it&#8217;s &#8230; <a href="http://blog.dreamhost.com/2009/09/06/update-your-wordpress/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re <strong>big fans</strong> of <a href="http://www.wordpress.org/"><strong>WordPress</strong></a> here at <a href="http://www.dreamhost.com/">DreamHost</a>.  It powers this website and many of our own personal websites.  It&#8217;s also probably the number one most popular web application running on our servers.</p>
<p>It&#8217;s <strong>so popular</strong> in fact that it&#8217;s increasingly become the target of security exploits.  <em>Fortunately</em> for all of us, the WordPress coders have done a good job patching up security holes quickly once they&#8217;ve been discovered.  <em>Unfortunately</em>, that doesn&#8217;t matter one bit if you don&#8217;t update the copy of WordPress running your website.</p>
<div style="text-align: center; "><img class="aligncenter size-full wp-image-1416" title="Wordpress Logo" src="http://blog.dreamhost.com/wp-content/uploads/2009/09/23-wordpress_logo.png" alt="Wordpress Logo" width="320" height="320" align="center" /></div>
<p>If you are a lucky DreamHost customer, installing and updating WordPress is <strong>very easy</strong>.  You really have no excuse for not updating.</p>
<p>We provide a <strong>one-click installer <em>and</em> upgrader</strong> for WordPress (and several other popular web applications) making it as simple as clicking a button in our web panel.  We even let you request that we email you whenever a new release is available so you don&#8217;t have to keep track of it yourself.</p>
<p>If that is <em>still</em> too much effort and you are willing to give up some flexibility, we also provide what we call an <strong><em>easy</em> one-click installer</strong>, which is really just a fully managed and hosted version of WordPress that <strong>we update and maintain for you</strong>.  Even better, you can get this service from us <strong>absolutely free</strong> from <a href="http://www.dreamhostapps.com/">DreamHost Apps</a> (which also includes a bunch of other popular web apps for the same $0 price tag).</p>
<p><strong>Why Not?</strong></p>
<p>The only reason I can think of to <em>not </em>upgrade WordPress as soon as it is released is the worry that it will break some plugin you&#8217;re using.  While that <em>is</em> a very valid concern, you should really consider how much those <em>pesky</em> plugins are worth to your website.  Are they worth the <strong>days of time</strong> it might take you to clean up a <strong>hacked website</strong>?  Are they worth the <em><strong>shame</strong></em> you would feel if your hacked website is used as a base to <strong>infect</strong> hundreds or <strong>thousands of other websites</strong>?  These are very real risks.  If you are using a plugin that prevents you from easily upgrading your WordPress install, <em>please</em> consider abandoning it or finding a replacement that&#8217;s more robust and compatible.</p>
<p><strong>Do It!</strong></p>
<p>So, long story short:  <strong>UPDATE YOUR WORDPRESS <em>RIGHT NOW</em>.</strong> There is a <a href="http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/">major WordPress hack</a> going around targeting older versions of WordPress.  The latest version is unaffected so if you have been a good upgrader you are safe!  A couple of big name bloggers (<a href="http://scobleizer.com/2009/09/05/i-dont-feel-safe-with-wordpress-hackers-broke-in-and-took-things/">here</a> and <a href="http://ihnatko.posterous.com/and-and-and-damn">here</a>) got hit recently, and it can also happen to you.  In fact, <strong>it might have happened already</strong>!  Check this post from <a href="http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/">Lorelle on WordPress</a> with lots of <em>gorey details </em>about the hack and to find out if you may be a victim.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/09/06/update-your-wordpress/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Broken Browsers Part Two</title>
		<link>http://blog.dreamhost.com/2009/05/28/broken-browsers-part-two/</link>
		<comments>http://blog.dreamhost.com/2009/05/28/broken-browsers-part-two/#comments</comments>
		<pubDate>Thu, 28 May 2009 22:51:27 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[cert]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[secure cert]]></category>
		<category><![CDATA[secure certificate]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1195</guid>
		<description><![CDATA[A couple of weeks ago I posted Broken Browsers Part One, which I can only pray gave you ample preparation for today&#8217;s post, Broken Browsers Part Two! The truth is, not that much is broken in browsers these days. They&#8217;ve &#8230; <a href="http://blog.dreamhost.com/2009/05/28/broken-browsers-part-two/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/broken-record.jpg" alt="What my blog posts sound like." title="What my blog posts sound like." width="420" height="420" class="alignnone size-full wp-image-1322" /></p>
<p>A couple of weeks ago I posted <a href="http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/">Broken Browsers Part One,</a> which I can only <i>pray</i> gave you ample preparation for today&#8217;s post, <a href="http://blog.dreamhost.com/2009/05/27/broken-browsers-part-two/">Broken Browsers Part Two!</a></p>
<p>The truth is, <b>not that much</b> is broken in browsers these days. They&#8217;ve been around 15 some years now, so it&#8217;s not the biggest surprise all the <b>major</b> <blink>flaws</blink> to be resolved by <i>now.</i></p>
<p>In fact, I&#8217;d say the reason these two broken behaviors of modern web browsers still exist is because most still (and as I&#8217;ll try to convince you, erroneously) <i>consider them <b>features!</b></i></p>
<blockquote><p>
<i>The browser should just listen to the caching info sent by the server!</i>
</p></blockquote>
<p>Agreed&#8230; <b>WHEN REQUESTING CONTENT FROM THE SERVER!</b></p>
<p>The fact is, pressing <B>back</b> or <b>forward</b> <i>shouldn&#8217;t even</i> request content from the server at all!</p>
<p>As one commenter brought up last week, whatever happened to &#8220;offline mode&#8221; in web browsers? Because <i>that&#8217;s</i> what back/forward should still be&#8230; instant <b>&#8220;offline mode&#8221;!</b></p>
<p>Anyway, on to the second (and final) part of this browser brokenness brouhaha.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/combination-lock.jpg" alt="5 bit encryption!" title="5 bit encryption!" width="300" height="300" class="alignnone size-full wp-image-1324" /></p>
<p><b>SSL Secure Certificates!</b></p>
<p>Way back in the day, a secure certificate for your website meant <b>two</b> things:</p>
<li> Your data was <i>encrypted</i> between the browser and the server.
<li> The domain you were connecting to was owned by some kind of <i>&#8220;legitimate&#8221;</i> entity.
<p>And way back in the day, in order for a trusted authority (trusted by the web browser developers) to sell you <b>any</b> secure certificate, they first actually <i>did</i> a little background checking (you had to fax them &#8211; in South Africa &#8211; some sort of proof of your organizational status b.s.).</p>
<p><i>Nowadays,</i> buying a secure certificate is an <b>entirely automated</b> process: one that only requires you to have access to an email address @ the domain you&#8217;re buying the certificate for. <b>All</b> a secure certificate is telling you <i>nowadays</i> is that:</p>
<li> Your data was <i>encrypted</i> between the browser and the server.
<li> The owner of the domain you are connecting to <i>dished out $100</i> to some authority &#8220;trusted&#8221; by the browser!
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/lk_100_gas_bribe_500.gif" alt="This in no way reflects the opinion of New Dream Network, LLC, it&#039;s owners or any affiliated entities. We&#039;re not even sure why it&#039;s here." title="This in no way reflects the opinion of New Dream Network, LLC, it&#039;s owners or any affiliated entities. We&#039;re not even sure why it&#039;s here." width="500" height="364" class="alignnone size-full wp-image-1325" /></p>
<p><b>Rewind</b></p>
<p>I&#8217;d like to now take a moment to step back and think about what benefits secure certificates provide to the end user.</p>
<p><b>They encrypt your data.</b> Okay, although I&#8217;m not sure there&#8217;s ever been a reported case of a third party sniffing sensitive information on the Internet as it passed through their routers, I can at least see the <i>theoretical</i> benefit this provides.</p>
<p><b>They verify that the owner of the domain you see in your web browser has paid some money to some company that has paid some money to the creator of your web browser.</b> I don&#8217;t see <i>any</i> benefit to this. In fact, I see several <b>drawbacks</b> to this. </p>
<p>For <b>one,</b> users don&#8217;t necessarily realize that the only thing that little lock icon is telling them is, that yes, just like their location bar says, they <i>really are</i> connecting to <b>banchofamerica.com!</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/phishy.jpg" alt="Or do!" title="Or do!" width="200" height="201" class="alignnone size-full wp-image-1327" /></p>
<p><a href="http://blog.dreamhost.com/2006/08/31/phishing-phor-phishers/">Phishing</a> has hopefully taught us that the average end-user doesn&#8217;t really understand the way URLs are formed, and the fact that they <i>REALLY ARE</i> connecting to brankofamerica.com or www.bo/fa.com/signin.cfm means exactly <i>bum diddly nacho</i> to whether or not the information they are about to type into this web site is securely going where they think it is.</p>
<p>In fact, having that little &#8220;secure lock&#8221; icon, or any of those other &#8220;mcafee site advisor&#8221;/&#8221;verisign secured seal&#8221; logos as a proxy for actually critically examining the site you&#8217;re sending info to is a lazy cop-out that <b>doesn&#8217;t work.</b></p>
<p><b>Secondly,</b> by putting up this artificial barrier to encrypting website traffic, you&#8217;re <i>discouraging</i> people from using encryption. I mean, anybody can easily make a self-signed secure certificate for free (<a href="https://panel.dreamhost.com/?tree=domain.manage">from our panel</a>) and get 100% of the encryption benefits of these expensive certs.. but they don&#8217;t because <b>browsers bring up a TERRIFYING WARNING that &#8230; oh horror of horrors &#8230; this certificate was not created by a <i>trusted</i> authority!</b></p>
<p>Of course, there are other reasons that people don&#8217;t use encryption (slightly slower, caching issues!) on websites, but as things are now, if you <i>do</i> want to do it, you&#8217;d better be ready to put up with a little <strong>extortion!</strong></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/extortion.jpg" alt="Who wouldn&#039;t trust her authority?" title="Who wouldn&#039;t trust her authority?" width="542" height="361" class="alignnone size-full wp-image-1329" /></p>
<p><b>What <i>should</i> web browsers do?</b></p>
<p>They should <b>give up on &#8220;trusted&#8221; certificate authorities.</b> <i>Only</i> tell us that a site is encrypted or not, and then do some anti-phishing checks to see if hey, the site you&#8217;re visiting <i>looks</i> like it&#8217;s <b>Bank of America,</b> but it&#8217;s <i>URL</i> is <b>Bunk of America!</b> (.vn!)</p>
<blockquote><p>
(There are already plenty of anti-phishing technologies being built-in to browsers these days. I&#8217;m not sure if they do this or not, but what if a person has saved any login info with the browser, you warn them (heavily) when they try and submit that <i>same</i> login info to a different site! Because everybody uses the same throw-away login info for a ton of unimportant sites, only do this check on a list of heavily phished sites, e.g. ebay/paypal/banks/gmail/etc..)</p></blockquote>
<p>Other than the phishing issue, <b>what</b> exactly is the point of verifying that the web site you&#8217;re visiting is &#8220;who they say they are&#8221;?</p>
<p>They may be a totally <i>&#8220;legit&#8221;</i> business who just doesn&#8217;t do the best job of storing their customer&#8217;s private data. They may be a <i>&#8220;legit&#8221;</i> company that has poor customer service policies. They may be a <i>&#8220;legit&#8221;</i> company who practices the <i>best</i> security and customer service, but their web site just <i>looks</i> like it was thrown together by some Vietnamese teenagers.</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/vietnam-hiip-hop.jpg" alt="You got a problem with my S-Tyle?! Yo yo yo." title="You got a problem with my S-Tyle?! Yo yo yo." width="450" height="302" class="alignnone size-full wp-image-1330" /></p>
<p><b>What can <i>we</i> do about it?</b></p>
<p>Well, I was <i>thinking</i> about offering a bounty of $1000 for a plugin for Firefox/Chrome that would make it consider <b>any</b> certificate signer a &#8220;trusted&#8221; certificate signer, but I figured that&#8217;d probably rile up <b>all kinds of people</b> and security nerds.</p>
<p>So, rather than trying to bring down &#8220;trusted&#8221; secure certs&#8230; we&#8217;re going to bring &#8220;trusted&#8221; secure certs down&#8230; <b>to all kinds of people!</b></p>
<p>By offering them for just <b>$15/year&#8230;</b> forever!</p>
<p>Which, <i>I&#8217;m pretty sure,</i> is the cheapest price offered anywhere&#8230; <b>by far.</b> This offer is (currently) only good for existing DreamHost customers.. you can add your certificate from our panel&#8217;s <a href="https://panel.dreamhost.com/?tree=domain.manage">Manage Domain</a> area.</p>
<p>These certificates are <b>exactly</b> the same as what we used to sell for <b>$100/year!</b> They&#8217;re not going to cause any pop-ups in any of your site visitor browsers, and they really do encrypt the data. You can use them with us or any other web host. The reason they&#8217;re so cheap is we&#8217;re now reselling a different &#8220;trusted&#8221; certificate signer and our volume is enough that we&#8217;ve got a much much better price&#8230; <b>and</b> we&#8217;re not making anything on them because we feel the whole business <i>is a scam!</i></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/happyday1.jpg" alt="And the record is UNbroken!" title="And the record is UNbroken!" width="500" height="510" class="alignnone size-full wp-image-1331" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/05/28/broken-browsers-part-two/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Broken Browsers Part One</title>
		<link>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/</link>
		<comments>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/#comments</comments>
		<pubDate>Wed, 13 May 2009 23:40:41 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[New Features]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[bounty]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[forward]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[reward]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1194</guid>
		<description><![CDATA[Web browsers have been around for a pretty long time now. Web browsers have been broken for a pretty long time now. Bring on the rotten tomatoes, but I still predominantly use Internet Explorer because it is still the least &#8230; <a href="http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/ncsa_mosaic_logo.jpg" alt="The First Broken Web Browser" title="The First Broken Web Browser" width="320" height="320" class="alignnone size-full wp-image-1303" /></p>
<p>Web browsers have been around for a <a href="http://en.wikipedia.org/wiki/History_of_the_web_browser">pretty long time now.</a></p>
<p>Web browsers have been <i>broken</i> for a pretty long time now.</p>
<p>Bring on the rotten tomatoes, but <b>I</b> still predominantly use Internet Explorer because it is still the <i>least</i> broken browser when it comes to one of the most important features for me:</p>
<p><b>The Back Button!</b></p>
<p><i>(and forward too!)</i></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/firefox-eating-ie.jpg" alt="Firefox eats IE because IE is delicious!" title="Firefox eats IE because IE is delicious!" width="300" height="290" class="alignnone size-full wp-image-1305" /></p>
<p>I <i>cannot</i> understand why, after <b>zillions</b> of versions and <b>dozens</b> of years, <b>no</b> browser implements forward and back correctly.</p>
<p>It&#8217;s like the <b>FIRST</b> feature web browsers even <i>had!</i></p>
<p><b>What&#8217;s Broken About It?</b></p>
<p>It&#8217;s simple really&#8230; what do you <i>expect</i> to happen when you click back (or forward)?</p>
<blockquote><p>
You expect the web browser to <b>immediately</b> display what you were looking at before your last click.
</p></blockquote>
<p>What <i>actually</i> happens?</p>
<blockquote>
<li> Sometimes you get a &#8220;cache expired&#8221; message.
<li> Sometimes you get a dialog window asking if you want to re-post to display the results again (ahem, Firefox).
<li> Sometimes you get sort of what you last saw, but it takes a second while it connects to the Internet and gets updated with new content.
<li> Sometimes everything is the same <i>except</i> that the big text field you had typed your blog post into is now <B>EMPTY!</b>
<li> And sometimes, yes sometimes, it works exactly as it <i>should.</i>
</p></blockquote>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/google-chrome-logo-2.jpg" alt="Flight of the Navigator anyone?" title="Flight of the Navigator anyone?" width="430" height="307" class="alignnone size-full wp-image-1306" /></p>
<p><b>Google Too</b></p>
<p>I <i>kinda</i> like Google&#8217;s new browser <a href="http://www.google.com/chrome"><b>Chrome.</b></a> It&#8217;s fast and lightweight. But, I also <i>can&#8217;t stand it</i> because it doesn&#8217;t seem to cache our web panel or intranet pages <b>at all!</b></p>
<p><b>Believe it or not,</b> every once in a while our panel is just a <i>weeee</i> bit slow.. and if I use my back or forward buttons as I navigate around, those <i>teeeeeeeeeeensy</i> delays can add up! All the unnecessary page loads probably aren&#8217;t doing us any favors on the server-side either!</p>
<p>Google&#8217;s apparently making a big push for Chrome soon, including <a href="http://www.geek.com/articles/chips/google-takes-browser-wars-to-the-next-level-airs-chrome-tv-ads-20090512/">TV ads etc&#8230;</a> but before they push <i>too</i> hard, I wish they&#8217;d <b>fix their back buttons!</b></p>
<p><a href="http://www.relaxtheback.com/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/relaxtheback.jpg" alt="The back button needs to relax at relax the back." title="The back button needs to relax at relax the back." width="376" height="250" class="alignnone size-full wp-image-1307" /></a></p>
<p><B>And Here&#8217;s How</b></p>
<p>The craziest thing about all this is, fixing it would be <b>incredibly simple!</b> In fact, <i>I&#8217;ve already worked it all out!</i></p>
<p>Let me demonstrate how the back and forward buttons <i>should</i> work. You can do this at home.</p>
<p><a href="http://www.dreamhost.com/" target="new">Click this link.</a></p>
<p>That should have opened in a new window (or tab) for you. And if you&#8217;re back here now, you&#8217;ve switched windows or tabs, correct?</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/tada.jpg" alt="My mom always told me this would happen if I didn&#039;t stop eating all that grey poupon." title="My mom always told me this would happen if I didn&#039;t stop eating all that grey poupon." width="347" height="346" class="alignnone size-full wp-image-1308" /></p>
<p><i>Ta da!</i></p>
<p><b>That&#8217;s it!</b> That&#8217;s <b>exactly</b> how the back/forward buttons should work! See how <b>FAST</b> it was to get back to this page? See how you were scrolled to <b>EXACTLY</b> the same place you were before? See how you didn&#8217;t even have to be on the <b>NETWORK</b> to continue reading this post? See how you didn&#8217;t get any pop up warnings or expired <b>CACHE</b> messages? See how you could switch back to that other window (like going <b>FORWARD</b>) just as easily?</p>
<blockquote><p>
<i>Internally, <b>every</b> time you click a link, the browser should handle it <b>exactly the same</b> no matter if you are opening a new tab, a new window, or staying in the same window.</i>
</p></blockquote>
<p>The <i>only</i> difference when you click a link &#8220;normally&#8221; is it shouldn&#8217;t add a &#8220;new tab&#8221; to the <b>interface</b> &#8230; it should put that &#8220;new tab&#8221; in your <b>back history!</b></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/easy.jpg" alt="All my images in this post are ROUND!" title="All my images in this post are ROUND!" width="360" height="360" class="alignnone size-full wp-image-1309" /></p>
<p>I&#8217;d even say the <i>reason</i> tabbed browsing is so popular nowadays is actually <i>because</i> back and forward <b>are broken!</b></p>
<p><b>Internet Explorer</b> has always done the best (though not perfect) job with this; it&#8217;s probably why they were the last to add tabs.</p>
<p>It&#8217;s the main reason why <b>I</b> still use it&#8230; honestly, I&#8217;d switch away if there were a <i>single</i> browser (or a browser plugin?) that handled it <b>right.</b></p>
<p>In fact, if somebody can either fix an open source browser to behave like this (or make a working plugin), DreamHost will pay them <b>$1000!</b></p>
<p><i>More formally:</i></p>
<blockquote><p>
The first person to release a plugin for firefox or chrome that does this should post their submission in the comments.</p>
<p>The plugin should make it so that when you click &#8220;back&#8221; or &#8220;forward&#8221;, it behaves <b>EXACTLY</b> as though you just switched to an open tab/window with that content in it (though of course visually you <i>stay</i> in the same tab/window).</p>
<p>As for how many pages to keep &#8220;open&#8221; in the back/forward history, it should be as many as it can, dropping them out in order of oldest to newest as it needs to due to memory constraints.
</p></blockquote>
<p>(Oh yeah, you know what browser would benefit the <b>most</b> from this? <i>Safari on the iPhone!</i> It seemingly does <b>NO</b> caching, even though because of its slow connection/processor it needs it the <b>most!</b> You can&#8217;t even <i>fake it</i> with tabs because there&#8217;s no way (that I know of?) to &#8220;open link in new tab&#8221;. It <i>supports</i> tabs though (up to eight), so it <i>should</i> be able to keep at <b>least</b> eight back/forward history pages in memory too!)</p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/05/iphone301.png" alt="Except this one." title="Except this one." width="320" height="480" class="alignnone size-full wp-image-1310" /></p>
<p><b>Speaking of Prizes</b></p>
<p>Just a quick reminder that our <A href="http://blog.dreamhost.com/2009/04/09/big-boy-time/">API contest</a> is still going strong with a due date for contest entries of <b>May 31st!</b></p>
<p>The prizes are as follows:</p>
<blockquote><p>
Grand Prize: <b>$5,000</b><br />
1st Place: <b>$2,500</b><br />
2nd Place: <b>$1,250</b><br />
3rd Place: <b>$500</b><br />
4th Place: <b>$750</b>
</p></blockquote>
<p>All the entries so far are <a href="http://wiki.dreamhost.com/API_Apps">up on the wiki,</a> and the winner of the April 30th &#8220;early-bird&#8221; contest <b>($2000</b> to the best app done by April 30th) is&#8230;</p>
<p><b><a href="http://www.chirpbot.com/">ChirpBot!</a></b></p>
<p>It&#8217;s a <a href="http://www.twitter.com/">Twitter</a> interface to the DreamHost API!</p>
<p>It&#8217;s simple, it works, it looks nice, and it has the whole <b>CRAZY INSANE SUPER HYPE BANDWAGON</b> going for it to boot!</p>
<p>But don&#8217;t worry everybody else, there&#8217;s a lot more prizes to be won, and it&#8217;s still not too late to enter now!</p>
<p>We&#8217;ve recently added <a href="http://wiki.dreamhost.com/API#Test_Account">a test account</a> and lots of <a href="http://wiki.dreamhost.com/API#List_of_Commands">new functions,</a> so check out our <a href="http://wiki.dreamhost.com/API">API documentation</a> and submit your entries <a href="http://blog.dreamhost.com/2009/04/09/big-boy-time/#comments">over here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/05/13/broken-browsers-part-one/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>They&#8217;re Internet History</title>
		<link>http://blog.dreamhost.com/2009/04/24/theyre-internet-history/</link>
		<comments>http://blog.dreamhost.com/2009/04/24/theyre-internet-history/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 10:09:08 +0000</pubDate>
		<dc:creator>Josh Jones</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Insider View]]></category>
		<category><![CDATA[Musings]]></category>
		<category><![CDATA[Promotions]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free hosting]]></category>
		<category><![CDATA[GeoCities]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Refugees]]></category>
		<category><![CDATA[WebRing]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://blog.dreamhost.com/?p=1246</guid>
		<description><![CDATA[Well, that&#8217;s it. Yahoo! is finally shutting down GeoCities. This is a sad moment for the Internet in general, and it&#8217;s especially sad for us. I&#8217;ve always felt a sort of special connection with GeoCities.. lemme &#8216;splain you. GeoCities was &#8230; <a href="http://blog.dreamhost.com/2009/04/24/theyre-internet-history/">Continue Reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/sorry.png" alt="Sorry we wasted $3.57 billion." title="Sorry we wasted $3.57 billion." width="559" height="113" class="alignnone size-full wp-image-1247" /></p>
<p>Well, that&#8217;s it. <a href="http://www.yahoo.com/">Yahoo!</a> is finally <i>shutting down</i> <a href="http://www.geocities.com/">GeoCities.</a></p>
<p>This is a sad moment for the Internet in general, and it&#8217;s especially sad for <b>us.</b> I&#8217;ve always felt a sort of special connection with GeoCities.. lemme &#8216;splain you.</p>
<p>GeoCities was <a href="http://en.wikipedia.org/wiki/GeoCities">one of the first</a> web hosts on the Internet, being started as &#8220;Beverly Hills Internet&#8221; in 1994. About four months before <i>we</i> started <a href="http://www.newdream.net/">New Dream Network,</a> in December of 1995, they became <i>&#8220;GeoCities&#8221;</i> and started offering <b>FREE</b> hosting.</p>
<p>By the time I had heard of them, we were already offering some <b>PAID</b> hosting, and I remember thinking something along the lines of <i>&#8220;Damn it! They&#8217;re cheating!&#8221;</i></p>
<p>How could a bunch of (completely) broke college kids afford to compete with somebody just <b>giving</b> away hosting? At the time, I figured it could <i>never</i> last.</p>
<p><b>I was right.</b></p>
<p><i>15 years</i> and <i>$3.57 BILLION</i> later.</p>
<p>But that&#8217;s not the <b>only</b> reason GeoCities has a <i>special</i> place in our heart.</p>
<p>The <b>main</b> reason is <a href="http://www.webring.org/">WebRing!</a></p>
<p>WebRing was a free service for people with related sites to automatically trade links, written by co-founder Sage (it&#8217;s not <i>just</i> me and Dallas around here!) back in 1994, <i>while he was still in high school!</i></p>
<p><A href="http://web.archive.org/web/19961019055613/http://www.webring.org/"><img border=0 src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring1.png" alt="Copyright Violation?! Nothing ever changes." title="Copyright Violation?! Nothing ever changes." width="559" height="279" class="alignnone size-full wp-image-1248" /></a></p>
<p>A couple of years later when he ended up at <a href="http://www.hmc.edu/">our college</a> and we conned him into our play-company, we helped him run WebRing on our server(s).</p>
<p><a href="http://web.archive.org/web/19970130015810/http://www.webring.org/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring2.png" alt="We got involved!" title="We got involved!" width="553" height="192" class="alignnone size-full wp-image-1249" /><br />
</a></p>
<p>WebRing itself never officially became a part of New Dream Network, since Sage had started it on his own years before. What we got out of it was Sage wrote <a href="http://www.dreambook.com/">DreamBook</a> for NDN and put links to it <a href="http://web.archive.org/web/19971211005446/http://www.webring.org/">all over WebRing!</a></p>
<p>In 1997, WebRing was starting to grow too big for us full-time college students to handle, especially with our <a href="http://www.dreamhost.com/">newest little project</a> taking off.</p>
<p>So, Sage got <i>Starseed, Inc.</i> to take it over for him. A friend of his from high school worked there and they made a deal where Sage got a percentage of Starseed, an annual &#8220;consulting&#8221; stipend, and certain creative controls, and they took over <b>everything</b> to do with WebRing.</p>
<p>It didn&#8217;t take long for Charley, the head of Starseed, to figure out that the <i>best</i> chance to make the <i>most</i> money off of WebRing was to <i>sell it</i> and <i>sell it fast!</i></p>
<p><b>Greetings Geocities</b></p>
<p><a href="http://web.archive.org/web/19981212022154/http://webring.org/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring3.png" alt="The Shape of Things to Dumb" title="The Shape of Things to Dumb" width="592" height="358" class="alignnone size-full wp-image-1250" /><br />
</a><br />
And, sell it he did&#8230; to <b>GeoCities!</b></p>
<p>I <i>believe</i> originally the offer they were going to accept was around <b>$1 million.</b></p>
<p>However, <b>irrational exuberance</b> was on Charley&#8217;s side, and the timing couldn&#8217;t have been better for everything that happened next.</p>
<p>At the last minute, another bidder came to the table.. GeoCities however, decided they simply <i>must</i> have WebRing, and closed the deal at around <b>$3.5 million!</b></p>
<p>Of course, this was all for <b>GCTY</b> stock options, and I&#8217;m sure they (rightly) figured that it wasn&#8217;t real money anyway.</p>
<p>Now the Starseed team (plus Sage) just had to wait and see which came first, the vesting of their options or the popping of the bubble&#8230;</p>
<p><b>The Vesting</b></p>
<p>Well, while everybody was nervously holding onto their approximately 1% ownership of GCTY, a funny thing happened. In January 1999, Yahoo! bought GeoCities for <b>$3.57 billion</b>, putting GCTY at more than <b>ten times</b> what it was when they did their deal!</p>
<p><a href="http://web.archive.org/web/19981212022154/http://webring.org/merger.html"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring4.png" alt="Happpppy Day" title="Happpppy Day" width="547" height="235" class="alignnone size-full wp-image-1252" /><br />
</a></p>
<p>And so, Sage&#8217;s options in <b>GCTY</b> were now converted over to <b>YHOO.</b> He still had another <i>year</i> before he could cash them all in though. And things were already a <i>teeeeeensy</i> bit over-valued.</p>
<p>Luckily, by the time Sage <b>was</b> able to cash out (and he did) in early 2000, <b>Yahoo!</b> had tripled yet again&#8230; meaning that Yahoo! had effectively purchased little old WebRing for about <i>$100,000,000!</i></p>
<p><b>The Downfall</b></p>
<p><a href="http://web.archive.org/web/20010504050814/dir.webring.yahoo.com/rw"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring5.png" alt="They&#039;re wasting a ton of energy with that white background crap!" title="They&#039;re wasting a ton of energy with that white background crap!" width="589" height="401" class="alignnone size-full wp-image-1253" /></a></p>
<p>So, Yahoo set a team onto merging WebRing into their system.</p>
<p>By <b>2001</b> they were done, and everybody hated it.</p>
<p>Users were dropping faster than YHOO stock, and in <b>2002</b> an engineer from GeoCities bought WebRing <i>back</i> from Yahoo for an undisclosed sum (rumored to be around <b>$10,000!)</b></p>
<p><a href="http://web.archive.org/web/20021110064400/www.webring.org/rw"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring6.png" alt="Very Yahoo! Yet not." title="Very Yahoo! Yet not." width="594" height="430" class="alignnone size-full wp-image-1254" /></a></p>
<p>Since then, I don&#8217;t really have any inside information on what&#8217;s gone on with WebRing. Just from the <a href="http://web.archive.org/web/*/http://webring.org/">Internet Archive history,</a> it looks like he more or less kept the Yahoo look and ran it &#8220;respectably&#8221; until around <b>2005:</b></p>
<p><a href="http://web.archive.org/web/20050211094956/dir.webring.com/rw"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring7.png" alt="Why wouldn&#039;t I!!??" title="Why wouldn&#039;t I!!??" width="556" height="325" class="alignnone size-full wp-image-1255" /></a></p>
<p>&#8230; when they started to <i>really</i> pimp it out for ads!</p>
<p>Then in 2007.. <B>Social Networking!</b></p>
<p><a href="http://web.archive.org/web/20070303161808/dir.webring.com/rw"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring8.png" alt="Eat your heart out Friendster!" title="Eat your heart out Friendster!" width="589" height="295" class="alignnone size-full wp-image-1256" /></a></p>
<p>And today&#8230; <b>Web 2.0!</b></p>
<p><a href="http://www.webring.com/"><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/webring9.png" alt="WebRing BLOG? Oh, the shame." title="WebRing BLOG? Oh, the shame." width="594" height="331" class="alignnone size-full wp-image-1257" /></a></p>
<p><b>Reminiscing</b></p>
<p>WebRing&#8217;s been around just about as long as the Web, and now that I ponder it, has been a sort of microcosm of the Web the whole time.</p>
<p>It went from a tiny ad-free community service, to hyper-growth, to showing ads, to being acquired for an <b>INSANE</b> price, to being forsaken, to doing <i>anything</i> to survive, to &#8220;social networking&#8221;, to &#8220;web 2.0&#8243;, to today!</p>
<p>Back in 1998, who would have thought WebRing would outlast GeoCities? Who would have thought <b>DreamHost</b> would outlast GeoCities?</p>
<p><b>DreamHost acquires Geocities</b></p>
<p>Well, not <i>really.</i> The thought sort of crossed my mind, <i>&#8220;If they sold WebRing to that one guy, maybe they&#8217;d sell GeoCities to us!&#8221;</i></p>
<p>But then I realized.. Yahoo understands the only real value in GeoCities left is those millions of potential <i>upgrades to <b>PAID</b> hosting.</i></p>
<p>If you go to <a href="http://www.geocities.com/">GeoCities</a> right now, Yahoo! has a big ad for their ($12/month) hosting.. with the first three months <i>half off!</i></p>
<p><img src="http://blog.dreamhost.com/wp-content/uploads/2009/04/whoop.jpg" alt="Big Whoops" title="Big Whoops" width="450" height="227" class="alignnone size-full wp-image-1258" /></p>
<p><b>Whoop dee do.</b></p>
<p>&#8220;In honor of WebRing&#8221; or something, <i>we</i> are now offering to the first 1000 GeoCities users who sign up <b>TWO YEARS of a <i>completely free</i> DreamHost account (including domain registration)!</b></p>
<p><i>No strings attached.</i></p>
<p>All you have to do is verify you <b>are</b> an existing GeoCities customer by creating a page on your GeoCities account (or editing an existing page) to have the phrase <i>&#8220;I&#8217;m off to DreamHost!&#8221;</i> on it!</p>
<p>Then when you <a href="https://signup.dreamhost.com/">signup</a> for us, simply put the full url to that page as your &#8220;promotional code&#8221; and you&#8217;ll get a 2 year plan (normally $214.80) <b>free!</b></p>
<p>And <i>we</i> promise to never shut down.</p>
<p><script type="text/javascript">
<!--
digg_url = "http://digg.com/tech_news/DreamHost_offering_two_years_free_to_GeoCities_users";
//--></script><br />
<script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dreamhost.com/2009/04/24/theyre-internet-history/feed/</wfw:commentRss>
		<slash:comments>95</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 698/877 objects using memcached

Served from: blog.dreamhost.com @ 2012-02-09 08:44:58 -->
