This page lists software that I currently use.
- Vim (mostly Neovim since about July or August 2020) with various plugins for most text editing.
- Anki for spaced repetition
- ELinks, Links, or Lynx for lightweight browsing depending on what I want. ELinks has tabbed browsing which I find easy to use, but Links can show images with the
-gflag. Lynx seems to do correct checking for SSL certificates and additionally has
-localhost -dumpthat is suitable for producing plain text dumps of webpages.
- Exuberant Ctags
- Music On Console (MOC) for music
- Newsbeuter (actually called Newsboat now)
- Ubuntu on laptop, and Ubuntu and Debian on server
- KDE Plasma as a desktop environment (I used to use MATE but tried KDE on a whim and found that it has fewer annoying bugs)
- Bash for my shell (I’ve tried both zsh and fish but found them more annoying than useful. I think bash+fzf is sufficient to make the command line really pleasant to use)
- I use a modified version of Solarized Light as a colorscheme in my terminal. By default, Solarized has various shades of gray in its 16-color palette, which makes some console programs difficult to use; I therefore replace those colors with the equivalents from Tango. You can see the resulting values.
- IPython (now called Jupyter Qt console)
- kitty (terminal emulator) – the only annoying things so far are that when I resize the window, some gaps appear, and when I try to attach to a tmux session via ssh it fails (there’s some way to fix it by copying terminfo files, but it seemed complicated so I haven’t tried it yet).
- PDF.js or Atril or the Chrome PDF viewer for most PDF files. For short PDFs, PDF.js suffices, but for longer PDFs I usually download a copy and read them on Atril.
- GNU userland, mainly because that’s what comes with Debian and Ubuntu and is what I’m most used to. I also install moreutils for
- I often use
less(e.g. instead of
tail -fI use
- fzf, mostly for recalling commands in bash with CTRL-R.
- Emacs org mode, and Emacs in general for prose (Emacs handles long lines better than Vim, and when text isn’t line-based like in code I find navigation more intuitive in Emacs)
- Zim Wiki for a local private wiki
- Python3 as a desktop calculator
- Foliate as ebook reader. I used to use FBReader/Calibre but both of them broke after an Ubuntu upgrade.
- Telegram desktop app – I tried signing up via the web app but it didn’t work so I installed the desktop app. Now that I have an account though, I could probably get away with using the web app.
- Tux Paint to make drawings for my Tao Analysis Solutions blog
- Emacs+mozc for Japanese and Russian input
- spaced inbox (written myself)
- Steven Black’s hosts file
Web apps (I’m ignoring social media, passive content consumption services like YouTube, and video conferencing apps):
- Gmail, Google Calendar, Google Forms
Programs in trial mode:
- “Choosing Software” by gwern