aliquote.org

Latest micro-posts

You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.

2025-06-25 10:11 #

Software development needs more simple joy, and I’ve found that creating toy programs is a great way to remember why I started working with computers again. — Writing Toy Software Is A Joy

2025-06-25 09:16 #

I have the following Jupyter kernels installed on my HD:

» jupyter kernelspec list
Available kernels:
  python3                /Users/chl/.local/lib/jupyter/share/jupyter/kernels/python3
  clojupyter             /Users/chl/Library/Jupyter/kernels/clojupyter
  common-lisp            /Users/chl/Library/Jupyter/kernels/common-lisp
  racket                 /Users/chl/Library/Jupyter/kernels/racket
  wolfram                /Users/chl/Library/Jupyter/kernels/wolframlanguage14.1

I renamed clojupyter snapshot to something more convenient to handle when calling jupyter console. I’m using OpenJDK 24.0.1 from Homebrew (which I symlinked in macOS default $JAVA_HOME, using sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk) and I kept getting this annoying warning:

WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by org.sqlite.SQLiteJDBCLoader in an unnamed module (file:/Users/chl/Library/Jupyter/kernels/clojupyter/clojupyter-standalone.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

To get ride of the warning, simply add --enable-native-access=ALL-UNNAMED in the kernel.json init file.

2025-06-23 08:56 #

/me is listening to “Shanghaï Gesture” by The Names

2025-06-18 09:37 #

The distinction some make between prototyping and software development has vexed me my whole career. I have never seen a version 1.0 of a system that was acceptable. I find that every software group messes with the software up until the very time it’s deployed or delivered. — The Art of Lisp & Writing

2025-06-18 09:35 #

TIL about lstr, a fast and minimalist directory tree viewer, with interactive mode.

2025-06-14 16:18 #
2025-06-12 09:36 #

LOL I just switched back to NetNewsWire as my default feed reader. Lire app uses too much RAM and does not sync correctly to iCLoud. #apple

2025-06-10 14:55 #
» brew info --cask container
==> container: 0.1.0
https://github.com/apple/container
Not installed
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/c/container.rb
==> Name
container
==> Description
Create and run Linux containers using lightweight virtual machines
==> Artifacts
container-0.1.0-installer-signed.pkg (Pkg)
==> Analytics
install: 63 (30 days), 63 (90 days), 63 (365 days)

More info: Apple supercharges its tools and technologies for developers to foster creativity, innovation, and design. #apple