Tags

100-page-book , activitypub , activitywatch , advice , aflred , ai , alacritty , alfred , algebra , algernon , algorithms , amazon , analytics , apache-arrow , api , apl , apple , architecture , artificial-intelligence , arturo , asciidoc , authentication , authorization , automation , autonomous-driving , aws , bangalore , bayesian , bbedit , beliefs , bengaluru , bigdata , bitwarden , blogging , blogs , bluesky , book , bookreview , books , bookshelf , boop , browsers , build , bun , c , casestudy , category-theory , cgi , chatbot , chatgpt , ckp , clojure , cloudflare , code , coffee , comby , commonlisp , competitive-programming , compilers , compression , computer-science , computing , configuration , containers , context , couchdb , coursera , cpp , css , csv , dall-e , databases , dataflow , dataframe , datafusion , datascience , datasette , datastructures , decision-making , deep-learning , deeplearning , deno , devops , diet , distributed-systems , dlang , dns , docker , dod , dotnet , duckdb , dune , dvcs , editor , elasticsearch , elixir , elsewhere , emacs , email , embedded , emulation , erlang , essays , farming , fediverse , feeds , firefox , fitness , fonts , forth , fortran , foundationdb , full-text-search , generative , generative-ai , geography , ggml , git , github , gobuffalo , golang , gpt , grammar , graphdb , graphics , graphql , groff , gtd , hackernews , hammerspoon , hardware , haserl , haskell , hinduism , history , home-automation , house , howto , html , HTML , htmx , huggingface , HumanEval , ibm , icons , ideas , imagemagick , india , internal-tools , interviews , intrusion-detection , istio , jamstack , japan , japanese , java , javascript , jekyll , jlang , json , julia , jupyter , jvm , kafka , kalman-filtering , kannada , karnataka , keras , kiali , kindle , kitty , konkani , kotlin , kubectl , kubernetes , language , latex , learning , leetcode , library , linter , linux , lisp , lists , literate-programming , llm , LLM , llm-app-stack , local-first-development , logging , logseq , lua , lucene , lxd , machine-learning , macos , macosx , make , makefile , management , markdown , marketing , markup-language , markup-languages , mathematics , meetups , melange , mental-models , mindfulness , mistral-ai , mlops , money , monitoring , mu , mysuru , nginx , nim , nix , nixos , nlp , nocode , nojs , nota , note-taking , notebooks , observability , obsidian , ocaml , onomatopoeia , openpolicyagent , opensource , operating-system , opml , pandoc , papers , paperswithcode , parquet , patterns , people , performance , perl , philosophy , photography , php , physics , pictures , pkm , pngcrush , podcasts , poetry , postgresql , postscript , probability , processing , productivity , programming , programming-langauge , programming-language , projects , pup , pypi , python , pytorch , qemu , query , queuing-theory , R , RAG , raku , random-forests , raspberrypi , reading , redis , regex , rest , RFCs , rocksdb , rss , rust , scala , scheme , scratchdb , second-brain , security , self-hosting , serverless , shell , sideproject , smol-llm , software , software-engineering , solo-technologist , spreadsheets , sql , sqlite , sre , startup , static-sitegen , statistics , stripe , structured-logging , sublime-text , svelte , swift , system-design , tea , technique , technology , template , temple , terminal , tex , text-editor , text-search , textpattern , thindi , thinking , thttpd , tib , tilt , timetracking , tools , training , transformer-math , traveling , travelogue , twitter , typescript , typesetting , typography , typst , unix , upstash , useless , utility , utm , vanity-search , vector-databases , vectordb , vedanta , vercel , video-transcript , vietnam , vim , virtualbox , virtualization , visualization , VPN , vscode , wasm , web , web-framework , web-frameworks , webhosting , webserver , website , webstats , weekly , wildlife , window-manager , wolfram , work , workflow , writing , xslt , xtts , yakshaves , ymmv , zettelkasten , zig ,


