Tags

Browse writing by topic, from AI agent systems and local-first tools to browser-based AI and computer vision.
Local-First

Designing the Review Loop in Slides Thief

Slides Thief Design Notes


A Memory System Should Survive an Interrupted Write

Transactional crash recovery, conditional rollback, and staged migration in MemoryCustodian v0.12.0


A Memory System Should Explain What It Did Not Load

Deterministic and inspectable context routing in MemoryCustodian v0.11.0


What Should a Coding Agent Be Allowed to Remember?

From persistent context to governed project memory in MemoryCustodian v0.10.0


Slides Thief 2.0: From Rectangle Heuristics to Evidence-Aware Review

A browser-local redesign of boundary detection, confidence, and batch geometry.


Designing Memory That Can Safely Forget

Persistent project memory is trustworthy only when forgetting is explicit, previewable, and bounded.


Why Project Memory Should Be Plain Text and Repo-Native

Durable coding-agent memory should live with the code, survive the tool, and load only when relevant.


Slides Thief - Turn Photographed Presentation Slides into Clean PDFs

Just take photos of the slides—they are yours now.


MemoryCustodian: Durable Project Memory for Coding Agents

Memory can grow; context must stay small.


Characterizing browser-based medical imaging AI with serverless edge computing: towards addressing clinical data security constraints

SPIE Medical Imaging, 2023


WearMask: Fast in-browser face mask detection with serverless edge computing for COVID-19

Electronic Imaging


WearMask - Face Mask Detection Project Details

Low-cost solution for small businesses and public places


Super-Fast In-Browser Face Mask Detection

Open the web page, and you have it!


AI

A Memory System Should Survive an Interrupted Write

Transactional crash recovery, conditional rollback, and staged migration in MemoryCustodian v0.12.0


A Memory System Should Explain What It Did Not Load

Deterministic and inspectable context routing in MemoryCustodian v0.11.0


What Should a Coding Agent Be Allowed to Remember?

From persistent context to governed project memory in MemoryCustodian v0.10.0


Designing Memory That Can Safely Forget

Persistent project memory is trustworthy only when forgetting is explicit, previewable, and bounded.


Why Project Memory Should Be Plain Text and Repo-Native

Durable coding-agent memory should live with the code, survive the tool, and load only when relevant.


MemoryCustodian: Durable Project Memory for Coding Agents

Memory can grow; context must stay small.


Characterizing browser-based medical imaging AI with serverless edge computing: towards addressing clinical data security constraints

SPIE Medical Imaging, 2023


WearMask: Fast in-browser face mask detection with serverless edge computing for COVID-19

Electronic Imaging


WearMask - Face Mask Detection Project Details

Low-cost solution for small businesses and public places


Super-Fast In-Browser Face Mask Detection

Open the web page, and you have it!


Tutorial for Compiling NCNN with WASM

The second step to deploying a deep learning model in the browser


Tutorial for Compiling the NCNN Library

The first step to deploying a deep learning model


Darknet to Keras - Model Transformation

New version based on TensorFlow 2.0