<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Entropy Reducers Amalgamated</title>
      <link>http://www.jbaltz.com/weblog/</link>
      <description>Helping slow the heat death of the universe, one joule per degree kelvin at a time.</description>
      <language>en</language>
      <copyright>Copyright 2013</copyright>
      <lastBuildDate>Fri, 17 May 2013 10:54:30 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=4.2-en</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>Craigslist, you are berry berry good to me.</title>
         <description><![CDATA[Sometimes, Craigslist, you are an endless source of amusement.
<p />

I posted that, after our recent move, we had a lot of boxes <a href="http://newjersey.craigslist.org/zip/3793589796.html">that we were giving away for free</a>: <p />
<center><a href="http://www.jbaltz.com/images/201305/CL_ad.png"><img src="http://www.jbaltz.com/images/201305/CL_ad.png" width=320 height=240 /></a>
</center>
<p/>
To which I got the response:
<blockquote><pre>
hi-are these boxes still available &amp; are they actual moving boxes or supermarket boxes?
I just found my roommate dead &amp; am in urgent need of sturdy boxes to start packing.
thanx
</pre></blockquote>
Um, yeah, well, maybe you don't need boxes, maybe you need some carpet, some duct tape and 40# of quicklime...
<p />
<strong>UPDATE</strong>: Apparently, the person wasn't just yanking my chain, but was serious:<p />
<blockquote>
<pre>
thanx for info- I'll be in touch.
 Long trip to you but I don't think I have much choice or time left in this apartment.
 
My room mate was the lessee &amp; I'm sure any day now the manager will tell me how soon I have to be out.
 
Gotta be realistic. Don't know where me &amp; my kid will go,
but at least our stuff will be properly packed.
</pre></blockquote>
]]></description>
         <link>http://www.jbaltz.com/weblog/2013/05/craigslist_you_are_berry_berry.html</link>
         <guid>http://www.jbaltz.com/weblog/2013/05/craigslist_you_are_berry_berry.html</guid>
         <category></category>
         <pubDate>Fri, 17 May 2013 10:54:30 -0500</pubDate>
      </item>
      
      <item>
         <title>apache ant WTF...</title>
         <description><![CDATA[So as part of some work I'm doing, I have to install <a href="http://tomcat.apache.org">Apache tomcat </a> and <a href="http://ant.apache.org">Apache ant</a>.

I downloaded the most recent version (1.9.0) and unzipped it as per the instructions. I read the INSTALL notes:
<blockquote><pre><tt>
jbaltz@dev [~/apache-ant-1.9.0]&gt;more INSTALL
For installation instructions see the manual in the docs subdirectory
or online at <a href="http://ant.apache.org/manual/index.html">&lt;http://ant.apache.org/manual/index.html&gt;</a>.
</tt></pre></blockquote>
OK, so I go to the abovementioned page, which gives me the information:
<blockquote><pre>
This is the manual for version 1.8.2 of Apache Ant. If your version of Ant (as verified with
ant -version) is older or newer than this version then this is not the correct manual set. 
Please use the documentation appropriate to your current version. Also, if you are using a 
version older than the most recent release, we recommend an upgrade to fix bugs as well 
as provide new functionality.
</pre></blockquote>
<p />
...right. So just for fun, I check what version of Ant I actually <b>have</b>
<blockquote><pre><tt>
jbaltz@dev [~/apache-ant-1.9.0]&gt;bin/ant -version
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
jbaltz@dev [~/apache-ant-1.9.0]&gt;
</tt></pre></blockquote>
 ...right.]]></description>
         <link>http://www.jbaltz.com/weblog/2013/04/apache_ant_wtf.html</link>
         <guid>http://www.jbaltz.com/weblog/2013/04/apache_ant_wtf.html</guid>
         <category></category>
         <pubDate>Wed, 17 Apr 2013 10:44:19 -0500</pubDate>
      </item>
      
      <item>
         <title>Reducing Entropy, Yet Another Installation Thereof...</title>
         <description><![CDATA[<small>(Just got back with the family from seeing the new version of <a href="http://www.imdb.com/title/tt1707386/"><em>Les Misérables</em></a>. All I can say is, wow.)</small>
<p />
I'm looking back at 2012, just like I do every calendar year, and I take stock of things all over again. (I take  "spiritual stock" of myself every Jewish New year, and "secular stock" of myself every fiscal year. Sometimes there's overlap, so I end up checking twice.)
<p />
So where do we stand now, dear reader?
<p />
<ol>
	<li><a href="http://www.3phasecomputing.com">3 Phase Comuputing</a>, my company, gave up 2 employees to 2 different clients. Others would call it "poaching", but these were all good moves for everyone involved, and I am still dealing with my former employees daily. So it's all a good thing.</li>
<li>Yes, we're hiring again, and this time out of 62 responses to my post, only 12 made it through my first pass clown filter, which is actually just a bit shy of 20% yield...not as bad as it used to be, but Cragislist still seems to be watched mostly by automated 'bots that respond to every ad posted with a resume and a form letter. I suppose the same thinking that goes into spammers goes into these job applicants, most of whom get dumped unceremoniously into the bit bucket.
<li>In terms of other growth, I've been working weekly with my colleague <a href="http://www.softwareartisans.org/">Kevin Limperos</a> on developing a best practices template for software development, looking both at the micro- scale (individual developers) to macro- scale (large systems architecture and management). There seems to be no end of opining about this, but very little in the way of hard evaluations of products. Marketing literature and MEAP texts are great at telling someone what products are good for and what problems they solve well, but also knowing what problems they <em>aren't</em> good for is just as useful. Just like having a product requirement that declares what something <a href="http://www.ietf.org/rfc/rfc2119.txt"><strong>SHOULD NOT</strong></a> do is as important as declaring what it <strong>SHOULD</strong>, knowing what tasks a tool is <strong>unsuited</strong> for is almost as important as knowing what it is <strong>suited</strong> for. <p />Coming up with these do/do nots<small> (there is no try) </small>is our big task.</li>
<li>There is still a growing list of things I'd like to be relearning, both in the tech world, and in the not-so-tech world:
<ul>
	<li><a href="http://clojure.org/">Clojure</a>--because I still like LISP (although Clojure isn't quite LISP, and the differences can be jarring) and because JVM byte-code languages appear to carry a lot of promise in larger-scale software development.</li>
<li><a href="http://smartos.org/">SmartOS</a>--because I still hold a soft spot in my heart for Solaris and zones, and I've already learned much about VMWare-style full virtualization.</li>
<li>There's a lot of Martial Arts still that I'm practicing on a daily basis--I'm not interested in hearing from nay-sayers, I'm enjoying learning some of the traditional "internal martial arts" systems (Taijiquan ???, Baguazhang ??? and Xingyiquan ???), so there. Come (try to) beat me up if you don't like what I'm learning.</li>
</ul></li>
<li>And, I am finishing up my tenure on the board of the <a href="http://prospectheightsshul.org/">Prospect Heights Shul</a>. It's been a fun ride, I wish I could be more involved in the week-to-week goings on in the community, but I've been doing my level best to help from afar. It's been a bumpy ride for the shul, with a lot of turnover "<a href="http://prospectheightsshul.org/about-the-rabbi">at the top</a>", but I have high expectations and higher hopes that this is going to take off!
</ol> 
<p />
I've looked back on a few of these thoughts <a href="http://www.jbaltz.com/weblog/2006/12/happy_2007.html">I've</a> <a href="http://www.jbaltz.com/weblog/2007/12/">discussed</a> <a href="http://www.jbaltz.com/weblog/2008/12/reducing_randomness_on_a_winte.html">over</a> <a href="http://www.jbaltz.com/weblog/2010/01/all_these_worlds_are_yours_exc.html">the</a> <a href="http://www.jbaltz.com/weblog/2011/12/more_geeking_on_a_new_years_ev.html">years</a> (even though I missed one), and I do have to reiterate:
<blockquote><strong>(I wouldn't be a geek if I weren't online now, just an hour or so before midnight EST.)</strong></blockquote>
...on New Year's Eve.
<p />
Best wishes for a healthy and prosperous 2013!]]></description>
         <link>http://www.jbaltz.com/weblog/2012/12/reducing_entropy_yet_another_i.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/12/reducing_entropy_yet_another_i.html</guid>
         <category></category>
         <pubDate>Mon, 31 Dec 2012 22:27:46 -0500</pubDate>
      </item>
      
      <item>
         <title>Yes, hiring again.</title>
         <description><![CDATA[(I have so many other things that I haven't had the time to sit down and write, but I figure I'd mention this.) 3 Phase has seen two valuable members depart recently, so we're <a href="http://newyork.craigslist.org/brk/eng/3472688224.html">hiring</a> <a href="http://newyork.craigslist.org/brk/sad/3472688226.html">again</a>.

Let's see how long until the first bozo reply! I even made the darn thing a bit harder to miss:

<blockquote>
<br>
Please send your resume, CV, or otherwise orderly representation--<b>in plain text or HTML format only</b>--of your relevant experience to the CL-provided address. Include in your cover letter how you meet the above skills. Please prove to us that you're a human by making a half-way decent attempt at passing a Turing test.</blockquote>]]></description>
         <link>http://www.jbaltz.com/weblog/2012/12/yes_hiring_again.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/12/yes_hiring_again.html</guid>
         <category></category>
         <pubDate>Wed, 12 Dec 2012 01:19:26 -0500</pubDate>
      </item>
      
      <item>
         <title>Interesting HP-UX time bug</title>
         <description><![CDATA[Thanks go to my good friend <a href="http://web.meson.org">Mark Shoulson</a> for help in discovering this.
<p />
So we're looking at some very old legacy code that does some date calculations in a particularly ... <a href="http://catb.org/jargon/html/S/stunning.html">stunning</a> ... fashion and we wanted to replace it with native Unix time functions for calculations.
<p />
So Mark and I wrote a test driver program to make sure that his functions would be <a href="http://catb.org/jargon/html/B/bug-for-bug-compatible.html">bug-for-bug compatible</a> with our current codebase, and instead uncovered the following interesting fact on HP-UX 11.3: one day after January 1, 2100 is January 1, 2100. (I guess <a href="http://www.imdb.com/title/tt0107048/">Groundhog Day</a> got moved that year.)
<p />
So we tried with this code:
<blockquote><pre><tt>
#include &lt;stdio.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;

int
main(argc, argv)
     int argc;
     char **argv;
{
  struct tm thedate;
  time_t timet;
  int n;
  char outdate[11];
  char conv[11];
  if (argc&lt;3) {
    printf("Usage: %s MM-DD-YYYY N\n", argv[0]);
    exit(1);
  }
  if (NULL==strptime(argv[1], "%m-%d-%Y", &thedate)) {
    printf("strptime(%s, \"%%m-%%d-%%Y\",...) failed.\n", argv[1]);
    exit(1);
  }
  n=atoi(argv[2]);
  thedate.tm_mday+=n;
  thedate.tm_hour=12; thedate.tm_min=thedate.tm_sec=0;
  timet=mktime(&thedate);
        printf("(mktime returned %ld)\n",(long)timet);
  strftime(outdate,11,"%m-%d-%Y",&thedate);

  strcpy(conv,argv[1]);
  printf("%s + %d days:\n\tstrptime computes:\t%s\n",
         argv[1], n, outdate);
}
</tt></pre></blockquote><p />
(We set the hour to be 12n as opposed to midnight to avoid a timezone issue, we're in EST5EDT not GMT.)
<p />
Well, we get, on Linux:
<blockquote><pre><tt>
[jbaltz@linux ~]$ ./FDATE 08-23-2012 1
(mktime returned 1345827600)
08-23-2012 + 1 days:
        strptime computes:      08-24-2012
</tt></pre></blockquote>
and on HP-UX
<blockquote><pre><tt>
jbaltz@hp-ux [~]&gt; ./FDATE 08-23-2012 1
(mktime returned 1345827600)
08-23-2012 + 1 days:
        strptime computes:      08-24-2012
</tt></pre></blockquote>
Not too shabby: tomorrow is indeed the twenty-fourth of August, 2012.
<p />
Let's try around the troublesome 32-bit overflow:
<blockquote><pre><tt>
[jbaltz@linux ~]$ ./FDATE 01-18-2038 2
(mktime returned 2147619600)
01-18-2038 + 2 days:
        strptime computes:      01-20-2038
</tt></pre></blockquote>
and
<blockquote><pre><tt>
jbaltz@hp-ux [~]&gt; ./FDATE 01-18-2038 2
(mktime returned 2147619600)
01-18-2038 + 2 days:
        strptime computes:      01-20-2038
</tt></pre></blockquote>
OK, let's go for the gold: the year 2100:
<blockquote><pre><tt>
[jbaltz@linux ~]$ ./FDATE 01-01-2100 1
(mktime returned 4102592400)
01-01-2100 + 1 days:
        strptime computes:      01-02-2100
</tt></pre></blockquote>
but on HP-UX:
<blockquote><pre><tt>

jbaltz@hp-ux [~]&gt; ./FDATE 01-01-2100 1
(mktime returned 4102506000)
01-01-2100 + 1 days:
        strptime computes:      01-01-2100
jbaltz@hp-ux [~]&gt; ./FDATE 12-31-2099 2
(mktime returned 4102506000)
12-31-2099 + 2 days:
        strptime computes:      01-01-2100
jbaltz@hp-ux[~]&gt; ./FDATE 12-31-2099 3
(mktime returned 4102592400)
12-31-2099 + 3 days:
        strptime computes:      01-02-2100
jbaltz@hp-ux [~]&gt; ./FDATE 01-01-2100 2
(mktime returned 4102592400)
01-01-2100 + 2 days:
        strptime computes:      01-02-2100
</tt></pre></blockquote>
<p />
oopsie! <p />
Yes, we're filing a bug report. Hopefully, if this hasn't been patched already, it will be before 2100.
]]></description>
         <link>http://www.jbaltz.com/weblog/2012/08/interesting_hp-ux_time_bug.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/08/interesting_hp-ux_time_bug.html</guid>
         <category>Tech</category>
         <pubDate>Thu, 23 Aug 2012 10:36:12 -0500</pubDate>
      </item>
      
      <item>
         <title>Social media spam -- the pain begins</title>
         <description><![CDATA[I've already had many spammy followers on <a href="http://www.twitter.com/lorvax">twitter</a>, but now I've started getting them on <a href="http://www.linkedin.com/in/lorvax">LinkedIn</a> as well. At least they're making themselves obvious:
<p />
<center>
<a href="http://www.jbaltz.com/images/201204/linkedin-spam.png">
<img src="http://www.jbaltz.com/images/201204/linkedin-spam.png" width=320 height=240 />
</a>
</center>
<p />
That's...er...somehow I doubt that Larry Thurston has progressed that far along with his SRS without a name change...
<p />
(That's also the second invitation from Larry Thurston I've received, the last invitation came in over the holiday weekend and the account was marked as spam, as I expect this one will be shortly.)]]></description>
         <link>http://www.jbaltz.com/weblog/2012/04/social_media_spam_--_the_pain.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/04/social_media_spam_--_the_pain.html</guid>
         <category>Tech</category>
         <pubDate>Mon, 16 Apr 2012 12:48:51 -0500</pubDate>
      </item>
      
      <item>
         <title>Today is the cadr of your life.</title>
         <description><![CDATA[<a href="http://en.wikipedia.org/wiki/CAR_and_CDR">CADR </a>is LISP-speak for "First part of the rest of"
<p>
If you have a list
<tt>(1 2 3)</tt>
Then the CADR of that list is <tt>(2)</tt>
<p>

I did a google (and bing) search on "<strong>today is the cadr of your life</strong>" after I posted (somewhat flippantly) on a friend's Facebook status update the abovementioned phrase.
<p>I got<p>
<blockquote><pre><tt>
                       today is the cadr of your life - Google Search (p1 of 7)

   Search Images Videos Maps News Shopping Gmail More »

   Web History | Settings | Sign in

   [logo_sm.gif]  today is the cadr of your life___________   Search
   Advanced Search
   Preferences

   Web Results 1 - 10 of about 1,080,000,000 for today is the card of
   your life. (0.23 seconds)

   <strong>Showing results for <em>today is the card of your life</em>. Search instead for
   <em>today is the cadr of your life</em></strong>
   Grocery  loyalty  cards  help  trace  food-borne ... - Your Life - USA
   Today

   Nov 16, 2011 ... A new tool is being used by public health officials
   to figure out what makes
   people sick: the lowly shopper-loyalty card.
   yourlife.usatoday.com/fitness-food/safety/story/...cards.../1 - 48k -
   Cached - Similar pages

   Re-Create Your Life Today: A Smart Card Game

   Jan 13, 2012 ... Re-Create Your Life Today. If you want to improve the
   quality of your life, live
   better and be happier, then the principles of Positive Thinking can
   ...
   recreateyourlifetoday.blogspot.com/2012/01/smart-card-game.html - 63k
   - Cached - Similar pages

   Change your life today with an Attitude of Gratitude!
</tt></pre></blockquote>

If I actually search for "today is the cadr of your life", I get, pretty much bupkis:
<blockquote><pre><tt>
                       today is the cadr of your life - Google Search (p1 of 4)

   Search Images Videos Maps News Shopping Gmail More »

   Web History | Settings | Sign in

   [logo_sm.gif]  today is the cadr of your life___________   Search
   Advanced Search
   Preferences

   Web Results 1 - 10 of about 6,840,000 for today is the cadr of your
   life. (0.14 seconds)

   Did you mean: today is the card of your life

   Org Mode - Organize Your Life In Plain Text!

   1.1 Org-Mode Setup; 1.2 Organizing Your Life Into Org Files; 1.3
   Agenda Setup
   ...... If I want just today's calendar view then F12 a is still faster
   than generating the
   ..... (org-clock-is-active) (equal org-clock-default-task (cadr
   org-clock-history))) ...
   doc.norang.ca/org-mode.html - 314k - Cached - Similar pages

   Media Center - CADR - Welcome

   Valentine's Day Gift Ideas For the Allergy Sufferer in Your Life, PDF
   ... CADR
   Certified Air Cleaners Contribute to Indoor Workout Success for
   Allergy Sufferers ...
   www.cadr.org/mediacenter.htm - 19k - Cached - Similar pages

     VALENTINE'S DAY GIFT IDEAS FOR THE ALLERGY SUFFERER IN ...

</tt></pre></blockquote>
<p>
Meh. Pretty weak, universe. Get out there and get your geek on. ]]></description>
         <link>http://www.jbaltz.com/weblog/2012/03/today_is_the_cadr_of_your_life.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/03/today_is_the_cadr_of_your_life.html</guid>
         <category>Tech</category>
         <pubDate>Thu, 01 Mar 2012 00:36:09 -0500</pubDate>
      </item>
      
      <item>
         <title>ORLY IBM Install?</title>
         <description><![CDATA[So I'm installing an IBM client on an HP/UX big honkin' piece of machinery, when I'm presented with:
<p>
<blockquote><tt><pre>
===============================================================================
Introduction
------------

InstallAnywhere will guide you through the installation of IBM Blahdeblah Client
SDK 69.70.FC81.

It is strongly recommended that you quit all programs before continuing with
this installation.
</pre></tt>
</blockquote> 
<p>(Versions and names masked to protect the not-so-innocent.)
<p>So, I'm supposed to, on this large system with hundreds of processors, shut down everything else so I can install some client libraries and an SDK? Have you taken "<a href="http://www.urbandictionary.com/define.php?term=CYA&defid=1044195">CYA</a>"  here just a bit too far? Can't be bothered to check or customize the messages our installer programette blob puts out?

Sigh.]]></description>
         <link>http://www.jbaltz.com/weblog/2012/02/orly_ibm_install.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/02/orly_ibm_install.html</guid>
         <category>Tech</category>
         <pubDate>Wed, 08 Feb 2012 23:06:13 -0500</pubDate>
      </item>
      
      <item>
         <title>Debugging using the &quot;Microsoft Method&quot;</title>
         <description><![CDATA[Just happened a little while ago with a client's machine that was having network difficulties:

<blockquote> on 2/3/2012 8:54 AM <em>xxxxxxxxxxxx  </em>said the following: 
<p>
> Rather than take the time to actually troubleshoot it, I rebooted the box.  Let me know if that helps.
</blockquote>
To which I responded:
<blockquote>Much better. Sometimes the Microsoft method is all that's needed.
Now to fix some small breakages.
</blockquote>
]]></description>
         <link>http://www.jbaltz.com/weblog/2012/02/debugging_using_the_microsoft.html</link>
         <guid>http://www.jbaltz.com/weblog/2012/02/debugging_using_the_microsoft.html</guid>
         <category>Tech</category>
         <pubDate>Fri, 03 Feb 2012 09:00:26 -0500</pubDate>
      </item>
      
      <item>
         <title>More geeking on a New Year&apos;s Eve</title>
         <description><![CDATA[Sigh. 
<p>
One more year.
<p>
<a href="http://www.twitter.com/thesubwaypoet">Son #1</a> is off in Times Square (you're only a teenager once) for the "celebration" with a buddy and a few hundred thousand other New Yorkers.
<p>
<a href="http://twitter.com/#!/levitator">Son #2</a> has a few friends over and is watching a <a href="http://www.imdb.com/title/tt0990407/">movie</a>.
<p>
Sons #3 and #4 are asleep, as is my dear wife, who has to round in the nursery tomorrow morning bright and early.
<p>
Of course, I didn't get as much done this year as I had hoped. And the year brought its share of twists and turns, personally and professionally. Lots I can't (or am just not willing to) write about. 
<p>
We made some great new <a href="https://www.facebook.com/profile.php?id=1322817321">friends</a>. We switched to a different <a href="http://beithillel.org/">synagogue</a> in our neighborhood. We made inroads in helping to create a <a href="https://www.facebook.com/pages/Prospect-Heights-Shul/103550509734814">new</a> <a href="http://www.meetup.com/ProspectHeightsShul/">synagogue</a> in a neighborhood that's not ours. And we listed our house for sale, so we can eventually <a href="http://www.anshechesed.org/">relocate to a whole new town</a>. 
<p>
I'm not going to bother listing plans for this year; I'm taking things one month; one week; one day at a time. I made my real resolutions back on Rosh Hashanah. I did a lot this year; the family did a lot, and we've definitely been places we never imaged we'd be. I will say that I'll try to be writing more -- the blog feels like it hasn't seen me in months. It hasn't. Work has been totally busy these last two months, and for that, I am grateful. 
<p>
I wish everyone out there a happy and prosperous 2012, during which the world <a href="http://en.wikipedia.org/wiki/2012_phenomenon">probably won't end</a>. 
]]></description>
         <link>http://www.jbaltz.com/weblog/2011/12/more_geeking_on_a_new_years_ev.html</link>
         <guid>http://www.jbaltz.com/weblog/2011/12/more_geeking_on_a_new_years_ev.html</guid>
         <category>Misc.</category>
         <pubDate>Sat, 31 Dec 2011 23:34:54 -0500</pubDate>
      </item>
      
      <item>
         <title>Remember when disk was measured in Megabytes?</title>
         <description><![CDATA[My first computer (an <a href="http://oldcomputers.net/osborne.html">Osborne 1</a>) had two 92kB (that's <em><strong>kilo</strong></em>byte) floppy drives.
<p />
In 1994, I purchased, for $200, a 200 MB (<em><strong>mega</strong></em>byte) hard drive, and that was considered both spacious and a good price.  
<p />
My current <a href="http://www.samsung.com/us/mobile/cell-phones/SPH-D700ZKASPR">cell phone</a> has more space than that in regular memory, and 16 GB of flash memory.
<p />
Today I got an email about a compute cluster I used:
<blockquote>
...When I wrote that email, we had roughly 42TB. As of this morning, we have 20TB of space free on the cluster....
</blockquote>
<p />
They <em>only</em> have 20 TB (<em><strong>tera</strong></em>bytes), of space left.  That's only 100,000 of my 1994 drives...
]]></description>
         <link>http://www.jbaltz.com/weblog/2011/10/remember_when_disk_was_measure.html</link>
         <guid>http://www.jbaltz.com/weblog/2011/10/remember_when_disk_was_measure.html</guid>
         <category>Tech</category>
         <pubDate>Mon, 10 Oct 2011 09:44:44 -0500</pubDate>
      </item>
      
      <item>
         <title>Small economies</title>
         <description><![CDATA[I have a business money market (interest-bearing savings-like) account that I deal with strictly by mail. I use it for "small receipts" as sort of a rainy-day fund, and for occasional small disbursals.
<p>
I get one "business reply mail" envelope with each monthly statement to send in deposits.
<p>
Interest bearing what it does now, it doesn't pay for me to send in the small checks as I receive them; instead I hold them until I get my monthly statement, and send a wad of them in at once. The amount of interest I lose in holding the small checks is less than the cost of a stamp (right now).]]></description>
         <link>http://www.jbaltz.com/weblog/2011/09/small_economies.html</link>
         <guid>http://www.jbaltz.com/weblog/2011/09/small_economies.html</guid>
         <category>Misc.</category>
         <pubDate>Thu, 08 Sep 2011 21:27:40 -0500</pubDate>
      </item>
      
      <item>
         <title>Everything new is old again</title>
         <description><![CDATA[Well, I'm trying to work here, I'd really like some version control:<p />
<pre><tt>
$ git
ksh: git:  not found
$ hg
ksh: hg:  not found
$ bzr
ksh: bzr:  not found
$ cvs
ksh: cvs:  not found
$ rcs
ksh: rcs:  not found
$ sccs
Usage: sccs [-r][-d path][-p path] command [options...][operands...]
</tt></pre>
<p />
Where am I? When am I?
<p />
<pre><tt>
$ uname -a
SCO_SV XXXXXXX 3.2 5.0.6 i386
$ date
Tue Aug  2 11:45:59 EDT 2011
$
</tt></pre>
<p /> 
Welcome to 1984! Someone please pass me the flint, I need to start a fire. <p />

This wouldn't be so funny if the project I have to work on here didn't involve reinventing the wheel. Which it has to. ]]></description>
         <link>http://www.jbaltz.com/weblog/2011/08/everything_new_is_old_again.html</link>
         <guid>http://www.jbaltz.com/weblog/2011/08/everything_new_is_old_again.html</guid>
         <category>Random Rants</category>
         <pubDate>Tue, 02 Aug 2011 11:44:42 -0500</pubDate>
      </item>
      
      <item>
         <title>Next try at online backup: Crashplan</title>
         <description><![CDATA[After giving up on Carbonite a few weeks ago, I decided to give <a href="http://www.crashplan.com">Crashplan</a> a try. It's an interesting product, in that it allows you to choose between a paid plan (where you back up to their servers "in the cloud") or a free plan where you can back up to other computers, including another friend's computer over the internet (so presumably you could create your own free "Crashplan-lite" system).
<p />
I'm liking it so far, but it has one major drawback: the server a huge memory hog.  My main machine isn't so skimpy (or at least I used to think so) at 4GB of RAM (all of it usable, since I'm now running a 64-bit operating system) but...<p />
<center><a href="http://jbaltz.com/images/201107/machine-at-rest-2.png"><img src="http://jbaltz.com/images/201107/machine-at-rest-2.png" width=320 height=240 /></a></center>
<p />with my machine "at rest" it's sucking up by itself almost 1/8 of my free memory (and it gets <em>piggier</em>, if you can believe it.)<p />
<center><a href="http://jbaltz.com/images/201107/machine-at-rest.png"><img src="http://jbaltz.com/images/201107/machine-at-rest-2.png" width=320 height=240 /></a></center>
<p />and this is with no other "user" processes running.  (It seems that my standard set of background processes isn't so small, either, but...)  It easily blossoms up to over 550 MB of memory used, which of course sends my poor little laptop into a fan-spinning frenzy.
<p />
This appears to be a <a href="https://crashplan.zendesk.com/entries/116068-reduce-memory-usage">common</a> <a href="https://crashplan.zendesk.com/entries/356693-memory-usage">enough</a> <a href="https://crashplan.zendesk.com/entries/123844-high-memory-usage-in-win7-64-bit">question</a> but support at Crashplan seems to be ... well, at least they recognize the problem, even if they don't have a good way of managing it:
<blockquote><tt><pre>
Jerry,

You can reduce the amount of memory, but depending on the size of your back up you may run into issues doing this. Please be aware it is not recommended or supported in any way by us here at CrashPlan.

Edit the CrashPlan engine's CrashPlanService.ini file to allow it to use more java memory:

Stop the backup engine: <a href="http://support.crashplan.com/doku.php/how_to/stop_and_start_engine">http://support.crashplan.com/doku.php/how_to/stop_and_start_engine</a>
Edit the below line in in C:\Program Files\CrashPlan\CrashPlanService.ini
-Xmx512m
Edit to something larger such as 640, 768, 896, or 1024. E.g.:
-Xmx1024m

This is the maximum allowed. CrashPlan will not use that much until it needs it.
Start the backup engine.

You will want to change it to 300.

Again, we do not recommend that this is done, but if you do really see the need to reduce the memory, these are the instructions.
</pre></tt></blockquote>
<p />
Nonetheless, hope springs eternal that this otherwise promising system can right itself and reduce its bloated memory footprint (it's clearly running with some java-like virtual machine, given the <a href="http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html">command line arguments</a>).]]></description>
         <link>http://www.jbaltz.com/weblog/2011/07/next_try_at_online_backup_cras.html</link>
         <guid>http://www.jbaltz.com/weblog/2011/07/next_try_at_online_backup_cras.html</guid>
         <category>Tech</category>
         <pubDate>Mon, 25 Jul 2011 09:28:04 -0500</pubDate>
      </item>
      
      <item>
         <title>A Plea to My Fellow Urban Bicyclers</title>
         <description><![CDATA[Fellow bicyclers:
<p />
I can't lay claim to biking all of the time, or even most of the time, but I do enjoy a bit of recreational biking around Brooklyn and some other parts of the 5 boroughs. Whether alone or with my children, I do my level best to obey the local <a href="http://www.safeny.ny.gov/bike-vt.htm">traffic laws</a> as they <a href="http://www.nyc.gov/html/dot/downloads/pdf/dot_bikesmart_brochure.pdf">apply to bicycles</a>, including stopping for stop signs, not weaving in and out of traffic, etc.  Moreover I teach these to my children: to stop at all intersections where cars could be coming, and to be extra aware of traffic and pedestrians, and to stay off the sidewalk if at all possible. 
<p />
Yesterday, while driving the family back from the <a href="mailto:http://www.metmuseum.org/cloisters/">Cloisters museum</a> in Upper Manhattan, I had the opportunity to narrowly miss about a dozen bicyclists riding wildly down <a href="http://en.wikipedia.org/wiki/Fort_Washington_Avenue_%28Manhattan%29">Ft. Washington Avenue</a>, weaving in and out of traffic, running across and against red lights, and speeding through intersections--basically, making a nuisance of themselves.
<p />
I often see and hear anecdotes from bicyclists complaining how cars are "out to get them" and don't show them any respect.  Well, let me remind you all that it goes both ways, and you should remind your fellows (repeatedly) to not be jerks on the road. Physics is a cruel mistress, and a ton+ of moving metal versus your gentle skeleton means that, even if you're right, you're still wrong. 
<p />
Let's be safe out there!]]></description>
         <link>http://www.jbaltz.com/weblog/2011/07/a_plea_to_my_fellow_urban_bicy.html</link>
         <guid>http://www.jbaltz.com/weblog/2011/07/a_plea_to_my_fellow_urban_bicy.html</guid>
         <category>Random Rants</category>
         <pubDate>Mon, 18 Jul 2011 10:46:00 -0500</pubDate>
      </item>
      
   </channel>
</rss>
