Summarize youtube videos from the command line tool

Thanks to the recent innovations with LLM, and the fantastic work of justine.lol, we now have open source large language model to play with. While those models have no logic, their capacity to compress language is useful for summarizing.

In this post, we will see some bash functions to transform a youtube video into a summary that can quickly be read to get the gist of what is happening.

These functions can also be used to summarize any content that can be converted to raw txt format.

Read more

Useful git tricks

At Ableton, we use git extensively, aiming for a very good git history that tends to look like literate programming. Therefore, I have accumulated a few git config and commands to help with these workflows. To get utmost confidence when writing this page, I referenced the git rebase help page, it is a very good documentation piece that I recommend you to read top to bottom one day.

Here are useful git config flags and commands that solves common situations.

Read more

Compile any project on windows from vim directly

vim is a powerful editor, and can compile many standard ways, thanks to the vanilla capabilities, and plugins. But sometimes, projects have in-house build systems. Here too, the flexibility of vim makes it able to accommodate for that in just three simple steps: symlink nmake.exe, write a Makefile.win that bridges, and a .local.vimrc to save the settings per project. Here are detailed instructions for how to configure this.

Read more