Chong
Entries I–II  ·  MMXXVI — ongoing  ·  filed under passions

A notebook
of small things.

A running record of the tools, games, and small studies I keep returning to. Some are finished, some never will be, and a few are still producing new observations.

◆  Entry I  ◆

A file manager with the soul of an IDE.

Ctrl+P for frecency fuzzy-find. Ctrl+Shift+F for ripgrep across the tree. A command palette that surfaces every action. Minimal by default — everything else is a shortcut away.

rusttauri v2svelte 5open source
read the full entry →
FIG. I — Chromeless by default
~ / projects
◀ ..
personal-website/
tauri-explorer/
lambda-query-2/
eskiv/
notes.md
~ / projects / personal-website
src/
content/
README.md
package.json
tsconfig.json
⌘ P   open globals.css
open   ⌘↵reveal   split pane
Fig. I — dual-pane navigation, command palette floated over an active selection.
Ctrl+P quick open

Fuzzy search the tree, ranked by frecency.

Ctrl+Shift+F

Ripgrep-backed content search across every file.

Command palette

Every action, rebindable. Chord bindings like g h.

Dual pane + tabs

Copy across panes, restore closed tabs, 10k+ files still instant.

◆  Entry II  ◆

A brute-force AI that plays a dodger.

2016 game, 2026 analysis. Ten thousand games of the brute-force agent with lookahead=100. Three plates: how straight it walks, where it stands, and how it dies (trapped, never hit).

pythonpygamebrute-force10,000 games
read the full entry →
FIG. III — Final score across 10,000 games
Mean 381 · median 385 · stddev 58. Every death was a trap; zero direct hits.
lookahead = 100

Brute-force search accepts only moves with a safe 100-step future.

n_hit = 0

Not a single game ended by getting clipped. Every death was a trap.

corner drift

By score 500 the agent lives against a wall — emergent, not programmed.

16.4M steps

Every frame of every game saved. Engine is ~5× faster headless.