<?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>jaredrobinson.com</title>
	<atom:link href="http://jaredrobinson.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://jaredrobinson.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 19 Feb 2010 22:44:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Migrating data from Palm TX to Nexus One</title>
		<link>http://jaredrobinson.com/blog/migrating-data-from-palm-tx-to-nexus-one/</link>
		<comments>http://jaredrobinson.com/blog/migrating-data-from-palm-tx-to-nexus-one/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:44:47 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=553</guid>
		<description><![CDATA[I&#8217;ve used Palm OS for the past ten years, starting with a stone-age Handspring Visor, continuing with an elegant Sony Clie, and ending with a well designed Palm T&#124;X. The calendar and the address book kept me organized. The failure of the digitizer in my T&#124;X pushed me to find a replacement. I considered the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used Palm OS for the past ten years, starting with a stone-age <a href="http://en.wikipedia.org/wiki/Handspring_%28company%29#Handspring_Visor">Handspring Visor</a>, continuing with an elegant Sony <a href="http://en.wikipedia.org/wiki/CLI%C3%89">Clie</a>, and ending with a well designed <a href="http://www.palm.com/us/products/handhelds/tx/">Palm T|X</a>. The calendar and the address book kept me organized. The failure of the digitizer in my T|X pushed me to find a replacement. I considered the iPhone and Palm Pre, but chose the <a href="http://en.wikipedia.org/wiki/Nexus_One">Nexus One</a>.</p>

<p>Once the Nexus One arrived, my task was to find a way to migrate my calendar, contacts, and passwords.</p>

<p>A coworker recommended <a href="https://www.goosync.com">GooSync</a>, which he used to move from a Palm TX to a Motorola Cliq. From the description of GooSync, it sounded like neither the free version or the paid version would migrate all ten years of calendar entries over to Google calendar.</p>

<p>Google calendar supports import from an <a href="http://en.wikipedia.org/wiki/ICalendar">iCalendar</a> file. Palm Desktop doesn&#8217;t export into iCalendar format. Jpilot on Linux does, but I found that the format is not compatible with Google&#8217;s import. So I synchronized my Palm TX with Evolution on Linux. Evolution&#8217;s iCalendar export was compatible with Google&#8217;s import.</p>

<p>Palm Desktop didn&#8217;t seem to be able to export in a format that Google&#8217;s contacts could understand. I used Jpilot on LInux to export each of my categories in <a href="http://en.wikipedia.org/wiki/VCard">vCard format</a>, and imported them into Google one at a time. This worked well.</p>

<p>On Palm, I had used GNU Keyring to store my passwords. Android has <a href="http://www.keepassdroid.com/">KeePassDroid</a> (among others). There was no easy migration path between the two. Jpilot on Linux has a plugin to display my GNU Keyring password entries. I installed <a href="http://www.keepassx.org/">KeePassX</a> on my Linux box, and copied and pasted each password from Jpilot into KeePassX. When I finished, I copied the KeePass database onto the Nexus One.</p>

<p>I like the Nexus One. It&#8217;s slim, fast, and capable.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/migrating-data-from-palm-tx-to-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git 1.7.0 released with sparse checkouts</title>
		<link>http://jaredrobinson.com/blog/git-1-7-0-released-with-sparse-checkouts/</link>
		<comments>http://jaredrobinson.com/blog/git-1-7-0-released-with-sparse-checkouts/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:10:56 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=550</guid>
		<description><![CDATA[I saw that Git 1.7.0 has been released. For me, the most interesting feature is &#8220;sparse checkouts&#8221;, a feature that I use frequently in Subversion.
]]></description>
			<content:encoded><![CDATA[<p>I saw that <a href="http://git-scm.com/">Git 1.7.0</a> has been released. For me, the most interesting feature is &#8220;sparse checkouts&#8221;, a feature that I use frequently in Subversion.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/git-1-7-0-released-with-sparse-checkouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trust, but verify</title>
		<link>http://jaredrobinson.com/blog/trust-but-verify/</link>
		<comments>http://jaredrobinson.com/blog/trust-but-verify/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:10:04 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=547</guid>
		<description><![CDATA[In a comment over at LWN.net, a reader pointed out that it&#8217;s a good idea to verify not just SSL certificate, but also doctors, mechanics, etc. He says, &#8220;it&#8217;s simply a requirement of a healthy society that it&#8217;s citizens have a healthy skepticism and be willing to put the effort into understanding what is going [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://lwn.net/Articles/375051/">a comment</a> over at LWN.net, a reader pointed out that it&#8217;s a good idea to verify not just SSL certificate, but also doctors, mechanics, etc. He says, &#8220;it&#8217;s simply a requirement of a healthy society that it&#8217;s citizens have a healthy skepticism and be willing to put the effort into understanding what is going on around them. It&#8217;s not that you don&#8217;t trust them. Its that you do what you can, in your limited way, to make sure that you can trust them.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/trust-but-verify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working around patent threats</title>
		<link>http://jaredrobinson.com/blog/working-around-patent-threats/</link>
		<comments>http://jaredrobinson.com/blog/working-around-patent-threats/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:08:46 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Patents]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=544</guid>
		<description><![CDATA[Andrew Tridgell, author of Samba, says the best way to defend against patents in open source software is to 1. learn how to read patents and 2. learn how to rigorously work around patents 


http://lwn.net/Articles/370615/

]]></description>
			<content:encoded><![CDATA[<p>Andrew Tridgell, author of Samba, says the best way to defend against patents in open source software is to 1. learn how to read patents and 2. learn how to rigorously work around patents </p>

<ul>
<li><a href="http://lwn.net/Articles/370615/">http://lwn.net/Articles/370615/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/working-around-patent-threats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source: Freedom from Anti-features</title>
		<link>http://jaredrobinson.com/blog/open-source-freedom-from-anti-features/</link>
		<comments>http://jaredrobinson.com/blog/open-source-freedom-from-anti-features/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 22:07:38 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=539</guid>
		<description><![CDATA[It&#8217;s good to remember that a benefit of open source software is freedom from anti-features. The wiki (the second link) has examples of anti-features. E.g. I wasn&#8217;t aware of the Vista anti-feature where it slows down network connections when it detects any sound playing.


http://lwn.net/Articles/370615/
http://wiki.mako.cc/Antifeatures

]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s good to remember that a benefit of open source software is freedom from anti-features. The wiki (the second link) has examples of anti-features. E.g. I wasn&#8217;t aware of the Vista anti-feature where it slows down network connections when it detects any sound playing.</p>

<ul>
<li><a href="http://lwn.net/Articles/370615/">http://lwn.net/Articles/370615/</a></li>
<li><a href="http://wiki.mako.cc/Antifeatures">http://wiki.mako.cc/Antifeatures</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/open-source-freedom-from-anti-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>f-spot and sqlite</title>
		<link>http://jaredrobinson.com/blog/f-spot-and-sqlite/</link>
		<comments>http://jaredrobinson.com/blog/f-spot-and-sqlite/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 22:04:41 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=519</guid>
		<description><![CDATA[I recently tried using Linux f-spot, with the intent to make it easier to browse, manipulate, manage and publish my photos. I wanted f-spot to manage my photo screen saver as well. f-spot seems to be good at importing photos, but getting photos removed is a bit more difficult.

I organize my photos by date an [...]]]></description>
			<content:encoded><![CDATA[<p>I recently tried using Linux <a href="http://f-spot.org/">f-spot</a>, with the intent to make it easier to browse, manipulate, manage and publish my photos. I wanted f-spot to manage my photo screen saver as well. f-spot seems to be good at importing photos, but getting photos removed is a bit more difficult.</p>

<p>I organize my photos by date an a directory structure such as &#8220;2010/2010.01.01 New Years Day&#8221;. The &#8220;2010&#8243; directory contains several sub directories. Each sub directory consists of a date and a description. If, for some reason, I import photos into f-spot that I don&#8217;t want in its database, I know what directory the photos pertain to. Unfortunately, F-spot doesn&#8217;t allow me to remove photos from its catalog by filename or file path. That&#8217;s okay though, because it stores its database using sqlite.</p>

<p>I figured this out by running <tt>lsof -p pid-of-f-spot</tt>, and noticed a file descriptor opened to &#8220;/home/jared/.config/f-spot/photos.db&#8221;. Then I ran <tt>file ~/.config/f-spot/photos.db</tt> and it helpfully told me that it is a &#8220;<a href="http://www.sqlite.org/">SQLite</a> 3.x database&#8221;.</p>

<p>After a bit of google research, I figured out I could install a SQLite manager on my Fedora system: <tt>yum install -y sqliteman</tt>, followed by running <tt>sqliteman ~/.config/f-spot/photos.db</tt>. I was expecting to see a command-line client, but to my surprise, I found a pleasant graphical interface. It was simple to browse the table schema and to run queries to update and morph the f-spot photo database. Note: I&#8217;d recommend making a backup copy of the database before altering it.</p>

<p>F-spot may not be everything I want it to be, but I managed to work past its limitations due to the fact that it used a well known, open data storage format.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/f-spot-and-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Persuasion and Manipulation</title>
		<link>http://jaredrobinson.com/blog/persuasion-and-manipulation/</link>
		<comments>http://jaredrobinson.com/blog/persuasion-and-manipulation/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:48:56 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=507</guid>
		<description><![CDATA[As I was reading about techniques of scamming and of social engineering, I realized that urgency is a tool that is both nefariously and legitimately used &#8212; having a sense of urgency motivates us to stop procrastinating and to act. Salesmen get people to buy products by instilling a sense of urgency. Religious and political [...]]]></description>
			<content:encoded><![CDATA[<p>As I was reading about techniques of scamming and of social engineering, I realized that urgency is a tool that is both nefariously and legitimately used &#8212; having a sense of urgency motivates us to stop procrastinating and to act. Salesmen get people to buy products by instilling a sense of urgency. Religious and political leaders get people to act using urgency. Urgency is a persuasive tool.</p>

<p>Persuasion is the act of inducing action or belief in others. </p>

<p>I asked myself the question, &#8220;what&#8217;s the difference between honest and dishonest persuasion?&#8221;. Someone who honestly persuades builds trust, and is trustworthy. They love others, have integrity, and seek to empower others &#8212; to build them up, to strengthen them. It is selfless, although it doesn&#8217;t preclude deriving joy from helping others.</p>

<p>Someone who dishonestly persuades (manipulates) destroys trust through deception and intimidation. They may withhold information, utilize evasion, character attacks, and impersonation.  They attempt to impede critical thinking. Manipulation is selfish. The object of manipulation is power or possessions.</p>

<p><a href="http://www.bible-teaching-about.com/persuasion.html">Laws of persuasion</a> include</p>

<ul>
<li>Reciprocation</li>
<li>Commitment &#038; Consistency</li>
<li>Social Proof (aka conformity)</li>
<li>Likability (trust, friends, I&#8217;m like you, image)</li>
<li>Authority</li>
<li>Scarcity (urgency)</li>
</ul>

<p>I&#8217;d add:</p>

<ul>
<li>Diffusion of responsibility</li>
</ul>

<p>That last one can help an individual stand up to pressure from peers. At one point during my <a href="http://newsroom.lds.org/ldsnewsroom/v/index.jsp?vgnextoid=37bc12fccd78f010VgnVCM100000176f620aRCRD&#038;vgnextchannel=3e0511154963d010VgnVCM1000004e94610aRCRD">LDS mission</a>, I had a companion that was a challenge to work with. My mission president told me that if I felt pressured to do something I knew was wrong, to call him and ask permission. His answer would be &#8220;no&#8221;, and I could put the responsibility of the decision on his shoulders. Normally, I like to take the responsibility of decisions, but in one case, I felt more pressure from my companion than I wanted to stand up to myself. Making that phone call diffused the responsibility somewhat. I appreciated being able to lean on a trusted authority.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/persuasion-and-manipulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minimizing tracing/instrumentation overhead, injectso</title>
		<link>http://jaredrobinson.com/blog/minimizing-tracinginstrumentation-overhead-injectso/</link>
		<comments>http://jaredrobinson.com/blog/minimizing-tracinginstrumentation-overhead-injectso/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:13:46 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=503</guid>
		<description><![CDATA[Reading these articles from lwn.net: Minimizing instrumentation impacts and Debugging the Kernel using Ftrace, reminded me of Microsoft detours and Linux injectso (updated to work with current glibc, kernels).
]]></description>
			<content:encoded><![CDATA[<p>Reading these articles from lwn.net: <a href="http://lwn.net/Articles/365833/">Minimizing instrumentation impacts</a> and <a href="http://lwn.net/Articles/365835/">Debugging the Kernel using Ftrace</a>, reminded me of <a href="http://research.microsoft.com/en-us/projects/detours/">Microsoft detours</a> and <a href="http://c-skills.blogspot.com/">Linux injectso</a> (updated to work with current glibc, kernels).</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/minimizing-tracinginstrumentation-overhead-injectso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global Warming opinions</title>
		<link>http://jaredrobinson.com/blog/global-warming-opinions/</link>
		<comments>http://jaredrobinson.com/blog/global-warming-opinions/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:08:47 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Climate Change]]></category>
		<category><![CDATA[Global Warming]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=495</guid>
		<description><![CDATA[There are many smart, rational people (and scientists) who believe in a dire future as a result of human-caused global warming, and that billions should be spent to reverse that trend. And there are many smart, rational people (and scientists) who see through the furor of faulty assumptions, faulty claims, and faulty conclusions. Here are [...]]]></description>
			<content:encoded><![CDATA[<p>There are many smart, rational people (and scientists) who believe in a dire future as a result of human-caused global warming, and that billions should be spent to reverse that trend. And there are many smart, rational people (and scientists) who see through the furor of faulty assumptions, faulty claims, and faulty conclusions. Here are several opinion pieces on <del datetime="2009-12-21T12:26:23+00:00">Global Warming</del> climate change.</p>

<p><a href="http://online.wsj.com/article/SB10001424052748704517504574589952331068322.html">Time for a Smarter Approach to Global Warming: Investing in energy R&#038;D might work. Mandated emissions cuts won&#8217;t</a> by Bjorn Lomborg (who believes in global warming)</p>

<p>Mr. Lomborg says that spending money on reducing Malaria, HIV, etc. will help people, but spending money on lowering CO2 won&#8217;t help people.</p>

<p><a href="http://www.timesonline.co.uk/tol/news/environment/copenhagen/article6956783.ece">Inconvenient truth for Al Gore as his North Pole sums don&#8217;t add up</a>, Dec 15, 2009</p>

<p><a href="http://online.wsj.com/article/SB10001424052748703939404574567423917025400.html">The Climate Science Isn&#8217;t Settled</a> by Richard S. Lindzen, Nov 30, 2009</p>

<p>Mr. Lindzen is a meteoroligist at MIT, and is one of the chief critics of the climate &#8220;catastrophe&#8221; claims being made by Al Gore and others.</p>

<p><a href="http://www2.ljworld.com/news/2009/dec/16/fact-based-climate-debate/">Fact-based climate debate</a> by Lee C. Gerhard, Dec 16, 2009</p>

<hr />

<p>Mankind does affect the environment. We are stewards over the earth, and we have been since the <a href="http://scriptures.lds.org/en/gen/1/28e">time of Adam</a>. We ought to be good stewards, and there are many ways to do that. Reducing man-caused carbon dioxide emissions on a global level won&#8217;t improve our lives. Improving air quality has improved our lives, and it makes sense to pursue cleaner air in the future. Pursuing safe, clean energy is also worthwhile.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/global-warming-opinions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Users, Security and Scams</title>
		<link>http://jaredrobinson.com/blog/users-security-and-scams/</link>
		<comments>http://jaredrobinson.com/blog/users-security-and-scams/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 12:25:48 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://jaredrobinson.com/blog/?p=486</guid>
		<description><![CDATA[I read Bruce Schneier&#8217;s Crypto-Gram monthly. It&#8217;s from there that I found most of these links, with the exception of the ones on social engineering. I found the first paper on scam victims to be especially thought provoking (although it&#8217;s long). The video clip demonstrating social proof was amusing.

Understanding scam victims: seven principles for systems [...]]]></description>
			<content:encoded><![CDATA[<p>I read Bruce Schneier&#8217;s <a href="http://www.schneier.com/crypto-gram.html">Crypto-Gram</a> monthly. It&#8217;s from there that I found most of these links, with the exception of the ones on social engineering. I found the first paper on scam victims to be especially thought provoking (although it&#8217;s long). The video clip demonstrating social proof was amusing.</p>

<p><em><a href="http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-754.pdf">Understanding scam victims: seven principles for systems security</a></em></p>

<p>Summary: Scammers manipulate people with distraction, deception, herd mentality, greed, time pressure and by impersonating authority. If something sounds too good to be true, it probably is.</p>

<hr />

<p><em><a href="http://www.infosectoday.com/Norwich/GI532/Social_Engineering.htm">Social Engineering</a></em> <a href="http://www.chips.navy.mil/archives/09_Jan/web_pages/social_engineering.html">&#91;2&#93;</a> <a href="http://packetstormsecurity.nl/docs/social-engineering/aaatalk.html">&#91;3&#93;</a></p>

<p><em>Summary</em>: Social engineers exploit people&#8217;s tendency to trust and to be helpful. They do this with ingratiation, impersonation, diffusion of responsibility, urgency, appeal to conformity (aka &#8220;social proof&#8221; or herd mentality), intimidation, deception, and authoritative orders.</p>

<p>There&#8217;s an entertaining Candid Camera <a href="http://www.social-engineer.org/framework/Influence_Tactics:_Consensus_or_Social_Proof">video clip demonstrating &#8220;social proof&#8221;</a>.</p>

<hr />

<p><em><a href="http://research.microsoft.com/en-us/um/people/cormac/papers/2009/SoLongAndNoThanks.pdf">The Rational Rejection of Security Advice by Users</a></em></p>

<p><em>Summary</em>: Security practitioners often dole out advice that is perceived by users as too time consuming. So users ignore or reject the security advice. However, &#8220;Advice that has compelling cost-benefit tradeoff has real chance of user adoption&#8230;. the costs and benefits have to be those the user cares about&#8221;. <em>Time</em> is one thing users care about.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaredrobinson.com/blog/users-security-and-scams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
