Posts and notes
547 entries written here.
Clojure programming language
Clojure is a Lisp that runs on the Java Virtual Machine (JVM). Learning resources Maria a coding environment for beginners. nerdy + lanky | The Practice of…
Javascript
News The State of JavaScript 2019 Learning The Modern JavaScript Tutorial ⬅️ is a nice and easy tutorial (read it in Dec 2020). How to write X in both Python 3…
Org Mode
In some users view, org-mode is itself reason enough to learn to use emacs, even if you don't use it for anything else (programming). Zettelkasten GitHub…
Emacs Notes
This page is a journal of my experiments with emacs. In November of 2008, I decided to use emacs for all my text editing purposes, after long been convinced of…
jq
jsongrep is faster than {jq, jmespath, jsonpath-rust, jql} jq Manual (development version) JQ as a dynamic functional language jq playground Reshaping JSON…
D3.js
See also: Visualisation Learn D3: Introduction / D3 / Observable by Mike Bostock; 2020. A series of notebooks to guide through beginning steps. Introduction to…
Cascading Style Sheets
My CSS Hacks GitHub - btbytes/natty.css: all natural css; Aug 2025 webgarden -- The idea behind these pages is that they are "semantic HTML" pages with no…
ZettelKasten
ZettelKasten(ZK) method is a method of optimizing workflow of learning and producing knowledge. Zettelkasten — How One German Scholar Was So Freakishly…
A Programming Language (APL)
APL – a Glimpse of Heaven (2006); via Mar 2019. PL and J by Ben Lynn; via HN. A History of APL in 50 Functions APL At Its Core - Anthony Cipriano; July 2018…
Rust Programming Langauge
A modern alternative to C and C++ for system programming. Why? Why Rust?, a mini book by Jim Blandy of Mozilla. [Sep 2015] Rust for Clojurists [updated Sep…
wiki
I use obsidian which is a personal, desktop wiki software to take notes as well publish some of those pages as this website Why use a wiki? -- "Use a Wiki to…
Frasier
Frasier was an American TV sitcom (1993-2004). French phrases in Frasier contretemps (ಕಾನ್ ತ್ರೆ ತೋ (ನ್)) - a minor dispute or disagreement. "she had occasional…
centralized-logging
RFC 5424: The Syslog Protocol Centralized Logging GitHub - phare/sloggo: Minimal RFC 5424 syslog collector and viewer based on DuckDB. Runs as a single…
Carmel Clay Library
Website: Carmel Clay Library
Interesting Websites
Trying to collect websites that are intersting, free-standing, with a bit (or a lot) of personality. Preference given to "hand-made" websites. And to do so…
FUNctional programming
See also: Blog-posts and articles (Pure) Functional Programming Claims IRL [Aug 2015] A Modern Architecture for FP – John A De Goes [Dec 2015]…
Go Programming Language
Go is the only programming language that has been designed from the ground down. -- vzverovich Go is still not good; Jul 2025. Lies we tell ourselves to keep…
Software tools
List of programs and shell scripts that I find useful. 2014-11-26: Conkeror 2015-05-06: ccat -- colourised cat. there are other ways to do it, including using…
OCaml programming language
OCaml for the impatient . The web's quickest and dirtiest OCaml getting started guide This is the most up to date setup using Opam, jbuilder, Merlin, VSCode…
Interesting Programming Languages
An opinionated collection of programming languages. This is a list of what I consider interesting. Requests to add to this list are welcome, but there is no…
Advaita
Heard about "nityaanityavivekachaara" via Arvind Iyer. Some more reading here - (Bhaja Govindam verse 30). (Feb 12, 2020). Nityanitya vivekavicaram is the…
Lisp
What makes lisp special? Rondam Ramblings: Yes, code is data, but that's not what makes Lisp cool [2018] What Made Lisp Different; Paul Graham [2002]. How Lisp…
Meta list of book recommendations by people
Book lists Nassim Nicholas Taleb’s Favorite Literature Books – Nuggets of Thought Bookshelf · Patrick Collison ; with link to Umberto Ecco theory of the…
Nim Programming Language
NOTE: nim was previously known as nimrod. A quick look at nim programming language This is a short intro to a fun, productive language called nim. nim is a new…
GNU Guix
Guix is a package manager. NixOS:Nix::GuixSD:Guix --- Guix HPC --- Links Pjotr Prins / guix-notes · GitLab -- python, ruby etc on guix. some discussions on…
Unikernels
Talks My own talk on unikernels given in a class at IUPUI. Rainbows and unikernels; Oct 2015. Video Unikernels and hyper-elastic clouds by Amir Chaudhry; Nov…
Java Virtual Machine
JVM Internals hn JVM Anatomy Quarks Free Online Chapters of Inside the Java Virtual Machine by Bill Venners (incomplete book online). JVM languages The…
Github Gists
Gist -- is a small code hosting service provided by github. It is a convenient place to store: one-off scripts snippets of code that is reusable. Short HOW-TO…
Lua Programming Language
Learn Programming in Lua -- class notes. Lua - good, bad and ugly parts Lua 5.1.4 Annotated Source Lua associated languages Pallene + Lua. Paper .Found via…
Shell programming
learnbyexample/Command-line-text-processing: From finding text to search and replace, from sorting to beautifying text and more -- the paste command was really…
- Older