<?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 (pva)</title>
    <link>https://pinboard.in/u:pva/public/</link>
    <description>recent bookmarks from pva</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://tylercipriani.com/blog/2016/11/13/coreboot-on-the-thinkpad-x220-with-a-raspberry-pi/"/>
	<rdf:li rdf:resource="https://2bithacker.github.io/hackery/2015/02/16/zfs-on-a-freebsd-droplet/"/>
	<rdf:li rdf:resource="http://dmesgd.nycbug.org/index.cgi?action=dmesgd"/>
	<rdf:li rdf:resource="http://bhami.com/rosetta.html"/>
	<rdf:li rdf:resource="http://www.sublab.org/wiki/coreboot-x201/"/>
	<rdf:li rdf:resource="http://devmanual.gentoo.org/tools-reference/bash/"/>
	<rdf:li rdf:resource="http://sysadvent.blogspot.fi/2014/12/day-6-debugging-for-systems-engineers.html"/>
	<rdf:li rdf:resource="http://www.brendangregg.com/USEmethod/use-freebsd.html"/>
	<rdf:li rdf:resource="https://jonatanhal.github.io/2014/10/22/Encrypted-ZFS-on-FreeBSD-using-GELI.html"/>
	<rdf:li rdf:resource="http://fnl.es/a-review-of-sparse-sequence-taggers.html"/>
	<rdf:li rdf:resource="http://nlp.stanford.edu/courses/NAACL2013/"/>
	<rdf:li rdf:resource="https://f-droid.org/"/>
	<rdf:li rdf:resource="http://hometheaterreview.com/automated-room-correction-explained/"/>
	<rdf:li rdf:resource="https://github.com/burocratik/outdated-browser"/>
	<rdf:li rdf:resource="http://pkg.dicrurus.com/"/>
	<rdf:li rdf:resource="https://designmodo.github.io/Flat-UI/"/>
	<rdf:li rdf:resource="http://www.datadisk.co.uk/html_docs/sun/sun_zfs_cs.htm"/>
	<rdf:li rdf:resource="http://pesticide.io/"/>
	<rdf:li rdf:resource="http://cobbaut.blogspot.fi/2011/03/clear-zfs-properties.html"/>
	<rdf:li rdf:resource="https://github.com/eligrey/FileSaver.js"/>
	<rdf:li rdf:resource="http://www.opendevs.org/ritk/zfs-4k-aligned-space-overhead.html"/>
	<rdf:li rdf:resource="http://matt.might.net/articles/bash-by-example/"/>
	<rdf:li rdf:resource="http://nex7.blogspot.fi/2013/03/readme1st.html"/>
	<rdf:li rdf:resource="https://github.com/jpillora/xdomain"/>
	<rdf:li rdf:resource="http://www.exploit-db.com/"/>
	<rdf:li rdf:resource="http://raspberry-python.blogspot.fi/2012/10/zfs-file-system-on-raspberry-pi.html"/>
	<rdf:li rdf:resource="http://amigadrive.blogspot.it/"/>
	<rdf:li rdf:resource="http://blogs.burnsidedigital.com/2013/07/whats-a-rest-api/"/>
	<rdf:li rdf:resource="http://matt.might.net/articles/parsing-s-expressions-scala/"/>
	<rdf:li rdf:resource="http://ciml.info/"/>
	<rdf:li rdf:resource="http://jmoore.me/wheelbuilder/"/>
	<rdf:li rdf:resource="http://www.explainshell.com/"/>
	<rdf:li rdf:resource="https://github.com/adept-dm/adept"/>
	<rdf:li rdf:resource="http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/"/>
	<rdf:li rdf:resource="http://www.petekeen.net/dns-the-good-parts"/>
	<rdf:li rdf:resource="http://www.evanmiller.org/statistical-formulas-for-programmers.html"/>
	<rdf:li rdf:resource="http://sqlfiddle.com/"/>
	<rdf:li rdf:resource="http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api"/>
	<rdf:li rdf:resource="http://oauth.io/"/>
	<rdf:li rdf:resource="http://www.psio.com.au/"/>
	<rdf:li rdf:resource="http://www.fixedlondon.com/mechanics/tutorial-replacing-bearings-in-a-goldtec-track-hub/"/>
	<rdf:li rdf:resource="http://www.phontron.com/teaching.php?lang=en"/>
	<rdf:li rdf:resource="http://mmb.pcb.ub.es/~carlesfe/unix/tricks.txt"/>
	<rdf:li rdf:resource="http://retrovectors.com/"/>
	<rdf:li rdf:resource="http://scarcecapital.com/hft/about.html"/>
	<rdf:li rdf:resource="https://developers.helloreverb.com/swagger/"/>
	<rdf:li rdf:resource="http://www.cyclingtips.com.au/2012/08/where-is-the-value-in-a-carbon-wheelset/"/>
	<rdf:li rdf:resource="http://designmodo.github.com/Flat-UI/"/>
	<rdf:li rdf:resource="http://rapture.io/"/>
	<rdf:li rdf:resource="http://techblog.netflix.com/2013/02/rxjava-netflix-api.html"/>
	<rdf:li rdf:resource="http://matasano.com/articles/javascript-cryptography"/>
	<rdf:li rdf:resource="http://symbolhound.com/"/>
	<rdf:li rdf:resource="http://jhusain.github.com/learnrx/index.html"/>
	<rdf:li rdf:resource="http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-overclock-raspberry-pi/"/>
	<rdf:li rdf:resource="http://jasonbaldridge.github.com/chalk/"/>
	<rdf:li rdf:resource="http://www.breaknenter.org/projects/inception/"/>
	<rdf:li rdf:resource="http://academic.udayton.edu/tobyrush/theorypages/"/>
	<rdf:li rdf:resource="http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication"/>
	<rdf:li rdf:resource="http://www.udemy.com/clojure-code"/>
	<rdf:li rdf:resource="http://aclweb.org/anthology-new/P/P12/P12-3029.pdf"/>
	<rdf:li rdf:resource="https://github.com/spray/sbt-revolver"/>
	<rdf:li rdf:resource="https://github.com/bmatzelle/gow"/>
	<rdf:li rdf:resource="http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/"/>
	<rdf:li rdf:resource="http://letitcrash.com/post/28901663062/throttling-messages-in-akka-2"/>
	<rdf:li rdf:resource="http://divisionbyzero.net/article/2012/06/17/central-logging-with-open-source-software.html"/>
	<rdf:li rdf:resource="http://throwingfire.com/storing-passwords-securely/"/>
	<rdf:li rdf:resource="http://www.mnot.net/cache_docs/"/>
	<rdf:li rdf:resource="https://open.umn.edu/opentextbooks/"/>
	<rdf:li rdf:resource="http://www.quora.com/What-do-all-the-controls-in-an-airplane-cockpit-do"/>
	<rdf:li rdf:resource="http://www.metafilter.com/114704/Demoscene-The-Art-of-the-Algorithms"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://tylercipriani.com/blog/2016/11/13/coreboot-on-the-thinkpad-x220-with-a-raspberry-pi/">
    <title>Coreboot on the ThinkPad X220 with a Raspberry Pi - Tyler Cipriani</title>
    <dc:date>2017-05-02T07:17:18+00:00</dc:date>
    <link>https://tylercipriani.com/blog/2016/11/13/coreboot-on-the-thinkpad-x220-with-a-raspberry-pi/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[One of the other reasons for buying the X220 is that I’ve heard-tell (A.K.A, did a quick DDG search) that it supports Coreboot (although, sadly, not Libreboot, yet). The actual incantations for flashing the ROM on the X220 are spread over a few sources, with some sizable gaps in process.

