Jim Cheung

Sunday, May 03, 2026

when using Noj

java -jar noj-<version>-clay.jar

there're can use global config ~/.config/scicloj-clay/config.edn:

{:base-source-path "clay_notebooks"
 :browse false
 :port 1971
 :host "127.0.0.1"}

more config options: https://scicloj.github.io/clay/#configuration

for :format [:quarto :html], need installl the quarto cli first: https://quarto.org/docs/get-started/

Tuesday, May 05, 2026

looks like Google Chrome silently installs a 4 GB AI model on your device without consent.

I checked my ~/Library/Application\ Support/Google/Chrome/OnDeviceHeadSuggestModel/ it's a weights.bin in a subfolder

I then disabled optimization-guide-on-device-model and prompt-api-for-gemini-nano in chrome://flags


not a fan of using skill / agent markdown files, however I can see the benefits of keeping some:

may steal some from here:

Thursday, May 07, 2026

I'm following this Sandboxing opencode on macOS

it's simple, just sandbox-exec


using these two with opencode for daily workflow, they're quite minimal (oh-my-openagent and superpowers are more heavy)

in general, these are the steps for a new project:

  1. git init
  2. openspec init --tools opencode
  3. open openspec
  4. /init to create AGENTS.md
  5. start with /opsx-explorer

Friday, May 08, 2026

looking for java agent framework, mainly these three:

then I found this talk Comparing Agentic AI Frameworks for Java by Timo Salm / Sandra Ahlgrimm @ Spring I/O 2026

I think the conclusion is Embabel

Blog Archive
    Newer Entries
  • N/A