Computing Life · An engineering notebook

An engineering notebook on AI, systems, and everyday experiments.

Long-form notes on agentic systems, engineering judgment, astrophotography, hardware, coffee, and the tools that make a life easier to inspect and improve.

Latest

383 posts · since 2012

  1. 371

    F# Revisited

    Explores F# for implementing domain-specific languages, demonstrating turtle graphics and fractal generation with elegant syntax, async support, and parallel computing capabilities.

  2. 372

    Lumia 900

    Switching from iPhone to Lumia 900: smooth Windows Phone experience, excellent keyboard input, tile interface, but limited app ecosystem and IE10 shortcomings.

  3. 373

    Thoughts about convex optimization

    Convex optimization as a powerful modeling language: express problems as objectives and constraints, then solve efficiently. Demonstrated with image denoising using CVX.

  4. 374

    A new start...

    Restarting the blog with morning reading habits, jogging goals, and budget planning—small steps toward a more disciplined life.

  5. 375

    Automatic Recognition of EMS's CAPTCHA

    Demonstrates automatic CAPTCHA recognition using image binarization, digit splitting, and K-nearest neighbor classification, achieving perfect accuracy on EMS package tracking system.

  6. 376
  7. 377
  8. 378
  9. 379
  10. 380