I spent the past 2 days pretty lost, flailing in the dark, booting my freshly flashed laptop to a momentary flicker of the green power-light, no fans, nothing, sighing, and compiling again. Now I stand victorious, Debian stable (8.6 as of November 2016) is booting from SeaBIOS.

I kept a lot of notes on the process. Hopefully, these notes save someone some frustration, or make this process a tiny bit more approachable.]]></description>
<dc:subject>x220 thinkpad coreboot howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:7a28398f0d74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:x220"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:thinkpad"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:coreboot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://2bithacker.github.io/hackery/2015/02/16/zfs-on-a-freebsd-droplet/">
    <title>ZFS on a FreeBSD Droplet</title>
    <dc:date>2015-04-10T10:06:26+00:00</dc:date>
    <link>https://2bithacker.github.io/hackery/2015/02/16/zfs-on-a-freebsd-droplet/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Recently my employer, DigitalOcean, announced FreeBSD droplets. This made me pretty happy, as I’ve been a long time fan of FreeBSD, running it on my home storage server, router, and a few other VPS providers. One of the things I would like to do though is make backups from my droplet to my home storage server as easy as possible. For me, this meant ZFS snapshots and being able to send snapshot diffs between systems.

Since the droplets default to UFS, the first hurdle was reinstalling the system onto a ZFS root, which turns out to be relatively simple.

Here’s how I did it. This all assumes a fresh blank FreeBSD droplet, and will delete everything on the droplet in the process.]]></description>
<dc:subject>freebsd zfs vps howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:47e1e245427d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:freebsd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:vps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dmesgd.nycbug.org/index.cgi?action=dmesgd">
    <title>dmesgd</title>
    <dc:date>2015-04-03T10:51:51+00:00</dc:date>
    <link>http://dmesgd.nycbug.org/index.cgi?action=dmesgd</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Launched in 2004, dmesgd aims to provide a user-submitted repository of searchable *BSD dmesgs. The dmesg(8) command displays the system message buffer's content, and during boot, a copy is saved to /var/run/dmesg.boot. This buffer contains the operating system release, name and version, a list of devices identified, plus a whole host of other useful information. We hope others find this resource useful and further contribute to its growth.]]></description>
<dc:subject>dmesg reference bsd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:049de33729b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:dmesg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bsd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bhami.com/rosetta.html">
    <title>Rosetta Stone for Unix</title>
    <dc:date>2015-03-29T20:45:15+00:00</dc:date>
    <link>http://bhami.com/rosetta.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[A Sysadmin's Unixersal Translator (ROSETTA STONE) OR What do they call that in this world?
]]></description>
<dc:subject>linux solaris freebsd unix reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:afc0081496f0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:solaris"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:freebsd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sublab.org/wiki/coreboot-x201/">
    <title>sublab - Ein Hackerspace in Leipzig</title>
    <dc:date>2015-03-06T20:04:36+00:00</dc:date>
    <link>http://www.sublab.org/wiki/coreboot-x201/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[n00bie guide for getting coreboot to a x201{i/s/t}]]></description>
<dc:subject>thinkpad coreboot howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:1e329d42e855/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:thinkpad"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:coreboot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://devmanual.gentoo.org/tools-reference/bash/">
    <title>Gentoo Development Guide: bash -- Standard Shell</title>
    <dc:date>2014-12-23T19:31:51+00:00</dc:date>
    <link>http://devmanual.gentoo.org/tools-reference/bash/</link>
    <dc:creator>pva</dc:creator><dc:subject>bash programming reference shell</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:294ab6bf9e3d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:shell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sysadvent.blogspot.fi/2014/12/day-6-debugging-for-systems-engineers.html">
    <title>sysadvent: Day 6 - Debugging for Systems Engineers</title>
    <dc:date>2014-12-07T12:27:35+00:00</dc:date>
    <link>http://sysadvent.blogspot.fi/2014/12/day-6-debugging-for-systems-engineers.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[This year amongst some of the reading I’ve done, I really enjoyed the articles from Julia Evans on strace. I wanted to write something for sysadvent that would be interesting but focussed on debuggers. There isn’t enough space here to give a full debugger tutorial but instead wanted to give some cases when I reach for a debugger and what for, with some specific tips and examples thrown in. If you’re already an expert at using debuggers you can probably stop reading now.

