<?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 (ianweatherhogg)</title>
    <link>https://pinboard.in/u:ianweatherhogg/public/</link>
    <description>recent bookmarks from ianweatherhogg</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://flameeyes.blog/"/>
	<rdf:li rdf:resource="https://devanla.com/posts/wya-lexer.html"/>
	<rdf:li rdf:resource="https://paulgorman.org/technical/dns-authoritative-nsd.txt.html"/>
	<rdf:li rdf:resource="https://blog.fission.codes/ipfs-local-offline-collaboration-sig/"/>
	<rdf:li rdf:resource="https://wereturtle.github.io/ghostwriter/"/>
	<rdf:li rdf:resource="https://www.fpgatutorial.com/"/>
	<rdf:li rdf:resource="https://mcla.ug/blog/how-to-flash-an-led.html"/>
	<rdf:li rdf:resource="https://lucumr.pocoo.org/2012/9/24/websockets-101/"/>
	<rdf:li rdf:resource="https://risson.space/2020/01/ipv6-configure-yourself/"/>
	<rdf:li rdf:resource="https://scrive.github.io/nix-workshop/index.html"/>
	<rdf:li rdf:resource="https://veykril.github.io/tlborm/"/>
	<rdf:li rdf:resource="https://www.jaredwolff.com/testing-hardware-using-rust/"/>
	<rdf:li rdf:resource="https://github.com/tinyvision-ai-inc/UPduino-v3.0"/>
	<rdf:li rdf:resource="https://ibug.doc.ic.ac.uk/media/uploads/documents/courses/GeneticAlgorithm-tutorial.pdf"/>
	<rdf:li rdf:resource="https://www.obitko.com/tutorials/genetic-algorithms/index.php"/>
	<rdf:li rdf:resource="https://pwy.io/en/posts/learning-to-fly-pt1/"/>
	<rdf:li rdf:resource="https://terinstock.com/post/2014/07/TLS-with-Erlang/"/>
	<rdf:li rdf:resource="https://blog.yoshuawuyts.com/state-machines/"/>
	<rdf:li rdf:resource="https://kevincox.ca/2020/03/06/inplace-encrypt-decrypt/"/>
	<rdf:li rdf:resource="https://serokell.io/blog/haskell-to-core"/>
	<rdf:li rdf:resource="http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf"/>
	<rdf:li rdf:resource="https://www.lafuente.me/posts/gnupg-notes/"/>
	<rdf:li rdf:resource="https://madaidans-insecurities.github.io/guides/linux-hardening.html"/>
	<rdf:li rdf:resource="https://nickmccullum.com/how-to-send-emails-with-python/"/>
	<rdf:li rdf:resource="https://github.com/cuge1995/awesome-time-series"/>
	<rdf:li rdf:resource="https://iexcloud.io/docs/api/"/>
	<rdf:li rdf:resource="https://pablo.tools/posts/computers/cron-to-systemd/"/>
	<rdf:li rdf:resource="https://mukulrathi.co.uk/git-beginner-cheatsheet/"/>
	<rdf:li rdf:resource="https://mukulrathi.co.uk/create-your-own-programming-language/llvm-ir-cpp-api-tutorial/"/>
	<rdf:li rdf:resource="https://rbf.dev/blog/2020/05/custom-nixos-build-for-raspberry-pis/"/>
	<rdf:li rdf:resource="https://www.tweag.io/blog/2020-11-25-asterius-th/"/>
	<rdf:li rdf:resource="https://medium.com/swlh/monad-interface-rust-edition-bd6486b93607"/>
	<rdf:li rdf:resource="https://medium.com/swlh/what-does-risc-and-cisc-mean-in-2020-7b4d42c9a9de"/>
	<rdf:li rdf:resource="https://www.kovach.me/Posting_to_Twitter_via_HTTP_in_Haskell.html"/>
	<rdf:li rdf:resource="https://www.kovach.me/The_ABCs_of_vim.html"/>
	<rdf:li rdf:resource="http://www.jezzamon.com/fourier/index.html"/>
	<rdf:li rdf:resource="https://worthdoingbadly.com/xnuqemu3/"/>
	<rdf:li rdf:resource="https://learnbyexample.github.io/javascript-regexp-cheatsheet/"/>
	<rdf:li rdf:resource="https://learnbyexample.github.io/sed-lookarounds/"/>
	<rdf:li rdf:resource="https://learnbyexample.github.io/learn_perl_oneliners/one-liner-introduction.html"/>
	<rdf:li rdf:resource="https://ottverse.com/stack-videos-horizontally-vertically-grid-with-ffmpeg/"/>
	<rdf:li rdf:resource="https://blog.patchgirl.io/haskell/2020/10/30/windows-installer-for-haskell-software.html"/>
	<rdf:li rdf:resource="https://oswalt.dev/2020/11/anatomy-of-a-binary-executable/"/>
	<rdf:li rdf:resource="https://typeof.net/Iosevka/"/>
	<rdf:li rdf:resource="http://nuclear.mutantstargoat.com/articles/make/#writing-install-uninstall-rules"/>
	<rdf:li rdf:resource="https://florianfranke.dev/posts/2020/03/installing-nixos-with-encrypted-zfs-on-a-netcup.de-root-server/"/>
	<rdf:li rdf:resource="https://alpmestan.github.io/notes/ghc-core-by-example-episode-1.html"/>
	<rdf:li rdf:resource="https://juliamono.netlify.app/"/>
	<rdf:li rdf:resource="http://pepijndevos.nl/2020/08/04/a-rust-hal-for-your-litex-fpga-soc.html"/>
	<rdf:li rdf:resource="https://juliafolds.github.io/data-parallelism/tutorials/quick-introduction/"/>
	<rdf:li rdf:resource="https://stopa.io/post/255"/>
	<rdf:li rdf:resource="https://fbrs.io/dhall"/>
	<rdf:li rdf:resource="https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch"/>
	<rdf:li rdf:resource="https://boinkor.net/2016/01/deptyr-or-how-i-learned-to-love-unix-domain-sockets/"/>
	<rdf:li rdf:resource="https://sharksforarms.dev/posts/neovim-rust/"/>
	<rdf:li rdf:resource="https://www.jeffgeerling.com/blog/2016/how-get-your-servers-emails-through-gmails-spam-filter-exim"/>
	<rdf:li rdf:resource="https://www.benjamin.pizza/posts/2019-12-01-write-you-a-prolog.html"/>
	<rdf:li rdf:resource="https://timdettmers.com/2020/09/07/which-gpu-for-deep-learning/"/>
	<rdf:li rdf:resource="https://mywiki.wooledge.org/BashPitfalls"/>
	<rdf:li rdf:resource="https://juliendehos.gitlab.io/haskell-cheats/index.html"/>
	<rdf:li rdf:resource="https://tailscale.com/blog/how-nat-traversal-works/"/>
	<rdf:li rdf:resource="https://blog.patchgirl.io/haskell/2020/07/13/static-haskell-binary.html"/>
	<rdf:li rdf:resource="https://boxofcables.dev/accelerated-kvm-guests-on-wsl-2/"/>
	<rdf:li rdf:resource="https://dev.to/nicole/running-macos-on-windows-10-with-wsl2-kvm-and-qemu-21e1"/>
	<rdf:li rdf:resource="https://creativcoder.dev/rust-on-arduino-uno"/>
	<rdf:li rdf:resource="https://slides.com/thomasdietert/types-as-specifications"/>
	<rdf:li rdf:resource="https://churchman.nl/2018/05/18/spl-creating-a-simple-imperative-programming-language/"/>
	<rdf:li rdf:resource="https://kowainik.github.io/posts/haskell-mini-patterns"/>
	<rdf:li rdf:resource="https://blog.nicolasmesa.co/posts/2018/08/container-creation-using-namespaces-and-bash/"/>
	<rdf:li rdf:resource="http://ifeanyi.co/posts/linux-namespaces-part-4/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://flameeyes.blog/">
    <title>Flameeyes's Weblog</title>
    <dc:date>2021-07-14T06:39:12+00:00</dc:date>
    <link>https://flameeyes.blog/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>electronics</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:5c5e7412c7c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:electronics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://devanla.com/posts/wya-lexer.html">
    <title>blog &lt;| code - Alex by example (Write You A Python Lexer)</title>
    <dc:date>2021-04-10T06:09:51+00:00</dc:date>
    <link>https://devanla.com/posts/wya-lexer.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>haskell lexer parser</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:02dd3cdad370/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:lexer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:parser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://paulgorman.org/technical/dns-authoritative-nsd.txt.html">
    <title>paulgorman.org/technical</title>
    <dc:date>2021-03-20T10:22:43+00:00</dc:date>
    <link>https://paulgorman.org/technical/dns-authoritative-nsd.txt.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>lxc dns</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:2bd715f47f68/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:lxc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:dns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.fission.codes/ipfs-local-offline-collaboration-sig/">
    <title>IPFS Local Offline Collaboration SIG</title>
    <dc:date>2021-03-15T07:10:54+00:00</dc:date>
    <link>https://blog.fission.codes/ipfs-local-offline-collaboration-sig/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>ipfs</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:4c622dabd06a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ipfs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wereturtle.github.io/ghostwriter/">
    <title>ghostwriter</title>
    <dc:date>2021-02-25T07:14:02+00:00</dc:date>
    <link>https://wereturtle.github.io/ghostwriter/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>A distraction-free Markdown editor for the desktop</blockquote>]]></description>
