<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (igrigorik)</title>
    <link>https://pinboard.in/u:igrigorik/public/</link>
    <description>recent bookmarks from igrigorik</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.makeartwithpython.com/blog/poor-mans-deep-learning-camera/"/>
	<rdf:li rdf:resource="https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html"/>
	<rdf:li rdf:resource="https://snarky.ca/why-i-took-october-off-from-oss-volunteering/"/>
	<rdf:li rdf:resource="https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/"/>
	<rdf:li rdf:resource="http://tflearn.org/"/>
	<rdf:li rdf:resource="https://codewords.recurse.com/issues/six/image-processing-101"/>
	<rdf:li rdf:resource="http://www.metachris.com/pdfx/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=WjJUPxKB164"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=2wDvzy6Hgxg"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=ACXVyvm5eTc"/>
	<rdf:li rdf:resource="http://www.aicbt.com/raspberry-pi-sleep-monitor/"/>
	<rdf:li rdf:resource="http://nbviewer.ipython.org/github/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/optimal-road-trip/Computing%20the%20optimal%20road%20trip%20across%20the%20U.S..ipynb"/>
	<rdf:li rdf:resource="http://technology.stitchfix.com/blog/2015/03/11/word-is-worth-a-thousand-vectors/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=ucJ2-5a2CAA"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=J3ai0cDOAkY"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=PJ5vUz9FJcw"/>
	<rdf:li rdf:resource="http://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/"/>
	<rdf:li rdf:resource="http://googleresearch.blogspot.com/2014/08/doing-data-science-with-colaboratory.html"/>
	<rdf:li rdf:resource="http://blog.mathandpencil.com/using-latent-dirichlet-allocation-to-categorize-my-twitter-feed/"/>
	<rdf:li rdf:resource="http://nbviewer.ipython.org/github/Lukasa/notebooks/blob/master/hyper_investigation.ipynb"/>
	<rdf:li rdf:resource="http://pyvideo.org/category/50/pycon-us-2014"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=CWmq-jtkemY"/>
	<rdf:li rdf:resource="http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html"/>
	<rdf:li rdf:resource="http://badhessian.org/2013/11/cluster-computing-for-027hr-using-amazon-ec2-and-ipython-notebook/"/>
	<rdf:li rdf:resource="http://stanford.edu/~mwaskom/software/seaborn/timeseries_plots.html"/>
	<rdf:li rdf:resource="https://www.neckbeardrepublic.com/screencasts/pandas-vincent"/>
	<rdf:li rdf:resource="http://sdiehl.github.io/gevent-tutorial/"/>
	<rdf:li rdf:resource="http://honnibal.wordpress.com/2013/09/11/a-good-part-of-speechpos-tagger-in-about-200-lines-of-python/"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=t_TzRaK9kpU&amp;list=TL8XYxiKX-nDo"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=sPiWg5jSoZI"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=iFkRt3BCctg"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=P1h_vaX9n5E"/>
	<rdf:li rdf:resource="http://www.toptal.com/python/how-i-made-porn-20x-more-efficient-with-python"/>
	<rdf:li rdf:resource="https://vimeo.com/61044810"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=NfngrdLv9ZQ"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?feature=player_embedded&amp;v=n6dUWXRdt48"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=EnSu9hHGq5o"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=B1d9dpqBDVA"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=jKBwGlYb13w"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=dQHPV6sVlls"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=U_tEIcP6zEo"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=bblvGKzZfFI"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=x-kB2o8sd5c"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?feature=player_embedded&amp;v=UZSm7Q2bZoc"/>
	<rdf:li rdf:resource="http://www.simplecv.org/"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?feature=player_embedded&amp;v=E708csv4XgY"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=Wpv-Qb-dB6g"/>
	<rdf:li rdf:resource="https://bitbucket.org/mchaput/whoosh/wiki/Home"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=gRvZbYtwTeo"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=QpkHt1hDYTo"/>
	<rdf:li rdf:resource="http://open.pbs.org/blog/2013/pycon-2013-old-video-site/"/>
	<rdf:li rdf:resource="http://www.secdev.org/projects/scapy/doc/introduction.html"/>
	<rdf:li rdf:resource="https://coderwall.com/p/g1cm2g"/>
	<rdf:li rdf:resource="http://code.google.com/p/copperhead/"/>
	<rdf:li rdf:resource="http://pyvideo.org/video/1197/copperhead-data-parallel-python"/>
	<rdf:li rdf:resource="https://gist.github.com/25049"/>
	<rdf:li rdf:resource="http://tech.blog.aknin.name/2010/04/02/pythons-innards-introduction/"/>
	<rdf:li rdf:resource="http://lucumr.pocoo.org/2012/8/5/stateless-and-proud/"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=pDkrkP0yf70&amp;feature=plcp"/>
	<rdf:li rdf:resource="http://stackoverflow.com/questions/377254/stackless-python-and-multicores"/>
	<rdf:li rdf:resource="http://muharem.wordpress.com/2007/07/31/erlang-vs-stackless-python-a-first-benchmark/"/>
	<rdf:li rdf:resource="http://alexgaynor.net/2012/jul/12/compiler-rarely-knows-best/"/>
	<rdf:li rdf:resource="http://video.google.com/videoplay?docid=-8002801113289007228"/>
	<rdf:li rdf:resource="http://dev.chromium.org/developers/testing/pyauto"/>
	<rdf:li rdf:resource="http://research.protocollabs.com/captcp/#miscellaneous"/>
	<rdf:li rdf:resource="http://research.protocollabs.com/captcp/"/>
	<rdf:li rdf:resource="http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time"/>
	<rdf:li rdf:resource="http://www.pythonanywhere.com/"/>
	<rdf:li rdf:resource="http://pyvideo.org/video/659/keynote-david-beazley"/>
	<rdf:li rdf:resource="http://stackoverflow.com/questions/6644748/using-remote-chrome-devtools-from-python"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.makeartwithpython.com/blog/poor-mans-deep-learning-camera/">
    <title>Building a Poor Man’s Deep Learning Camera in Python - Make Art with Python</title>
    <dc:date>2017-12-27T19:09:00+00:00</dc:date>
    <link>https://www.makeartwithpython.com/blog/poor-mans-deep-learning-camera/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python vision yolo model ai</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:de7fbe2154b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vision"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:yolo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:model"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ai"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html">
    <title>Google Open Source Blog: Grumpy: Go running Python!</title>
    <dc:date>2017-01-05T06:15:41+00:00</dc:date>
    <link>https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python golang google youtube</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:d73f11097691/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:youtube"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://snarky.ca/why-i-took-october-off-from-oss-volunteering/">
    <title>Why I took October off from OSS volunteering</title>
    <dc:date>2016-12-22T06:36:51+00:00</dc:date>
    <link>https://snarky.ca/why-i-took-october-off-from-oss-volunteering/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>opensource python psychology</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:1b9ec9460986/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:psychology"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/">
    <title>A non-magical introduction to Pip and Virtualenv for Python beginners - DabApps, Brighton, UK</title>
    <dc:date>2016-04-11T02:08:15+00:00</dc:date>
    <link>https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>virtualenv python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:4ffc46ff5b17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:virtualenv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tflearn.org/">
    <title>TFLearn</title>
    <dc:date>2016-04-09T16:23:04+00:00</dc:date>
    <link>http://tflearn.org/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>tensorflow python ml machinelearning</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:ad3b0dc2b844/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tensorflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:machinelearning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codewords.recurse.com/issues/six/image-processing-101">
    <title>Image Processing 101</title>
    <dc:date>2016-03-22T06:54:16+00:00</dc:date>
    <link>https://codewords.recurse.com/issues/six/image-processing-101</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>programming image python vision</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:fc0ec7f0d706/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:image"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vision"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.metachris.com/pdfx/">
    <title>PDFx - Extract metadata and URLs from PDFs, and download all referenced PDFs</title>
    <dc:date>2015-11-04T11:25:50+00:00</dc:date>
    <link>http://www.metachris.com/pdfx/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>pdf python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:e188acb99bd3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=WjJUPxKB164">
    <title>Brett Slatkin - How to Be More Effective with Functions - PyCon 2015 - YouTube</title>
    <dc:date>2015-04-15T02:07:45+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=WjJUPxKB164</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- gotcha with working with generators: if you consume the collection, the second iteration will get an empty result
