<?xml version='1.0'?><rss xmlns:admin='http://webns.net/mvcb/' version='2.0' xmlns:sy='http://purl.org/rss/1.0/modules/syndication/' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
    <channel>
    <title>Moonbase</title>
    <link>http://moonbase.rydia.net</link>
    <description>MenTaLguY&apos;s page</description>
    <dc:language>en-us</dc:language>
    <dc:creator/>
    <dc:date>2008-08-30T15:28:37+00:00</dc:date>
    <admin:generatorAgent rdf:resource='http://hobix.com/?v=0.5'/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    <item><title>Baman, Piderman, and Dali</title><link>http://moonbase.rydia.net/mental/blog/video/baman-piderman-and-dali.html</link><guid isPermaLink='false'>mental/blog/video/baman-piderman-and-dali@http://moonbase.rydia.net</guid><dc:subject>mental/blog/video</dc:subject><dc:subject>mental/blog/video</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-08-30T15:27:00+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;For you.&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=u1YJbCftjBI&quot;&gt;&lt;span class=&quot;caps&quot;&gt;BAMAN PIDERMAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;


&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/u1YJbCftjBI&amp;#38;hl=en&amp;#38;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/u1YJbCftjBI&amp;#38;hl=en&amp;#38;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

	&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Ay7ER3TGSoM&quot;&gt;Interview with Dali&lt;/a&gt;&lt;/p&gt;


