> krnsk0.dev
  • 2020

  • Introducing `guser`

    September 7, 2020

    A simple CLI app for fast git user-switching

  • 2019

  • A Thorough Introduction to Git's Interactive Patch Mode

    July 28, 2019

    How to integrate patch mode into your workflow

  • Solving Every Skyscraper Puzzle: Part Two

    July 20, 2019

    Puzzle-solving with constraint propagation and backtracking search in Javascript. Covers clue elimination using sequence filtration, a form of constrained search.

  • Solving Every Skyscraper Puzzle: Part One

    July 15, 2019

    Puzzle-solving with constraint propagation and backtracking search in Javascript. Covers approach, architecture, and first three forms of inference.