All posts

  1. A simple project switcher for Kakoune

  2. My understanding of SBI Max Gain loan account

  3. A primer on car insurance (in India)

  4. Improved font rendering in Guix

  5. git stage over git add

  6. On Stephen Baxter's Manifold books

  7. Tip for my future self: If Emacs throws an arcane error — project--read-file-name: Wrong type argument: stringp, nil — while trying to find a file in a git project (C-x p f), then one likely reason is that the git project is empty.

    Solution? Make sure you have something inside the git project. Even a staged file is enough.

  8. How I configured OS-specific fonts in Emacs

  9. A case of unsoundness in TypeScript

  10. Understanding various syntaxes to annotate a function's type in TypeScript

  11. JavaScript function declaration v/s arrow function in a browser console

  12. Someone's high hopes- to dash or not to dash

  13. Copying all files of a directory, including hidden ones, with cp

  14. Proximity of an error in static and dynamic languages

  15. Design Rework #1 - reworking my university hoarding

  16. Making tanstack docs more accessible with Stylus

  17. Use cases for <form method="dialog">

  18. Name your SQL constraints

  19. Connecting to MySQL running on NixOS on local network

  20. Flossing - do orthodon't. There is no try.

  21. Being chill

  22. A mental model for Linux file, hard and soft links

  23. The Trumping Joke

  24. Different kinds of simple

  25. Ki modal editor - first impressions

  26. How I use :has() selector to add table of contents

  27. Forgotten lesson remembered after staring 5 minutes at the screen: innerHTML cannot contain a <script> tag.

  28. Cool ways to generate a UUID

  29. Choosing curious over judgmental

  30. Scripting with Scala

  31. Task failed successfully - Linux edition

  32. British v/s American comedy dramas

  33. Stubborn pop-up on Mutual Fund Utilities (MFU) website

  34. Effective Scala, part 8 - OO concepts

  35. Series - Effective Programming in Scala

  36. Effective Scala, part 7 - entry point of a project

  37. Effective Scala, part 6 - Scala Build Tool (SBT)

  38. Effective Scala, part 5 - collections

  39. Effective Scala, part 4 - function v/s method

  40. Effective Scala, part 3 - compatibility roulette

  41. Effective Scala, part 2 - domain modelling

  42. Effective Scala, part 1 - elements of a program

  43. An overview of OCaml editor tooling

  44. Memorising branch order in git rebase

  45. I switched to fish shell Nope. Back to bash.

  46. Make an opam local switch and dune init project work together

  47. Spoonfeeding machine architecture to OCaml toolchain on Apple Silicon

  48. List of movies better than their book counterparts

  49. An elegant triplet of fonts

  50. How to mark up a code snippet in HTML

  51. Location of emacs config

  52. What box-sizing does

  53. Fake SHA256 in a Nix derivation

  54. How to use Hover Click without animation in GNOME

  55. How to write a Firefox add-on in ClojureScript