Clojure Civitas
Latest posts
Managing Brilliant but Uneven Minds: My Theory-to-Algorithm Workflow
Why managing fast, uneven AI agents requires explicit assumptions, executable research, and independent validation gates.
Does Pair Frequency Predict Learner Responses?
A provisional continuous difficulty model before item calibration—and the simulation gate it failed.
Bayes’ Theorem from Uncertainty to Decision
A visual, interactive introduction to Bayesian updating, posterior sampling, decisions, and Gaussian grid approximation.
Estimating Vocabulary Size: A Stratified Beta–Binomial First Pass
A learning-in-public first pass at estimating receptive vocabulary from stratified responses with a Beta–binomial model.
A Survival Themed Probability Cheatsheet Zine
A printable PDF of an 8-panel foldable probability zine built with Clay.
Machine learning using Clojure, libpython-clj2, and Pytorch
Machine learning explained using the parabola example
Designing Kolam in Clojure Through Visit Order and Tangency
A geometry notebook about drawing curved paths inspired by South Indian floor art
Playing with SVGs with hiccup and clay
Datavis in Babashka: analysing our calendar feed
Hello, Babashka
Hello, Jank
The Shape of a Kookaburra Call
What if a sketch could be a score? This interactive post maps drawing gestures to sound, turning x/y position, color, and stroke width into timing, pitch, timbre, and dynamics.
Workout tracking - a simple solution
Clojure community check-in self preview
A self preview before the Clojure Community Check-in event
Proximal Policy Optimization with Clojure and PyTorch
A Clojure port of XinJingHao’s PPO implementation using libpython-clj2, PyTorch, and Quil
Emmy and the EurOffice Spreadsheet
Coding Clojure with scittle-kitchen in the FOSS EurOffice suite
Relaunching tablecloth.time: Composability over Abstraction
A composable approach to time series analysis in Clojure
Negative Sets as Data
Cofinite sets with one sentinel key: all set operations reduce to three map primitives.
Composable Plotting in Clojure
Building a composable plotting API in Clojure, from views and layers to scatterplot matrices