Archive
Items in descending chronological order of the last-modified
date, going back to the early days of this website(2004). Archive copies of the older site are available on The Wayback Machine.
Navigate to:
Blog posts
Notebooks
Logs
Blog Posts
Interesting problems
[post]
What is the problem you are actively working on right now? may be a good conversation starter in some settings.
Created: Dec 09, 2019
ideas
Hello world
[post]
I thought I would like blogging using a dynamic web application that I wrote myself ...
Created: Dec 06, 2019
Rust 2018
[post]
This is a response to Rust2018 call for blog posts and how I would like to see Rust evolve this year.
Created: Jan 20, 2018
rust
Archiving websites
[post]
Where I discover the WARC format to archive websites.
Created: Nov 08, 2017
web
Pandoc 2.0
[post]
new features in my favourite typesetting program
Created: Oct 30, 2017
pandoc
Hello, Swift!
[post]
getting excited about Swift programming langauge?
Created: Mar 30, 2017
swift
Notebooks
apache-arrow
[notebook]
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.
Created: Apr 26, 2023
bigdata · analytics
dspy
[notebook]
Programming, not prompting, Language Models
Created: Mar 16, 2024
dspy · llm
Markdown
[notebook]
Markdown and Markdown accessories
Created: Dec 14, 2019
markdown
Wasm
[notebook]
web assembly and related technologies
Created: Nov 29, 2022
wasm · web
linux
[notebook]
The Unix Clone by the Git author
Created: May 16, 2023
linux
Fyodor Dostoevsky
[notebook]
Fyodor Mikhailovich Dostoevsky, sometimes transliterated as Dostoyevsky, was a Russian novelist, short story writer, essayist and journalist.
Created: Mar 12, 2024
dostoevsky · russian
regex
[notebook]
Regular Expressions
Created: Jul 12, 2023
regex
tmux
[notebook]
Terminal Multiplexer
Created: Mar 05, 2024
tmux · unix
Desktop
[notebook]
Created: Feb 20, 2018
htmx
[notebook]
Enhancing web applications without using SPA frameworks
Created: Apr 24, 2023
web · htmx
melange
[notebook]
Melange is a backend for the OCaml compiler that emits JavaScript.
Created: Aug 23, 2023
melange · ocaml
epub
[notebook]
epub book format and related stuff
Created: Feb 22, 2024
epub
Ansible
[notebook]
Created: Oct 28, 2019
nlp
[notebook]
Neuro Linguistic Programming
Created: May 08, 2023
nlp
Git
[notebook]
Distributed Version Control System
Created: Feb 27, 2023
git
HtDP
[notebook]
Created: Aug 24, 2018
graphql
[notebook]
is a query language for APIs and a runtime for fulfilling those queries with existing data.
Created: Apr 26, 2023
graphql · api
VPN
[notebook]
virtual private network
Created: Aug 12, 2023
VPN
RAG
[notebook]
Retrieval-augmented generation
Created: Nov 20, 2023
RAG · llm
GNU Guix
[notebook]
Created: Feb 05, 2020
gleam
[notebook]
Programming Language that runs on BEAM
Created: Dec 21, 2023
gleam · erlang
LaTeX
[notebook]
most popular typesetting macros for TeX; created by Leslie Lamport
Created: Mar 21, 2023
typesetting · latex
twitter
[notebook]
whale, whale, whale! if it isn't the fail whale.
Created: Oct 12, 2023
twitter
emulation
[notebook]
the thing that acts like the other thing
Created: Jun 04, 2023
emulation
Ad free
[notebook]
Created: Feb 20, 2018
HTML
[notebook]
Hyper Text Markup Language
Created: Jul 18, 2023
HTML
seastar
[notebook]
a C++ library for writing highly efficient complex server applications on modern multi-core machines
Created: Dec 04, 2023
seastar · cpp
observable
[notebook]
an open-source static site generator for building fast, beautiful data apps, dashboards, and reports.
Created: Feb 27, 2024
observable · dataapps
Email
[notebook]
hosting, searching your email
Created: Dec 14, 2019
email
Sanskrit
[notebook]
Created: Apr 11, 2020
manning
[notebook]
Manning Publishes programming and IT books
Created: Oct 18, 2022
bookshelf
select-scala
[notebook]
a selction of scala libraries, tools etc
Created: Jan 11, 2024
scala
NGiNX
[notebook]
Created: Feb 20, 2018
JSON
[notebook]
Created: Oct 24, 2019
json
ggml
[notebook]
Tensor library for machine learning
Created: Sep 06, 2023
ggml
whisper
[notebook]
Created: Nov 14, 2023
LLVM Talk
[notebook]
Building programming media for novices
Created: Jan 26, 2024
llvm-talk
Netlify
[notebook]
Created: May 18, 2020
Essays
[notebook]
a collection of essays written by others
Created: Nov 18, 2023
essays
Asciidoc
[notebook]
asciidoc is a text markup format to produce HTML and PDF documents
Created: Nov 22, 2022
asciidoc
Local LLM
[notebook]
LLMs that could be run on local machines
Created: Nov 30, 2023
llm
pup
[notebook]
parsing HTML at the command line
Created: Jul 05, 2023
pup · golang · html
Databases
[notebook]
various databases and what makes them interesting
Created: Oct 18, 2022
databases
redpanda
[notebook]
A protocol compliant implementation of Kafka using Seastar C++ framework
Created: Jan 05, 2024
redpanda · kafka
podman
[notebook]
Created: Nov 20, 2020
Vector Databases
[notebook]
A vector database indexes and stores vector embeddings for fast retrieval and similarity search, with capabilities like CRUD operations, metadata filtering, and horizontal scaling.
Created: Oct 18, 2022
databases · vectordb
Minify HTML
[notebook]
library to remove white spaces from HTML to reduce filesize
Created: Mar 18, 2023
html · python
jq
[notebook]
jq is a command line tool that you can use it to slice and filter and map and transform JSON.
Created: Mar 26, 2020
json
Hakyll
[notebook]
Created: Feb 20, 2018
Lists
[notebook]
Created: Jan 17, 2019
SQL
[notebook]
Notes on Structured Query Language
Created: May 05, 2020
boop
[notebook]
macOS application to manipulate text using javascript
Created: Oct 12, 2023
boop · macos · javascript
SVG
[notebook]
scalable vector graphics
Created: Mar 26, 2023
graphics
vscode
[notebook]
an electron app masquerading as an IDE
Created: May 15, 2023
vscode · editor
Diagrams
[notebook]
Created: May 23, 2020
xslt
[notebook]
Created: Jul 27, 2023
xslt
utm
[notebook]
virtual machines for mac
Created: May 10, 2023
utm · qemu
Traveling
[notebook]
one small page for me, one giant travel plan for thee
Created: Apr 25, 2023
traveling
Work
[notebook]
on work etc
Created: Apr 06, 2023
work
rocksdb
[notebook]
embeddedable persistent key-value store for fast storage
Created: Apr 29, 2023
rocksdb
mu
[notebook]
My MacBook Pro
Created: Nov 17, 2023
mu
xtdb
[notebook]
a general-purpose bitemporal database for SQL, Datalog & graph queries.
Created: Apr 22, 2023
clojure · databases
kitty
[notebook]
The fast, feature-rich, GPU based terminal emulator
Created: Jun 15, 2023
kitty · unix · terminal
SRE
[notebook]
Service Reliability Engineering
Created: Jun 13, 2023
sre
Kalidasa
[notebook]
Created: May 30, 2020
Advaita
[notebook]
Created: Feb 12, 2020
watchfiles
[notebook]
is a file watching and code reload in python, written in rust
Created: Apr 26, 2023
python · rust · nix
D3.js
[notebook]
Created: Mar 26, 2020
pandas
[notebook]
python library for manipulating dataframes
Created: Apr 13, 2023
python
BBedit
[notebook]
Notes on BBEdit Text Editor for MacOS
Created: Oct 23, 2022
editor · bbedit
xtts
[notebook]
Created: Sep 22, 2023
xtts
Processing
[notebook]
is a software sketchbook and a language for learning how to code. used to improve visual arts and visual literacy within technology.
Created: Apr 25, 2023
visualization · processing
parquet
[notebook]
parquet is a column-oriented data storage format.
Created: Oct 20, 2022
parquet
Hugging Face
[notebook]
a company that focuses on natural language processing (NLP) and artificial intelligence (AI) research.
Created: May 07, 2023
huggingface · llm · ai
dns
[notebook]
Domain Naming System
Created: May 09, 2023
dns
money
[notebook]
money money money, its so funny
Created: Jun 17, 2023
money
Splunk
[notebook]
Created: Mar 25, 2019
tilt
[notebook]
Kubernetes for local development environment
Created: Sep 26, 2023
tilt
CS230
[notebook]
Deep Learning class taught by Andrew Ng
Created: Nov 27, 2022
deeplearning · ai
CRDT
[notebook]
In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that is replicated across multiple computers in a network.
Created: Nov 21, 2022
distributed-systems
ślokah
[notebook]
Created: May 26, 2020
dune
[notebook]
OCaml's build system
Created: Aug 18, 2023
dune · ocaml
reeder
[notebook]
is an RSS reader
Created: Feb 27, 2024
reeder
zed
[notebook]
high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source.
Created: Feb 26, 2024
zed
RSS
[notebook]
feeds
Created: Jan 26, 2023
web · rss
comby
[notebook]
is a tool for searching and changing code structure
Created: Nov 06, 2023
comby · code · editor
chatbot
[notebook]
Building chatbots and stuff
Created: Nov 23, 2023
chatbot
backup
[notebook]
notes on how to do backup of stuff
Created: Feb 27, 2024
backup
Helix
[notebook]
text editor
Created: Nov 06, 2022
editor
diet
[notebook]
Created: Jun 12, 2023
diet
Makefile
[notebook]
Created: May 13, 2020
Action
[notebook]
Created: Nov 06, 2022
testcontainers
[notebook]
an open source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything that can run in a Docker container.
Created: Feb 28, 2024
testcontainers
kubectl
[notebook]
notes on kubectl command
Created: Oct 26, 2023
kubectl
Interesting Websites
[notebook]
a collection of interesting personal websites of individuals in the original web 1.0 sense.
Created: Mar 05, 2020
web
Phrases
[notebook]
Created: Nov 06, 2022
ruff
[notebook]
An extremely fast Python linter, written in Rust.
Created: Apr 26, 2023
python · linter
stripe
[notebook]
on the payment gateway
Created: Jun 16, 2023
stripe
Llama Index
[notebook]
a framework that helps LLM apps to ingest and access data sources.
Created: Nov 20, 2023
llm
Japan
[notebook]
Stuff about Japan
Created: Nov 18, 2022
japan
mojo
[notebook]
a new programming languagefor all AI developers that combines the usability of Python with the performance of C
Created: May 08, 2023
python
Geometry
[notebook]
Created: Oct 23, 2019
title
[notebook]
Created: Jan 02, 2020
tailwind
[notebook]
a functional CSS framework
Created: Apr 21, 2023
css
pypi
[notebook]
the Python Packaging Index
Created: May 23, 2023
python · pypi
vim
[notebook]
Created: Jun 12, 2023
vim
packtpub
[notebook]
packtpub publishes Information Technology related books
Created: Oct 18, 2022
bookshelf
cpp
[notebook]
C++
Created: Aug 28, 2023
cpp
leo
[notebook]
an outline editor, and a personal knowledge manager
Created: May 10, 2023
python · pkm
Code snippets
[notebook]
home page of sorts for the code section
Created: Nov 23, 2019
code
Logs
I should probably put this under blog posts.. oh,well
2020, week 45
[log]
I kick off weekly (b)logging with notes on pcengines, opnsense, saying goodbye to Flash etc.
Created: Nov 10, 2020
weekly · software
From older site/blog
2011 |
January
| |
05 |
Emacs from scratch |
2010 |
October
| |
08 |
Journal for Fri, Oct 8, 2010 |
06 |
Scite, PEP8 etc., |
April
| |
06 |
Journal for Tue, Apr 6 2010 |
March
| |
30 |
On Relaxing |
29 |
On Productivity and technical education |
28 |
Journal for Sun, 28 Mar 2010 |
25 |
Journal for Thu, Mar 25 2010 |
24 |
Journal for Wed, 24 Mar 2010 |
23 |
Journal for Tue, 23 Mar 2010 |
22 |
Journal for Mon, 22 March 2010 |
January
| |
12 |
Book review of Flex 3 with Java |
01 |
My PyCon 2010 Schedule |
2009 |
September
| |
28 |
Project Euler. Solution to Problem 1 |
August
| |
05 |
Typesetting Kannada Unicode using XeTeX |
05 |
Reading and Writing Kannada on Ubuntu (Karmic Koala) |
May
| |
04 |
A script to generate SQL create table statement given a CSV file |
April
| |
15 |
Attractive Charts with Open Flash Charts and Django |
04 |
Adding OpenID to your website |
March
| |
30 |
Project Euler |
22 |
Year 2009 prospects |
15 |
Speaking |
14 |
Python Open Flash Chart 2 library |
12 |
Teh - Minimalistic blogging engine for Google App Engine |
January
| |
24 |
Announcing PyOFC2 |
2008 |
November
| |
24 |
How do you spell your name? |
12 |
Book meme |
05 |
Announcing webgen.py |
05 |
Webgen.py |
October
| |
23 |
Using Web.py's database library for data munging |
15 |
Books |
June
| |
25 |
Please Support These Projects by Donating Money and Time |
19 |
Projects |
13 |
Hello Postscript |
May
| |
17 |
I Use This |
16 |
Real-World Tufte Graphics - Experiments With Processing.js |
14 |
Python Training |
14 |
Beliefs |
13 |
Site Information |
04 |
Announcing Teh - the Minimalist Blog Tool Using Google App Engine |
February
| |
02 |
Announcing Donita |
2007 |
December
| |
06 |
Information Leak |
November
| |
21 |
Announcing GrokPaste |
15 |
Rst in peace |
October
| |
11 |
Reminiscing Euphoria |
05 |
Hack Day India |
02 |
Three Scripts, One Name |
September
| |
15 |
This and That |
August
| |
19 |
Science Fiction Recommendations |
13 |
My First (and Tiny) Contribution to Django |
11 |
BangPypers and BangaloreRUG |
July
| |
03 |
Kannada, My Heart Leaps When I See You! |
May
| |
23 |
Data Warehouse Time Dimension Generator Using Spreadsheets |
06 |
Sampada Developers Meet |
01 |
Oh, Really? |
2006 |
November
| |
11 |
ರಾವಣ ಅಂತ ಹೆಸರು ಯಾಕೆ ಇಟ್ಕೋಬಾರ್ದು? |
08 |
ಅಪ್ಪಾಜಿ ಕೊಟ್ಟ ಬಳುವಳಿ |
07 |
Water Out of Thin Air |
06 |
ಬೇನಾಮಿ ಮಹಾಶಯರು |
05 |
Ivanu Gandhi Alveno? |
03 |
Emmi thwaTada kaDi Hoda Prasanga |
02 |
Evening Raga |
02 |
Time for Introspection |
October
| |
31 |
Suvarna Karnataka |
31 |
Yakshagana at Honnavar |
26 |
Open Source Data Mining on Linux |
24 |
Flickr Pro |
21 |
Tired of Remembering All the Passwords? |
21 |
Welcome Dilobocondyla Bangalorica |
19 |
Introducing OSBasket.com |
September
| |
23 |
Websites Are Non-Linear |
16 |
Mechboyz |
August
| |
19 |
Ip to Country for Pylons Comments |
08 |
Pylons, the Journey So Far |
01 |
Pylons del.icio.us Bookmark Component |
July
| |
30 |
Mason’S Day Out |
23 |
At Last, I Grok Pylons |
23 |
ಕುಕ್ಕರಹಳ್ಳಿ ಕೆರೆಯ ಮೇಲೆ |
10 |
Interesting Take on Kannada vs Tamil Movies |
June
| |
14 |
My First Tabblo |
11 |
Two Plays at Ranga Shankara |
May
| |
18 |
Tabblo Rocks! |
April
| |
01 |
Full Text Indexers Excitement and Zope |
01 |
My New Sony Camera and Ubuntu Linux |
March
| |
29 |
Happy Ugadi |
18 |
Behold! |
February
| |
23 |
Google Pages |
22 |
Doing the Django Thing |
20 |
Kannada Wikipedia Meet |
11 |
Gmail as Your Mail Server |
January
| |
25 |
ನೀವು ಮುಕ್ತಾ ಸೀರಿಯಲ್ ನೋಡ್ತೀರಾ? |
23 |
Extending Trac for ‘Painless BUG Tracking’ |
15 |
Web Development Is Hard |
09 |
Links |
05 |
How to Choose a Linux Distribution? |
01 |
ಉಪ್ಪಿ ಡೈಲಾಗ್ಸ್ |
2005 |
December
| |
25 |
ಕನ್ನಡದಲ್ಲಿ ನಾನು ಬ್ಲಾಗಿಂಗ್ ಏಕೆ ಮಾಡಬೇಕು? |
09 |
Discovering Myghty |
02 |
Easylib - Online Library in Bengaluru |
November
| |
30 |
WEKA J48 Classifier Example Using Jython |
29 |
Programming the WEKA Datamining Toolkit With Jython |
24 |
My Talk At FOSS.in/2005 |
13 |
Getting on Trac |
13 |
My del.icio.us Cloud |
03 |
Kannada Podcast |
October
| |
01 |
Linux Magazine for a Newbie? |
01 |
My Travelmap |
September
| |
29 |
What Is Your Ecological Footprint? |
28 |
Do You Really Need an MBA? |
26 |
Making Sense of MVC |
09 |
AJAX at a Glance |
June
| |
04 |
Cosmopolitan Bangalore |
01 |
Odakalu Bimba |
May
| |
09 |
My First Kannada Blog Post! |
01 |
kalAtmaka Janapada and the Creative Commons |
April
| |
09 |
Google Kannada |
05 |
Some Thoughts on Yahoo |
03 |
Classical Language Status to Kannada |
02 |
Now Reading |
March
| |
20 |
Ten Reasons Why Blogging Is Good for Your Career |
February
| |
22 |
Sarvagna on Sleeping |
18 |
Internet Search Comes a Full Circle |
14 |
The February Python Gig |
10 |
My Article on Pyrex in Developeriq Magazine |
05 |
My Article on Subversion in Developeriq Magazine |
03 |
Python in Calicut |
02 |
Agile India 2005 |
01 |
Choose Python |
January
| |
24 |
Bangalore Pythonistas |
17 |
BSNL Launches Broadband |
10 |
My Article on SQLite in Developer IQ |
04 |
Visit to Kerala (NIT-Calicut) |
02 |
Site Redesign |
01 |
News-Roll |
2004 |
December
| |
11 |
Best of Open Source Software on Windows |
03 |
SQLITE Talk at Linux-Bangalore 2004 |
November
| |
24 |
Ranga Shankara Redux |
20 |
Ranga Shankara |
01 |
Linux Bangalore 2004 |
See also: weekly and notebooks