Many of us are familiar with some of variety this quote:

Everyone knows that debugging is twice as hard as writing a program in the first place. So if you’re as clever as you can be when you write it, how will you ever debug it? - Brian Kerninghan

learning debugging techniques for programs you haven’t written is a skill I’d recommend systems engineers/administrators practise.]]></description>
<dc:subject>debugging tutorial system_administration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f32ef6830175/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:system_administration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.brendangregg.com/USEmethod/use-freebsd.html">
    <title>USE Method: FreeBSD Performance Checklist</title>
    <dc:date>2014-11-08T09:53:40+00:00</dc:date>
    <link>http://www.brendangregg.com/USEmethod/use-freebsd.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[This page contains an example USE Method-based performance checklist for FreeBSD, for identifying common bottlenecks and errors. This is intended to be used early in a performance investigation, before moving onto more time consuming methodologies. This should be helpful for anyone using FreeBSD, especially system administrators.]]></description>
<dc:subject>freebsd performance reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:97fb587b3612/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:freebsd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jonatanhal.github.io/2014/10/22/Encrypted-ZFS-on-FreeBSD-using-GELI.html">
    <title>Setting up encrypted ZFS on FreeBSD using GELI · Jonatanhal</title>
    <dc:date>2014-11-02T08:59:48+00:00</dc:date>
    <link>https://jonatanhal.github.io/2014/10/22/Encrypted-ZFS-on-FreeBSD-using-GELI.html</link>
    <dc:creator>pva</dc:creator><dc:subject>freebsd zfs geli encryption howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f46f84c4ddbb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:freebsd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:geli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://fnl.es/a-review-of-sparse-sequence-taggers.html">
    <title>fnl.es · A review of sparse sequence taggers</title>
    <dc:date>2014-10-04T06:34:17+00:00</dc:date>
    <link>http://fnl.es/a-review-of-sparse-sequence-taggers.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[The goal of this review is to identify the "best" generic CRF- or MEMM-based sequence tagger software with a free (MIT/BSD-like) license. We will only take discriminative models into account, so if your beef are generative models and/or non-sparse data (e.g., HMMs), you have come to the wrong place. This article will look into their abilities to define and generate features, training times, tagging throughput, and tagging performance by way of working through a common sequence labeling problem: tagging the parts-of-speech of natural language. While PoS tagging can be considered a "solved" problem, PoS tagging performance differences are still a source of academic controversy and therefore an ideal testing ground.]]></description>
<dc:subject>natural_language_processing reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:1252785c94e4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:natural_language_processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nlp.stanford.edu/courses/NAACL2013/">
    <title>Deep Learning for NLP - NAACL 2013 Tutorial</title>
    <dc:date>2014-08-31T09:40:26+00:00</dc:date>
    <link>http://nlp.stanford.edu/courses/NAACL2013/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Machine learning is everywhere in today's NLP, but by and large machine learning amounts to numerical optimization of weights for human designed representations and features. The goal of deep learning is to explore how computers can take advantage of data to develop features and representations appropriate for complex interpretation tasks. This tutorial aims to cover the basic motivation, ideas, models and learning algorithms in deep learning for natural language processing.]]></description>
<dc:subject>natural_language_processing tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:7b4f7f765419/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:natural_language_processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://f-droid.org/">
    <title>F-Droid | Free and Open Source Android App Repository</title>
    <dc:date>2014-08-18T18:36:45+00:00</dc:date>
    <link>https://f-droid.org/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.]]></description>
<dc:subject>android foss</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:b5ff23521403/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:android"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:foss"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hometheaterreview.com/automated-room-correction-explained/">
    <title>Automated Room Correction Explained</title>
    <dc:date>2014-07-13T10:08:47+00:00</dc:date>
    <link>http://hometheaterreview.com/automated-room-correction-explained/</link>
    <dc:creator>pva</dc:creator><dc:subject>home_theater room_correction</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:bfeca3a53015/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:home_theater"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:room_correction"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/burocratik/outdated-browser">
    <title>burocratik/outdated-browser</title>
    <dc:date>2014-06-26T19:07:32+00:00</dc:date>
    <link>https://github.com/burocratik/outdated-browser</link>
    <dc:creator>pva</dc:creator><description><![CDATA[A time saving tool for developers. It detects outdated browsers and advises users to upgrade to a new version.]]></description>
<dc:subject>javascript css3 browser</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:b17337083984/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:css3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:browser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pkg.dicrurus.com/">
    <title>FreeBSD pkg repository search engine</title>
    <dc:date>2014-06-09T17:13:56+00:00</dc:date>
    <link>http://pkg.dicrurus.com/</link>
    <dc:creator>pva</dc:creator><dc:subject>freebsd pkgng search</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:6557c1a972e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:freebsd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:pkgng"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:search"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://designmodo.github.io/Flat-UI/">
    <title>Flat UI - Free Bootstrap Framework and Themes</title>
    <dc:date>2014-05-09T08:13:40+00:00</dc:date>
    <link>https://designmodo.github.io/Flat-UI/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Flat UI Free - Design Framework (html/css3/less/js). Flat UI is based on Bootstrap, a comfortable, responsive, and functional framework that simplifies the development of websites.]]></description>