<dc:subject>markdown editor</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:bc63d90f9b7a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:markdown"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:editor"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.fpgatutorial.com/">
    <title>Home Page - FPGA Tutorial</title>
    <dc:date>2021-02-25T07:11:45+00:00</dc:date>
    <link>https://www.fpgatutorial.com/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Expert written tutorials covering the three main programming languages used in the design and verification of FPGA - VHDL, Verilog and Sytem Verilog</blockquote>]]></description>
<dc:subject>fpga</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:513ba0369c7c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:fpga"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mcla.ug/blog/how-to-flash-an-led.html">
    <title>lochsh</title>
    <dc:date>2021-02-19T07:27:46+00:00</dc:date>
    <link>https://mcla.ug/blog/how-to-flash-an-led.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>arm fpga electronics 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:856453958d8d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:arm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:fpga"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:electronics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lucumr.pocoo.org/2012/9/24/websockets-101/">
    <title>Websockets 101 | Armin Ronacher's Thoughts and Writings</title>
    <dc:date>2021-01-29T16:57:34+00:00</dc:date>
    <link>https://lucumr.pocoo.org/2012/9/24/websockets-101/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Quick introduction into the final specification of websockets (RFC 6455).</blockquote>]]></description>
<dc:subject>web socket</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:ad8b69327904/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:socket"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://risson.space/2020/01/ipv6-configure-yourself/">
    <title>IPv6, configure yourself</title>
    <dc:date>2021-01-22T14:54:09+00:00</dc:date>
    <link>https://risson.space/2020/01/ipv6-configure-yourself/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[risson's blog. Mainly about Ops and some other stuff.]]></description>