- guard for iterables and be defensive to provide correct implementation]]></description>
<dc:subject>functions programming python video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:4809e3396d1b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:functions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=2wDvzy6Hgxg">
    <title>Type Hints - Guido van Rossum - PyCon 2015 - YouTube</title>
    <dc:date>2015-04-15T02:04:28+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=2wDvzy6Hgxg</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- type annotations are not enforced at runtime, only for separate type checking
- python syntax already allows the type annotation syntax
- annotations are done in separate files: easy to annotate existing code, don't need to update existing code, completely optional
- lots of subtle gotchas in implementation]]></description>
<dc:subject>python typing annotation video pycon w:3</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:c03002a79335/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:typing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:annotation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:3"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=ACXVyvm5eTc">
    <title>Cory Benfield - Hyperactive: HTTP/2 and Python - PyCon 2015 - YouTube</title>
    <dc:date>2015-04-13T20:57:12+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=ACXVyvm5eTc</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- selective header compression allows certain fields to avoid being compressed and leak context - e.g. password fields 
- use http2bin.org for testing ]]></description>
<dc:subject>http2 python performance video pycon w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:f665f428ee44/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:http2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.aicbt.com/raspberry-pi-sleep-monitor/">
    <title>LittleSleeper: A Raspberry Pi baby sleep monitor</title>
    <dc:date>2015-04-03T18:06:14+00:00</dc:date>
    <link>http://www.aicbt.com/raspberry-pi-sleep-monitor/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>arduino python baby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:31a6329411f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:arduino"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:baby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nbviewer.ipython.org/github/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/optimal-road-trip/Computing%20the%20optimal%20road%20trip%20across%20the%20U.S..ipynb">
    <title>nbviewer.ipython.org/github/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/optimal-road-trip/Computing the optimal road trip across the U.S..ipynb</title>
    <dc:date>2015-03-22T18:45:11+00:00</dc:date>
    <link>http://nbviewer.ipython.org/github/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/optimal-road-trip/Computing%20the%20optimal%20road%20trip%20across%20the%20U.S..ipynb</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python roadtrip travel algorithm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:5a34f0961f80/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:roadtrip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:travel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:algorithm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://technology.stitchfix.com/blog/2015/03/11/word-is-worth-a-thousand-vectors/">
    <title>Stitch Fix Technology</title>
    <dc:date>2015-03-12T17:40:18+00:00</dc:date>
    <link>http://technology.stitchfix.com/blog/2015/03/11/word-is-worth-a-thousand-vectors/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>nlp svd ml python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:8ea9594c458c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:nlp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:svd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=ucJ2-5a2CAA">
    <title>Combining the powerful worlds of Python and R - YouTube</title>
    <dc:date>2014-08-19T03:43:57+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=ucJ2-5a2CAA</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- python <> R interface: R runs a webserver with binary serialization protocol
