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.
15th May 2025
How I configured OS-specific fonts in Emacs 22nd April 2025
A case of unsoundness in TypeScript 26th March 2025
Understanding various syntaxes to annotate a function's type in TypeScript 21st March 2025
JavaScript function declaration v/s arrow function in a browser console 20th March 2025
Someone's high hopes- to dash or not to dash 6th March 2025
Copying all files of a directory, including hidden ones, with cp
20th February 2025
Proximity of an error in static and dynamic languages 19th February 2025
Design Rework #1 - reworking my university hoarding 17th February 2025
Making tanstack docs more accessible with Stylus 17th February 2025
Use cases for <form method="dialog">
15th January 2025
Name your SQL constraints 9th December 2024
Connecting to MySQL running on NixOS on local network 7th December 2024
Flossing - do orthodon't. There is no try.
19th November 2024
Being chill 10th November 2024
A mental model for Linux file, hard and soft links 9th November 2024
The Trumping Joke 8th November 2024
Different kinds of simple 1st October 2024
Ki modal editor - first impressions 20th September 2024
How I use :has()
selector to add table of contents 20th September 2024
Forgotten lesson remembered after staring 5 minutes at the screen: innerHTML
cannot contain a <script>
tag.
12th September 2024
Cool ways to generate a UUID 7th September 2024
Choosing curious over judgmental 7th September 2024
Scripting with Scala 24th August 2024
Task failed successfully - Linux edition 20th August 2024
British v/s American comedy dramas 7th July 2024
Stubborn pop-up on Mutual Fund Utilities (MFU) website 23rd June 2024
Effective Scala, part 8 - OO concepts 14th May 2024
Series - Effective Programming in Scala 8th May 2024
Effective Scala, part 7 - entry point of a project 7th May 2024
Effective Scala, part 6 - Scala Build Tool (SBT) 6th May 2024
Effective Scala, part 5 - collections 24th April 2024
Effective Scala, part 4 - function v/s method 21st April 2024
Effective Scala, part 3 - compatibility roulette 19th April 2024
Effective Scala, part 2 - domain modelling 16th April 2024
Effective Scala, part 1 - elements of a program 15th April 2024
An overview of OCaml editor tooling 15th April 2024
Memorising branch order in git rebase 5th March 2024
I switched to fish shell
Nope. Back to bash.
6th February 2024
Make an opam local switch and dune init project
work together 3rd December 2023
Spoonfeeding machine architecture to OCaml toolchain on Apple Silicon 1st December 2023
List of movies better than their book counterparts 9th October 2023
An elegant triplet of fonts 12th June 2023
How to mark up a code snippet in HTML 6th October 2022
Location of emacs config 24th September 2022
What box-sizing
does 17th September 2022
Fake SHA256 in a Nix derivation 9th September 2022
How to use Hover Click without animation in GNOME 5th July 2020
How to write a Firefox add-on in ClojureScript 4th July 2020