About:

Fang-Pen Lin is a versatile software engineer with 20 years of experience, passionate about programming and writing.

Website:

Specializations:

Interests:

Programming Software development Security

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The article discusses the concept of continual learning using the Marketplace algorithm, which allows machines to learn new information primarily through inference rather than traditional training methods. The author shares insigh...
The author discusses their innovative approach to training neural networks without backpropagation, termed the 'Marketplace' algorithm. This method aims to improve efficiency by treating each layer of a neural network as a vendor ...
The article discusses the improvements made to the Marketplace algorithm, now termed Marketplace V2, which aims to enhance the scalability and efficiency of machine learning training without relying on backpropagation. The author ...
The author introduces MakerRepo, a platform designed to revolutionize 3D printing and CAD design by integrating software engineering principles into manufacturing processes.
The author shares their journey in 3D printing and CAD design, introducing TinyRack, a modular server rack specifically designed for mini servers. Unlike traditional 1U racks, TinyRack is customizable, lightweight, and 3D printabl...
The CakeLens v5 AI-generated video detection model has been made open-source. The author shares insights on the development process, including data collection, model design, and training. The model aims to detect AI-generated vide...
The author discusses the challenges of limited computing power for machine learning experiments and the high cost of GPUs. They explore the option of using AMD 7900XTX GPUs in a Tinygrad-based training workstation and the difficul...
The author built an AI-gen video detection model and browser extension called CakeLens to distinguish AI-generated content from real content. The model achieves 77% precision and 74% recall. The author shares the motivation behind...
The author explains the process of setting up a bare metal Kubernetes cluster with the Nvidia GPU CDI plugin enabled in NixOS. The author encountered many challenges and had to dig deep into the rabbit hole to solve them. The arti...
The article is an update on the MAZE machine learning project, discussing the development of a web app, generating offsprings, breeding and promotion, and the King of MNIST experiment. The author also talks about running MAZE on a...
The text is the first article in the MAZE machine learning series, discussing the author's idea of building Artificial General Intelligence (AGI) differently from the mainstream approach. The author introduces the MAZE project, wh...
The author shares the story of a failed project to create an ESP32-based Tesla dashcam video remote access system written in Rust. The project failed due to the slow speed of USB and SD card writing, and the hardware limitations o...
The author shares their journey of building and selling BeanHub, a Beancount-based accounting book software. They discuss the challenges, the decision to open-source the project, the security issues, and the struggle of being a pr...
The author, a software engineer, shares their experience of learning CAD and 3D printing. They discuss their desire to build things in the real world and how 3D printers have made it easier. The author shares their experience with...
The text discusses the discovery of a critical security vulnerability in ZeroMQ, the XZ backdoor event, and the implications for the open-source community. It also touches on the economics of wild-caught exploits versus farm-raise...
The author, a software engineer, shares their experience of building a high-speed full-mesh network based on USB4 for just $47.98. They discuss the decision to use mini PCs instead of 1U servers, the networking challenges, and the...
The author, a software engineer, discusses the challenges of marketing and the limitations of buying ads for customer acquisition. They prefer organic traffic and content marketing. They then introduce PolisNetwork, a self-serving...
The text discusses the author's experience building and maintaining multiple software products simultaneously. The author shares the reasons for choosing this approach, including the benefits of more time for each product to grow,...

0A repairable future

2022-01-20

The author shares their experience of repairing their malfunctioning mouse instead of replacing it, and discusses the importance of repairability in electronic devices. They also mention a new laptop design that focuses on repaira...
Fang-Pen Lin, founder of Launch Platform, has launched Monoline, a messenger app for sending messages to yourself. The app is designed to be a micro journal for quick notes and thoughts. Lin explains the drawbacks of using note ap...
The text explains Elliptic Curve Cryptography, covering the basics, key exchange, encryption, and decryption. It also discusses the group law, double and add method, Elliptic Curve Diffie–Hellman key exchange, encryption, and fini...