- can exchange data (e.g. numpy <> R), or simply execute remote commands
]]></description>
<dc:subject>r python video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:23cbb181d297/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:r"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=J3ai0cDOAkY">
    <title>log everything with logstash and elasticsearch - YouTube</title>
    <dc:date>2014-08-19T03:42:55+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=J3ai0cDOAkY</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- syslog/gelf/rabbitmq -> logstash/graylog2 -> elasticsearch -> kibana]]></description>
<dc:subject>logging python video w:1 logstash</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:53f7df0c744b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:logstash"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=PJ5vUz9FJcw">
    <title>The Sorry State of SSL - YouTube</title>
    <dc:date>2014-08-18T20:12:20+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=PJ5vUz9FJcw</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- sha256 signature for certificates, sha1 is deprecated
- you need dual-stack deployments for ECC and RSA
- terrible python API implementation for pre 3.3]]></description>
<dc:subject>tls python video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:6a5b97855491/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/">
    <title>What happens if you write a TCP stack in Python? - Julia Evans</title>
    <dc:date>2014-08-15T19:50:26+00:00</dc:date>
    <link>http://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>tcp python performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:85fb6b236b01/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://googleresearch.blogspot.com/2014/08/doing-data-science-with-colaboratory.html">
    <title>Doing Data Science with coLaboratory | Research Blog</title>
    <dc:date>2014-08-09T00:24:40+00:00</dc:date>
    <link>http://googleresearch.blogspot.com/2014/08/doing-data-science-with-colaboratory.html</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python chrome notebook</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:12a1f56378ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:notebook"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.mathandpencil.com/using-latent-dirichlet-allocation-to-categorize-my-twitter-feed/">
    <title>Using Latent Dirichlet Allocation to Categorize My Twitter Feed</title>
    <dc:date>2014-07-08T06:11:32+00:00</dc:date>
    <link>http://blog.mathandpencil.com/using-latent-dirichlet-allocation-to-categorize-my-twitter-feed/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>lda nlp twitter python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:12ee3d3e24dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:lda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:nlp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nbviewer.ipython.org/github/Lukasa/notebooks/blob/master/hyper_investigation.ipynb">
    <title>nbviewer.ipython.org/github/Lukasa/notebooks/blob/master/hyper_investigation.ipynb</title>
    <dc:date>2014-05-21T04:44:00+00:00</dc:date>
    <link>http://nbviewer.ipython.org/github/Lukasa/notebooks/blob/master/hyper_investigation.ipynb</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python http2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:ae8284bc5cc2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:http2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pyvideo.org/category/50/pycon-us-2014">
    <title>pyvideo.org - PyCon US 2014</title>
    <dc:date>2014-04-18T04:31:37+00:00</dc:date>
    <link>http://pyvideo.org/category/50/pycon-us-2014</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>pycon python video conference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:64a060e6fddb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:conference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=CWmq-jtkemY">
    <title>Brett Slatkin / Fan-in and Fan-out: The crucial components of concurrency - YouTube</title>
    <dc:date>2014-04-16T03:53:42+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=CWmq-jtkemY</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- Tulip PEP == await in Python