<dc:subject>user_interface flat css3</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:05b6bc88a664/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:user_interface"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:flat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:css3"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.datadisk.co.uk/html_docs/sun/sun_zfs_cs.htm">
    <title>Sun - ZFS cheatsheet</title>
    <dc:date>2014-05-06T21:11:53+00:00</dc:date>
    <link>http://www.datadisk.co.uk/html_docs/sun/sun_zfs_cs.htm</link>
    <dc:creator>pva</dc:creator><description><![CDATA[This is a quick and dirty cheatsheet on Sun's ZFS]]></description>
<dc:subject>zfs reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:898563050473/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pesticide.io/">
    <title>Pesticide - Kill Your Css Layout Bugs</title>
    <dc:date>2014-04-08T06:39:49+00:00</dc:date>
    <link>http://pesticide.io/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Cascading Style Sheets can be tricky. 
Placing an outline on every element can help you figure out what the fuck is going on. 
This little css module does exactly just that.]]></description>
<dc:subject>css debugging tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:e80551d86254/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cobbaut.blogspot.fi/2011/03/clear-zfs-properties.html">
    <title>Paul Cobbaut's blog: clear zfs properties</title>
    <dc:date>2014-04-06T10:30:52+00:00</dc:date>
    <link>http://cobbaut.blogspot.fi/2011/03/clear-zfs-properties.html</link>
    <dc:creator>pva</dc:creator><dc:subject>zfs reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:1ca6572b34cc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/eligrey/FileSaver.js">
    <title>eligrey/FileSaver.js</title>
    <dc:date>2014-03-18T07:11:39+00:00</dc:date>
    <link>https://github.com/eligrey/FileSaver.js</link>
    <dc:creator>pva</dc:creator><description><![CDATA[FileSaver.js implements the HTML5 W3C saveAs() FileSaver interface in browsers that do not natively support it. There is a FileSaver.js demo that demonstrates saving various media types.

FileSaver.js is the solution to saving files on the client-side, and is perfect for webapps that need to generate files, or for saving sensitive information that shouldn't be sent to an external server.]]></description>
<dc:subject>html5 javascript filesaver</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:c01b0329bc69/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:html5"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:filesaver"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.opendevs.org/ritk/zfs-4k-aligned-space-overhead.html">
    <title>ZFS 4k aligned space overhead</title>
    <dc:date>2014-03-15T09:03:09+00:00</dc:date>
    <link>http://www.opendevs.org/ritk/zfs-4k-aligned-space-overhead.html</link>
    <dc:creator>pva</dc:creator><dc:subject>zfs reference advanced_format</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:7254073b82ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:advanced_format"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://matt.might.net/articles/bash-by-example/">
    <title>Shell programming with bash: by example, by counter-example</title>
    <dc:date>2014-02-09T18:08:57+00:00</dc:date>
    <link>http://matt.might.net/articles/bash-by-example/</link>
    <dc:creator>pva</dc:creator><dc:subject>bash shell programming reference</dc:subject>
<dc:identifier>https://pinboard.in/u:pva/b:1466e4399d2a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nex7.blogspot.fi/2013/03/readme1st.html">
    <title>Nex7's Blog: ZFS: Read Me 1st</title>
    <dc:date>2014-01-19T20:16:58+00:00</dc:date>
    <link>http://nex7.blogspot.fi/2013/03/readme1st.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[There are a couple of things about ZFS itself that are often skipped over or missed by users/administrators. Many deploy home or business production systems without even being aware of these gotchya's and architectural issues. Don't be one of those people!]]></description>
<dc:subject>zfs faq</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:9d04d844af1c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:faq"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/jpillora/xdomain">
    <title>jpillora/xdomain</title>
    <dc:date>2013-12-16T13:47:41+00:00</dc:date>
    <link>https://github.com/jpillora/xdomain</link>
    <dc:creator>pva</dc:creator><description><![CDATA[A pure JavaScript CORS alternative/polyfill. No server configuration required - just add a proxy.html on the domain you wish to communicate with. This library utilizes XHook to hook all XHR, so XDomain should work in conjunction with any library.]]></description>
<dc:subject>javascript cors</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:d3c3a15c07e7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cors"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.exploit-db.com/">
    <title>Exploits Database by Offensive Security</title>
    <dc:date>2013-12-09T07:49:54+00:00</dc:date>
    <link>http://www.exploit-db.com/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[The Exploit Database (EDB) – an ultimate archive of exploits and vulnerable software. A great resource for penetration testers, vulnerability researchers, and security addicts alike. Our aim is to collect exploits from submittals and mailing lists and concentrate them in one, easy to navigate database.]]></description>
<dc:subject>security reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f198e5288bfa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://raspberry-python.blogspot.fi/2012/10/zfs-file-system-on-raspberry-pi.html">
    <title>Raspberry Pi Python Adventures: ZFS file system on Raspberry Pi</title>
    <dc:date>2013-12-02T13:14:51+00:00</dc:date>
    <link>http://raspberry-python.blogspot.fi/2012/10/zfs-file-system-on-raspberry-pi.html</link>
    <dc:creator>pva</dc:creator><dc:subject>zfs raspberry_pi</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:9faf51fe1307/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:zfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:raspberry_pi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://amigadrive.blogspot.it/">
    <title>AMIGA RPI DRIVE</title>
    <dc:date>2013-11-25T13:02:55+00:00</dc:date>
    <link>http://amigadrive.blogspot.it/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[After several years of hard work, my Amiga floppy drive stopped working leaving me in trouble... do I have to buy a new drive (but several disks are in bad condition too), buy a floppy emulator (nice but expensive for retro fun) ... or try to use my Raspberry PI other than as xbmc player?]]></description>
<dc:subject>amiga raspberry_pi floppy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:5ebf295ab90d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:amiga"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:raspberry_pi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:floppy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blogs.burnsidedigital.com/2013/07/whats-a-rest-api/">
    <title>What’s a (Good) REST API? | Burnside Digital Blog</title>
    <dc:date>2013-09-20T10:05:19+00:00</dc:date>
    <link>http://blogs.burnsidedigital.com/2013/07/whats-a-rest-api/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Recently, a colleague who is a front-end developer asked me what the qualities were for a good REST API.

Strangely, this was a question hard to pin down an answer for. I’ve worked with RESTful APIs for years and had a good idea what made a good REST API (“I know one when I see it”), but never really given much thought to it. Roy Fielding first defined REST in his doctoral dissertation back in 2000, but that tome was a lot thicker than the quick bullet-points my colleague was looking for.

RESTfulness is something that happens in degrees. ]]></description>
<dc:subject>rest api reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:78e2541154b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://matt.might.net/articles/parsing-s-expressions-scala/">
    <title>Parsing S-Expressions in Scala</title>
    <dc:date>2013-09-19T07:48:00+00:00</dc:date>
    <link>http://matt.might.net/articles/parsing-s-expressions-scala/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[S-Expressions are a text-based representation of tree-structured data.

