<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Meyer Zinn</title>
    <link>/</link>
    <description>Recent content on Meyer Zinn</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 08 Mar 2023 00:00:00 -0600</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>p1: Printing and allocating</title>
      <link>/posts/2023/03/08/p1-printing-and-allocating/</link>
      <pubDate>Wed, 08 Mar 2023 00:00:00 -0600</pubDate>
      
      <guid>/posts/2023/03/08/p1-printing-and-allocating/</guid>
      <description>Bring back printline-debugging (featuring an overview of memory-mapped I/O and the idea of safely abstracting over unsafe code), plus initialisation of a kernel heap.</description>
    </item>
    
    <item>
      <title>p0: Running Rust code on RISC-V in QEMU</title>
      <link>/posts/2023/03/05/running-rust-code-on-risc-v-in-qemu/</link>
      <pubDate>Sun, 05 Mar 2023 00:00:00 -0600</pubDate>
      
      <guid>/posts/2023/03/05/running-rust-code-on-risc-v-in-qemu/</guid>
      <description>The goal for this project is to run some code on a RISC-V virtual machine without an operating system, and start learning how to debug it.</description>
    </item>
    
    <item>
      <title>Writing a RISC-V operating system kernel in Rust</title>
      <link>/posts/2023/03/04/rust-operating-system-intro/</link>
      <pubDate>Sat, 04 Mar 2023 00:00:00 -0600</pubDate>
      
      <guid>/posts/2023/03/04/rust-operating-system-intro/</guid>
      <description>Introducing a new series of blog posts where we build an operating system kernel from the ground up.</description>
    </item>
    
    <item>
      <title>The Empty Forest</title>
      <link>/posts/2021/11/11/the-empty-forest/</link>
      <pubDate>Thu, 11 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>/posts/2021/11/11/the-empty-forest/</guid>
      <description>A sestina that seems to become more relevant every year.</description>
    </item>
    
    <item>
      <title>Summer as a transit magician</title>
      <link>/posts/2021/08/19/internship-takeaways/</link>
      <pubDate>Thu, 19 Aug 2021 00:11:54 +0000</pubDate>
      
      <guid>/posts/2021/08/19/internship-takeaways/</guid>
      <description>Key takeaways from interning at Cloudflare with the Magic Transit team.</description>
    </item>
    
    <item>
      <title>Thoughts on the M1 MacBook Air</title>
      <link>/posts/2021/01/19/thoughts-on-the-m1-macbook-air/</link>
      <pubDate>Tue, 19 Jan 2021 06:05:03 +0000</pubDate>
      
      <guid>/posts/2021/01/19/thoughts-on-the-m1-macbook-air/</guid>
      <description>Musings about my experience with Apple&amp;rsquo;s new ARM laptops.</description>
    </item>
    
    <item>
      <title>Gnarly image manipulation</title>
      <link>/posts/2020/09/03/gnarly-image-effects/</link>
      <pubDate>Thu, 03 Sep 2020 10:40:20 +0000</pubDate>
      
      <guid>/posts/2020/09/03/gnarly-image-effects/</guid>
      <description>Gallery of image effects for my CS 314H project.</description>
    </item>
    
    <item>
      <title>Randomness and the human condition</title>
      <link>/posts/2020/08/22/randomness/</link>
      <pubDate>Sat, 22 Aug 2020 23:47:54 +0000</pubDate>
      
      <guid>/posts/2020/08/22/randomness/</guid>
      <description>The ultimate test of humanity will be our ability to accept the randomness of our universe.</description>
    </item>
    
  </channel>
</rss>