- also provides Futures API for common tasks: waitall, etc.]]></description>
<dc:subject>async python video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:614f1b72a94f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:async"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html">
    <title>Ken Shirriff's blog: Bitcoins the hard way: Using the raw Bitcoin protocol</title>
    <dc:date>2014-04-01T23:28:10+00:00</dc:date>
    <link>http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>bitcoin network protocol python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:2cd16036b672/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:bitcoin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:protocol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://badhessian.org/2013/11/cluster-computing-for-027hr-using-amazon-ec2-and-ipython-notebook/">
    <title>Cluster Computing for $0.27/hr using Amazon EC2 and IPython Notebook « Bad Hessian</title>
    <dc:date>2013-11-29T20:25:57+00:00</dc:date>
    <link>http://badhessian.org/2013/11/cluster-computing-for-027hr-using-amazon-ec2-and-ipython-notebook/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python ec2 notebook</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:737d78433c48/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ec2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:notebook"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stanford.edu/~mwaskom/software/seaborn/timeseries_plots.html">
    <title>Plotting statistical timeseries data — seaborn 0.2.dev documentation</title>
    <dc:date>2013-11-27T05:29:05+00:00</dc:date>
    <link>http://stanford.edu/~mwaskom/software/seaborn/timeseries_plots.html</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>statistics python visualization infovis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:91266f82e5fe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:infovis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.neckbeardrepublic.com/screencasts/pandas-vincent">
    <title>Introduction to Pandas and Vincent | Neckbeard Republic — bite-sized python screencasts</title>
    <dc:date>2013-10-06T04:09:19+00:00</dc:date>
    <link>https://www.neckbeardrepublic.com/screencasts/pandas-vincent</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- pandas = R~like data management for python
- vincent = graphing capabilities]]></description>
<dc:subject>pandas python ml visualization video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:c81384184af2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pandas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sdiehl.github.io/gevent-tutorial/">
    <title>Gevent Tutorial</title>
    <dc:date>2013-09-27T06:22:59+00:00</dc:date>
    <link>http://sdiehl.github.io/gevent-tutorial/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>gevent python concurrency</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:8a8ac8385e03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:gevent"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://honnibal.wordpress.com/2013/09/11/a-good-part-of-speechpos-tagger-in-about-200-lines-of-python/">
    <title>A good POS tagger in about 200 lines of Python « Computational Linguistics</title>
    <dc:date>2013-09-22T22:00:55+00:00</dc:date>
    <link>http://honnibal.wordpress.com/2013/09/11/a-good-part-of-speechpos-tagger-in-about-200-lines-of-python/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>nlp python pos perceptron</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:6d6b72367870/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:nlp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:perceptron"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=t_TzRaK9kpU&amp;list=TL8XYxiKX-nDo">
    <title>The IPython Notebook Revolution - YouTube</title>
    <dc:date>2013-08-02T04:54:06+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=t_TzRaK9kpU&amp;list=TL8XYxiKX-nDo</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>ipython video python interactive programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:b59e26bae219/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ipython"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:interactive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=sPiWg5jSoZI">
    <title>Python 3 Metaprogramming - YouTube</title>
    <dc:date>2013-05-21T04:48:39+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=sPiWg5jSoZI</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- import system was rewritten in python in 3.x, allows injecting looking middleware
