Monday, March 4, 2013

Five Vital Amendments to the U.S. Constitution

In the previous post, I presented an entirely new constitution for the United States of America.  That document began as an effort to address the most important flaws in the current constitution.  My remedies for the five biggest issues are below.
I think the document is fairly self-explanatory, but there are brief footnotes at the bottom of each amendment that provide a bit of background.


Sunday, February 24, 2013

The Third Constitution of the United States of America

I've been working on a project for a while, and I've decided it is time to release it. So here it is.
I won't try to prejudice your opinion of my efforts by giving any background here, but there is a brief essay at the end of the document if you care to know how it came about.  I suggest you not read until you've gone through the text a couple of times.  The same suggestion applies to the endnotes.


Sunday, January 20, 2013

Leaking Apples

I have used Apple's iTunes for years, but I am on the verge of giving up on it due to its memory usage on Windows XP.  While I haven't attached a debugger to the program, the pattern of behavior indicates to me that the program has some kind of memory leak.  (I'm using the phrase memory leak here to indicate that there's some kind of programming error that fails to free-up memory, whether or not it is due to deleted handles.)  In the two latest versions, the program also stutters at the beginning of each song, even when I set the priority to high.  A third annoyance is Bonjour, which is a network discovery service I have no use for, and that I uninstall after each iTunes upgrade.  I've decided to try some old versions to see when the problems started.  Below are the results so far.
  • iTunes 11 - memory leak, stuttering, yet more background programs, includes Bonjour
  • iTunes 10.7 - memory leak, stuttering, includes Bonjour
  • iTunes 10.6.1 - untested (IIRC, had the memory leak problem), includes Bonjour
  • iTunes - memory leak, no stuttering, includes Bonjour
  • iTunes 10.4.1 - next up for testing
Please note: if you are planning to downgrade to an old version: you will have to restore an old version of the iTunes database, which means all information (ratings, play, etc. ) that has been saved since you first upgraded from that version will be lost.  (Old versions can be found in C:\Documents and Settings\your user name here\My Documents\My Music\iTunes\Previous iTunes Libraries.)  Be sure to save the current version of the iTunes data files somewhere so you can restore those if you don't like the downgrade.   Neither downgrading or upgrading should affect any data stored in the tracks themselves (artist, album, etc.).