<dc:subject>ip six dhcp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:39702c93d60c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:six"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:dhcp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://scrive.github.io/nix-workshop/index.html">
    <title>Scrive Nix Workshop - Scrive Nix Workshop</title>
    <dc:date>2021-01-14T08:09:42+00:00</dc:date>
    <link>https://scrive.github.io/nix-workshop/index.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>nix 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:d687bce96da2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:nix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://veykril.github.io/tlborm/">
    <title>Introduction - The Little Book of Rust Macros</title>
    <dc:date>2021-01-14T07:29:02+00:00</dc:date>
    <link>https://veykril.github.io/tlborm/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>rust macro</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:096465919add/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:macro"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jaredwolff.com/testing-hardware-using-rust/">
    <title>Testing Hardware Using Rust</title>
    <dc:date>2021-01-12T07:17:58+00:00</dc:date>
    <link>https://www.jaredwolff.com/testing-hardware-using-rust/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Learn how I test the nRF9160 Feather using Rust based tester and Rust centric CLI.</blockquote>]]></description>
<dc:subject>rust embedded hardware</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:38dc0494d344/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:embedded"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:hardware"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tinyvision-ai-inc/UPduino-v3.0">
    <title>tinyvision-ai-inc/UPduino-v3.0: UPduino 3.0: new 4 layer layout, various other improvements</title>
    <dc:date>2021-01-11T07:00:17+00:00</dc:date>
    <link>https://github.com/tinyvision-ai-inc/UPduino-v3.0</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>UPduino 3.0: new 4 layer layout, various other improvements - tinyvision-ai-inc/UPduino-v3.0</blockquote>]]></description>
<dc:subject>fpga</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:fc58cd585618/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:fpga"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ibug.doc.ic.ac.uk/media/uploads/documents/courses/GeneticAlgorithm-tutorial.pdf">
    <title>draft.dvi - GeneticAlgorithm-tutorial.pdf</title>
    <dc:date>2021-01-10T08:19:39+00:00</dc:date>
    <link>https://ibug.doc.ic.ac.uk/media/uploads/documents/courses/GeneticAlgorithm-tutorial.pdf</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>genetic algorithm</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:39cefb1b5d79/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:genetic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:algorithm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.obitko.com/tutorials/genetic-algorithms/index.php">
    <title>Main page - Introduction to Genetic Algorithms - Tutorial with Interactive Java Applets</title>
    <dc:date>2021-01-10T08:19:21+00:00</dc:date>
    <link>https://www.obitko.com/tutorials/genetic-algorithms/index.php</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>genetic algorithm</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:23b31af5e168/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:genetic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:algorithm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pwy.io/en/posts/learning-to-fly-pt1/">
    <title>Learning to Fly: Let's create a simulation in Rust! (pt 1)</title>
    <dc:date>2021-01-10T08:18:30+00:00</dc:date>
    <link>https://pwy.io/en/posts/learning-to-fly-pt1/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>genetic algorithm neural network</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:789d92e9c744/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:genetic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:algorithm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:neural"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:network"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://terinstock.com/post/2014/07/TLS-with-Erlang/">
    <title>TLS with Erlang</title>
    <dc:date>2021-01-10T07:19:44+00:00</dc:date>
    <link>https://terinstock.com/post/2014/07/TLS-with-Erlang/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>erlang ssl certificate security</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:1fa2eff4fdca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:erlang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:certificate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.yoshuawuyts.com/state-machines/">
    <title>State Machines</title>
    <dc:date>2021-01-07T08:49:32+00:00</dc:date>
    <link>https://blog.yoshuawuyts.com/state-machines/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>rust state machine</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:3effefe85fd5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:state"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:machine"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kevincox.ca/2020/03/06/inplace-encrypt-decrypt/">
    <title>Inplace Encryption and Decryption</title>
    <dc:date>2021-01-06T16:38:19+00:00</dc:date>
    <link>https://kevincox.ca/2020/03/06/inplace-encrypt-decrypt/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>sudo cryptsetup open $blockdevice inplace --type=plain --verify-passphrase</blockquote>]]></description>