As a demonstration, this article creates a parser for simplified S-Expressions in Scala without the aid of lexing and parsing tools.

It then shows how to parse these S-Expressions into the concrete syntax tree for a simple Lisp-like programming language.]]></description>
<dc:subject>scala sexprs lisp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:2f712946013f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:sexprs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:lisp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ciml.info/">
    <title>A Course in Machine Learning</title>
    <dc:date>2013-09-16T07:07:25+00:00</dc:date>
    <link>http://ciml.info/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[CIML is a set of introductory materials that covers most major aspects of modern machine learning (supervised learning, unsupervised learning, large margin methods, probabilistic modeling, learning theory, etc.). It's focus is on broad applications with a rigorous backbone. A subset can be used for an undergraduate course; a graduate course could probably cover the entire material and then some.]]></description>
<dc:subject>books tutorial machine_learning</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:da304c3750f6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:machine_learning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jmoore.me/wheelbuilder/">
    <title>Wheelbuilder « James Moore</title>
    <dc:date>2013-09-11T17:27:42+00:00</dc:date>
    <link>http://jmoore.me/wheelbuilder/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Wheelbuilder is an open database of bicycle rim and hub specifications. With it you can calculate the length of spoke required to build a wheel.

]]></description>
<dc:subject>wheels reference cycling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:a0917b546a3b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:wheels"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cycling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.explainshell.com/">
    <title>explainshell.com - match command-line arguments to their help text</title>
    <dc:date>2013-08-29T20:07:10+00:00</dc:date>
    <link>http://www.explainshell.com/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[write down a command-line to see the help text that matches each argument]]></description>
<dc:subject>unix shell cli linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:aa9eb6aff8cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/adept-dm/adept">
    <title>adept-dm/adept</title>
    <dc:date>2013-08-07T13:53:09+00:00</dc:date>
    <link>https://github.com/adept-dm/adept</link>
    <dc:creator>pva</dc:creator><description><![CDATA[The predictable dependency management system where faith is not required.]]></description>
<dc:subject>dependency_management jvm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f3d48e362002/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:dependency_management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:jvm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/">
    <title>Bayesian Methods for Hackers</title>
    <dc:date>2013-07-25T18:30:53+00:00</dc:date>
    <link>http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view.]]></description>
<dc:subject>programming python statistics bayesian_methods</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:89b03e3226f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bayesian_methods"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.petekeen.net/dns-the-good-parts">
    <title>DNS: The Good Parts | Pete Keen</title>
    <dc:date>2013-07-20T16:40:04+00:00</dc:date>
    <link>http://www.petekeen.net/dns-the-good-parts</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Frequently I come across confusion with domain names. Why doesn't my website work? Why is this stupid thing broken, everything I try fails, I just want it to work!! Invariably the question asker either doesn't know what DNS is or doesn't understand how something fundamental works. More generally, people think that DNS is scary or complicated. This article is an attempt at quelling that fear. DNS is easy once you understand a few basic concepts.]]></description>
<dc:subject>dns tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:4666c746d3df/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.evanmiller.org/statistical-formulas-for-programmers.html">
    <title>Statistical Formulas For Programmers</title>
    <dc:date>2013-06-17T08:54:12+00:00</dc:date>
    <link>http://www.evanmiller.org/statistical-formulas-for-programmers.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[As my modest contribution to developer-kind, I've collected together the statistical formulas that I find to be most useful; this page presents them all in one place, a sort of statistical cheat-sheet for the practicing programmer.]]></description>
<dc:subject>statistics programing reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:c98f9a3fc120/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:programing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sqlfiddle.com/">
    <title>SQL Fiddle</title>
    <dc:date>2013-06-06T07:18:38+00:00</dc:date>
    <link>http://sqlfiddle.com/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[A tool for easy online testing and sharing of database problems and their solutions.]]></description>
<dc:subject>sql online tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:206fd0789298/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:online"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api">
    <title>Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni</title>
    <dc:date>2013-06-01T11:20:22+00:00</dc:date>
    <link>http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Your data model has started to stabilize and you're in a position to create a public API for your web app. You realize it's hard to make significant changes to your API once it's released and want to get as much right as possible up front. Now, the internet has no shortage on opinions on API design. But, since there's no one widely adopted standard that works in all cases, you're left with a bunch of choices: What formats should you accept? How should you authenticate? Should your API be versioned?

In designing an API for SupportFu (a lightweight Zendesk alternative), I've tried to come up with pragmatic answers to these questions. My goal is to design an API that is easy to use, easy to adopt and flexible enough to dogfood the API for our own user interfaces.]]></description>
<dc:subject>api rest design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:813ad38a8c55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://oauth.io/">
    <title>OAuth.io - OAuth that just works.</title>
    <dc:date>2013-05-28T04:24:17+00:00</dc:date>
    <link>http://oauth.io/</link>
    <dc:creator>pva</dc:creator><dc:subject>javascript authentication oauth</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:93a189547aea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:oauth"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.psio.com.au/">
    <title>Home | PSIO</title>
    <dc:date>2013-05-17T13:57:10+00:00</dc:date>
    <link>http://www.psio.com.au/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[PSIO is a cartridge that plug's into the back of your PlayStation 1 console, which will let you play your backed up PlayStation 1 games from an SD card. It will also allow you to boot and run code you have programmed from an SD card on the actual PlayStation 1 console itself, making it a must have tool for homebrewers, developers and most importantly, gamers.]]></description>
<dc:subject>playstation_1 hardware games</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:ba1f7ead379b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:playstation_1"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.fixedlondon.com/mechanics/tutorial-replacing-bearings-in-a-goldtec-track-hub/">
    <title>TUTORIAL: Replacing bearings in a Goldtec track hub | Fixed London</title>
    <dc:date>2013-05-02T18:07:14+00:00</dc:date>
    <link>http://www.fixedlondon.com/mechanics/tutorial-replacing-bearings-in-a-goldtec-track-hub/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[If you ride a lot, chances are you will need to replace your hub bearings at some point. If you can feel any side to side play or roughness when spinning the wheel, then your time is now.]]></description>
