htoo.dev pushing silly little buttons

buymeacoffee.com/htoo

22/01/2026

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.










30/12/2025

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.





In love with my new keyboard. This thing is so compact and light, perfect for using on top of Macs and outdoor coding.
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.

I love Hono and its unopinionated nature. But when it comes to enterprise, there's a lack of guidance and best practices...
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 လုပ်ထားတာပါ။

🚀 Enterprise-ready Hono starter with NestJS-style architecture, dependency injection, and PostgreSQL integration - built for Bun runtime - hpbyte/hono-starter

A minimal Neovim config for speed and sanity.Built based on my old .vimrc file to be fast, configurable, and at the same...
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

Building one good part of Cursor: Code indexing and Semantic SearchCursor ရဲ့ Code Indexing feature က ဘယ်လိုအလုပ်လုပ်သလဲ...
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

Seems like there’s a new shortest path algorithm in town!
09/08/2025

Seems like there’s a new shortest path algorithm in town!

28/07/2025

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

ที่อยู่

Bangkok
10260

เว็บไซต์

แจ้งเตือน

รับทราบข่าวสารและโปรโมชั่นของ htoo.devผ่านทางอีเมล์ของคุณ เราจะเก็บข้อมูลของคุณเป็นความลับ คุณสามารถกดยกเลิกการติดตามได้ตลอดเวลา

ติดต่อ ธุรกิจของเรา

ส่งข้อความของคุณถึง htoo.dev:

แชร์