
Apple Watch Smoking Detection: Building Still Mirror (Swift, SWT)
May 13, 2025My journey building 'Still Mirror,' an Apple Watch app for passive smoking/vaping detection using HealthKit, Swift, Xcode, and the Stationary Wavelet Transform (SWT).
Senior Software Developer at ShareRig with expertise in web development, AI/ML, DevOps, and low-level programming. Passionate about exploring theoretical computer science, mathematics, and the creative applications of AI.
My journey building 'Still Mirror,' an Apple Watch app for passive smoking/vaping detection using HealthKit, Swift, Xcode, and the Stationary Wavelet Transform (SWT).
Fix Bluetooth passthrough for Android Emulator on M1 Macs. Guide details the successful Bumble setup using Netsim, explicit endpoints, and API 32 AVDs.
See how Claude Code AI redesigned a Gatsby blog. Transformed basic styles into a pro design system (CSS, components, dark mode) in minutes for ~5.
Explore the complex, non-standard BLE pairing protocol of the Huawei Watch D2. Learn how its proprietary handshake exemplifies vendor lock-in strategies.
Solve BlueZ pairing 'AuthenticationFailed' errors. Details why internal C++ agents fail & how an external Python agent + D-Bus polling provides a workaround.
Adapt to Shopware 6.5/6.6: Key class/namespace changes, Symfony 6, Stock API, Bootstrap 5, CSRF fixes & Offcanvas Cart data-off-canvas-cart update.
Key Docker Compose updates since Oct 2023: New CLI ('docker compose'), 'version' deprecated, Compose Watch, new commands ('attach', 'stats') & YAML changes.
Learn why 'git grep' beats standard grep for code search in Git repos. Search tracked files, ignore .gitignore, use regex & search branches efficiently.
A fantasy tale of Aiden, the Shadow Weaver, on a journey through magical challenges to find redemption and learn the power of self-forgiveness and healing.
Install PHP 8.3.6 with IMAP on macOS using phpenv. Guide covers brew deps, PHP_BUILD_CONFIGURE_OPTS, PATH fixes, and troubleshooting common build errors.
Compare Laravel Sail & Laradock for PHP development. Understand differences in scope, complexity, customization & when to choose each Docker solution.
A short story about two rubber ducks navigating self-doubt, perceived perfection, hypocrisy, and learning the importance of self-love and understanding.
Explore Edan Meyer's research on discrete representations in RL. Learn why they improve world models, boost AI adaptability, and increase efficiency.
A fantasy tale of Lyra, a sorceress whose magic fades. Guided by a starseer, she uses celestial rituals to reignite her inner light and find true magic.
Explore Google's AI history, analyzing promises (TensorFlow, Gemini) vs. stock performance & market impact. Covers milestones, successes, failures & outlook.
Learn to optimize Stable Diffusion samplers, CFG, resolution & prompts for stunning photorealistic images. Balance quality, GPU limits & efficiency.
Optimize Stable Diffusion: Cheat sheet covers clip skip, CFG, resolution, samplers & more for troubleshooting & generating high-quality AI images efficiently.
Learn about Boris D. Teoharov, Senior Software Developer at ShareRig. Expertise in PHP, AI/ML, DevOps, low-level programming, and theoretical computer science.