<dc:subject>howto hub bearings cycling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:0e9be1802e22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:hub"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bearings"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cycling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.phontron.com/teaching.php?lang=en">
    <title>Graham Neubig's Teaching</title>
    <dc:date>2013-04-18T05:01:08+00:00</dc:date>
    <link>http://www.phontron.com/teaching.php?lang=en</link>
    <dc:creator>pva</dc:creator><description><![CDATA[This is a tutorial I did at NAIST for people to start learning how to program basic algorithms for natural language processing. You should need very little programming experience to start out, but each of the tutorials builds on the stuff from the previous tutorials, so it is highly recommended that you do them in order.]]></description>
<dc:subject>natural_language_processing tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:9650013b31ab/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:natural_language_processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mmb.pcb.ub.es/~carlesfe/unix/tricks.txt">
    <title>http://mmb.pcb.ub.es/~carlesfe/unix/tricks.txt</title>
    <dc:date>2013-04-18T04:44:49+00:00</dc:date>
    <link>http://mmb.pcb.ub.es/~carlesfe/unix/tricks.txt</link>
    <dc:creator>pva</dc:creator><dc:subject>unix linux bash vim</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f27b37583460/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:vim"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://retrovectors.com/">
    <title>Retro Vectors</title>
    <dc:date>2013-04-17T06:30:51+00:00</dc:date>
    <link>http://retrovectors.com/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Retrovectors is a site for creatives. A source of graphic elements for projects. Not finished designs but items that can be incorporated into design and layouts. Quality vector stock that is free to use for personal or commercial work. There is an emphasis on quality. All the material available is commercial grade stock, produced by a designer for designers. A little ‘help you up’ when time is short and budget is tighter than an otter’s pocket…a situation every designer knows all too well.]]></description>
<dc:subject>illustration vector</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:498a3a8f7b64/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:illustration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:vector"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://scarcecapital.com/hft/about.html">
    <title>Welcome to HFT!</title>
    <dc:date>2013-04-15T14:22:08+00:00</dc:date>
    <link>http://scarcecapital.com/hft/about.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[High Frequency and Algorithmic trading, research and design

using haskell,R and emacs org-mode.

opensource and on a budget]]></description>
<dc:subject>high_frequency_trading</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f249a718c119/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:high_frequency_trading"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://developers.helloreverb.com/swagger/">
    <title>Swagger: A simple, open standard for describing REST APIs with JSON | Reverb for Developers</title>
    <dc:date>2013-04-14T14:41:31+00:00</dc:date>
    <link>https://developers.helloreverb.com/swagger/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services.]]></description>
<dc:subject>api rest documentation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:6117dee71e83/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:rest"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:documentation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cyclingtips.com.au/2012/08/where-is-the-value-in-a-carbon-wheelset/">
    <title>Where is the value in a carbon wheelset? | Cycling Tips</title>
    <dc:date>2013-04-13T06:44:34+00:00</dc:date>
    <link>http://www.cyclingtips.com.au/2012/08/where-is-the-value-in-a-carbon-wheelset/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Professional riders use them all the time while many manufacturers claim that you will benefit from significant time and power savings, but does that mean a carbon wheelset is good value for money? When coffee shop conversation turns to upgrades, a lot of riders think of wheels. Indeed, I get more clients asking about wheelsets as an upgrade than any other part of the bike, and it's surprising how well informed they are. Forgive the generalisation, but for an enthusiast it seems wheels are to road bikes what engines are to cars.]]></description>
<dc:subject>cycling carbon wheels</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:423feb097c7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cycling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:carbon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:wheels"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://designmodo.github.com/Flat-UI/">
    <title>Flat UI</title>
    <dc:date>2013-03-05T09:13:45+00:00</dc:date>
    <link>http://designmodo.github.com/Flat-UI/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Free Web User Interface Kit]]></description>
<dc:subject>design web_development user_interface</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:e046398d34e6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:web_development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:user_interface"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://rapture.io/">
    <title>Rapture I/O</title>
    <dc:date>2013-02-26T09:13:08+00:00</dc:date>
    <link>http://rapture.io/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Rapture I/O is a fledgling library for Scala which provides a consistent, intuitive and extensible API for handling common I/O operations, such as sending HTTP requests and streaming data between files, URLs and sockets.

Rapture I/O offers the functionality of java.io, but unifies its features into simpler, more coherent and higher-level concepts, allowing tasks which once took several lines of code to be often accomplished in just one, taking full advantage of Scala's rich syntax.]]></description>
<dc:subject>scala io http</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:147ecfb2dd8a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:io"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:http"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://techblog.netflix.com/2013/02/rxjava-netflix-api.html">
    <title>The Netflix Tech Blog: Functional Reactive in the Netflix API with RxJava</title>
    <dc:date>2013-02-05T08:26:22+00:00</dc:date>
    <link>http://techblog.netflix.com/2013/02/rxjava-netflix-api.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[A library for composing asynchronous and event-based programs using observable sequences for the Java VM.]]></description>
<dc:subject>java functional_programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:d34451053179/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:functional_programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://matasano.com/articles/javascript-cryptography">
    <title>Javascript Cryptography Considered Harmful</title>
    <dc:date>2013-01-27T08:17:27+00:00</dc:date>
    <link>http://matasano.com/articles/javascript-cryptography</link>
    <dc:creator>pva</dc:creator><description><![CDATA[WHAT DO YOU MEAN, "JAVASCRIPT CRYPTOGRAPHY"?

We mean attempts to implement security features in browsers using cryptographic algoritms implemented in whole or in part in Javascript.]]></description>
<dc:subject>javascript cryptography</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:0a93255ca639/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cryptography"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://symbolhound.com/">
    <title>SymbolHound: Search Better. Code Better.</title>
    <dc:date>2013-01-23T07:58:54+00:00</dc:date>
    <link>http://symbolhound.com/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[SymbolHound is a search engine that doesn't ignore special characters. This means you can easily search for symbols like &, %, and π. We hope SymbolHound will help programmers find information about their chosen languages and frameworks more easily.]]></description>
