<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page geek 
             and everything recently tagged geek -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>geek on SWiK</title>
        <doap:name>geek</doap:name>
        <doap:description></doap:description>
        <description></description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/geek</link>
        <doap:homepage></doap:homepage>
        
        <pubDate>Mon, 22 Jan 2007 19:28:20 -0800</pubDate>
        <lastBuildDate>Mon, 22 Jan 2007 19:28:20 -0800</lastBuildDate>
            
        <item>
            <title>Joe Gregorio | BitWorking | RESTful JSON</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/Joe+Gregorio+%7C+BitWorking+%7C+RESTful+JSON/ccxqd</link>
            <description></description>
            
            <pubDate>Tue, 19 Aug 2008 14:55:24 -0700</pubDate>
        </item>
            
        <item>
            <title>for haskellian - hpaste</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/for+haskellian+-+hpaste/ccxkr</link>
            <description>a direct literate haskell translation from a python script, implementations interleaved.  better performance.  code relates to the netflix prize.  references: http://groups.google.com/group/comp.lang.haskell/browse_frm/thread/9e33e4fbc786471a#</description>
            
            <pubDate>Tue, 19 Aug 2008 14:48:40 -0700</pubDate>
        </item>
            
        <item>
            <title>Free as in Freedom: Table of Contents</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Free+as+in+Freedom%3A+Table+of+Contents/ccv3j</link>
            <description></description>
            
            <pubDate>Tue, 19 Aug 2008 05:51:39 -0700</pubDate>
        </item>
            
        <item>
            <title>Paranoid Engineering: Make your Eclipse rock</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/Paranoid+Engineering%3A+Make+your+Eclipse+rock/ccvdr</link>
            <description>Tweaks for Eclipse</description>
            
            <pubDate>Mon, 18 Aug 2008 22:23:07 -0700</pubDate>
        </item>
            
        <item>
            <title>nfs vs. smb</title>
            <link>http://swik.net/Google/sowbug.org/nfs+vs.+smb/cct7b</link>
            <description>&lt;p&gt;350MB file on an Infrant ReadyNAS, copied to a generic Linux box. Same directory, same file, only difference is mounting over NFS vs. mounting over Samba:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ time cp /mnt/nfs/file.bin .&lt;br/&gt;
real    0m2.662s&lt;br/&gt;
user    0m0.084s&lt;br/&gt;
sys     0m2.504s&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ time cp /mnt/smb/file.bin .&lt;br/&gt;
real    0m57.294s&lt;br/&gt;
user    0m0.008s&lt;br/&gt;
sys     0m0.452s&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update a few hours later&lt;/strong&gt;: I think caching fooled me. A new test for a different file that is 321MB shows NFS at 10.9 seconds versus SMB&#039;s 49.6 seconds. Still an extreme difference, but no longer uncomfortably close (over 130MB/sec) to the theoretical maximum speed of a typical SATA hard drive.&lt;/p&gt;</description>
            
            <pubDate>Mon, 18 Aug 2008 13:16:07 -0700</pubDate>
        </item>
            
        <item>
            <title>Tell me about your digital music collection</title>
            <link>http://swik.net/Google/sowbug.org/Tell+me+about+your+digital+music+collection/ccru9</link>
            <description>&lt;p&gt;If you have a lot of CDs and have set up a good home system to listen to them online (i.e., on a hard drive rather than having to pop each physical CD into the player to listen to it), I&#039;d appreciate some advice. If your goal were to put the physical CDs in the attic forever, no matter what fancy encoding technology appeared in the future, which format would you choose? Would single-file-per-album FLAC plus embedded cuesheets be sufficient? Or is there reason to drop to an even lower level, such as ISO or BIN?&lt;/p&gt;

&lt;p&gt;I don&#039;t care about file size; if it takes 747MB per CD, so be it. I do care about the archive format being usable; hence the attraction of FLAC, which my Squeezebox can play, versus ISO/BIN, which are cumbersome as an audio source. I don&#039;t care about hybrid data/audio CDs. I definitely do care about gapless playback.&lt;/p&gt;

