Archive

50 posts 39 tags
14 matching posts
2026
Jun 22

Tokdash v1.0: A Local Token & Cost Dashboard That Installs, Runs, and Uninstalls Itself

The v1.0+ story: pipx → setup → doctor → update → uninstall, with overview, sessions, 3D heatmap, ten themes, and a live statusline hook — all on localhost

For the last six months every working session on my laptop has been a negotiation with at least one AI coding agent — Claude Code for refactors, Co...


Jun 22

3-minute Pitch: ATM-Bench — According To Me, A Benchmark for Long-Term Personalized Memory QA

The First Benchmark Built From Four Years of One Person's Real Life

Project page here Paper on arXiv Code available here Dataset on Hugging Face


Jun 20

Giving an Agent a Search Engine It Actually Owns

Why I self-host SearXNG + Firecrawl for my coding agents — and the tutorial is one prompt long

Wire a coding agent up to a third-party model — Kimi K2 via OpenRouter, DeepSeek through your own Azure endpoint, Qwen on a vLLM box, anything behi...


Jun 20

Your Agent's Work Belongs on a Web Page

work-canvas: a Claude Code skill, distilled from 2,000 of my own agent sessions

A long agent run just finished. Four hours, three subsystems, a dozen course-corrections. Now I’m scrolling up through thousands of lines of termin...


May 22

The ATM-Bench Leaderboard is Live

One Table for Every Personal-Memory System

When we released ATM-Bench earlier this year, the most common piece of feedback we got was not about the dataset or the metrics. It was a question:


Mar 16

The Bitter Lesson of Personal Memory: Why OpenClaw Still Can't Remember You

Introducing ATM-Bench: The First Benchmark for Long-Term Personalized Memory QA

Paper: arxiv.org/abs/2603.01990 Code: github.com/JingbiaoMei/ATM-Bench Dataset: huggingface.co/datasets/Jingbiao/ATM-Bench Project Page: atmbe...


Jan 22

3-minute Pitch: ExPO-HM — Learning to Explain-then-Detect for Hateful Meme Detection

Published in ICLR 2026

Project page here Paper on arXiv / OpenReview Code available here


2025
Sep 13

3-minute Pitch: Robust Adaptation of Large Multimodal Models for Retrieval Augmented Hateful Meme Detection

Published in EMNLP 2025 Main Conference (Oral)

Project page here Paper on arXiv / ACL Anthology Code available here


2023
Nov 15

3-minute Pitch: Retrieval Guided Contrastive Learning for Hateful Memes Detection

Published in ACL2024 Main Conference

Project Page here Code available here


Jun 30

Sunset in Cambridge at Parkers Pieces

Parkers Pieces, Cambridge


Jun 10

Deploy Outline on Synology NAS

Docker images to useTo deploy Outline, we need to use docker-compose to run and configure several docker images. The images we need to use are the ...


May 17

Faiss-GPU

Faiss-GPU library importTo use Faiss-GPU, you need to import torch before faiss. Otherwise, you will get an error like this when you are trying to ...


Apr 10

Deploy LLM on any device

Running LLaMA and LLaMA based models on your workstation, or your laptop, or even on your Synology NAS

Ubuntu Docker setup for Synology NAS Install Docker on Synology NAS as add-on package Tutorial here Open Package Center Search ...


Apr 10

Deploy Opensource Multimodal Large Language Models

LLaVA, MiniGPT4,...

LLaVAProject Page Paper Demo Data Model


2022
Dec 13

The morning after the snow in Cambridge

Jesus Green, Cambridge


Dec 12

A night of snow in Cambridge

Parkers Pieces, Cambridge


Apr 11

4F14 Revisions

Computer systems

ISA


Apr 11

4F8 Revisions

Image processing and coding

Frequency responses for image processing


Apr 10

4F12 Revisions

Computer visions

Question 1 Image structures


Feb 28

C++ thread dynamic link issue

For multithreading concurrent program in C++, for example:12345678910#include <iostream>#include <thread>void thread_init() {std::cout&...


Jan 10

Cross entropy and KL divergence (relative entropy)

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\newcommand{\eg}{\textit{e}.\textit{g}.}\newcommand{\xb}{\mathbf{x}}\newcomm...


2021
Oct 25

Gaussian Process with GPML toolbox

Statistical machine learning

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Oct 10

Edge Detections implementation details

Computer visions

1D Edge Detection and the optimizations Simple method: Computing gradient However, with high frequency noises, the gradient could be even more no...


Aug 22

Argparser python usage

import1import argparse


Aug 22

Threshold Moving - Finding optimal threshold for classification

IntroductionBalanced class


Aug 22

ROC Curves and Precision-Recall Curves

Summary ROC Curves summarize the trade-off between the true positive rate and false positve rate for a predictive model using different probabilit...


Jul 14

Paddlepaddle installation issues and fixation

IssuesConda do not have the correct version for installing paddlepaddle gpu. In order to get the correct version you need to use pip. While using p...


Jul 14

Json with python

Read Json files in pythonJson files with no spaces or newlines Inputting json file into python with json.loads(_),


Jul 14

Issue with python JSONDecodeError

IssuesJson loader issue When inputting json file into python with json.loads(_),1[json.loads(jline) for jline in open(path, "r").read().split('\n'...


Jul 14

Issue with transformer and Pytorch conflicts

In one project, the transformers package has to be version:transformers==3.5.1, and Pytorch has be >= 1.8.0 - Installing the legacy versi...


May 15

Channel estimation with OFDM random symbol

Estimation, Synchronization, and Tips

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


May 15

OFDM with audio modem

List of useful Transforms Pointwise product of two function in continuous time domain → Linear convolution in frequency domain


May 15

OFDM Audio Modem project

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


May 10

Peterhouse Garden

Some pictures of the Peterhouse Garden in 2021 spring


Apr 10

3E3 Risk Management Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 10

3F1 Signals ad Systems Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 10

3F3 Statistical Signal Processing Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 10

3F4 Data Transmission Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 10

3F7 Information theory Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 10

3F8 Inference Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 10

3M1 Mathematical Methods Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\newcommand{\norm}[1]{\lVert #1 \rVert}\)


Apr 9

3G4 Medical imaging Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Apr 9

3G5 Biomaterial Tripos Revision

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\)


Mar 14

Logistic Classification Comparing ML/MAP/Bayesian approches

With PCA and logistic regression

\(\require{amstext}\require{amsmath}\require{amssymb}\require{amsfonts}\newcommand{\eg}{\textit{e}.\textit{g}.}\newcommand{\xb}{\mathbf{x}}\newcomm...


Mar 12

Tumor prediction by gene expression level

With PCA and logistic regression

IntroductionIn this coursework, principal component analysis is used to separate a very high dimensional medical dataset of ~ 20,000 genes as input...


Mar 10

Simplex Algorithm for Linear Constrained Optimisation problems

3M1 optimisation review

Simplex AlgorithmSimplex Algorithm is used to do linear programming and find the solution to a constrained optimization problem. Important concepts...


Feb 28

Training Perturbation in Pytorch

Problems require to be fixed

The aim is to add noise during training of the network. For example:


Feb 20

Travelling after Covid

In memorial of the trip to Morocco Easter 2019


2020
Dec 20

3F3 Notes

Statistical Signal Processing

The pdf version could be downloaded below.


Dec 20

3F7 Notes

Information theory and coding

The pdf version could be downloaded below.