<?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>Kathar.in</title>
	<atom:link href="http://kathar.in/feed/" rel="self" type="application/rss+xml" />
	<link>http://kathar.in</link>
	<description>(With an E on the end)</description>
	<lastBuildDate>Thu, 15 Dec 2011 05:05:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Software sucks</title>
		<link>http://kathar.in/2011/12/software-sucks/</link>
		<comments>http://kathar.in/2011/12/software-sucks/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 05:01:56 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=353</guid>
		<description><![CDATA[WARNING: Pointless rant ahead. I have spent much of the last few minutes being pissed off by software. Here is a collection of ways in which it sucks: No, I do not want to update Flash. No, really. Steam, just because a computer turned on and decided to log in, that does not mean you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WARNING: Pointless rant ahead.</strong></p>
<p>I have spent much of the last few minutes being pissed off by software. Here is a collection of ways in which it sucks:</p>
<ul>
<li>No, I do not want to update Flash. No, really.</li>
<li>Steam, just because a computer turned on and decided to log in, that does not mean you should log me out of the instance I was actually using and demand credentials, then send me an email complaining that you don&#8217;t know about the computer you were already logged in on.</li>
<li>Windows, I do not want you goddamn update in five minutes time.</li>
<li>Attempting to charge me six dollars for the privilege of downloading software I just paid for, even though it&#8217;s freely downloadable on your site, is merely abuse of those who aren&#8217;t paying attention</li>
<li>Offering me an upgrade and not telling me until <em>after I pay</em> that I&#8217;m not eligible for the upgrade is abusive and probably illegal.</li>
<li>Microsoft, your installers should actually <em>check</em> if the software I am installing is already installed before offering to upgrade it, then failing because there&#8217;s nothing to upgrade.
<ul>
<li>This goes double in the case of the Windows installer which makes Upgrade the big, default option that doesn&#8217;t actually work, and Advanced the little one that does.</li>
<li>A &#8220;Description&#8221; field should not duplicate the &#8220;Title&#8221; field. Especially if the title wasn&#8217;t enlightening in the first place.</li>
</ul>
</li>
<li>Linden Lab: Expecting your users to enter an API key from an unrelated provider who is providing the key for the use of developers, simply because you are cheap and want to dodge the provider&#8217;s fee structure, is tacky.</li>
<li>Providing your data in a format that requires me to boot Windows, install MS SQL, import your file, and then export the data to something more reasonable (somehow) does not make me want to use your data.</li>
<li>If you are releasing an OS X software, it should not be trying to find my music in &#8220;C:\Documents and Settings\User\My Music&#8221;. I&#8217;m unsure if I&#8217;m more disturbed that it can actually find this directory.
<ul>
<li>As an addendum, it also shouldn&#8217;t always crash when you finally feed it some music to play</li>
</ul>
</li>
<li>If entering my password in one place is supposed to unlock a data store in two places, it would be good if the second place was actually aware of this feature.</li>
<li>Yes, Apple, I do actually think that syncing my music to my music player is a good thing. Please stop turning this feature off.</li>
<li>Chrome, the internet is not fancy layouts completely devoid of text. Every other browser gets this right, including Safari.
<ul>
<li>Also, quit hanging all the time</li>
</ul>
</li>
<li>When I click a link outside an application&#8217;s internal, tabbed web browser, I probably do not mean &#8220;replace the content of the current tab&#8221;. Try opening a new one instead.</li>
<li>Internet Explorer, when you are asked to search Google, it does not mean &#8220;Load some random webpage from which I could potentially search Google, but don&#8217;t bother even filling in the query I just typed.&#8221;</li>
</ul>
<p>All of these came up in the last hour or two. <strong><em>rage.</em></strong></p>
<p>Oh, and when I finished typing this iTunes decided it needed an update. <em>NO MORE MODAL UPDATE DIALOGS. I DO NOT CARE IF YOU HAVE THE SHINIEST NEW VERSION EVER TO GRACE THE PLANET; IT DOES NOT NEED TO INTERRUPT WHAT I WAS PREVIOUSLY TRYING TO DO IN AN UNRELATED APPLICATION.</em></p>
<p>That said, the Mac App Store and iPhone App Store update systems also suck, by virtue of flat out not working.<br />
Oh, and WordPress broke my list when I tried publishing this. Just to add to the collection of failures.<br />
And there&#8217;s a missing image at the top of the admin bar where there was a little graph before the last random wordpress update that you must install or else your server will be compromised in ten minutes appeared.</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2011/12/software-sucks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>megaprim.sl (and others) down</title>
		<link>http://kathar.in/2011/08/megaprim-sl-and-others-down/</link>
		<comments>http://kathar.in/2011/08/megaprim-sl-and-others-down/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 22:03:45 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>
		<category><![CDATA[megaprim.sl]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[scripts.mit.edu]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=338</guid>
		<description><![CDATA[Since I keep getting emails, blog comments and IMs about it: megaprim.sl is currently down due to circumstances beyond my control; I&#8217;m working with MIT&#8217;s IS&#038;T to restore service. Some other sites run by myself are also down for the same reason. In the meantime, you can use the Viewer 3 beta (and probably most [...]]]></description>
			<content:encoded><![CDATA[<p>Since I keep getting emails, blog comments and IMs about it: megaprim.sl is currently down due to circumstances beyond my control; I&#8217;m working with MIT&#8217;s IS&#038;T to restore service. Some other sites run by myself are also down for the same reason.</p>
<p>In the meantime, you can use the <a href="http://secondlife.com/support/downloads/">Viewer 3 beta</a> (and probably most TPVs, but I don&#8217;t care for them) to create prims of up to 64x64x64 on sims running the mesh beta channel (when this is rolled out across the grid, I will be removing all prims smaller than that anyway, which account for ~80% of use of megaprim.sl).</p>
<p>Sorry for the inconvenience.</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2011/08/megaprim-sl-and-others-down/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Server move</title>
		<link>http://kathar.in/2011/02/server-move/</link>
		<comments>http://kathar.in/2011/02/server-move/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 03:44:13 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=336</guid>
		<description><![CDATA[This website is now hosted on a new (free) server. If you can see this post, you have been directed to the right place. Else you have not. Do let me know if anything&#8217;s broken.]]></description>
			<content:encoded><![CDATA[<p>This website is now hosted on a new (free) server. If you can see this post, you have been directed to the right place. Else you have not.</p>
<p>Do let me know if anything&#8217;s broken.</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2011/02/server-move/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Restructuring Emerald Viewer</title>
		<link>http://kathar.in/2010/08/restructuring-emerald-viewer/</link>
		<comments>http://kathar.in/2010/08/restructuring-emerald-viewer/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 11:57:03 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=327</guid>
		<description><![CDATA[Emerald Viewer has, apparently, undergone some restructuring. They have indeed deposed, and apparently beheaded, Fractured Crystal. They promise that, henceforth, there will be one fair, level playing field; this will, near as I can tell, be achieved by making Arabella, a nominally neutral party (accurate at least insofar as she&#8217;s unlikely to be making coding [...]]]></description>
			<content:encoded><![CDATA[<p>Emerald Viewer has, apparently, <a href="http://blog.modularsystems.sl/2010/08/22/emerald-resurgence/">undergone some restructuring</a>. They have indeed deposed, <a href="http://blog.modularsystems.sl/2010/08/22/emerald-off-with-his-head/">and apparently beheaded,</a> Fractured Crystal.</p>
<p>They promise that, henceforth, there will be one fair, level playing field; this will, near as I can tell, be achieved by making Arabella, a nominally neutral party (accurate at least insofar as she&#8217;s unlikely to be making coding decisions, I suppose) have control of the servers.</p>
<p>A minor problem here: <em>Emerald was already a level playing field</em>. All developers have always had svn commit access. All developers have always had write access to the website. The servers were <em>technically</em> owned by Fractured, but Chalice, Discrete, Phox and Fractured all had full administrative access – and Phox and Chalice were the ones who actually did all the administrating (which one varied depending on which server you were referring to). Fractured was sufficiently incompetent that he couldn&#8217;t set up a cron job I needed, and I had to paste him the line. Ironically, this was the cron job that regenerated their login screen every five minutes. (I wrote the login screen; it didn&#8217;t have any ridiculous iframes at the time.)</p>
<p>Fractured, for all the &#8220;leader&#8221; status that he seems to have acquired, was never really the leader in any non-monetary sense. If people disagreed with him, they would ignore what he said – and he was less revert-war happy than many others, so ignoring him was frequently successful. By saying this, I do not wish to implicate the others in this latest event; I shall assume they simply didn&#8217;t notice that he did it. I was not party to that discussion, having already left by the time it happened.</p>
<p>The restructuring effort, effectively, boils down to &#8220;We don&#8217;t like the ModularSystems name, or the ongoing association with Onyx, or the IP logging, or…&#8221; – which was <em>always</em> an ongoing discussion; moreso since Modular Systems LLC was incorporated (or we were told it was; anyone found the registration records yet?).</p>
<p>Oh, and if it&#8217;s a level playing field, why are there only three people to contact? They can&#8217;t have lost all but two developers and their leader/PR. That&#8217;s about as level as before, then, from an external perspective; &#8220;All animals are equal, but some animals are more equal than others.&#8221;</p>
<p>As an addendum: I <em>do</em> trust Jessica to a reasonable extent, but she seems to be quite happily spinning this &#8220;restructuring&#8221; effort to be far more significant than it actually is. I&#8217;m surprised.</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2010/08/restructuring-emerald-viewer/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Emerald Shenanigans</title>
		<link>http://kathar.in/2010/08/emerald-shenanigans/</link>
		<comments>http://kathar.in/2010/08/emerald-shenanigans/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 00:00:57 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Second Life]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=319</guid>
		<description><![CDATA[So, Emerald has been up to things again. This time they&#8217;ve been &#8220;boasting&#8221; about their traffic (but not their spelling ability, clearly). By including 32 iframes to another website in their login screen. That means that every time someone launched Emerald, they made thirty-two requests to this website. This happens several times per second; that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>So, Emerald has been up to things again. This time they&#8217;ve been <a href="http://blog.modularsystems.sl/2010/08/20/shennanigans/" target="_blank">&#8220;boasting&#8221;</a> about their traffic (but not their spelling ability, clearly). By including <em>32</em> iframes to another website in their login screen. That means that every time someone launched Emerald, they made thirty-two requests to this website. This happens several times per second; that&#8217;s quite a lot of requests for an unsuspecting site. They hid this from the users inside a 1&#215;1 pixel hidden div. They did this for some weeks until they were caught. This affected every version of Emerald.</p>
<p>The offending code has since been removed, but Google has it cached <em>(update: Modular Systems got this cache removed)</em>; if you don&#8217;t feel like visiting this page (which will, incidentally, cause you to also load these pages), look at <a href="/images/emerald-login-iframes.png">this screenshot</a> instead.</p>
<p>Even if you accept Emerald&#8217;s &#8220;boasting&#8221; claim, in this claim they refer to the targeted site as malicious. Why in their right mind would they <em>force all their users to load a malicious site without telling them</em>? Thirty-two times, for that matter.</p>
<p>Emerald has a tendency to attract drama. Much of it is unwarranted. I feel that this, however, crosses the line.</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2010/08/emerald-shenanigans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Valentine&#8217;s Card</title>
		<link>http://kathar.in/2010/02/valentines-card/</link>
		<comments>http://kathar.in/2010/02/valentines-card/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 18:55:20 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[Valentine's]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=313</guid>
		<description><![CDATA[So this turned up in the post (along with three large boxes of stationary and six boxes for my dad – I wonder how long those have been hanging around for. Still waiting on some of my own stuff though; grr). It has one hit on Google, from two years ago tomorrow. Featured this on [...]]]></description>
			<content:encoded><![CDATA[<p>So this turned up in the post (along with three large boxes of stationary and six boxes for my dad – I wonder how long those have been hanging around for. Still waiting on some of my own stuff though; grr). It has one hit on Google, from two years ago tomorrow.</p>
<p>Featured this on the cover (well, minus an H):</p>
<p><img class="alignnone" title="Theobromine" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Theobromin_-_Theobromine.svg/200px-Theobromin_-_Theobromine.svg.png" alt="Chemical structure of theobromine" width="200" height="187" /></p>
<p>And this inside:</p>
<blockquote><p><em>We could model the compounds in chocolate,<br />
Trace the genomes in any bouquet,<br />
Or offer a market assessment<br />
Of the future of Valentine&#8217;s day</em></p>
<p><em>We could fill both your ears with the music of spheres,<br />
And we would, if it helped us to say<br />
That we love MIT with a passion<br />
And we hope that you&#8217;ll join us some day.</em></p>
<p><em> </em><strong><em>Congratulations and welcome to MIT!</em></strong></p></blockquote>
<p>Is this typical in the US? Seems kinda odd. I liked it though! I&#8217;ve never received any Valentine&#8217;s anythings, even if identical ones <em>were</em> sent to a couple thousand other people. It was signed though.</p>
<p>There will, of course, now be at least two hits for this on Google…</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2010/02/valentines-card/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>megaprim.sl</title>
		<link>http://kathar.in/2010/01/megaprim-sl/</link>
		<comments>http://kathar.in/2010/01/megaprim-sl/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 21:58:20 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[megaprim.sl]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=307</guid>
		<description><![CDATA[Hello there! This appears to be an actual post, for the first time since 2008. Amazing, no? Anyway… I have spent the last day and a half or so working on a new website, http://megaprim.sl. It is a megaprim search engine &#8211; essentially, enter the required size and it&#8217;ll show you the best matches and [...]]]></description>
			<content:encoded><![CDATA[<p>Hello there! This appears to be an actual post, for the first time since 2008. Amazing, no? Anyway…</p>
<p>I have spent the last day and a half or so working on a new website, <a href="http://megaprim.sl">http://megaprim.sl</a>. It is a megaprim search engine &#8211; essentially, enter the required size and it&#8217;ll show you the best matches and send you one of your choice. It also does a couple of neat things like allowing greater/less than searches, skipping axes, and searching various permutations that might match better than those you actually entered. Additionally, for more for show than anything else, it renders previews of all the prims. Because it can.</p>
<p>Example search: <a href="http://megaprim.sl/search.php?xc=%3D&amp;x=100&amp;xu=0&amp;yc=%3F&amp;y=100&amp;yu=2&amp;zc=%3F&amp;z=100&amp;zu=2&amp;l=">Any prim with one side of 100m</a> (when would that be useful? No idea!)</p>
<p>Hopefully someone will find this vaguely useful. Comments would be appreciated! <img src='http://kathar.in/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2010/01/megaprim-sl/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Twitterbot for Plurk</title>
		<link>http://kathar.in/2008/09/twitterbot-for-plurk/</link>
		<comments>http://kathar.in/2008/09/twitterbot-for-plurk/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 21:11:14 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=303</guid>
		<description><![CDATA[Twitterbot is the result of a night-and-half-a-day of hacking. It&#8217;s a Plurk bot that integrates your Twitter stream into your Plurk timeline, creating plurks for each tweet, and (attempting to) merge Twitter conversations into a single Plurk thread. It&#8217;ll also forward any response you make in these threads back to Twitter. You can use Twitterbot [...]]]></description>
			<content:encoded><![CDATA[<p>Twitterbot is the result of a night-and-half-a-day of hacking. It&#8217;s a Plurk bot that integrates your Twitter stream into your Plurk timeline, creating plurks for each tweet, and (attempting to) merge Twitter conversations into a single Plurk thread. It&#8217;ll also forward any response you make in these threads back to Twitter.</p>
<p>You can use Twitterbot by visiting <a title="Plurk - Twitterbot" href="http://www.plurk.com/user/twitterbot">its Plurk profile</a> and adding it as a friend (<em>not</em> by being its fan). Within a couple of minutes it will request your Twitter name and password. Once these are provided, it will poll your Twitter account periodically for tweets to plurk.</p>
<p>You can shut it off by de-friending it, which will cause it to destroy all data it holds on you within a couple of minutes.</p>
<p>If you wish to use this, however, a few words of advice:</p>
<ul>
<li>You will, for all intents and purposes, be following everyone you follow on Twitter on Plurk. If you have thousands (or even a few hundred) of people you follow, you may find it difficult/impossible to keep your Plurk timeline reasonable. Twitterbot is not very helpful in this case.</li>
<li>Capacity is limited. No idea how limited, but it&#8217;s limited, and further access will be forbidden once the limit is reached until it can be raised.</li>
<li>There is a delay of up to two minutes before it notices you sending a plurk or friend request, and up to five minutes between receiving new tweets from Twitter.</li>
</ul>
<div>If you want to use this, have fun! If not, eh. :p</div>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2008/09/twitterbot-for-plurk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New server</title>
		<link>http://kathar.in/2008/09/new-server/</link>
		<comments>http://kathar.in/2008/09/new-server/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 18:49:11 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Uncategorised]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=301</guid>
		<description><![CDATA[This website has moved to a different server. If you can see this post, you&#8217;re using it. If you can&#8217;t, you aren&#8217;t, but you don&#8217;t know that yet anyway.]]></description>
			<content:encoded><![CDATA[<p>This website has moved to a different server. If you can see this post, you&#8217;re using it. If you can&#8217;t, you aren&#8217;t, but you don&#8217;t know that yet anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2008/09/new-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Two more Plurk userscripts</title>
		<link>http://kathar.in/2008/08/two-more-plurk-userscripts/</link>
		<comments>http://kathar.in/2008/08/two-more-plurk-userscripts/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 18:22:05 +0000</pubDate>
		<dc:creator>Katharine Berry</dc:creator>
				<category><![CDATA[Plurk Userscripts]]></category>
		<category><![CDATA[be productive]]></category>
		<category><![CDATA[force qualifier language]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[userscripts]]></category>

		<guid isPermaLink="false">http://kathar.in/?p=298</guid>
		<description><![CDATA[I have written two new Plurk userscripts: Be Productive and Force Qualifier Language. Be productive adds a new entry to the top toolbar, which when clicked can block you from Plurk for any number of minutes. Any attempt to use it will result in a block screen until the time elapses. It also disables my [...]]]></description>
			<content:encoded><![CDATA[<p>I have written two new Plurk userscripts: Be Productive and Force Qualifier Language.</p>
<p><a href="http://katharineberry.co.uk/plurkproductive.user.js" target="_blank">Be productive</a> adds a new entry to the top toolbar, which when clicked can block you from Plurk for any number of minutes. Any attempt to use it will result in a block screen until the time elapses. It also disables my Plurk notification script. The script&#8217;s a little ugly, by the way.</p>
<p><a href="http://katharineberry.co.uk/plurkforcelang.user.js" target="_blank">Force Qualifier Language</a> forces all qualifiers to be in the same language as the rest of your profile, including those set to be something different for whatever reason (e.g. from someone who uses the Thai interface they&#8217;ll be in Thai, even if the message is not). Note that it has no effect on the pages for individual plurks, only on the timeline.</p>
<p>Both of these call on or alter various internal Plurk JavaScript functions (as do my other scripts). These scripts work with both GreaseKit and Greasemonkey</p>
]]></content:encoded>
			<wfw:commentRss>http://kathar.in/2008/08/two-more-plurk-userscripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