<dc:subject>security encryption 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:9962771b93d2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://serokell.io/blog/haskell-to-core">
    <title>Haskell to Core: Understanding Haskell Features Through Their Desugaring</title>
    <dc:date>2021-01-04T19:31:28+00:00</dc:date>
    <link>https://serokell.io/blog/haskell-to-core</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>All the myriad of Haskell features can be reduced to the few features of GHC's Core. In this article, we look at this internal language and give an overview of GHC's front-end pipeline.</blockquote>]]></description>
<dc:subject>haskell core</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:26259297dbdd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:core"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf">
    <title>GHC illustrated - haskell_ghc_illustrated.pdf</title>
    <dc:date>2021-01-04T07:15:01+00:00</dc:date>
    <link>http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>ghc 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:c5d2d34afe4e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ghc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.lafuente.me/posts/gnupg-notes/">
    <title>GnuPG Notes | Lafuente</title>
    <dc:date>2021-01-03T08:00:11+00:00</dc:date>
    <link>https://www.lafuente.me/posts/gnupg-notes/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>gpg 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:4cd6a302cbd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:gpg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://madaidans-insecurities.github.io/guides/linux-hardening.html">
    <title>Linux Hardening Guide | Madaidan's Insecurities</title>
    <dc:date>2020-12-31T11:10:11+00:00</dc:date>
    <link>https://madaidans-insecurities.github.io/guides/linux-hardening.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>linux security 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:8fd8bd26fd09/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://nickmccullum.com/how-to-send-emails-with-python/">
    <title>How to Send Emails With Python | Nick McCullum</title>
    <dc:date>2020-12-30T11:46:00+00:00</dc:date>
    <link>https://nickmccullum.com/how-to-send-emails-with-python/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Sending emails is an important part of many Python applications. This tutorial will teach you how to send emails with Python.</blockquote>]]></description>
<dc:subject>python email</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:a2dbbcab56ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:email"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/cuge1995/awesome-time-series">
    <title>cuge1995/awesome-time-series: list of papers, code, and other resources</title>
    <dc:date>2020-12-30T08:12:56+00:00</dc:date>
    <link>https://github.com/cuge1995/awesome-time-series</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>list of papers, code, and other resources. Contribute to cuge1995/awesome-time-series development by creating an account on GitHub.</blockquote>]]></description>
<dc:subject>awesome time series</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:8f683171a4eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:awesome"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:series"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://iexcloud.io/docs/api/">
    <title>IEX Cloud API | IEX</title>
    <dc:date>2020-12-30T06:17:19+00:00</dc:date>
    <link>https://iexcloud.io/docs/api/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>IEX Cloud is the easiest way to build financial applications.</blockquote>]]></description>
<dc:subject>elastic search api documentation trading</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:5b01d5346ca3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:elastic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:trading"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pablo.tools/posts/computers/cron-to-systemd/">
    <title>Porting Cronjobs to Systemd Timers · Pablo Ovelleiro Corral</title>
    <dc:date>2020-12-27T11:45:28+00:00</dc:date>
    <link>https://pablo.tools/posts/computers/cron-to-systemd/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Using systemd timers instead of cronjobs to run tasks on specified intervals</blockquote>]]></description>
<dc:subject>systemd time 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:f5bf87dcd4b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:systemd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mukulrathi.co.uk/git-beginner-cheatsheet/">
    <title>The Ultimate Git Beginner Reference Guide</title>
    <dc:date>2020-12-26T08:47:37+00:00</dc:date>
    <link>https://mukulrathi.co.uk/git-beginner-cheatsheet/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>A one-stop guide with the most useful commands in Git explained with diagrams and animated code gifs - whether you're a beginner looking to get started, or want to learn more advanced techniques to manage your Git history.</blockquote>]]></description>
<dc:subject>5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:783224226ce9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mukulrathi.co.uk/create-your-own-programming-language/llvm-ir-cpp-api-tutorial/">
    <title>A Complete Guide to LLVM for Programming Language Creators</title>
    <dc:date>2020-12-26T08:43:34+00:00</dc:date>
    <link>https://mukulrathi.co.uk/create-your-own-programming-language/llvm-ir-cpp-api-tutorial/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>We'll explain the concepts underlying LLVM IR, and how you can use the LLVM C++ API in your programming language's compiler.</blockquote>]]></description>
