41554 blogs · [ { "id": "01a08776-e800-7068-a1e1-a1bfd719d3aa", "title": "No, LLM is not going to replace software engineers, here's why", "url": "https://fangpenlin.com/posts/2026/03/19/no-llm-is-not-going-to-replace-software-engineers-heres-why/", "published_at": "2026-03-19T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfd80949c8", "title": "Manufacturing as Code is the Future, and the Future is Now", "url": "https://fangpenlin.com/posts/2026/01/12/manufacturing-as-code-is-the-future/", "published_at": "2026-01-12T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfd87415e3", "title": "TinyRack - A 3D printable modular rack for mini servers", "url": "https://fangpenlin.com/posts/2025/11/26/tinyrack-a-3d-printable-modular-rack-for-mini-server/", "published_at": "2025-11-26T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfd8f7c464", "title": "Continual learning with the Marketplace algorithm: model learns new data through inference, not training", "url": "https://fangpenlin.com/posts/2025/09/09/continual-learning-with-marketplace-model-learns-new-data-with-mostly-inference/", "published_at": "2025-09-09T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfd95a391e", "title": "Marketplace V2 is all you need: A training algorithm on par with backprop that needs only forward pass", "url": "https://fangpenlin.com/posts/2025/09/02/marketplace-v2-is-all-you-need-a-training-algorithm-on-par-with-backprop/", "published_at": "2025-09-02T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfd9c8fcf7", "title": "Marketplace: my first attempt at training without backprop on GPU efficiently", "url": "https://fangpenlin.com/posts/2025/08/18/marketplace-my-first-attempt-at-training-without-backprop-on-gpu-efficiently/", "published_at": "2025-08-18T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfda81244c", "title": "CakeLens V5, the AI-gen video detection model is now open-sourced!", "url": "https://fangpenlin.com/posts/2025/07/30/open-source-cakelens-v5/", "published_at": "2025-07-30T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfdb561b26", "title": "Two AMD 7900XTX GPUs in a Tinygrad-Based Training Workstation with Peer-to-Peer PCIe Communication", "url": "https://fangpenlin.com/posts/2025/06/11/two-amd-7900xtx-gpus-tinygrad-based-training-workstation-peer-to-peer-pcie-communication/", "published_at": "2025-06-11T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfdb9306da", "title": "I built an AI-gen video detection model and browser extension in a month", "url": "https://fangpenlin.com/posts/2025/06/03/i-built-ai-gen-video-detection-model-and-browser-extension-in-a-month/", "published_at": "2025-06-03T07:00:00+00:00" }, { "id": "01a08776-e800-7068-a1e1-a1bfdbc57da3", "title": "Nvidia GPU on bare metal NixOS Kubernetes cluster explained", "url": "https://fangpenlin.com/posts/2025/03/01/nvidia-gpu-on-bare-metal-nixos-k8s-explained/", "published_at": "2025-03-01T07:00:00+00:00" } ] posts Claim your blog
Back to fangpenlin.com
Blog · corpus.blog/blogs/fangpenlin.com/posts

fangpenlin.com

fangpenlin.com

2026

2025