<dc:subject>programing search</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:7240654d0a74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:programing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:search"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jhusain.github.com/learnrx/index.html">
    <title>Functional Programming in Javascript</title>
    <dc:date>2013-01-17T06:11:22+00:00</dc:date>
    <link>http://jhusain.github.com/learnrx/index.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Functional programming provides developers with the tools to abstract common collection operations into reusable, composable building blocks. You'll be surprised to learn that most of the operations you perform on collections can be accomplished with five simple functions:

map
filter
mergeAll
reduce
zip

Here's my promise to you: if you learn these 5 functions your code will become shorter, more self-descriptive, and more durable. Also, for reasons that might not be obvious right now, you'll learn that these five functions hold the key to simplifying asynchronous programming. Once you've finished this tutorial you'll also have all the tools you need to easily avoid race conditions, propagate and handle asynchronous errors, and sequence events and AJAX requests. In short, these 5 functions will probably be the most powerful, flexible, and useful functions you'll ever learn.]]></description>
<dc:subject>javascript functional_programming rxjs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:4690faf17c3d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:functional_programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:rxjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-overclock-raspberry-pi/">
    <title>How to Overclock your Raspberry Pi - .NET Blog</title>
    <dc:date>2013-01-04T19:37:16+00:00</dc:date>
    <link>http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-overclock-raspberry-pi/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Do you want to safely overclock your Raspberry Pi? Here’s how you need to do it. There are a few articles out there on overclocking your Raspberry Pi, and I followed them but it didn’t work. So after some Googling and Stack Overflow work I find the answer, and I’m here to save you some time.]]></description>
<dc:subject>raspberry_pi tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:555242b9531c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:raspberry_pi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jasonbaldridge.github.com/chalk/">
    <title>Chalk by jasonbaldridge</title>
    <dc:date>2012-12-18T20:23:11+00:00</dc:date>
    <link>http://jasonbaldridge.github.com/chalk/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Chalk is a natural language processing library.]]></description>
<dc:subject>scala natural_language_processing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:360c3901610d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:natural_language_processing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.breaknenter.org/projects/inception/">
    <title>Inception | Break &amp; Enter - Improving security by breaking it</title>
    <dc:date>2012-12-11T12:52:21+00:00</dc:date>
    <link>http://www.breaknenter.org/projects/inception/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Inception is a FireWire physical memory manipulation and hacking tool exploiting IEEE 1394 SBP-2 DMA. The tool can unlock (any password accepted) and escalate privileges to Administrator/root on almost any machine you have physical access to.]]></description>
<dc:subject>security tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:2b4d3bed0944/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://academic.udayton.edu/tobyrush/theorypages/">
    <title>Untitled Document</title>
    <dc:date>2012-11-20T07:53:15+00:00</dc:date>
    <link>http://academic.udayton.edu/tobyrush/theorypages/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[This page includes links to each of the individual Music Theory pages I've created in PDF form. This is a work in progress; I am writing new ones regularly and fixing errors and omissions on existing ones as I find them.]]></description>
<dc:subject>music_theory tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:417f2f0377a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:music_theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication">
    <title>http - The definitive guide to forms based website authentication - Stack Overflow</title>
    <dc:date>2012-11-10T06:52:54+00:00</dc:date>
    <link>http://stackoverflow.com/questions/549/the-definitive-guide-to-forms-based-website-authentication</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Please help us create the definitive resource for this topic. We believe that Stack Overflow should not just be a resource for very specific technical questions, but also for general guidelines on how to solve variations on common problems. "Form based authentication for websites" should be a fine topic for such an experiment.]]></description>
<dc:subject>http web authentication security reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:0d00fef51820/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:authentication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.udemy.com/clojure-code">
    <title>Clojure Lisp Programming by Ryan Kelker</title>
    <dc:date>2012-10-26T13:06:26+00:00</dc:date>
    <link>http://www.udemy.com/clojure-code</link>
    <dc:creator>pva</dc:creator><description><![CDATA[A dive into developing with Clojure. Sign up to get your hands dirty!]]></description>
<dc:subject>clojure tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:71c73db6f4ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aclweb.org/anthology-new/P/P12/P12-3029.pdf">
    <title>Syntactic Annotations for the Google Books Ngram Corpus</title>
    <dc:date>2012-10-24T19:01:24+00:00</dc:date>
    <link>http://aclweb.org/anthology-new/P/P12/P12-3029.pdf</link>
    <dc:creator>pva</dc:creator><description><![CDATA[We present a new edition of the Google Books Ngram Corpus, which describes how often
words and phrases were used over a period of ﬁve centuries, in eight languages; it reﬂects
6% of all books ever published. This new edition introduces syntactic annotations: words
are tagged with their part-of-speech, and headmodiﬁer relationships are recorded. The annotations are produced automatically with statistical models that are speciﬁcally adapted to historical text. The corpus will facilitate the study of linguistic trends, especially those related to the evolution of syntax.]]></description>
<dc:subject>research n-grams corpora</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:01bda97c1487/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:n-grams"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:corpora"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/spray/sbt-revolver">
    <title>spray/sbt-revolver</title>
    <dc:date>2012-09-21T07:28:04+00:00</dc:date>
    <link>https://github.com/spray/sbt-revolver</link>
    <dc:creator>pva</dc:creator><description><![CDATA[sbt-revolver is a plugin for SBT enabling a super-fast development turnaround for your Scala applications.

It sports the following features:

* Starting and stopping your application in the background of your interactive SBT shell (in a forked JVM)
* Triggered restart: automatically restart your application as soon as some of its sources have been changed
* Hot reloading: automatically reload the respective classes into your running application as soon as some of its sources have been changed, no restart necessary (requires JRebel, which is free for Scala development)]]></description>
<dc:subject>scala sbt</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:c5e9b51ebda4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:sbt"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/bmatzelle/gow">
    <title>bmatzelle/gow</title>
    <dc:date>2012-09-12T12:01:57+00:00</dc:date>
    <link>https://github.com/bmatzelle/gow</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Gow (Gnu On Windows) is the lightweight alternative to Cygwin. It uses a convenient Windows installer that installs about 130 extremely useful open source UNIX applications compiled as native win32 binaries. It is designed to be as small as possible, about 10 MB, as opposed to Cygwin which can run well over 100 MB depending upon options.]]></description>
