<?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>kbps &#187; software</title>
	<atom:link href="http://www.kilobitspersecond.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kilobitspersecond.com</link>
	<description>A blog about Ubuntu, typography, and contemporary technologies.</description>
	<lastBuildDate>Wed, 11 Jan 2012 18:48:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Karmic is still just “Linux for human beings.”</title>
		<link>http://www.kilobitspersecond.com/2010/02/25/karmic-is-still-just-linux-for-human-beings/</link>
		<comments>http://www.kilobitspersecond.com/2010/02/25/karmic-is-still-just-linux-for-human-beings/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 23:39:23 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=2370</guid>
		<description><![CDATA[Man I wrote this a long time ago. Resigning now to the fact that I won’t finish it. Even a couple years ago, video editing wasn’t considered an essential part of a desktop, for most users. It was the realm of professionals and hobbyists who could afford the necessary hardware to transcode video in less [...]]]></description>
			<content:encoded><![CDATA[<div class="preface">Man I wrote this a long time ago.  Resigning now to the fact that I won’t finish it.</div>
<p>Even a couple years ago, video editing wasn’t considered an essential part of a desktop, for most users.  It was the realm of professionals and hobbyists who could afford the necessary hardware to transcode video in less than an hour.</p>
<p>But after the advent of YouTube, adequate processors, and ubiquitous cameras — in phones, monitors, and now on the iPod nano — everybody feels that it’s their right to add scrolling text and wipes to their little movies.  And rightly so; video editing software has long been expensive and difficult for a reason.  But it’s almost 2010, and that shouldn’t be the case anymore.  It’s no longer too much to expect to be able to put a title and a fade-out on a video where you complain about your hair, even if it is a trivial indulgence.  You don’t need to know HTML to run a blog; why should you need to learn scripting languages and FFmpeg switches to run a vlog?</p>
<p>Steve Jobs was famously mistaken in thinking that the next step for personal computing at the turn of the century was video editing, until it took a backseat while Napster made digital music and the iPod the most prominent technologies of this decade.  And as all that went on, processors got outrageously fast, and hard drives got outrageously large, even in “low-end” systems.  iMovie <em>existed</em>, but has <a href="http://daringfireball.net/linked/2007/08/07/imovie-08">only recently</a> become familiar and comfortable to large numbers of people.  Microsoft’s answer to iMovie, “Microsoft Windows Video Editor 1.3″ or whatever it must have been called, was feeble, buggy, and went unused as most PC owners had to work hard to derive anything of value from it; iMovie, meanwhile, practically asked Mac owners to use it.  It’s my understanding that Microsoft’s video editor has improved lately, but I don’t know for sure.</p>
<p>Anyway, so here we are, with video editing taken for granted by some, and indignantly demanded by others.  And, while we’re at it, a <strong>relatively</strong> large migration toward Ubuntu.  8.10 Intrepid was a landmark release, 9.04 followed suit, and 9.10 is becoming unequivocally the most anticipated Linux distribution by the general populace ever.  Even in its beta form it’s being called “<a href="http://lunduke.com/?p=815">almost perfect</a>,” and generally heralded everywhere not only as a triumph of open-source, but as a triumph of operating systems period.</p>
<blockquote class="pullquote-1"><p>There’s more to life than hard, sterile pragmatism, and if you think otherwise, you are cold and dead and nobody will ever love you.</p></blockquote>
<p>So!, with all these people working to make <a href="http://www.xkcd.com/619/">Linux accessible</a>, surely they’ve got some decent video editor up their sleeves?  Well — as is a typical answer from most Linux users — yes and no.  There is Cinelerra, which is very powerful and enjoys a wide user base, but even its manual <a href="http://cinelerra.org/docs/cinelerra_cv_manual_en.html">admits</a> to its Linux heritage, that “Cinelerra is not intended for consumers.”  I can attest to this.  In addition to Cinelerra I’ve downloaded just about every video editor there is for Linux, from Avidemux to Kdenlive to Kino to PiTiVi.  All of them either crash in Ubuntu, are terrifically complicated, or lamentably simple.  Simply put, there is no <strong>“iMovie for Linux.”</strong></p>
<p class="hr">
<p>But this is precisely what Mark Shuttleworth is shooting for with Ubuntu.  Or, rather, it’s a good metaphor for what he’s shooting for — to make Linux not merely easier to use than other distros, but to be inviting to people who don’t even know what Linux is.  This is why Ubuntu’s slogan — “Linux for human beings” — has become so obsolete.  Of the things that Linux provided when the Ubuntu project began in 2004, Ubuntu now provides them in a more accessible way than they’ve ever been provided, and if a person has heard of only one Linux distro, it is likely to be Ubuntu.</p>
<p>Now, however, with Shuttleworth explicitly taking aim at Apple, Ubuntu’s slogan — not merely for marketing purposes, but for the underlying vision of the project as a whole — needs to evolve.  “Linux for human beings” begins with the premise of Linux, and qualifies it with the promise of ease-of-use.  In order to gain the significant market share that Shuttleworth wants to see, and to properly orient Ubuntu’s developers toward that end, the “Linux” part of Ubuntu needs to be secondary.  What must instead be emphasized is that it is a powerful, easy, fun, and free operating system that <strong>happens</strong> to use a Linux kernel.</p>
<p>These things are becoming increasingly true, but, as much as I am impressed by it, I can’t in good conscience say that Karmic fulfills the ultimately desired promise of Ubuntu.  Karmic is still just “Linux for human beings.”</p>
<p>At the same time, never before has this promise been more clearly within view.  Several <strong>huge</strong> — <em><strong>huge</strong></em> — things have happened recently, or are happening, to take Ubuntu beyond its current status as merely the best Linux distro, from an eccentric “third-party candidate” to a genuine competitor.  Aside from its hugely increased hardware support out-of-the-box (which, bravo), I’m tempted to argue that the improved font rendering in Jaunty is the single most important step in increasing Ubuntu’s appeal — and further that anybody who disagrees with me is hopelessly out of touch with the real world.</p>
<p>Linux users pride themselves on withstanding the most brutal of computing environments, but it’s that kind of egotism that, if unchecked, will prevent Linux from ever gaining on the desktop.  If you think pretty wallpapers are a frivolous waste of your disk space, that’s your prerogative — but if you think that it was a <strong>bad decision</strong> for Canonical to include them in Karmic, given all that they’re trying to accomplish, then you’re not paying attention.  There’s more to life than hard, sterile pragmatism, and if you think otherwise, you are cold and dead and nobody will ever love you.</p>
<p class="hr">
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2010/02/25/karmic-is-still-just-linux-for-human-beings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alphabetization Is Not Fit for Music Libraries</title>
		<link>http://www.kilobitspersecond.com/2008/06/16/alphabetization-is-not-fit-for-music-libraries/</link>
		<comments>http://www.kilobitspersecond.com/2008/06/16/alphabetization-is-not-fit-for-music-libraries/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 11:52:31 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[AllMusic]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Last.fm]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Songbird]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=522</guid>
		<description><![CDATA[Wikipedia’s article on alphabetization explains: Advantages of sorted lists include: one can easily find the first n elements (e.g. the 5 smallest countries) and the last n elements (e.g. the 3 largest countries) one can easily find the elements in a given range (e.g. countries with an area between .. and .. square km) one [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Collation">Wikipedia’s article on alphabetization</a> explains:</p>
<blockquote><p>
Advantages of sorted lists include:</p>
<ul>
<li>one can easily find the first n elements (e.g. the 5 smallest countries) and the last n elements (e.g. the 3 largest countries)</li>
<li>one can easily find the elements in a given range (e.g. countries with an area between .. and .. square km)</li>
<li>one can easily search for an element, and conclude whether it is in the list</li>
</ul>
</blockquote>
<p><img src="http://www.kilobitspersecond.com/stuff/music-library-ipod.png" alt="" title="music-library-ipod" width="158" height="129" class="alignright size-full wp-image-575" />The first two advantages are things you almost never need to do with music libraries.  And the third has been supplanted by now-ubiquitous search boxes: if you <em>know</em> what you’re looking for, you search; and if you don’t, an alphabetized list is not the way to find it.</p>
<p>Web visionary Ted Nelson (&lt;mst3k&gt;<em>Dr.</em> Ted Nelson?&lt;/mst3k&gt;) has been <a href="http://www.futureofthebook.org/blog/archives/2007/10/ted_nelsons_still_on_the_job.html">paraphrased</a> as pointing out that “electronic documents have been designed to mimic their paper antecedents,” and that “this is where everything went wrong: electronic documents could and should behave entirely differently from paper ones.”  If <a href="http://en.wikipedia.org/wiki/Directory_(file_systems)#The_folder_metaphor">the folder metaphor</a> is inadequate for digital <em>documents</em>, no wonder it’s so pitiful at handling <em>music</em>.  The proximity between pieces of music in a library should <strong>least of all</strong> be based on the first letter in a band’s name – it’s as arbitrary as sorting them by the vocalist’s month of birth – yet this is how it’s universally done.</p>
<p>Music library organization needs to be re-thought from the ground up.  We need to consider how it is that people used to listen to music before it was all on their iTunes.  How are your CDs organized (or disorganized) on your shelf?  How are they organized in your head?  What is it that prompts you to listen to what you listen to when you listen to it?  <strong>And how can we use computers to adopt and enhance these ways of thinking, rather than forcing us to think like computers?</strong><span id="more-522"></span></p>
<h4>Multi-Dimensional Sorting</h4>
<p><a href='http://www.kilobitspersecond.com/stuff/music-library-artist-web.png'><img src="http://www.kilobitspersecond.com/stuff/music-library-artist-web-300x258.png" alt="" title="music-library-artist-web" width="300" height="258" class="alignleft size-medium wp-image-573" /></a><span class="dropcap">T</span>he most natural method for organizing music (if you can escape alphabetical thinking for a moment) is by similarity.  Last.fm does this, and it is invaluable.  When you are at an artist’s page at Last.fm, you feel that you are in that artist’s “neighborhood,” with links to similar bands, tags, listeners, and related groups.  The Last.fm architecture was designed to manifest organic, bottom-up communities around bands and genres.  This is an experience that cannot currently be replicated in any music player, at least not easily (with the possible exception of <a href="http://amarok.kde.org/">Amarok</a>).  But because <a href="http://www.audioscrobbler.net/">Last.fm’s data is extraordinarily accessible</a>, there are virtually no obstacles to incorporating this sense of “musical neighborhoods” into a piece of software.</p>
<p><img src="http://www.kilobitspersecond.com/stuff/music-library-moods-allmusic.png" alt="" title="music-library-moods-allmusic" width="249" height="451" class="alignright size-medium wp-image-576" />If you don’t already have an artist in mind whose neighborhood you’d like to browse, you probably at least have some idea of the kind of mood you’re after, and there are several approaches here.  One (perhaps the least viable) is using <a href="http://www.last.fm/music/+tags">Last.fm’s tags</a>.  These are actually less often concerned with mood than they are with genre, a taxonomy well-known as being inconsistent and, I would argue, misguided: When I want to listen to <a href="http://www.last.fm/music/Lullatone">Lullatone</a>, it’s not because I want to listen to <em><a href="http://www.last.fm/tag/electronic">electronic</a></em> music; it’s because I want to listen to “<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:11259">whimsical</a>,” “<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:12123">delicate</a>,” “<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:11255">innocent</a>,” “<a href="http://www.allmusic.com/cg/amg.dll?p=amg&#038;sql=77:13103">sparkling</a>” music.  Who cares what genre it is?</p>
<p><a href="http://www.macrovision.com/products/online_stores_portals/data_licensing/amg_data_solutions.htm">AllMediaGuide </a> began a project called <a href="http://www.amgtapestry.com/">Tapestry</a> some time ago, an application of their vast mood/situation/genre dataset.  It is an <em>ideal</em> solution for browsing music, and its integration into desktop software would be hugely rewarding.  It’s possible to simulate Tapestry with foobar2000 and some elbow grease, but the results are not as robust as they could be.<img src="http://www.kilobitspersecond.com/stuff/music-library-moods-foobar.png" alt="" title="music-library-moods-foobar" width="479" height="287" class="aligncenter size-full wp-image-572" /></p>
<p>Again, if you already know what you’re looking for, it would be difficult to find it through these channels; <strong>but this is what search is for.</strong></p>
<h4>Personalization</h4>
<p><span class="dropcap">W</span>e also need to consider the less objective and more personal reasons that music becomes relevant in specific contexts, analogously to the way in which CDs become disordered on one’s shelf.  I, for instance, usually have about 20 albums littering the top of my receiver and speakers.  These include, roughly, (a) stuff I just bought, (b) stuff I just listened to, and © stuff I haven’t bothered putting away because I know I’ll listen to it again soon.</p>
<p><img src="http://www.kilobitspersecond.com/stuff/music-library-highfidelity.png" alt="" title="music-library-highfidelity" width="300" height="200" class="alignright size-medium wp-image-581" />The main obstacle to browsing in this way is a prevalent shortcoming whose symptoms are far-reaching: the fact that music players “think” in terms of <em>songs</em>, not in terms of <em>albums</em>—or even in terms of artists, for that matter: My music software doesn’t know that these 38 songs are all by Electrelane; it just knows that their artist metadata is alphabetically adjacent.  Sure, you can sort iTunes libraries by data such as “last listened” and “added”; and you can use CoverFlow to simulate a pale approximation of a flesh-and-blood record collection; but the only way you can sort albums or artists is alphabetically.  <a href="http://www.kilobitspersecond.com/2006/10/22/mp3toys/">I’ve written</a> about the ways in which <a href="http://www.mp3toys.net/">MP3Toys</a> addresses this problem, and it remains a commendable pioneer in music management, but its difficulties (a steep learning curve, a buggy interface, a rapid release schedule) outweigh its advantages.</p>
<p><a href='http://www.kilobitspersecond.com/stuff/music-library-histogram.png'><img src="http://www.kilobitspersecond.com/stuff/music-library-histogram-300x444.png" alt="" title="music-library-histogram" width="300" height="444" class="alignleft size-medium wp-image-578" /></a>Browsing your own music library is a very impersonal experience, despite enormous potential for personalization.  Rich info visualization “toys” such as <a href="http://build.last.fm/item/34">Last.fm Extra Stats</a> and <a href="http://build.last.fm/item/36">LastGraph</a> are seen as novelties, but would, in fact, be revolutionary as library browsing environments.  There is nothing to prevent this from development, either; even users who are not plugged into Last.fm could have their listening history stored locally by their music software, which could then be used to generate small, cached, infinite-resolution SVG histograms, browsable by zooming, panning, and clicking.  Far from being cumbersome and CPU-intensive, it would actually be rather elegant.</p>
<p>Continuing on the theme of chronology, what about a simple calendar charts view, with varying granularity by day, week, month, quarter?  Presentationally, these charts could even be made easily to resemble vertical stacks of CDs, with spine art generated from a cropped cover image and overlaid text.  This would arguably be eye-candy, of course, but just imagine how it would “feel” to see your music this way.  If there’s one thing Apple’s been consistently right about, it’s that functionality is not at odds with a pleasant user experience, but rather that they are meant to be mutually supportive.</p>
<p><a href='http://catandgirl.com/?p=219'><img src="http://www.kilobitspersecond.com/stuff/music-library-catandgirl.png" alt="" title="music-library-catandgirl" width="193" height="171" class="alignleft size-medium wp-image-580" /></a>When I was helping to establish some playstamp tagging standards with the foobar community in 2005, <a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=31530&#038;view=findpost&#038;p=274237">it was jokingly suggested</a> that when songs are played they be tagged with the current weather.  Despite the sarcasm, I couldn’t help but think, “What a great idea!”  I know my listening habits are affected by the weather, and I can’t imagine other people are not the same.  There is, after all, a frequently-used “<a href="http://www.last.fm/tag/rainy+day">rainy day</a>” tag at Last.fm.</p>
<p>What about a histogram based not on play count, but on <a href="/tag/hotness/">hotness</a> values over time?  What about artist similarity webs based not on Last.fm data, but on proximity of play times within your personal history?  What about taking lessons from the <a href="http://www.dontclick.it/">DONTCLICK.IT</a> project, <a href="http://www.bumptop.com/">BumpTop</a>, and <a href="http://portal.acm.org/citation.cfm?id=143055">the pile metaphor</a> for unprecedentedly fluid user interfaces?</p>
<h4>What Now?</h4>
<p><strong>All the ingredients are there.</strong>  Everyone is rapidly moving towards an exclusively digital music collection, and the technology is embarrassingly outmoded.  Music has become a major component of computing, at levels once reserved for word processing and gaming.  Our relationship with our digital music collections is poised for reinvention, a looming difficulty that has been made invisible by custom and habit.  Digital music management is <strong>hell</strong>, and users have complacently accepted this.</p>
<p><a href='http://www.kilobitspersecond.com/stuff/music-library-metrics.png'><img src="http://www.kilobitspersecond.com/stuff/music-library-metrics-300x189.png" alt="" title="music-library-metrics" width="300" height="189" class="alignright size-medium wp-image-579 transparent" /></a><span class="dropcap">T</span>he obvious solution at this point is <a href="http://www.getsongbird.com/">Songbird</a>.  Songbird’s <a href="http://addons.songbirdnest.com/tag/mediaview">media views</a> (<a href="http://blog.songbirdnest.com/2008/03/26/songbird-05-final-released-all-aboard/">present since 0.5</a>) allow more easily than ever for custom browsing environments.  Previously the only way to alter your music browsing environment was to switch programs entirely; besides which, nearly all available programs simply mimic the well-known disk/directory views or iTunes’ browser pane view (which is just a glorification of a disk/directory view anyway).  Songbird, on the other hand, boasts an unprecedented extensibility, coupled with <a href="http://technorati.com/tag/songbird?authority=a7">media attention</a>, ease-of-use, and the Mozilla platform, for which people have been developing extensions for ages (in computer years).</p>
<p>The prospects are thrilling and the potential for innovation is virtually limitless.  Promisingly, there are some glimpses of where things might be headed for Songbird media views: <a href="http://addons.songbirdnest.com/addon/232">Catalogue View</a> demonstrates a novel visual presentation of your library, though it doesn’t do much in the way of organizational presentation; and <a href="http://addons.songbirdnest.com/addon/1214">Metrics Media Page</a> is the beginnings of the kind of infovis view that could be (but currently isn’t) adapted to allow for actual navigation.  Nevertheless, I have a bad feeling that this opportunity will be missed, as the status quo continues to obfuscate these possibilities.</p>
<p class="follow-up"><strong>Update</strong>: <a href="http://www.kilobitspersecond.com/2008/08/21/alphabetization-part-ii/">Part II</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/06/16/alphabetization-is-not-fit-for-music-libraries/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>foobar2000 Is Dead or Dying: Part 1</title>
		<link>http://www.kilobitspersecond.com/2008/05/09/foobar2000-is-dead-or-dying-part-1/</link>
		<comments>http://www.kilobitspersecond.com/2008/05/09/foobar2000-is-dead-or-dying-part-1/#comments</comments>
		<pubDate>Fri, 09 May 2008 16:56:57 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[haha]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[foobar2000]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=276</guid>
		<description><![CDATA[Originally written June 30, 2007. There’s always been a significant faction of foobar2000 users whose primary attraction to the player is its appearance, or rather the level of control given to its users over its appearance. In its infancy, with the standard (and still default) UI, very little was possible — the main window consisted [...]]]></description>
			<content:encoded><![CDATA[<div class="preface">Originally written June 30, 2007.</div>
<p><span class="dropcap">T</span>here’s always been a significant faction of foobar2000 users whose primary attraction to the player is its appearance, or rather the level of control given to its users over its appearance.  In its infancy, with the standard (and still default) UI, very little was possible — the main window consisted solely of a tabbed playlist and several functional toolbars — but people nevertheless took a lot of pride in making it their own, and some impressive things were done with relatively minimal flexibility.  It was in the standard UI that users began experimenting with album-level presentation, choosing not to repeat redundantly the artist and album name on each line of the playlist, but to use the second, third, and sometimes fourth lines to display other info, such as year, label, genre, replaygain info, etc.  Each of these customizations was unquestionably unique, but most of the broad details of the interface were consistent and inescapable.</p>
<p>The Columns UI component began as an experiment in allowing for multiple columns within the playlist display, emulating the Windows Explorer “Detail” view (and many other Windows programs), with sortability via clickable column headings.  Eventually Columns UI added a sidebar and, later, panels, allowing the whole foobar window to be split up indefinitely into panel-based component displays, the playlist viewer becoming just another one of these.  This granted much greater flexibility, allowing users to tailor the interface even more precisely to their needs.  You could now display album art as prominently as you wanted, or not at all; your entire library tree could be embedded within the main window, rather than tucked away in a pop-up; and with the trackinfo panel’s exceptionally lax (by that era’s standards) stylizations, the personalization of <em>your</em> foobar became even more addictive, and, more importantly, rewarding.</p>
<blockquote class="pullquote-1"><p>Many seemed hell-bent on concocting the most garish presentations imaginable: giant gothic blue-on-black custom fonts, deep-red 200-px-tall spectrum analyzers, all, of course, coupled with custom OS “vis.”</p></blockquote>
<p>While some still preferred the purity and elegance of the standard UI, the personalizations made possible by Columns UI were inarguably functional ones, for the most part.  Fonts, colors, distribution of panels, and a rudimentary method of text alignment were really as far as you could go.  At the core of all the boasted screenshots was a recognizable structure, all slight variations on the theme of playlist+trackinfo+albumlist+albumart.  Outside of displaying album art, there was nothing <em>profoundly</em> new that Columns UI allowed you to do — rather, Columns UI gave you more control over <em>how</em> you did what you <em>needed</em> to do.</p>
<p><span id="more-276"></span>And yet, many (and in increasing number) seemed hell-bent on concocting the most garish presentations imaginable: giant gothic blue-on-black custom fonts, deep-red 200-px-tall spectrum analyzers, all, of course, coupled with custom OS “vis” and the most tasteless collections of death-/black-/speed-metal slash industrial slash deep house techno.  For whatever reason, people are attracted to this, and these screenshots rapidly brought more curious foobar novices into the forums, wanting a “cool” music player of their own.</p>
<p>At the time, these people were not in the majority of new enlistees.  Many continued to jump on board for the incomparably robust program that was still very much the heart of the foobar community, despite all the dressing up.  The occasional rogue thread would crop up, asking questions that had been answered countless times before; the new user would be chastised, sent to another relevant thread, answered directly, or any combination of the three.  These occurrences were perennial but negligible, and besides, they fell into the unspoken hierarchy of usership; it was the role of the foobar sophomores to help these people out, because they had only recently been in a similar position.</p>
<p>Foobar2000 was in a state of relative stasis.  Version 0.9, the successor to 0.8.3, was released in early 2006; the set of “essential” core components was more or less firmly established, only waiting to be perfected; users tweaked their interfaces, inching ever closer to an asymptotic UI utopia; things were good.</p>
<blockquote class="pullquote-2"><p>Two seemingly simple components engendered a monumental shift in the way people thought about foobar.</p></blockquote>
<p>Eventually, the inflexibility of the trackinfo panel began to bother some people, particularly that each instance of a trackinfo panel was limited to one font and size.  A user named <a href="http://www.hydrogenaudio.org/forums/index.php?showuser=33259">terrestrial</a> began developing “<a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Track_Info_Panel_Mod_%28foo_uie_trackinfo_mod%29">Track Info Panel Mod</a>,” which allowed for in-panel font changes, as well as the inclusion of images.  It was this last feature, images, where things really began to get off track.  The freedom to arbitrarily place any image within the foobar window is almost strictly <em>un</em>functional, motivated purely by the desire to make foobar look good.  The introduction of this component encouraged a shift in mentality about foobar, producing ever more flashy screenshots, and attracting ever more users seeking eye-candy.</p>
<p>As Track Info Panel Mod evolved and grew in popularity, people craved increasingly more control.  The functionality was amended hastily, by sloppy, ad hoc revisions of the bizarre, cumbersome formatting language.  Still, it was only one component, it had found a niche, and it kept to itself.</p>
<p>A few months later, terrestrial began development on a second component, “<a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Single_Column_Playlist_%28foo_uie_single_column_playlist%29">Single Column Playlist</a>” (SCPL).  This began as a simple attempt to replace Columns UI’s playlist view, which, ironically, is the one thing that Columns UI was originally created for.  Rather than a static grid of multiple columns and rows, terrestrial envisioned a blank canvas, much like Track Info Panel Mod (TIPM), upon which images and track info could be laid with almost total freedom.  Additionally, SCPL was able to group playlist items into collapsible albums, introducing the kind of album-level handling that had eluded foobar users for so long.</p>
<blockquote class="pullquote-1"><p>One got the sense that people were beginning to believe that foobar <em>was</em> TIPM/SCPL.</p></blockquote>
<p>Meanwhile, TIPM had begun to allow foobar commands to be associated with images, so that images in the panel could act as buttons.  This was naturally extended to SCPL, and with that, two seemingly simple components engendered a monumental shift in the way people thought about foobar.  TIPM and SCPL dominated huge portions of people’s foobar windows; the album art panel was rejected in favor of placing album art in TIPM and SCPL; statusbars, toolbars, and even titlebars were replaced with button-loaded TIPM panels.  And with glassy effects everywhere, huge flame backdrops, and iTunes-like album art reflections, older components began to seem just that — old.  An albumlist panel, with its Explorer tree appearance, and separated from the prettier panels by gray bars, was no longer acceptable as part of a seamless, highly stylized UI.  Were these configurations functional?  In some cases, yes, but largely, no — or rather, function was of a distant, secondary concern.  </p>
<p>The effects of this were twofold: first, the forums were flooded with people who had seen these screenshots and wanted a decked-out music player to match their translucent, purple-LED-spangled case mods; second, because of TIPM/SCPL’s convoluted new formatting language, foobar’s already notorious learning curve was pitched to unprecedented new heights.  Avatar-less users were everywhere, starting new threads with their first post, asking questions about TIPM/SCPL.  These questions belonged in the components’ threads, of course, but one got the sense that people were beginning to believe that foobar <em>was</em> TIPM/SCPL.</p>
<p>Inevitably, TIPM and SCPL were merged into one component, <a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panels_UI_%28foo_ui_panels%29">Panels UI</a>, which replaces entirely the Columns UI interface: “Panels UI looks and acts like one large Track Info Mod panel (advanced text positioning, multiple font configurations, displaying images, etc.) that can inside of it host new panels.”  Alarmingly, <a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=55829">a very recent poll</a> shows that, out of 89 foobar users, 42.7% are using Panels UI.  And the threads continue to this day:</p>
<ul>
<li><a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=55843">panels UI sort problem (quick question)</a></li>
<li><a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=55781">few question [sic] about Panels UI</a></li>
<li><a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=55764">how do i make a button that will open the menu? (With foo_ui_panels)</a></li>
<li><a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=55760">PanelsUI Coding Questions (Questions I Cannot Find Answers To.….….…)</a></li>
<li>and my favorite: <a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=55762">please help. panels UI :( (renamed to rocket scientist UI?)</a></li>
</ul>
<p>Admittedly, Panels UI <em>is</em> capable of improving foobar’s functionality.  If you took the time to develop a real expertise in the formatting language, the look and feel of foobar would be limited only by your imagination.  And my suspicion that the graphics-intensive nature of Panels UI places an unjustifiable burden on your system resources has been largely untested (by me).  Performance was the reason I got into foobar in the first place, and though I tried Panels UI for a few weeks with mixed results, the more measured, sober approach to foobar development demonstrated by older “essential” components ultimately drew me back to Columns UI, which I am still happily using today.</p>
<p>I do think it would be a wise solution to create a Panels UI section in the foobar forums.  These threads are not going away, and never before has a single component spawned so many one-off threads.  Unfortunately, the notoriously stubborn forum administrators would never agree to this, as it would violate the even-handedness with which foobar involvement has always been treated — “Why shouldn’t <em>my</em> component have its own forum?”</p>
<p>There is <a href="http://www.fooblog2000.com/">a new blog</a> meant to report foobar news from the forums, but its focus, too, is primarily on Panels UI.  But at least its posts are informative and considered, not thoughtless questions from frustrated n00bs, and it does allow and encourage contributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/05/09/foobar2000-is-dead-or-dying-part-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Windows XP SP3</title>
		<link>http://www.kilobitspersecond.com/2008/05/07/windows-xp-sp3/</link>
		<comments>http://www.kilobitspersecond.com/2008/05/07/windows-xp-sp3/#comments</comments>
		<pubDate>Wed, 07 May 2008 17:32:19 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=520</guid>
		<description><![CDATA[Microsoft publicly released Windows XP Service Pack 3 yesterday, which means that it should appear in your list of available updates. To grab your own standalone copy of the update, download the EXE or the ISO directly from Microsoft. Lifehacker also has a tutorial on getting SP3 onto a Windows install disc to save yourself [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft publicly released Windows XP Service Pack 3 yesterday, which means that it should appear in your list of available updates.  To grab your own standalone copy of the update, download <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5B33B5A8-5E76-401F-BE08-1E1555D4F3D4">the EXE</a> or <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2fcde6ce-b5fb-4488-8c50-fe22559d164e">the ISO</a> directly from Microsoft.  Lifehacker also has <a href="http://lifehacker.com/386526/slipstream-service-pack-3-into-your-windows-xp-installation-cd">a tutorial</a> on getting SP3 onto a Windows install disc to save yourself loads of trouble later.  Read what <a href="http://arstechnica.com/journals/microsoft.ars/2008/05/06/xp-sp3-now-on-windows-update-and-microsoft-download-center">Ars Technica</a>, <a href="http://lifehacker.com/387825/windows-xp-service-pack-3-and-vista-sp1-now-on-windows-update">Lifehacker</a>, and <a href="http://blog.wired.com/monkeybites/2008/05/at-long-last-wi.html">Wired</a> have to say about the upgrade.</p>
<p>This service pack was rumored in November (by <a href="http://blog.wired.com/monkeybites/2007/11/windows-xp-serv.html">Wired</a> and <a href="http://www.news.com/Windows-XP-outshines-Vista-in-benchmarking-test/2100-1016_3-6220201.html">CNET</a>, among others) to offer a 10% boost in speed, but who knows under what conditions it’ll actually be noticeable.  And all this amidst <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/02/08/BUI5UU7L7.DTL&#038;type=printable">protests</a> against Microsoft’s plan to stop selling XP this summer.  Even John Dvorak, whose columns I’ve been reading since adolescence, <a href="http://www.pcmag.com/article2/0,2704,2286065,00.asp">hates Vista</a>:</p>
<blockquote><p>You’re not supposed to deliver a new operating system that’s been in development for more than four years yet performs worse than the previous OS. Performance should be at the top, not the bottom, of the to-do list. You get the sense that Microsoft just piles code on top of code and somewhere in the middle of it all is MS-DOS 1.0.</p></blockquote>
<p>I’ll say.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/05/07/windows-xp-sp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Songbird 0.5</title>
		<link>http://www.kilobitspersecond.com/2008/03/30/songbird-05/</link>
		<comments>http://www.kilobitspersecond.com/2008/03/30/songbird-05/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 03:40:23 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[hotness]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/?p=503</guid>
		<description><![CDATA[Songbird 0.5 was released last week, and, while not technically inconsistent with claims that its RSS parsing had been “improved,” I was disappointed to see that two of my three podcast subscriptions still aren’t coming through. The problem has been migrated to a new bug ticket. There’s also a new “Media Views” feature, which looks [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.songbirdnest.com/2008/03/26/songbird-05-final-released-all-aboard/">Songbird 0.5 was released last week</a>, and, while not technically inconsistent with claims that its RSS parsing had been “<a href="http://www.songbirdnest.com/release-notes/0.5/RC2">improved</a>,” I was disappointed to see that two of my three podcast subscriptions still aren’t coming through.  The problem has been migrated to <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=7527">a new bug ticket</a>.</p>
<p>There’s also a new “Media Views” feature, which looks promising.  As of now the only add-on to take advantage of this is a simple <a href="http://addons.songbirdnest.com/extensions/detail/197">tag-cloud library view</a>, but I imagine things could get really elaborate there.  Their line, “Tired of music players that look like spreadsheets?”, has me anticipating all kinds of innovative browsing environments; picture a navigable <a href="http://www.kilobitspersecond.com/2006/03/14/allmusics-tone-intersections/">mood-cluster</a> terrain, or a pannable, zoomable, clickable <a href="http://build.last.fm/item/36">history wavegraph</a>. I’m seriously considering teaching myself enough <a href="http://www.mozilla.org/projects/xul/">XUL</a> to be able to write a <a href="http://www.kilobitspersecond.com/tag/hotness">hotness</a> add-on.</p>
<p>Amazingly, 0.1 was first released <a href="http://en.wikipedia.org/wiki/Songbird_(software)#Release_history">over two years ago</a>. And their releases have code-names like Bowie and Eno?  Who knew.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2008/03/30/songbird-05/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Some day, Songbird will:</title>
		<link>http://www.kilobitspersecond.com/2007/12/01/some-day-songbird-will/</link>
		<comments>http://www.kilobitspersecond.com/2007/12/01/some-day-songbird-will/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 22:49:03 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Songbird]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/12/01/some-day-songbird-will/</guid>
		<description><![CDATA[have a proper CoverFlow clone that doesn’t lag or rely on Java (like AlbumApplet), and that allows for custom locations of art on the drive. monitor folders for new music. have an integrated BitTorrent client that puts music from trackers directly into your library. jump to the location in a page where the currently playing [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>have a proper CoverFlow clone that doesn’t lag or rely on Java (like <a href="http://addons.songbirdnest.com/extensions/detail/47">AlbumApplet</a>), and that allows for custom locations of art on the drive.</li>
<li>monitor folders for new music.</li>
<li>have <a href="http://wiki.songbirdnest.com/index.php/BitTorrent_Manager_Architecture">an <strong>integrated BitTorrent client</strong></a> that puts music from trackers directly into your library.</li>
<li>jump to the location in a page where the currently playing mp3 was found.</li>
<li>properly recognize all XML podcasts (a <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=5030">known</a> <a href="http://bugzilla.songbirdnest.com/show_bug.cgi?id=5774">issue</a>).</li>
<li>allow you to browse by when albums were added, when they were played (not just last played, but over their entire history), and by <a href="/tag/hotness/">hotness</a>.</li>
<li>submit to <a href="http://www.last.fm/">Last.fm</a>.</li>
</ul>
<p>And on that day…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/12/01/some-day-songbird-will/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox 3 Rendering Improvements</title>
		<link>http://www.kilobitspersecond.com/2007/09/10/firefox-3/</link>
		<comments>http://www.kilobitspersecond.com/2007/09/10/firefox-3/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 22:37:43 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/09/10/firefox-3/</guid>
		<description><![CDATA[Firefox 3 is scheduled to be released later this fall; I haven’t really been following its development, but one thing I have heard about and am excited about is its (or, more accurately, Gecko’s) new graphics library, Cairo. First I heard that it would resample rather than simply rescale images, as demonstrated in the image [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wiki.mozilla.org/Firefox3/Schedule">Firefox 3</a> is scheduled to be released later this fall; I haven’t really been following its development, but one thing I have heard about and am excited about is its (or, more accurately, <a href="http://en.wikipedia.org/wiki/Gecko_%28layout_engine%29">Gecko</a>’s) new graphics library, <a href="http://en.wikipedia.org/wiki/Cairo_%28graphics%29">Cairo</a>.</p>
<p><img src='http://www.kilobitspersecond.com/stuff/cairoimages.png' alt='Cairo Image Resizing' class="center" /></p>
<p><a href="http://www.qotile.net/blog/wp/?p=448">First</a> I heard that it would resample rather than simply rescale images, as demonstrated in the image above (via <a href="http://www.actsofvolition.com/archives/2006/december/scalingimages">Acts of Volition</a>).</p>
<p>Later I learned that it will also render fonts more smoothly.  I enjoy the soft way pages look in <a href="http://www.apple.com/safari/">Safari for Windows</a>, the result of a different rendering engine, <a href="http://en.wikipedia.org/wiki/WebKit">WebKit</a>, so this is something I’m really looking forward to.  Here’s an example of Cairo’s font rendering, as seen in Camino 1.2+ for Mac, via <a href="http://www.hicksdesign.co.uk/journal/cairo-beats-safari">hicksdesign</a>:</p>
<p><img src='http://www.kilobitspersecond.com/stuff/cairofonts.png' alt='Cairo Font Rendering' class="center" /></p>
<p>There are <a href="http://joelonsoftware.com/items/2007/06/12.html">very specific reasons</a> for the intentional differences in these approaches to font rendering.  It’s a matter of personal preference, and I think my preference will be for Cairo.  <a href="http://www.brokenkode.com/archives/font-rendering/">Some are floored</a> by the superiority of WebKit, and designer Jeffrey Zeldman makes <a href="http://www.zeldman.com/2006/11/27/safari-beats-firefox/">a solid, objective case for it</a>; <a href="http://www.codinghorror.com/blog/archives/000884.html">others are horrified</a>.</p>
<p>Finally, Gecko’s non-standard CSS attribute <tt><a href="http://developer.mozilla.org/en/docs/CSS:-moz-border-radius">–moz-border-radius</a></tt>, a precursor to <a href="http://www.w3.org/Style/CSS/current-work#CSS3">CSS3</a>’s <a href="http://www.w3.org/TR/css3-border/#the-border-radius"><tt>border-radius</tt> attribute</a>, will make image-less rounded div corners easy and pretty (via <a href="http://www.actsofvolition.com/archives/2006/december/cairocornersin">Acts of Volition</a>):</p>
<p><img src='http://www.kilobitspersecond.com/stuff/cairocorners.png' alt='Cario Border Radius' class="center" /></p>
<p>I would have posted screenshots of my own, but I don’t trust these alpha builds not to eff things up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/09/10/firefox-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FFmpeg Quality Comparison</title>
		<link>http://www.kilobitspersecond.com/2007/05/24/ffmpeg-quality-comparison/</link>
		<comments>http://www.kilobitspersecond.com/2007/05/24/ffmpeg-quality-comparison/#comments</comments>
		<pubDate>Thu, 24 May 2007 23:39:44 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[FFmpeg]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/05/24/ffmpeg-quality-comparison/</guid>
		<description><![CDATA[Flash video is so great. Anyway I used to use MediaCoder to convert to flash video, but when it gave me errors, and refused to tell me the specifics of those errors, I took it old school to the command prompt with FFmpeg (which MediaCoder uses anyway). This gives you a lot of useful info [...]]]></description>
			<content:encoded><![CDATA[<p>Flash video is so great.</p>
<p>Anyway I used to use <a href="http://mediacoder.sourceforge.net/">MediaCoder</a> to convert to flash video, but when it gave me errors, and refused to tell me the specifics of those errors, I took it old school to the command prompt with <a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a> (which MediaCoder uses anyway).  This gives you a lot of useful info about the source file you’re encoding, such as audio sampling rate, frame rate, etc.</p>
<p>Wanting to find a balance between picture quality and streamability, I began encoding a short length of AVI video at different compression levels.  FFmpeg calls this “qscale” (a way of representing variable bitrate qualities, much like <a href="http://lame.sourceforge.net/">LAME</a>’s –V parameter), and the lower the qscale value, the better the quality.  The available qscale values range from 1 (highest quality) to 31 (lowest quality).  Going worse than a 13 qscale produces unacceptably poor quality, so that’s as low as I went for the purposes of this test.</p>
<p>I encoded 3:14 minutes of an AVI, resizing it to 500×374 pixels, and encoding the audio at 96kbps and 44.1KHz, which sounds fine, and is a negligible part of the ultimate file size, so going lower wouldn’t be very beneficial.  Plus I find that good audio can create the illusion that the whole thing is of higher quality.  Poor audio just makes it <em>sound</em> like “web video.”</p>
<p>Here are the results, courtesy of Google Spreadsheets:</p>
<p><img src="http://www.kilobitspersecond.com/images/ffmpegchart.gif" alt="FFmpeg quality vs. filesize chart" /></p>
<p>The filesize, of course, goes down as quality goes down.  And the loss in filesize also decreases, not just in amount, but in percentage as well, as indicated by the red line.  For instance, the value of the red line at qscale 3 is 33.97%, which means that in going from qscale 2 to qscale 3, 33.97% of the filesize is shaved off.</p>
<p>However, because these losses are not <em>perfectly</em> exponential, I knew that there had to be qscale values that were more “efficient,” in a sense, than others — values that, despite being high, and causing a lower change in filesize than the previous step in qscale, still caused a <strong>comparably large</strong> change in filesize.  For instance, still looking at the red line, you’ll notice that going from 2 to 3, as I said, shaves off 33.97% of the filesize, while going from 3 to 4 only shaves off 23.93% of the filesize; and that is a 29.56% <em>decrease</em> in change-in-filesize, which is a relatively large cost.  We want the change-in-filesize to remain as high as possible for as long as possible.</p>
<p>Now, if you follow the red line from 4 to 5, you’ll see that that’s a 20.32% loss in filesize, which is pretty close to our previous 23.93% loss in filesize in going from 3 to 4.  In fact, we’ve only lost 15.09% of change-in-filesize from the previous step.  So these are the values we really want to examine: change in change-in-filesize, represented by the orange line.</p>
<p>This is nowhere close to exponential, nor does it follow any predictable decline.  It darts around, seemingly at random.  And we want to catch it at its lowest values, at points that represent changes in qscale that were nearly as efficient as the previous change in qscale.  So the most desirable qscale values become, quite obviously, 5, 9, and 11.</p>
<p>What this means is that if quality is your primary concern (and you’re not crazy enough to encode at qscale 1), go with 5.  qscale 5 turns 3:14 minutes of video into 30.62MB, which requires a download rate of 157.84KB/s to stream smoothly.  qscale 11 will give you about half the filesize, and require a download rate of 77.37KB/s.  But, because that’s the level at which picture quality <em>really</em> begins to suffer, and because most people don’t really mind buffering for a few seconds initially, I’m probably going to stick with qscale 9, whose videos take up 91.58 kilobytes per second, and which is by far the most efficient qscale anyway, with only a 4.92% change in change-in-filesize.</p>
<p>One caveat: This whole examination presupposes (as far as I can tell) that if it were possible to measure and chart the changes in the actual perceived visual quality of videos encoded at these qscale values, the curve would be perfectly geometric or exponential, with no aberrations similar to those above, and with all extrapolated delta curves showing no aberrations either.  Given that, it might be easier to believe that every step you take through the qscale is of equal relative cost, and that there are no “objectively preferable” qscale values.  But that is a lot more boring.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/05/24/ffmpeg-quality-comparison/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Kirk Cameron, and stealing video from abcnews.com</title>
		<link>http://www.kilobitspersecond.com/2007/05/13/kirk-cameron-and-stealing-video-from-abcnewscom/</link>
		<comments>http://www.kilobitspersecond.com/2007/05/13/kirk-cameron-and-stealing-video-from-abcnewscom/#comments</comments>
		<pubDate>Sun, 13 May 2007 18:22:05 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[TV]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/05/13/kirk-cameron-and-stealing-video-from-abcnewscom/</guid>
		<description><![CDATA[Last weekend Kirk Cameron and Ray Comfort debated some smug atheists over the existence of God. Kirk’s and Ray’s claim was, to paraphrase, that they could prove, 100%, scientifically, the existence of God, without invoking faith or the Bible. The atheists were to prove, not that God doesn’t exist, but that Kirk and Ray can’t [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend <a href="http://wayofthemaster.com/">Kirk Cameron and Ray Comfort</a> debated <a href="http://www.rationalresponders.com/">some smug atheists</a> over the existence of God.  Kirk’s and Ray’s claim was, to paraphrase, that they could prove, 100%, scientifically, the existence of God, without invoking faith or the Bible.  The atheists were to prove, not that God doesn’t exist, but that Kirk and Ray can’t prove otherwise.  The debate took place on Saturday night and was taped to be streamed on abcnews.com the following Wednesday and Thursday, with select portions being televised on an episode of <em>Nightline</em>.</p>
<p>Here’s <a href="http://www.slate.com/id/2165986">Slate</a> on the subject:</p>
<blockquote><p>First, I grew excited at this promise, then began to wonder why no theologian, philosopher, or sitcom star in recorded history had done it before—Thomas Aquinas, Immanuel Kant, Tina Yothers, whoever—and realized I was in for a letdown. Comfort’s cadences were not even those of a preacher but of an infomercial host, and the God Squad had but three arguments on behalf of the big guy: All things have makers; the human conscience is evidence of a higher moral power; if you read the Gospel, then Christ will be revealed to you. For reasons too stupid to type, this was not an airtight case, and the atheists made quick work of it in tones of juvenile sarcasm.</p></blockquote>
<p>They also threw in the first mover argument, which technically differs from the watchmaker argument.  The content of the debate is of almost no interest, of course, as it closely parallels countless conversations that have taken place before it.  But its being presented by ABC is significant, even unprecedented by recent standards of network television.  Which isn’t to say that religion and God are never mentioned on TV, but that when they are, they are dismissed as irreconcilable, deeply personal things that don’t invite inspection beyond that of the effects they have on people’s behavior.  They are approached as moral and cultural issues — never as metaphysical ones.  And the idea that a large-ish portion of the American public might see people earnestly discussing the nature of infinity and causality, even if ineptly, only hours after <em>Ugly Betty</em>, fascinated me, despite my confidence that none of it would be illuminating, and that it was a ratings stunt.</p>
<p>I didn’t see the “distilled” version on <em>Nightline</em>, and the YouTube videos were removed before I could watch or <a href="http://www.kilobitspersecond.com/2007/03/04/embed-youtube-videos-without-youtube/">save</a> them, but <a href="http://scienceblogs.com/evolutionblog/2007/05/nightline_is_a_disgrace.php">I hear they did a pretty bad job</a> with the material.  At the moment, the entire debate is still available at <a href="http://abcnews.go.com/Nightline/story?id=3148940">the story’s ABC page</a>, but, knowing that they probably won’t last, and with a tendency toward obsessive archivism and a disdain for ABC’s intractable flash player, I collected them myself.  Altogether they’re about 97 minutes.  If you’re short on time and have to be choosy, watch the “Mocking Darwin” segment, which contains the most lolz, and a guided, pictorial tour of an understanding of evolution so profoundly misinformed that even Lamarck is rolling his eyes.  And he’s dead.  As I watch this debate, I keep expecting Kirk to break character.  Then I think, Ray must have some <em>dangerously</em> compromising photos of him.</p>
<p>From <a href="http://www.cjrdaily.org/behind_the_news/post_36.php">the Columbia Journalism Review</a>:</p>
<blockquote><p>We could go on, but why? Nightline felt no responsibility to take the issue seriously enough to include, say, a scientist or a theologian in the debate, so other than pointing out the dumbing down of the national conversation, we’ll just leave it at saying that we expect more of Nightline, and the American people deserve better than being forced to endure half-baked publicity stunts dressed up as news.</p></blockquote>
<p>Thrown in at the end are some recent discussions Bill O’Reilly has had with Kirk Cameron and <a href="http://en.wikipedia.org/wiki/Richard_Dawkins">Richard Dawkins</a>, in which Bill presents his own fucked version of an anthropic argument, expressing amazement that we could have “lucked out” by having such a habitable planet land on us, and plenty more frustratingly nebulous reasoning for your teeth-gnashing pleasure.</p>
<p><embed src="/flvplayer/player.swf" width="419" height="527" bgcolor="#080808" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=/videos/nightlinegod.xml&#038;allowfullscreen=true&#038;width=419&#038;height=313&#038;image=/images/nightlinegod.jpg&#038;skin=/flvplayer/skins/stylish/stylish.swf&#038;playlist=bottom&#038;playlistsize=180&#038;volume=20" /></p>
<p>The videos were recorded using a years-old tool that I’ve wanted for as long as I can remember.  <a href="http://www.camstudio.org/">CamStudio</a> records the activity in a selected portion of your screen, and spits out an .avi.  Its current version is from 2003, but, thanks to its open-sourceness, is <a href="http://www.camstudio.org/blog/">still being developed</a>.  It gives you the option to use different recording codecs and to tweak their parameters, but the only way I was able to get results was with enormous files, approaching 1GB for 15 minutes of 320×240 video.  Which is a pain in the ass, but it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/05/13/kirk-cameron-and-stealing-video-from-abcnewscom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Together</title>
		<link>http://www.kilobitspersecond.com/2007/04/26/better-together/</link>
		<comments>http://www.kilobitspersecond.com/2007/04/26/better-together/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 16:59:15 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[journal]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[concert]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.kilobitspersecond.com/2007/04/26/better-together/</guid>
		<description><![CDATA[Things I’m looking forward to in the next week: Tears of the Valedictorian on Tuesday Bishop Allen at The Middle East Upstairs tomorrow night Acid Mothers Temple at The Middle East Upstairs Saturday night Trans Am at Great Scott on Wednesday night Sunset Rubdown at The Middle East Downstairs next Saturday The other day I [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/tearsvaledictorian.jpg" alt="Tears of the Valedictorian cover" /></p>
<p>Things I’m looking forward to in the next week:</p>
<ul class="short">
<li><em>Tears of the Valedictorian</em> on Tuesday</li>
<li>Bishop Allen at The Middle East Upstairs tomorrow night</li>
<li>Acid Mothers Temple at The Middle East Upstairs Saturday night</li>
<li>Trans Am at Great Scott on Wednesday night</li>
<li>Sunset Rubdown at The Middle East Downstairs next Saturday</li>
</ul>
<p>The other day I downloaded and installed <a href="http://www.washington.edu/pine/">Pine</a>.  I’m having some difficulty getting it to use my SMTP server.  I don’t <strong>need</strong> it, but I’m drawn to technologies that appear obsolete but that manage to survive heartily in spite of it, especially text-based ones — Pine is “robust” and “stalwart” and other strong, respectable adjectives.  My real motivation though is that it’s what we used to access our email at U of I, and I want to relive that, because I’m a huge sap.  What browser did I use back then anyway?  </p>
<p>I got episode 1 of TV Party this week, and I’m trying my damnedest to rip it using <a href="http://mediacoder.sourceforge.net/">MediaCoder</a>, but I’m having troubles.  <a href="http://www.fairusewizard.com/lang_en/fairuse_wizard_dvd_divx_xvid_backup_tool_light_edition.html">FairUse</a> might be a viable alternative, but I don’t have enough free space on my internal drive to try it out at the moment.</p>
<p>At last weekend’s Times New Viking show, they didn’t play “We Got Rocket.”</p>
<p>Also, what is this shit?:</p>
<p><img src="/images/tearsdead.jpg" alt="TotV + WWDBtSES" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kilobitspersecond.com/2007/04/26/better-together/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