<dc:subject>llvm 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:3eccefc11b69/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:llvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://rbf.dev/blog/2020/05/custom-nixos-build-for-raspberry-pis/">
    <title>NixOS on a Raspberry Pi: creating a custom SD image with OpenSSH out of the box | Roberto Frenna</title>
    <dc:date>2020-12-24T10:54:05+00:00</dc:date>
    <link>https://rbf.dev/blog/2020/05/custom-nixos-build-for-raspberry-pis/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>NixOS has a great out-of-the-box support for ARM64v8 systems, but that comes with a catch: you have to use the prebuilt images to install the system, which are (obviously) not customizable, and come without OpenSSH enabled by default. Unfortunately, this requires to attach a display to the Raspberry Pi to complete an installation – not ideal! This article is the story of my journey to build a custom NixOS image for my Raspberry Pi, with all the pitfalls and errors I had to solve to e...]]></description>
<dc:subject>nix raspberrypi 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:3182a6d79175/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:nix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:raspberrypi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.tweag.io/blog/2020-11-25-asterius-th/">
    <title>Tweag - A tale of Template Haskell and cross compilation</title>
    <dc:date>2020-12-05T19:45:53+00:00</dc:date>
    <link>https://www.tweag.io/blog/2020-11-25-asterius-th/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Why Template Haskell is hard for cross compilation and how Asterius does it</blockquote>]]></description>
<dc:subject>haskell template</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:f22a81264629/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:template"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/swlh/monad-interface-rust-edition-bd6486b93607">
    <title>Monad Interface: Rust Edition. Implementing Monads in Rust | by Ross | The Startup | Nov, 2020 | Medium</title>
    <dc:date>2020-11-30T07:34:37+00:00</dc:date>
    <link>https://medium.com/swlh/monad-interface-rust-edition-bd6486b93607</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>I’ve done a lot of writing about functional programming. But mostly in JavaScript. I love the simplicity of declarations that are possible thanks to JavaScript’s dynamic typing system. It makes…</blockquote>]]></description>
<dc:subject>rust monad functional programming 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:f2e4b144d808/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:monad"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/swlh/what-does-risc-and-cisc-mean-in-2020-7b4d42c9a9de">
    <title>What Does RISC and CISC Mean in 2020? | by Erik Engheim | The Startup | Medium</title>
    <dc:date>2020-11-21T07:12:15+00:00</dc:date>
    <link>https://medium.com/swlh/what-does-risc-and-cisc-mean-in-2020-7b4d42c9a9de</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Now that Apple has released the M1 ARM chip you may wonder what actually is the difference between a RISC and CISC chip today? Some claim there is not difference but is that true? We did into the details.</blockquote>]]></description>
<dc:subject>risc 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:21e8545984c5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:risc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.kovach.me/Posting_to_Twitter_via_HTTP_in_Haskell.html">
    <title>Posting to Twitter via HTTP in Haskell - Ben Kovach</title>
    <dc:date>2020-11-17T09:31:48+00:00</dc:date>
    <link>https://www.kovach.me/Posting_to_Twitter_via_HTTP_in_Haskell.html</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>When working on rapcandy, I had a bit of trouble getting the twitter
connector bit working. I’ll detail here what worked – if you need to
connect to Twitter via one of your Haskell applications, this should
help you out.
</blockquote>]]></description>
<dc:subject>haskell twitter</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:46798b2c5a55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:twitter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.kovach.me/The_ABCs_of_vim.html">
    <title>The ABCs of vim - Ben Kovach</title>
    <dc:date>2020-11-17T07:11:01+00:00</dc:date>
    <link>https://www.kovach.me/The_ABCs_of_vim.html</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>In a daze, I typed abcdefghijklmnopqrstuvwxyz into z:/Vim to see what
would happen, and got bcdefghijklmnopqrstuvwxyz. Well, that was boring.
Anyway, it gave me the idea to write this short guide for what every
letter of the alphabet represents/does in vim, along with a few of the
commands I use on </blockquote>]]></description>
<dc:subject>vim cheatsheet</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:6d768c56e187/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:cheatsheet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jezzamon.com/fourier/index.html">
    <title>An Interactive Introduction to Fourier Transforms</title>
    <dc:date>2020-11-15T07:08:10+00:00</dc:date>
    <link>http://www.jezzamon.com/fourier/index.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>fourier</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:0a207b553107/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:fourier"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://worthdoingbadly.com/xnuqemu3/">
    <title>Booting a macOS Apple Silicon kernel in QEMU | Worth Doing Badly</title>
    <dc:date>2020-11-12T07:17:15+00:00</dc:date>
    <link>https://worthdoingbadly.com/xnuqemu3/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>I booted the arm64e kernel of macOS 11.0.1 beta 1 kernel in QEMU up to launchd. It’s completely useless, but may be interesting if you’re wondering how an Apple Silicon Mac will boot.</blockquote>]]></description>
