Day 610
x-www-browser and qutebrowser
If qutebrowser is not running and I click a link, another instance will be started, and it looks like this:
myusername+ 19648 10.8  2.7 6125248 896828 ?      Sl   12:10  10:07 /usr/bin/python3 /usr/bin/x-www-browser https://the-link-i-click.ed; I can’t find it easily as the process doesn’t contain the string qutebrowser.
English / German Redewendungen
- Chinese whispers - Wiktionary - ‘поломанный телефон’ = stille Post, content becomes distorted
 - hear on the grapevine - Wiktionary = … there was a German analog, didn’t write it down, TODO
 
English / British
dict.cc | analog | English Dictionary “analog” is English spelling, British is “analogue”
NLP / NER / Named entity recognition / ML
CH’s favourite example of ambiguity in NER:
[Paris(LOC) Hilton(ORG)](PER)
zsh theme
Changed it to clean, now I get the time when I ran commands. I so missed this, not sure when it all went wrong.
zsh history with datetime
history -E shows time and date when a command was run.
I really think I need something like a lab notebook approach to all my work experiments, this is a good step for this. So many terminals around with so much stuff run with different parameters and no way to track it.
history -E:
 7932  1.9.2020 18:11  history
 7933  1.9.2020 18:11  vim ~/.zshrc
 7934  1.9.2020 18:11  zsh
 7935  1.9.2020 18:11  ls
 7936  1.9.2020 18:13  pwd
 7937  1.9.2020 18:13  ls
 7938  1.9.2020 18:13  cd newkotlin-newusecase
 7939  1.9.2020 18:13  pwd | xc
 7940  1.9.2020 18:13  ls
 7941  1.9.2020 18:13  history -E
 7942  1.9.2020 18:15  vim ~/.zshrc
 7943  1.9.2020 18:15  zsh
Outputs only the latest items though. But it accepts a start parameter, so history -E 0 gives me what I need.
Also I didn’t fix the time last time apparently, date still disagrees with tztime, whatever I did last time was a temporary fix. Will be printing timezone info starting from now on.
Now I have a couple more default aliases:
alias h='history -E 1 | grep'
alias hh='history -E 1'
alias g='grep'
zsh alias for date in filenames/commands
alias sht='date +"%m%d-%H%M%S%z"'
Now I can do whatevercommand -o outputfile-$(sht) and it will paste a datetime like outputfile-0901-182113+0300 automatically.
curl quiet mode
The magic for waiting for files will be now
watch curl -I -s http://somefile | grep 200 interestingly, echo watch "curl ..." | xc which xc being clipboard gave me a string without "s, not sure at which step they got removed but it might bite me in the future.
Real command is watch "curl -I -s http://somefile | grep 200".  . -s makes it show no progress bars etc.