<dc:subject>unix cli tools windows</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:7deea2676567/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:windows"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/">
    <title>Baking Pi - Operating Systems Development</title>
    <dc:date>2012-09-03T16:58:13+00:00</dc:date>
    <link>http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[This course takes you through the basics of operating systems development in assembly code. I have tried not to assume any prior knowledge of operating systems development or assembly code. It may be helpful to have some programming experience, but the course should be accessible without. This course is divided into a series of 'lessons' designed to be taken in order as below. Each 'lesson' includes some theory, and also a practical exercise, complete with a full answer.]]></description>
<dc:subject>raspberry_pi tutorial operating_systems</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:ea09bdfbbf36/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:raspberry_pi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:operating_systems"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://letitcrash.com/post/28901663062/throttling-messages-in-akka-2">
    <title>Let it crash • Throttling Messages in Akka 2</title>
    <dc:date>2012-08-09T05:43:32+00:00</dc:date>
    <link>http://letitcrash.com/post/28901663062/throttling-messages-in-akka-2</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Our goal is to implement a message throttler, a piece of code that ensures that messages are not sent out at too high a rate. ... We will write a throttler for the Akka framework in the Scala language. ]]></description>
<dc:subject>akka scala throttling</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:883d52d43f6c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:akka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:scala"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:throttling"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://divisionbyzero.net/article/2012/06/17/central-logging-with-open-source-software.html">
    <title>edge of sanity . central logging with open source software</title>
    <dc:date>2012-06-17T18:54:52+00:00</dc:date>
    <link>http://divisionbyzero.net/article/2012/06/17/central-logging-with-open-source-software.html</link>
    <dc:creator>pva</dc:creator><description><![CDATA[I have worn many hats over the past few years: System Administrator, PostgreSQL and MySQL DBA, Perl Programmer, PHP Programmer, Network Administrator, and Security Engineer/Officer. The common thread is having the data I need available, searchable, and visible.

So what data am I talking about? Honestly, everything. System logs, application logs, events, system performance data, and network traffic data are key requirements to making any tough infrastructure decision, if not key to the trivial infrastructure and implementation decisions we have to make everyday.

I'm in the midst of implementing a comprehensive solution, and this post is a brain dump and road map for how I went about it, and why.]]></description>
<dc:subject>logging monitoring reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:a39ec825eef0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://throwingfire.com/storing-passwords-securely/">
    <title>Storing Passwords Securely</title>
    <dc:date>2012-06-07T04:16:07+00:00</dc:date>
    <link>http://throwingfire.com/storing-passwords-securely/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[Time and time again you hear about a company having all of their users' passwords, or "password hashes", compromised, and often there's a press response including one or more prominent security researchers demonstrating how 1,000 users had the password "batman", and so on. It's surprising how often this happens considering we've had ways to do password authentication that don't expose users' passwords, or at least makes it significantly harder to crack them, for several decades.

Personally, I think it boils down to a fundamental misunderstanding about what cryptographic hash functions are and what they are—or should be—used for, and a failure on the part of security researchers and advocates, myself included, to properly explain and emphasize the differences. So here's an attempt to explain why "SHA 256-bits enterprise-grade password encryption" is only slightly better than storing passwords in plain text.]]></description>
<dc:subject>security password bcrypt</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:e5c8a9051d7e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:password"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:bcrypt"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mnot.net/cache_docs/">
    <title>Caching Tutorial for Web Authors and Webmasters</title>
    <dc:date>2012-05-29T16:37:45+00:00</dc:date>
    <link>http://www.mnot.net/cache_docs/</link>
    <dc:creator>pva</dc:creator><dc:subject>http caching web_development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:c37956cb1730/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:web_development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://open.umn.edu/opentextbooks/">
    <title>Open Textbook Catalog</title>
    <dc:date>2012-05-13T15:53:56+00:00</dc:date>
    <link>https://open.umn.edu/opentextbooks/</link>
    <dc:creator>pva</dc:creator><description><![CDATA[In an effort to reduce costs for students, the College of Education and Human Development has created this catalog of open textbooks to be reviewed by faculty members.

Open textbooks are complete textbooks released under a Creative Commons, or similar, license.]]></description>
<dc:subject>ebook</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:f873fe4484d6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:ebook"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.quora.com/What-do-all-the-controls-in-an-airplane-cockpit-do">
    <title>What do all the controls in an airplane cockpit do? - Quora</title>
    <dc:date>2012-05-06T10:21:54+00:00</dc:date>
    <link>http://www.quora.com/What-do-all-the-controls-in-an-airplane-cockpit-do</link>
    <dc:creator>pva</dc:creator><description><![CDATA[There appear to be dials, knobs, and switches almost everywhere -- what do they all do and why are there so many of them? Seem to be many more than what I would expect would be needed to fly the aircraft.]]></description>
<dc:subject>aviation reference airplane</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:efbf1400cabf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:aviation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:airplane"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.metafilter.com/114704/Demoscene-The-Art-of-the-Algorithms">
    <title>Demoscene - The Art of the Algorithms | MetaFilter</title>
    <dc:date>2012-05-06T10:15:27+00:00</dc:date>
    <link>http://www.metafilter.com/114704/Demoscene-The-Art-of-the-Algorithms</link>
    <dc:creator>pva</dc:creator><dc:subject>history demoscene</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:pva/b:6410901007e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:pva/t:demoscene"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>