&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Ay7ER3TGSoM&amp;#38;hl=en&amp;#38;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Ay7ER3TGSoM&amp;#38;hl=en&amp;#38;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

	&lt;p&gt;(Both these gems are by Alexander Butera; I hope we get to see more from
him in the future!)&lt;/p&gt;</description></item><item><title>The (Not So) Great Desecration</title><link>http://moonbase.rydia.net/mental/blog/religion/the-not-so-great-desecration.html</link><guid isPermaLink='false'>mental/blog/religion/the-not-so-great-desecration@http://moonbase.rydia.net</guid><dc:subject>mental/blog/religion</dc:subject><dc:subject>mental/blog/religion</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-07-28T04:00:26+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;I don&amp;#8217;t have a whole lot to say about science blogger PZ Myers&amp;#8217; public
desecration of an allegedly consecrated host.  I think it is fair to take
him at his word that he does not seriously entertain the idea that a piece
of bread could by divine fiat become the Body of Christ (which brings to mind
Christ&amp;#8217;s response
&lt;a href=&quot;http://www.newadvent.org/bible/luk023.htm#verse34&quot;&gt;the first time people started sticking nails in it&lt;/a&gt; ).  In any case, that much is between him and God, and
I generally wouldn&amp;#8217;t expect a non-Catholic to have a Catholic perspective
on the issue.&lt;/p&gt;


	&lt;p&gt;What I do hope most people would recognize is the basic immaturity of the
act, even from a strictly secular point of view:  in such terms, it&amp;#8217;s akin
to a grade-schooler taking from another child the special sandwich the
child&amp;#8217;s mother had prepared for him and grinding it into the dust because it
was &amp;#8220;stupid&amp;#8221;.  Of an adult academic, such an act would suggest an
exceptionally poor standard of public behavior.  That Myers&amp;#8217; act was
carefully premeditated, and that the intended recipients of the Eucharist
place an even higher value on it, that only makes that issue worse.&lt;/p&gt;


	&lt;p&gt;I realize that Myers had taken it upon himself to act in retaliation
for threats made by a few of my co-religionists in an unrelated Florida
incident.  But if certain people are acting like vindictive children, an
adult response does not mean similarly immature behavior, and an adult
response most certainly does not mean taking it out on an entire religious
group.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Based on the replies I am getting, it seems that there are four 
issues which I need to clear up.&lt;/p&gt;


	&lt;p&gt;First, Myers (at least if his own claims are to be believed) didn&amp;#8217;t simply
obtain a wafer of the same sort of bread which is used in Catholic rites
(which, absent any confusion, nobody would really care about), he
specifically sought out
&lt;a href=&quot;http://www.youtube.com/watch?v=FHPZFsGrt-Y&quot;&gt;a wafer&lt;/a&gt; that had actually been
in the posession of the Church and had been consecrated by a Catholic priest.&lt;/p&gt;


	&lt;p&gt;Second, there isn&amp;#8217;t a legitimate way to remove a consecrated host from
the Church&amp;#8217;s custody.  The Church does not relinquish custody of a host
distributed at Mass until it has actually been eaten.  To this end, Catholic
churches train their staff&amp;#8212;ushers, priests, deacons, and extraordinary
ministers&amp;#8212;to observe and ensure that the consecrated hosts distributed
are consumed on the spot as intended (even if, as this incident shows, they
are not always adequately vigilant).&lt;/p&gt;


	&lt;p&gt;Third, even if the removal of the host in this case might have constituted
petty theft (or grand theft, if the &amp;#8220;buy it now&amp;#8221; price on that one eBay
auction is indicative of the monetary value of consecrated hosts), I&amp;#8217;m
deliberately avoiding legal considerations.  From a simple, human, secular
standpoint, the basic issue is that it&amp;#8217;s inappropriate for a mature adult
to take an article of extreme sentimental value to its intended recipients
and destroy it in public as a deliberate act of spite.&lt;/p&gt;


	&lt;p&gt;Fourth, the original threats Myers was retaliating against were directed
at a kid in Florida, not him personally.  Professor Myers read about this
in the media like the rest of us, and decided to take it upon himself to
strike a blow for &amp;#8230; something.  (As far as I can tell, his two main
accomplishments so far have been to provoke some of the same morons to start
sending &lt;em&gt;him&lt;/em&gt; threats, and to offend an awful lot of uninvolved Catholics.)&lt;/p&gt;</description></item><item><title>Communist Coercive Methods for Eliciting Individual Compliance</title><link>http://moonbase.rydia.net/mental/blog/politics/communist-coercive-methods-for-eliciting-individual-compliance.html</link><guid isPermaLink='false'>mental/blog/politics/communist-coercive-methods-for-eliciting-individual-compliance@http://moonbase.rydia.net</guid><dc:subject>mental/blog/politics</dc:subject><dc:subject>mental/blog/politics</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-07-02T19:18:37+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;I think &lt;a href=&quot;http://www.iht.com/bin/printfriendly.php?id=14154569&quot;&gt;this article&lt;/a&gt; can speak for itself:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;The military trainers who came to Guantánamo Bay in December 2002 based an entire interrogation class on a chart showing the effects of &amp;#8220;coercive management techniques&amp;#8221; for possible use on prisoners, including &amp;#8220;sleep deprivation,&amp;#8221; &amp;#8220;prolonged constraint,&amp;#8221; and &amp;#8220;exposure.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;What the trainers did not say, and may not have known, was that their chart had been copied verbatim from a 1957 Air Force study of Chinese Communist techniques used during the Korean War to obtain confessions, many of them false, from American prisoners.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;...&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;What makes this document doubly stunning is that these were techniques to get false confessions,&amp;#8221; Levin said. &amp;#8220;People say we need intelligence, and we do. But we don&amp;#8217;t need false intelligence.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;...&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;The only change made in the chart presented at Guantánamo was to drop its original title: &amp;#8220;Communist Coercive Methods for Eliciting Individual Compliance.&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;</description></item><item><title>Grand Central WAGgery</title><link>http://moonbase.rydia.net/mental/blog/programming/grand-central-waggery.html</link><guid isPermaLink='false'>mental/blog/programming/grand-central-waggery@http://moonbase.rydia.net</guid><dc:subject>mental/blog/programming</dc:subject><dc:subject>mental/blog/programming</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-06-19T02:49:01+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;Apple&amp;#8217;s announcement of their Grand Central technology sounds interesting,
but it&amp;#8217;s pretty light on details.  Here&amp;#8217;s my wild guess, based on the
intersection of what they&amp;#8217;ve hinted at and what I would do if I were in
their shoes: my guess is that they&amp;#8217;re integrating support for fine-grained
scheduling (as in e.g. &lt;span class=&quot;caps&quot;&gt;TBB&lt;/span&gt;) into the OS scheduler, which would enable smarter
global decisions about things like work balancing and cache warmth.&lt;/p&gt;


	&lt;p&gt;Think M:N threads with better kernel support, but minus the usual attempt to
