<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Frederick&apos;s Perch</title>
    <description>The website and portfolio of Frederick Chan, Software Engineer and Technomancer from the Emerald City</description>
    <link>https://fredchan.org/</link>
    <atom:link href="https://fredchan.org/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 07 Apr 2026 00:56:33 +0000</pubDate>
    <lastBuildDate>Tue, 07 Apr 2026 00:56:33 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
     
      <item>
        <title>Setting up a free *.city.state.us locality domain</title>
        <description>In the US, you can get a domain name like `somename.city.state.us` for free. If your town has its own domain, you can get nameservers from Amazon Lightsail, send the *Interim .US Domain Template* to the delegated manager for your locality, then point DNS entries at your webhost.</description>
        <pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/locality-domains-guide/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/locality-domains-guide/</guid>

        

        
            <category>internet</category>
        
      </item>
      
    
     
      <item>
        <title>Linguistics explainer: direct-inverse morphosyntactic alignment</title>
        <description>Direct-inverse alignment is where transitive verb&apos;s agent and object NPs are not marked, and instead which NP is the agent is determined by where they fall on a hierarchy. This article explains what that means and how that works.</description>
        <pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/direct-inverse-alignment/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/direct-inverse-alignment/</guid>

        

        
            <category>linguistics</category>
        
            <category>morphosyntax</category>
        
      </item>
      
    
     
      <item>
        <title>Running a conpidgin: A Pidgin Island Quest Retrospective</title>
        <description>Learning from the successes and failures of previous SCC pidgin games, the we devised a new set of rules for PidginCraft to help players stay engaged: giving them goals, having synchronous sessions, enforcing world boundaries, and removing starter languages.</description>
        <pubDate>Sun, 20 Oct 2024 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/pidgin-island-quest-retrospective/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/pidgin-island-quest-retrospective/</guid>

        

        
            <category>linguistics</category>
        
            <category>conlang</category>
        
            <category>conpidgin</category>
        
      </item>
      
    
     
      <item>
        <title>Non-legendary Pokémon with no evolutions or alternate forms</title>
        <description>I calculated a list of them using the SQL database that drives PokéAPI. There is only one such Pokémon from Gen 1.</description>
        <pubDate>Wed, 07 Aug 2024 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/static-pokemon/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/static-pokemon/</guid>

        

        
            <category>Pokémon</category>
        
            <category>SQL</category>
        
      </item>
      
    
     
      <item>
        <title>How to use SIGILS: a way to pipe items in modded Minecraft using ComputerCraft</title>
        <description>SIGILS allows you to pipe items in modded Minecraft factories using ComputerCraft computers and manage them in the browser. It&apos;s faster than traditional item pipes and easier to manage complex factories with it thanks to its intuitive click-and-drag interface.</description>
        <pubDate>Mon, 22 Jul 2024 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/how-to-use-sigils/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/how-to-use-sigils/</guid>

        

        
            <category>Minecraft</category>
        
            <category>ComputerCraft</category>
        
            <category>SIGILS</category>
        
      </item>
      
    
     
      <item>
        <title>How to play Grow</title>
        <description>Grow is an abstract strategy board game I invented that&apos;s played on a 15x15 Go board and multicolored stones. It is intended for 3-4 players, but playable with 2+. It is inspired by Go and Tron.</description>
        <pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/how-to-play-grow/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/how-to-play-grow/</guid>

        

        
            <category>Grow</category>
        
            <category>board games</category>
        
      </item>
      
    
     
      <item>
        <title>HamNoSys symbol name → HamNoSys Web Component</title>
        <description>I wrote a quick little Web Component for rendering HamNoSys symbol names into their corresponding HamNoSys characters that you can put on any web page.</description>
        <pubDate>Fri, 28 Jun 2024 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/hamnosys-renderer/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/hamnosys-renderer/</guid>

        

        
            <category>HamNoSys</category>
        
            <category>sign languages</category>
        
            <category>linguistics</category>
        
      </item>
      
    
     
      <item>
        <title>The Story of the Triumph Emoji</title>
        <description>The 😤 `Face with Steam From Nose` emoji was originally called the `Face with Look of Triumph` because the face has a different meaning in Japan.</description>
        <pubDate>Fri, 03 Jul 2020 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/the-story-of-the-triumph-emoji/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/the-story-of-the-triumph-emoji/</guid>

        

        
            <category>unicode</category>
        
            <category>localization</category>
        
      </item>
      
    
     
      <item>
        <title>Mathematikka: WolframAlpha in Minecraft</title>
        <description>I put WolframAlpha in Minecraft by writing Mathematikka, a Bukkit plugin that queries Mathematica via J/Link to get WolframAlpha results.</description>
        <pubDate>Tue, 12 May 2020 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/Mathematikka-WolframAlpha-in-Minecraft/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/Mathematikka-WolframAlpha-in-Minecraft/</guid>

        

        
            <category>Minecraft</category>
        
            <category>WolframAlpha</category>
        
            <category>Mathematica</category>
        
            <category>J/Link</category>
        
      </item>
      
    
     
      <item>
        <title>The Traveling Minecraft Player Problem</title>
        <description>You can scan a Minecraft world for diamonds and use GRASS&apos;s `v.net.salesman` to plot an efficient route to get all of them.</description>
        <pubDate>Sun, 03 May 2020 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/the-traveling-minecraft-player-problem/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/the-traveling-minecraft-player-problem/</guid>

        

        
            <category>Minecraft</category>
        
            <category>QGIS</category>
        
            <category>GRASS GIS</category>
        
      </item>
      
    
     
      <item>
        <title>Vein Mining with ComputerCraft Part 2 (Veins as Graphs)</title>
        <description>We can model Minecraft ore veins as graph data structures in ComputerCraft to create a program for veinmining. The graph method maximizes runtime efficiency at the cost of a bigger program.</description>
        <pubDate>Thu, 19 Dec 2019 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/vein-mining-strategies-with-computercraft-2/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/vein-mining-strategies-with-computercraft-2/</guid>

        

        
            <category>ComputerCraft</category>
        
            <category>Minecraft</category>
        
      </item>
      
    
     
      <item>
        <title>Vein Mining with ComputerCraft Part 1 (Veins as Trees)</title>
        <description>We can model Minecraft ore veins as tree data structures in ComputerCraft to create a program for veinmining. The tree method minimizes the program size at the cost of efficiency compared to the graph method.</description>
        <pubDate>Tue, 17 Dec 2019 00:00:00 +0000</pubDate>
        <link>https://fredchan.org/blog/vein-mining-strategies-with-computercraft-1/</link>
        <guid isPermaLink="true">https://fredchan.org/blog/vein-mining-strategies-with-computercraft-1/</guid>

        

        
            <category>ComputerCraft</category>
        
            <category>Minecraft</category>
        
      </item>
      
    
  </channel>
</rss>