<?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>/var/log/jamescape &#187; f/loss</title>
	<atom:link href="http://ignore-your.tv/tag/f-loss/feed/" rel="self" type="application/rss+xml" />
	<link>http://ignore-your.tv</link>
	<description>Living Without Privacy</description>
	<lastBuildDate>Tue, 27 Jul 2010 04:35:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FIY</title>
		<link>http://ignore-your.tv/2008/05/15/fiy/</link>
		<comments>http://ignore-your.tv/2008/05/15/fiy/#comments</comments>
		<pubDate>Fri, 16 May 2008 03:51:49 +0000</pubDate>
		<dc:creator>James Cape</dc:creator>
				<category><![CDATA[PlanetGNOME Syndication]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[disasters]]></category>
		<category><![CDATA[f/loss]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[high horse]]></category>
		<category><![CDATA[lessons]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/?p=394</guid>
		<description><![CDATA[It’s probably worth noting at this point that there are a few lessons to the debian OpenSSL debacle:

There is now a corollary to “do not write your own cryptographic routines”: “do not fix bugs in someone else’s cryptographic routines.” If there is a annotated view of the OpenSSL tree (I don’t know/don’t care), the DD [...]]]></description>
			<content:encoded><![CDATA[<p>It’s probably worth noting at this point that there are a few lessons to the debian OpenSSL debacle:</p>
<ol>
<li>There is now a corollary to “do not write your own cryptographic routines”: “do not fix bugs in someone else’s cryptographic routines.” If there is a annotated view of the OpenSSL tree (I don’t know/don’t care), the DD who patched OpenSSL would have been better off contacting the person who wrote the offending line in the original source than trying to find the correct channel.</li>
<li>Developers <em>must</em> publish correct information on how to contact them. Incorrect information on the OpenSSL website maintenance is just as much to blame for this as the DD in question, who did ask the suggested channels about his patch.</li>
<li>Distros <em>should</em> have peer review of patches in security-critical code—by experienced developers—if they do not already.</li>
<li>Rather than all the bitching, remember that the central tenet of F/LOSS is <strong>Fix It Yourself</strong>. This does not cease to apply simply because the problem exists in something you depend on. If anything, it should emphasize how necessary it is.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2008/05/15/fiy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Unknown Environments</title>
		<link>http://ignore-your.tv/2008/04/26/unknown-environments/</link>
		<comments>http://ignore-your.tv/2008/04/26/unknown-environments/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 00:23:58 +0000</pubDate>
		<dc:creator>James Cape</dc:creator>
				<category><![CDATA[PlanetGNOME Syndication]]></category>
		<category><![CDATA[academia]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[f/loss]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[knuth]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/?p=390</guid>
		<description><![CDATA[Here’s Knuth in an interview:
As to your real question, the idea of immediate compilation and “unit tests” appeals to me only rarely, when I’m feeling my way in a totally unknown environment and need feedback about what works and what doesn’t…
Hmm, people who are “feeling their way in a totally unknown environment”… Like new contributors [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s Knuth in an interview:</p>
<blockquote><p>As to your real question, the idea of immediate compilation and “unit tests” appeals to me only rarely, when I’m feeling my way in a totally unknown environment and need feedback about what works and what doesn’t…</p></blockquote>
<p>Hmm, people who are “feeling their way in a totally unknown environment”… Like new contributors to an open-source project or a new employee doing maintenance work on a project after the original team has gone on to other companies.</p>
<blockquote><p>…otherwise, lots of time is wasted on activities that I simply never need to perform or even think about. Nothing needs to be “mocked up.”</p></blockquote>
<p>Good for him. Here on Planet Earth, developers are often asked to work on projects they didn’t design and implement themselves, and do so in a way that doesn’t horribly break something that already exists. Or work with others because your desired endstate and timeline are not such that you can do it yourself or work things piecemeal and take it back for a redesign. &lt;/snark&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2008/04/26/unknown-environments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sense</title>
		<link>http://ignore-your.tv/2007/10/12/sense/</link>
		<comments>http://ignore-your.tv/2007/10/12/sense/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 17:12:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PlanetGNOME Syndication]]></category>
		<category><![CDATA[f/loss]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/2007/10/12/sense/</guid>
		<description><![CDATA[One of the best quotes evah:
Personally, before I did this test, I was certain that LightTPD would win the race. Obviously, large software which is perceived bloated not necessarily is.
mod_php, LightTPD, FastCGI — What’s Fastest
Put that on a Times Square ticker.
]]></description>
			<content:encoded><![CDATA[<p>One of the best quotes evah:</p>
<blockquote><p>Personally, before I did this test, I was certain that LightTPD would win the race. Obviously, large software which is perceived bloated not necessarily is.<br />
<cite><a href="http://www.gnegg.ch/archives/305-mod_php,-LightTPD,-FastCGI-Whats-fastest.html">mod_php, LightTPD, FastCGI — What’s Fastest</a></cite></p></blockquote>
<p>Put that on a Times Square ticker.</p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2007/10/12/sense/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fool Me Once</title>
		<link>http://ignore-your.tv/2007/04/08/fool-me-once/</link>
		<comments>http://ignore-your.tv/2007/04/08/fool-me-once/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 16:36:22 +0000</pubDate>
		<dc:creator>James Cape</dc:creator>
				<category><![CDATA[PlanetGNOME Syndication]]></category>
		<category><![CDATA[administrativa]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[conquest]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[f/loss]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[republicans]]></category>
		<category><![CDATA[war]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/2007/04/08/fool-me-once/</guid>
		<description><![CDATA[For anyone who wants to handle dynamic DNS (either in conjunction with DHCPd or not) with Bind and absolutely hates the verbosity of nsupdate, here’s a shell script which handles the common-cases of adding and removing:

Forward/reverse entries
CNAMEs

The command line arguments are –k (privkey) –a (action) –h (hostname) –i (ipaddr) –c (cname) –d (debuglevel) (-t ttl)

Usage:
 [...]]]></description>
			<content:encoded><![CDATA[<p>For anyone who wants to handle dynamic DNS (either in conjunction with DHCPd or not) with Bind and absolutely hates the verbosity of <tt>nsupdate</tt>, here’s a shell script which handles the common-cases of adding and removing:</p>
<ul>
<li>Forward/reverse entries</li>
<li>CNAMEs</li>
</ul>
<p>The command line arguments are –k (privkey) –a (action) –h (hostname) –i (ipaddr) –c (cname) –d (debuglevel) (-t ttl)</p>
<pre>
Usage:
    setns -k privkey -a set -h hostname (-i ipaddr|-c cname) [-d #] [-t ttl]
    setns -k privkey -a unset -h hostname (-i ipaddr|-c cname) [-d #]
</pre>
<p>You need to be <a href="http://linux.yyz.us/nsupdate/">familiar enough with Bind9/DNS</a> to have created a keypair with <tt>dnssec-keygen</tt> and added it to your <tt>named.conf</tt>.</p>
<p>Other ways of simplifying this are a <a href="http://users.rcn.com/smallpond1/">Tcl/Tk GUI tool</a> and a <a href="http://adminspotting.net/articles/ddns/Adventures-in-DDNS-Part-3.html">python script</a>. Neither of which have the distinct advantage of my tool: giving me an excuse to do useful/interesting things with bash. Downsides are perennial scripting problems with insufficient input validation, it’s not transactional (i.e. if the second half fails it won’t back out the first half), and it requires FQDNs rather than using your search domain.</p>
<p><a href="http://ignore-your.tv/images/setns.txt">The script</a>, available under the GPL.</p>
<p>Also, good to see all the progress we’re making in the illegal, immoral, unjust, but <em>magically winnable</em> war to <a href="http://www.atimes.com/atimes/Middle_East/IB28Ak01.html">let Exxon take upwards of 75% profits on all the unexploited oil reserves</a> in the <a href="http://www.latimes.com/news/opinion/la-oe-kenney7apr07,0,2161614.story?coll=la-opinion-rightrail">Baghdad in the Midwest Cornfields</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2007/04/08/fool-me-once/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Slide</title>
		<link>http://ignore-your.tv/2006/11/27/slide/</link>
		<comments>http://ignore-your.tv/2006/11/27/slide/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 01:04:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[audio/visual]]></category>
		<category><![CDATA[f/loss]]></category>
		<category><![CDATA[free culture]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/2006/11/27/slide/</guid>
		<description><![CDATA[
Cool little shot of backing up a DVD in Ubuntu via Thoggen.
]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.flickr.com/photos/jcape/308200124/" title="Photo Sharing"><img src="http://static.flickr.com/122/308200124_474a703eff_t.jpg" width="100" height="75" alt="Thoggen" /></a></div>
<p>Cool little shot of backing up a DVD in Ubuntu via <a href="http://thoggen.net/">Thoggen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2006/11/27/slide/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OpenVPN and Firestarter</title>
		<link>http://ignore-your.tv/2006/08/03/openvpn-and-firestarter/</link>
		<comments>http://ignore-your.tv/2006/08/03/openvpn-and-firestarter/#comments</comments>
		<pubDate>Fri, 04 Aug 2006 03:54:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[f/loss]]></category>
		<category><![CDATA[firewalling]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[openvpn]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/2006/08/03/openvpn-and-firestarter/</guid>
		<description><![CDATA[So, I use Firestarter to manage the firewall at home. It has it’s issues, of course (not all events show up in the little event viewer, for example), and I’m a little wary of using a graphical tool to manage iptables. That said, I’ve so little time at home, I don’t really care to spend [...]]]></description>
			<content:encoded><![CDATA[<p>So, I use <a href="http://www.fs-security.com/">Firestarter</a> to manage the firewall at home. It has it’s issues, of course (not all events show up in the little event viewer, for example), and I’m a little wary of using a graphical tool to manage iptables. That said, I’ve so little time at home, I don’t really care to spend it wrestling with the firewall on my Linux box. </p>
<p>This is also why people buy those toys from Linksys, they require little to no effort to use. Of course, their wireless offerings should ship secure by default, with a little plastic window on the bottom of the thing containing a card with the SSID and WEP keys on it—and a stack of pre-labeled cards to write future SSID and WEP keys on.</p>
<p>Aaaaanyways, having setup OpenVPN at work (ethernet bridge over TCP) I needed to punch through the firewall on my box so it was worth a damn. Unfortunately adding the VPN network to the “Hosts allows to connect” list doesn’t work, since it still blocks the output. To fix this, you need to disable the firewall on your <tt>tap</tt> (or <tt>tun</tt>, if you’re using OpenVPN in a routed configuration) interface by adding the VPN network to your “allowed hosts” bit, and then adding the following lines to <tt>/etc/firestarter/user-pre</tt>:</p>
<pre>$IPT -A INPUT -i tap+ -j ACCEPT
$IPT -A OUTPUT -o tap+ -j ACCEPT</pre>
<p>What that means is: “let anything coming in (INPUT/-i) or going out (OUTPUT/-o) on any <tt>tap</tt> interface through.” Getting the connection to use the incoming/outgoing policies is the ideal case, but I didn’t really research into how to make it work beyond a little experimentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2006/08/03/openvpn-and-firestarter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Roxxoring</title>
		<link>http://ignore-your.tv/2006/03/06/roxxoring/</link>
		<comments>http://ignore-your.tv/2006/03/06/roxxoring/#comments</comments>
		<pubDate>Mon, 06 Mar 2006 06:07:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[f/loss]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[user switching]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/2006/03/06/roxxoring/</guid>
		<description><![CDATA[Totem, BZFlag, Rhythmbox,GNOME Screensaver,and the User Switcher appletDefinitely check out the rest of the GNOME 2.14 screenshots at art.gnome.org, this release is on track to follow it’s predecessors in the ass-kicking department, and though Xgl will definitely rock for Ubuntu’s Dapper, the biggest improvement is the fact that every single GNOME application is noticibly faster [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://art.gnome.org/screenshots/gnome214/51" class="inline-image-1"><img src="/images/gnome-2.14-thumb.png" width="160" height="120" alt="Screenshot" align="right" /><br />Totem, BZFlag, Rhythmbox,<br />GNOME Screensaver,<br />and the User Switcher applet</a>Definitely check out the rest of the <a href="http://art.gnome.org/screenshots/gnome214">GNOME 2.14 screenshots</a> at art.gnome.org, this release is on track to follow it’s predecessors in the ass-kicking department, and though Xgl will definitely rock for Ubuntu’s Dapper, the biggest improvement is the fact that every single GNOME application is noticibly faster in this release thanks to the <a href="http://live.gnome.org/GnomePerformance">optimization work this cycle</a>.</p>
<p>Upgrading from GNOME 2.12 was roughly the same “wow, speed” rush as installing more RAM or a faster hard drive. </p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2006/03/06/roxxoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yeah!!! Wooooo!!</title>
		<link>http://ignore-your.tv/2006/02/13/yeah-wooooo/</link>
		<comments>http://ignore-your.tv/2006/02/13/yeah-wooooo/#comments</comments>
		<pubDate>Tue, 14 Feb 2006 00:37:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[f/loss]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[user switching]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/2006/02/13/yeah-wooooo/</guid>
		<description><![CDATA[Ok, so I decided to quite literally worry myself sick this weekend.
Obviously in poor form.
Mmm, indeed, indeed.
At any rate, I’m going to ride the “fever train” for as long as I can.
For example, I can blame the fever for making me forget that today was tarball-day after work, causing the tarballs for FUSA 2.13.91 to [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so I decided to quite literally <a href="http://dneiwert.blogspot.com/2006/02/dont-mind-that-barbed-wire.html">worry</a> <a href="http://news.pacificnews.org/news/view_article.html?article_id=eed74d9d44c30493706fe03f4c9b3a77">myself</a> sick this weekend.</p>
<p><em>Obviously in poor form.</em></p>
<p><em>Mmm, indeed, indeed.</em></p>
<p>At any rate, I’m going to ride the “fever train” for as long as I can.</p>
<p>For example, I can blame the fever for making me forget that today was tarball-day after work, causing the tarballs for <a href="http://ignore-your.tv/fusa/releases/fast-user-switch-applet-2.13.91.html">FUSA 2.13.91</a> to be precisely 82 seconds late. Fortunately, Davyd uploaded the tarballs anyways, so you have something to test.</p>
<p>I can also say that there is only one RC release left before 2.14, and the lack of bugs filed against FUSA is troubling. I know for a fact I’m a mediocre programmer, which means that people simply aren’t testing this crap, which is totally unacceptable. I want to hear about all three crashers that I’ve secretly sneaked into FUSA in the last few months. Of course, such crashes don’t exist… or do they?</p>
<p>Ummmmm, ok. Forget the stream-o-consciousness bizarreness and just test the freakin release, purty please, with sugar and such on top? <img src='http://ignore-your.tv/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2006/02/13/yeah-wooooo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schadenfreude</title>
		<link>http://ignore-your.tv/2005/12/20/schadenfreude/</link>
		<comments>http://ignore-your.tv/2005/12/20/schadenfreude/#comments</comments>
		<pubDate>Tue, 20 Dec 2005 05:15:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[f/loss]]></category>
		<category><![CDATA[free culture]]></category>
		<category><![CDATA[king george 2]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://ignore-your.tv/?p=232</guid>
		<description><![CDATA[I watched a clip of Condoleeza Rice on Meet The Press yesterday, and though the video was pretty bad, the tone of voice certainly sounded like she was on the verge of tears while she rattled off a string of excuses—ranging from “inherent powers of the commander in chief” to “can’t wait to get a [...]]]></description>
			<content:encoded><![CDATA[<p>I watched a clip of <a href="http://www.crooksandliars.com/2005/12/18.html#a6372">Condoleeza Rice on Meet The Press</a> yesterday, and though the video was pretty bad, the tone of voice certainly sounded like she was on the verge of tears while she rattled off a string of excuses—ranging from “inherent powers of the commander in chief” to “can’t wait to get a warrant even though we don’t have to”—for the <a href="http://www.bushsecrecy.org/blogindex.cfm?startrow=1&#038;maxrows=10#249">We Don’t Need No Steenkin’ Warrant</a> scandal.</p>
<p>I couldn’t help but think “na na na boo boo, you’re going to jail.”</p>
<p>In other, honest-joy news, Richard Stallman has an <a href="http://www.zmag.org/content/showarticle.cfm?SectionID=13&#038;ItemID=9350">interview up at Z Magazine</a> describing F/OSS as a social movement. Though upon hearing that Zmag doesn’t run F/OSS as it’s software, I could only think “wow, you guys are clueless on tech, aren’t you—80% of the Internet uses F/OSS.”</p>
]]></content:encoded>
			<wfw:commentRss>http://ignore-your.tv/2005/12/20/schadenfreude/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
