Skip to content
Tayakorn

Every star in this sky is something that's here

253 chapters from 20 handbooks, plus experiments, essays and projects — on Tayakorn's desk.

Scroll to fly in · point at any star

20 star systems · 11 nebulae · 5 comets · 16 stations — and still going

Skip to the desk ↓

Latest on the desk

Filter by kind
  1. ExperimentLAB.11

    Continues LAB.07

    How a DAG flows — when a pipeline breaks halfway, which steps run again

    A playable orchestrator built alongside the Airflow handbook. A seven-step monthly file pipeline (receive three branch files, merge and check, transform, load, notify) is drawn as two views of the same state side by side: a graph that says what waits for what, and a table that says where things stand (rows are steps, columns are runs, each cell holds a state and a try number). Tap a step in the graph to make the next run fail there transiently or permanently, set retries from 0 to 3, choose whether notify runs when its upstream succeeds or merely finishes, and choose whether load writes to the destination by appending (append) or by replacing the whole month (replace_month); then step the loop one tick at a time, start new runs to add columns, open a cell to see its tries one by one, or Clear it — after guessing which cells will be reset, and choosing whether to rerun only that cell and its downstream, as an orchestrator does, or the whole thing, as a single script does. Under the table a "warehouse rows" line counts each month's rows, using the numbers from the stock_load.py example in chapter 12. All of the logic is the model from chapter 4 of the book; no Airflow runs on the web.

  2. Data16 chapters
    คู่มือ Airflow — ทำไมงานหลายขั้นต้องมีคนคุมลำดับ
    Handbook

    16 chapters

    คู่มือ Airflow — ทำไมงานหลายขั้นต้องมีคนคุมลำดับ

    งานหลายขั้นพังกลางทางได้เสมอ — จากสคริปต์ที่ต้องรันใหม่ทั้งก้อน ถึงท่อ Airflow 3 ที่รันต่อจากจุดพังได้และรันซ้ำแล้วข้อมูลไม่เบิ้ล

  3. ExperimentLAB.09

    Turning a research report into one playable page — PPM and the budget system

    Distilled a deep-research report on Project Portfolio Management and budgeting (about 50,000 characters, six tables, one diagram) into a single page that teaches with pictures, using the visual-explainer widget kit originally built for a project-management course. The page has a tappable nine-step PPM cycle showing which steps an annual budget round already covers, a stepper for two-layer multi-year funding, a budget cut-line simulator comparing rank-by-score against the best set under the ceiling, New Zealand's value × risk approval grid, a map of Thailand's national systems, a data model you can open box by box, and a helper for deciding whether to embed PPM in the existing budget system or run it separately.

  4. ExperimentLAB.10

    Inside a PromptPay QR, and the slip QR that carries no amount

    Built the PromptPay QR for the /support page end to end, to the Thai QR Payment standard and with no payment gateway, then took it apart field by field in this entry. The text inside the QR is a run of TLV fields (a 2-digit tag, a 2-digit length, then the value) closed by a CRC16. The table splits the test samples into rows; pointing at a row shows where that field sits in the string, and the string itself can be edited. The second half does the same for the small QR in the corner of a transfer slip: a slip image of your own can be decoded on the device, and only the text inside its QR is sent to the server for a check.

  5. AI9 chapters
    AI Agent Handbook — มอบงานให้ agent
    Handbook

    9 chapters

    AI Agent Handbook — มอบงานให้ agent

    เลิกใช้ AI เป็นที่ถาม แล้วมอบงานให้ agent ลงมือแบบที่ตรวจรับเป็น — บรีฟ สิทธิ์ บริบทถาวร หลักฐาน ใช้ได้ทั้ง Claude Code · Cowork · Codex

  6. ExperimentLAB.08

    Continues LAB.06

    Drawing an active volcano with equations alone

    Ran the equations Hamid Naderi Yeganeh published for his Active Volcano image and measured how close the result gets to his original, following LAB.06, which did the same with his Sea Wave. The equations are written on the artwork itself, so they were read off line by line under magnification and turned into a numpy script that renders 2000×1200 on the original grid. A pixel's colour is the sum of four terms — sky, mountain, lightning and cloud — and the cloud's texture and the pattern on the mountain come from sums of 50 layers of cosine waves. The playable version in this entry is a shader that runs the same equations on the GPU of whatever device opens the page: each term can be switched off, the difference that produces the shading can be turned and stretched, the steepness of the shading step can be changed, and the sums can be cut short. The original is his work and is not reproduced here; every image in this entry is drawn from these equations.

  7. ExperimentLAB.07

    The gate at the exit — how a green build still ships a wrong page

    A pipeline simulation with a document-unlock step that asks the reader to judge, from the published page alone, whether that run is wrong — before revealing what happened underneath. Three switches (view, unlock password, exit gate) give four comparable states, and each number can be opened to walk its provenance back to the source documents.

  8. “ตัวเลขบนหน้าจอที่ไม่มีใครตามไปแก้ ไม่ใช่ข้อมูล มันคือของประดับที่เคยเป็นข้อมูล”

    Essay

    เขียนกฎข้อเดียวกันสอง⁠ครั้ง ในงานที่ไม่รู้จักกัน

    เว็บส่วนตัวกับท่อข้อมูลการเงินไม่มีอะไรเกี่ยวข้องกันเลย แต่ทั้งคู่ลงเอยที่กฎข้อเดียวกัน — ห้ามพิมพ์ตัวเลขลงไปตรง ๆ

Handbook shelf

See every book →
  1. AI14 chapters
    Harness Engineering Handbook
  2. AI10 chapters
    AI Brain — Second Brain
  3. AI14 chapters
    Prompt Engineering Handbook
  4. AI7 chapters
    Prompt Handbook
  5. Dev15 chapters
    Git Handbook
  6. Dev9 chapters
    System Design Handbook
  7. Dev9 chapters
    tmux on WSL2
  8. Dev14 chapters
    CI/CD Handbook
  9. PM15 chapters
    JIRA Handbook
  10. Finance14 chapters
    Bitcoin Handbook
  11. Finance13 chapters
    คู่มือหุ้น — ราคา vs มูลค่า
  12. Life12 chapters
    คู่มือลำดับการกิน
  13. AI12 chapters
    คู่มือ Transformer — ลบทุกอย่าง เหลือแค่กราฟ
  14. AI14 chapters
    Context Engineering Handbook
  15. Dev12 chapters
    HyperFrames Handbook
  16. Dev14 chapters
    คู่มือ Blender Animation
  17. Dev15 chapters
    คู่มือ Mesh Networking
  18. Data15 chapters
    ทำไมตาถึงอ่านกราฟนี้ได้เร็วกว่า
  19. AI9 chapters
    AI Agent Handbook — มอบงานให้ agent
  20. Data16 chapters
    คู่มือ Airflow — ทำไมงานหลายขั้นต้องมีคนคุมลำดับ

Start your first book

All handbooks →
Read (this device)
—ch.