The Curious Engineer

All blogs / AI / ML

Fang-Pen's coding note

fangpenlin.com

Fang-Pen Lin's blog about programming

AI / MLSoftware / engineering practiceEmbedded / microcontrollers

Posts
40 from 26 Aug 2012 to 19 Mar 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://fangpenlin.com/feed.xml

2026 2

  1. No, LLM is not going to replace software engineers, here's why
  2. Manufacturing as Code is the Future, and the Future is Now

2025 11

  1. TinyRack - A 3D printable modular rack for mini servers
  2. Continual learning with the Marketplace algorithm: model learns new data through inference, not training
  3. Marketplace V2 is all you need: A training algorithm on par with backprop that needs only forward pass
  4. Marketplace: my first attempt at training without backprop on GPU efficiently
  5. CakeLens V5, the AI-gen video detection model is now open-sourced!
  6. Two AMD 7900XTX GPUs in a Tinygrad-Based Training Workstation with Peer-to-Peer PCIe Communication
  7. I built an AI-gen video detection model and browser extension in a month
  8. Nvidia GPU on bare metal NixOS Kubernetes cluster explained
  9. MAZE - My AI models are finally evolving!
  10. MAZE - How I would build AGI
  11. ESP32 Tesla dashcam remote USB project in Rust failed. Here's what I've learned

2024 4

  1. My Beancount books are 95% automatic after 3 years
  2. previous article
  3. How I discovered a 9.8 critical security vulnerability in ZeroMQ with mostly pure luck and my two cents about xz backdoor
  4. this article

2023 1

  1. Why I built a self-serving advertisement solution for myself

2022 2

  1. Why and how I build and maintain multiple products simultaneously
  2. A repairable future

2021 1

  1. Why build a messenger app only for sending to yourself?

2019 5

  1. Elliptic Curve Cryptography Explained
  2. Ninja Speed Vim-like Debugging with Ergonomic Keyboard and Trackpad
  3. How I learn programming by building an MMORPG from the ground up 7 times
  4. Boost 10x UI development productivity with SDD
  5. Syntax Highlight Command Line Tool

2018 1

  1. Boost Productivity with Showcase-driven Development for Mobile or Front-end App

2016 3

  1. UICollectionView invalid number of items crash problem and solution
  2. How UIPushBehavior instantaneous mode works
  3. MVVM with ReactiveCocoa 4 - Why and How (part 1)

2015 1

  1. Anonymous computing: Peer-to-peer encryption with Ember.js

2014 4

  1. Running Docker with AWS Elastic Beanstalk
  2. Provision with Ansible from inside Docker
  3. Building docker images with ansible
  4. Auto post-commit PEP8 correction

2013 4

  1. Technical debts
  2. Keep a readable Git history
  3. Fall in love with continuous testing and integration - Travis-CI
  4. Zero-downtime Internet process migration in same host

2012 1

  1. Good logging practice in Python