<dc:subject>qemu mac</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:73f108cdfa23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:qemu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:mac"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://learnbyexample.github.io/javascript-regexp-cheatsheet/">
    <title>learnbyexample - JavaScript regular expressions cheatsheet and examples</title>
    <dc:date>2020-11-08T07:37:21+00:00</dc:date>
    <link>https://learnbyexample.github.io/javascript-regexp-cheatsheet/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>regexp cheatsheet</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:35ec9306b0a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:regexp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:cheatsheet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://learnbyexample.github.io/sed-lookarounds/">
    <title>learnbyexample - Emulating regexp lookarounds in GNU sed</title>
    <dc:date>2020-11-08T07:15:20+00:00</dc:date>
    <link>https://learnbyexample.github.io/sed-lookarounds/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>sed</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:ece376b9663f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:sed"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://learnbyexample.github.io/learn_perl_oneliners/one-liner-introduction.html">
    <title>One-liner introduction - Perl one-liners cookbook</title>
    <dc:date>2020-11-08T07:11:04+00:00</dc:date>
    <link>https://learnbyexample.github.io/learn_perl_oneliners/one-liner-introduction.html</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Example based guide for text processing with Perl from the command line</blockquote>]]></description>
<dc:subject>perl oneliner cook book</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:25112e5b70af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:perl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:oneliner"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:cook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:book"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ottverse.com/stack-videos-horizontally-vertically-grid-with-ffmpeg/">
    <title>Stack Videos Horizontally, Vertically, in a Grid With FFmpeg - OTTVerse</title>
    <dc:date>2020-11-08T07:10:19+00:00</dc:date>
    <link>https://ottverse.com/stack-videos-horizontally-vertically-grid-with-ffmpeg/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>FFmpeg offers a variety of tools to stack videos - horizontally, vertically, or in a grid. Learn about FFmpeg's hstack and vstack filters for stacking videos.</blockquote>]]></description>
<dc:subject>ffmpeg</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:614f90b4c6aa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ffmpeg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.patchgirl.io/haskell/2020/10/30/windows-installer-for-haskell-software.html">
    <title>Create a Windows installer for your Haskell project · PatchGirl</title>
    <dc:date>2020-11-07T07:22:20+00:00</dc:date>
    <link>https://blog.patchgirl.io/haskell/2020/10/30/windows-installer-for-haskell-software.html</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>An open source web based rest client. Create, share and execute requests to test your API.</blockquote>]]></description>
<dc:subject>windows haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:a4a886a18c5c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://oswalt.dev/2020/11/anatomy-of-a-binary-executable/">
    <title>Matt Oswalt | Anatomy of a Binary Executable</title>
    <dc:date>2020-11-05T07:31:51+00:00</dc:date>
    <link>https://oswalt.dev/2020/11/anatomy-of-a-binary-executable/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Perpetual Learner, Software Developer, Writer, and Public Speaker.</blockquote>]]></description>
<dc:subject>rust elf assembly file</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:cc04a4443003/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:elf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:file"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://typeof.net/Iosevka/">
    <title>Iosevka</title>
    <dc:date>2020-10-30T07:54:23+00:00</dc:date>
    <link>https://typeof.net/Iosevka/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>font</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:9507ba2bef71/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:font"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nuclear.mutantstargoat.com/articles/make/#writing-install-uninstall-rules">
    <title>Practical Makefiles, by example</title>
    <dc:date>2020-10-22T15:36:55+00:00</dc:date>
    <link>http://nuclear.mutantstargoat.com/articles/make/#writing-install-uninstall-rules</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>make 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:8756836f4bf7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:make"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://florianfranke.dev/posts/2020/03/installing-nixos-with-encrypted-zfs-on-a-netcup.de-root-server/">
    <title>Installing NixOS with encrypted ZFS on a netcup.de root server :: Florian Franke</title>
    <dc:date>2020-10-14T15:21:04+00:00</dc:date>
    <link>https://florianfranke.dev/posts/2020/03/installing-nixos-with-encrypted-zfs-on-a-netcup.de-root-server/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Since I bought a new root server at netcup.de I was finally able to realize a new setup I had in mind. I&rsquo;m using NixOS on one of my private laptops for quite some time and really like the concepts. That&rsquo;s why I decided to install NixOS on my new server.
I never worked with ZFS but heard and read a lot of good reasons why it make sense to use it.</blockquote>]]></description>
<dc:subject>nix zfs</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:6f27a96fee00/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:nix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:zfs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://alpmestan.github.io/notes/ghc-core-by-example-episode-1.html">
    <title>GHC Core by example, episode 1: Hello, Core! - Alp's notes</title>
    <dc:date>2020-10-11T06:50:32+00:00</dc:date>
    <link>https://alpmestan.github.io/notes/ghc-core-by-example-episode-1.html</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Alp's notes</blockquote>]]></description>
