TL;DR: Have you even wondered what is so special about convolution? In this post, I derive the convolution from first principles and show that it naturally emerges from translational symmetry. During…
I went with this in the end as it is recommended by a i3 maintainer in [a Reddit post](https://www.reddit.com/r/i3wm/comments/3o2bdn/i3_how_to_quickly_switch_between_current_and/).
You have to install `i3ipc` in your global Python for this first (`pip3 install i3ipc`). Then add a startup script that runs:
```
/usr/bin/python3 ~/.config/i3/focus-last.py
```
And add this to `i3/config`:
```
bindsym $mod+Tab exec "/usr/bin/python3 ~/.config/i3/focus-last.py --switch"
```
Command line:
```bash
jupyter nbconvert --to latex --TagRemovePreprocessor.remove_cell_tags='{"skip"}' --TagRemovePreprocessor.enabled=True 'nb.ipynb'
```
Also, to use it via python you need to enable the `TagRemoveProcessor` manually.
See: [source](https://stackoverflow.com/q/58564376/991496)
Upon updating Fedora I got the error:
```
Cannot enable multiple streams for module 'maven'
```
This can be solved by running:
```
dnf module reset <name>
```