<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paranoid Linux Ninja Geek &#187; philosophy</title>
	<atom:link href="http://dave.mysticmorph.net/category/philosophy/feed/" rel="self" type="application/rss+xml" />
	<link>http://dave.mysticmorph.net</link>
	<description>Info Security Kung Fu and Open Source Feng Shui</description>
	<lastBuildDate>Fri, 09 Apr 2010 23:51:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Systems Administration Documentation</title>
		<link>http://dave.mysticmorph.net/2010/04/09/systems-administration-documentation/</link>
		<comments>http://dave.mysticmorph.net/2010/04/09/systems-administration-documentation/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 23:51:05 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[philosophy]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=184</guid>
		<description><![CDATA[As a systems administrator, I periodically review the tools I use in my job.  I go back and evaluate if I&#8217;m using the best tools for the task and determine if there are new tools available, or new versions of existing tools that I already use, etc.  Based on what I find, if there are [...]]]></description>
			<content:encoded><![CDATA[<p>As a systems administrator, I periodically review the tools I use in my job.  I go back and evaluate if I&#8217;m using the best tools for the task and determine if there are new tools available, or new versions of existing tools that I already use, etc.  Based on what I find, if there are new tools or new versions of existing tools, I evaluate the level of effort to implement the new thing versus the utility the new thing provides.  In other words, if something new is out there, and it seems better than what I already use, I carefully analyze if upgrading/installing/configuring the new tool is worth my time versus what I&#8217;ll eventually gain from using the new tool.</p>
<p>I&#8217;ve gone through this process quite often, and most times its pretty fun to see new things become available that solve particular eccentricities or minor flaws in the tools I use already.</p>
<p>Recently, I&#8217;ve been on the &#8220;Am I documenting things as efficiently as I can?&#8221; kick.</p>
<p>First of all&#8230;  I&#8217;m not a fan or wikis.  Actually, I dislike wikis.  Most of them are atrocious, with very few exceptions.  I find directly editing HTML easier than editing wikis, with their ridiculous markup language &#8212; come on,  two single-quotes for italics; i.e., <code>''italics''</code>, three single-quotes for bold; i.e, <code>'''bold'''</code>, and FIVE single-quotes for bold+italics; i.e., <code>'''''bold+italics'''''</code>?  Really?  That&#8217;s 10 mofreakin SINGLE quotes to make something italicized and bold!  HTML?  Much easier.  <code>&lt;i&gt;italics&lt;/i&gt;</code>. <code>&lt;b&gt;bold&lt;/b&gt;</code> and <code>&lt;b&gt;&lt;i&gt;bold+italics&lt;/i&gt;&lt;/b&gt;</code> Ok, maybe not so much easier, but definitely less confusing.  So, when creating documentation that typically lives on a webpage, are wikis actually easier?  I&#8217;m inclined to think they&#8217;re not.  But editing isn&#8217;t the only reason.</p>
<p>I have a <a href="#philosophy">philosophy</a> on systems administration documentation, which I&#8217;ll get into later, but in essence it overcomes the chicken-and-egg problem.  Basically, if there is documentation for system administration about how to properly set up a wiki, where should this information be stored?  In a wiki?  Most wikis, like Mediawiki, store the information in a database.  Systems administrators need documentation about how to properly set up databases.  We just multiplied our chicken-and-egg problem by 2.</p>
<ol>
<li>Set up a database as a prerequisite to have a wiki</li>
<li>Document how to set up a database properly</li>
<li>Set up a wiki to hold the documentation</li>
<li>Document proper set up of a wiki</li>
</ol>
<p>Where does the information from #2 and #4 live?</p>
<p>HINT:  &#8220;Inside the wiki&#8221; is the wrong answer, and if this isn&#8217;t obvious to you, you should consider another career field because you are bound to have other more pressing problems than where to store your documentation.</p>
<p>Back to my periodic re-evaluation of tools&#8230;</p>
<p>In scouring the Interwebs for new and better tools for documentation, I found this <a href="http://www.ukuug.org/events/linux2008/programme/abstract-JDowland-1.shtml">abstract of a talk</a> from a Linux conference in 2008.  It speaks directly to the chicken-and-egg problem I&#8217;ve been pondering:</p>
<blockquote><p>Most professional teams will have some form of team documentation used as a reference by existing team members but also as a means of getting new staff up-to-speed. System administrators are no exception, but have their own set of additional requirements: lots of diverse, complex systems mean lots of procedures to recall. It&#8217;s also no good having procedures for repairing a database server stored in a database table.</p>
<p>I recently undertook a project to migrate Newcastle University UNIX team&#8217;s internal documentation from a simple filesystem-based scheme to a web-based wiki system using &#8220;mediawiki&#8221;, the software that powers Wikipedia. Once I had achieved this, it became apparent procedures and tools were necessary to help manage the continued review and updating of the documentation. I also became aware of several issues with the approach that impacted us specifically as systems administrators.</p></blockquote>
<p>The talk itself was probably much more detailed, but the issue is relatively simple.  You need to be aware of any circular dependencies you&#8217;re creating, and try like the dickens to avoid them.  Also, everyone relying on the documentation needs to be well aware of the limitations of the documentation system.  Sure, you can devise a documentation system that doesn&#8217;t store its information in a database, but there are other dependencies as well &#8212; documentation about how to fix a broken web server might not be best suited inside a wiki, since all wikis rely on web servers to operate.  Granted, you may be able to quickly erect a web server, but this itself creates an unnecessary complexity that needs to be overcome in order to access procedures detailing how to fix a different problem.</p>
<p>Most things in systems administration deal with these types of issues, which I&#8217;m going to try not to get into except to say that if you can deal with these types of problems you will probably be a very good systems administrator and not paint yourself into a corner of dependencies.</p>
<p>Back to documentation.  In the abstract of the talk, it mentions a &#8220;wiki compiler&#8221; as a possible solution to the documentation chicken-and-egg problem.  The concept is that it isn&#8217;t strictly a wiki itself, but a method to construct a wiki dynamically based on files on disk.  If the web server explodes, you still have the files.  The files aren&#8217;t stored in a database, so that dependency is removed as well.  Also, the files can be under a <a href="http://en.wikipedia.org/wiki/Revision_control">version control system</a>, so if an author makes a mistake somewhere this can be easily and quickly reverted.  One such &#8220;wiki compiler&#8221; is <a href="http://ikiwiki.info/">ikiwiki</a>, apparently.  The more I read about this concept, the more I like it.  I&#8217;m still researching documentation tools, but this is definitely one that I will be exploring more, if only because it seems to make the documentation itself less complex.</p>
<p><a name="philosophy">My systems administration documentation philosophy</a> is also considerably simple.  Systems documentation basically consists of only 3 types:  online, offline, and hybrid.</p>
<ul>
<li>Online systems documentation should only consist of procedures, concepts, ideas, and notes that have zero dependency on web servers, and not depend on any other part of an infrastructure needed to access the documentation itself.  A good example would be procedures about how to create a user account &#8212; creating a new user isn&#8217;t dependent on the wiki, the web server, or being able to access the documentation within.</li>
<li>Offline documentation is system details and procedures needed that deal directly with portions of the infrastructure that may be offline or broken; e.g., disaster recovery procedures.  This type of documentation is offline primarily to simplify the review/update process needed to keep the documentation current.  If procedures to restore data from tape are online, of course copies can be printed to use when/if a critical file server needs to be restored.  However, if the data is moved to a different location or the restoration procedure is modified in some way, the documentation needs to be updated.  If this information is kept online, the new information should be added, and then printed again, making sure to destroy the previously printed copies to avoid confusion.  Keeping critical information online quickly becomes a complex procedure in itself because the information needs to be kept offline on paper in the event of an emergency, and updating the information in multiple locations is prone to error and confusion.</li>
<li>Hybrid systems documentation is a mixture of offline and online.  Hybrid docs are normally created offline, converted or translated into online format, then added somewhere to be available online as well.  They are never edited online, to avoid having multiple conflicting documents that would cause confusion in an emergency.  DocBook is a good example of hybrid systems documentation:  a single source document is created from which other versions can be generated in HTML, PDF, PostScript, plain text, etc.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2010/04/09/systems-administration-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passwords are not a formality</title>
		<link>http://dave.mysticmorph.net/2009/12/07/passwords-are-not-a-formality/</link>
		<comments>http://dave.mysticmorph.net/2009/12/07/passwords-are-not-a-formality/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 19:08:57 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=181</guid>
		<description><![CDATA[I recently came across an encrypted password NOT where it should be.  The individuals involved probably didn&#8217;t realize what they had done, and it might be fixable by relocating and properly protecting the file containing this password (as long as the password has not been guessed, or the individuals involved change the password).  However, the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently came across an encrypted password NOT where it should be.  The individuals involved probably didn&#8217;t realize what they had done, and it might be fixable by relocating and properly protecting the file containing this password (as long as the password has not been guessed, or the individuals involved change the password).  However, the mindset will still remain.</p>
<p>Anyone that puts an important file with an encrypted password on more than a dozen computers, with permissions of the file being world-readable, doesn&#8217;t really understand the ramifications involved.</p>
<p>Since then, I have been trying to &#8220;crack&#8221; the password through regular means.  Given their usage pattern, I&#8217;m fairly certain the password is 8 characters long, at least one capital letter, one number, and one special character.  Sadly, only that much information probably won&#8217;t be enough for me to crack it without throwing more compute power at it.  The tough part is that its a salted hash, so I can&#8217;t really use <a href="http://en.wikipedia.org/wiki/Rainbow_table">Rainbow Tables</a>, and I&#8217;ve already tried dictionary attacks with Webster&#8217;s Dictionary.  So, I&#8217;ve resorted to brute-force automated guessing.  JTR seems pretty good at this, but even so it will probably take months to obtain the plaintext password.  It has been running for 11+ days so far.</p>
<p>The encrypted password in question is: {SSHA}KZhA0wzX4AThn9CkxBgYDmmy42pNY9ME</p>
<p>Salted SHA-1, of course.  If you know encryption algorithms, you already know what this is likely used for, but I won&#8217;t give that away.  I won&#8217;t tell you what its used for, or who it belongs to, or what you might do with it once you&#8217;ve cracked it, suffice to say the plaintext password in the wrong hands could cause some damage.</p>
<p>If you know of a quick way to crack such a password, other than what I&#8217;ve tried so far, drop me a line.</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/12/07/passwords-are-not-a-formality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Password Tools for Remembering</title>
		<link>http://dave.mysticmorph.net/2009/11/12/password-tools-for-remembering/</link>
		<comments>http://dave.mysticmorph.net/2009/11/12/password-tools-for-remembering/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 07:58:36 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=177</guid>
		<description><![CDATA[I&#8217;ve been a reader of Slashdot.org for quite a while.  At least for 9 or 10 years if I recall correctly.  Every now and then a reader asks the Slashdot community a question regarding best practices and practical methods for remembering an arbitrary large number of passwords the average person needs to keep track of.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a reader of Slashdot.org for quite a while.  At least for 9 or 10 years if I recall correctly.  Every now and then a reader asks the Slashdot community a question regarding best practices and practical methods for remembering an arbitrary large number of passwords the average person needs to keep track of.  The question is usually worded differently, but the need is usually the same &#8212; the passwords need to be kept safe, but portable, uncoupling them from specific software or platform as much as possible, and secure enough that if the file/software/computer were stolen the passwords (and the things the passwords unlock) would still be safe.</p>
<p>Recently, a <a href="http://ask.slashdot.org/story/09/11/10/2045258/Best-Tool-For-Remembering-Passwords">Slashdot submission in this context</a> was:</p>
<blockquote><p><em>&#8220;Lately I&#8217;ve been rethinking my personal security practices. Should my laptop be stolen, having Firefox &#8216;fill in&#8217; passwords automatically for me when I go to my bank&#8217;s site seems sub-optimal. Keeping passwords for all the varied sites on the computer in a plain-text file seems unwise as well. Keeping them in my brain is a prescription for disaster, as my brain is increasingly leaky. A paper notepad likewise has its disadvantages. I have looked at a number of password managers, password &#8216;vaults&#8217; and so on. The number of tools out there is a bit overwhelming. Magic Password Generator add-in for Firefox seems competent, but it&#8217;s tied to Firefox, and I have other places and applications where I want passwords. And I might be accessing my sites from other computers that don&#8217;t have it installed. The ideal tool in my mind should be something that is independent of any application, browser, or computer; something that is easily carried, but which if lost poses no risk of compromise. What does the Slashdot crowd like in password tools?&#8221;</em></p></blockquote>
<p>The response is filled with witty replies and interesting views and suggestions as per usual.  Nothing really new usually surfaces when someone asks this on Slashdot, since it seems the capacity to have passwords for online banking, social networking, work computers, home computers, blogs and whatever else grows and evolves faster than the ability to keep track of them all efficiently (and securely).</p>
<p>A while back, I <a href="http://dave.mysticmorph.net/2007/12/05/passwords-passwords-everywhere">wrote about my solution to this problem</a> after having tried to solve it different ways.  In that post, I detailed my evolution from a Java application on a USB keychain to a website called Clipperz.</p>
<p>Well, I have been using Clipperz for almost 2 years now.  It is immensely useful and efficient.  I have had ZERO problems.  Yes, none, nada. NO problems whatsoever.  How many things can you say that about?</p>
<p>Clipperz does seem to be growing in popularity, since the last time I remembered the question asked on Slashdot, hardly anyone recommended Clipperz.  This time, a few people mentioned Clipperz on Slashdot.  However, its been 2 years and Clipperz still has the &#8220;beta&#8221; status.  Granted, Google Mail was in beta for years until they became &#8220;production&#8221;, but still&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/11/12/password-tools-for-remembering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Current State of Email</title>
		<link>http://dave.mysticmorph.net/2009/10/01/the-current-state-of-email/</link>
		<comments>http://dave.mysticmorph.net/2009/10/01/the-current-state-of-email/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 08:06:37 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=158</guid>
		<description><![CDATA[In a word:  BAD.
Not just oh-we&#8217;ll-find-a-way-to-fix-or-deal-with-it bad, we&#8217;re talking a downward spiral that slopes deeper the further we decline until we have reached &#8220;terminal velocity&#8221;.  The bottom is not yet in sight.
Why?  Well, I&#8217;ll tell ya why&#8230;  in a minute.  First, I&#8217;ll put things into perspective by shedding a bright historical light on the subject.  [...]]]></description>
			<content:encoded><![CDATA[<p>In a word:  BAD.</p>
<p>Not just oh-we&#8217;ll-find-a-way-to-fix-or-deal-with-it bad, we&#8217;re talking a downward spiral that slopes deeper the further we decline until we have reached &#8220;terminal velocity&#8221;.  The bottom is not yet in sight.</p>
<p>Why?  Well, I&#8217;ll tell ya why&#8230;  in a minute.  First, I&#8217;ll put things into perspective by shedding a bright historical light on the subject.  This is not to mean that the history of email is dark or bad &#8212; but the present state of email certainly is, compared to its early days.</p>
<p>Email (not E-mail, since words that are introduced into the English language are often comprised of multiple words that stand on their own, separated by hyphens, normally lose their hyphens as the new words gain wider acceptance) as we know it today, was originally created in the early 1970&#8217;s, purely as an experiment, though in a slightly different form.  To put this into proper context, we&#8217;ll go back just a bit further. Email (at this time E-mail, or &#8220;electronic mail&#8221;) only existed in self-contained systems.  People would log into one specific machine (a time-sharing device, which was basically a big expensive computer that a group of people shared at different times) to perform their work, and would occasionally leave messages for one another to read whenever the next person would log in again.  This concept of &#8220;self contained&#8221; email would eventually evolve into other implementations of the same use &#8212; such as Microsoft Mail, which was designed as a central system, namely in an office building, that people would use to talk to only other people in the same office.  I digress&#8230;  but, even in its first use case, Email (and E-mail) was used as a convenience.  Some would say, a luxury tool &#8212; to save people from leaving yellow sticky notes somewhere, or picking up a phone to talk to someone that may not have time to talk to you.  In tech-geek-speak, email is asynchronous communication:  I can talk to you as much as I like, and you can reply back to me, but it is pure coincidence if we happen to talk to each other at the same time  (there is a variable delay between one person talking and the other person replying).</p>
<p>From being an easy way to leave messages for other people sharing the computer, it turned into a way of leaving messages for people using <strong>other</strong> computers &#8212; no longer &#8220;self contained&#8221; email, but networked email.  At this point, email diverged into two uses:  local &#8220;self contained&#8221; messaging on one computer, and &#8220;networked&#8221; messaging.  The two remained distinct for quite a while, as there were people sharing central computers that had very little need to communicate with people sharing other computers, yet there were people that had a valid need for such distant communication even if &#8220;distant&#8221; meant &#8220;the computer right next to mine in the same room&#8221;.  Still, it was viewed as leaving an electronic sticky note on the screen for whenever that person logged in again.  As such with StickyNotes, eventually the glue on the paper dries and at that point it no longer sticks to anything, falling off the surface to become lost when the cleaning lady vacuums the floor.  This was the expectation for early email &#8212; &#8220;Joe, I left you a quick message about the widget, if you have concerns just give me a call.&#8221;  If the email message was lost, deleted accidentally, or was never delivered, it was no big deal because the communication was eventually going to take place in person anyway, and there was no guarantee the intended person would ever read the message in the first place.</p>
<p>As the novelty of communicating with other people on other computers evolved, so did the implementation of email.  To send an email message to someone outside the shared computer, a person needed to know *which* other computer the recipient used.  The @ was born, since that seemed like the most logical delimeter to distinguish &#8220;user&#8221; from &#8220;computer&#8221;, and since neither could contain the @ symbol.  For similar computers, the method was &#8220;user@computer&#8221;, to properly address an email message.  For different systems, it wasn&#8217;t so clear.  In fact, it became downright complicated and confusing.  If a person needed to send a message to a distant computer, but the distant system could not accept &#8220;user@computer&#8221; (possibly it used the @ for something other than a delimeter), the sender of the message needed to know not only who to address the message to, and *which* computer that user used, the sender also needed to know the path the message would take when it was sent from computer to computer to computer.  UUCP (Unix-to-Unix-Copy) was born.  Imagine instead of <em>smith@accounting</em> it was  <em>!cenvax!westnode!accounting!smith</em>.  Gateways from one type of email system to another type had to be erected, to handle the messages and translate one address into another.  Yet, even then, email was still viewed as &#8220;fire and forget&#8221; in the sense that whenever the recipient got the message, IF they got the message, they will eventually acknowledge by replying in some fashion as courtesy.</p>
<p>Back in my early days of email, I worked in the military in the computer support office.  Then, email was more a novelty than a necessity.  I vividly remember a sergeant I worked with would get daily phone calls after creating a new email account for someone.  Someone would normally call him up to complain &#8220;its been 3 days since you created my email account, and I haven&#8217;t got any email yet.  I think its broken.&#8221;  He would always reply with the same thing:  &#8220;you have to send email to get email&#8221;, which basically was his smartypants way of saying &#8220;it isn&#8217;t broken because you didn&#8217;t get anything.  You probably didn&#8217;t get any email because no one knows you have an email address, or they have nothing to say to you, or all the people you want to talk to don&#8217;t have email themselves.&#8221;   He would hang up the phone and we would have a chuckle, then I would joke about how the first person in the world with a fax machine probably wondered why he invested so much money in a device that strangely never prints out any faxes.</p>
<p>Slowly, email became the &#8220;killer app&#8221;.</p>
<blockquote><p>[For the uninitiated, a "killer app" is an application (a program or function) that is just so utterly cool and awesome it is NEEDED so much that the purchase of an expensive device is justified, simply to use the application.  The other programs and software are bonus, and not needed as much, compared to THE reason the computer was purchased.]</p></blockquote>
<p>Everyone seemed fascinated with the ability to talk to ANYONE (as long as they were &#8220;on email too&#8221;) for FREE.  Its better than long distance calling!!  No more busy signals or answering machines!  And its FREE!!</p>
<p>&#8220;Move over word processor, I&#8217;m going to communicate with the world!!  Shrink yourself into a microscopic icon, Mr. Spreadsheet, EMAIL is the real reason I have a computer!  Now, if only I knew what to say, and who to talk to.  Maybe someone will figure out how to contact me, so we can send messages back and forth.&#8221;</p>
<p>Today, no one really needs to know the path a message takes to reach its intended recipient (in some instances, even the recipient need not be known) because we address email to &#8220;user@something.somethingelse.com&#8221; and we trust the system to do the Right Thing to deliver the message.  To the right person.  At the right time.  &#8220;When it absolutely positively needs to be there&#8230;&#8221;  within the next 15 seconds else I&#8217;m going to wonder what the HELL is taking so long, and why haven&#8217;t they replied yet because I just got a message that says they&#8217;ve read it and it better not have been marked as spam because it wasn&#8217;t spam!!</p>
<p>Email has become the primary method of daily communication.  No longer do you &#8220;need to send mail to get mail&#8221;.  If your email address is on a web page, business card, or if you have ever used your email address to log into a website, YOU&#8217;VE GOT MAIL.   Whether you want it or not.  We email each other about meetings, to talk about email.  We email appointments, contact information, political opinions, love letters, chain-messages, advertisements.  The type of content goes on and on.  The problem is no longer about how we communicate with the right person on the right computer, but how to silence the noise to get to the legitimate messages that we need to read.</p>
<p>In the past, whether it was &#8220;self contained&#8221; or sent from the other side of the continent, each message was read and discarded soon thereafter.  Lately, email is received and almost immediately archived for &#8220;safe-keeping&#8221;, sometimes without it even being read.   It seems the focus now is not the immediate meaning of each message, but that a potential need might arise in the future where we might need to re-read the message.  Email used to consist of one file, appended to whenever new messages arrived &#8212; older mail was at the top of the file and newer mail was at the bottom/end.  Email now has folders, sorting, searching, tagging, categorizing, filtering, and archiving of all types.  We rarely, if ever, delete email that we&#8217;ve read.  Sure, it was really nifty when Google unleashed GMail to the world with its &#8220;2GB and growing&#8221; size limit on the amount of email one person could have, but if we&#8217;re only talking about purely text-based messages it amounts to <strong>billions</strong> of messages. (By the way, it is no longer only 2GB &#8212; its more like 7 or 8GB now.)</p>
<p>Email is no longer just the &#8220;killer app&#8221; in the sense of being able to communicate with anyone.  It is a presentation moniker; an address with @gmail.com is not as prestigious as it once was, but an address with @yourreallastname.com is.  It is a storage mechanism; people have figured out a way to use free online web email accounts to store documents, MP3s, and photos.  It is a calendar; if you&#8217;re using a particular email system that is tied into a shared calendar, you can send/receive appointments, and reminders of upcoming events.  It is a ToDo list; some people have an email folder with messages they have sent to themselves containing the errands they need to perform in the course of a day.  It is a webpage; modern email software will accept HTML in the body of an email message and interpret the language of webpages, even in the sense that images need not be attachments to the email but can be referenced to elsewhere on the Internet.  It is submissible legal evidence; there is legal precedence where email messages are a form of evidence, able to be subpoenaed by a court of law.</p>
<p>How did we get this way?  What changed so radically that &#8220;e-mail&#8221; could come from an experiment on the ARPANET (a solution looking for a problem), to &#8220;email&#8221;, a common term of the layman&#8217;s vernacular so much that it is no longer a privilege but a rite?   How could a function of computer networking change the way we communicate, yet itself change so little?</p>
<p>How is it that email is no longer a novelty method of asynchronous communication, but is now a basic human necessity in the modern world, measured not in its content of communication, but in cosmetic appeal of its address and in its storage size limit?</p>
<p>I haven&#8217;t even got to the bad part yet.</p>
<p>SMTP, or Simple Mail Transfer Protocol, was basically an afterthought in the broad historical map of the creation of the experimental networks that were the grandfathers of the Internet we know today.  SMTP is the most widely accepted and &#8220;standardized&#8221; method of sending and receiving email.  It was essentially created to bridge the gap between unlike electronic messaging systems, back when &#8220;e-mail&#8221; was growing in popularity and usefulness.  The unfortunate part of the story, though, is that SMTP was created back when there was no real malicious threat or intent proliferating through the networks.  Users basically trusted other users in the sense that everyone followed the same rules because that was what it meant to &#8220;be connected&#8221;.  After all, if you behaved badly on the network, people would want to network with you less, until eventually you would be partitioned from everyone else in such a way that you gain a decreasing benefit from being part of the network.  It was a self-governing system, yet relatively unofficial.  &#8220;Netiquette&#8221; dictated good form and respectable practices toward other network-citizens, which mainly consisted of college students and faculty among connected higher education organizations.  SMTP was very trusting back then, and still is.</p>
<p>To this day, anyone can still send email as anyone else &#8212; so easily that specialized software is of little concern.  Simply connecting to a mail server with a bare terminal (Telnet), typing the correct sequence of commands and syntax, and voila!  You just forged an email message.  If you&#8217;re lucky, someone will believe they&#8217;re talking to whom you pretended to be.</p>
<p>What does all this mean, then?  Put together all what I&#8217;ve said so far, and it paints a rather dark and confusing portrait.  Email is *everything*, yet flimsy in it being unreliably verifiable.  Email messages pass from machine to machine across the room, or across the hemisphere, and yet they are &#8220;essential communications&#8221;.  They are submissible in a court of law, yet easily forged.  Messages are quickly and easily created and more easily deleted, yet we archive them for years or even decades with the possibility that we might need them later even though we already know what each message means, resulting in a liability if they are ever subpoenaed, and requiring constantly increasing storage.</p>
<p>How do we end this accelerating downward spiral, or at least slow it down so we might recognize and begin to approach the problem?</p>
<p>When will added functionality, storage space, and guarantees of quality be enough for this old and simple luxury of slow and insecure communication?  When will we finally realize that we have already outlived email&#8217;s usefulness and begin using the next electronic communication &#8220;killer app&#8221;?</p>
<p>If anyone reading this knows the answer to any of the above, drop me an email.  <img src='http://dave.mysticmorph.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[<em><strong>3 Oct 2009 Edit:</strong></em> I JUST found out about Google Wave!!  Go <a href="http://lifehacker.com/5370738/google-wave-first-look">here</a>, <a href="http://www.youtube.com/watch?v=rDu2A3WzQpo">here</a>, or <a href="http://wave.google.com">here</a> to learn more about it.  It is in closed invitation beta right now, but I hear its going to be released this year.]</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/10/01/the-current-state-of-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Very Own Linux</title>
		<link>http://dave.mysticmorph.net/2009/05/14/my-very-own-linux/</link>
		<comments>http://dave.mysticmorph.net/2009/05/14/my-very-own-linux/#comments</comments>
		<pubDate>Thu, 14 May 2009 16:32:17 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=136</guid>
		<description><![CDATA[Lately, I&#8217;ve been toying with the idea of creating my own Linux distribution.  Why?  Well, for starters I think it would be a good thing to do in order to gain a better understanding/appreciation of the process.  Linux distributions, in my mind, have all failed in subtly minor ways for a variety of reasons.  Sure, [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been toying with the idea of creating my own Linux distribution.  Why?  Well, for starters I think it would be a good thing to do in order to gain a better understanding/appreciation of the process.  Linux distributions, in my mind, have all failed in subtly minor ways for a variety of reasons.  Sure, nothing is perfect, but with the power and efficiency of the Open Source movement, you&#8217;d think that it would approach something better than the current state.  Another reason for rolling my own distro?  To see if I can.  I have a very vague and general understanding of how it is accomplished, but by doing it myself maybe I can add something to it that nobody has thought of, thereby making it better, which is generally what the entire Open Source concept is about.</p>
<p>But, Dave&#8230;  There are well over 800 Linux distributions out there already.  What makes you think you can compete?</p>
<p>Competing is not the point.  The point in mountain climbing is not to see who can reach the top first, but to learn something about yourself, and generally &#8220;because its there&#8221;.  If my Linux distro gains momentum and ends up being something more than just a hobby/pasttime, great!  If it doesn&#8217;t, that&#8217;s fine too.  I&#8217;m not going to make any promises to anyone, at first, because this will be to used fulfill my own needs which don&#8217;t necessarily apply to anyone else.  If I later discover that other people have needs similar to mine, we&#8217;ll talk about where to go from there.</p>
<p>Basically, there are two approaches in creating your own Linux distribution:  building from scratch, and basing it on existing.  Some Linux distros are based on other Linux distros.  For example, Ubuntu was created out of re-building software packages from the Debian/GNU Linux distribution, but Debian was created from scratch by hundreds of volunteers.  Ubuntu itself has spawned derivative Linux distributions; Kubuntu, Xubuntu, Ubuntu Studio, and Mythbuntu to name a few.  Both methods have their advantages and disadvantages, and both are equally valid (and probably equally popular).</p>
<p>A few existing Linux distros come with their own &#8220;roll your own&#8221; application that will automagically create a customized ISO image that you can use to modify/install/spin/fold/mutilate to your heart&#8217;s content.  Yes, the method bases it on a specific Linux distro, but it will be relatively different depending on the customizations you&#8217;ve set in place.  For example, Fedora has <a href="http://revisor.fedoraunity.org/">Revisor</a>.  There are also non-distro-specific utilities on the web such as <a href="http://www.instalinux.com/">Instalinux</a>, as well as complete Linux distros based on customization and optimization in which everything is built from source &#8212; <a href="http://distrowatch.com/table.php?distribution=gentoo">Gentoo</a>.</p>
<p>The other method is to construct a Linux distribution completely from scratch, appropriately named <a href="http://www.linuxfromscratch.org/">Linux From Scratch</a> (<a href="http://www.linuxfromscratch.org/">LFS</a>).  While this approach isn&#8217;t entirely difficult initially &#8212; its just building binary files from source files &#8212; it is time-consuming.  It is also recursive, meaning that software you compile in the beginning stages are depended upon by other software you build later, and you&#8217;ll have to start over from the point of contention if you discover something broken.  This is termed &#8220;building the toolchain&#8221;.  Building software so that you can build other software with it, that software becomes dependent on the initial software build, which is then used to build even more software &#8212; creating a chain of software used to create a system, which will be bundled together to form an installation, and a Linux distribution.  That&#8217;s the easy part.  The hard part isn&#8217;t in building the software; its in <em>maintaining</em> the whole thing such that when a bug is discovered it is easily and quickly patched/fixed and the remaining components of the toolchain remain relatively unaffected or are automatically rebuilt using the new link in the toolchain.</p>
<p>Whatever method used to build the Linux distribution, there still needs to be some point to the exercise, else time invested is wasted in making an exact copy of something that could have been simply downloaded to begin with.</p>
<p>My goals:</p>
<ul>
<li>Hybrid approach, mixing Linux From Scratch with useful tools from established distributions.</li>
<li>A practical level of security in the system, without sacrificing usability.</li>
<li>An agnostic mindset for software packages, trying not to rely on one set of software built for one distribution.  A best of breed path would be ideal, taking the best software from well known distributions, and possibly introducing software that is not available in any Linux distro.</li>
<li>Initially, aim at the desktop and see how that goes before configuring things for a server platform.</li>
<li>Simple for the user, but without the cost of being difficult or complicated for the system administrator (who is often the user also).</li>
</ul>
<p>I&#8217;ve had quite a few discussions with friends about what I should name it. After all, that&#8217;s the most important aspect of a Linux distribution, right?  Amazingly, in the discussions about naming my distro, no one ever asked me what I wanted it to do &#8212; but everyone has suggestions for a name.  I guess in the age of Google, and Yahoo, the name doesn&#8217;t have to be related to what it does.  I have a pretty good idea what I want to name it, but that may change later.  Considering there are over 600 distributions of Linux in circulation, a few hundred discontinued, and a few hundred more about to be announced (some of which might be discontinued in a few months), the name doesn&#8217;t matter that much to me as long as it isn&#8217;t completely ridiculous.  Douchebag Linux doesn&#8217;t smack of &#8220;Download me!  Use me!  I&#8217;m useful!&#8221;  On the other hand, Master of All Linux sounds good, but is probably just a tad too ambitious.</p>
<p>I wish there was a quick way to check if a name is already taken.  Like a global registry, or something that I could search for to determine if a name is used.  <a href="http://www.distrowatch.com">Distrowatch.com</a> is good, but there is a 90 day waiting period for a Linux distro to be added to the list because &#8220;this is to discourage submission of new projects that start with great enthusiasm only to vanish in a few short months&#8221;.  Like I said&#8230;  Easy to start, difficult to maintain.  Incidentally, <a href="http://paranoidlinux.org/">ParanoidLinux</a> is on the waiting list to be added to Distrowatch.  Its not mine, but I get quite a few people that read this blog after searching for that particular distro.  I wonder why&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/05/14/my-very-own-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samurai Skill</title>
		<link>http://dave.mysticmorph.net/2009/04/18/samurai-skill/</link>
		<comments>http://dave.mysticmorph.net/2009/04/18/samurai-skill/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 02:12:54 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[philosophy]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=126</guid>
		<description><![CDATA[Granted, there are no more samurai in service of the Emperor of Japan any longer, their spirit and their methods continue to live on.
I won&#8217;t explain the entire following video, as much of it is obvious, except to say that Isao Machii has been referred to as &#8220;Modern Samurai&#8221;, and he demonstrates superior swordsman skill [...]]]></description>
			<content:encoded><![CDATA[<p>Granted, there are no more samurai in service of the Emperor of Japan any longer, their spirit and their methods continue to live on.</p>
<p>I won&#8217;t explain the entire following video, as much of it is obvious, except to say that Isao Machii has been referred to as &#8220;Modern Samurai&#8221;, and he demonstrates superior swordsman skill and flexibility in precision.  An egg, a mushroom, a green bean, and a BB fired from a gun are all sliced by the sword.  Near the end, he is challenged to slice an iron rod, and then challenged again to slice an iron plate.</p>
<p>I will not comment on the sensationalism or grandiose publicity on the clip below.  However, I marvel at his ability. His speed is quicker than the eye, as even the technology to capture his skill is stressed.</p>
<p><a href="http://dave.mysticmorph.net/2009/04/18/samurai-skill/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/04/18/samurai-skill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My BumpTop: Bumped</title>
		<link>http://dave.mysticmorph.net/2009/03/09/my-bumptop-bumped/</link>
		<comments>http://dave.mysticmorph.net/2009/03/09/my-bumptop-bumped/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 20:57:19 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[critical thinking]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=80</guid>
		<description><![CDATA[Back in January, I posted that I was invited to the beta of BumpTop, which I was sincerely excited about, having seen more than a few videos covering the concept.  Unfortunately, I&#8217;ve uninstalled BumpTop because I&#8217;ve come to the conclusion that it is just not for me.
In my original post, I noted that it would [...]]]></description>
			<content:encoded><![CDATA[<p>Back in <a href="http://dave.mysticmorph.net/2009/01/05/bumpin-the-beta-top/">January, I posted</a> that I was invited to the beta of <a href="http://bumptop.com">BumpTop</a>, which I was sincerely excited about, having seen more than a few videos covering the concept.  Unfortunately, I&#8217;ve uninstalled BumpTop because I&#8217;ve come to the conclusion that it is just not for me.</p>
<p>In my original post, I noted that it would take some effort to change the way I use my desktop.  BumpTop, while very well thought out, and a genuinely original idea both in solving a problem and implementation of the solution, doesn&#8217;t fit well with how I personally use my computer.  This is not BumpTop&#8217;s fault.</p>
<p>For decades I have been using computers with different OSes, desktop orientations, window managers, looks and feels, constantly searching for &#8220;Desktop Nirvana&#8221;, which is to say the desktop state that mixes function with style and elegance while taking into account an optimal amount of practicality.  In other words, I&#8217;m all for eye-candy, as long as the eye-candy serves a purpose, even if that purpose is simply a &#8220;cool&#8221; factor.  As with all &#8220;cool&#8221; factors, it comes at a price, whether it be slower screen refresh rates like a 3D desktop [see <a href="http://wiki.compiz-fusion.org/">Compiz</a>], or more CPU resources consumed [see <a href="http://en.wikipedia.org/wiki/Google_Desktop">Google Desktop</a>], or possibly even reservation of a portion of desktop real estate [see <a href="http://lifehacker.com/5158878/enigma-desktop-20-released-adds-installer-widget-manager-and-templates">Rainmeter &amp; Enigma</a>].  BumpTop, on the other hand, seemed to not be so much eye-candy, but actually be more functional than cosmetic/stylish.</p>
<p>The problem BumpTop attempts to solve is that of desktop organization.  The analogy is a physical desk with papers and magazines sitting on a desk, in piles, with each item spacially relative to other items on the desk.  This is a brilliant way to see the problem, actually &#8212; arrange things spacially however the user of the items uses them, rather than &#8220;in a grid&#8221;, or &#8220;in a folder&#8221; as modern desktops coerce users to do.  For example, if I place things into a folder, and keep the folder on the desktop, yes I can organize the items, but I can&#8217;t SEE the items until I open the folder. However, if I organize things into a &#8220;pile&#8221; such as a physical pile on a shelf, I can SEE what items are in the pile without actually doing much at all, and I know which items are in which piles, whereas if they were in folders I would have to open each folder until I found what I was looking for.</p>
<p>This is all great in concept, and in implementation, and is precisely where BumpTop shines.</p>
<p>But, what if you&#8217;re like me, and have been organizing your desktop the same way for years?  Ever since <a href="http://www.guidebookgallery.org/screenshots/win30">Windows 3.0</a>, I have been organizing my desktop to reduce (or eliminate) clutter, more or less in the same manner.  Along comes BumpTop, blazing the way in desktop organization, and I have almost nothing on my desktop to organize.</p>
<p>So what do I do?  I start putting things on the desktop!</p>
<p>I quickly found that while BumpTop solves the problem, I didn&#8217;t have the problem it solves.  This became quite annoying for me, partially because I had to adjust my way of doing things on the computer, but also partially because BumpTop is not a desktop &#8212; its an application.  BumpTop does not *replace* the desktop, but sits on top of your normal desktop, and hides the desktop that the operating system (Windows) provides.  The desktop that comes with the OS is optimized and made to mesh with the rest of the operating system.  BumpTop is a 3rd party application that acts as a go-between, wedged in the middle of the original desktop and YOU.</p>
<p>While the concept of organizing things on the desktop into piles, groups, and the like, is a sound concept that is proved through its use, the fact is that it is still &#8220;just another application&#8221; that has to interact with the desktop/operating system.  This makes it slower than your original desktop, and vulnerable to crashes, bugs, and other nuiances like computer resource reservation, installed applications are vulnerable to.  In other words, BumpTop solves a particular problem, but the solution comes at a cost.  The cost is running another application all the time that hides your original desktop &#8212; It does not make your original desktop go away; it only hides it and helps you organize things in a more &#8220;human&#8221; way.  This makes the application slower than if it was the desktop itself, which would elminate the orginal icon-laden desktop altogether.</p>
<p>Interaction with BumpTop was much less responsive than with the original desktop.  Keeping in mind that I only tested the beta, and things are bound to get better overall, BumpTop will still remain an application and not a full desktop replacement that completely eliminates the original unorganized workspace.</p>
<p>&#8230;an application that does not solve a problem for someone like me.</p>
<p>Since <a href="http://dave.mysticmorph.net/2008/08/30/enso-ubiquity-command-line-nirvana/">I have mentioned it</a>, I&#8217;ve been using <a href="http://www.humanized.com/enso/">Enso</a>, which almost completely eliminates the need to have icons on the desktop at all.  After a few keystrokes, I&#8217;m using whatever software installed on my computer, whether I have a desktop icon for it or not.  It has become second nature in the way I interact with my computer, so much that I have found (don&#8217;t laugh) that when Enso isn&#8217;t running, for a few seconds I enter a state of panic because I have forgotten how to launch the application software I wanted to use.  Caps Lock, O, &#8220;Open:  &#8220;  Fire &#8212; &#8220;Firefox? Mozilla Firefox?  Windows Firewall?  OpenOffice.org Impress?&#8221;  Amazingly, &#8220;Firefox&#8221; is usually at the top of the list, because Enso has remembered the last time I said &#8220;Fire&#8221;, Firefox is what I wanted.   If I want to run Photoshop, I just Caps Lock, type O, then type &#8220;photo&#8221;, and I see a list containing: &#8220;Adobe Photoshop CS4?, Adobe Photoshop Lightroom 2.2?, Photosynth?, Windows Photo Gallery?, etc&#8221;.</p>
<p>When Enso is not running (because it crashed, or hasn&#8217;t fully launched yet), I do&#8230;<br />
Caps Lock&#8230;   Caps Lock light is now on.<br />
Uh oh.<br />
Ok.  Firefox is on the &#8220;Quick Launch&#8221; bar, so I&#8217;ll just click that.<br />
I need to run Photoshop, now.  Caps Lock&#8230;  Caps Lock light is now off.<br />
Uh oh.  Umm&#8230;.   ok, I think its in the &#8220;Start Menu&#8221;&#8230;   Start -&gt;  Adobe&#8230;.  something&#8230;  oh, there it is.  Adobe Photoshop CS4.  Got it.  Luckily.</p>
<p>For people like me, who have pretty much always organized their desktop, BumpTop, albeit a wonderfully thought out piece of software, is probably not for you.</p>
<p>For people like me, and even people not like me, I highly recommend <a href="http://www.humanized.com/enso/">Enso</a>.  BumpTop and Enso are not competing products, and solve completely different problems, but they do both help with the human-to-computer interaction immensely.</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/03/09/my-bumptop-bumped/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bumpin&#8217; the Beta Top!</title>
		<link>http://dave.mysticmorph.net/2009/01/05/bumpin-the-beta-top/</link>
		<comments>http://dave.mysticmorph.net/2009/01/05/bumpin-the-beta-top/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 23:56:14 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[not rules]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=67</guid>
		<description><![CDATA[I have finally got my beta test invitation to try out BumpTop.  It seems there is only a Windows version.
I have it installed, and will be trying it out as much as I can.  Ironically, I don&#8217;t normally have very much on my computer desktop, because of the problem BumpTop attempts to solve, but I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally got my beta test invitation to try out <a href="http://www.bumptop.com">BumpTop</a>.  It seems there is only a Windows version.</p>
<p>I have it installed, and will be trying it out as much as I can.  Ironically, I don&#8217;t normally have very much on my computer desktop, because of the problem BumpTop attempts to solve, but I&#8217;ll try to get out of the habit of keeping the desktop clean so that I can think of things in a new BumpTop way.</p>
<p>&#8230;my actual <strong>physical</strong> desktop is usually pretty cluttered, though.<br />
I wish there was something that would let me keep papers, magazines, and bills as organized as in BumpTop.</p>
<p>Things don&#8217;t work in the beta exactly like the video below, but the concepts are the same.  In addition to what you see in the video, there are &#8220;photo frames&#8221; on the walls that can be slideshows of photos on my computer, or elsewhere on the web.</p>
<p><object type="application/x-shockwave-flash" data="http://www.youtube.com/v/M0ODskdEPnQ" width="425" height="355" class="embedflash"><param name="movie" value="http://www.youtube.com/v/M0ODskdEPnQ" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object></p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2009/01/05/bumpin-the-beta-top/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prof. Wikipedia</title>
		<link>http://dave.mysticmorph.net/2008/09/17/prof-wikipedia/</link>
		<comments>http://dave.mysticmorph.net/2008/09/17/prof-wikipedia/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 17:21:43 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[funny]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=57</guid>
		<description><![CDATA[If your teacher was Wikipedia... hold onto your socks, it's gonna be a bumpy ride.]]></description>
			<content:encoded><![CDATA[<p>If your teacher was Wikipedia&#8230;  hold onto your socks, it&#8217;s gonna be a bumpy ride.<br />
[college]1830262[/college]</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2008/09/17/prof-wikipedia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preferences as your Password?</title>
		<link>http://dave.mysticmorph.net/2008/08/24/preferences-as-your-password/</link>
		<comments>http://dave.mysticmorph.net/2008/08/24/preferences-as-your-password/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 00:42:38 +0000</pubDate>
		<dc:creator>Dave Le Blanc</dc:creator>
				<category><![CDATA[philosophy]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://dave.mysticmorph.net/?p=52</guid>
		<description><![CDATA[You know the problem, you&#8217;ve seen it before.
You want to get into a website that you&#8217;ve already registered, but you&#8217;ve forgotten your password.  In lieu of chatting with someone on the phone or offline, the website asks you a few predetermined questions that you answered when you registered to the website.  You know [...]]]></description>
			<content:encoded><![CDATA[<p>You know the problem, you&#8217;ve seen it before.</p>
<p>You want to get into a website that you&#8217;ve already registered, but you&#8217;ve forgotten your password.  In lieu of chatting with someone on the phone or offline, the website asks you a few predetermined questions that you answered when you registered to the website.  You know the questions, because most websites have the same set of questions&#8230;</p>
<ul>
<li>What is your mother&#8217;s maiden name?</li>
<li>What is your first pet&#8217;s name?</li>
<li>Where did you grow up?</li>
<li>Who did you lose your virginity to?</li>
</ul>
<p>&#8230;ok&#8230;  maybe not so much that last one, but you get the point.</p>
<p>The problem, though it may not be abundantly apparent, is that your mother&#8217;s maiden name is easily obtainable, as well as where you grew up. Most of the things asked to verify your password is a matter of public record, or otherwise obtainable by investigating you.  Essentially, what you know (your password) turns into something other people might find out (mother&#8217;s maiden name, high school mascot, etc), in the case you forget your password.</p>
<p>One proposed solution is that these types of questions to verify your identity is replaced by your preferences; in music, movies, colors, type of food, sports, etc.</p>
<p>Enter the <a href="http://www.ravenwhite.com/iforgotmypassword.html">Blue Moon Authentication system</a>.</p>
<p>The question, here, is:  Can these things be learned, given a person&#8217;s name?</p>
<p>Granted, some things might be actually learned about a person.  A person&#8217;s last name denotes heritage and geneology, which might infer food preference, types of movies, etc.  Sites like <a href="http://last.fm">last.fm</a> actually track a person&#8217;s music preferences, and pairs it with  &#8220;neighbors&#8221; of similar preferences.</p>
<p>Parallel to this, some people answer these types of questions (mother&#8217;s maiden name, high school mascot, etc) with purposelly false information, such as &#8220;qwerty1234&#8243;.  Subsequently, when/if they forget the password and are presented with the question &#8220;What is your mother&#8217;s maiden name?&#8221; to recover the password, they believe they are protected from public records giving this away &#8212; qwerty1234 is the answer to all questions, and this is not public record, and therefore useless in attempts to learn the password.  This obfuscating strategy works in a question/answer scenario, but likely doesn&#8217;t work very well in the realm of preferences &#8212; if you purposefully choose falsely, you may not remember your purposeful false choices upon you forgetting your password.</p>
<p>Quite an interesting problem, indeed, with an interesting possible solution.</p>
<p>If only people could choose good passwords, and remember them&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dave.mysticmorph.net/2008/08/24/preferences-as-your-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