<dc:subject>ghc core</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:90f780f5ccc3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ghc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:core"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://juliamono.netlify.app/">
    <title>The JuliaMono Typeface</title>
    <dc:date>2020-10-10T06:50:40+00:00</dc:date>
    <link>https://juliamono.netlify.app/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>5* font</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:e252732927ba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:font"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pepijndevos.nl/2020/08/04/a-rust-hal-for-your-litex-fpga-soc.html">
    <title>A Rust HAL for your LiteX FPGA SoC - Wishful Coding</title>
    <dc:date>2020-10-09T06:22:04+00:00</dc:date>
    <link>http://pepijndevos.nl/2020/08/04/a-rust-hal-for-your-litex-fpga-soc.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>rust fpga</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:b71856f6f676/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:fpga"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://juliafolds.github.io/data-parallelism/tutorials/quick-introduction/">
    <title>A quick introduction to data parallelism in Julia</title>
    <dc:date>2020-10-07T06:33:12+00:00</dc:date>
    <link>https://juliafolds.github.io/data-parallelism/tutorials/quick-introduction/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>julia data parallel</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:77fa5146f68f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:julia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:parallel"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stopa.io/post/255">
    <title>Simulating Machines in Clojure</title>
    <dc:date>2020-10-07T06:22:53+00:00</dc:date>
    <link>https://stopa.io/post/255</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>clojure machine 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:e7c001ce142d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:machine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fbrs.io/dhall">
    <title>Exploring the Dhall configuration language</title>
    <dc:date>2020-09-30T11:50:02+00:00</dc:date>
    <link>https://fbrs.io/dhall</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>fbrs.io</blockquote>]]></description>
<dc:subject>dhall</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:086eab4f3d9e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:dhall"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch">
    <title>From Zero to main(): How to Write a Bootloader from Scratch | Interrupt</title>
    <dc:date>2020-09-30T06:17:43+00:00</dc:date>
    <link>https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>An in-depth tutorial on how to write a bootloader from scratch for ARM cortex-m series microcontrollers.</blockquote>]]></description>
<dc:subject>c micro controller boot</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:0836d97638f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:micro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:controller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:boot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://boinkor.net/2016/01/deptyr-or-how-i-learned-to-love-unix-domain-sockets/">
    <title>Deptyr, or how I learned to love UNIX domain sockets · Andreas Fuchs' Journal</title>
    <dc:date>2020-09-26T06:40:48+00:00</dc:date>
    <link>https://boinkor.net/2016/01/deptyr-or-how-i-learned-to-love-unix-domain-sockets/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>domain socket</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:751b4f577fa7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:domain"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:socket"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sharksforarms.dev/posts/neovim-rust/">
    <title>Neovim and Rust :: sharksforarms</title>
    <dc:date>2020-09-25T06:17:22+00:00</dc:date>
    <link>https://sharksforarms.dev/posts/neovim-rust/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>I have used many editors in the last 5 years.
Sublime Text, Vim, then CLion, then VSCode, back to Vim, briefly Onivim and now Neovim.
I find it important to experiment with different editors and IDEs in order to have an idea of what powers they hold and how they could be included in your development toolbox.
Over the last couple months, I have been looking at ways to &ldquo;sharpen&rdquo; my development toolset and have been playing around with multiple vim configurations, one in whi...]]></description>
<dc:subject>rust vim</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:14a3bd9d6d76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:vim"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jeffgeerling.com/blog/2016/how-get-your-servers-emails-through-gmails-spam-filter-exim">
    <title>How to get your server's emails through Gmail's spam filter with Exim | Jeff Geerling</title>
    <dc:date>2020-09-21T08:49:07+00:00</dc:date>
    <link>https://www.jeffgeerling.com/blog/2016/how-get-your-servers-emails-through-gmails-spam-filter-exim</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>email dns spam</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:389a522ac4bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:spam"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.benjamin.pizza/posts/2019-12-01-write-you-a-prolog.html">
    <title>benjamin.pizza - Write You a Prolog</title>
    <dc:date>2020-09-12T06:40:30+00:00</dc:date>
    <link>https://www.benjamin.pizza/posts/2019-12-01-write-you-a-prolog.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>prolog</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:a5108d02e090/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:prolog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://timdettmers.com/2020/09/07/which-gpu-for-deep-learning/">
    <title>Which GPU(s) to Get for Deep Learning</title>
    <dc:date>2020-09-08T06:18:20+00:00</dc:date>
    <link>https://timdettmers.com/2020/09/07/which-gpu-for-deep-learning/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>You want a cheap high performance GPU for deep learning? In this blog post I will guide through the choices, so you can find the GPU which is best for you.</blockquote>]]></description>
<dc:subject>gpu tensor flow deep learn 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:cb8738c79166/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:gpu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:tensor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:flow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:deep"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:learn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mywiki.wooledge.org/BashPitfalls">
    <title>BashPitfalls - Greg's Wiki</title>
    <dc:date>2020-09-08T06:01:48+00:00</dc:date>
    <link>https://mywiki.wooledge.org/BashPitfalls</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>bash 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:d863f85b9e0e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://juliendehos.gitlab.io/haskell-cheats/index.html">
    <title>Haskell Cheat Sheet — Haskell Cheat Sheet documentation</title>
    <dc:date>2020-09-04T06:48:21+00:00</dc:date>
    <link>https://juliendehos.gitlab.io/haskell-cheats/index.html</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>haskell cheatsheet</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:1853101fb833/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:cheatsheet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tailscale.com/blog/how-nat-traversal-works/">
    <title>How NAT traversal works · Tailscale Blog</title>
    <dc:date>2020-09-01T06:20:42+00:00</dc:date>
    <link>https://tailscale.com/blog/how-nat-traversal-works/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>In this post, we'll talk about how to establish a peer-to-peer connection between two machines, in spite of all the obstacles in the way.</blockquote>]]></description>
