<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:sneakatdatavibe</id>
  <title>in the end you'll be surprised, then you'll start to realize</title>
  <subtitle>totally computerized, synthesized, digitized</subtitle>
  <author>
    <name>Rev. Jeffrey Paul (sneak)</name>
  </author>
  <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom"/>
  <updated>2009-08-27T19:45:26Z</updated>
  <lj:journal userid="8293068" username="sneakatdatavibe" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://sneakatdatavibe.livejournal.com/data/atom" title="in the end you'll be surprised, then you'll start to realize"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:202291</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/202291.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=202291"/>
    <title>203 meters</title>
    <published>2009-08-27T19:45:26Z</published>
    <updated>2009-08-27T19:45:26Z</updated>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/sneak/3862265431/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2214/3862265431_98bf79c5c3.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/sneak/3862265431/"&gt;203 meters&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/sneak/"&gt;sneak&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;+1 (800) 403-1126 / +1 (312) 361-0355&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:202083</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/202083.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=202083"/>
    <title>sneakatdatavibe @ 2009-07-29T00:29:00</title>
    <published>2009-07-29T00:29:58Z</published>
    <updated>2009-07-29T00:29:58Z</updated>
    <content type="html">The best mix CD I ever made:&lt;br /&gt;&lt;br /&gt;Halcyon (7" Version) by Orbital&lt;br /&gt;C'mere by Interpol&lt;br /&gt;How Long Must I Be Your Slave by John Lee Hooker&lt;br /&gt;I Will Run After You by Frank Black&lt;br /&gt;Make Love by Daft Punk&lt;br /&gt;Shades Of Jae by Moodymann&lt;br /&gt;Get Me Away From Here, I'm Dying by Belle &amp; Sebastian&lt;br /&gt;The Blues Are Still Blue by Belle &amp; Sebastian&lt;br /&gt;Honeycomb by Frank Black&lt;br /&gt;Amo Bishop Roden by Boards of Canada&lt;br /&gt;In a Beautiful Place out in the Country by Boards of Canada&lt;br /&gt;Do Not Break by Ellen Allien &amp; Apparat&lt;br /&gt;You Are My Sun by Vitalic&lt;br /&gt;The Past by Vitalic&lt;br /&gt;West End Girls (DJ Hell Remix) by Pet Shop Boys&lt;br /&gt;Let's Go To Bed by The Cure&lt;br /&gt;Sister Isabel by Frank Black&lt;br /&gt;Where Would I Be by Cake&lt;br /&gt;Girl,Boy Song (NLS Mix) by Aphex Twin&lt;br /&gt;Starter by Cardigans&lt;br /&gt;Cactus by The Pixies&lt;br /&gt;All My Loving by Beatles&lt;br /&gt;The World Has Turned And Left Me Here by Weezer&lt;br /&gt;So Far Away by Dire Straits&lt;br /&gt;Heliosphan by Aphex Twin&lt;br /&gt;Music Sounds Better With You by Stardust&lt;br /&gt;Rock'n Me by Steve Miller Band&lt;br /&gt;Take A Chance (Vocal Version) by Mr. Flagio&lt;br /&gt;A Little Help From My Friends by Beatles&lt;br /&gt;Two-Headed Boy (Live at Terrastock II Festival in San Francisco) by Neutral Milk Hotel</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:201896</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/201896.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=201896"/>
    <title>sneakatdatavibe @ 2009-06-15T18:00:00</title>
    <published>2009-06-15T18:17:39Z</published>
    <updated>2009-06-15T18:17:39Z</updated>
    <category term="apple"/>
    <category term="wtf"/>
    <category term="iphone"/>
    <category term="godihatecomputers"/>
    <content type="html">Dear Apple,&lt;br /&gt;&lt;br /&gt;Why is it that when my iPhone is connected to my Mac via USB and a call or SMS arrives, the only interface for taking the call or message is on the tiny screen/keyboard/speaker/mic on the phone, when directly physically connected to the telephone is a computer with a 1920x1200 24" display, full keyboard, and USB stereo headset?&lt;br /&gt;&lt;br /&gt;Shouldn't I be able to see who's calling on my screen?  Shouldn't I be able to use the BT headset paired to my mac, or my USB headset that's plugged in for Skype?  Shouldn't I be able to reply to text messages using my full keyboard?&lt;br /&gt;&lt;br /&gt;I mean, hell, if I plug the new iPod shuffle headphones (the ones with the volume control in the cord) into my Mac, I can change my system volume - why is the integration with the telephone features so poor?  There's a third party app called BluePhone Elite for OSX that does this perfectly over Bluetooth, but only with non-Apple phones like Motorolas (apparently the iPhone doesn't support the right features for BPE to work with it).&lt;br /&gt;&lt;br /&gt;Seriously guys, some basement outfit with a copy of Xcode is beating you at your own game.  Get with it.&lt;br /&gt;&lt;br /&gt;Love,&lt;br /&gt;Jeffrey Paul</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:201639</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/201639.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=201639"/>
    <title>sneakatdatavibe @ 2009-06-11T19:13:00</title>
    <published>2009-06-11T19:19:10Z</published>
    <updated>2009-06-11T19:22:10Z</updated>
    <content type="html">What would happen in the United States if every two days, for no readily apparent reason, a full Boeing 727 carrying 189 people, exploded into a fireball in the sky killing everyone onboard?&lt;br /&gt;&lt;br /&gt;What would happen after the first week, after the first 576 people died?  What would happen after the first month, when 2,800 families were mourning?&lt;br /&gt;&lt;br /&gt;What about six months later, with twenty thousand dead?  What would CNN be running?  What would Congress be doing?  What would be in the hearts and minds of the country?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The punchline:  Over 40,000 people a year die in automobile accidents in the United States.  That's more than 109 a day, or a Boeing 727 full of passengers every 41 hours, or another September 11th death toll (3,017 people) every two weeks.&lt;br /&gt;&lt;br /&gt;Be safe out there.&lt;br /&gt;&lt;br /&gt;-jp&lt;br /&gt;&lt;br /&gt;PS: 17,900 of these, which is about 40% of the total for 2006, were a result of someone being drunk.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:201359</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/201359.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=201359"/>
    <title>sneakatdatavibe @ 2009-04-15T13:59:00</title>
    <published>2009-04-15T13:59:58Z</published>
    <updated>2009-04-15T13:59:58Z</updated>
    <content type="html">I know way more English grammar than I could possibly explain in words.&lt;br /&gt;&lt;br /&gt;Example: &lt;a href="http://en.wikipedia.org/wiki/Polarity_item"&gt;http://en.wikipedia.org/wiki/Polarity_item&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I need to take some time and study the linguistic terms for my own language in the hopes that I'll be less confused while trying to learn others.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:201113</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/201113.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=201113"/>
    <title>sneakatdatavibe @ 2009-04-13T11:13:00</title>
    <published>2009-04-13T11:20:03Z</published>
    <updated>2009-04-13T11:20:03Z</updated>
    <content type="html">This code appears in almost every one of my perl scripts, saved here for posterity.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
use Sys::Syslog qw(:standard :macros);

our $SYSLOG_OPEN = 0;
our $PRINT_LOG = $ENV{PRINT_LOG} || 0;
our $PROGRAM_NAME = 'stupidwhateverd';

sub dout {
        unless($SYSLOG_OPEN) {
                openlog($PROGRAM_NAME,'ndelay,pid',LOG_DAEMON);
                $SYSLOG_OPEN = 1;
        }
        my $msg = shift;
        my $pri = shift || LOG_INFO;
        foreach my $line (split(/\n+/,$msg)) {
                syslog( $pri , '%s', $line);
                print STDERR "*** " . $PROGRAM_NAME . "[" . $$ . "]: " .
                        $line . "\n" if $PRINT_LOG;
        }
}
&lt;/pre&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:200770</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/200770.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=200770"/>
    <title>sneakatdatavibe @ 2009-04-04T03:09:00</title>
    <published>2009-04-04T03:18:27Z</published>
    <updated>2009-04-04T03:18:27Z</updated>
    <content type="html">So now I'm in Berlin, in my new space, working nonstop.  It's Friday night and there are a half-dozen clubs packed to the gills here, all playing fantastic music until well after sunrise.&lt;br /&gt;&lt;br /&gt;What am I doing?  Configuring OSPF to distribute IPv6 routes and listening to an album that the review for which on Amazon contains the following excerpt:&lt;br /&gt;&lt;br /&gt;"Best listened to while on a road trip, or tramping about with a rucksack. Use of this album anywhere near a discotheque will likely result in death by culture shock. "&lt;br /&gt;&lt;br /&gt;My life is so weird.  But it's way more awesome than it's been in a long, long time.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:200522</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/200522.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=200522"/>
    <title>sneakatdatavibe @ 2009-03-26T16:40:00</title>
    <published>2009-03-26T16:42:56Z</published>
    <updated>2009-03-26T16:42:56Z</updated>
    <content type="html">This is a paragraph from David Foster Wallace's story "A Supposedly Fun Thing I'll Never Do Again":&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;I am now 33 years old, and it feels like much time has passed and is passing faster and faster every day.  Day to day I have to make all sorts of choices about what is good and important and fun, and then I have to live with the forfeiture of all the other options those choices foreclose.  And I'm starting to see how as time gains momentum my choices will narrow and their foreclosures multiply exponentially until I arrive at some point on some branch of all life's sumptuous branching complexity at which I am finally locked in and stuck on one path and time speeds me through stages of stasis and atrophy and decay until I go down for the third time, all struggle for naught, drowned by time.  It is dreadful.  But since it's my own choices that'll lock me in, it seems unavoidable -- If I want to be any kind of grownup, I have to make choices and regret foreclosures and try to live with them.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:200234</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/200234.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=200234"/>
    <title>sneakatdatavibe @ 2009-03-23T19:51:00</title>
    <published>2009-03-23T20:06:16Z</published>
    <updated>2009-03-23T20:50:48Z</updated>
    <content type="html">Okay, so today's been my first full work day with the new unibody 15" Macbook Pro.&lt;br /&gt;&lt;br /&gt;Pros: Everything.  This may be the best laptop ever made.  The screen is gorgeous, the keyboard is fantastic, the build quality is impeccable.  It's also really fast.&lt;br /&gt;&lt;br /&gt;Cons: &lt;a href="http://www.youtube.com/watch?v=hmN9p9z3KgA"&gt;The fucking screen hinge.  Fuck.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;Who else uses their laptop flat in bed?    If you're anything like me, working a majority of the hours you're awake, it's probable that you do.  With a pillow under my head, I bend my knees, put the laptop-bottom-half basically vertical, and open the screen something about 30&amp;deg; short of 180 (that would be the screen being completely vertical as well, the whole laptop open flat with top edge pointing at the ceiling).  This was right at about the maximum opening angle of the old non-unibody c2d MBPs.&lt;br /&gt;&lt;br /&gt;Well, that worked fine on the old ones, works fine on my Toughbook, works fine on most computers.  The hinge on the 15" unibody MBPs doesn't allow for this, though - it opens wide enough, but the new glass panel that makes the top half (screen part) look so cool also adds enough weight that it overpowers the hinge.  If you use your computer like this, the moment the center of gravity of the screen takes an excursion past the shadow of the base... it falls down.&lt;br /&gt;&lt;br /&gt;Solution?  Lower the knees, reducing the thigh angle, reducing the keyboard angle to something less than vertical, and thus keeping the laptop screen angle ramrod straight, top edge pointed at the ceiling.  This, unfortunately, moves the plane of the screen farther away from my eyes, which, to me, is now quite suboptimal.&lt;br /&gt;&lt;br /&gt;It's &lt;b&gt;annoying as fuck&lt;/b&gt;.   There's even a petition:  &lt;a href="http://www.fixthehinge.com/"&gt;http://www.fixthehinge.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;According to &lt;a href="http://ebergen.net/wordpress/2009/03/02/macbook-pro-hinges/"&gt;this blog post&lt;/a&gt;, the 17" unibody MBP doesn't suffer from the same problem, as its hinges are stronger, which would make sense - the screen on that thing must weigh a ton (comparatively).  I have read, elsewhere, though, that the 17" does suffer from this same problem.  I was going to buy one (a 17" unibody MBP, as I am simply borrowing this one at the moment) next month, but I'm going to have to get a definitive answer on this before I do.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt;  Well, apparently, just tilting my knees down is insufficient... because then I'm looking up at the display from a lower angle (remember, the top edge is now parallel with the ceiling plane to keep it from falling down) and the colors are all off.  The only solution, short of inserting something between the hinge and the body to keep it open, is sitting up at a sharper angle.  And I'm specifically avoiding buying any pillows until the first to save having to move them. :(&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:200099</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/200099.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=200099"/>
    <title>sneakatdatavibe @ 2009-03-21T16:56:00</title>
    <published>2009-03-21T15:57:16Z</published>
    <updated>2009-03-21T15:57:51Z</updated>
    <content type="html">&lt;pre&gt;
X-Spam-Status: No, score=-1.718 required=5 tests=[AWL=-0.881, BAYES_00=-2.599,
        HTML_MESSAGE=0.001, MISSING_SUBJECT=1.762, SPF_PASS=-0.001]
Date: Sat, 21 Mar 2009 16:39:40 +0100
Subject:
From: Megan Baker &amp;lt;REDACTED&amp;gt;
To: Jeffrey Paul &amp;lt;sneak@datavibe.net&amp;gt;

&lt;a href="http://www.nytimes.com/2009/03/21/dining/21sugar.html?hp"&gt;http://www.nytimes.com/2009/03/21/dining/21sugar.html?hp&lt;/a&gt;
well shit
&lt;/pre&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:199856</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/199856.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=199856"/>
    <title>sneakatdatavibe @ 2009-03-11T22:00:00</title>
    <published>2009-03-11T22:00:19Z</published>
    <updated>2009-03-11T22:00:19Z</updated>
    <content type="html">&lt;img src="http://i223.photobucket.com/albums/dd120/hipsterrunoff/10-2.jpg"&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:199585</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/199585.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=199585"/>
    <title>Best graffiti ever (Kreuzberg, Berlin)</title>
    <published>2009-03-11T21:08:16Z</published>
    <updated>2009-03-11T21:08:16Z</updated>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/sneak/3347784608/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3595/3347784608_c20a871e30.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/sneak/3347784608/"&gt;Best graffiti ever (Kreuzberg, Berlin)&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/sneak/"&gt;sneak&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:199206</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/199206.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=199206"/>
    <title>online banking FAIL</title>
    <published>2009-03-11T13:17:52Z</published>
    <updated>2009-03-11T13:17:52Z</updated>
    <content type="html">&lt;img src="http://sneak.datavibe.net/2009/03/20090311-online-banking-fail.png"&gt;&lt;br /&gt;&lt;br /&gt;Thanks, Chase.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:199091</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/199091.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=199091"/>
    <title>sneakatdatavibe @ 2009-03-04T16:50:00</title>
    <published>2009-03-04T16:50:52Z</published>
    <updated>2009-03-04T16:50:52Z</updated>
    <content type="html">How do you make a 3ware 8xxx series pci sata raid card make arrays bigger than 2TB?&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:198780</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/198780.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=198780"/>
    <title>sneakatdatavibe @ 2009-03-01T15:00:00</title>
    <published>2009-03-01T15:01:04Z</published>
    <updated>2009-03-01T15:01:04Z</updated>
    <content type="html">Fucking hell, 2GB DDR3 SODIMMs are now $30 after rebates (and only $50 before).   One of these days I'm going to not pay attention to hardware for a year or two and computers are going to be free.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:198408</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/198408.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=198408"/>
    <title>sneakatdatavibe @ 2009-03-01T11:06:00</title>
    <published>2009-03-01T11:06:37Z</published>
    <updated>2009-03-01T11:06:37Z</updated>
    <content type="html">I'm probably incorporating my consultancy this week.  What should I name my company?&lt;br /&gt;&lt;br /&gt;(Seriously.)&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:198127</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/198127.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=198127"/>
    <title>sneakatdatavibe @ 2009-02-27T13:21:00</title>
    <published>2009-02-27T13:23:40Z</published>
    <updated>2009-02-27T13:23:40Z</updated>
    <content type="html">From &lt;a href="http://www.cbsnews.com/blogs/2009/02/26/politics/politicalhotsheet/entry4831751.shtml"&gt;http://www.cbsnews.com/blogs/2009/02/26/politics/politicalhotsheet/entry4831751.shtml&lt;/a&gt; :&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Attorney General Eric Holder was busy announcing the capture of more than 50 alleged members of the notorious Sinaloa Cartel yesterday when he unwittingly stepped into a larger debate about gun control. &lt;br /&gt;&lt;br /&gt;Responding to a reporter's question on weapons' regulations, Holder said, "Well, as President Obama indicated during the campaign, there are just a few gun-related changes that we would like to make, and among them would be to reinstitute the ban on the sale of assault weapons. I think that will have a positive impact in Mexico, at a minimum." &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;but, then!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;House Speaker Nancy Pelosi responded to Holder's remarks during her weekly press conference by stating, “On that score, I think we need to enforce the laws we have right now. I think it's clear the Bush administration didn’t do that.”&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How is it I find myself agreeing with Nancy Pelosi?&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:197762</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/197762.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=197762"/>
    <title>sneakatdatavibe @ 2009-02-26T09:06:00</title>
    <published>2009-02-26T09:08:15Z</published>
    <updated>2009-02-26T09:08:15Z</updated>
    <content type="html">The only way to disable connection tracking in Linux is to either unload the ip_conntrack module, or, if running a monolithic kernel, rebuild the kernel without CONFIG_NF_CONNTRACK.&lt;br /&gt;&lt;br /&gt;This seems retarded to me.  There's a sysctl for setting the maximum number of conntrack entries - why isn't there a sysctl for turning the damn thing off?&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:197558</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/197558.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=197558"/>
    <title>sneakatdatavibe @ 2009-02-26T03:57:00</title>
    <published>2009-02-26T03:58:10Z</published>
    <updated>2009-02-26T03:58:10Z</updated>
    <content type="html">I am really, really, really surprised that in the over three years this picture has been on the internet, nobody's ever shopped a cock into it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/sneak/23859433/in/set-620064/"&gt;http://flickr.com/photos/sneak/23859433/in/set-620064/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y'all slackin'.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:197234</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/197234.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=197234"/>
    <title>sneakatdatavibe @ 2009-02-26T03:24:00</title>
    <published>2009-02-26T03:25:00Z</published>
    <updated>2009-02-26T03:25:00Z</updated>
    <content type="html">OMGWTFBBQ: waffles invites open.  send me an email ASAP at sneak@datavibe.net from the email address you want to use for your account if you know how to behave on a "private" tracker and love music.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:196748</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/196748.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=196748"/>
    <title>sneakatdatavibe @ 2009-02-24T01:58:00</title>
    <published>2009-02-24T02:00:32Z</published>
    <updated>2009-02-24T02:03:21Z</updated>
    <content type="html">Last week, I gained basic proficiency in operation of the &lt;a href="http://en.wikipedia.org/wiki/M4_(computer_language)"&gt;M4 macro processing language&lt;/a&gt;, as well as my &lt;a href="http://en.wikipedia.org/wiki/M4_Carbine"&gt;M4 carbine&lt;/a&gt; (actually an AR15, as I am not yet willing to deal with the cost and hassle involved in title 3 firearms and/or filing a form 4).  I wrote a set of m4 macros that output varying dns data in tinydns format based on service availability, and kept a 2-3" grouping at 20 yards using only iron sights (standing without support).&lt;br /&gt;&lt;br /&gt;I am amused at the coincidence of this.&lt;br /&gt;&lt;br /&gt;Oh, I now have five full 30 round magazines, too.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:196366</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/196366.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=196366"/>
    <title>sneakatdatavibe @ 2009-02-24T01:30:00</title>
    <published>2009-02-24T01:34:20Z</published>
    <updated>2009-02-24T01:34:20Z</updated>
    <content type="html">&lt;blockquote&gt;&lt;i&gt;Things will shortly get completely out of hand&lt;br /&gt;I can feel it in the rotten air tonight&lt;br /&gt;In the tips of my fingers&lt;br /&gt;In the skin on my face&lt;br /&gt;In the weak last gasp of the evening's dying light&lt;br /&gt;In the way those eyes I've always loved illuminate this place&lt;br /&gt;Like a trashcan fire in a prison cell&lt;br /&gt;Like the searchlights in the parking lots of hell&lt;br /&gt;I will walk down to the end with you&lt;br /&gt;If you will come all the way down with me&lt;br /&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Apparently I have discovered The Mountain Goats.  They are basically Cake crossed with Neutral Milk Hotel, which makes them amazing.  Also, their album Tallahassee perfectly fits my mood this month.&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:196112</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/196112.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=196112"/>
    <title>sneakatdatavibe @ 2009-02-24T00:03:00</title>
    <published>2009-02-24T00:07:14Z</published>
    <updated>2009-02-24T00:10:16Z</updated>
    <content type="html">Puppet class for authoritative djbdns (tinydns) nameserver, with the dns records (data file) in the puppet module.&lt;br /&gt;&lt;br /&gt;Puppet restarting from cron every 2 minutes re-runs the catalog, thereby updating the data file if any changes have occurred on the puppetmaster.  This can be used to perform dns failover capabilities with appropriate TTLs.  I decided that this was an easier way of increasing the frequency of catalog updates as opposed to changing stuff in puppet.conf.&lt;br /&gt;&lt;br /&gt;Bonus points for adding "cd /etc/puppet/modules/auth-nameserver/files &amp;&amp; m4 data.m4 &amp;gt; data &amp;&amp; svn commit -m autocommit data" to your automatic "svn update" script on your puppetmaster.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
class auth-nameserver {

        package { "djbdns":
                ensure =&amp;gt; installed
        }

        package { "daemontools":
                ensure =&amp;gt; installed
        }

        service { "svscan":
                enable =&amp;gt; true,
                ensure =&amp;gt; running,
                require =&amp;gt; Package[djbdns]
        }

        $tinydns_dir = "/var/tinydns"

        user { "tinydns":
                ensure =&amp;gt; 'present',
                home =&amp;gt; '/nonexistent',
                shell =&amp;gt; '/sbin/nologin',
                before =&amp;gt; Exec["create-tinydns-servicedir"]
        }

        user { "tinylog":
                ensure =&amp;gt; 'present',
                home =&amp;gt; '/nonexistent',
                shell =&amp;gt; '/sbin/nologin',
                before =&amp;gt; Exec["create-tinydns-servicedir"]
        }

        exec { "create-tinydns-servicedir":
                command =&amp;gt; "/usr/bin/tinydns-conf tinydns tinylog $tinydns_dir $ipaddress_eth0",
                creates =&amp;gt; $tinydns_dir,
                require =&amp;gt; [ Package[djbdns], User[tinydns], User[tinylog] ],
                before =&amp;gt; File["$tinydns_dir/root/data"]
        }

        file { "$tinydns_dir/root/data":
                alias =&amp;gt; tinydns-datafile,
                owner =&amp;gt; root,
                group =&amp;gt; root,
                mode =&amp;gt; 644,
                require =&amp;gt; [ Package[djbdns], Exec[create-tinydns-servicedir] ],
                source =&amp;gt; "puppet:///auth-nameserver/data",
                before =&amp;gt; Exec["update-dns-db"]
        }

        exec { "update-dns-db":
                command =&amp;gt; "cd $tinydns_dir/root &amp;&amp; /usr/bin/tinydns-data",
                subscribe =&amp;gt; File["$tinydns_dir/root/data"],
                require =&amp;gt; File[tinydns-datafile],
                refreshonly =&amp;gt; true,
                before =&amp;gt; File["/service/tinydns"]
        }

        file { "/service/tinydns":
                ensure =&amp;gt; $tinydns_dir
        }

        file { "/etc/cron.d/restart-puppet.cron":
                owner   =&amp;gt; root,
                group   =&amp;gt; root,
                mode    =&amp;gt; 0600,
                content =&amp;gt; "*/2 * * * *  root /etc/init.d/puppet restart
"
        }
}
&lt;/pre&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:195922</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/195922.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=195922"/>
    <title>sneakatdatavibe @ 2009-02-23T23:14:00</title>
    <published>2009-02-23T23:15:50Z</published>
    <updated>2009-02-23T23:15:50Z</updated>
    <content type="html">Last year, I earned $45,099.54 that various governmental agencies conspired to remove from my paycheck before it was disbursed to me.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://informedvoters.files.wordpress.com/2008/03/iraq-war.jpg"&gt;At least I got my money's worth.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:sneakatdatavibe:195823</id>
    <link rel="alternate" type="text/html" href="http://sneakatdatavibe.livejournal.com/195823.html"/>
    <link rel="self" type="text/xml" href="http://sneakatdatavibe.livejournal.com/data/atom/?itemid=195823"/>
    <title>sneakatdatavibe @ 2009-02-23T22:48:00</title>
    <published>2009-02-23T22:48:55Z</published>
    <updated>2009-02-23T22:59:09Z</updated>
    <content type="html">&lt;pre&gt;
use strict;
use warnings qw( all );
use WWW::Mechanize;

sub send_sms {
        my ($to,$msg) = @_;
        return unless $to =~ /^[0-9]{10}$/;
        $msg =~ s/[\r\n\s]+/ /g;
        my $url = 'https://web.mms.msg.t-mobile.com/'.
                'smsportal/index.html?act=smsc&amp;locale=en';
        my $mech = WWW::Mechanize-&amp;gt;new();
        $mech-&amp;gt;get($url);
        $mech-&amp;gt;submit_form(
               form_number =&amp;gt; 2,
               fields    =&amp;gt; {
                        msgTermsUse =&amp;gt; 'on',
                        sender  =&amp;gt; 'web',
                        receiver =&amp;gt; $to,
                        text    =&amp;gt; substr($msg,0,139),
                },
               button    =&amp;gt; 'Send'
           );
        return 1 if $mech-&amp;gt;content =~ /Your message has been delivered/m;
        return;
}

1;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(for some reason, ${num}@tmomail.net isn't working.)&lt;br /&gt;&lt;br /&gt;-jp</content>
  </entry>
</feed>
