<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>domas mituzas &#187; rant</title>
	<atom:link href="http://dom.as/tag/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://dom.as</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 21:29:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dom.as' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6e344c6e0cd7462eb056f8b98eb2cbcd?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>domas mituzas &#187; rant</title>
		<link>http://dom.as</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dom.as/osd.xml" title="domas mituzas" />
	<atom:link rel='hub' href='http://dom.as/?pushpress=hub'/>
		<item>
		<title>Google :-(</title>
		<link>http://dom.as/2011/12/05/google/</link>
		<comments>http://dom.as/2011/12/05/google/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:47:26 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://dom.as/?p=1539</guid>
		<description><![CDATA[For past few days (days!!!) I&#8217;m not able to log into my account at Google (except GMail, thanks for that! &#8211; Voice/Blogger/Plus/Docs/&#8230; are all broken though). I&#8217;m either getting this message: Or I&#8217;m sent to infinite redirect loop. None of &#8230; <a href="http://dom.as/2011/12/05/google/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=1539&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For past few days (days!!!) I&#8217;m not able to log into my account at Google (except GMail, thanks for that! &#8211; Voice/Blogger/Plus/Docs/&#8230; are all broken though). I&#8217;m either getting this message:</p>
<div id="attachment_1540" class="wp-caption alignnone" style="width: 586px"><a href="http://domasmituzas.files.wordpress.com/2011/12/google-down.png"><img class="size-full wp-image-1540" title="Google is down for you" src="http://domasmituzas.files.wordpress.com/2011/12/google-down.png?w=640" alt="Sorry, there seems to be a problem. The service you're looking for is temporarily unavailable. We're working hard to restore your access as soon as possible. Please try again in a few hours. Thanks for your patience. "   /></a><p class="wp-caption-text">Sorry, there seems to be a problem.</p></div>
<p>Or I&#8217;m sent to infinite redirect loop. None of their self-help pages are useful or have this error mentioned.</p>
<p>Apparently if you get such message, you should read this message in opposite way:</p>
<p>&#8220;Sorry (or you should be sorry), there seems to be a problem. This service is looking for you and you seem to be temporarily unavailable. We&#8217;re not working on this at all, it may show up on some report at the end of the year though as lost revenue, sad, we see you spent few hundred dollars on our services, so you trust us, but of course we have enough money from everyone else. You may try again in few minutes, few hours or few days, it won&#8217;t help you though. Though we appreciate your patience, you should start researching and debugging this yourself instead, thank you.&#8221;</p>
<p>I cleared all Google cookies on my browser and it started working. Apparently this has happened to others too.</p>
<p><strong>Update:</strong> again&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/1539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/1539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/1539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/1539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/1539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/1539/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/1539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/1539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=1539&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2011/12/05/google/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>

		<media:content url="http://domasmituzas.files.wordpress.com/2011/12/google-down.png" medium="image">
			<media:title type="html">Google is down for you</media:title>
		</media:content>
	</item>
		<item>
		<title>Stonebraker trapped in Stonebraker &#039;fate worse than death&#039;</title>
		<link>http://dom.as/2011/07/08/stonebraker-trapped/</link>
		<comments>http://dom.as/2011/07/08/stonebraker-trapped/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 09:25:12 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[disks]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[newsql]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://dom.as/?p=880</guid>
		<description><![CDATA[Oh well, I know I shouldn&#8217;t poke directly at people, but they deserve that sometimes (at least in my very personal opinion). Heck, I even gave 12h window for this not to be hot-headed opinion. Those who followed MySQL at &#8230; <a href="http://dom.as/2011/07/08/stonebraker-trapped/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=880&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href='http://en.wikipedia.org/wiki/Troll_(Internet)'><img src='http://upload.wikimedia.org/wikipedia/en/thumb/7/73/Trollface.png/150px-Trollface.png' align='right' /></a></p>
<p>Oh well, I know I shouldn&#8217;t poke directly at people, but they <a href='http://gigaom.com/cloud/facebook-trapped-in-mysql-fate-worse-than-death/'>deserve</a> that sometimes (at least in my very personal opinion). Heck, I even gave 12h window for this not to be hot-headed opinion.</p>
<p>Those who followed <a href='http://facebook.com/MySQLatFacebook/'>MySQL at facebook</a> development probably know how much we focus on actual performance on top of mixed-composition I/O devices (flashcache, etc) &#8211; not just retreating to comfortable zone of in-memory (or in-pure-flash) data.</p>
<p>I feel somewhat sad that I have to put this truism out here &#8211; disks are way more cost efficient, and if used properly can be used to facilitate way more long-term products, not just real time data. Think Wikipedia without history, think comments that disappear on old posts, together with old posts, think all 404s you hit on various articles you remember from the past and want to read.</p>
<p>Building the web that lasts is completely different task from what academia people imagine building the web is.</p>
<p>I already had this issue with other RDBMS pioneer (there&#8217;s something in common among top database luminaries) &#8211; he also suggested that disks are things of the past and now everything has to be in memory, because memory is cheap. And data can be whatever unordered clutter, because CPUs can sort it, because CPUs are cheap.</p>
<p>They probably missed Al Gore message. Throwing more and more hardware without fine tuning for actual operational efficiency requirements is wasteful and harms our planet. Yes, we do lots of in-memory efficiency work, so that we reduce our I/O, but at the same time we balance the workload so that I/O subsystem provides as efficient as possible delivery of the long tail.</p>
<p>What happens in real world if one gets 2x efficiency gain? Twice more data can be stored, twice more data intensive products can be launched.<br />
What happens in academia of in-memory databases, if one gets 2x efficiency gain? A paper.<br />
What happens when real world doesn&#8217;t read your papers anymore? You troll everyone via GigaOM.</p>
<p>Though sure, there&#8217;s some operational overhead in handling sharding and availability of MySQL deployments, at large scale it becomes somewhat constant cost, whereas operational efficiency gains are linear.</p>
<p><b>Update:</b> Quite a few people pointed out that I was dissing a person who has done incredible amount of contributions, or that I&#8217;m anti-academia. I&#8217;m not, and I extremely value any work that people do wherever they are, albeit I do apply critical thinking to whatever they speak.</p>
<p>In my text above (I don&#8217;t want to edit and hide what I said) I don&#8217;t mean that &#8220;a paper&#8221; is useless. Me and my colleagues do read papers and try to understand the direction of computer science and how it applies to our work (there are indeed various problems yet to solve). I&#8217;d love to come up with something worth a paper (and quite a few of my colleagues did).</p>
<p>Still, if someone does not find that direction useful, there&#8217;s no way to portray them the way the original GigaOM article did.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/880/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/880/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/880/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/880/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/880/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/880/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/880/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/880/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=880&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2011/07/08/stonebraker-trapped/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/en/thumb/7/73/Trollface.png/150px-Trollface.png" medium="image" />
	</item>
		<item>
		<title>On replication, some more</title>
		<link>http://dom.as/2009/12/13/on-replication-some-more/</link>
		<comments>http://dom.as/2009/12/13/on-replication-some-more/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 19:24:24 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://mituzas.lt/?p=679</guid>
		<description><![CDATA[Dear MySQL, I feel ashamed that I ever wanted you to support 4.0-&#62;5.1 replication, and apologize for that. I really understand that it was really egoistic of me even to consider you should be involved in this. I even understand &#8230; <a href="http://dom.as/2009/12/13/on-replication-some-more/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=679&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear MySQL,</p>
<p>I feel ashamed that I ever <a href="http://bugs.mysql.com/bug.php?id=49474">wanted</a> you to<a href="http://bugs.mysql.com/bug.php?id=48369"> support 4.0-&gt;5.1 replication</a>, and apologize for <a href="http://mituzas.lt/2009/12/05/on-replication-compatibility/">that</a>. I really understand that it was really egoistic of me even to consider you should be involved in this.</p>
<p>I even understand that 5.0 is running out of <a href="http://www.mysql.com/about/legal/lifecycle/">active support</a> (I&#8217;m not questioning that you&#8217;ll stop supporting 4.1 entirely too), and you&#8217;ll stop doing pretty much anything to 5.0, except &#8220;critical security fixes&#8221; (w00t, I managed to <a href="http://bugs.mysql.com/bug.php?id=47320">get one</a> into 4.1, 8 year old MITM flaw :).</p>
<p>I really understand that supporting more than one release is very very very difficult, and people should do only adjacent version upgrade.</p>
<p>I&#8217;m not asking you much, but, maybe you could then support 5.1 to 5.1 replication? I don&#8217;t want much, just:</p>
<ul>
<li>Gracefully recover after slave crashes.</li>
<li>Don&#8217;t have single serial reading of pages for replication stream as a bottleneck &#8211; either read-ahead properly (you can do that with RBR!!!), or apply events in parallel (you can do that with RBR too!)</li>
<li>Allow to edit replication filters without restarting servers.</li>
<li>Allow to enable and disable binary logging of events received from master, as well as enabling and disabling binary logging without restarting the instance.</li>
</ul>
<p>I hope it isn&#8217;t too much too ask! It is just supported replication between two same version instances.</p>
<p>Thanks!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/679/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=679&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2009/12/13/on-replication-some-more/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>on replication compatibility</title>
		<link>http://dom.as/2009/12/05/on-replication-compatibility/</link>
		<comments>http://dom.as/2009/12/05/on-replication-compatibility/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 23:45:44 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[replication]]></category>

		<guid isPermaLink="false">http://mituzas.lt/?p=652</guid>
		<description><![CDATA[Dear MySQL, I will do this to rest of your code, if you continue breaking replication for me. &#8211; Domas<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=652&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear MySQL,</p>
<p>I will do <a href="http://bazaar.launchpad.net/%7Ewikimedia/sakila-server/mysql-5.1-wm/revision/3191">this</a> to rest of your code, if you continue <a href="http://bugs.mysql.com/bug.php?id=49474">breaking replication</a> for me.</p>
<p>&#8211; Domas</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/652/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/652/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/652/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=652&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2009/12/05/on-replication-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>again, on benchmarks</title>
		<link>http://dom.as/2009/11/19/again-on-benchmarks/</link>
		<comments>http://dom.as/2009/11/19/again-on-benchmarks/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 20:03:34 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://mituzas.lt/?p=645</guid>
		<description><![CDATA[Dear interweb, if you have no idea what you&#8217;re writing about, keep it to yourself, don&#8217;t litter into the tubes. Some people may not notice they&#8217;re eating absolute crap and get diarrhea. This particular benchmark has two favorite parts, that &#8230; <a href="http://dom.as/2009/11/19/again-on-benchmarks/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=645&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear interweb, if you have <a href="http://www.ruturaj.net/redis-memcached-tokyo-tyrant-mysql-comparison">no idea</a> what you&#8217;re writing about, keep it to yourself, don&#8217;t litter into the tubes. Some people may not notice they&#8217;re eating absolute crap and get diarrhea.</p>
<p>This particular benchmark has two favorite parts, that go with each other together really well:</p>
<p style="padding-left:30px;">I didnt change absolutely any parameters for the servers, eg didn&#8217;t change the innodb_buffer_pool_size or key_buffer_size.</p>
<p>And..</p>
<p style="padding-left:30px;">If you need speed just to fetch a data for a given combination or key, Redis is a solution that you need to look at. MySQL can no way compare to Redis and Memcache. &#8230;</p>
<p>Seriously, how does one repay for all the damage of such idiotic benchmarks?</p>
<p>P.S. I&#8217;ve <a href="http://dom.as/2009/06/30/on-file-system-benchmarks/">ranted</a> at benchmarks before, and will continue doing so.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/645/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/645/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/645/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=645&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2009/11/19/again-on-benchmarks/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>Dear IT Security Industry&#8230;</title>
		<link>http://dom.as/2009/09/10/security-industry-crap/</link>
		<comments>http://dom.as/2009/09/10/security-industry-crap/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 23:59:19 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://mituzas.lt/?p=597</guid>
		<description><![CDATA[&#8230; You are full of shit. I don&#8217;t know how effective your scare-mongering cash-extortion tactics are, but they don&#8217;t really help neither your users, nor vendors, nor anyone else. It all starts when major vulnerability databases start authoritatively spouting out &#8230; <a href="http://dom.as/2009/09/10/security-industry-crap/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=597&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230; You are full of shit.</p>
<p>I don&#8217;t know how effective your scare-mongering cash-extortion tactics are, but they don&#8217;t really help neither your users, nor vendors, nor anyone else.</p>
<p>It all starts when major vulnerability databases start authoritatively spouting out crap like this:</p>
<p style="padding-left:30px;">A vulnerability has been reported in MySQL, which can be exploited to compromise a vulnerable system.<br />
The vulnerability is caused due to an unspecified error and can be exploited to cause a buffer overflow. (<a href="http://secunia.com/advisories/36575/">Secunia</a>)</p>
<p>Or crap like this:
</p>
<p style="padding-left:30px;">MySQL is prone to a buffer-overflow vulnerability because if fails to perform adequate boundary checks on user-supplied data.<br />
An attacker can leverage this issue to execute arbitrary code within the context of the vulnerable application. Failed exploit attempts will result in a denial-of-service condition. (<a href="http://www.securityfocus.com/bid/36242/discuss">Securityfocus</a>)</p>
<p><span id="more-597"></span></p>
<p>Of course, there must be some reason to publish such claims, right? Of course, if you brought in cash for all these security vendors, they&#8217;d definitely tell you that in future they will give you all available updates, but for now:
</p>
<p style="padding-left:30px;">Due to the very limited available information, it is not possible to suggest an effective workaround.</p>
<p>Why would one post such crap? Because people want to sell things, like vulnerability databases full of rubbish:</p>
<p style="padding-left:30px;">A working commercial exploit is available through Intevydis. This exploit is not otherwise publicly available or known to be circulating in the wild (<a href="http://www.securityfocus.com/bid/36242/exploit">Securityfocus</a>)</p>
<p>This is how the Security Vendor that unleashed this all classifies the vulnerability:</p>
<ul>
<li><strong>Name</strong>: MySQL 5.x exploit</li>
<li><strong>Status</strong>: 0day</li>
<li><strong>Details</strong>: Remote buffer overflow exploit. Tested on Debian Linux 5.0 with mysql-server 5.0.51a-24+lenny1</li>
<li><strong>Listener</strong>: LINUXMOSDEF</li>
<li><strong>Platform</strong>: Linux x86</li>
</ul>
<p>If you&#8217;d look it up, Debian just had security advisory <a href="http://www.debian.org/security/2009/dsa-1877">DSA-1877-1</a> (released at September 2nd, one day before Secunia and Securityfocus went live with their stuff), which tells us about denial of service and execution of arbitrary code possibility. The +lenny2 package fixes it, the +lenny1 package is vulnerable. At this point, I don&#8217;t really have anything against Debian security people &#8211; Linux distribution security contacts are always eager to communicate, share, discuss, and, well, admit failures &#8211; and as they are not in money extortion business, it is very easy to forgive them. Still, the advisory mentions &#8220;potential execution of arbitrary code via format string specifiers&#8221;. See, original exploit at <a href="http://www.milw0rm.com/exploits/9085">milw0rm</a> did mention &#8220;format string vulnerability&#8221;, which is source of  [easily understandable] confusion here.</p>
<p>Various C libraries allow passing %n format specifier to printf() calls, which is:</p>
<p style="padding-left:30px;">The number of characters written so far is stored into the integer indicated by the int * (or variant) pointer argument.  No argument is converted.</p>
<p>This means that if you allow someone to pass a format string, he can overwrite memory of your application with specially crafted data (though, it isn&#8217;t that trivial to exploit it). MySQL though, as it has to be very portable, has its own version of printf, to avoid any OS-specific behaviors, and that implementation does not have %n, which means by passing arbitrary format string you cannot execute arbitrary code. Phew.</p>
<p>So, what is the bug? Let me present you <a href="http://bugs.mysql.com/bug.php?id=45790">Bug#45790</a>:</p>
<ul>
<li>If server has General Query Log enabled (thats very very low percentage of systems out there) and&#8230;.</li>
<li>User has right to create databases (which isn&#8217;t a right given away to every user out there&#8230;.) then&#8230;</li>
<li>He can shut down (well, crash) the server!</li>
</ul>
<p>Summary of this whole security catastrophe in practice would be:</p>
<p style="padding-left:30px;">System administrator can shut down MySQL server</p>
<p>My heart pounds and I hurry to upgrade every machine to 5.0.84 (sarcasm aside, do it anyway, it has great fixes ;-).</p>
<p>P.S. I may be wrong, and there is an exploit which will convert your database clusters into botnet zombies, capable of much more than regular botnets &#8211; imagine all the multicore servers attached to SANs completely dominating the world. Scary. Thats why we try to work on all security threats &#8211; even if it takes quite a few hours too long for what it deserves.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/597/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/597/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/597/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=597&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2009/09/10/security-industry-crap/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>On file system benchmarks</title>
		<link>http://dom.as/2009/06/30/on-file-system-benchmarks/</link>
		<comments>http://dom.as/2009/06/30/on-file-system-benchmarks/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 21:34:35 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[xfs]]></category>

		<guid isPermaLink="false">http://mituzas.lt/?p=519</guid>
		<description><![CDATA[I see this benchmark being quoted in multiple places, and there I see stuff like: When carrying out more database benchmarking, but this time with PostgreSQL, XFS and Btrfs were too slow to even complete this test, even when it &#8230; <a href="http://dom.as/2009/06/30/on-file-system-benchmarks/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=519&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I see <a href="http://www.phoronix.com/scan.php?page=article&amp;item=ext4_btrfs_nilfs2">this benchmark</a> being quoted in multiple places, and there I see stuff like:</p>
<blockquote><p>When carrying out more database benchmarking, but this time with PostgreSQL, XFS and Btrfs were too slow to even complete this test, even when it had been running for more than an hour for a single run. Between EXT3, EXT4, and NILFS2, the fastest file-system was EXT3 and then its successor, EXT4, was slightly behind that. Far behind the position of EXT4 were NILFS2 and then Btrfs and XFS.</p></blockquote>
<p>There were few other benchmarks, e.g. SQLite showed &#8216;bad performance&#8217; on XFS and Btrfs.</p>
<p>*clear throat*</p>
<p>Dear benchmarkers, don&#8217;t compare apples and oranges. If you see differences between benchmarks, do some very very tiny research, and use some intellect, that you, as primates, do have. If database tests are slowest on filesystems created by Oracle (who know some stuff about systems in general) or SGI (who, despite giving away their campus to Google, still have lots of expertise in the field), that can indicate, that your tests are probably flawed somewhere, at least for that test domain.</p>
<p>Now, probably you&#8217;ve heard about such thing as &#8216;data consistency&#8217;. That is something what database stack tries to ensure, sometimes at higher costs, like not trusting volatile caches, enforcing certain write orders, depending on acknowledgements by underlying hardware.</p>
<p>So, in this case it wasn&#8217;t &#8220;benchmarking file systems&#8221;, it was simply, benchmarking &#8220;consistency&#8221; against &#8220;no consistency&#8221;. But don&#8217;t worry, most benchmarks have such flaws &#8211; getting numbers but not understanding them makes results much more interesting, right?</p>
<p>Oh, and&#8230; thanks for few more misguided people.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/519/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=519&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2009/06/30/on-file-system-benchmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>MySQL at Debian and Ubuntu</title>
		<link>http://dom.as/2009/03/24/mysql-at-debian-and-ubuntu/</link>
		<comments>http://dom.as/2009/03/24/mysql-at-debian-and-ubuntu/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 00:49:52 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://dammit.lt/?p=431</guid>
		<description><![CDATA[Good news, mysql-server package doesn&#8217;t suck miserably on Debian 5.0 or Ubuntu 8.10, unlike previous versions did (there were quite a few rants about CHECK TABLES being ran on huge healthy InnoDB tables, mysqld_safe would suddenly use 100% CPU, binlogs &#8230; <a href="http://dom.as/2009/03/24/mysql-at-debian-and-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=431&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Good news, mysql-server package doesn&#8217;t suck miserably on Debian 5.0 or Ubuntu 8.10, unlike previous versions did (there were quite a few rants about CHECK TABLES being ran on huge healthy InnoDB tables, mysqld_safe would suddenly use 100% CPU, binlogs would be placed on /var/run/ and cleaned up on restart, etc).</p>
<p>Now, Ubuntu provides you with AppArmor (my new favorite security thing :) profile that doesn&#8217;t suck either, and Debian is a bit rude:<br />
There is &#8216;tasksel&#8217; tool, which allows you to install groups of packages. Debian has a task &#8216;Database server&#8217; which will install PostgreSQL. Ubuntu is more politically correct and has renamed that task to &#8220;PostgreSQL server&#8221;.</p>
<p>MySQL has to do quite some work to repair its image in OS-engineer-geek mindsets, these people tend to love PG more, and once project is community-led, most active participants win the decisive power.</p>
<p>Quite important to look at versions &#8211; Ubuntu Intrepid carries 5.0.67, and Debian carries 5.0.51. As I&#8217;m way more exposed to everyday issues within MySQL, I value distributions that don&#8217;t just backport security fixes, but use MySQL bugfix releases way more proactively. The difference between those two versions has a nearly full year of performance, stability and feature maturity work (and thats really LOTS of real hard intensive work by my teammates). Debian will probably stay at that exact version, unless one uses &#8216;testing&#8217; or &#8216;unstable&#8217; packages &#8211; so over time the gap will just widen.</p>
<p>Oh, and why I ended up writing this today &#8211; Ubuntu/Canonical people were really nice and open, and tried to get as much as possible of feedback to make MySQL shine on their distribution. Gotta say, they&#8217;re already leading :)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/431/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=431&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2009/03/24/mysql-at-debian-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>tax</title>
		<link>http://dom.as/2008/12/19/tax/</link>
		<comments>http://dom.as/2008/12/19/tax/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 12:17:09 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[useless]]></category>

		<guid isPermaLink="false">http://dammit.lt/?p=294</guid>
		<description><![CDATA[I love my country. Yesterday a law came in, in two weeks I&#8217;ll start paying triple income taxes (for all expenses too). I&#8217;m just knocked out today.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=294&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I love my country. Yesterday a law came in, in two weeks I&#8217;ll start paying triple income taxes (for all expenses too). I&#8217;m just knocked out today.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/294/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=294&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2008/12/19/tax/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
		<item>
		<title>.. some thoughts on Citizendium</title>
		<link>http://dom.as/2007/03/29/some-thoughts-on-citizendium/</link>
		<comments>http://dom.as/2007/03/29/some-thoughts-on-citizendium/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 11:49:48 +0000</pubDate>
		<dc:creator>Domas Mituzas</dc:creator>
				<category><![CDATA[wikitech]]></category>
		<category><![CDATA[citizendium]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://dammit.lt/2007/03/29/some-thoughts-on-citizendium/</guid>
		<description><![CDATA[Open-source communities have quite a lot of antagonism against their open-source &#8216;rivals&#8217;, instead of seeing as partners against Greater Evils. I imagine that bootstrapping a project like Citizendium is a huge task, so I followed some of the discussions in &#8230; <a href="http://dom.as/2007/03/29/some-thoughts-on-citizendium/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=61&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Open-source communities have quite a lot of antagonism against their open-source &#8216;rivals&#8217;, instead of seeing as partners against Greater Evils. I imagine that bootstrapping a project like <a href='http://en.citizendium.org/wiki/Main_Page/'>Citizendium</a> is a huge task, so I followed some of the discussions in their forums:</p>
<ul>
<li><i>It&#8217;s a nightmare. Only Mozilla Thunderbird gets more disrespect from me.</i> &#8211; Lead developer Jason <a href='http://forum.citizendium.org/index.php/topic,655.0.html'>describes</a> the software they use, <a href='http://www.mediawiki.org'>mediawiki</a>. </li>
<li><i>Can we like anonymize some stuff and submit Mediawiki to WorseThanFailure?</i> &#8211; Technical liasion [sic] Zachary suggests.</li>
</ul>
<p>Of course, being <b>forced</b> to run open-source package from greatest &#8216;rival&#8217; is pain oh pain. Citizendium team even forked software, called it CaesarWiki.<br />
This is how improvements to the fork are <a href='http://forum.citizendium.org/index.php/topic,362.0.html'>described</a>:</p>
<blockquote><p>
Well, hypothetically, we can do whatever we want in terms of improving MediaWiki, including working on the difference engine.<br />
However,  I think that it&#8217;s more likely that any changes in that area will filter down from work done by the MediaWiki team.<br />
They have a lot more developer time (in developer-hours/month) and a lot more expertise with MediaWiki.
</p></blockquote>
<p>Of course, having paid lead developer <a href='http://forum.citizendium.org/index.php/topic,663.0.html'>not understand</a> core principles of how software functions (disrespect, remember?) doesn&#8217;t help with real improvements. Of course, half a year ago, big work <a href='http://forum.citizendium.org/index.php/topic,31.0.html'>was ahead</a>:</p>
<blockquote><p>
Ideally, I would like to rewrite mediawiki from the ground up in OO style. Since that may not work well, the best way is to wrap it in a bow and let the &#8220;present&#8221; develop into something pretty over time.
</p></blockquote>
<p>Xoops was given as an example of package that scales, has some security, even uses caching, so integrating with MediaWiki would make it scale. Thats sure way forward. Of course, one of biggest mistakes Wikipedia folks has made is LAMP choice:</p>
<blockquote><p>
To not box ourself in like Wikipedia has done with Mediawiki, PHP and MySQL, we need to pursue modular, easy to use and easy to maintain and update solutions. No one needs network and system admins spinning dinner plates on sticks all day.
</p></blockquote>
<p>It is quite difficult to understand how people who never talked to us know about our operations that much. Back when this was written, Wikipedia had one full-time employee working on the system, few others did the work whenever they (we) wished, and that usually was creative (of course, sometimes artistic) work. Anyway, to run away from evil MySQL to PG, this set of arguments was used:</p>
<blockquote><p>Disadvantage: no years of heavy use to test it. Advantage: fewer workarounds, easier to scale overall, incredibly knowledgeable community ready to help out.</p></blockquote>
<p>Of course, at Wikipedia we failed to scale. Now what made me slightly envious, is discussion about <a href='http://forum.citizendium.org/index.php/topic,87.0.html'>security and operating personnel</a> &#8211; having a pool of developers scattered around the world, with floating 24/7 schedule is priceless, we really can&#8217;t afford that at Wikipedia &#8211; at one moment all of us were in Europe, now just Brion is sitting in Florida (what is not that far away either).</p>
<p>Anyway, though I believe in Wikipedia evolution more than in Citizendium revolution, I wouldn&#8217;t reject advises &#8211; the project may be quite interesting, and if content can be reused on other projects, it just adds value to the Web. Probably we&#8217;re rookies in software engineering, but there has been long path to build Wikipedia platform. Some of us learnt technologies used specifically for the project. I&#8217;m not sure we did earn the disrespect we&#8217;re getting, but I still think that antagonism is harming Citizendium, not us.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/domasmituzas.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/domasmituzas.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/domasmituzas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/domasmituzas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/domasmituzas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/domasmituzas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/domasmituzas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/domasmituzas.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/domasmituzas.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/domasmituzas.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dom.as&amp;blog=190075&amp;post=61&amp;subd=domasmituzas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dom.as/2007/03/29/some-thoughts-on-citizendium/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c660a6eb3a4005232acb111303bef12c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif&#38;r=G" medium="image">
			<media:title type="html">domasmituzas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