100-page-book top
100-page-book
activitypub top
2022, week 44
activitywatch top
Activity Watch — an app that automatically tracks how you spend time on your devices.
advice top
The Rules of Civility, by George Washington
aflred top
Alfred workflow to automate saving screenshots using ChatGPT — Use ChatGPT to write an Alfred workflow
ai top
CS230 — Deep Learning class taught by Andrew Ng
Hugging Face — a company that focuses on natural language processing (NLP) and artificial intelligence (AI) research.
Monday, April 24 2023
Segment Anything Model — metas segment anything model
transformers — a library from huggingface to download and train SOTA pretrained models
alacritty top
alacritty — Cross-platfom OpenGL terminal emulator
alfred top
Alfred — a productivity app for MacOS
My first Alfred workflow — A hotkey to create a bbedit note with contents of the clipboard
algebra top
Algebra
Linear Algebra
algernon top
2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.
algorithms top
Algorithms
amazon top
Querying Amazon Purchase data — A fun little exercise in querying your amazon.com purchase data.
analytics top
apache-arrow —  defines a language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware like CPUs and GPUs. The Arrow memory format also supports zero-copy reads for lightning-fast data access without serialization overhead.
apache-arrow top
roapi — ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
api top
API Development — notes on API Development
graphql — is a query language for APIs and a runtime for fulfilling those queries with existing data.
roapi — ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
apl top
A Programming Language (APL)
J programming language
apple top
macOS — The apple flavoured operating system
swift — programming language from Apple
architecture top
2022, week 25
LLM App Stack — what all things does it take to build an LLM app
artificial-intelligence top
Artificial Intelligence
arturo top
Taking Arturo language for a quick spin
asciidoc top
Asciidoc — asciidoc is a text markup format to produce HTML and PDF documents
authentication top
Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).
authorization top
Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).
automation top
Alfred — a productivity app for MacOS
Alfred workflow to automate saving screenshots using ChatGPT — Use ChatGPT to write an Alfred workflow
Automation software
Hammerspoon ShiftIt Window Manager
Headless Browsers — using browsers without a GUI
My first Alfred workflow — A hotkey to create a bbedit note with contents of the clipboard
Workflow Automation — let the glue flow between work items .. or something
autonomous-driving top
Autonomous Driving
aws top
AWS Certified Solutions Architect Associate
bangalore top
Linux Bangalore 2004 — Announcement of my Linux Bangalore 2004 talk
bayesian top
bayesian
bbedit top
BBedit — Notes on BBEdit Text Editor for MacOS
BBEdit Text Filter to format JSON — First attempt at writing a BBEDit Text Filter
My first Alfred workflow — A hotkey to create a bbedit note with contents of the clipboard
beliefs top
This I believe
bengaluru top
34/Sports Day Out
Bengaluru — this city of mine...
Bengaluru Tech — Notes about Bengaluru tech people, communities, companies, institutions etc
Breakfast an hour away — My first visit the popular Rameshwaram cafe in another part of the city to meet an old friend
Encounters in the Wild exhibition at CKP
On the calmness of blogs
Tpot on the terrace — generative ai meetup at Bengaluru
bigdata top
apache-arrow —  defines a language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware like CPUs and GPUs. The Arrow memory format also supports zero-copy reads for lightning-fast data access without serialization overhead.
bitwarden top
bitwarden — open source password manager
blogging top
Blogging
Favourite Blogs — Blogging was the best thing about the 2000's internet
On the calmness of blogs
blogs top
system-engineering
bluesky top
2023, week 15 - bluesky
book top
Book Read - "Die Broke" — Die Broke - A Radical Four-Part Financial Plan written by Stephan Pollan and Mark Levine
Fighting atrophy is job No.1
bookreview top
Book Read - "Die Broke" — Die Broke - A Radical Four-Part Financial Plan written by Stephan Pollan and Mark Levine
books top
2022, week 19
2022, week 40 — Aim for small-big things in programming
Algorithms
Archive.org — some books
Meta list of book recommendations by people
Phone Formatted Books — producing books formatted for small screens of phones
Thursday, June 15 2023
To Read
Tuesday, April 25 2023
Tuesday, May 02 2023
bookshelf top
Books with Small Chapters — A collection of books that have small chapters that I like to reread
manning — Manning Publishes programming and IT books
packtpub — packtpub publishes Information Technology related books
boop top
boop — macOS application to manipulate text using javascript
browsers top
Headless Browsers — using browsers without a GUI
build top
bazel
bun top
bun
c top
C programming langauge
Cosmopolitan libc — c library to write build-once run-anywhere programs.
Redbean — single-file distributable web server
casestudy top
Business opportunities by liberating data, case study in restaurant Industry — There are still a lot of (software) business to be unlocked by digitizing paper records and connecting that to the rest of the world as this case study shows.
category-theory top
Category Theory
cgi top
CGI programming with THTTPD — THTTPD is a fast, light-weight web server.
chatbot top
chatbot — Building chatbots and stuff
chatgpt top
A Custom Server for Shottr — I wrote a PHP script to act as custom cloud server for receiving and storing screenshots from shottr
Alfred workflow to automate saving screenshots using ChatGPT — Use ChatGPT to write an Alfred workflow
chatgpt
Interactive program to resize images generated using ChatGPT
LLM — large language models
Multimodal Learning
My first Alfred workflow — A hotkey to create a bbedit note with contents of the clipboard
Optimizing images using ImageMagick, pngcrush (and ChatGPT)
Some logo designs using DALL-E — Generated a few logos for this site using OpenAI's DALL-E 3
ckp top
Encounters in the Wild exhibition at CKP
clojure top
biffweb — a clojure web framework
Clojure programming language
Fennel programming language
Janet — a Clojure like lisp that is also suitable for embedding
xtdb — a general-purpose bitemporal database for SQL, Datalog & graph queries.
cloudflare top
cloudflare — web performance and security company
Serving Static Assets out of Cloudflare R2
code top
BBEdit Text Filter to format JSON — First attempt at writing a BBEDit Text Filter
CGI programming with THTTPD — THTTPD is a fast, light-weight web server.
Code snippets — home page of sorts for the code section
comby — is a tool for searching and changing code structure
jsonfmt — learn how to use python to format JSON files
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Quick query access to CSV data using sqlite virtual tables
Shell oneliners
Shell Safe API key / Password Generator — a script to generate safe passwords, but really a tutorial on how to argparse library.
URL Shortener in less than 30 lines of code
You don't need no stinking projects (dub version) — Demonstrate the use of third party library dependency in a single-file D program that can be run as a Script.
coffee top
coffee
comby top
comby — is a tool for searching and changing code structure
commonlisp top
Some interesting things
competitive-programming top
Competitive Programming
compilers top
compilers
compression top
compression
computer-science top
Algorithms
Computer Science Education — notes, and resources for.
computing top
Computer Architecture
Conway's law
configuration top
Configuration Languages
starlark
containers top
Containers — linux system Containers
Docker
context top
A Quick How-to on using LuaTeX with ConTeXt
couchdb top
Configuring nginx + couchdb to deploy a couchapp as a public facing website.
coursera top
Intro to ML In Production Coursera course — Machine Learning Engineering for Production (MLOps) Specialization
cpp top
cpp — C++
css top
Cascading Style Sheets
Fighting atrophy is job No.1
Jekyll 960.gs
tailwind — a functional CSS framework
csv top
CSV
dall-e top
Some logo designs using DALL-E — Generated a few logos for this site using OpenAI's DALL-E 3
databases top
clickhouse
Database Systems
Databases — various databases and what makes them interesting
datasette — Datasette is a tool for exploring and publishing data, it uses sqlite for storing data
Duckdb — Duckdb is an in-process analytics database. Sqlite for analytics
EJDB — JSon database
foundationdb — k-v engine to build your own database
PostgreSQL
scratchdb — analytics database
Sqlite — notes on SQLite Embedded database technology
Text search engines — Text search engines allow you to index and search text documents
Vector Databases — A vector database indexes and stores vector embeddings for fast retrieval and similarity search, with capabilities like CRUD operations, metadata filtering, and horizontal scaling.
xtdb — a general-purpose bitemporal database for SQL, Datalog & graph queries.
dataflow top
dataflow
dataframe top
dataframe
datafusion top
roapi — ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
datascience top
Datascience — doing science with data?
Python Data Science — crunch the numbers slowly, at first, if you don't succeed.
reproducibility
datasette top
datasette — Datasette is a tool for exploring and publishing data, it uses sqlite for storing data
datastructures top
Algorithms
decision-making top
Mental models — notes on mental models
deep-learning top
Deep learning — notes
GPT — Generative Pre-trained Transformer
Jax
keras
LLM — large language models
Multimodal Learning
Pytorch — Deep Learning Library
deeplearning top
CS230 — Deep Learning class taught by Andrew Ng
Quick Deep Learning Python Development Environment with Poetry — Trying to find a smoother developer experience compared to virtualenvs
deno top
2023, week 14 — notes on mamba, denoflare, chromadb etc
Deno — is a secure javascript and typescript runtime
devops top
Deployment — notes, references on deployment practices etc.,
devops
monitoring
NixOS
diet top
diet
distributed-systems top
CRDT — In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network.
CSCI 60300 - IUPUI CS
Distributed Systems — notes on
dlang top
An illustrated guide to using Sublime Text 3 for D programming — We will see how to setup Sublime text 3 with syntax highlighting, automatic code formatting, auto-completion, on-the-fly syntax checking and build system integration (build, run, unittest).
Creating a (S)CGI app with D — We will use D programming language to build an old fashioned CGI program.
D language on Apple Silicon — Using D programming language on Apple Silicon
Setting up D development environment on a Mac with Xamarin Studio — We will see how to setup Xamarin Studio do provide syntax highlighting, autocompletion etc., for D programming on Mac OSX
You don't need no stinking projects (dub version) — Demonstrate the use of third party library dependency in a single-file D program that can be run as a Script.
dns top
dns — Domain Naming System
docker top
Containers — linux system Containers
Docker
dod top
Data Oriented Design
dotnet top
Csharp — Programming Language
duckdb top
Duckdb — Duckdb is an in-process analytics database. Sqlite for analytics
Encounter with DuckDB — I get familiar with duckdb
dune top
dune — OCaml's build system
dvcs top
Pijul
editor top
BBedit — Notes on BBEdit Text Editor for MacOS
comby — is a tool for searching and changing code structure
Helix — text editor
Sublime Text 3 — Notes on Sublime Text 3 editor.
vscode — an electron app masquerading as an IDE
elasticsearch top
elasticsearch — for searching, you know
typesense
elixir top
Elixir — Programming Language
elsewhere top
My Surge.sh sites
emacs top
A simple demonstration emacs keyboard macros
Emacs Notes — notes on Emacs text editor
Org Mode — notes on the venerable markup format for emacs.
email top
Email — hosting, searching your email
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
embedded top
EJDB — JSon database
Embedded web application stack
Redbean — single-file distributable web server
Web applications on embedded hardware
emulation top
emulation — the thing that acts like the other thing
erlang top
Elixir — Programming Language
essays top
Essays — a collection of essays written by others
farming top
Farming
fediverse top
Fediverse — fediverse, activitypub, mastodon etc
Selfhosted — Hosting services that are personal/family/small-group sized
feeds top
The blogs I read
firefox top
firefox — the browser
fitness top
fitness
fonts top
Courier is a nice monospace font
Programming Fonts — for ya know, programming
forth top
Forth — concatenative, prefix notation, stack-oriented programming language
fortran top
Fortran — notes on Fortran programming language
foundationdb top
foundationdb — k-v engine to build your own database
Full Text Search — on searching text stored in databases
generative top
Segment Anything Model — metas segment anything model
generative-ai top
Generative AI — Some notes from the Coursera Course
Mistral AI — French maker of open source generative-ai software
geography top
Tuesday, October 31 2023 — Beautiful India, that is Bharat
ggml top
ggml — Tensor library for machine learning
git top
Datestamped backup of git repositories managed by gitosis
Git — Distributed Version Control System
Tuesday, April 25 2023
github top
Github Gists
gobuffalo top
gobuffalo — Notes on Buffalo Go web framework
golang top
Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).
Building Go Programs with Source File Hash baked in
Go Programming Language — that programming language with a rodent mascot.
gobuffalo — Notes on Buffalo Go web framework
Notes to self -- How to use Go Third Party Packages
pup — parsing HTML at the command line
Taskfile is a simpler Make
Thread Reaper
gpt top
First attempt at learning GPT
GPT — Generative Pre-trained Transformer
grammar top
About Grammarians and Philosophers
graphdb top
graphdb — Graph databases
graphics top
Postscript — Notes on Postscript language and tools
SVG — scalable vector graphics
graphql top
graphql — is a query language for APIs and a runtime for fulfilling those queries with existing data.
roapi — ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
groff top
groff — a unix-head's typesetting tool
gtd top
GTD — Getting Things Done
hackernews top
Hacker News — The Orange website by YCombinator
hammerspoon top
Hammerspoon — Hammerspoon is a MacOS automation tool
hardware top
Computer Architecture
haserl top
Web applications on embedded hardware
haskell top
Haskell Programming Language
hinduism top
vedanta — sources on vedanta
history top
Monday, October 30 2023
The Rules of Civility, by George Washington
home-automation top
Home Automation — Not the Internet of Sh-
house top
2022, week 25
howto top
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
html top
A touch of hyperscript — I use hyperscript to add interaction to a web page
Minify HTML — library to remove white spaces from HTML to reduce filesize
pup — parsing HTML at the command line
HTML top
HTML — Hyper Text Markup Language
htmx top
A touch of hyperscript — I use hyperscript to add interaction to a web page
htmx — Enhancing web applications without using SPA frameworks
hyperscript — Enhance HTML with concise DOM, event and async features.
hyperview
huggingface top
Hugging Face — a company that focuses on natural language processing (NLP) and artificial intelligence (AI) research.
transformers — a library from huggingface to download and train SOTA pretrained models
HumanEval top
HumanEval
ibm top
Tuesday, May 23 2023
icons top
icons
ideas top
gistash, RFCs
Interesting problems — What is the problem you are actively working on right now? may be a good conversation starter in some settings.
imagemagick top
Optimizing images using ImageMagick, pngcrush (and ChatGPT)
india top
Tuesday, October 31 2023 — Beautiful India, that is Bharat
internal-tools top
Internal Tools — intra company software tools
interviews top
interviews — prep material
intrusion-detection top
Suricata — Intrustio detection/prevention system
istio top
Wednesday, November 01 2023
jamstack top
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
japan top
Japan — Stuff about Japan
japanese top
2022, week 19
java top
Java performance — Java performance tricks and tips.
Kotlin Programming Language — notes and observations about Kotlin Programming Language
javascript top
A touch of hyperscript — I use hyperscript to add interaction to a web page
boop — macOS application to manipulate text using javascript
bun
Deno — is a secure javascript and typescript runtime
First attempt at learning GPT
hyperscript — Enhance HTML with concise DOM, event and async features.
Javascript
No JS — No, not that, this is nojs
No JS — No, not that, this is nojs
Some interesting things
svelte — a non crazy javascript frontend framework?
Thread reader app browser bookmark
typescript — a superset ofjavascript with types
URL Shortener in less than 30 lines of code
jekyll top
Import Textpattern to Jekyll — Obsolete. Here only to prevent link rot.
Jekyll 960.gs
jlang top
J programming language
json top
BBEdit Text Filter to format JSON — First attempt at writing a BBEDit Text Filter
EJDB — JSon database
jq — jq is a command line tool that you can use it to slice and filter and map and transform JSON.
JSON
jsonfmt — learn how to use python to format JSON files
julia top
Julia programming language
jupyter top
jupyter — a notebook for programming
jvm top
Ballerina programming language
Clojure programming language
Java Virtual Machine
Scala programming language
kafka top
kafka
upstash
Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" — interesting talk about KSQL
kalman-filtering top
Kalman Filtering
kannada top
Kananda keyboards
Kannada
Monday, October 30 2023
ಪೂಜೆ ಹಾಡುಗಳು
karnataka top
karnataka — the karnata desha
Monday, April 24 2023
Monday, October 30 2023
keras top
keras
kiali top
Wednesday, November 01 2023
kindle top
Thursday, June 15 2023
kitty top
kitty — The fast, feature-rich, GPU based terminal emulator
konkani top
Konkani
kotlin top
Kotlin Programming Language — notes and observations about Kotlin Programming Language
Kotlin script to download NYC Yellow Taxi Data — attempting to learn kotlin by using in place of Python
kubectl top
kubectl — notes on kubectl command
kubernetes top
Containers — linux system Containers
Monday, May 22 2023
Wednesday, November 01 2023
language top
Nota — a document language for the browser
ಕನ್ನಡ ಪುಟಗಳು
latex top
LaTeX — most popular typesetting macros for TeX; created by Leslie Lamport
Tuesday, April 25 2023
learning top
Spaced Repetition
leetcode top
leetcode
library top
Cosmopolitan libc — c library to write build-once run-anywhere programs.
linter top
ruff — An extremely fast Python linter, written in Rust.
linux top
Containers — linux system Containers
Docker
linux — The Unix Clone by the Git author
Linux Bangalore 2004 — Announcement of my Linux Bangalore 2004 talk
lisp top
2022, week 25
Clojure programming language
Common Lisp
Emacs Notes — notes on Emacs text editor
Fennel programming language
Janet — a Clojure like lisp that is also suitable for embedding
onlisp
lists top
Talks I liked — list of talks I liked
literate-programming top
D language on Apple Silicon — Using D programming language on Apple Silicon
Literate Programming
Lua for the Python programmer
llm top
2023, week 12
First attempt at learning GPT
GPT — Generative Pre-trained Transformer
Hugging Face — a company that focuses on natural language processing (NLP) and artificial intelligence (AI) research.
Llama Index — a framework that helps LLM apps to ingest and access data sources.
LLM — large language models
LLM App Stack — what all things does it take to build an LLM app
Local LLM — LLMs that could be run on local machines
lucene — open-source search software
Mistral AI — French maker of open source generative-ai software
Multimodal Learning
Opensource LLM
Python and AI
RAG — Retrieval-augmented generation
Small LLMs — smoler the better
transformers — a library from huggingface to download and train SOTA pretrained models
LLM top
LangChainAI
llm-app-stack top
LLM App Stack — what all things does it take to build an LLM app
local-first-development top
Local First Development
logging top
Structured Logging — When you log something, make it searchable and analyzable.
logseq top
2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.
lua top
Embedded web application stack
Fennel programming language
Getting more familiar with Lua
Lua Programming Language
Luarocks
Redbean — single-file distributable web server
Web applications on embedded hardware
lucene top
lucene — open-source search software
lxd top
Containers — linux system Containers
machine-learning top
Intro to ML In Production Coursera course — Machine Learning Engineering for Production (MLOps) Specialization
Machine Learning
ML Ops — notes on Machine Learning Operations
PCA
Reinforcement Learning
Supervised Learning
Unsupervised Learning
macos top
boop — macOS application to manipulate text using javascript
Hammerspoon ShiftIt Window Manager
Kananda keyboards
macosx top
Setting up D development environment on a Mac with Xamarin Studio — We will see how to setup Xamarin Studio do provide syntax highlighting, autocompletion etc., for D programming on Mac OSX
make top
bazel
makefile top
A few interesting things
Some interesting things
management top
Required Learning path for managers — takeaways from the course
markdown top
Markdown — Markdown and Markdown accessories
Markup languages — notes on markup languages
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Nota — a document language for the browser
Obsidian — is a note taking application for knowledge management
Pandoc
Static Site Generators
typst
marketing top
marketing
markup-language top
Markup languages — notes on markup languages
markup-languages top
Static Site Generators
mathematics top
A worked exmaple of - A persian folk method of figuring interest
Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.
Algebra
Linear Algebra
mathematics — one, two, buckle my shoe
StephenWolfram
meetups top
Tpot on the terrace — generative ai meetup at Bengaluru
melange top
melange — Melange is a backend for the OCaml compiler that emits JavaScript.
mental-models top
Mental models — notes on mental models
mindfulness top
An exercise in mindfulness
mistral-ai top
Mistral AI — French maker of open source generative-ai software
mlops top
Intro to ML In Production Coursera course — Machine Learning Engineering for Production (MLOps) Specialization
money top
money — money money money, its so funny
monitoring top
monitoring
mu top
mu — My MacBook Pro
mysuru top
Around kukkarahaḷḷi kere — ಮೊಸಳೆಗಳಿವೆ ಎಚ್ಚರ!
Climbing Chamundi Betta — She watches over the city
Train to Mysuru — A trip to mysuru
nginx top
Configuring nginx + couchdb to deploy a couchapp as a public facing website.
URL Shortener in less than 30 lines of code
nim top
2022, week 19
CSV2HTML in Nim
Nim New Project Template
Taking Arturo language for a quick spin
nix top
watchfiles —  is a file watching and code reload in python, written in rust
nixos top
NixOS
openpolicyagent — Policy-based control for cloud native environments
Using Nix Shell to build this website - Part 1
nlp top
nlp — Neuro Linguistic Programming
nocode top
First attempt at learning GPT
nojs top
No JS — No, not that, this is nojs
No JS — No, not that, this is nojs
nota top
Nota — a document language for the browser
note-taking top
Note Taking — notes on note taking apps
ZettelKasten — a free form note taking and organising system to facilitate understanding and production of creative work.
notebooks top
nextjournal — an online notebook that can evaluate code
notebook — programming notebooks
observability top
Wednesday, November 01 2023
obsidian top
Monday, April 24 2023
ocaml top
dune — OCaml's build system
melange — Melange is a backend for the OCaml compiler that emits JavaScript.
OCaml programming language
onomatopoeia top
2022, week 19
openpolicyagent top
openpolicyagent — Policy-based control for cloud native environments
opensource top
Linux Bangalore 2004 — Announcement of my Linux Bangalore 2004 talk
Opensource LLM
operating-system top
macOS — The apple flavoured operating system
opml top
The blogs I read
pandoc top
Pandoc
Pandoc 2.0 — new features in my favourite typesetting program
papers top
CSCI 60300 - IUPUI CS
paperswithcode top
HumanEval
parquet top
parquet — parquet is a column-oriented data storage format.
patterns top
Some Interesting Links
people top
Prolific Programmers — An index of profilic programmers. Inspirational and motivational.
StephenWolfram
performance top
Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.
Java performance — Java performance tricks and tips.
perl top
raku — programming langauge with Perl ancestry
philosophy top
About Grammarians and Philosophers
On the calmness of blogs
photography top
photography
php top
A Custom Server for Shottr — I wrote a PHP script to act as custom cloud server for receiving and storing screenshots from shottr
physics top
Physics
pictures top
Climbing Chamundi Betta — She watches over the city
Train to Mysuru — A trip to mysuru
pkm top
leo — an outline editor, and a personal knowledge manager
Logseq
Obsidian — is a note taking application for knowledge management
ZettelKasten — a free form note taking and organising system to facilitate understanding and production of creative work.
pngcrush top
Optimizing images using ImageMagick, pngcrush (and ChatGPT)
podcasts top
Podcasts
poetry top
Quick Deep Learning Python Development Environment with Poetry — Trying to find a smoother developer experience compared to virtualenvs
postgresql top
PostgreSQL
postscript top
Postscript — Notes on Postscript language and tools
probability top
Probabilistic Programming
processing top
Processing — is a software sketchbook and a language for learning how to code. used to improve visual arts and visual literacy within technology.
productivity top
Activity Watch — an app that automatically tracks how you spend time on your devices.
Alfred — a productivity app for MacOS
GTD — Getting Things Done
Note Taking — notes on note taking apps
Procastination — do it later
programming top
2022, week 19
2022, week 25
Building Go Programs with Source File Hash baked in
FUNctional programming
Getting Out of the Programming Goldilocks Zone
github codespaces
gobuffalo — Notes on Buffalo Go web framework
Low Code
My code in books
Nim New Project Template
notebook — programming notebooks
Org Mode — notes on the venerable markup format for emacs.
Postscript — Notes on Postscript language and tools
Probabilistic Programming
Programming
Programming Fonts — for ya know, programming
Prolific Programmers — An index of profilic programmers. Inspirational and motivational.
Some interesting things
programming-langauge top
R — notes about R Programming Language
programming-language top
A Programming Language (APL)
Agda Programming Language
ATS Lang
Awk — programming language
Ballerina programming language
C programming langauge
Clojure programming language
Common Lisp
Crystal programming language
Csharp — Programming Language
D Programming Language
Datalog
Fennel programming language
Forth — concatenative, prefix notation, stack-oriented programming language
Fortran — notes on Fortran programming language
Fsharp — Programming Language
Futhark
Go Programming Language — that programming language with a rodent mascot.
Haskell Programming Language
Interesting Programming Languages — an opinionated collection of programming languages.
J programming language
Janet — a Clojure like lisp that is also suitable for embedding
Java — Duke Nukem
Javascript
Julia programming language
Lisp
Logic Programming
Lua Programming Language
Mercury Programming Language
Metapost and friends
ML programming language
Nim Programming Language
OCaml programming language
PHP Programming Language
Python Programming Language
Racket Programming Language
raku — programming langauge with Perl ancestry
Rust Programming Langauge — A modern alternative to C and C++ for system programming.
Scala programming language
Shell programming
Smalltalk
swift — programming language from Apple
Taking Arturo language for a quick spin
typescript — a superset ofjavascript with types
Unicon Programming Language
Vala Programming Language
Zig Programming Language
projects top
Unfinished Projects
pup top
pup — parsing HTML at the command line
pypi top
pypi — the Python Packaging Index
python top
2021, week 24
2023, week 14 — notes on mamba, denoflare, chromadb etc
BBEdit Text Filter to format JSON — First attempt at writing a BBEDit Text Filter
csv2html
CSV2HTML in Nim
Getting Out of the Programming Goldilocks Zone
Import Textpattern to Jekyll — Obsolete. Here only to prevent link rot.
Interactive program to resize images generated using ChatGPT
Jax
jsonfmt — learn how to use python to format JSON files
jupyter — a notebook for programming
leo — an outline editor, and a personal knowledge manager
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Minify HTML — library to remove white spaces from HTML to reduce filesize
mojo — a new programming languagefor all AI developers that combines the usability of Python with the performance of C
Monday, April 24 2023
Monday, May 29 2023
My code in books
My Happy Python Workflow
notebook — programming notebooks
pandas — python library for manipulating dataframes
pipx is like brew for python applications
pypi — the Python Packaging Index
Python and AI
Python Data Science — crunch the numbers slowly, at first, if you don't succeed.
Python Line Processing Pattern — processing a file, (or a stream) is as old as the hills, learn this pattern with Python.
Python Programming Language
Python Training Outline (2006) — Outline of a python training I did in 2006
pywebframeworks — Python Web Frameworks
Quick Deep Learning Python Development Environment with Poetry — Trying to find a smoother developer experience compared to virtualenvs
ruff — An extremely fast Python linter, written in Rust.
Shell Safe API key / Password Generator — a script to generate safe passwords, but really a tutorial on how to argparse library.
starlark
Swift and Python side by side — How does Swift compare to Python compare in terms of programming experience?
watchfiles —  is a file watching and code reload in python, written in rust
Wednesday, May 10 2023 — surprise redis finding; leo editor;
pytorch top
Pytorch — Deep Learning Library
qemu top
utm — virtual machines for mac
query top
CSV
queuing-theory top
Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.
R top
R — notes about R Programming Language
RAG top
RAG — Retrieval-augmented generation
raku top
raku — programming langauge with Perl ancestry
random-forests top
Random Forests — not to get lost in
raspberrypi top
raspberrypi — single board computer
reading top
Tuesday, May 02 2023
redis top
redis
upstash
Wednesday, May 10 2023 — surprise redis finding; leo editor;
regex top
regex — Regular Expressions
rest top
roapi — ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
RFCs top
gistash, RFCs
rocksdb top
rocksdb — embeddedable persistent key-value store for fast storage
rss top
RSS — feeds
rust top
roapi — ROAPI automatically spins up read-only APIs for static datasets without requiring you to write a single line of code.
Rust 2018 — This is a response to Rust2018 call for blog posts and how I would like to see Rust evolve this year.
Rust Programming Langauge — A modern alternative to C and C++ for system programming.
watchfiles —  is a file watching and code reload in python, written in rust
scala top
Scala programming language
scheme top
A few interesting things
scratchdb top
scratchdb — analytics database
second-brain top
Note Taking — notes on note taking apps
security top
security — information security
self-hosting top
Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).
Self hosted webstats using goatcounter
Selfhosted — Hosting services that are personal/family/small-group sized
serverless top
Monday, May 29 2023
serverless — serverless platforms
shell top
ssh
sideproject top
sideproject
smol-llm top
Small LLMs — smoler the better
software top
2020, week 45 — I kick off weekly (b)logging with notes on pcengines, opnsense, saying goodbye to Flash etc.
A few interesting things
Quip
Software supply chains — A software supply chain is anything that affects your software
Sustainable tech by The Rabbits
software-engineering top
Deployment — notes, references on deployment practices etc.,
Staff Engineer — career progression for Individual contributors (SWE)
solo-technologist top
2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.
spreadsheets top
spreadsheets
sql top
PostgreSQL
Query Languages — Data Query Languages
sqlite top
datasette — Datasette is a tool for exploring and publishing data, it uses sqlite for storing data
Duckdb — Duckdb is an in-process analytics database. Sqlite for analytics
Linux Bangalore 2004 — Announcement of my Linux Bangalore 2004 talk
Python and AI
Querying Amazon Purchase data — A fun little exercise in querying your amazon.com purchase data.
Quick query access to CSV data using sqlite virtual tables
Redbean — single-file distributable web server
Sqlite — notes on SQLite Embedded database technology
sqlite writable_schema pragma
sre top
SRE — Service Reliability Engineering
startup top
Business opportunities by liberating data, case study in restaurant Industry — There are still a lot of (software) business to be unlocked by digitizing paper records and connecting that to the rest of the world as this case study shows.
startup
static-sitegen top
Serving Static Assets out of Cloudflare R2
Static Site Generators
statistics top
bayesian
stripe top
stripe — on the payment gateway
structured-logging top
Structured Logging — When you log something, make it searchable and analyzable.
sublime-text top
An illustrated guide to using Sublime Text 3 for D programming — We will see how to setup Sublime text 3 with syntax highlighting, automatic code formatting, auto-completion, on-the-fly syntax checking and build system integration (build, run, unittest).
svelte top
svelte — a non crazy javascript frontend framework?
swift top
Hello, Swift! — getting excited about Swift programming langauge?
swift — programming language from Apple
Swift and Python side by side — How does Swift compare to Python compare in terms of programming experience?
system-design top
System design — reference
tea top
Monday, April 24 2023
technique top
Spaced Repetition
technology top
Bengaluru Tech — Notes about Bengaluru tech people, communities, companies, institutions etc
template top
A Template HTML to start writing
Directory Index
temple top
Climbing Chamundi Betta — She watches over the city
terminal top
alacritty — Cross-platfom OpenGL terminal emulator
kitty — The fast, feature-rich, GPU based terminal emulator
tex top
A Quick How-to on using LuaTeX with ConTeXt
text-editor top
Emacs Notes — notes on Emacs text editor
Obsidian — is a note taking application for knowledge management
Text search engines — Text search engines allow you to index and search text documents
textpattern top
Import Textpattern to Jekyll — Obsolete. Here only to prevent link rot.
thindi top
Breakfast an hour away — My first visit the popular Rameshwaram cafe in another part of the city to meet an old friend
thinking top
Mental models — notes on mental models
thttpd top
CGI programming with THTTPD — THTTPD is a fast, light-weight web server.
Web applications on embedded hardware
tib top
This I believe
tilt top
tilt — Kubernetes for local development environment
timetracking top
Activity Watch — an app that automatically tracks how you spend time on your devices.
tools top
CSV
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Optimizing images using ImageMagick, pngcrush (and ChatGPT)
Org Mode — notes on the venerable markup format for emacs.
training top
Python Training Outline (2006) — Outline of a python training I did in 2006
transformer-math top
Transformer Math — Mathematics required to do transformers ie., LLMS etc
traveling top
Traveling — one small page for me, one giant travel plan for thee
travelogue top
Around kukkarahaḷḷi kere — ಮೊಸಳೆಗಳಿವೆ ಎಚ್ಚರ!
Climbing Chamundi Betta — She watches over the city
Train to Mysuru — A trip to mysuru
twitter top
2022, week 44
35/ Where I get off Twitter, now known as X
twitter — whale, whale, whale! if it isn't the fail whale.
typescript top
bun
Deno — is a secure javascript and typescript runtime
typesetting top
A Quick How-to on using LuaTeX with ConTeXt
ConTeXt — typesetting system
groff — a unix-head's typesetting tool
LaTeX — most popular typesetting macros for TeX; created by Leslie Lamport
Nota — a document language for the browser
Phone Formatted Books — producing books formatted for small screens of phones
Postscript — Notes on Postscript language and tools
Typesetting — notes on typesetting tools etc
typst
typography top
Programming Fonts — for ya know, programming
typography
typst top
2023, week 12
typst
unix top
alacritty — Cross-platfom OpenGL terminal emulator
bash scripting
kitty — The fast, feature-rich, GPU based terminal emulator
macOS — The apple flavoured operating system
ssh
upstash top
upstash
useless top
Monday, May 29 2023
utility top
A Custom Server for Shottr — I wrote a PHP script to act as custom cloud server for receiving and storing screenshots from shottr
csv2html
CSV2HTML in Nim
Thread Reaper
utm top
utm — virtual machines for mac
Wednesday, May 10 2023 — surprise redis finding; leo editor;
Vanity Search — what I found when I searched for myself
vector-databases top
lucene — open-source search software
vectordb top
typesense
Vector Databases — A vector database indexes and stores vector embeddings for fast retrieval and similarity search, with capabilities like CRUD operations, metadata filtering, and horizontal scaling.
vedanta top
vedanta — sources on vedanta
vercel top
Vercel — webhosting provider
video-transcript top
Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" — interesting talk about KSQL
vietnam top
Viet Nam
vim top
vim
virtualbox top
virtualbox
virtualization top
virtualization
visualization top
Processing — is a software sketchbook and a language for learning how to code. used to improve visual arts and visual literacy within technology.
visualization
VPN top
VPN — virtual private network
vscode top
vscode — an electron app masquerading as an IDE
wasm top
Wasm — web assembly and related technologies
web top
A touch of hyperscript — I use hyperscript to add interaction to a web page
Archiving websites — Where I discover the WARC format to archive websites.
Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).
Cascading Style Sheets
Creating a (S)CGI app with D — We will use D programming language to build an old fashioned CGI program.
Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.
Github Gists
htmx — Enhancing web applications without using SPA frameworks
hyperscript — Enhance HTML with concise DOM, event and async features.
hyperview
Import Textpattern to Jekyll — Obsolete. Here only to prevent link rot.
Interesting Websites — a collection of interesting personal websites of individuals in the original web 1.0 sense.
Making Websites — stuff related to building websites
mdninja + markdown + jinja2 = beautiful HTML — Where I introduce a nifty script (mdninja) to convert your markdown into good looking HTML by using Jinja for templating/layout.
Nota — a document language for the browser
Phone Formatted Books — producing books formatted for small screens of phones
RSS — feeds
Smol Frameworks — small, yet powerful
Wasm — web assembly and related technologies
Web servers
web-framework top
biffweb — a clojure web framework
web-frameworks top
pywebframeworks — Python Web Frameworks
webhosting top
Flyio — webhosting
Render — webhosting
Vercel — webhosting provider
Webhosting — where to put your wepages online
webserver top
Redbean — single-file distributable web server
website top
About This Website
My Websites
Optimizing images using ImageMagick, pngcrush (and ChatGPT)
webstats top
Self hosted webstats using goatcounter
weekly top
2020, week 45 — I kick off weekly (b)logging with notes on pcengines, opnsense, saying goodbye to Flash etc.
2020, week 47
2020, week 48
2021, week 17
2021, week 18
2021, week 20
2021, week 21
2021, week 22
2021, week 23
2021, week 24
2021, week 25
2021, week 52
2022, week 19
2022, week 20
2022, week 21
2022, week 22
2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.
2022, week 25
2022, week 40 — Aim for small-big things in programming
2022, week 41
2022, week 42
2022, week 43
2022, week 44
2022, week 45
2022, week 46
2022, week 49
2022, week 51
2023, week 03 — returned from India trip
2023, week 04
2023, week 05
2023, week 07 — Miami trip
2023, week 08
2023, week 09
2023, week 11
2023, week 12
2023, week 13
2023, week 14 — notes on mamba, denoflare, chromadb etc
2023, week 15 - bluesky
2023, week 16 — week in Cancun, Mexico
33/where I dust off the weekly
34/Sports Day Out
35/ Where I get off Twitter, now known as X
wildlife top
Encounters in the Wild exhibition at CKP
window-manager top
Hammerspoon ShiftIt Window Manager
Window managers — stop using mouse to move the windows around
wolfram top
First Experience with Wolfram Engine
work top
Work — on work etc
workflow top
Workflow Automation — let the glue flow between work items .. or something
writing top
2022, week 25
Org Mode — notes on the venerable markup format for emacs.
ZettelKasten — a free form note taking and organising system to facilitate understanding and production of creative work.
xslt top
xslt
xtts top
Quick Deep Learning Python Development Environment with Poetry — Trying to find a smoother developer experience compared to virtualenvs
xtts
yakshaves top
Yak Shaves — how many shaves can a yak save if a yak could yak
ymmv top
This I believe
zettelkasten top
About Grammarians and Philosophers
Note Taking — notes on note taking apps
ZettelKasten — a free form note taking and organising system to facilitate understanding and production of creative work.
zig top
Zig Programming Language