Blog | https://explog.in |
Threads | https://threads.net/kunalb_ |
Github | https://github.com/kunalb |
Blog | https://explog.in |
Threads | https://threads.net/kunalb_ |
Github | https://github.com/kunalb |
Finally added a "Rewrite $SLOW_DYNAMIC_LANG to $FAST_COMPILED_LANG" project to my career. As much as I expected the tradeoffs when I started, there's been an incredible amount of visceral satisfaction to seeing things that ran in ~20 minutes take ~10 seconds; and the hard to debug segfaults at the same time.
(Python -> C++20 with coroutines and all the shenanigans in this specific case.)
One zsh shortcut I find myself using a lot these days: I have `m` in command mode bound to `edit-command-line:`
```
autoload edit-command-line
zle -N edit-command-line
bindkey -M vicmd "m" edit-command-line
```
For particularly complex commands, I quickly drop into vim with (escape, m) and can easily manipulate, edit or simply parse them more easily. Save and exit drops me back on the command line with the text filled in, waiting for execution.
Finally moved over my post on ramping up on large software projects to org mode from a Google doc.
Resurrected my old macbook air 13' (mid-2012) with chrome os flex: playing with it and installing it were smooth and painless, and it has a little more power and RAM than most small chromebooks available today.
My ideal small laptop may just be a maxed out old 11inch macbook running chrome.
I set up a 'now' page: https://explog.in/now.
Also on nownownow at https://nownownow.com/p/1f43.