• GraphPlan

    A data structure and search algorithm for efficiently finding the shortest plan of actions between an initial state and goal state.

  • Downward Causation

    Macro level processes altering micro level processes by changing constraints. For example, thoughts and memories alter the strength of connections in the brain via gene regulation which alters the physical constraints of ions/electrons (synapses).

  • Webmentions

    Webmention is a W3C web standard for decentralized comments, reposts, and other interactions across websites.

  • Talk Then Code

    In a blog post from Dave Cheney, open source contributor to golang, he writes that it’s always better to talk about a bug/feature/change then writing code.

  • Talk - The Secret of Psalm 46

    A talk given by Brian Moriarty, a renowned game designer/developer, that encourages listeners to dedicate themselves to the pursuit of making something awe-inspiring.

  • Meta Game

    The game about the game. In game development, it’s often cited that it’s all about the meta game.

  • Org-Roam

    An Emacs library that recreates Roam (software that implements a Zettelkasten-like system) using org-mode.

  • My Morning Practice

    These days I wake up very early for the puppy ~5:45 AM so between getting the dogs ready and starting work I have about three hours.

  • Measuring UX

    User experience is subjective which makes improvements in UX difficult to calibrate since we need to rely more our collective taste and/or talking to users.

  • Kalman Filter

    A way of predicting what a system is going to do next when you don’t have exact information (like most real-world things).

  • Intro

    Welcome to my notes! I regularly publish notes to better understand what I’ve learned and to explore new ideas.

  • Inherent Value

    Something that would be valuable even in the absence of outward effects e.

  • Fuzzing

    The process of generating a range input values based on some constraints to fully explore a programs handling.

  • Entropy

    Disorder in a system that tends to increase over time until reaching an equilibrium.

  • Difficulty Discussing Social Issues

    The reason discussions of social problems and correctness are difficult is because there is no safe way to fail and learn from feedback about a point of view.

  • Andy Matuschak

    Researcher who focuses on how to improve the productivity of knowledge workers.

  • Abstract Syntax Tree

    Transforms a language into data by lexing (separating the words into a sequence of tokens) and parsing (applying syntactical rules to the tokens).