- python 3.x allows type annotations, which are stored in a separate dict (not enforced)
- custom setter / getter's, decorators, meta classes, ...]]></description>
<dc:subject>python programming metaprogramming tutorial video w:3</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:67e52739c24c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:metaprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:3"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=iFkRt3BCctg">
    <title>Advanced Machine Learning with scikit-learn - YouTube</title>
    <dc:date>2013-05-20T04:16:31+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=iFkRt3BCctg</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>ml ai python scikit video tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:72d3a1aee537/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ml"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:scikit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=P1h_vaX9n5E">
    <title>Digital signal processing through speech, hearing, and Python - YouTube</title>
    <dc:date>2013-05-20T04:16:19+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=P1h_vaX9n5E</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>dsp python tutorial signal audio</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:62996eb059eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:dsp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:signal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:audio"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.toptal.com/python/how-i-made-porn-20x-more-efficient-with-python">
    <title>How I Made Porn 20x More Efficient with Python | Toptal</title>
    <dc:date>2013-05-03T18:07:46+00:00</dc:date>
    <link>http://www.toptal.com/python/how-i-made-porn-20x-more-efficient-with-python</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>streaming video python rtmp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:b7f033e3a7da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:rtmp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://vimeo.com/61044810">
    <title>Why Python, Ruby and Javascript are Slow, Rdio's Alex Gaynor at Waza 2013 on Vimeo</title>
    <dc:date>2013-04-22T04:59:08+00:00</dc:date>
    <link>https://vimeo.com/61044810</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- dynamic typing is not the problem, optimizers can figure out the patterns
- inefficient memory allocation and copying are the root of the problem
- e.g., allocating dictionaries, strings, etc]]></description>
<dc:subject>programming performance efficiency video ruby python jvm w:2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:ca382bcdccb5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:efficiency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:jvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=NfngrdLv9ZQ">
    <title>Keynote - YouTube</title>
    <dc:date>2013-04-08T04:49:21+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=NfngrdLv9ZQ</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- iterators, generators, list comprehension, decorators, with statement, abstract base classes]]></description>
<dc:subject>python programming video w:1 pycon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:ae44488bca3a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?feature=player_embedded&amp;v=n6dUWXRdt48">
    <title>Python async + reactor (tulip) - Guido van Rossum - YouTube</title>
    <dc:date>2013-04-07T21:27:30+00:00</dc:date>
    <link>http://www.youtube.com/watch?feature=player_embedded&amp;v=n6dUWXRdt48</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- many reactor implementations, most not interoperable
- twisted has some cruft, gevent / greenlets are tied to CPython due to stack copy behaviors
- new PEP and low-level interop layer (Tulip) to pave over the differences
- start / stop reactor with an API to plug different implementations (e.g., twisted)
- either callbacks or coroutines with "yield from" (Python 3.3+)
- yield from is equivalent to C# async/await, propagates exceptions
- yield from async_future cancel each other out, resulting in 'sync' code
- targeting Python 3.4 (Feb 2014), and shipping in stdlib]]></description>
<dc:subject>python pycon video w:3 reactor async</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:9aa46674cd84/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:reactor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:async"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=EnSu9hHGq5o">
    <title>Loop like a native: while, for, iterators, generators - YouTube</title>
    <dc:date>2013-04-07T04:58:13+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=EnSu9hHGq5o</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- leverage iterators instead of for loops: more concise, clear
- leverage generators to abstract conditional logic for clear code]]></description>
<dc:subject>iterator python programming pycon w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:e73e5397bd4a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:iterator"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=B1d9dpqBDVA">
    <title>Building an image processing pipeline with Python - YouTube</title>
    <dc:date>2013-04-07T04:57:06+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=B1d9dpqBDVA</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- opentesseract for OCR, but need to preprocess (receipt) images first
- finding edges, removing color, rotation, etc.]]></description>
<dc:subject>ocr python pycon video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:0658805e3412/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ocr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=jKBwGlYb13w">
    <title>Awesome Big Data Algorithms - YouTube</title>
    <dc:date>2013-04-07T04:54:26+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=jKBwGlYb13w</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- hyperloglog for counting distinct elements
