Skip to content

Instantly share code, notes, and snippets.

View nazt's full-sized avatar

Nat nazt

  • Chiang Mai Maker Club
  • Chiang Mai
  • X @nazt
View GitHub Profile
@nazt
nazt / chrome-profile-migration-macos.md
Last active August 17, 2026 16:10
Migrating a Chrome/Chromium profile between macOS user accounts — including the Safe Storage keychain step everyone misses, and why launching the browser before installing the key destroys your sign-in state

beta desktop bring-up — full instructions

จาก session ที่ beta ได้ console (GUI) session จริงเป็นครั้งแรก — เก็บทุกขั้นตอนที่ verify แล้วจริง ทั้ง dotfiles ที่ยืมจาก alpha, Chrome profile transfer, และคำเตือนจาก alpha เรื่อง window manager


🐾 Dotfiles ที่ยืมมาจาก alpha (verified, done)

alpha ยืนยันเองว่า 3 ไฟล์นี้ account-agnostic โดยตั้งใจ (wezterm.lua เขียนใหม่ 122 บรรทัดจาก

@nazt
nazt / 2026-08-17_omx-codex-worktree-workflow.md
Created August 17, 2026 14:36
omx (Codex) + maw --wt cheatsheet — worktree workflow, maw hey traps, dispatch pattern

omx (Codex) + --wt สูตรโกง

การรัน Codex เป็นเอเจนต์แยก isolated worktree ในเซสชันเดียวกับ Claude, เชื่อมด้วย maw hey, จากเซสชัน maw-rs วันที่ 2026-08-17 — 890 tokens ของ trap จริงที่เจอ


🌳 สร้าง worktree จริง ๆ (ไม่ใช่แค่ tab)

สิ่งที่ผิดตอนแรก

@nazt
nazt / SKILL.md
Created August 13, 2026 08:43
discord-online — bring an oracle online with Discord, 7 preflight layers
name discord-online
description Bring any oracle online with Discord in one pass — preflights the seven known failure layers (marketplace path, bun, DISCORD_STATE_DIR, stale lock, enabledPlugins, literal-tilde, direnv scope) before touching config, so you land on "connected · N tools" instead of walking the six-error staircase again. Also covers the access.json empty-array footgun and the intents rabbit hole.
installer create-shortcut
created_at 2026-08-13 13:51:23 +0700

/discord-online

Bring an oracle online with the Discord channel plugin

@nazt
nazt / SKILL.md
Last active August 13, 2026 08:51
discord-channel — wire a Discord channel into access.json + channel-map.json, no restart
name discord-channel
description Wire a Discord channel into an oracle's access.json + channel-map.json — tag-only vs free-for-all, hot-reload verified source-level, no restart needed except DISCORD_ACCESS_MODE=static. Use when a channel is silently dropped (bot connected, plugin enabled, but that one channel gets no reply).
installer create-shortcut
created_at 2026-08-13 15:41:51 +0700

/discord-channel

Wire a channel into THIS oracle's access. Two files, no restart (usually).

@nazt
nazt / SKILL.md
Last active August 13, 2026 08:46
discord-channel-access — minimal code-first Discord channel tag-config (open|tagonly), any oracle
name discord-channel-access
description Set a Discord channel to tag-required or tag-free for an oracle. Minimal, code-first, no narrative. Covers both directions (requireMention true/false), the two footguns, and the mandatory restart. Portable to any oracle repo.
installer create-shortcut
created_at 2026-08-13 15:44:00 +0700

/discord-channel-access

Set a Discord channel to tag-required or tag-free. Run top to bottom.

@nazt
nazt / SKILL.md
Last active August 13, 2026 08:46
discord-open-channel — make an oracle respond in Discord without @mention (requireMention, no-hot-reload gotcha, allowFrom footgun)
name discord-open-channel
description Make an oracle respond in a Discord channel WITHOUT requiring an @mention tag — edit access.json's requireMention, restart the process (config does NOT hot-reload), verify with a real message. Covers the empty-array allowFrom footgun. Portable — works for any oracle with the discord@claude-plugins-official plugin installed, not just digger.
installer create-shortcut
created_at 2026-08-13 15:33:00 +0700

/discord-open-channel

Make an oracle respond in a Discord channel without requiring @oraclename on

@nazt
nazt / README.md
Created August 1, 2026 16:30
dyi-duckdb — Facebook DYI export → growing DuckDB archive. ATTACH per month, never merge. uv run, no venv.

dyi-duckdb

Turn Facebook's Download Your Information export into a queryable DuckDB archive — and keep it growing month after month without ever rebuilding it.

uvx --from dyi-duckdb dyi ingest ~/Downloads/facebook-yourname-2026-08-27-abc.zip
uvx --from dyi-duckdb dyi all          # every snapshot, one deduped view
@nazt
nazt / 2026-07-31_maw-crew-formation-teardown.md
Created July 31, 2026 04:09
maw crew formation → dry-run → teardown: 14 traps hit for real on crew-lab

maw crew formation → dry-run → teardown สูตรโกง

ตั้งทีม codex 2 ตัวจาก charter เดียว, gate ทีละชั้นจนถึง dry-run, แล้ว teardown แบบ Nothing-is-Deleted — พิสูจน์จริงบน crew-lab (DISC 07310800, 2026-07-31)


🌱 0. ตัวแปรตั้งต้น (ทุก block ใช้ร่วมกัน)

LAB=$(git rev-parse --show-toplevel)
@nazt
nazt / 2026-07-14_fleet-and-philosophy-images.md
Created July 16, 2026 08:42
บันทึกรูป + ลิงก์ — Fleet & Philosophy (สำหรับ deck ARRA Oracle) — 6-7 month AI journey journal, ขันธ์ ๕

บันทึกรูป + ลิงก์ — Fleet & Philosophy (สำหรับ deck ARRA Oracle)

Nat ส่งชุดรูปมา 2026-07-14 ค่ำ ระหว่างเตรียม deck งาน 18 ก.ค. — สั่ง "ทำบันทึกลิงก์และรูปไว้ด้วยกันทั้งหมด เรียกคืนได้" รูป paste มาในแชต (ผมเขียน binary ลงดิสก์เองไม่ได้) → บันทึกนี้เก็บ คำอธิบาย + ลิงก์ต้นทาง + ชื่อไฟล์ที่จะเซฟ ไว้เพื่อเรียกคืน วิธีเรียกคืน: (1) FB link ด้านล่าง (2) หรือเปิด dashboard ต้นทางถ่ายใหม่ · เซฟลง ψ/writing/presentations/img/<ชื่อไฟล์> แล้ว deck จะแสดงเอง

FB source (Nat's posts — pb.896050346)

# รูป FB fbid
@nazt
nazt / 1200_time-travel_ai-journey-timeline-proof.md
Created July 16, 2026 08:40
The AI journey timeline — 1 year, from doubt to Anattalakkhana Sutta (calculated + time-traveled + traced)
query AI journey journal timeline (Apr 2025 -> anatta insight -> antigravity birth Dec 2025) + 'the white one has time'
mode deep --prove
timestamp 2026-07-16 12:00
confidence medium-high
verdict PARTIALLY PROVEN (corrected from initial calculation)

Time-Travel: The AI journey journal timeline