make the &amp;#8220;userspace&amp;#8221; portion of the scheduler preemptive.  If they&amp;#8217;re smart,
they&amp;#8217;ll also include non-blocking/asynchronous equivalents of standard
blocking APIs, though in principle with sufficient kernel support they could
also permit tasks to use some blocking operations in more transparent ways.&lt;/p&gt;


	&lt;p&gt;I guess we&amp;#8217;ll see how good my guess was in a year or so.&lt;/p&gt;</description></item><item><title>The Museum of RetroTechnology</title><link>http://moonbase.rydia.net/mental/blog/technology/the-museum-of-retrotechnology.html</link><guid isPermaLink='false'>mental/blog/technology/the-museum-of-retrotechnology@http://moonbase.rydia.net</guid><dc:subject>mental/blog/technology</dc:subject><dc:subject>mental/blog/technology</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-06-15T03:04:24+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;&lt;a href=&quot;http://www.dself.dsl.pipex.com/MUSEUM/museum.htm&quot;&gt;The Museum of RetroTechnology&lt;/a&gt;
is a compilation of various &amp;#8220;steampunk-type&amp;#8221; technologies which were or are
in use in the real world.&lt;/p&gt;


	&lt;p&gt;(Hat Tip: Nathan)&lt;/p&gt;</description></item><item><title>Yes.</title><link>http://moonbase.rydia.net/mental/blog/video/yes.html</link><guid isPermaLink='false'>mental/blog/video/yes@http://moonbase.rydia.net</guid><dc:subject>mental/blog/video</dc:subject><dc:subject>mental/blog/video</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-06-06T21:33:03+00:00</dc:date><description xml:space='preserve'>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/wvw_502reZY&amp;#38;hl=en&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/wvw_502reZY&amp;#38;hl=en&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

	&lt;p&gt;(&lt;a href=&quot;http://www.youtube.com/watch?v=wvw_502reZY&quot;&gt;On YouTube&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>The Rebellion Within</title><link>http://moonbase.rydia.net/mental/blog/politics/the-rebellion-within.html</link><guid isPermaLink='false'>mental/blog/politics/the-rebellion-within@http://moonbase.rydia.net</guid><dc:subject>mental/blog/politics</dc:subject><dc:subject>mental/blog/politics</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-06-06T17:37:45+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;&lt;a href=&quot;http://www.newyorker.com/reporting/2008/06/02/080602fa_fact_wright?currentPage=all&quot;&gt;The Rebellion Within&lt;/a&gt;
is a long but really fascinating and somewhat surprising look at the origins
and recent development of Jihadist organizations since the 1970s.&lt;/p&gt;


	&lt;p&gt;(Hat Tip: &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2008/06/05/New-Yorker&quot;&gt;Tim Bray&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>Want to Become a WiiWare Developer?</title><link>http://moonbase.rydia.net/mental/blog/gaming/want-to-become-a-wiiware-developer.html</link><guid isPermaLink='false'>mental/blog/gaming/want-to-become-a-wiiware-developer@http://moonbase.rydia.net</guid><dc:subject>mental/blog/gaming</dc:subject><dc:subject>mental/blog/gaming</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-06-03T18:52:55+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;There was a lot of buzz about WiiWare on the message boards when it first
came out, as if it were something with a low barrier to entry comparable to,
say, Microsoft&amp;#8217;s &lt;span class=&quot;caps&quot;&gt;XNA&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;It&amp;#8217;s not, okay guys?  WiiWare is just an alternate distribution channel for
Wii games, complimenting pressed discs in stores.  Since WiiWare games are
necessarily smaller in scope and the distribution mechanism doesn&amp;#8217;t involve
the same financial commitments as discs, Nintendo will certainly approve
titles for WiiWare that wouldn&amp;#8217;t be worth their while to approve as a &lt;span class=&quot;caps&quot;&gt;UPC&lt;/span&gt;
to go on shelves, and perhaps will also be willing to take a little more risk
with developers who have less proven experience, but that&amp;#8217;s about the extent
of the difference to regular Wii development.&lt;/p&gt;


	&lt;p&gt;That said, if you&amp;#8217;re an indie game development company leasing commercial
office space, with some published titles under your belt (or at least a
wildly popular flash games site), and for some inexplicable reason you
managed to get that far without knowing where to look for these things, the
Nintendo &lt;span class=&quot;caps&quot;&gt;SDSG&lt;/span&gt; has a list of requirements and an application form
&lt;a href=&quot;http://www.warioworld.com/apply/&quot;&gt;posted on their website&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;I hope that helps clear up any confusion.&lt;/p&gt;</description></item><item><title>A Harley Pedal Stop for Aeolus</title><link>http://moonbase.rydia.net/mental/blog/music/a-harley-pedal-stop-for-aeolus.html</link><guid isPermaLink='false'>mental/blog/music/a-harley-pedal-stop-for-aeolus@http://moonbase.rydia.net</guid><dc:subject>mental/blog/music</dc:subject><dc:subject>mental/blog/music</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-06-02T02:39:05+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;Harley Davidson supposedly puts a lot of care into the sound of their
motorcycle exhaust systems.  What if a Harley exhaust system or three
were rigged to a pipe organ to supply the nice low notes you can&amp;#8217;t
normally get?&lt;/p&gt;


	&lt;p&gt;My brilliant friend Nathan took some time to
&lt;a href=&quot;http://njhurst.com/aether/blog/01212362639&quot;&gt;simulate the result&lt;/a&gt;
using the Aeolus organ simulator to record a performance of
&lt;span class=&quot;caps&quot;&gt;BVW540&lt;/span&gt; (a Bach Toccata and Fugue in F Major) using the &amp;#8220;Harley stop&amp;#8221;.&lt;/p&gt;</description></item><item><title>The Future of the Omnibus</title><link>http://moonbase.rydia.net/mental/blog/programming/the-future-of-the-omnibus.html</link><guid isPermaLink='false'>mental/blog/programming/the-future-of-the-omnibus@http://moonbase.rydia.net</guid><dc:subject>mental/blog/programming</dc:subject><dc:subject>mental/blog/programming</dc:subject><dc:creator>MenTaLguY</dc:creator><dc:date>2008-05-31T23:46:14+00:00</dc:date><description xml:space='preserve'>&lt;p&gt;After Andrea O. K. Wright&amp;#8217;s wildly popular (popular as in she had to schedule
a second session after the first one literally overflowed with people)
&lt;a href=&quot;http://en.oreilly.com/rails2008/public/schedule/detail/2123&quot;&gt;RailsConf talk&lt;/a&gt;
it seems like now is a good time to give an update on my plans for the
Omnibus Concurrency Library, especially after I&amp;#8217;ve neglected it for so
long.&lt;/p&gt;


	&lt;p&gt;At this point, the next version of the library is likely to be a complete
rewrite, licensed under an &lt;span class=&quot;caps&quot;&gt;MIT&lt;/span&gt;-style license similar to Rubinius&amp;#8217;.  It will
aim to support &lt;em&gt;at least&lt;/em&gt; the following Ruby implementations, with others
following as time and interest permit:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Ruby 1.8&lt;/li&gt;
		&lt;li&gt;Ruby 1.9&lt;/li&gt;
		&lt;li&gt;Rubinus&lt;/li&gt;
		&lt;li&gt;JRuby&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h4&gt;Portability&lt;/h4&gt;


	&lt;p&gt;Presently, only JRuby presents opportunities for improved parallel
performance with Omnibus&amp;#8217; thread-centric implementation; under Ruby 1.8,
1.9, and Rubinius, performance will necessarily be equal to or less than
single-threaded performance.  Why support them at all?  There are two
main reasons:&lt;/p&gt;


	&lt;p&gt;The first reason to support green-threaded Ruby implementations is for the
sake of portability, allowing the same program that runs under JRuby on a
multi-core behemoth from Sun to scale all the way down to a single-CPU
machine running Ruby 1.8 with its green threads.&lt;/p&gt;


	&lt;p&gt;Secondly, concurrent programming abstractions are often convenient ways to
structure programs even on single-processor systems.  (If they weren&amp;#8217;t,
nobody would ever bother with Ruby 1.8&amp;#8217;s green threads.)&lt;/p&gt;


	&lt;p&gt;Additionally, the concurrency picture for some of these Ruby implementations
is not necessarily bleak in the long-term:  Rubinius already permits
taking advantage of multiple threads per process in separate VMs.  A
future version of Rubinius may offer more fine-grained multicore support,
and a future version of Omnibus may find ways to exploit things like the
existing per-VM multicore support, or even include support for fork-based
parallelism for some purposes.&lt;/p&gt;


	&lt;h4&gt;Organization&lt;/h4&gt;


	&lt;p&gt;Rather than Omnibus remaining a monolithic library, I&amp;#8217;m also going to be
breaking things up in order to enable individual components to be released
as separate gems (and hopefully in a more timely fashion):&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;concurrent&lt;/strong&gt; &amp;#8211; &amp;#8220;omnibus&amp;#8221; gem which pulls in the others as dependencies&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-actors&lt;/strong&gt; &amp;#8211; Actors for Ruby&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-futures&lt;/strong&gt; &amp;#8211; Futures for Ruby&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-joins&lt;/strong&gt; &amp;#8211; Join calculus for Ruby&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-parallel&lt;/strong&gt; &amp;#8211; Parallel algorithms and parallel extensions to core/stdlib classes (corresponding roughly to &lt;span class=&quot;caps&quot;&gt;TBB&lt;/span&gt; parallel algorithms)&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-primitives&lt;/strong&gt; &amp;#8211; Grab-bag of simple primitives like channels&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-selectable&lt;/strong&gt; &amp;#8211; Semaphore and a few other primitives which can be waited on using existing event-based IO libraries, or just IO.select (DONE)&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-sequential&lt;/strong&gt; &amp;#8211; Force strict sequential execution of asynchronous tasks, even in the face of multiple threads or reentrancy.  Don&amp;#8217;t laugh, it&amp;#8217;s useful.&lt;/li&gt;
		&lt;li&gt;&lt;strong&gt;concurrent-tasks&lt;/strong&gt; &amp;#8211; Task-oriented parallelism (similar to &lt;span class=&quot;caps&quot;&gt;TBB&lt;/span&gt; tasks)&lt;/li&gt;
	&lt;/ul&gt;


	&lt;h4&gt;Major Changes and Incompatibilities&lt;/h4&gt;


	&lt;p&gt;One of the major changes coming is that the library will handle
asynchronous tasks (e.g. from futures, or joins) by dispatching them to
a &lt;span class=&quot;caps&quot;&gt;TBB&lt;/span&gt;-like task scheduler instead of simply spawning a new thread for each
task.  In most cases this means that the creation of continuation tasks is
the preferred alternative to blocking, although there will still be
provisions to support blocking tasks.  The largest effect of this change
will be the elimination of transparent futures from the core library,
since they have the effect of causing arbitrary tasks to block, and
have consistently been the most difficult feature of the library to
implement portably anyway.&lt;/p&gt;


	&lt;p&gt;There will also be some less drastic, but incompatible, changes to the rest
of the existing APIs.  In particular, parallel algorithms will take grain
sizes rather than a count of threads to spawn, and the actor &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; will
be modified to match the current Rubinius &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; more closely.&lt;/p&gt;


	&lt;h4&gt;Timeline&lt;/h4&gt;


	&lt;p&gt;Especially since Omnibus is a spare time project for me at the moment,
I can&amp;#8217;t commit to a timetable for the new release, but at the moment
I&amp;#8217;m aiming to have the new release out in 2-3 months.  Watch this space.&lt;/p&gt;


	&lt;p&gt;(Incidentally, feel free to contact me if you&amp;#8217;re interested in funding
some aspect of Omnibus development.  I am committed to finishing Omnibus
regardless, but obviously paid projects have to take precedence.)&lt;/p&gt;</description></item></channel>
</rss>