- skiplists as a faster version of linked list
- if you can accept an approximate answer you can do a lot better with probabilist data structures]]></description>
<dc:subject>dna programming datastructures performance python video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:15456b1f202f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:dna"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:datastructures"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=dQHPV6sVlls">
    <title>Building full-stack scientific applications in Python - YouTube</title>
    <dc:date>2013-04-06T20:31:41+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=dQHPV6sVlls</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- hdf5 binary data format for interop between languages
- pandas library for data structures (ala R): slicing, groups, predicates, etc
- QT for interactive GUI's]]></description>
<dc:subject>pandas hdf5 scipy python video w:1 pycon science</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:c0c8aa0c19d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pandas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:hdf5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:scipy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:science"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=U_tEIcP6zEo">
    <title>Rethinking Errors: Learning from Scala and Go - YouTube</title>
    <dc:date>2013-04-06T20:28:55+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=U_tEIcP6zEo</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- C tried all the approaches: return bogus value, goto/jump, signals, etc
- C++ introduced notion of exceptions, but did not enforce it
- Java added typed exceptions / forced it
- Python / Ruby / etc, adopted exception mechanism
- Go returns an explicit err object (like a tuple), which allows you to do an immediate check
- Go's approach is more direct and does not mislead the implementer: "if the compiler didn't complain then I'm doing everything right"
- Exceptions may still be a good mechanism where you need to propagate the error much higher in the stack (Go's panic?)]]></description>
<dc:subject>programming error exception python golang go scala c++ ruby video w:3</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:786f7e5e11ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:error"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:exception"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:3"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=bblvGKzZfFI">
    <title>Death by a thousand leaks: what statically-analysing 370 Python extensions looks like - YouTube</title>
    <dc:date>2013-04-06T04:57:48+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=bblvGKzZfFI</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- gcc plugin to analyze cpython plugins (cpychecker)
- tracks reference counts and other common mistakes]]></description>
<dc:subject>extension python pycon video w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:eb590fad0d78/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:extension"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=x-kB2o8sd5c">
    <title>A Python Æsthetic: Beauty and Why I Python - YouTube</title>
    <dc:date>2013-04-04T20:13:08+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=x-kB2o8sd5c</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>programming python aesthetics design code video w:1 pycon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:9ee31109eb18/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:aesthetics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?feature=player_embedded&amp;v=UZSm7Q2bZoc">
    <title>SimpleCV - Computer Vision using Python - YouTube</title>
    <dc:date>2013-04-04T04:20:55+00:00</dc:date>
    <link>http://www.youtube.com/watch?feature=player_embedded&amp;v=UZSm7Q2bZoc</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- opencv wrapper: edge detection, face detection, etc]]></description>
<dc:subject>opencv vision library python ai video w:2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:444fbae039fe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:opencv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vision"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.simplecv.org/">
    <title>SimpleCV: Home</title>
    <dc:date>2013-04-04T04:19:29+00:00</dc:date>
    <link>http://www.simplecv.org/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>vision python library opencv</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:d8f072d75b03/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vision"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:opencv"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?feature=player_embedded&amp;v=E708csv4XgY">
    <title>Messaging at Scale at Instagram - YouTube</title>
    <dc:date>2013-04-03T04:46:43+00:00</dc:date>
    <link>http://www.youtube.com/watch?feature=player_embedded&amp;v=E708csv4XgY</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- using celery library for task management
- sync replication between rabbitmq instances for HA
- task retries, etc, built into framework]]></description>
<dc:subject>instagram architecture messaging video w:1 pycon python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:8fc8b6d1c31f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:instagram"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:messaging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=Wpv-Qb-dB6g">
    <title>Plover: Thought to Text at 240 WPM - YouTube</title>
    <dc:date>2013-04-03T04:45:01+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=Wpv-Qb-dB6g</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- 240WPM through phrase input
- english > steno chords > find longest match in dictionary > output
- http://stenoknight.com/wiki/Main_Page]]></description>
<dc:subject>stenography plover python input video w:3</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:0ad51d7fd162/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:stenography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:plover"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:input"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:3"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bitbucket.org/mchaput/whoosh/wiki/Home">
    <title>mchaput / whoosh / wiki / Home — Bitbucket</title>
    <dc:date>2013-04-03T04:34:56+00:00</dc:date>
    <link>https://bitbucket.org/mchaput/whoosh/wiki/Home</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python search ir library</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:dda3f4af145d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:ir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=gRvZbYtwTeo">
    <title>Whoosh, the open-source Python search library - YouTube</title>
    <dc:date>2013-04-03T04:34:00+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=gRvZbYtwTeo</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- pure python search library
