Table of contents
-
Building a custom elements Pomodoro timer: from React to Web Components -
Refactoring serde_arrow -
ipytest.cov - Coverage.py in Jupyter notebooks -
Whisper in ONNX with key value caching pt. 2 -
Whisper in ONNX with key value caching pt. 1 -
Whisper in ONNX -
Vega-Lite plots with HTMX using custom elements -
Nested declarative macros for enum dispatch in Rust -
Self contained task runners in Python -
Plotting Polars data frames with Seaborn -
Mixing React and htmx -
Reusable htmx components with custom elements -
cargo without project -
Rust: the emergent complexity of a simple language -
The project that got me started with Rust -
Linearizing graphs -
Hacking python's import system for single file packages -
asyncio testing inside notebooks -
Prototyping to tested code, or developing across notebooks and modules -
Causality and function approximations -
Better test output with AST rewriting and a patched standard library -
Efficient Labeling in IPython -
Keyword detection from scratch -
Minimalist personal cross device notes -
ipytest: running pytest in IPython notebooks -
framequery - SQL on dataframes -
Sharing data and control -
ipytest - a IPython test runner -
Debugging with q -
Spring cleaning -
void for traits -
End-to-end training of deep autoencoders in IPython -
argmap available on PyPI -
Argmap: declarative argument parsing with Python -
tomato timer & the pomodoro technique -
jsonbind - guice configured with json -
Yet another short update -
Short update -
Restricted Boltzmann Machines - Theory II -
Restricted Boltzmann Machines - Theory I -
Machine Learning with Generative Models -
Recipes for jmpress animations -
Wrapping C++ code using boost python -
Animations in jmpress -
Exporting D3 graphs -
Simple html5 talks -
HTML5 Presentations -
Multi-particle collision dynamics -
Welcome