How Diamond answers (AI ChatBot)
Diamond answers from a small set of approved Bhutan Airlines Thailand pages and drops citations that were not in that set.
Ideas in chronological order
Technical essays, research notes, and field reports published here and on Medium.
Diamond answers from a small set of approved Bhutan Airlines Thailand pages and drops citations that were not in that set.
Diamond answers Bhutan Airlines visitors from a bounded packet of site pages, drops citations that were not retrieved, and hands off when the pages do not support the claim.
A job-search agent that can click Submit is easy to demo. CareerBot scores fit, preserves evidence, and refuses to apply for you.
CareerBot is an open-source MCP toolkit that scores jobs against a Master CV, drafts checked resumes, and saves SHA-256 snapshots. It does not scrape boards or submit applications.
A practical guide to token budgets, memory, observability, tools, security, and multi-agent system economics.
A local-first deep-work dashboard for people who keep switching projects before anything ships.
Reproducing OpenAI's Parameter Golf language model training challenge on RunPod — covering environment setup, SSH debugging, dataset wiring, and landing a val_bpb baseline on a single H100.
A walkthrough of reproducing a working CLIP image-to-text retrieval baseline on XR2 Gen 2, covering environment fixes, SSL certificates, dataset paths, and preprocessing gotchas.
A first-time thesis writer, not a strong coder, built an open-source AI agent system that helped him publish in a Q1 journal and defend his thesis. This is the full story.
After 8 GSD levels, 6 models, and 3,368 tile-label pairs, here's the condensed operational guide for deploying AI-based oil palm monitoring with a drone.
A segmentation mask is a collection of pixels. Here's how we convert that into a physical canopy area in square metres and an equivalent diameter — with the full derivation and error analysis.
SAM 2.1 was trained on 1 billion masks. My 56MB YOLO model still outperformed the hybrid pipeline in most conditions. Here's the detailed explanation.
I trained YOLOv8, YOLOv11, Mask R-CNN, and two SAM hybrid pipelines on oil palm drone data. Here's what the numbers actually showed — including the result that surprised me most.
How I built a multi-resolution oil palm segmentation dataset from scratch — including the 301 corrupted label files I had to fix before anything could run.
A model trained at 3cm resolution failed at 6cm. Same drone. Same plantation. Different altitude. Here's the physics and math behind why — and what to do about it.
An open-source Obsidian plugin that converts wiki-links, image embeds, and callouts to Jekyll-compatible Markdown — then copies everything to your _posts/ folder.
How content filters cause it and why a VPN fixes it.
From zero to a fully-featured minimalist blog using Jekyll, GitHub Pages, and AI pair programming. A transparent look at ethical AI-assisted development.