Tags activitypub 2022, week 44 advice The Rules of Civility, by George Washington ai CS230 — Deep Learning class taught by Andrew Ngalgebra Algebra Linear Algebra algernon 2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.amazon Querying Amazon Purchase data — A fun little exercise in querying your amazon.com purchase data.apl A Programming Language (APL) J programming language architecture 2022, week 25 arturo Taking Arturo language for a quick spin asciidoc Asciidoc — asciidoc is a text markup format to produce HTML and PDF documentsauthentication Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).authorization Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).automation Hammerspoon ShiftIt Window Manager Headless Browsers — using browsers without a GUIaws AWS Certified Solutions Architect Associate bbedit BBedit — Notes on BBEdit Text Editor for MacOS BBEdit Text Filter to format JSON — First attempt at writing a BBEDit Text Filterbeliefs This I believe bengaluru Bengaluru Tech — Notes about Bengaluru tech people, communities, companies, institutions etcblogging Blogging blogs system-engineering-blogs books 2022 Reading 2022, week 19 2022, week 40 Archive.org — some books Meta list of book recommendations by people Reading — reading log To Read bookshelf 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 booksbrowsers Headless Browsers — using browsers without a GUIbuild bazel c Cosmopolitan libc — c library to write build-once run-anywhere programs. Redbean — single-file distributable web servercasestudy 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.cgi CGI programming with THTTPD — THTTPD is a fast, light-weight web server.clojure Clojure programming language Fennel programming language Janet Programming Language code 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 jsonfmt — learn how to use python to format JSON files nicely. 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.commonlisp Some interesting things computer-science Computer Science Education — notes, and resources for.computing Conway's law configuration Configuration Languages starlark containers Containers — linux system Containers Docker context A Quick How-to on using LuaTeX with ConTeXt couchdb Configuring nginx + couchdb to deploy a couchapp as a public facing website. coursera Intro to ML In Production Coursera course — Machine Learning Engineering for Production (MLOps) Specializationcss Cascading Style Sheets Jekyll 960.gs databases 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 PostgreSQL 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.datascience Datascience — doing science with data?datasette datasette — Datasette is a tool for exploring and publishing data, it uses sqlite for storing datadecision-making Mental models — notes on mental modelsdeep-learning Deep learning — notes GPT — Generative Pre-trained Transformer Jax — TODO LLM — large language models Pytorch — Deep Learning Librarydeeplearning CS230 — Deep Learning class taught by Andrew Ngdeno Deno — is a secure javascript and typescript runtimedevops Deployment — notes, references on deployment practices etc., NixOS distributed-systems 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 dlang 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. 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.dotnet Csharp — Programming Languageduckdb Duckdb — Duckdb is an in-process analytics database. Sqlite for analytics Encounter with DuckDB — I get familiar with duckdbdvcs Pijul editor BBedit — Notes on BBEdit Text Editor for MacOS Helix — text editor Sublime Text 3 — Notes on Sublime Text 3 editor.elixir Elixir — Programming Languageelsewhere My Surge.sh sites emacs A simple demonstration emacs keyboard macros Emacs Notes — notes on Emacs text editor Org Mode — notes on the venerable markup format for emacs.email Email — hosting, searching your email Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.embedded Embedded web application stack Redbean — single-file distributable web server Web applications on embedded hardware erlang Elixir — Programming Languagefarming Farming — TODOfediverse Fediverse — fediverse, activitypub, mastodon etc Selfhosted — Hosting services that are personal/family/small-group sizedfonts Courier is a nice monospace font forth Forth — concatenative, prefix notation, stack-oriented programming languagefortran Fortran — notes on Fortran programming languagegit Datestamped backup of git repositories managed by gitosis Git — Distributed Version Control Systemgolang 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. Notes to self -- How to use Go Third Party Packages Thread Reaper gpt GPT — Generative Pre-trained Transformergrammar About Grammarians and Philosophers graphics Postscript — Notes on Postscript language and toolsgtd GTD — Getting Things Donehammerspoon Hammerspoon — Hammerspoon is a MacOS automation toolhaserl Web applications on embedded hardware haskell Haskell Programming Language history The Rules of Civility, by George Washington house 2022, week 25 howto Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.html Minify HTML — library to remove white spaces from HTML to reduce filesizeideas gistash, RFCs Interesting problems — What is the problem you are actively working on right now? may be a good conversation starter in some settings.intrusion-detection Suricata — Intrustio detection/prevention systemjamstack Emails for JAMStack hosted domains — How to forward an email to your jamstack hosted domain.japan Japan — Stuff about Japanjapanese 2022, week 19 java Java performance — Java performance tricks and tips. Kotlin Programming Language — notes and observations about Kotlin Programming Languagejavascript Deno — is a secure javascript and typescript runtime Javascript Some interesting things Thread reader app browser bookmark URL Shortener in less than 30 lines of code jekyll Import Textpattern to Jekyll Jekyll 960.gs jlang J programming language json BBEdit Text Filter to format JSON — First attempt at writing a BBEDit Text Filter 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 nicely.julia Julia programming language jvm Ballerina programming language Clojure programming language Java Virtual Machine Scala programming language kafka Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" — interesting talk about KSQLkannada Kananda keyboards Kannada ಪೂಜೆ ಹಾಡುಗಳು kotlin 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 Pythonkubernetes Containers — linux system Containerslanguage ಕನ್ನಡ ಪುಟಗಳು latex LaTeX — typesettinglearning Spaced Repetition library Cosmopolitan libc — c library to write build-once run-anywhere programs.linux Containers — linux system Containers Docker lisp 2022, week 25 Clojure programming language Common Lisp Emacs Notes — notes on Emacs text editor Fennel programming language Janet Programming Language onlisp literate-programming Literate Programming Lua for the Python programmer llm 2023, week 12 LLM — large language modelslogseq 2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.lua 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 lxd Containers — linux system Containersmachine-learning Intro to ML In Production Coursera course — Machine Learning Engineering for Production (MLOps) Specialization ML Ops — notes on Machine Learning Operationsmacos Hammerspoon ShiftIt Window Manager macosx 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 OSXmake bazel makefile A few interesting things Some interesting things management Required Learning path for managers — takeaways from the coursemarkdown 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. Pandoc Static Site Generators markup-language Markup languages — notes on markup languagesmarkup-languages Static Site Generators mathematics 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 StephenWolfram mental-models Mental models — notes on mental modelsmlops Intro to ML In Production Coursera course — Machine Learning Engineering for Production (MLOps) Specializationnginx Configuring nginx + couchdb to deploy a couchapp as a public facing website. URL Shortener in less than 30 lines of code nim 2022, week 19 CSV2HTML in Nim Taking Arturo language for a quick spin nixos NixOS Using Nix Shell to build this website - Part 1 note-taking Note Taking — notes on note taking apps ZettelKasten — a free form note taking and organising system to facilitate understanding and production of creative work.ocaml OCaml programming language onomatopoeia 2022, week 19 pandoc Pandoc Pandoc 2.0 — new features in my favourite typesetting programpapers CSCI 60300 - IUPUI CS parquet parquet — parquet is a column-oriented data storage format.patterns Some Interesting Links people StephenWolfram performance 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.philosophy About Grammarians and Philosophers podcasts Podcasts postgresql PostgreSQL postscript Postscript — Notes on Postscript language and toolsproductivity GTD — Getting Things Done Note Taking — notes on note taking apps Procastination — do it laterprogramming 2022, week 19 2022, week 25 Building Go Programs with Source File Hash baked in Getting Out of the Programming Goldilocks Zone github codespaces My code in books Org Mode — notes on the venerable markup format for emacs. Postscript — Notes on Postscript language and tools Programming Some interesting things programming-langauge R — notes about R Programming Languageprogramming-language 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 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 Programming Language 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 Rust Programming Langauge — A modern alternative to C and C++ for system programming. Scala programming language Shell programming Smalltalk Taking Arturo language for a quick spin Unicon Programming Language Vala Programming Language Zig Programming Language python 2021, week 24 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 Jax — TODO jsonfmt — learn how to use python to format JSON files nicely. 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 My code in books My Happy Python Workflow pipx is like brew for python applications Python Line Processing Pattern — processing a file, (or a stream) is as old as the hills, learn this pattern with Python. Python Programming Language 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?pytorch Pytorch — Deep Learning Libraryqueuing-theory Adding a new teller | queuing theory example — queuing theory is an important area of knowledge to understand how systems behave at scale.R R — notes about R Programming Languagereading 2022 Reading Reading — reading logRFCs gistash, RFCs rust Rust 2018 — This is a response to Rust2018 call for blog posts and how I would like to see Rust evolve this year.scala Out with Swift. In with Scala — I decide Swift is not ready for my purposes and focus on Scala instead for now. Scala programming language scheme A few interesting things second-brain Note Taking — notes on note taking appsself-hosting Authelia — open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO).selfhosting Selfhosted — Hosting services that are personal/family/small-group sizedshell ssh software 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 Deployment — notes, references on deployment practices etc., Staff Engineer — career progression for Individual contributors (SWE)solo-technologist 2022, week 23 — Where I ruminate about wanting to be solo technologist on my own time.sql PostgreSQL sqlite 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 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 startup 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.static-sitegen Static Site Generators sublime-text 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).swift Hello, Swift! — getting excited about Swift programming langauge? Swift and Python side by side — How does Swift compare to Python compare in terms of programming experience?system-design System design — referencetechnique Spaced Repetition technology Bengaluru Tech — Notes about Bengaluru tech people, communities, companies, institutions etctemplate A Template HTML to start writing tex A Quick How-to on using LuaTeX with ConTeXt text-editor Emacs Notes — notes on Emacs text editortext-search Text search engines — Text search engines allow you to index and search text documentstextpattern Import Textpattern to Jekyll thinking Mental models — notes on mental modelsthttpd CGI programming with THTTPD — THTTPD is a fast, light-weight web server. Web applications on embedded hardware tib This I believe tools 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. Org Mode — notes on the venerable markup format for emacs. 2022, week 44 typescript Deno — is a secure javascript and typescript runtimetypesetting A Quick How-to on using LuaTeX with ConTeXt ConTeXt — typesetting system Postscript — Notes on Postscript language and tools Typesetting — notes on typesetting tools etctypesettings LaTeX — typesettingtypst 2023, week 12 unix bash scripting ssh utility csv2html CSV2HTML in Nim Thread Reaper vercel Vercel — webhosting providervideo-transcript Video transcript - "Streaming ETL in Kafka for Everyone with KSQL" — interesting talk about KSQLwasm Wasm — web assembly and related technologiesweb 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 Import Textpattern to Jekyll Interesting Websites — a collection of interesting personal websites of individuals in the original web 1.0 sense. 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. Moving to Firefox — Where I switch to using the new Firefox (57) RSS — feeds Wasm — web assembly and related technologies Web servers webhosting Flyio — webhosting Render — webhosting Vercel — webhosting provider Webhosting — where to put your wepages onlinewebserver Redbean — single-file distributable web serverweekly 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 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 window-manager Hammerspoon ShiftIt Window Manager Window managers — stop using mouse to move the windows aroundwolfram First Experience with Wolfram Engine writing 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.ymmv This I believe zettelkasten 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.