- stemming, highlighting, spelling correction, similar docs]]></description>
<dc:subject>python search video pycon w:1</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:4fe8a638eb92/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:1"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=QpkHt1hDYTo">
    <title>Python for Humans - YouTube</title>
    <dc:date>2013-04-02T20:34:24+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=QpkHt1hDYTo</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- build the API for the 90% use case
- if you're repeatedly referencing the docs, that's a sign that you should write a module
]]></description>
<dc:subject>python api requests video http w:2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:d731de9b1fb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:requests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://open.pbs.org/blog/2013/pycon-2013-old-video-site/">
    <title>OpenPBS - serving video @ PBS</title>
    <dc:date>2013-04-02T04:35:14+00:00</dc:date>
    <link>http://open.pbs.org/blog/2013/pycon-2013-old-video-site/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>video pbs python mobile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:9a288c0c302d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pbs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:mobile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.secdev.org/projects/scapy/doc/introduction.html">
    <title>Introduction — Scapy v2.1.1-dev documentation</title>
    <dc:date>2012-12-08T23:07:30+00:00</dc:date>
    <link>http://www.secdev.org/projects/scapy/doc/introduction.html</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>network packet python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:051407a190f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:packet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://coderwall.com/p/g1cm2g">
    <title>Luis Nell : Commandline JSON Pretty Print everywhere</title>
    <dc:date>2012-11-20T19:08:08+00:00</dc:date>
    <link>https://coderwall.com/p/g1cm2g</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>json python tips</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:2ce0b41c7e36/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/copperhead/">
    <title>copperhead - Data Parallel Python - Google Project Hosting</title>
    <dc:date>2012-10-19T04:33:15+00:00</dc:date>
    <link>http://code.google.com/p/copperhead/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python cuda gpu nvidia</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:a7dd161696ed/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:cuda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:gpu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:nvidia"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pyvideo.org/video/1197/copperhead-data-parallel-python">
    <title>pyvideo.org - Copperhead: Data Parallel Python</title>
    <dc:date>2012-10-19T04:32:50+00:00</dc:date>
    <link>http://pyvideo.org/video/1197/copperhead-data-parallel-python</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- research project, not a product (by nvidia)
- subset of the language, strict types, no side-effects
- "don't express the computation as it is, but as it should be"]]></description>
<dc:subject>python gpu performance video w:2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:efb85e7507c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:gpu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/25049">
    <title>The evolution of a Python Programmer — Gist</title>
    <dc:date>2012-09-25T21:43:12+00:00</dc:date>
    <link>https://gist.github.com/25049</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>programmer code python funny</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:2f667ff7534a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programmer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:funny"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tech.blog.aknin.name/2010/04/02/pythons-innards-introduction/">
    <title>Python’s Innards: Introduction « NIL: .to write(1) ~ help:about</title>
    <dc:date>2012-08-11T04:53:28+00:00</dc:date>
    <link>http://tech.blog.aknin.name/2010/04/02/pythons-innards-introduction/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python programming internals architecture vm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:59be358e30a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:internals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lucumr.pocoo.org/2012/8/5/stateless-and-proud/">
    <title>Stateless and Proud in the Realtime World | Armin Ronacher's Thoughts and Writings</title>
    <dc:date>2012-08-11T04:48:33+00:00</dc:date>
    <link>http://lucumr.pocoo.org/2012/8/5/stateless-and-proud/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>pubsub realtime python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:4bcea9fbea74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pubsub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:realtime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=pDkrkP0yf70&amp;feature=plcp">
    <title>The story of stackless Python - YouTube</title>
    <dc:date>2012-07-28T04:35:52+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=pDkrkP0yf70&amp;feature=plcp</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- stackless python is a separate build due to build in module requirement
