<?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>Cyrus Farivar &#187; Geekery</title>
	<atom:link href="http://cyrusfarivar.com/blog/category/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://cyrusfarivar.com/blog</link>
	<description>&#34;Being a good writer is 3% talent, 97% not being distracted by the Internet.&#34;</description>
	<lastBuildDate>Thu, 05 Jan 2012 15:11:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Senate passes Victims of Iranian Censorship (VOICE) Act</title>
		<link>http://cyrusfarivar.com/blog/2009/07/24/senate-passes-victims-of-iranian-censorship-voice-act/</link>
		<comments>http://cyrusfarivar.com/blog/2009/07/24/senate-passes-victims-of-iranian-censorship-voice-act/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 20:41:34 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Election 1388]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=2459</guid>
		<description><![CDATA[Late last night, the Senate passed the Victims of Iranian Censorship (VOICE) Act. Nico links to the presser just co-released by a number of senators, including leads McCain, Liberman and Graham, Casey, Kaufman and others. Important bits: • Authorizes $30 million to the Broadcasting Board...]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2558/3753357344_7b337abb51_m_d.jpg" align="right" vspace="20" hspace="20"/>Late last night, the Senate passed the Victims of Iranian Censorship (VOICE) Act. </p>
<p><a href="http://www.huffingtonpost.com/2009/07/20/iran-uprising-blogging-mo_n_240767.html">Nico links</a> to the <a href="http://www.niacouncil.org/index.php?option=com_content&#038;task=view&#038;id=1473&#038;Itemid=2">presser</a> just co-released by a number of senators, including leads McCain, Liberman and Graham, Casey, Kaufman and others. </p>
<p><a href="http://lieberman.senate.gov/newsroom/release.cfm?id=316182">Important bits</a>:<br />
<blockquote><i>• Authorizes $30 million to the Broadcasting Board of Governors to expand Farsi language broadcasting into Iran by Radio Free Europe / Radio Liberty&#8217;s Radio Farda and the Voice of America&#8217;s Persian News Network. The funds may be used to develop additional transmission capability to counter Iranian government efforts to jam radio, satellite, and Internet-based transmissions; establish additional proxy server capability and anti-censorship software to counter efforts to block access to websites in Iran; develop technologies to counter efforts to block SMS text message exchange over cellular phone networks; and hire, on a permanent or short-term basis, additional staff for Radio Farda and the Persian News Network.</p>
<p>• Authorizes $20 million for a new &#8220;Iranian Electronic Education, Exchange, and Media Fund,&#8221; which will support the development of technologies, including websites, that will aid the ability of the Iranian people to gain access to and share information; counter efforts to block, censor, or monitor the Internet in Iran; and engage in Internet-based education programs and other exchanges with Americans online.</p>
<p>• Requires a report by the President on non-Iranian companies, including corporations with U.S. subsidiaries, that have aided the Iranian government&#8217;s Internet censorship efforts, including by providing deep packet inspection technology.</i></p></blockquote>
<p>Entire text of the bill, courtesy of <a href="http://thomas.loc.gov/cgi-bin/query/C?r111:./temp/~r111zDrjrj">THOMAS at the Library of Congress</a>, after the jump:<span id="more-2459"></span><br />
<blockquote><i>Subtitle D&#8211;VOICE Act</p>
<p>   SEC. 1241. SHORT TITLE.</p>
<p>    This subtitle may be cited as the &#8220;Victims of Iranian Censorship Act&#8221;or the &#8220;VOICE Act&#8221;.</p>
<p>   SEC. 1242. SENSE OF CONGRESS.</p>
<p>    It is the sense of Congress that the United States&#8211;</p>
<p>    (1) respects the sovereignty, proud history, and rich culture of the Iranian people;</p>
<p>    (2) respects the universal values of freedom of speech and freedom of the press in Iran and throughout the world;</p>
<p>    (3) supports the Iranian people as they take steps to peacefully express their voices, opinions, and aspirations;</p>
<p>    (4) supports the Iranian people seeking access to news and other forms of information;</p>
<p>    (5) condemns the detainment, imprisonment, and intimidation of all journalists, in Iran and elsewhere throughout the world;</p>
<p>    (6) supports journalists who take great risk to report on political events in Iran, including those surrounding the presidential election;</p>
<p>    (7) supports the efforts the Voice of America&#8217;s (VOA) 24-hour television station Persian News Network, and Radio Free Europe/Radio Liberty&#8217;s (RFE/RL) Radio Farda 24-hour radio station; British Broadcasting Corporation (BBC) Farsi language programming; Radio Zamaneh; and other independent news outlets to provide information to Iran;</p>
<p>    (8) condemns acts of censorship, intimidation, and other restrictions on freedom of the press, freedom of speech, and freedom of expression in Iran and throughout the world;</p>
<p>    (9) commends companies which have facilitated the ability of the Iranian people to access and share information, and exercise freedom of speech, freedom of expression, and freedom of assembly through alternative technologies; and</p>
<p>    (10) condemns companies which have knowingly impeded the ability of the Iranian people to access and share information and exercise freedom of speech, freedom of expression, and freedom of assembly through electronic media, including through the sale of technology that allows for deep packet inspection or provides the capability to monitor or block Internet access, and gather information about individuals.</p>
<p>   SEC. 1243. STATEMENT OF POLICY.</p>
<p>    It shall be the policy of the United States&#8211;</p>
<p>    (1) to support freedom of the press, freedom of speech, freedom of expression, and freedom of assembly in Iran;</p>
<p>    (2) to support the Iranian people as they seek, receive, and impart information and promote ideas in writing, in print, or through any media without interference;</p>
<p>    (3) to discourage businesses from aiding efforts to interfere with the ability of the people of Iran to freely access or share information or otherwise infringe upon freedom of speech, freedom of expression, freedom of assembly, and freedom of the press through the Internet or other electronic media, including through the sale of deep packet inspection or other technology to the Government of Iran that provides the capability to monitor or block Internet access, and gather information about individuals; and</p>
<p>    (4) to encourage the development of technologies, including Internet Web sites that facilitate the efforts of the Iranian people&#8211;</p>
<p>    (A) to gain access to and share accurate information and exercise freedom of speech, freedom of expression, freedom of assembly, and freedom of the press, through the Internet or other electronic media; and</p>
<p>    (B) engage in Internet-based education programs and other exchanges between United States citizens and Iranians.</p>
<p>   SEC. 1244. AUTHORIZATION OF APPROPRIATIONS.</p>
<p>    (a) International Broadcasting Operations Fund.&#8211;In addition to amounts otherwise authorized for the Broadcasting Board of Governors&#8217; International Broadcasting Operations Fund, there is authorized to be appropriated $15,000,000 to expand Farsi language programming and to provide for the dissemination of accurate and independent information to the Iranian people through radio, television, Internet, cellular telephone, short message service, and other communications.</p>
<p>    (b) Broadcasting Capital Improvements Fund.&#8211;In addition to amounts otherwise authorized for the Broadcasting Board of Governors&#8217; Broadcasting Capital Improvements Fund, there is authorized to be appropriated $15,000,000 to expand transmissions of Farsi language programs to Iran.</p>
<p>    (c) Use of Amounts.&#8211;In pursuit of the objectives described in subsections (a) and (b), amounts in the International Broadcasting Operations Fund and the Capital Improvements Fund may be used to&#8211;</p>
<p>    (1) develop additional transmission capability for Radio Farda and the Persian News Network to counter ongoing efforts to jam transmissions, including through additional shortwave and medium wave transmissions, satellite, and Internet mechanisms;</p>
<p>    (2) develop additional proxy server capability and anti-censorship software to counter efforts to block Radio Farda and Persian News Network Web sites;</p>
<p>    (3) develop technologies to counter efforts to block SMS text message exchange over cellular phone networks;</p>
<p>    (4) expand program coverage and analysis by Radio Farda and the Persian News Network, including the development of broadcast platforms and programs, on the television, radio and Internet, for enhanced interactivity with and among the people of Iran;</p>
<p>    (5) hire, on a permanent or short-term basis, additional staff for Radio Farda and the Persian News Network; and</p>
<p>    (6) develop additional Internet-based, Farsi-language television programming, including a Farsi-language, Internet-based news channel.</p>
<p>   SEC. 1245. IRANIAN ELECTRONIC EDUCATION, EXCHANGE, AND MEDIA FUND.</p>
<p>    (a) Establishment.&#8211;There is established in the Treasury of the United States the Iranian Electronic Education, Exchange, and Media Fund (referred to in this section as the &#8220;Fund&#8221;), consisting of amounts appropriated to the Fund pursuant to subsection (f).</p>
<p>    (b) Administration.&#8211;The Fund shall be administered by the Secretary of State.</p>
<p>    (c) Objective.&#8211;The objective of the Fund shall be to support the development of technologies, including Internet Web sites, that will aid the ability of the Iranian people to&#8211;</p>
<p>    (1) gain access to and share information;</p>
<p>    (2) exercise freedom of speech, freedom of expression, and freedom of assembly through the Internet and other electronic media;</p>
<p>    (3) engage in Internet-based education programs and other exchanges between Americans and Iranians; and</p>
<p>    (4) counter efforts&#8211;</p>
<p>    (A) to block, censor, and monitor the Internet; and</p>
<p>    (B) to disrupt or monitor cellular phone networks or SMS text exchanges.</p>
<p>    (d) Use of Amounts.&#8211;In pursuit of the objective described in subsection (c), amounts in the Fund may be used for grants to United States or foreign universities, nonprofit organizations, or companies for targeted projects that advance the purpose of the Fund, including projects that&#8211;</p>
<p>    (1) develop Farsi-language versions of existing social-networking Web sites;</p>
<p>    (2) develop technologies, including Internet-based applications, to counter efforts&#8211;</p>
<p>    (A) to block, censor, and monitor the Internet; and</p>
<p>    (B) to disrupt or monitor cellular phone networks or SMS text message exchanges;</p>
<p>    (3) develop Internet-based, distance learning programs for Iranian students at United States universities; and</p>
<p>    (4) promote Internet-based, people-to-people educational, professional, religious, or cultural exchanges and dialogues between United States citizens and Iranians.</p>
<p>    (e) Transfers.&#8211;Amounts in the Fund may be transferred to the United States Agency for International Development, the Broadcasting Board of Governors, or any other agency of the Federal Government to the extent that such amounts are used to carry out activities that will further the objective described in subsection (c).</p>
<p>    (f) Authorization of Appropriations.&#8211;There is authorized to be appropriated $20,000,000 to the Fund.</p>
<p>   SEC. 1246. ANNUAL REPORT.</p>
<p>    (a) In General.&#8211;Not later than 90 days after the date of the enactment of this Act, and annually thereafter for 5 years, the President shall submit a report to Congress that provides a detailed description of&#8211;</p>
<p>    (1) United States-funded international broadcasting efforts in Iran;</p>
<p>    (2) efforts by the Government of Iran to block broadcasts sponsored by the United States or other non-Iranian entities;</p>
<p>    (3) efforts by the Government of Iran to monitor or block Internet access, and gather information about individuals;</p>
<p>    (4) plans by the Broadcasting Board of Governors for the use of the amounts appropriated pursuant to section 1244, including&#8211;</p>
<p>    (A) the identification of specific programs and platforms to be expanded or created; and</p>
<p>    (B) satellite, radio, or Internet-based transmission capacity to be expanded or created;</p>
<p>    (5) plans for the use of the Iranian Electronic Education, Exchange, and Media Fund;</p>
<p>    (6) a detailed breakdown of amounts obligated and disbursed from the Iranian Electronic Media Fund and an assessment of the impact of such amounts;</p>
<p>    (7) the percentage of the Iranian population and of Iranian territory reached by shortwave and medium-wave radio broadcasts by Radio Farda and Voice of America;</p>
<p>    (8) the Internet traffic from Iran to Radio Farda and Voice of America Web sites; and</p>
<p>    (9) the Internet traffic to proxy servers sponsored by the Broadcasting Board of Governors, and the provisioning of surge capacity.</p>
<p>    (b) Classified Annex.&#8211;The report submitted under subsection (a) may include a classified annex.</p>
<p>[Page: S8049]</p>
<p>   SEC. 1247. REPORT ON ACTIONS BY NON-IRANIAN COMPANIES.</p>
<p>    (a) Study.&#8211;The President shall direct the appropriate officials to examine claims that non-Iranian companies, including corporations with United States subsidiaries, have provided hardware, software, or other forms of assistance to the Government of Iran that has furthered its efforts to&#8211;</p>
<p>    (1) filter online political content;</p>
<p>    (2) disrupt cell phone and Internet communications; and</p>
<p>    (3) monitor the online activities of Iranian citizens.</p>
<p>    (b) Report.&#8211;Not later than 180 days after the date of the enactment of this Act, the President shall submit a report to Congress that contains the results of the study conducted under subsection (a). The report submitted under this subsection shall be submitted in unclassified form, but may include a classified annex.</p>
<p>   SEC. 1248. HUMAN RIGHTS DOCUMENTATION.</p>
<p>    There are authorized to be appropriated $5,000,000 to the Secretary of State to document, collect, and disseminate information about human rights in Iran, including abuses of human rights that have taken place since the Iranian presidential election conducted on June 12, 2009.</i></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2009/07/24/senate-passes-victims-of-iranian-censorship-voice-act/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Haystack wants your USB thumb drives!</title>
		<link>http://cyrusfarivar.com/blog/2009/07/23/haystack-wants-your-usb-thumb-drives/</link>
		<comments>http://cyrusfarivar.com/blog/2009/07/23/haystack-wants-your-usb-thumb-drives/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 21:08:29 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Election 1388]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Iran]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=2449</guid>
		<description><![CDATA[For the uninitiated: Haystack is an awesome, new, anti-filtering software that&#8217;s custom-designed for Iran. It&#8217;s run out of San Francisco run by my new friend and green hat hacker extraordinaire, Austin Heap. Haystack is moving along quite quickly &#8212; heck, they&#8217;ve even got a swank...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.haystacknetwork.com/"/><center><img src="http://farm3.static.flickr.com/2434/3749743471_ec41a77a02_o_d.jpg"/></center></p>
<p>For the uninitiated: Haystack is an awesome, <a href="http://cyrusfarivar.com/blog/?p=2391">new, anti-filtering software that&#8217;s custom-designed for Iran</a>. It&#8217;s run out of San Francisco run by my new friend and green hat hacker extraordinaire, <a href="http://cyrusfarivar.com/blog/?p=2415">Austin Heap</a>. </p>
<p>Haystack is moving along quite quickly &#8212; heck, they&#8217;ve even got a swank new <a href="http://www.haystacknetwork.com">website</a>! &#8212; and in addition to <a href="http://www.haystacknetwork.com/donate/">donating money</a>, you too can help in a really easy, but meaningful way, too: </p>
<p>If you&#8217;ve got a <a href="http://twitter.com/austinheap/status/2804496132">spare USB thumb drive</a> (at least 128MB or greater), send &#8216;em in a <a href="http://twitter.com/austinheap/status/2805644116">plain envelope</a> here:</p>
<p><center>Austin Heap<br />
PO Box 423060<br />
San Francisco, CA 94142<br />
USA</center></p>
<p>The Haystack crew will be using these drives to safely get copies of the software inside Iran, to join the <a href="http://blog.austinheap.com/moment-of-truth/">small handful</a> of current Haystack users. It&#8217;s low-tech, but still pretty effective. </p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2009/07/23/haystack-wants-your-usb-thumb-drives/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>July 7: Cyrus on PRI&#8217;s The World</title>
		<link>http://cyrusfarivar.com/blog/2009/07/07/july-7-cyrus-on-pris-the-world/</link>
		<comments>http://cyrusfarivar.com/blog/2009/07/07/july-7-cyrus-on-pris-the-world/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 14:29:35 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Election 1388]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[The World (PRI)]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=2403</guid>
		<description><![CDATA[Dear Friends, I’ve been informed that my radio piece on Haystack and the Dutch Parliament&#8217;s new technological support for Iran is airing today. It will be available on any of these stations (and their Internet streams): NYC &#8211; 3 pm Eastern &#8211; WNYC &#8211; 820...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theworld.org"><img src="http://cyrusfarivar.com/images/theworld-logo.jpg" align="right" vspace="20" hspace="20"/></a>Dear Friends,</p>
<p>I’ve been informed that my radio piece on <a href="http://cyrusfarivar.com/blog/?p=2391">Haystack and the Dutch Parliament&#8217;s new technological support for Iran</a> is airing today.</p>
<p>It will be available on any of these stations (and their Internet streams):</p>
<p>NYC &#8211; 3 pm Eastern &#8211; WNYC &#8211; 820 AM &#8211; www.wnyc.org<br />
Washington, DC &#8211; 8 pm Eastern &#8211; WAMU &#8211; 88.5 FM &#8211; www.wamu.org<br />
Los Angeles &#8211; 12 pm Pacific &#8211; KPCC &#8211; 89.3 FM &#8211; www.kpcc.opg<br />
Boston &#8211; 4 pm Eastern &#8211; WGBH &#8211; 89.7 FM &#8211; www.wgbh.org<br />
San Francisco &#8211; 2 pm Pacific &#8211; KQED &#8211; 88.5 FM &#8211; www.kqed.org</p>
<p>You can also find it on <a href="http://www.theworld.org">The World’s site</a> later in the day and on my site if you miss the broadcast. </p>
<p>Also, don&#8217;t forget about <a href="http://www.theworld.org/?q=aggregator/sources/36">The World&#8217;s Tech Podcast</a>, hosted by my boss, <a href="http://www.theworld.org/node/102">Clark Boyd</a>. It comes out every Friday.</p>
<p>Lemme know if you hear it!</p>
<p>Update: Audio is <a href="http://www.theworld.org/latest-editions/helping-iranians-bypass-web-censorship">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2009/07/07/july-7-cyrus-on-pris-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr and Twitter now play nicely with one another</title>
		<link>http://cyrusfarivar.com/blog/2009/06/30/flickr-and-twitter-now-play-nicely-with-one-another/</link>
		<comments>http://cyrusfarivar.com/blog/2009/06/30/flickr-and-twitter-now-play-nicely-with-one-another/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 00:42:21 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=2374</guid>
		<description><![CDATA[Since Iran has been going nuts since the election, I&#8217;ve found myself glued to Twitter much more than before. I&#8217;ve used it to send out articles that I&#8217;ve found interesting, and get a handle on what people are talking about. More recently, I&#8217;ve used it...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/account/blogs/add/twitter"><center><img src="http://farm3.static.flickr.com/2672/3677101552_d6f813df8a_d.jpg"/></center></a></p>
<p>Since Iran has been going nuts since the election, I&#8217;ve found myself glued to Twitter much more than before. I&#8217;ve used it to send out articles that I&#8217;ve found interesting, and get a handle on what people are talking about. More recently, I&#8217;ve used it to experiment with sending out photos of what I see when I&#8217;m out in the world. </p>
<p>I have my Flickr email address and my <a href="http://twitpic.com/8t56o">Twitpic</a> address both in my iPhone, so that with a single email I can send my photo to both sides (and Facebook too, as I&#8217;ve integrated Twitter with it, too). Last night, I used it to take <a href="http://www.flickr.com/photos/cfarivar/3673050531/">this snap</a> of the latest example of <a href="http://blog.foreignpolicy.com/posts/2008/11/11/hopejacking_change_you_should_not_believe_in">hopejacking</a> in my neighborhood here in Oakland. </p>
<p><a href="http://www.techcrunch.com/2009/06/12/flickr-tests-twitter-integration-with-email-uploads">Earlier this month</a>, Flickr added a way to add photos to Twitter messages through its new Twitpic rival service, aptly name Flic.kr. </p>
<p>However, starting <a href="http://www.techcrunch.com/2009/06/30/flickr-and-twitter-are-now-officially-sucking-face/">today</a>, there&#8217;s a new way to tweet photos in your own Flickr library or other photos on the site. This feature makes sharing photos that much easier, which is pretty sweet. Simply add <a href="http://www.flickr.com/account/blogs/add/twitter">Flickr2Twitter</a> to your account, authorize it, and off you go. </p>
<p>Now if only Twitter could somehow integrate itself with MMS, then we&#8217;d be totally, photographically, set.</p>
<p><a href="http://www.flickr.com/photos/cfarivar/3673050531"><center><img src="http://cyrusfarivar.com/images/flickr2twitter.jpg"/></center></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2009/06/30/flickr-and-twitter-now-play-nicely-with-one-another/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to translate Persian Twitter messages automatically</title>
		<link>http://cyrusfarivar.com/blog/2009/06/20/how-to-translate-persian-twitter-messages-automatically/</link>
		<comments>http://cyrusfarivar.com/blog/2009/06/20/how-to-translate-persian-twitter-messages-automatically/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 07:43:52 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Election 1388]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Iran]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=2303</guid>
		<description><![CDATA[The Iranophile blog &#8220;Is this Ta&#8217;arof?&#8221; shows how to use Greasemonkey and the new Google Translate tool to help better understand what&#8217;s being said in Persian on Twitter. Of course, Google&#8217;s translation ability is still in alpha, and likely isn&#8217;t 100 percent accurate, but it&#8217;s...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/cfarivar/3642664733/"><img src="http://farm4.static.flickr.com/3331/3642664733_b585438ded_d.jpg"/></a></p>
<p>The Iranophile blog &#8220;<a href="http://isthistaarof.blogspot.com/2009/06/translate-persian-twitter-messages-with.html">Is this Ta&#8217;arof?</a>&#8221; shows how to use Greasemonkey and the <a href="http://cyrusfarivar.com/blog/?p=2293">new Google Translate tool</a> to help better understand what&#8217;s being said in Persian on Twitter. Of course, <a href="http://translate.google.com/translate_t#en|fa|Hi%2C%20my%20name%20is%20Cyrus.">Google&#8217;s translation ability</a> is still in alpha, and likely isn&#8217;t 100 percent accurate, but it&#8217;s better than nothing. This should work on Windows, Mac or Linux equally well.</p>
<p>If you&#8217;re not techy and don&#8217;t understand the difference between a cup of java and JavaScript, fear not! This takes about a minute to set up once you&#8217;ve got the pieces in place and is super, super easy. (Seriously.)</p>
<p>I&#8217;ve adapted John&#8217;s instructions to make them a little more clear and a little easier.</p>
<p>So, here&#8217;s what you&#8217;ll need to download first:</p>
<p><a href="http://cyrusfarivar.com/google_translate.farivar.js">[0) New version.]</a></p>
<p>1) <a href="http://www.mozilla.com/firefox/">Firefox</a> browser. (If you have this already, then skip this step)</p>
<p>2) <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a>. (This a really sweet Firefox plugin that lets you, as John <a href="http://isthistaarof.blogspot.com/2009/06/translate-persian-twitter-messages-with.html">writes</a>: &#8220;allows you to customize web-pages with little bits of Javascript. Or, as <a href="http://www.wired.com/wired/archive/13.09/start.html?pg=7">Paul Boutin</a> once wrote: &#8220;[lets you] modify webpages to suit your tastes.&#8221;) Again, if you already have this, you can skip this step.</p>
<p>3) Once you&#8217;ve got those squared away, go download <a href="http://cyrusfarivar.com/docs/iran/google_translate.user.js">my modified Google Translate script</a> for Greasemonkey. This is the little bit of code that will do the translation for you. There probably will be a pop-up window asking if you want to install this script. You do.</p>
<p>In John&#8217;s version, he&#8217;ll tell you to go <a href="http://userscripts.org/scripts/show/43115">download the script</a> from the official userscripts.org site. Then you&#8217;ll have to modify one line of code, as the script hasn&#8217;t been updated since Google added Persian.</p>
<p>But I&#8217;ve already done that for you, so you can download my already-modified version <a href="http://cyrusfarivar.com/docs/iran/google_translate.user.js">instead</a>.</p>
<p>4) Now we&#8217;ve got to make a tiny change to the Google Translate script to make sure that it supports HTTPS. (If that doesn&#8217;t mean anything to you, then don&#8217;t fret over it.) </p>
<p>You can do this straightaway when the pop-up appears when you install the script. Or, you can go to the Tools menu, select &#8220;Greasemonkey&#8221; and then select &#8220;Manage User Scripts.&#8221; Or, you can right-click (that&#8217;s Ctrl-click for Mac people like me) the monkey icon in the lower right corner of your browser window and choose &#8220;Manage User Scripts.&#8221;</p>
<p>No matter how you do it, you should get a screen like this:</p>
<p><center><a href="http://4.bp.blogspot.com/_M2Z8lUP2G74/SjttlOsK2RI/AAAAAAAAAL0/kdl3aRnUVoQ/s1600-h/manage-user-scripts.gif"><img src="http://4.bp.blogspot.com/_M2Z8lUP2G74/SjttlOsK2RI/AAAAAAAAAL0/kdl3aRnUVoQ/s320/manage-user-scripts.gif"/></a></center></p>
<p>Click the &#8220;Add&#8230;&#8221; button and put in this line:</p>
<p>https://twitter.com/*</p>
<p>Do it again for:</p>
<p>https://*.twitter.com/*</p>
<p>Now there should be four lines in the &#8220;Included Pages&#8221; box as shown above.</p>
<p>5) Restart Firefox.</p>
<p>6) Login to Twitter. (This is important.)</p>
<p>7) Go to a Twitter page with Persian text on it, like:</p>
<p><a href="http://twitter.com/mousavi1388">http://twitter.com/mousavi1388</a><br />
<a href="http://twitter.com/khorshid">http://twitter.com/khorshid</a><br />
<a href="http://twitter.com/khamenei_ir">http://twitter.com/khamenei_ir</a></p>
<p>VIII. Move your mouse over the Persian text. On the right side, under the Favorites star and the reply-to folded arrow should be a new, lower-case letter &#8220;t.&#8221; If you click that then you should get something like this:</p>
<p><a href="http://www.flickr.com/photos/cfarivar/3642664733/"><img src="http://farm4.static.flickr.com/3331/3643472402_9730b9f1c6_o_d.jpg"/></a></p>
<p>NB: You can modify the script to default to a different source language. Also, this script works with any of the Google-supported target languages, which include Arabic, Korean and Estonian.</p>
<p>Any questions? Contact me. </p>
<p>Email is cfarivar [at] cfarivar [dot] org or find me on Twitter: @cfarivar</p>
<p>[via <a href="http://www.poynter.org/content/content_view.asp?id=165467">Poynter</a>] </p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2009/06/20/how-to-translate-persian-twitter-messages-automatically/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>How to swap or give-away SIM cards?</title>
		<link>http://cyrusfarivar.com/blog/2008/12/10/how-to-swap-or-give-away-sim-cards/</link>
		<comments>http://cyrusfarivar.com/blog/2008/12/10/how-to-swap-or-give-away-sim-cards/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 21:02:24 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=1846</guid>
		<description><![CDATA[In the last year, I&#8217;ve been to Finland (where I bought a temporary SIM card for my three-day trip there). I also have SIM cards for Iran, Estonia, the Netherlands, France, the US, Senegal and others. But once I get home, these SIM cards are...]]></description>
			<content:encoded><![CDATA[<p><img src="http://cyrusfarivar.com/images/simcards1.jpg" align="right" hspace="20" vspace="20"/>In the last year, I&#8217;ve been to Finland (where I bought a temporary SIM card for my three-day trip there). I also have SIM cards for Iran, Estonia, the Netherlands, France, the US, Senegal and others. But once I get home, these SIM cards are useless to me &#8212; they sit in my desk drawer. I&#8217;m sure there&#8217;s hundreds if not thousands of other people worldwide who have a stack of SIM cards that they don&#8217;t use much, but keep on the off-chance that they do return to those countries.</p>
<p>For example, today, I lent my Dutch and Finnish SIM cards to another English assistant who is going to those countries over the Christmas break. Both have < 10€ of credit on them (assuming they haven&#8217;t expired), and I can&#8217;t use them at all as I have no plans to go to either of those countries anytime soon. </p>
<p>And that got me wondering &#8212; why isn&#8217;t there a website/service, analogous to CouchSurfing or something, where I can temporarily borrow/swap a SIM card that I only need for a short time (say, a week or less), without having to pay much for it, or go through the hassle of buying a new phone number/SIM card. Before I came to France, I bought two used SIM cards on Craigslist in the Bay Area, and boy am I glad that I did, because new ones (at least from Orange) cost 15€ just for the card. </p>
<p>So, any enterprising web developer up for the challenge?</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2008/12/10/how-to-swap-or-give-away-sim-cards/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Results of Salon&#8217;s Machinist Test Election 2008</title>
		<link>http://cyrusfarivar.com/blog/2008/11/07/results-of-salons-machinist-test-election-2008/</link>
		<comments>http://cyrusfarivar.com/blog/2008/11/07/results-of-salons-machinist-test-election-2008/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 17:56:25 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=1791</guid>
		<description><![CDATA[Hey guys, as promised, here are the results of Salon&#8217;s Machinist Test Election 2008 President: * Abigail Adams: 2 * George Washington: 0 * Thomas Jefferson: 8 * Martha Washington: 0 Don&#8217;t believe me? Feel free to audit the tally or a ballot, here. Thanks...]]></description>
			<content:encoded><![CDATA[<p>Hey guys, as promised, here are the <a href="http://www.heliosvoting.org/elections/agxoZWxpb3N2b3RpbmdyDwsSCEVsZWN0aW9uGPIuDA/view">results</a> of <a href="http://machinist.salon.com/blog/2008/10/23/crypto_voting/index.html">Salon&#8217;s Machinist Test Election 2008</a></p>
<p>President:</p>
<p>    * Abigail Adams: 2<br />
    * George Washington: 0<br />
    * Thomas Jefferson: 8<br />
    * Martha Washington: 0 </p>
<p>Don&#8217;t believe me? Feel free to audit the tally or a ballot, <a href="http://www.heliosvoting.org/elections/agxoZWxpb3N2b3RpbmdyDwsSCEVsZWN0aW9uGPIuDA/view">here</a>.</p>
<p>Thanks to all those who participated!</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2008/11/07/results-of-salons-machinist-test-election-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dutch WiFi café uses ever-changing SSID to guilt freeloaders</title>
		<link>http://cyrusfarivar.com/blog/2008/11/06/dutch-wifi-cafe-uses-ever-changing-ssid-to-guilt-freeloaders/</link>
		<comments>http://cyrusfarivar.com/blog/2008/11/06/dutch-wifi-cafe-uses-ever-changing-ssid-to-guilt-freeloaders/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 09:57:08 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[The Netherlands]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=1787</guid>
		<description><![CDATA[AdRants has found a great way to get those WiFi freeloaders like me to start buying more coffee &#8212; advertise specials and guilt messages in the SSID of the network, like this café in the Netherlands. AdRants: By continuously changing the names of their store...]]></description>
			<content:encoded><![CDATA[<p><img src="http://cyrusfarivar.com/images/holland_coffee_wifi.jpg" align="right" vspace="20" hspace="20"/><a href="http://www.adrants.com/2008/11/renamed-wifi-networks-guilt-freeloaders.php">AdRants</a> has found a great way to get those WiFi freeloaders like me to start buying more coffee &#8212; advertise specials and guilt messages in the SSID of the network, like this <a href="http://www.coffeecompany.nl/">café</a> in the Netherlands.</p>
<p><a href="http://www.adrants.com/2008/11/renamed-wifi-networks-guilt-freeloaders.php">AdRants</a>:<br />
<blockquote>By continuously changing the names of their store networks to such things as OrderAnotherCoffeeAlready, BuyCoffeeForCuteGirlOverThere?, HaveYouTriedCoffeeCake?, BuyAnotherCupYouCheapskate, TodaysSpecialExpresso1.60Euro and BuyaLargeLatterGetBrownieForFree, the chain is able to both promote items as well as guilt patrons into realizing free WiFi really isn&#8217;t totally free.</p>
<p>Hilarity ensued when patrons would ask the barista what the name of the network was and the barista would shout, &#8220;OrderAnoterCoffeeAlready&#8221; or any of the other witty names.</p>
<p>Simple. Effective. Cost-efficient. What&#8217;s not to love?</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2008/11/06/dutch-wifi-cafe-uses-ever-changing-ssid-to-guilt-freeloaders/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In search of an unlocked quad-band GSM phone</title>
		<link>http://cyrusfarivar.com/blog/2008/02/18/in-search-of-an-unlocked-quad-band-gsm-phone/</link>
		<comments>http://cyrusfarivar.com/blog/2008/02/18/in-search-of-an-unlocked-quad-band-gsm-phone/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 22:34:10 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=1561</guid>
		<description><![CDATA[I&#8217;m looking for a backup phone to take on an upcoming trip to Europe and as a phone to take while skiing. I&#8217;d like it to be new/used, under $100, quad-band, and ideally with GPRS/EDGE support that lets me download POP email from anywhere I...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking for a backup phone to take on an upcoming trip to Europe and as a phone to take while skiing. </p>
<p>I&#8217;d like it to be new/used, under $100, quad-band, and ideally with GPRS/EDGE support that lets me download POP email from anywhere I want. </p>
<p>Seems like the Motorola SLVR or the RIZR would fit the bill, but I&#8217;m willing to entertain other ideas. </p>
<p>I ended up buying a <a href="http://www.pcworld.com/article/id,130227-page,1-c,cellphones/article.html">Motorola RIZR</a> for $80 on craigslist.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2008/02/18/in-search-of-an-unlocked-quad-band-gsm-phone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AutoPrint 2.0</title>
		<link>http://cyrusfarivar.com/blog/2007/12/22/autoprint-20/</link>
		<comments>http://cyrusfarivar.com/blog/2007/12/22/autoprint-20/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 19:41:45 +0000</pubDate>
		<dc:creator>Cyrus Farivar</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://cyrusfarivar.com/blog/?p=1511</guid>
		<description><![CDATA[I just found this awesome Greasemonkey script, Autoprint 2.0, which automatically switches to the print version for a whole host of news websites.]]></description>
			<content:encoded><![CDATA[<p>I just found this awesome Greasemonkey script, <a href="http://userscripts.org/scripts/show/13368">Autoprint 2.0</a>, which automatically switches to the print version for a whole host of news websites.</p>
]]></content:encoded>
			<wfw:commentRss>http://cyrusfarivar.com/blog/2007/12/22/autoprint-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