&lt;p&gt;I made a mistake back in 2005 and ripped my collection to a lossy format. My penance is re-ripping the whole batch. Please help me do it right this time.&lt;/p&gt;</description>
            
            <pubDate>Sun, 17 Aug 2008 23:14:14 -0700</pubDate>
        </item>
            
        <item>
            <title>www.davep.org: Home</title>
            <link>http://swik.net/Emacs/del.icio.us+tag%2Femacs/www.davep.org%3A+Home/ccqzx</link>
            <description>mutt user, emacs user, sawfish user, slrn user, Palm user, Mini owner, Yorkshireman, Net Cynic, Roy Harper fan, Nick Harper fan, Billingborough resident, SPA member, BAA member, amateur astronomer, amateur photographer, GNU/Linux enthusiast and Debate Unlimited addict.</description>
            
            <pubDate>Sun, 17 Aug 2008 15:05:19 -0700</pubDate>
        </item>
            
        <item>
            <title>How Can: Sharing Your Codes to the Git Hubs?</title>
            <link>http://swik.net/git/del.icio.us+tag%2Fgit/How+Can%3A+Sharing+Your+Codes+to+the+Git+Hubs%3F/ccqd1</link>
            <description>&amp;quot;These days it seems that everyone is on the github tip – cloning like a shitty star wars prequel, forking and pulling like a lobster banquet.&amp;quot;</description>
            
            <pubDate>Sun, 17 Aug 2008 10:05:27 -0700</pubDate>
        </item>
            
        <item>
            <title>MisterHouse</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/MisterHouse/cclaj</link>
            <description>Home automation via Perl and X10. Sweet!</description>
            
            <pubDate>Fri, 15 Aug 2008 10:05:34 -0700</pubDate>
        </item>
            
        <item>
            <title>Yet another &quot;Dell sucks&quot; blog post</title>
            <link>http://swik.net/Google/sowbug.org/Yet+another+%22Dell+sucks%22+blog+post/cck6i</link>
            <description>&lt;ul&gt;
	&lt;li&gt;Early July: One of our new employees agrees to a start date of August 11.&lt;/li&gt;
	&lt;li&gt;July 21: I order a Dell PC and a 24-inch monitor for this new employee.&lt;/li&gt;
	&lt;li&gt;July 25: I get an email from Dell saying the purchase has shipped.&lt;/li&gt;
	&lt;li&gt;July 31: The package arrives.&lt;/li&gt;
	&lt;li&gt;August 11: First day for our new employee. Unpack the box, discover the monitor&#039;s broken. It flickers, and when it&#039;s not flickering, twisting lines of blue and green pixels shimmer on the display. We swap cables, computers, identical models of monitors, etc. We upgrade drivers. We reset the monitor to factory settings.&lt;/li&gt;
        &lt;li&gt;August 11: Navigate through Dell&#039;s website and submit exchange request.&lt;/li&gt;
        &lt;li&gt;August 12: Nothing happens. Once again, navigate through Dell&#039;s website and submit another exchange request.&lt;/li&gt;
        &lt;li&gt;August 12: &quot;Sorry, your 21-day exchange period has expired.&quot; My response: no, it hasn&#039;t.&lt;/li&gt;
        &lt;li&gt;August 12: &quot;Hi, sorry you can&#039;t figure out how to hook up your monitor. Have you tried our technical support department?&quot; My response: look, it&#039;s really broken.&lt;/li&gt;
        &lt;li&gt;August 13: &quot;Sorry, your 21-day exchange period has expired.&quot; My response: no, it hasn&#039;t.&lt;/li&gt;
        &lt;li&gt;August 13: &quot;Hi, sorry you can&#039;t figure out how to hook up your monitor. Have you tried our technical support department?&quot; My response: hey, we&#039;ve gone through all the troubleshooting steps. Just give me the RMA.&lt;/li&gt;
        &lt;li&gt;August 14: &quot;Oh gosh, we&#039;re sorry about all this. We&#039;ll be happy to replace the monitor. One question though, was the box damaged when it arrived?&quot; My response: you already asked me that when I filled out the original web form. To repeat myself: no, the box was OK. Their response: &quot;Hi, sorry you can&#039;t figure out how to hook up your monitor. Have you tried our technical support department?&quot; My response: RMA, please. Don&#039;t make me dispute the credit card charge.&lt;/li&gt;
        &lt;li&gt;August 15 (this morning): &quot;Sorry, your 21-day exchange period has expired.&quot;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(By the way, yes, I have called their tech support department. Early morning I haven&#039;t been able to stay on hold longer than a few minutes, and in the evening they say to call back the next day.)&lt;/p&gt;

&lt;p&gt;Dell hardware is fine. But &lt;b&gt;Dell the company sucks&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Update 10:09am Friday:&lt;/b&gt; On the phone now for 39 minutes. Spoke to Mark Garcia, an unknown other person, Misha 143497, Virginia 869237, and now on hold for the last 12 minutes being transferred again to a &quot;technical support specialist.&quot; Each time except for Virginia I explained most of the story all over again. Verified name 4 times. Verified mailing address twice.&lt;/p&gt;

&lt;p&gt;Dell, if you&#039;re listening, my incident number is 617570338.&lt;/p&gt;

&lt;p&gt;10:14 &quot;Please wait.&quot;&lt;/p&gt;

&lt;p&gt;10:15 Hey, what a great idea: liveblogging my defective Dell monitor return experience.&lt;/p&gt;

&lt;p&gt;10:16 The &quot;Please wait&quot; every 30 seconds for the last approximately 20 minutes has just changed into music, as well as an occasional recording urging me to hang up and figure out the problem myself on the support website.&lt;/p&gt;

&lt;p&gt;10:21 Sigh, looks like the switch to music wasn&#039;t a sign of imminent human contact. But on the bright side, I now know that Dell&#039;s set up a &quot;community&quot; site where people can help each other diagnose their problems with Dell machines.&lt;/p&gt;

&lt;p&gt;10:22 &quot;Many times a simple restart will resolve issues. Try restarting and see whether the problem persists!&quot;&lt;/p&gt;

&lt;p&gt;10:24: Don&#039;t like being on hold? Buy &quot;Dell On-Call Support&quot;! What a great value!&lt;/p&gt;

&lt;p&gt;10:25: The Dell community message. Also ensure your virus definitions are up to date. I&#039;ve heard that one at least three times now. Ooh, but I missed that visiting the site can give you access to free virus software. Wow!&lt;/p&gt;

&lt;p&gt;10:26: Now they&#039;re telling me HOW to turn off my computer to restart and &quot;see if the problem persists.&quot; Buy Dell On-Call Support. &quot;Do you think spyware is an issue?&quot;&lt;/p&gt;

&lt;p&gt;10:32 The music stopped for about a minute. Was hopeful this meant I would get someone to answer. Nope, just got reminded about spyware again, then more music.&lt;/p&gt;

&lt;p&gt;10:34 I just realized it&#039;s been forever since I heard someone say &quot;forward-slash&quot; when reading a URL. But I&#039;ve heard it probably 60 times in the last 40 minutes. &quot;Visit dell dot com forward slash support blah blah blah blah blah....&quot;&lt;/p&gt;

&lt;p&gt;10:38 Searching my Gmail for &lt;code&gt;from:US_CAG_Customer_Care@dell.com&lt;/code&gt; returns 25 distinct emails. That means I&#039;ve gone through 12 and a half email round trips with Dell.&lt;/p&gt;

&lt;p&gt;10:39 Ooh, the music stopped again!&lt;/p&gt;

&lt;p&gt;10:40 Nooooooooooooooo! &quot;Many times a simple restart will resolve...............&quot;&lt;/p&gt;

&lt;p&gt;10:41 On the phone now for at least 1 hour, 11 minutes.&lt;/p&gt;

&lt;p&gt;10:42 &quot;forward slash security tips&quot;&lt;/p&gt;

&lt;p&gt;10:43 I wonder how many of their users type a space between &quot;security&quot; and &quot;tips&quot; when typing in that URL. Why couldn&#039;t they have picked a single word like &quot;security&quot; or &quot;tips&quot;?&lt;/p&gt;

&lt;p&gt;10:44 I love how they say &quot;issues&quot; instead of &quot;problems.&quot; I know everyone does that in the tech industry, but it&#039;s amusing to analyze how thoroughly they&#039;ve cleansed the language of these recorded messages.&lt;/p&gt;

&lt;p&gt;10:47 It looks like the music stops about every seven minutes. It must be a loop. So unfortunately there&#039;s no meaning in the fact that it stops.&lt;/p&gt;

&lt;p&gt;10:50 Here&#039;s a screenshot of the email:&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;dell_mails.jpg&quot; src=&quot;http://www.sowbug.org/mt/dell_mails.jpg&quot; width=&quot;735&quot; height=&quot;513&quot; class=&quot;mt-image-center&quot; style=&quot;text-align: center; display: block; margin: 0 auto 20px;&quot;/&gt;&lt;/p&gt;

&lt;p&gt;10:51 &quot;Scan for viruses for free!&quot; More music.&lt;/p&gt;

&lt;p&gt;10:52 Here&#039;s my attempt to transcribe the music into text: doo dee.... doo doo doodly-doo, bwap bwap bwap bwap (repeat verse), boop boop twang&lt;/p&gt;

&lt;p&gt;10:54 will have been on for 90 minutes soon.&lt;/p&gt;

&lt;p&gt;10:55 &quot;then restart to see if the problem persists.&quot; Technically it should be &quot;whether,&quot; not &quot;if.&quot; Otherwise you&#039;re literally saying that you should restart your computer ONLY IF the problem persists. But how would you know, unless you restarted your computer to find out?&lt;/p&gt;

&lt;p&gt;10:57 bathroom break. Hope I don&#039;t drop the call.&lt;/p&gt;

&lt;p&gt;11:01 Hi, this is Mike. I&#039;m totally not brainwashed or anything. I just wanted to ask my loyal readers a simple question. &lt;strong&gt;Did you know Dell is here for you 24/7, all year long? &lt;em&gt;doo dee.... doo doo doodly-doo......&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;11:04 Oh, this was weird. This time the music stopped for 9 seconds. Historically it takes from 5.5 to 7 seconds before the tape loops.&lt;/p&gt;

&lt;p&gt;11:05 Thinking of hanging up and redialing.&lt;/p&gt;

&lt;p&gt;11:06 I&#039;m also thinking of designing a T-shirt people that people could wear to show their support for my cause during this phone call. I&#039;ve been happy with cafepress in the past -- any better suggestions?&lt;/p&gt;

&lt;p&gt;11:09 So here&#039;s the thing about hanging up. Remember that quote from &lt;em&gt;Boiler Room&lt;/em&gt;? &quot;there is no such thing as a no-sale call. A sale is made on every call you make. Either you sell the client some stock or he sells you a reason he can&#039;t.&quot; Does this count as a &quot;call&quot;? Then if I hang up, what have I bought? I mean, besides a broken monitor?&lt;/p&gt;

&lt;p&gt;11:12 Oh, wow, must be a slow news day. I&#039;m on CNN! Read the article here: &lt;a href=&quot;http://www.cnn.com/2008/TECH/08/15/mike.vs.dell/index.html&quot;&gt;http://www.cnn.com/2008/TECH/08/15/mike.vs.dell/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;11:14 Ha ha, made you click.&lt;/p&gt;

&lt;p&gt;11:15 Coming up on &lt;strong&gt;TWO HOURS ON THIS DELL PHONE CALL.&lt;/strong&gt; Hanging up now.&lt;/p&gt;

&lt;p&gt;11:15 Redialing 800-624-9896.................&lt;/p&gt;

&lt;p&gt;11:16 &quot;Welcome to Dell....&quot;&lt;/p&gt;

&lt;p&gt;11:24 got someone&lt;/p&gt;

&lt;p&gt;11:26 I think he&#039;s in the States. Score!&lt;/p&gt;

&lt;p&gt;11:27 It&#039;s actually possible that he is genuinely shocked that I was on the phone for two hours.&lt;/p&gt;

&lt;p&gt;11:28 &quot;You&#039;re in the wrong queue&quot; OH GOD NO&lt;/p&gt;

&lt;p&gt;11:28 &quot;But since you were on hold so long I can make an exception and process this matter for you...&quot; &lt;em&gt;Do miracles happen?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;11:30 Describing the problem, won&#039;t fall into previous traps.....&lt;/p&gt;

&lt;p&gt;11:31 As I&#039;m fumbling to describe the snake-like flickering pixels, he suggests &quot;like an ink spill&quot;? &lt;em&gt;My goodness gracious, a man who speaks my language!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;11:32 &quot;Yeah, that&#039;s bad.&quot; (His words.)&lt;/p&gt;

&lt;p&gt;11:33 I&#039;m &quot;verifying&quot; my shipping address. He wouldn&#039;t ask that unless something were being shipped there, &lt;strong&gt;right?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;11:35 aw, crap, he&#039;s doing it to me. I&#039;m going to have to call someone else.&lt;/p&gt;

&lt;p&gt;Was it something I said? I thought we had a really good relationship.&lt;/p&gt;

&lt;p&gt;11:39 We&#039;re still talking. Maybe we can save this thing.&lt;/p&gt;

&lt;p&gt;11:40 &quot;I&#039;m picking the part for you now.&quot; I am not sure what that means, but it&#039;s better than &quot;Sorry, you&#039;re 19 days into your 21-day exchange period, which means your exchange period has elapsed.&quot;&lt;/p&gt;

&lt;p&gt;11:44 Off the phone. &quot;Scott&quot; says they&#039;re going to send someone out to replace the monitor. No need to call anyone. He says I should call up &quot;Dell Customer Care&quot; and explain what happened and &quot;I&#039;m sure they&#039;ll do something for you.&quot;&lt;/p&gt;

&lt;p&gt;11:46 I got a confirmation email from him proving the last conversation really happened.&lt;/p&gt;

&lt;p&gt;11:48 end of liveblog, for now. Back to work. I have vastly improved my state of mind, now elevated to &quot;F*** you Dell, you f***ing shameful excuse of a customer service organization.&quot; Let&#039;s see what happens next.&lt;/p&gt;</description>
            
            <pubDate>Fri, 15 Aug 2008 09:14:19 -0700</pubDate>
        </item>
            
        <item>
            <title>Bug Labs</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Bug+Labs/ccdgr</link>
            <description></description>
            
            <pubDate>Wed, 13 Aug 2008 05:05:00 -0700</pubDate>
        </item>
            
        <item>
            <title>Mindfuck: The Reverse State Monad @ The dreams that stuff is made of</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/Mindfuck%3A+The+Reverse+State+Monad+%40+The+dreams+that+stuff+is+made+of/ccbpe</link>
            <description>&amp;quot;Someone in the #haskell IRC channel mentioned the “reverse state monad” explaining that it used the state from the next computation and passed it to the previous one. Well, I just had to try this!&amp;quot;</description>
            
            <pubDate>Tue, 12 Aug 2008 14:04:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Haskell Programming: Types - Polyvariadic Functions</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Haskell+Programming%3A+Types+-+Polyvariadic+Functions/cca64</link>
            <description>&amp;quot;It is sometimes claimed that Haskell does not have polyvariadic functions. Here we demonstrate how to define functions with indefinitely many arguments; those arguments do not have to be of the same type.&amp;quot;</description>
            
            <pubDate>Tue, 12 Aug 2008 11:04:52 -0700</pubDate>
        </item>
            
        <item>
            <title>Y Combinator in Haskell</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/Y+Combinator+in+Haskell/ccak0</link>
            <description>&amp;quot;Apparently one can define the Y combinator with lambda expressions in Haskell. The problem with fix f = (\x -&amp;gt; f (x x))(\x -&amp;gt; f (x x)) is that one needs a solution to... </description>
            
            <pubDate>Tue, 12 Aug 2008 08:04:40 -0700</pubDate>
        </item>
            
        <item>
            <title>Dev : Firefox Chrome URLs - MozillaZine Knowledge Base</title>
            <link>http://swik.net/XUL/del.icio.us%2Ftag%2FXUL/Dev+%3A+Firefox+Chrome+URLs+-+MozillaZine+Knowledge+Base/ccagi</link>
            <description></description>
            
            <pubDate>Tue, 12 Aug 2008 07:06:19 -0700</pubDate>
        </item>
            
        <item>
            <title>Sex can wait for Engineers on Flickr - Photo Sharing!</title>
            <link>http://swik.net/User:daveg/del.icio.us%2Fdaveg/Sex+can+wait+for+Engineers+on+Flickr+-+Photo+Sharing%21/cb9tc</link>
            <description></description>
            
            <pubDate>Tue, 12 Aug 2008 03:04:05 -0700</pubDate>
        </item>
            
        <item>
            <title>XML 10 @ W3C</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/XML+10+%40+W3C/cb9q6</link>
            <description></description>
            
            <pubDate>Tue, 12 Aug 2008 02:04:54 -0700</pubDate>
        </item>
            
        <item>
            <title>XML 10 @ W3C</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML+10+%40+W3C/cb9hz</link>
            <description></description>
            
            <pubDate>Tue, 12 Aug 2008 00:04:48 -0700</pubDate>
        </item>
            
        <item>
            <title>Open Source Mobile Calendar and Contact Synchronization - Zimbra :: Wiki</title>
            <link>http://swik.net/Zimbra/del.icio.us+tag%2Fzimbra/Open+Source+Mobile+Calendar+and+Contact+Synchronization+-+Zimbra+%3A%3A+Wiki/cb5ty</link>
            <description></description>
            
            <pubDate>Mon, 11 Aug 2008 00:08:13 -0700</pubDate>
        </item>
            
        <item>
            <title>Electric Sheep</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Electric+Sheep/cb405</link>
            <description>Electric Sheep is a free, open source screen saver</description>
            
            <pubDate>Sun, 10 Aug 2008 17:09:51 -0700</pubDate>
        </item>
            
        <item>
            <title>Main Page - Openmoko</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Main+Page+-+Openmoko/cb4pg</link>
            <description></description>
            
            <pubDate>Sun, 10 Aug 2008 14:08:55 -0700</pubDate>
        </item>
            
        <item>
            <title>The 56 Geeks Project</title>
            <link>http://swik.net/User:daveg/del.icio.us%2Fdaveg/The+56+Geeks+Project/cb3io</link>
            <description></description>
            
            <pubDate>Sun, 10 Aug 2008 04:11:08 -0700</pubDate>
        </item>
            
        <item>
            <title>Sanguino.cc: What is Sanguino?</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Sanguino.cc%3A+What+is+Sanguino%3F/cb2ia</link>
            <description>It has much less acceptance in the wider hacking community vs. Arduino.</description>
            
            <pubDate>Sat, 09 Aug 2008 18:08:59 -0700</pubDate>
        </item>
            
        <item>
            <title>Pen Testing the Web with Firefox</title>
            <link>http://swik.net/Firefox/del.icio.us%2Ftag%2Ffirefox/Pen+Testing+the+Web+with+Firefox/cb1yb</link>
            <description>torrent</description>
            
            <pubDate>Sat, 09 Aug 2008 13:09:32 -0700</pubDate>
        </item>
            
        <item>
            <title>Open Source Edition Backup Procedure - Zimbra :: Wiki</title>
            <link>http://swik.net/Zimbra/del.icio.us+tag%2Fzimbra/Open+Source+Edition+Backup+Procedure+-+Zimbra+%3A%3A+Wiki/cb0lu</link>
            <description></description>
            
            <pubDate>Sat, 09 Aug 2008 01:07:56 -0700</pubDate>
        </item>
            
        <item>
            <title>Haskell Cafe - A handy little consequence of the Cont monad</title>
            <link>http://swik.net/Haskell/del.icio.us+tag%2Fhaskell/Haskell+Cafe+-+A+handy+little+consequence+of+the+Cont+monad/cbycn</link>
            <description>(TODO: Grok this.) Cale demonstrates a one-liner that is &amp;quot;generally useful whenever you have a bunch of with-style functions for managing the allocation of resources, and would like to turn them into a single with-style function providing a list of the... </description>
            
            <pubDate>Fri, 08 Aug 2008 09:07:40 -0700</pubDate>
        </item>
            
        <item>
            <title>Blocking an IP address</title>
            <link>http://swik.net/Google/sowbug.org/Blocking+an+IP+address/cbo2j</link>
            <description>&lt;p&gt;For example, if a script kiddie is trying to ssh from address w.x.y.z as adam, betty, charlie, dan, ed, etc.:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;iptables -I INPUT -s w.x.y.z -j DROP&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The login attempts are generally harmless (unless they succeed, of course), but they can be distracting if you&#039;re debugging something related to processes (e.g., atop or ps).&lt;/p&gt;</description>
            
            <pubDate>Fri, 01 Aug 2008 13:08:52 -0700</pubDate>
        </item>
            
        <item>
            <title>Declutter user manuals</title>
            <link>http://swik.net/Google/sowbug.org/Declutter+user+manuals/cbkun</link>
            <description>&lt;p&gt;Lately, when my family buys anything with a user manual, part of my unboxing ritual involves going to the manufacturer&#039;s website, downloading the user manual as a PDF, and putting it somewhere safe. Then I throw away (er, I mean, recycle) the paper version. Less physical clutter, and searchable product documentation -- no matter how the manufacturer reorganizes its website in the coming years.&lt;/p&gt;</description>
            
            <pubDate>Sun, 27 Jul 2008 20:03:36 -0700</pubDate>
        </item>
            
        <item>
            <title>real_programmers.png (PNG Image, 740x406 pixels)</title>
            <link>http://swik.net/Emacs/del.icio.us+tag%2Femacs/real_programmers.png+%28PNG+Image%2C+740x406+pixels%29/cbghu</link>
            <description></description>
            
            <pubDate>Fri, 25 Jul 2008 06:49:56 -0700</pubDate>
        </item>
            
        <item>
            <title>minor emacs wizardry</title>
            <link>http://swik.net/Emacs/del.icio.us+tag%2Femacs/minor+emacs+wizardry/cbfbp</link>
            <description></description>
            
            <pubDate>Thu, 24 Jul 2008 10:50:45 -0700</pubDate>
        </item>
                </channel>
</rss>