<dc:subject>network address translation 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:0017bdf60ae6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:address"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:translation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.patchgirl.io/haskell/2020/07/13/static-haskell-binary.html">
    <title>Building static Haskell binary with Nix on Linux · PatchGirl</title>
    <dc:date>2020-08-27T07:39:41+00:00</dc:date>
    <link>https://blog.patchgirl.io/haskell/2020/07/13/static-haskell-binary.html</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>An open source web based rest client. Create, share and execute requests to test your API.</blockquote>]]></description>
<dc:subject>haskell static dynamic library</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:1acc714e7c1d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:static"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:dynamic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://boxofcables.dev/accelerated-kvm-guests-on-wsl-2/">
    <title>Accelerated KVM guests on WSL 2</title>
    <dc:date>2020-08-27T06:29:45+00:00</dc:date>
    <link>https://boxofcables.dev/accelerated-kvm-guests-on-wsl-2/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>windows linux ubuntu libvirt inspiration 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:b0ffaa3082a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:libvirt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.to/nicole/running-macos-on-windows-10-with-wsl2-kvm-and-qemu-21e1">
    <title>Running MacOS on Windows 10 with WSL2, KVM and QEMU - DEV</title>
    <dc:date>2020-08-27T06:25:25+00:00</dc:date>
    <link>https://dev.to/nicole/running-macos-on-windows-10-with-wsl2-kvm-and-qemu-21e1</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>I needed to record a demo on a Mac, I don't own a Mac and was contemplating borrowing one from a fr... Tagged with wsl2, windows, macos, wsl.</blockquote>]]></description>
<dc:subject>windows linux mac libvirt</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:384277a58213/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:mac"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:libvirt"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://creativcoder.dev/rust-on-arduino-uno">
    <title>How to run Rust on Arduino Uno - Our first blink 💡 :: /creativcoder</title>
    <dc:date>2020-08-21T06:05:42+00:00</dc:date>
    <link>https://creativcoder.dev/rust-on-arduino-uno</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>A whirlwind tour on quickly getting up and running with Rust on Arduino</blockquote>]]></description>
<dc:subject>rust arduino micro controller 5* electronics</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:a10eff90e157/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:arduino"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:micro"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:controller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:electronics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://slides.com/thomasdietert/types-as-specifications">
    <title>Types as Specifications:</title>
    <dc:date>2020-08-19T07:06:05+00:00</dc:date>
    <link>https://slides.com/thomasdietert/types-as-specifications</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>A presentation created with Slides.</blockquote>]]></description>
<dc:subject>haskell type specification 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:b7cf93377e6e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:type"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:specification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://churchman.nl/2018/05/18/spl-creating-a-simple-imperative-programming-language/">
    <title>&amp;SPL – Creating a simple imperative programming language – Thomas Churchman</title>
    <dc:date>2020-08-19T06:28:24+00:00</dc:date>
    <link>https://churchman.nl/2018/05/18/spl-creating-a-simple-imperative-programming-language/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>language lexer parser 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:94eada9b7fa8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:lexer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kowainik.github.io/posts/haskell-mini-patterns">
    <title>Haskell mini-patterns handbook :: Kowainik</title>
    <dc:date>2020-08-19T06:04:54+00:00</dc:date>
    <link>https://kowainik.github.io/posts/haskell-mini-patterns</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Kowainik — Collection of small Haskell patterns with detailed description, examples and exercises</blockquote>]]></description>
<dc:subject>haskell pattern book 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:8b663c3618c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:book"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.nicolasmesa.co/posts/2018/08/container-creation-using-namespaces-and-bash/">
    <title>Container Creation Using Namespaces and Bash | Nicolas Mesa</title>
    <dc:date>2020-08-18T07:19:59+00:00</dc:date>
    <link>https://blog.nicolasmesa.co/posts/2018/08/container-creation-using-namespaces-and-bash/</link>
    <dc:creator>ianweatherhogg</dc:creator><dc:subject>btrfs linux name space network chroot ip 5*</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:80612418f94f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:btrfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:name"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:space"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:chroot"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:5*"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ifeanyi.co/posts/linux-namespaces-part-4/">
    <title>A deep dive into Linux namespaces, part 4 – Chord Simple</title>
    <dc:date>2020-08-18T07:16:48+00:00</dc:date>
    <link>http://ifeanyi.co/posts/linux-namespaces-part-4/</link>
    <dc:creator>ianweatherhogg</dc:creator><description><![CDATA[<blockquote>Running processes in isolated network namespaces</blockquote>]]></description>
<dc:subject>linux name space network ip list</dc:subject>
<dc:identifier>https://pinboard.in/u:ianweatherhogg/b:0a22ec68999c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:name"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:space"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:ianweatherhogg/t:list"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>