htoo.dev
pushing silly little buttons
buymeacoffee.com/htoo
Session: 21-01-2026 .parq
Been having a lot of fun with the integration of my climbing hold detection ML model into the app.
I started to train the machine learning model with a combination of custom and public climbing holds dataset. It’s based on YOLO26; exported to Swift with coreML. And the route prediction is computed with heuristics.
It’s still a lot left to do as u may see, there’re some false positives. The main issue lies with the color filtering as it’s very difficult with the holds that are covered in chalks.
All and all, I’m just excited and having fun building everything from scratch.
Thought I’d share a progress on something I’ve been working on. It’s a grading/reviewing tool for bouldering movements. Input is solely vision based and all processings are done on device and in realtime.
07/12/2025
In love with my new keyboard. This thing is so compact and light, perfect for using on top of Macs and outdoor coding.
24/09/2025
trying OpenCode https://opencode.ai/ let's see what the buzz is abt
20/09/2025
I love Hono and its unopinionated nature. But when it comes to enterprise, there's a lack of guidance and best practices. This is what I came up with while refactoring a codebase at work, so I've abstracted it out for my own future use and am also sharing it with you guys.
Hono က လက်ရှိမှာ အကောင်းဆုံးလို့ ပြောလို့ရလောက်တဲ့ web framework တစ်ခုပါ။ ဒါပေမယ့် သူ့ ပြဿနာက enterprise-level app တွေ အတွက် structure ချတဲ့ အခါမှာ guidance အားနည်းနေတာပါပဲ။
Back story ကတော့ အလုပ်က codebase တစ်ခုမှာ refactor လုပ်ရင်းနဲ့ အဆင်ပြေဆုံးဖြစ်တာတွေကို abstract လုပ်ထားတာပါ။
GitHub - hpbyte/hono-starter: 🚀 Enterprise-ready Hono starter with NestJS-style architecture, dependency injection, and PostgreSQL integration - built for Bun runtime 🚀 Enterprise-ready Hono starter with NestJS-style architecture, dependency injection, and PostgreSQL integration - built for Bun runtime - hpbyte/hono-starter
19/08/2025
A minimal Neovim config for speed and sanity.
Built based on my old .vimrc file to be fast, configurable, and at the same time, not bloated with tons of plugins. Plus, with key bindings that actually make sense.
ကျနော်ရဲ့ OG .vimrc အပေါ် base ထားတဲ့ Neovim distro ပါ။ LazyVim တို့လို တခြား distro တွေနဲ့ ကွာခြားချက်ကတော့ IDE ဖြစ်ဖို့ ရည်ရွယ်ထားတာမဟုတ်တဲ့အတွက် bloated ဖြစ်မနေတာပါပဲ။ ဒါပေမယ့် တခြား Distro တွေလိုပဲ easily configurable and customizable ဖြစ်ပါတယ်။
https://github.com/hpbyte/h-vim
ဒါက အရင် .vimrc
https://github.com/hpbyte/.dotfiles/blob/main/vim/.vimrc
17/08/2025
Building one good part of Cursor: Code indexing and Semantic Search
Cursor ရဲ့ Code Indexing feature က ဘယ်လိုအလုပ်လုပ်သလဲ ဆိုတာ ကို နားလည်ချင်လို့ ဖြစ်ဖြစ် ၊ ကိုယ်တိုင် mcp tool တစ်ခု ဘယ်လို ရေးမလဲဆိုတာ သိချင်လို့ ဖြစ်ဖြစ် ၊ RAG pipeline တစ်ခု ဘယ်လို တည်ဆောက်မလဲဆိုတာ ဖြစ်ဖြစ် ၊ ဒီဟာတွေအကုန်လုံးကို လက်တွေ့ အသုံးချထားတဲ့ Tool တစ်ခုရဲ့ implementation ကို အစကနေ ကျနော်တို့ ဆွေးနွေးသွားမှာဖြစ်တဲ့ article series ပါ။
Read it here:
https://htoo.dev/blog/252f314e-1aab-8036-9575-c11232326743
09/08/2025
Seems like there’s a new shortest path algorithm in town!
Working with multiple code-repos?
Getting the context across is a nightmare.
I built h‑codex so you can search code semantically across all your repos — and get the right context you need.
https://github.com/hpbyte/h-codex
26/03/2025
easy-to-use common cursor rules that can be used for your projects
https://cursor.directory/rules
คลิกที่นี่เพื่อเป็นสมาชิก?
ติดต่อ ธุรกิจของเรา
เว็บไซต์
ที่อยู่
10260