<?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>Huy Nguyen</title>
	<atom:link href="http://www.huyng.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.huyng.com</link>
	<description></description>
	<lastBuildDate>Thu, 01 Jul 2010 07:37:19 +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>Gathering Leads using MTurk</title>
		<link>http://www.huyng.com/archives/gathering-leads-using-mturk/583/</link>
		<comments>http://www.huyng.com/archives/gathering-leads-using-mturk/583/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 15:00:57 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=583</guid>
		<description><![CDATA[
I want to share a technique with you that I have been using to streamline my customer development process. It&#8217;s experimental, but so far it&#8217;s saving me a lot of time and producing good results. 
At the core, my technique involves using MTurk to collect targeted leads for some business ideas that have been brewing [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/gathering-leads-using-mturk/583/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily Signal (May 10, 2010)</title>
		<link>http://www.huyng.com/archives/daily-signal-may-10-2010/578/</link>
		<comments>http://www.huyng.com/archives/daily-signal-may-10-2010/578/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:00:03 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=578</guid>
		<description><![CDATA[

Pandas &#8211; R&#8217;s dataframes in Python

Pandas is a python package for working with timeseries data. I&#8217;ve been looking a long time for an equivalent to R&#8217;s dataframe functionality within python and this is it. What makes these dataframe structures so special is their ability to quickly slice and dice a table of data. 




node.js, jsdom [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/daily-signal-may-10-2010/578/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exceptions are your Friends</title>
		<link>http://www.huyng.com/archives/exceptions-are-your-friends/537/</link>
		<comments>http://www.huyng.com/archives/exceptions-are-your-friends/537/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:00:39 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=537</guid>
		<description><![CDATA[
Robust code cries often and loudly as soon as something is not right. It does not cower away in corners of obscurity hoping that no one will notice, until one day, shit hits the fan.
Any serious python code contains proper use of exceptions, errors, and asserts. In fact, I would argue that their presence defines [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/exceptions-are-your-friends/537/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Hash Your Secrets, Here&#8217;s why in Python</title>
		<link>http://www.huyng.com/archives/dont-hash-your-secrets-heres-why-in-python/512/</link>
		<comments>http://www.huyng.com/archives/dont-hash-your-secrets-heres-why-in-python/512/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:08:16 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=512</guid>
		<description><![CDATA[
Ben Adida suggests that you don&#8217;t hash your secrets.

That means that if you know SHA1(secret &#124;&#124; message), then you can compute SHA1(secret &#124;&#124; message  &#124;&#124; ANYTHING), which is a valid signature for message &#124;&#124; ANYTHING. So to break this system, you just need to see one signature.

Not being a cryptography expert, I was blown [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/dont-hash-your-secrets-heres-why-in-python/512/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Quick Bash Tip : Directory Bookmarks</title>
		<link>http://www.huyng.com/archives/quick-bash-tip-directory-bookmarks/492/</link>
		<comments>http://www.huyng.com/archives/quick-bash-tip-directory-bookmarks/492/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 16:34:25 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=492</guid>
		<description><![CDATA[
EDIT 2010-07-01 : I&#8217;ve packaged up a shell script to allow you to save and jump to commonly used directories. It&#8217;s called bashmarks and it has tab completion functionality built-in. Learn more about bashmarks here.

Before I wrote this script, It felt like I spent half of my time in terminal cd-ing around to various directories. [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/quick-bash-tip-directory-bookmarks/492/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>How I Located a Camera in your Back Yard</title>
		<link>http://www.huyng.com/archives/how-i-located-a-camera-in-your-back-yard/476/</link>
		<comments>http://www.huyng.com/archives/how-i-located-a-camera-in-your-back-yard/476/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 02:52:51 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=476</guid>
		<description><![CDATA[
I found a webcam in your neighborhood. As I type, I see your dog easing out a steady stream of its steady-stream onto your neighbor&#8217;s freshly lacquered patio. Don&#8217;t believe me? see the results for yourself:
(Unsecure) Webcams Around the World
How?
It first started with this link, And then this, And finally this. 

These three simple google [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/how-i-located-a-camera-in-your-back-yard/476/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Python logging from multiple processes</title>
		<link>http://www.huyng.com/archives/python-logging-from-multiple-processes/418/</link>
		<comments>http://www.huyng.com/archives/python-logging-from-multiple-processes/418/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 17:36:44 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=418</guid>
		<description><![CDATA[


Had a rough day today. I just wanted a log. Not just any log mind you, but one that could handle writes from multiple processes running at the same time. A naive me would have put python&#8217;s basic log handler within each process and then watch as each of the processes crash and burn because [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/python-logging-from-multiple-processes/418/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Save Your Hands</title>
		<link>http://www.huyng.com/archives/save-your-hands-2/408/</link>
		<comments>http://www.huyng.com/archives/save-your-hands-2/408/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 19:53:47 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=408</guid>
		<description><![CDATA[
Here&#8217;s a brief tip: Rebind your ctrl key to capslock.
Save yourself from the pain. The contorted positions we developers strain our hands into will eventually break them &#8211; Emacs &#38; Textmate users, you know what I&#8217;m talking about. Do yourself a favor and rebind your control key to capslock. You can do this under MacOSX [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/save-your-hands-2/408/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Franchising: Running  Multiple Sites from one Django Codebase</title>
		<link>http://www.huyng.com/archives/franchising-running-multiple-sites-from-one-django-codebase-2/394/</link>
		<comments>http://www.huyng.com/archives/franchising-running-multiple-sites-from-one-django-codebase-2/394/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 22:47:30 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.huyng.com/?p=394</guid>
		<description><![CDATA[While surveying the modularity and reusability of code written with Django, I’ve observed that projects usually travel down two divergent paths of evolution. Either they start small and grow into behemoths as developers add feature-after-feature, or they stop growing after a certain point and are packaged into reusable components. Today I propose a third route [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/franchising-running-multiple-sites-from-one-django-codebase-2/394/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introducing LiteShare: Slideshare without Flash embed</title>
		<link>http://www.huyng.com/archives/introducing-liteshare-slideshare-without-flash-embed/349/</link>
		<comments>http://www.huyng.com/archives/introducing-liteshare-slideshare-without-flash-embed/349/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 09:07:53 +0000</pubDate>
		<dc:creator>Huy</dc:creator>
				<category><![CDATA[labs]]></category>

		<guid isPermaLink="false">http://www.huyng.com/archives/349</guid>
		<description><![CDATA[Access it here: LiteShare
Slideshare is a good service for uploading and distributing your powerpoint and keynote presentations, but sometimes embedding their Flash presentation player is overkill.
What if you have a bunch of Slideshare presentations you want to post? Their CPU-intensive flash player would ruin your users’ experience and slow down your entire site.
For this reason, [...]]]></description>
		<wfw:commentRss>http://www.huyng.com/archives/introducing-liteshare-slideshare-without-flash-embed/349/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