- effectively Ruby fibers implementation
- a task is a green thread managed by internal scheduler
- no concurrency
- cooperative scheduling]]></description>
<dc:subject>stackless python video w:2</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:6e5cb2dc83af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:stackless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:2"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stackoverflow.com/questions/377254/stackless-python-and-multicores">
    <title>multithreading - Stackless python and multicores? - Stack Overflow</title>
    <dc:date>2012-07-28T04:34:32+00:00</dc:date>
    <link>http://stackoverflow.com/questions/377254/stackless-python-and-multicores</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>stackless python multicore</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:cfffe48cd26f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:stackless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:multicore"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://muharem.wordpress.com/2007/07/31/erlang-vs-stackless-python-a-first-benchmark/">
    <title>Erlang vs. Stackless python: a first benchmark « Muharem Hrnjadovic</title>
    <dc:date>2012-07-28T04:30:34+00:00</dc:date>
    <link>http://muharem.wordpress.com/2007/07/31/erlang-vs-stackless-python-a-first-benchmark/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>stackless python erlang performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:1679a1027c14/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:stackless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://alexgaynor.net/2012/jul/12/compiler-rarely-knows-best/">
    <title>Alex Gaynor -- The compiler rarely knows best</title>
    <dc:date>2012-07-13T18:31:44+00:00</dc:date>
    <link>http://alexgaynor.net/2012/jul/12/compiler-rarely-knows-best/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>pypy python architecture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:59f02d5016d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pypy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://video.google.com/videoplay?docid=-8002801113289007228">
    <title>Dtrace Review</title>
    <dc:date>2012-06-16T04:47:29+00:00</dc:date>
    <link>http://video.google.com/videoplay?docid=-8002801113289007228</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- D scripts for inspecting arbitrary state of the probe
- aggregation, counts, stacks
- much lower cost of instrumentation compared to strace, and similar]]></description>
<dc:subject>dtrace python solaris google video w:3</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:cfc65757911e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:dtrace"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:solaris"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:3"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dev.chromium.org/developers/testing/pyauto">
    <title>PyAuto: Python Interface to Automation - The Chromium Projects</title>
    <dc:date>2012-05-10T19:02:50+00:00</dc:date>
    <link>http://dev.chromium.org/developers/testing/pyauto</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>automation chrome debug python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:2d84d8d2ed01/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://research.protocollabs.com/captcp/#miscellaneous">
    <title>CAPTCP - TCP Analyzer</title>
    <dc:date>2012-05-09T06:40:03+00:00</dc:date>
    <link>http://research.protocollabs.com/captcp/#miscellaneous</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>pcap python visualization vis tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:40b832f18abd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pcap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://research.protocollabs.com/captcp/">
    <title>CAPTCP - TCP Analyzer</title>
    <dc:date>2012-05-08T23:36:25+00:00</dc:date>
    <link>http://research.protocollabs.com/captcp/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>tcp python wireshark trace</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:4396da250db6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:wireshark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:trace"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time">
    <title>Laurence Tratt: Fast Enough VMs in Fast Enough Time</title>
    <dc:date>2012-05-06T05:55:21+00:00</dc:date>
    <link>http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>pypy python compiler rpython programming language design vm jit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:f2922eda8d4d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pypy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:compiler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:rpython"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:vm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:jit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pythonanywhere.com/">
    <title>Python Programming in your Browser: PythonAnywhere</title>
    <dc:date>2012-04-29T16:34:20+00:00</dc:date>
    <link>http://www.pythonanywhere.com/</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>cloud console python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:e178ea5ed365/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:console"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pyvideo.org/video/659/keynote-david-beazley">
    <title>pyvideo.org - Keynote: David Beazley</title>
    <dc:date>2012-04-07T21:54:20+00:00</dc:date>
    <link>http://pyvideo.org/video/659/keynote-david-beazley</link>
    <dc:creator>igrigorik</dc:creator><description><![CDATA[- translates python bytecode to C
- type inference at compile time
- you lose the dynamic aspects of python
- RPython: subset of Python which is accepted by the translator]]></description>
<dc:subject>pypy python programming pycon video w:4</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:3d5c36c036ae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pypy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:pycon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:w:4"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stackoverflow.com/questions/6644748/using-remote-chrome-devtools-from-python">
    <title>javascript - Using remote chrome devtools from Python - Stack Overflow</title>
    <dc:date>2012-04-07T19:36:05+00:00</dc:date>
    <link>http://stackoverflow.com/questions/6644748/using-remote-chrome-devtools-from-python</link>
    <dc:creator>igrigorik</dc:creator><dc:subject>python debug chrome remote</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:igrigorik/b:33ddd695b94f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:chrome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:igrigorik/t:remote"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>