serhii.net
In the middle of the desert you can say anything you want
Home page
Blog
Work log
Journal
Link blog
Projects
About
Tags
zc/it
978
zc
560
python
150
zc/rl
128
linux
62
cli
53
uni
48
master
34
py/pytest
32
ml
31
research
31
uni/db
26
latex
24
py/lib
22
py/seaborn
22
py/matplotlib
20
obsidian
18
git
15
py/pandas
14
uni/cbd
14
blog/trip-report
12
py/logging
12
py/pycharm
12
pycharm
12
uni/ethik
12
uni/vis
12
cooking
11
nlp
11
paper
11
blog/poetry
10
docker
10
hugo
10
pandas
10
py/hf
10
py/poetry
10
uni/dl
10
war
10
link
9
blog/pkm
8
blog/translation
8
jupyter
8
meta
8
py/datasets
8
py/debugging
8
py/pdb
8
py/typing
8
quotes
8
uni/datenschutz
8
zc/meta
8
6
english
6
gitlab
6
linux/qtile
6
masterarbeit
6
overleaf
6
patterns
6
programming
6
py/argparse
6
py/ipdb
6
py/spacy
6
py/testing
6
py/tqdm
6
self-hosting
6
bash
5
xkb
5
zotero
5
blog/long
4
blog/qs
4
cli/jq
4
cli/tw
4
dataset
4
garden
4
huggingface
4
li/cli
4
master/meta
4
me
4
medicine
4
networking
4
nlp/lm
4
old-blog
4
py/debug
4
py/geopandas
4
py/geoplot
4
py/jupyter
4
py/mypy
4
py/plotly
4
py/sns
4
py/syntax
4
py/vaex
4
seaborn
4
uni/dss
4
uni/twm
4
android
3
blog
3
checklist
3
de
3
gbif
3
hf
3
keyboard
3
language
3
memories
3
pandoc
3
ph
3
pkm
3
plants
3
poetry
3
py/hf/datasets
3
qtile
3
slurm
3
spacy
3
vim
3
writing
3
art
2
cli/taskwarrior
2
dtb/long
2
github
2
gpt
2
jq
2
json
2
k8s
2
li/qtile
2
linux/bash
2
linux/gdm3
2
linux/kitty
2
linux/nix
2
linux/vim
2
list/books
2
long
2
markdown
2
master/cbt
2
ml/dataset
2
ml/document-processing
2
ml/layout-parsing
2
ml/llm
2
ml/nlp
2
nlp/hf
2
nlp/ner
2
nlp/similarity
2
obsidian/templates
2
paper/plants
2
post
2
psy
2
py/adjusttext
2
py/black
2
py/click
2
py/config
2
py/contextily
2
py/contextily1s
2
py/dataclasses
2
py/dateparser
2
py/decouple
2
py/fnmatch
2
py/glob
2
py/huggingface
2
py/ipython
2
py/lambda
2
py/library
2
py/llm
2
py/lru
2
py/matplotplb
2
py/omegaconf
2
py/pathlib
2
py/pdbpp
2
py/pyenv
2
py/random
2
py/regex
2
py/requests
2
py/rich
2
py/sklearn
2
py/tenacity
2
py/todo
2
py/urllib3
2
pytest
2
pytorch
2
rancher
2
rl/triggers
2
slurm/pyxis
2
style
2
todo
2
todo/big
2
tools
2
tools/bitbucket
2
typography
2
ukrainian
2
uni/dm
2
uni/dmc
2
uni/ds
2
uni/dsa
2
ux
2
visualization
2
vocab
2
webservices
2
year
2
zc/uni
2
academia
1
algo
1
anki
1
api
1
ascii
1
backup
1
backups
1
bits
1
chatgpt
1
colab
1
configs
1
cooling
1
cs
1
curl
1
datasets
1
death
1
debugging
1
dia
1
draft
1
ds
1
essays
1
free
1
german
1
gimp
1
gp
1
grammar
1
graph
1
graphviz
1
hadoop
1
hardware
1
hashing
1
history
1
home
1
ide
1
idea
1
image_processing
1
inaturalist
1
index
1
ini
1
j/house
1
krita
1
kubernetes
1
lang/de
1
life
1
links
1
list
1
math
1
matplotlib
1
memory
1
mirrorboard
1
mouse
1
nix
1
notes
1
nvim
1
osm
1
personal
1
philosophy
1
plans
1
plantnet
1
privacy
1
py
1
pymorphy
1
quote
1
random
1
recipes
1
redis
1
regex
1
regsearch
1
religion
1
resource
1
resources
1
ricing
1
ru
1
scanning
1
selfhosting
1
sns
1
spreadsheets
1
sql
1
sshfs
1
story
1
synaptics
1
synclient
1
taskwarrior
1
tdd
1
teamcity
1
telegram
1
template
1
testing
1
theinternetisbeautiful
1
to-read
1
tool
1
toread
1
touchpad
1
tp.file.cursor
1
translation
1
trips
1
tutorial
1
ukr
1
unfinished
1
video
1
vis
1
visualisation
1
web
1
webdev
1
wget
1
windows
1
wordpress
1
wowchemy
1
yaml
1
zathura
1
zsh
1
зарисовка
1
Datenschutz 2
Untitled
211018-1610 TODO - Garden and DTB
academia
How to read and write a paper according to hackernews
algo
android
What I learned about Google Sync of apps and F-Droid
Pre-factory-reset checklist for my Android phone
Setting up again Nextcloud, dav, freshRSS sync etc. for Android phone
anki
Anki Image Occlusion extension
api
GBIF API bits
art
Krita awesomeness
ascii
Caution text art and text art
backup
When backing stuff up, check if there are any symlinks!
backups
bash
CLI preserve colored output by making programs think they are running interactively
Personal script directory
211121-2137 replace a string in all files recursively
211117-1304 delete all empty files in folder
211101-2111 bash - Find the size of all files of a certain type
bits
211128-2120 simple-scan for scanning
blog
Tradition of summarizing read books at the end of the year
Interesting blog with explanations of ML stuff
blog/long
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 1: things I tried
My journey in PKM, Part 1: things I tried
blog/pkm
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 1: things I tried
My journey in PKM, Part 1: things I tried
Attempting to parse Obsidian tags with Templater templates
Attempting to parse Obsidian tags with Templater templates
Semantic Mediawiki for personal knowledge management, using templates and a custom userscript
Semantic Mediawiki for personal knowledge management, using templates and a custom userscript
blog/poetry
'The Hacker Manifesto', переклад українською
'The Hacker Manifesto', переклад українською
Заходят в бар Гинсберг и Азнавур
Заходят в бар Гинсберг и Азнавур
A translation of "Переведіть мене через майдан"/"Переведи меня через майдан"
A translation of "Переведіть мене через майдан"/"Переведи меня через майдан"
Вірші
Вірші
My attempt to translate "February" by Boris Pasternak
My attempt to translate "February" by Boris Pasternak
blog/qs
Daily todo/check-up/review program concept
Daily todo/check-up/review program concept
Ideas for Quantified Self experiments
Ideas for Quantified Self experiments
blog/translation
'The Hacker Manifesto', переклад українською
'The Hacker Manifesto', переклад українською
A translation of "Переведіть мене через майдан"/"Переведи меня через майдан"
A translation of "Переведіть мене через майдан"/"Переведи меня через майдан"
Магазин Використаних Слів
Магазин Використаних Слів
My attempt to translate "February" by Boris Pasternak
My attempt to translate "February" by Boris Pasternak
blog/trip-report
Одна історія про автостоп
Одна історія про автостоп
Подоріжжя від Праги до Лемберґу
Подоріжжя від Праги до Лемберґу
Лето 2015, Львов
Лето 2015, Львов
Мысли о демонах, Красоте, Абсолютной Реальности, Блейке; "Лейпцигская теория сознания"
Мысли о демонах, Красоте, Абсолютной Реальности, Блейке; "Лейпцигская теория сознания"
Файне місто Мерзбург
Файне місто Мерзбург
Західно-Український Щоденник — Івано-Франківськ. Частина перша.
Західно-Український Щоденник — Івано-Франківськ. Частина перша.
chatgpt
Asking ChatGPT to make its own prompts is a superpower
checklist
Pre-factory-reset checklist for my Android phone
Traveling checklist
Traveling checklist
cli
CLI webservice for easy sharing of files via curl
JSONL to JSON conversion with jq
Connecting to a Rancher pod with kubectl terminal
Hierarchical tree list of running processes in linux
llm python module for CLI llm or chatGPT use
Speedtest-cli and cloudflare's cooler alternative
pip force reinstall
Gitstats for git project statistics
CLI preserve colored output by making programs think they are running interactively
Re-running commands with fc
Running scripts in linux without chmod-ding them
json diff with jq, also: side-by-side output
micro is a simple single-file CLI text editor
xlsxgrep for grepping inside xls files
git diff to find differences in file between revisions
Git commit empty directories
pandoc standalone option
Docker using custom Dockerfile name
Redis basics
frp proxy using docker (-compose)
You can use screen or tmux for your normal editing things
Burn iso onto usb with dd
Debian linux install hangs on configuring network + debugging linux install issues
Yunohost command log display share UX
Yunohost let's encrypt certbot manual certificate process
Make incoming pings visible
OpenSSH version
Ping with timestamp
jq iterate through key names with to_entries
Taskwarrior better use of default values
Slurm pyxis using a docker
Slurm blues
Docker adventures
Disable mouse while typing blues part N
Qtile replacing countdown-notification mechanism
git delete branch; git delete commit
inxi for getting basic info about a system
git bisect
Python running modules inside modules from CLI
Linux CLI find out where disk space went
Git HTTPS save credentials in plain text
Git adding another remote
linux pkill autocompletes only running processes
timewarrior lengthening last task to now through a hint; representing dates
Taskwarrior python bindings
jq return raw values without quotes
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
zsh and bash iterate for each line in command or in file
Changing screen brightness on linux, on hardware and software level
Screen tips
211117-2112 df for current filesystem or speficied file
211101-2111 bash - Find the size of all files of a certain type
cli/jq
jq return raw values without quotes
jq return raw values without quotes
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
cli/taskwarrior
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
cli/tw
Taskwarrior better use of default values
Taskwarrior better use of default values
taskwarrior getting currently active task
taskwarrior getting currently active task
colab
google colab can download .py files preserving the comments
configs
Python click getting default values from config file
cooking
Паста с морепродуктами в сливочном соусе
Hummus
Чебуреки
Рецепт котлет а ля АП
Chicken brining
Mackerel recipes
Салат с консервированным тунцом и фасолью
Cooking - general
Lemon curd salmon recipe
САМЫЙ УНИВЕРСАЛЬНЫЙ «ПОХУДИТЕЛЬНЫЙ» САЛАТ
cooling
Cooling your house
cs
Inverted index
curl
CLI webservice for easy sharing of files via curl
dataset
Ukrainska Pravda dataset
Seaborn how-to guide
DMC Historical demand forecasting datasets
FUNSD dataset with annotated forms
datasets
de
German word Stehrümchen
Nice German word 'Krempel' and others
Used bycicle German contract
death
Сенека про смерть
debugging
python run pdb on exception
dia
Dia save antialiased PNG
docker
Rancher setting up gitlab registry secrets
Setup for Dockerfiles where you can look around before running
Dive for looking inside docker images
Docker using custom Dockerfile name
frp proxy using docker (-compose)
self-hosting with docker compose resources
Slurm pyxis using a docker
Docker cleaning up everything
Docker adventures
draft
ds
Vaex as faster pandas alternative
dtb/long
211209-1354 Python testing basics with poetry and pytest
211208-1509 qtile WM first impressions
english
i.e. and e.g. and commas
Insights on my writing with Grammarly
Hyphens vs dashes vs en-dash em-dash minus etc
Useful writing cliches
English phrases about time estimates
English phrases about time estimates
essays
CATB dancing with the Gods
free
211020-1410 ML starter kit resources website
garden
Pre-factory-reset checklist for my Android phone
Notes to self and lessons learned, OOP and programming in general
LaTex and IEEE garden
List of good things
gbif
GBIF iNaturalist plantNet duplicates
GBIF API bits
GBIF data analysis
german
German NLP resources
gimp
Gimp open PDFs to clean them
git
Gitstats for git project statistics
git diff to find differences in file between revisions
Gitlab has a git graph
Git commit empty directories
git delete branch; git delete commit
git bisect
Gitlab 'you cannot push commits for ..' error
Git HTTPS save credentials in plain text
Git adding another remote
Git and execution of shell commands
Git sparse checkout
211130-1751 git rebase on branch vs origin-branch + git fetch
211109-1539 Git tracks executable bit of files
211101-2011 Git reset types
211101-2311 git push all local branches to remote or to different branch
github
211110-1520 Historical document processing, dhSegment
211103-1811 Handwriting text generation GAN by Amazon
gitlab
Rancher setting up gitlab registry secrets
Removing Gitlab tasks from issues thorugh search filter
Gitlab container registries etc.
Gitlab has a git graph
Gitlab code review works better inside merge requests, not commits
gitlab creating branch from Issue
gp
Untitled
gpt
Asking ChatGPT to make its own prompts is a superpower
Master thesis task CBT
grammar
Hyphens vs dashes vs en-dash em-dash minus etc
graph
Text representation of graphs with graphviz
graphviz
Text representation of graphs with graphviz
hadoop
hardware
Fn+Esc turns on FnLock function keys on my Thinkpad
hashing
Perceptual image hashes
hf
Locally debugging Huggingface Dataset scripts
Huggingface Hub prefers zip archives because they support streaming
Dataset files structure Huggingface recommendations
history
home
Cooling your house
huggingface
Huggingface Hub full dataset card metadata
Creating representative test sets
Huggingface datasets set_transform
Huggingface dataset analysis tool
hugo
Glosses markdown magic
Wowchemy basics
Hugo better summary code
Hugo sorting posts by filename
Hugo use page permalinks to map Days from different folders to the same section in URL
Options for adding search to Hugo
211202-0008 Hugo and HTML anchors
211108-1246 Hugo groupBy to group stuff by days
211108-1316 Syntax highlight of Hugo templates in code listings
211108-1405 Hugo create shortcode or template for Day
ide
Pycharm shelf and changelists and 'Unshelve silently'
idea
Pycharm code code completion suggestions and references
image_processing
Detecting letters with Fourier transforms
inaturalist
GBIF iNaturalist plantNet duplicates
index
Quick-access links
ini
Python click getting default values from config file
j/house
How to remove a key lock cylinder
jq
JSONL to JSON conversion with jq
jq iterate through key names with to_entries
json
JSONL to JSON conversion with jq
json diff with jq, also: side-by-side output
jupyter
Yet another jupyter pandas template thing
Jupyterlab can have side-by-side tabs
Timing stuff in jupyter
Using a virtual environment inside jupyter
jupyter notebook, lab etc. installing extensions magic, paths etc.
Black for jupyter notebook
jupyter pandas interactive tables
google colab can download .py files preserving the comments
k8s
Rancher setting up gitlab registry secrets
Connecting to a Rancher pod with kubectl terminal
keyboard
Notes from paper review
My custom keyboard layout with dvorak and LEDs
krita
Krita awesomeness
kubernetes
Rancher and kubernetes, the very basics
lang/de
German Bindestrich VS Minus
language
Hyphens vs dashes vs en-dash em-dash minus etc
Useful writing cliches
Using descriptive titles not just for graphs, but also for section names
latex
Latex footnotes in descriptions don't work
Footnotes inside table latex
Latex centering wide tables
Latex automated title case in titles
In LaTex you can put multiple labels to the same object
Latex margin notes
Latex quotations
More latex tricks for spacing and references
Latex trivial TODO command
Latex has paragraphs and subparagraphs
Latex algorithms bits
LaTeX best practices and compression
Rounding rules and notations
Hyphens vs dashes vs en-dash em-dash minus etc
Latex floating figures with wrapfig
Notes from paper review
Overleaf plugins
Latex print or not the entire bibliography from a file
Latex page-breaks
Overleaf bits
Latex recap
LaTex and IEEE garden
pandoc standalone option
li/cli
Taskwarrior can have lower-case tags
zsh and bash iterate for each line in command or in file
Git and execution of shell commands
vnstat for monitoring traffic
li/qtile
Adding output of a shell script to qtile statusbar
qtile open directory using the default file browser
life
Obsidian templates for notes and life organisation
link
DBnary is a cool place I should look into further
Sad clown paradox
German NLP resources
Tradition of summarizing read books at the end of the year
Interesting blog with explanations of ML stuff
Cough types metodichka
Harvard sentences
links
linux
Zathura is awesome
Hierarchical tree list of running processes in linux
llm python module for CLI llm or chatGPT use
Speedtest-cli and cloudflare's cooler alternative
poetry and pyenv
jupyter notebook, lab etc. installing extensions magic, paths etc.
pip force reinstall
Gitstats for git project statistics
vim iskeyword to change definition of what is a word
CLI preserve colored output by making programs think they are running interactively
Make files downloadable in an Apache webserver and HTML
Re-running commands with fc
Running scripts in linux without chmod-ding them
Windows has case-insensitive filenames and using fnmatch for not-filenames fails
List of all xkbmap configuration options
frp proxy using docker (-compose)
self-hosting with docker compose resources
Using cloudflared tunnels as proxy in docker
Burn iso onto usb with dd
Debian linux install hangs on configuring network + debugging linux install issues
Yunohost let's encrypt certbot manual certificate process
Make incoming pings visible
OpenSSH version
Options to access a host from behind NAT and firewall
Ping with timestamp
Gimp open PDFs to clean them
Setting up again Nextcloud, dav, freshRSS sync etc. for Android phone
Disable mouse while typing blues part N
Linux toggle touchpad
qtile lazy functions
My custom keyboard layout with dvorak and LEDs
Qtile replacing countdown-notification mechanism
Debugging general linux problems + listing files by modification date
inxi for getting basic info about a system
Linux changing password delay
Noise cancelling and pipewire
Linux CLI find out where disk space went
Taskwarrior can have lower-case tags
linux pkill autocompletes only running processes
Personal script directory
timewarrior lengthening last task to now through a hint; representing dates
Adding output of a shell script to qtile statusbar
qtile open directory using the default file browser
qtile-i3-awesomeWM warning on low battery level
Fix for pycharm being slow
zsh and bash iterate for each line in command or in file
Changing screen brightness on linux, on hardware and software level
installing noisetorch on Mint with permissions and setuid and CAP_SYS_RESOURCE
vnstat for monitoring traffic
kitty terminal size issues
Blues in setting qutebrowser as default browser
Making a script into an application
Port forwarding through ssh config
Screen tips
sshfs configs
pycharm already running fix
211208-1509 qtile WM first impressions
211128-2120 simple-scan for scanning
linux/bash
Getting screenshots to work in qtile
Getting screenshots to work in qtile
linux/gdm3
Adding a new WM to startup with GDM
Adding a new WM to startup with GDM
linux/kitty
kitty terminal size issues
kitty terminal size issues
linux/nix
211101-2211 NixOS and nix
211101-2211 NixOS and nix
linux/qtile
Getting screenshots to work in qtile
Getting screenshots to work in qtile
qtile scripting through callables; switching to specific layout
qtile scripting through callables; switching to specific layout
Restarting qtile when you mess up config file
Restarting qtile when you mess up config file
linux/vim
vim automatically use the last search in search and replace
vim automatically use the last search in search and replace
list
211020-1410 ML starter kit resources website
list/books
211020-1410 ML starter kit resources website
211020-1410 ML starter kit resources website
long
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
Common cold and flu basics
markdown
Glosses markdown magic
Hyphens vs dashes vs en-dash em-dash minus etc
master
Masterarbeit final checklist
CBT Task filtering instructions (Masterarbeit)
CBT Story correction instructions (Masterarbeit)
Evaluating Google Gemini models in lm-eval harness for Masterarbeit
CBT Story proofreading for Masterarbeit
Human baselines creation for Masterarbeit
Using Google Bard to generate CBT stories for Masterarbeit
Writing evaluation code for my Masterarbeit
UA-CBT story generation Masterarbeit notes
RU interference masterarbeit task embeddings mapping
Notes in creating a tale motif ontology for my Masterarbeit
Ideas for annotating glosses in my Masterarbeit
Glosses markdown magic
Masterarbeit benchmark task for Russian-Ukrainian interference
Ukrainska Pravda dataset
Masterarbeit evaluation task new UA grammar and feminitives
Masterarbeit eval task LMentry-static-UA
'Roter Faden'
Master thesis task CBT
Quick-access links
Masterarbeit Tagebuch
Masterarbeit evalUAtion logo ideas
~~My own evaluation harness for Masterarbeit notes~~ eval harnesses notes
Masterarbeit toread stack
Meta about writing a Masterarbeit
Useful literature for Masterarbeit
Ideas for Ukrainian LM eval tasks
LM Benchmarks notes
MASTERARBEIT (Master thesis) DRAFT
Random side quests about the Masterarbeit
Very first notes on my Master thesis - Evaluation benchmark for DE-UA text
master/cbt
Notes in creating a tale motif ontology for my Masterarbeit
Notes in creating a tale motif ontology for my Masterarbeit
master/meta
Things I'll do differently for my next thesis
Things I'll do differently for my next thesis
Converting markdown thesis to pdf and stuff
Converting markdown thesis to pdf and stuff
masterarbeit
Masterarbeit final checklist
Things I'll do different next time when creating datasets
DBnary is a cool place I should look into further
LMentry improving words and sentences by frequency
Spacy has an attribute_ruler to force specific changes in matches
math
Rounding rules and notations
matplotlib
Pie Charts Considered Harmful
me
List of good things
Some things I learned at BxE
Pergamon, keychains and Pavlovian reflexes
medicine
Cough types metodichka
Common cold and flu basics
Medicine and IT and approaches to mistakes
memories
Записки из подполья — часть א из א — Тайные протоколы одесских мудрецов
memory
Anki Image Occlusion extension
meta
Glosses markdown magic
Obsidian has an Outline core plugin
Quick-access links
My current workflow for Zotero + Obsidian citations
Hugo sorting posts by filename
Options for adding search to Hugo
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 1: things I tried
mirrorboard
Notes from paper review
ml
Locally debugging Huggingface Dataset scripts
Huggingface Hub prefers zip archives because they support streaming
Things I'll do different next time when creating datasets
Huggingface dataset build configs
Huggingface Hub full dataset card metadata
LLM playgrounds online
Promptsource
Vaex as faster pandas alternative
Huggingface datasets can become pandas dataframes
Detecting letters with Fourier transforms
Interesting blog with explanations of ML stuff
Sparse language models are a thing
LM paper notes
NN basics and resources
HF token-classification pipeline prediction text
pytorch dataloaders and friends
Omegaconf and python configs
Creating representative test sets
Huggingface datasets set_transform
Inter-annotator agreement (IAA) metrics
Dataset files structure Huggingface recommendations
Huggingface Datasets metadata
Three libraries for explaining/inspecting/debugging/diagnosing ML
FUNSD dataset with annotated forms
211122-0905 detectron Instances initialization
211110-1520 Historical document processing, dhSegment
211108-1212 nvidia-smi has a python library (bindings)
211103-1811 Handwriting text generation GAN by Amazon
211020-1410 ML starter kit resources website
ml/dataset
211103-1811 Handwriting text generation GAN by Amazon
211103-1811 Handwriting text generation GAN by Amazon
ml/document-processing
211110-1520 Historical document processing, dhSegment
211110-1520 Historical document processing, dhSegment
ml/layout-parsing
211110-1520 Historical document processing, dhSegment
211110-1520 Historical document processing, dhSegment
ml/llm
LLM playgrounds online
LLM playgrounds online
ml/nlp
Basics of NLP and Language modeling course / explorable
Basics of NLP and Language modeling course / explorable
mouse
Disable mouse while typing blues part N
networking
Make incoming pings visible
Options to access a host from behind NAT and firewall
Ping with timestamp
Router in repeater mode
nix
211123-1558 nix data science overlay
nlp
DBnary is a cool place I should look into further
Random side quests about the Masterarbeit
German NLP resources
Interesting blog with explanations of ML stuff
Sparse language models are a thing
LM paper notes
Spacy custom tokenizer rules
Three libraries for explaining/inspecting/debugging/diagnosing ML
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
Spacy is neat
nlp/hf
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
nlp/lm
Sparse language models are a thing
Sparse language models are a thing
LM paper notes
LM paper notes
nlp/ner
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
nlp/similarity
notes
Things I learned at a hackathon^W onsite working session™
nvim
nvim
obsidian
Glosses markdown magic
Obsidian has an Outline core plugin
My current workflow for Zotero + Obsidian citations
Zotero and Obsidian
Obsidian hide specific tag from graph view
Obsidian show trailing spaces in editor through custom CSS
Obsidian illegal names don't allow sync
211207-2031 Obsidian starring a search
Obsidian embedding parts of other document
Advanced search in Obsidian
211203-2305 New obsidian Templates + hotkeys for Garden (IT, RL) and personal notes
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 1: things I tried
211201-0057 Obsidian daily notes templates
211129-0023 obsidian console
Attempting to parse Obsidian tags with Templater templates
211123-2122 obsidian undeleting files
Obsidian templates for notes and life organisation
obsidian/templates
Obsidian templates for notes and life organisation
Obsidian templates for notes and life organisation
old-blog
Stuff to learn in my free time
Old blog - randomness of this week
Programming is
Quotes from my old blog
osm
OSM data sources
overleaf
Latex floating figures with wrapfig
Overleaf moving or copying projects
Overleaf plugins
Zotero pinning citation keys and Overleaf export
Overleaf zooming in in the PDF
Overleaf bits
pandas
Yet another jupyter pandas template thing
Pandas categorical types weirdness
Pandas joining and merging tables
Pandas seaborn plotting groupby can be used without reset_index
Pandas set column value based on (incl.groupby) filter
jupyter pandas interactive tables
Pandas add colums to dataframe based on dictionary inside a column
Pandas and jupyter basics I keep looking for: display all rows/cols and make cells 100% wide
seaborn plotting pandas pd.Timedeltas
pandas drop non-numeric rows
pandoc
Glosses markdown magic
pandoc standalone option
paper
GBIF iNaturalist plantNet duplicates
GBIF data analysis
Useful writing cliches
Plant datasets taxonomy prep
Plants paper notes
LaTex and IEEE garden
Knuth et al. and others on writing style in mathematics
LM paper notes
paper/plants
GBIF iNaturalist plantNet duplicates
GBIF iNaturalist plantNet duplicates
patterns
LW at the end of each year votes for the best post of the PREVIOUS year
Order of directories inside a python project
Inverted index
211208-1733 Adding highlights to a list of sample configuration folders
Medicine and IT and approaches to mistakes
When to hold on to information + problems and solutions
personal
Notes after writing a paper
ph
English phrases about time estimates
English phrases about time estimates
When to hold on to information + problems and solutions
philosophy
Сенека про смерть
pkm
My link wiki's rebirth into Hugo, final write-up
My journey in PKM, Part 2: my current approach
My journey in PKM, Part 1: things I tried
plans
211201-2243 things to learn
plantnet
GBIF iNaturalist plantNet duplicates
plants
Perceptual image hashes
GBIF iNaturalist plantNet duplicates
GBIF API bits
poetry
Poetry installing packages as -e ditable
Poetry add spacy model to requirements
poetry running scripts after building python package
post
Ukrainska Pravda dataset
Notes to self and lessons learned, OOP and programming in general
privacy
programming
Notes to self and lessons learned, OOP and programming in general
Things I learned at a hackathon^W onsite working session™
Python state machine
Directory structure for python research-y projects
211118-1832 mob programming and mob review
211018-1510 Python rounding behaviour
psy
Sad clown paradox
Two kinds of self-confidence
py
Python unpacking operator to get list of dictionary keys from dict_keys
py/adjusttext
Seaborn matplotlib labeling data points
Seaborn matplotlib labeling data points
py/argparse
Passing booleans to python argparse as str
Passing booleans to python argparse as str
Python argparse pass multiple values for argument
Python argparse pass multiple values for argument
211124-1744 argparse notes
211124-1744 argparse notes
py/black
Black failing with error about safe mode
Black failing with error about safe mode
py/click
Python click getting default values from config file
Python click getting default values from config file
py/config
representing empty strings in ini files
representing empty strings in ini files
py/contextily
More adventures plotting geodata
More adventures plotting geodata
py/contextily1s
py/dataclasses
Python dataclass libraries, pydantic and dataclass-wizard
Python dataclass libraries, pydantic and dataclass-wizard
py/datasets
Locally debugging Huggingface Dataset scripts
Locally debugging Huggingface Dataset scripts
Huggingface dataset build configs
Huggingface dataset build configs
Huggingface datasets can become pandas dataframes
Huggingface datasets can become pandas dataframes
Creating representative test sets
Creating representative test sets
py/dateparser
python library for parsing human dates dateparser
python library for parsing human dates dateparser
py/debug
python pdb stops on keyboard interrupt
python pdb stops on keyboard interrupt
pdppp instead of pdb and ipdb for python debugging
pdppp instead of pdb and ipdb for python debugging
py/debugging
Running modules with pdbpp in python
Running modules with pdbpp in python
Pycharm explicitly calling breakpoint() during debugging
Pycharm explicitly calling breakpoint() during debugging
IPDB move through individual frames
IPDB move through individual frames
IPython
IPython
py/decouple
representing empty strings in ini files
representing empty strings in ini files
py/fnmatch
Python fnmatch glob invalid expressions
Python fnmatch glob invalid expressions
py/geopandas
More adventures plotting geodata
More adventures plotting geodata
py/geoplot
More adventures plotting geodata
More adventures plotting geodata
py/glob
Python fnmatch glob invalid expressions
Python fnmatch glob invalid expressions
py/hf
Huggingface dataset build configs
Huggingface dataset build configs
HF token-classification pipeline prediction text
HF token-classification pipeline prediction text
Huggingface utils ExplicitEnum python bits
Huggingface utils ExplicitEnum python bits
Huggingface Datasets metadata
Huggingface Datasets metadata
HF datasets intro google colab
HF datasets intro google colab
py/hf/datasets
HF datasets intro google colab
HF datasets intro google colab
HF datasets intro google colab
py/huggingface
Huggingface datasets can become pandas dataframes
Huggingface datasets can become pandas dataframes
py/ipdb
pdppp instead of pdb and ipdb for python debugging
pdppp instead of pdb and ipdb for python debugging
IPDB move through individual frames
IPDB move through individual frames
IPython
IPython
py/ipython
IPython
IPython
py/jupyter
Using a virtual environment inside jupyter
Using a virtual environment inside jupyter
jupyter notebook, lab etc. installing extensions magic, paths etc.
jupyter notebook, lab etc. installing extensions magic, paths etc.
py/lambda
Python logging change level through context manager
Python logging change level through context manager
py/lib
Perceptual image hashes
Perceptual image hashes
Tenacity: a retrying library for python
Tenacity: a retrying library for python
python progressbar2
python progressbar2
python library for parsing human dates dateparser
python library for parsing human dates dateparser
Vaex as faster pandas alternative
Vaex as faster pandas alternative
Seaborn matplotlib labeling data points
Seaborn matplotlib labeling data points
Black for jupyter notebook
Black for jupyter notebook
More matplotlib color fun with cycler package
More matplotlib color fun with cycler package
Python logging change level through context manager
Python logging change level through context manager
Three libraries for explaining/inspecting/debugging/diagnosing ML
Three libraries for explaining/inspecting/debugging/diagnosing ML
py/library
Taskwarrior python bindings
Taskwarrior python bindings
py/llm
llm python module for CLI llm or chatGPT use
llm python module for CLI llm or chatGPT use
py/logging
Python logging filters
Python logging filters
Python logging to file and screen with different loglevels
Python logging to file and screen with different loglevels
Python logging change level through context manager
Python logging change level through context manager
Pycharm pytest logging settings
Pycharm pytest logging settings
Easier python logging setup with argparse's 'dest' parameter
Easier python logging setup with argparse's 'dest' parameter
python logging explanation of the relationship between root logger and submodule ones
python logging explanation of the relationship between root logger and submodule ones
py/lru
pytest and lru_cache
pytest and lru_cache
py/matplotlib
Seaborn barplot ordering gotcha
Seaborn barplot ordering gotcha
seaborn label bars in histogram plot
seaborn label bars in histogram plot
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Seaborn matplotlib labeling data points
Seaborn matplotlib labeling data points
Seaborn how-to guide
Seaborn how-to guide
More matplotlib color fun with cycler package
More matplotlib color fun with cycler package
matplotlib datetime axes indexing
matplotlib datetime axes indexing
Seaborn setting titles and stuff through matplotlib's axis .set() function
Seaborn setting titles and stuff through matplotlib's axis .set() function
matplotlib labeling pie-charts
matplotlib labeling pie-charts
py/matplotplb
Matplotlib extend limits to fit text
Matplotlib extend limits to fit text
py/mypy
mypy disabling individual warnings
mypy disabling individual warnings
211201-1637 mypy and python typing
211201-1637 mypy and python typing
py/omegaconf
Python pattern fail on multiple conditions
Python pattern fail on multiple conditions
py/pandas
Pandas adding prefix to columns and making metadata out of column subsets
Pandas adding prefix to columns and making metadata out of column subsets
Yet another jupyter pandas template thing
Yet another jupyter pandas template thing
Custom ordering-sorting in pandas
Custom ordering-sorting in pandas
Pandas aggregation with multiple columns and/or functions
Pandas aggregation with multiple columns and/or functions
Pandas formatting, suppressing scientific notation and display()-ing stuff
Pandas formatting, suppressing scientific notation and display()-ing stuff
Vaex as faster pandas alternative
Vaex as faster pandas alternative
Pandas seaborn pretty correlation code
Pandas seaborn pretty correlation code
py/pathlib
Python pathlib Path check if directory is empty
Python pathlib Path check if directory is empty
py/pdb
Running modules with pdbpp in python
Running modules with pdbpp in python
python run pdb on exception
python run pdb on exception
python pdb stops on keyboard interrupt
python pdb stops on keyboard interrupt
pdppp instead of pdb and ipdb for python debugging
pdppp instead of pdb and ipdb for python debugging
py/pdbpp
Running modules with pdbpp in python
Running modules with pdbpp in python
py/plotly
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Radar plots
Radar plots
py/poetry
poetry running scripts after building python package
poetry running scripts after building python package
poetry add version requirements
poetry add version requirements
poetry and pyenv
poetry and pyenv
Python best practices for 2021
Python best practices for 2021
211123-2348 poetry for package management
211123-2348 poetry for package management
py/pycharm
Pycharm ideavimrc adding closing and reopening tabs
Pycharm ideavimrc adding closing and reopening tabs
Pycharm drop into the debugger on failed tests
Pycharm drop into the debugger on failed tests
pycharm nagging me about TODOs before committing might actually be useful
pycharm nagging me about TODOs before committing might actually be useful
Using pytest markers in pycharm
Using pytest markers in pycharm
Pycharm use requirements.txt
Pycharm use requirements.txt
Setting up pycharm for poetry, black etc.
Setting up pycharm for poetry, black etc.
py/pyenv
poetry and pyenv
poetry and pyenv
py/pytest
pytest approx as almostequal
pytest approx as almostequal
Pytest logging output through CLI
Pytest logging output through CLI
pytest and lru_cache
pytest and lru_cache
Pycharm pytest logging settings
Pycharm pytest logging settings
Pytest fixtures that yield instead of return for better cleanup code
Pytest fixtures that yield instead of return for better cleanup code
pytest-print to print strings when running pytests
pytest-print to print strings when running pytests
Using pytest markers in pycharm
Using pytest markers in pycharm
pytest temporary files
pytest temporary files
pytest sharing data between test files through pytest.configure
pytest sharing data between test files through pytest.configure
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest use conftest.py to run python code before the tests
pytest use conftest.py to run python code before the tests
Using pytest-datafiles for assets in pytest
Using pytest-datafiles for assets in pytest
poetry pytest takes too long to collect + tell it to ignore certain directories
poetry pytest takes too long to collect + tell it to ignore certain directories
pdppp instead of pdb and ipdb for python debugging
pdppp instead of pdb and ipdb for python debugging
Python pytest workshop part 2
Python pytest workshop part 2
211209-1354 Python testing basics with poetry and pytest
211209-1354 Python testing basics with poetry and pytest
py/random
python random sample vs random choices
python random sample vs random choices
py/regex
211206-0353 Python multiline regexes
211206-0353 Python multiline regexes
py/requests
requests and urllib333 exceptions adventures
requests and urllib333 exceptions adventures
py/rich
rich inspect
rich inspect
py/seaborn
Seaborn barplot ordering gotcha
Seaborn barplot ordering gotcha
Matplotlib extend limits to fit text
Matplotlib extend limits to fit text
seaborn label bars in histogram plot
seaborn label bars in histogram plot
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Seaborn matplotlib labeling data points
Seaborn matplotlib labeling data points
Pandas seaborn pretty correlation code
Pandas seaborn pretty correlation code
Seaborn how-to guide
Seaborn how-to guide
matplotlib datetime axes indexing
matplotlib datetime axes indexing
Pandas seaborn plotting groupby can be used without reset_index
Pandas seaborn plotting groupby can be used without reset_index
Seaborn setting titles and stuff through matplotlib's axis .set() function
Seaborn setting titles and stuff through matplotlib's axis .set() function
seaborn things built on FacetGrid for easy multiple plots
seaborn things built on FacetGrid for easy multiple plots
py/sklearn
Creating representative test sets
Creating representative test sets
py/sns
Seaborn distributions and KDE plots
Seaborn distributions and KDE plots
py/spacy
Spacy has both Token.lemma_ and Token.norm_
Spacy has both Token.lemma_ and Token.norm_
Spacy has an attribute_ruler to force specific changes in matches
Spacy has an attribute_ruler to force specific changes in matches
Spacy custom tokenizer rules
Spacy custom tokenizer rules
py/syntax
Python expanding a list by assigning multiple elements to a slice
Python expanding a list by assigning multiple elements to a slice
First use of python 3.8 walrus operator!
First use of python 3.8 walrus operator!
py/tenacity
Tenacity: a retrying library for python
Tenacity: a retrying library for python
py/testing
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest use conftest.py to run python code before the tests
pytest use conftest.py to run python code before the tests
Using pytest-datafiles for assets in pytest
Using pytest-datafiles for assets in pytest
py/todo
python None in slice notation
python None in slice notation
py/tqdm
Tqdm and logging
Tqdm and logging
tqdm for iterators with known lengths; manual updating
tqdm for iterators with known lengths; manual updating
Use tqdm only if the list is large
Use tqdm only if the list is large
py/typing
Python typing annotating functions and callables
Python typing annotating functions and callables
Python typing classmethods return type
Python typing classmethods return type
mypy disabling individual warnings
mypy disabling individual warnings
Python Union typing
Python Union typing
py/urllib3
requests and urllib333 exceptions adventures
requests and urllib333 exceptions adventures
py/vaex
Vaex iterate through groups
Vaex iterate through groups
Vaex as faster pandas alternative
Vaex as faster pandas alternative
pycharm
pycharm reformat file
vim iskeyword to change definition of what is a word
Pycharm shelf and changelists and 'Unshelve silently'
Pycharm pytest logging settings
Pycharm code code completion suggestions and references
Pycharm explicitly calling breakpoint() during debugging
Pycharm use requirements.txt
Fix for pycharm being slow
Exporting Pycharm settings
211126-1301 pycharm pinning tabs
211117-1415 Pycharm / intellij reopen closed tab + current keymap
211117-1803 pycharm debugging scrolling
pymorphy
Masterarbeit eval task LMentry-static-UA
pytest
Pytest logging output through CLI
pytest skipif
python
Huggingface Hub prefers zip archives because they support streaming
Huggingface dataset build configs
python random sample vs random choices
Pandas adding prefix to columns and making metadata out of column subsets
Spacy has both Token.lemma_ and Token.norm_
rich inspect
Sorting Ukrainian words in Python
Spacy has an attribute_ruler to force specific changes in matches
Formatting floats as strings inside a list comprehension
pytest approx as almostequal
Poetry installing packages as -e ditable
Dumping pretty cyrillic UTF YAML and JSON files
I am not forced to do dict.items() all the time
Rounding rules and notations
Perceptual image hashes
Poetry add spacy model to requirements
poetry running scripts after building python package
Pytest logging output through CLI
Tenacity: a retrying library for python
GBIF API bits
Notes to self and lessons learned, OOP and programming in general
requests and urllib333 exceptions adventures
You can add notes to exceptions
Overengineered solution to retrying and exceptions in python
Pip can easily install packages from github
Passing booleans to python argparse as str
pytest and lru_cache
python progressbar2
llm python module for CLI llm or chatGPT use
Tqdm and logging
tqdm for iterators with known lengths; manual updating
poetry add version requirements
Adventures in UTF8
Python self type
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Timing stuff in jupyter
You can add underscores to numbers in Python
pip force reinstall
Black for jupyter notebook
Huggingface datasets can become pandas dataframes
Pandas categorical types weirdness
Pandas joining and merging tables
Pandas seaborn plotting groupby can be used without reset_index
Pandas set column value based on (incl.groupby) filter
seaborn things built on FacetGrid for easy multiple plots
Pandas add colums to dataframe based on dictionary inside a column
Python 3.10 has a case statement
pycharm reformat file
Pandas and jupyter basics I keep looking for: display all rows/cols and make cells 100% wide
Seaborn basics
seaborn plotting pandas pd.Timedeltas
Black failing with error about safe mode
Python collections, typing etc.
matplotlib labeling pie-charts
Python Callable Protocols for complex Callable typing
Python ellipsis (...)
Python state machine
pytest skipif
pyenv basics
Enums in python - set by name and value
Python raise_or_log function
Python blending abstractmethod and staticmethod (or other decorators)
Python typing annotating functions and callables
Python path .resolve() doesn't expand ~, only .. and symlinks!
Python logging filters
Python logging to file and screen with different loglevels
Python @property decorator
Python logging change level through context manager
Python pattern fail on multiple conditions
Python pathlib Path check if directory is empty
Omegaconf and python configs
Pycharm shelf and changelists and 'Unshelve silently'
Python fnmatch glob invalid expressions
Running modules with pdbpp in python
Huggingface utils ExplicitEnum python bits
Creating representative test sets
Pycharm pytest logging settings
Python sorted sorting with multiple keys
Python dataclass libraries, pydantic and dataclass-wizard
Python typing classmethods return type
Python for..else syntax
Python interval libraries
Python str lower bug - callable function vs function return value
Python argparse pass multiple values for argument
Python set operations
Huggingface Datasets metadata
Directory structure for python research-y projects
Python unpacking operator to get list of dictionary keys from dict_keys
Pycharm drop into the debugger on failed tests
Pytest fixtures that yield instead of return for better cleanup code
pytest-print to print strings when running pytests
Python parse library that's the opposite of formatted strings
Qtile replacing countdown-notification mechanism
HF datasets intro google colab
pycharm nagging me about TODOs before committing might actually be useful
python sanitizing filenames with external library
python defaultdict
Using pytest markers in pycharm
Python add duplicate function names for backwards compatibility
pytest temporary files
Pycharm explicitly calling breakpoint() during debugging
Python running modules inside modules from CLI
Pycharm use requirements.txt
Streamlit for small python demos
Use tqdm only if the list is large
argparse does prefix matching
pytest sharing data between test files through pytest.configure
python asserts
python run pdb on exception
python walrus operators for debugging and output
taskwarrior getting currently active task
Setting up pycharm for poetry, black etc.
Taskwarrior python bindings
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest use conftest.py to run python code before the tests
Using pytest-datafiles for assets in pytest
Easier python logging setup with argparse's 'dest' parameter
Python package import patterns link + __init__ stuff
python logging explanation of the relationship between root logger and submodule ones
python pdb stops on keyboard interrupt
pdppp instead of pdb and ipdb for python debugging
Python expanding a list by assigning multiple elements to a slice
First use of python 3.8 walrus operator!
python None in slice notation
mypy disabling individual warnings
Python best practices for 2021
Python click getting default values from config file
Python dotenv and python-decouple to separate configs from code
IPDB move through individual frames
IPython
Python Union typing
python import this
Python pytest workshop part 2
Convert nested OrderedDicts into dict
211207-1822 Three ways to return None in python
211201-1637 mypy and python typing
211124-1731 python logging setup
211124-1744 argparse notes
211123-2333 python scopes
211123-2345 python packaging
211123-2348 poetry for package management
211118-0024 python namedtuple
211117-1127 python simple TTL time-based caching
211117-1926 python staticmethods and self
211117-2327 python annotating number of elements in Tuple, Sequence, List in typing
211108-1212 nvidia-smi has a python library (bindings)
211102-0111 python defining own types for typing
211102-1811 python pip and wheel
211028-1110 Python staticmethod vs classmethod
211018-1510 Python rounding behaviour
pytorch
pytorch dataloaders and friends
211122-0905 detectron Instances initialization
qtile
Disable mouse while typing blues part N
qtile lazy functions
qtile logging
quote
Сенека про смерть
quotes
CATB dancing with the Gods
211201-2236 job interview questions
Quotes from my old blog
When to hold on to information + problems and solutions
Quotes for today
~/notes/quotes; ~/notes/phrases
#ЦитаткиСОкон
Генрих Белль/Болль/Бьолль - Ірландський Щоденник
rancher
Rancher setting up gitlab registry secrets
Rancher secrets and config maps
random
Записки из подполья — часть א из א — Тайные протоколы одесских мудрецов
recipes
Запеканка с мясом и овощами
redis
Redis basics
regex
Python fnmatch glob invalid expressions
regsearch
religion
CATB dancing with the Gods
research
Better Posters notes
i.e. and e.g. and commas
Insights on my writing with Grammarly
Latex quotations
Huggingface dataset build configs
Huggingface Hub full dataset card metadata
Promptsource
LaTeX best practices and compression
Markdown collaboration tools
Glosses markdown magic
Hyphens vs dashes vs en-dash em-dash minus etc
Latex floating figures with wrapfig
Notes from paper review
Overleaf moving or copying projects
Overleaf plugins
Zotero pinning citation keys and Overleaf export
How to read and write a paper according to hackernews
Export all papers of an author from Google Scholar to BibTex
My current workflow for Zotero + Obsidian citations
Overleaf bits
Zotero web version for better tabs + split view
Useful writing cliches
Plant datasets taxonomy prep
Plants paper notes
Zotero and Obsidian
Zotero basics and group syncing
Using descriptive titles not just for graphs, but also for section names
LaTex and IEEE garden
Google scholar automatically shows new papers
resource
DBnary is a cool place I should look into further
resources
German NLP resources
ricing
python progressbar2
rl/triggers
LOT Polish Airlines
211119-1208 BER airport charging stations
ru
Сенека про смерть
scanning
211128-2120 simple-scan for scanning
seaborn
Seaborn barplot ordering gotcha
Matplotlib extend limits to fit text
Seaborn distributions and KDE plots
Pie Charts Considered Harmful
self-hosting
frp proxy using docker (-compose)
self-hosting with docker compose resources
Using cloudflared tunnels as proxy in docker
Vaultwarden Bitwarden Yunohost creation procedure
Yunohost let's encrypt certbot manual certificate process
Setting up again Nextcloud, dav, freshRSS sync etc. for Android phone
selfhosting
slurm
Slurm pyxis using a docker
Slurm blues
Slurm jobs crash due to OOM
slurm/pyxis
Slurm pyxis using a docker
Slurm pyxis using a docker
sns
Seaborn basics
spacy
Poetry add spacy model to requirements
Spacy custom tokenizer rules
Spacy is neat
spreadsheets
Google spreadsheets basics and conditional formatting
sql
sshfs
sshfs configs
story
Pergamon, keychains and Pavlovian reflexes
style
i.e. and e.g. and commas
Using descriptive titles not just for graphs, but also for section names
synaptics
Disable mouse while typing blues part N
synclient
Disable mouse while typing blues part N
taskwarrior
Taskwarrior python bindings
tdd
Python pytest workshop part 2
teamcity
211130-1925 providing user and pass to wget through teamcity
telegram
Telegram Desktop official bindings keyboard shortcuts
template
Yet another jupyter pandas template thing
testing
Python pytest workshop part 2
theinternetisbeautiful
Caution text art and text art
to-read
todo
A quick historical primer on the Ukrainian language
Personal script directory
todo/big
211101-2211 NixOS and nix
211101-2211 NixOS and nix
tool
xlsxgrep for grepping inside xls files
tools
211117-1251 etcher is a program to burn ISOs on usb drives
211108-1203 RabbitMQ
tools/bitbucket
211203-1523 Bitbucket open branch files from PR or commit
211203-1523 Bitbucket open branch files from PR or commit
toread
Python package import patterns link + __init__ stuff
touchpad
Disable mouse while typing blues part N
tp.file.cursor
211121-2123 git undoing git add unstaging files
translation
trips
tutorial
Seaborn how-to guide
typography
Hyphens vs dashes vs en-dash em-dash minus etc
German Bindestrich VS Minus
ukr
ukrainian
A quick historical primer on the Ukrainian language
Random side quests about the Masterarbeit
unfinished
Записки из подполья — часть א из א — Тайные протоколы одесских мудрецов
uni
DMC Historical demand forecasting datasets
Vis HW Prac. 4
Datenschutz beleg/
Datenschutz Beleg Vorbereitung
DL N - SMT
DL 4 - Images and image segmentation
DL 3: CNN
Datenschutz 2
DS Seminar 2 - introduction to technical writing
2. Vorlesung
DL 1: Orga + Chapter 1. Einführung
DB Lecture 1
DS Seminar 1
uni/cbd
uni/datenschutz
Datenschutz beleg/
Datenschutz beleg/
Datenschutz Beleg Vorbereitung
Datenschutz Beleg Vorbereitung
Datenschutz 2
Datenschutz 2
uni/db
DB Lecture 1
DB Lecture 1
uni/dl
DL N - SMT
DL N - SMT
DL 4 - Images and image segmentation
DL 4 - Images and image segmentation
DL 3: CNN
DL 3: CNN
DL 1: Orga + Chapter 1. Einführung
DL 1: Orga + Chapter 1. Einführung
uni/dm
uni/dmc
DMC Historical demand forecasting datasets
DMC Historical demand forecasting datasets
uni/ds
uni/dsa
uni/dss
DS Seminar 2 - introduction to technical writing
DS Seminar 2 - introduction to technical writing
DS Seminar 1
DS Seminar 1
uni/ethik
2. Vorlesung
2. Vorlesung
uni/twm
uni/vis
Vis HW Prac. 4
Vis HW Prac. 4
ux
Yunohost UX show read articles
Notes about IBM Lotus Notes password prompt
video
Tibetan bowl 5min video
vim
Sorting lines in vim
vim iskeyword to change definition of what is a word
211121-2201 vim opening more than 10 tabs
vis
visualisation
Radar plots
visualization
Text representation of graphs with graphviz
Pie Charts Considered Harmful
vocab
German word Stehrümchen
Nice German word 'Krempel' and others
war
Euromaidan 3.5
Євромайдан-3 - часть III
Євромайдан-3 - частина друга
Євромайдан-3 - часть I
web
Wowchemy basics
webdev
Make files downloadable in an Apache webserver and HTML
webservices
CLI webservice for easy sharing of files via curl
Streamlit for small python demos
wget
211130-1925 providing user and pass to wget through teamcity
windows
Windows has case-insensitive filenames and using fnmatch for not-filenames fails
wordpress
Backing up a wordpress installation with wp-cli
wowchemy
Wowchemy basics
writing
Notes after writing a paper
Knuth et al. and others on writing style in mathematics
Записки из подполья — часть א из א — Тайные протоколы одесских мудрецов
xkb
Notes from paper review
Small update to my keyboard layout
List of all xkbmap configuration options
My custom keyboard layout with dvorak and LEDs
yaml
YAML Norway issues
year
zathura
Zathura is awesome
zc
Better Posters notes
Latex footnotes in descriptions don't work
Zathura is awesome
Footnotes inside table latex
Latex centering wide tables
i.e. and e.g. and commas
Insights on my writing with Grammarly
CLI webservice for easy sharing of files via curl
Latex automated title case in titles
Seaborn barplot ordering gotcha
In LaTex you can put multiple labels to the same object
Latex margin notes
Latex quotations
Masterarbeit final checklist
More latex tricks for spacing and references
Latex trivial TODO command
Locally debugging Huggingface Dataset scripts
Huggingface Hub prefers zip archives because they support streaming
Latex has paragraphs and subparagraphs
Things I'll do different next time when creating datasets
Huggingface dataset build configs
JSONL to JSON conversion with jq
python random sample vs random choices
DBnary is a cool place I should look into further
Huggingface Hub full dataset card metadata
LMentry improving words and sentences by frequency
CBT Task filtering instructions (Masterarbeit)
Pandas adding prefix to columns and making metadata out of column subsets
Rancher setting up gitlab registry secrets
Spacy has both Token.lemma_ and Token.norm_
rich inspect
Sorting Ukrainian words in Python
Spacy has an attribute_ruler to force specific changes in matches
CBT Story correction instructions (Masterarbeit)
Evaluating Google Gemini models in lm-eval harness for Masterarbeit
CBT Story proofreading for Masterarbeit
Human baselines creation for Masterarbeit
Using Google Bard to generate CBT stories for Masterarbeit
Formatting floats as strings inside a list comprehension
pytest approx as almostequal
Connecting to a Rancher pod with kubectl terminal
Setup for Dockerfiles where you can look around before running
Dive for looking inside docker images
LLM playgrounds online
Poetry installing packages as -e ditable
Dumping pretty cyrillic UTF YAML and JSON files
Promptsource
Writing evaluation code for my Masterarbeit
Uninstalling garbage from my android phone
What I learned about Google Sync of apps and F-Droid
Naming conference rooms in your company after the illnesses you cure
Pre-factory-reset checklist for my Android phone
UA-CBT story generation Masterarbeit notes
I am not forced to do dict.items() all the time
New vim and jupyterlab insert mode mappings
RU interference masterarbeit task embeddings mapping
Things I'll do differently for my next thesis
A quick historical primer on the Ukrainian language
Latex algorithms bits
LaTeX best practices and compression
Rounding rules and notations
Yet another jupyter pandas template thing
More adventures plotting geodata
Notes in creating a tale motif ontology for my Masterarbeit
Converting markdown thesis to pdf and stuff
Ideas for annotating glosses in my Masterarbeit
Markdown collaboration tools
Text representation of graphs with graphviz
Glosses markdown magic
Perceptual image hashes
GBIF iNaturalist plantNet duplicates
Obsidian has an Outline core plugin
Poetry add spacy model to requirements
Hierarchical tree list of running processes in linux
Asking ChatGPT to make its own prompts is a superpower
Masterarbeit benchmark task for Russian-Ukrainian interference
Ukrainska Pravda dataset
Backing up a wordpress installation with wp-cli
poetry running scripts after building python package
Pytest logging output through CLI
German word Stehrümchen
Tenacity: a retrying library for python
GBIF API bits
Notes to self and lessons learned, OOP and programming in general
Python filtering logging logs and warnings
requests and urllib333 exceptions adventures
You can add notes to exceptions
Hyphens vs dashes vs en-dash em-dash minus etc
Overengineered solution to retrying and exceptions in python
Latex floating figures with wrapfig
Notes from paper review
Overleaf moving or copying projects
Overleaf plugins
Zotero pinning citation keys and Overleaf export
Masterarbeit evaluation task new UA grammar and feminitives
Masterarbeit eval task LMentry-static-UA
How to read and write a paper according to hackernews
Pip can easily install packages from github
Passing booleans to python argparse as str
pytest and lru_cache
Rancher secrets and config maps
Krita awesomeness
'Roter Faden'
Export all papers of an author from Google Scholar to BibTex
python progressbar2
llm python module for CLI llm or chatGPT use
Sad clown paradox
ChatGPT is awesome to generate dummy data!
Wowchemy basics
Master thesis task CBT
Tqdm and logging
Speedtest-cli and cloudflare's cooler alternative
tqdm for iterators with known lengths; manual updating
Overleaf zooming in in the PDF
poetry add version requirements
poetry and pyenv
python library for parsing human dates dateparser
Custom ordering-sorting in pandas
Jupyterlab can have side-by-side tabs
Adventures in UTF8
Masterarbeit Tagebuch
My current workflow for Zotero + Obsidian citations
Pandas json_normalize to parse list/dict into pandas thing
Masterarbeit evalUAtion logo ideas
Pandas aggregation with multiple columns and/or functions
Pandas formatting, suppressing scientific notation and display()-ing stuff
Matplotlib extend limits to fit text
Removing Gitlab tasks from issues thorugh search filter
~~My own evaluation harness for Masterarbeit notes~~ eval harnesses notes
Masterarbeit toread stack
Meta about writing a Masterarbeit
Python self type
Useful literature for Masterarbeit
Ideas for Ukrainian LM eval tasks
LM Benchmarks notes
MASTERARBEIT (Master thesis) DRAFT
Random side quests about the Masterarbeit
Very first notes on my Master thesis - Evaluation benchmark for DE-UA text
Intermezzo IV
seaborn label bars in histogram plot
German NLP resources
Latex print or not the entire bibliography from a file
Latex page-breaks
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Vaex iterate through groups
Overleaf bits
Zotero web version for better tabs + split view
OSM data sources
GBIF data analysis
Timing stuff in jupyter
Using a virtual environment inside jupyter
Vaex as faster pandas alternative
You can add underscores to numbers in Python
Docker unbuffered python output to read logs live
jupyter notebook, lab etc. installing extensions magic, paths etc.
pip force reinstall
Dia save antialiased PNG
Useful writing cliches
Radar plots
Google spreadsheets basics and conditional formatting
Plant datasets taxonomy prep
Seaborn matplotlib labeling data points
Black for jupyter notebook
Nice German word 'Krempel' and others
Pandas seaborn pretty correlation code
Seaborn how-to guide
Seaborn distributions and KDE plots
Huggingface datasets can become pandas dataframes
More matplotlib color fun with cycler package
matplotlib datetime axes indexing
Pandas categorical types weirdness
Pandas joining and merging tables
Pandas seaborn plotting groupby can be used without reset_index
Pandas set column value based on (incl.groupby) filter
Pie Charts Considered Harmful
Seaborn setting titles and stuff through matplotlib's axis .set() function
seaborn things built on FacetGrid for easy multiple plots
jupyter pandas interactive tables
Pandas add colums to dataframe based on dictionary inside a column
Plants paper notes
Zotero and Obsidian
Zotero basics and group syncing
Gitstats for git project statistics
Python 3.10 has a case statement
Using descriptive titles not just for graphs, but also for section names
pycharm reformat file
Obsidian hide specific tag from graph view
Pandas and jupyter basics I keep looking for: display all rows/cols and make cells 100% wide
Seaborn basics
seaborn plotting pandas pd.Timedeltas
pandas drop non-numeric rows
Sorting lines in vim
Black failing with error about safe mode
vim iskeyword to change definition of what is a word
CLI preserve colored output by making programs think they are running interactively
Latex recap
Make files downloadable in an Apache webserver and HTML
Python collections, typing etc.
Gitlab container registries etc.
Re-running commands with fc
Running scripts in linux without chmod-ding them
Latex adding Inputs and Outputs to an algorithmsx environment
M paper bits
Detecting letters with Fourier transforms
My link wiki's rebirth into Hugo, final write-up
matplotlib labeling pie-charts
Notes after writing a paper
json diff with jq, also: side-by-side output
micro is a simple single-file CLI text editor
xlsxgrep for grepping inside xls files
Rancher and kubernetes, the very basics
Things I learned at a hackathon^W onsite working session™
Cleaning printer printheads
git diff to find differences in file between revisions
Python Callable Protocols for complex Callable typing
Python ellipsis (...)
Python state machine
Gitlab has a git graph
pytest skipif
Windows has case-insensitive filenames and using fnmatch for not-filenames fails
Git commit empty directories
pyenv basics
Anki Image Occlusion extension
Small update to my keyboard layout
Eight-level keys
List of all xkbmap configuration options
Tradition of summarizing read books at the end of the year
LaTex and IEEE garden
pandoc standalone option
Knuth et al. and others on writing style in mathematics
Сенека про смерть
Philosophy of your should be able to fix it yourself
Untitled
Docker using custom Dockerfile name
Interesting blog with explanations of ML stuff
Sparse language models are a thing
Redis basics
Gitlab code review works better inside merge requests, not commits
Google scholar automatically shows new papers
LM paper notes
NN basics and resources
Enums in python - set by name and value
HF token-classification pipeline prediction text
pytorch dataloaders and friends
Python raise_or_log function
Паста с морепродуктами в сливочном соусе
frp proxy using docker (-compose)
self-hosting with docker compose resources
Using cloudflared tunnels as proxy in docker
You can use screen or tmux for your normal editing things
Burn iso onto usb with dd
Debian linux install hangs on configuring network + debugging linux install issues
Python blending abstractmethod and staticmethod (or other decorators)
Python typing annotating functions and callables
Used bycicle German contract
Vaultwarden Bitwarden Yunohost creation procedure
Yunohost command log display share UX
Yunohost let's encrypt certbot manual certificate process
Yunohost UX show read articles
Make incoming pings visible
OpenSSH version
Options to access a host from behind NAT and firewall
Ping with timestamp
Router in repeater mode
Python path .resolve() doesn't expand ~, only .. and symlinks!
jq iterate through key names with to_entries
Python logging filters
Python logging to file and screen with different loglevels
Pycharm ideavimrc adding closing and reopening tabs
Python @property decorator
Python logging change level through context manager
Python pattern fail on multiple conditions
Gimp open PDFs to clean them
Python pathlib Path check if directory is empty
Omegaconf and python configs
Setting up again Nextcloud, dav, freshRSS sync etc. for Android phone
Taskwarrior better use of default values
Spacy custom tokenizer rules
Pycharm shelf and changelists and 'Unshelve silently'
Python fnmatch glob invalid expressions
Running modules with pdbpp in python
Huggingface utils ExplicitEnum python bits
Creating representative test sets
Pycharm pytest logging settings
Python sorted sorting with multiple keys
Huggingface datasets set_transform
Slurm pyxis using a docker
Huggingface dataset analysis tool
Inter-annotator agreement (IAA) metrics
Python dataclass libraries, pydantic and dataclass-wizard
Python typing classmethods return type
Python for..else syntax
Python interval libraries
Python str lower bug - callable function vs function return value
Dataset files structure Huggingface recommendations
Python argparse pass multiple values for argument
Python set operations
Docker cleaning up everything
Slurm blues
Slurm jobs crash due to OOM
Pycharm code code completion suggestions and references
Huggingface Datasets metadata
Directory structure for python research-y projects
Python unpacking operator to get list of dictionary keys from dict_keys
Pycharm drop into the debugger on failed tests
Pytest fixtures that yield instead of return for better cleanup code
Docker adventures
Cooling your house
Disable mouse while typing blues part N
Telegram Desktop official bindings keyboard shortcuts
pytest-print to print strings when running pytests
Python parse library that's the opposite of formatted strings
Linux toggle touchpad
qtile lazy functions
qtile logging
Three libraries for explaining/inspecting/debugging/diagnosing ML
Qtile replacing countdown-notification mechanism
Plotly updating graphs
git delete branch; git delete commit
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
Debugging general linux problems + listing files by modification date
inxi for getting basic info about a system
Linux changing password delay
Noise cancelling and pipewire
git bisect
HF datasets intro google colab
pycharm nagging me about TODOs before committing might actually be useful
python sanitizing filenames with external library
python defaultdict
Using pytest markers in pycharm
Python add duplicate function names for backwards compatibility
pytest temporary files
Pycharm explicitly calling breakpoint() during debugging
Python running modules inside modules from CLI
Pycharm use requirements.txt
Streamlit for small python demos
Use tqdm only if the list is large
Gitlab 'you cannot push commits for ..' error
Hummus
Чебуреки
google colab can download .py files preserving the comments
Hugo better summary code
Linux CLI find out where disk space went
Git HTTPS save credentials in plain text
argparse does prefix matching
Cough types metodichka
pytest sharing data between test files through pytest.configure
Spacy is neat
Caution text art and text art
Taskwarrior can have lower-case tags
Git adding another remote
Запеканка с мясом и овощами
python asserts
python run pdb on exception
python walrus operators for debugging and output
linux pkill autocompletes only running processes
Personal script directory
timewarrior lengthening last task to now through a hint; representing dates
Adding output of a shell script to qtile statusbar
Fn+Esc turns on FnLock function keys on my Thinkpad
Harvard sentences
Hugo sorting posts by filename
qtile open directory using the default file browser
qtile-i3-awesomeWM warning on low battery level
taskwarrior getting currently active task
Fix for pycharm being slow
Notes about IBM Lotus Notes password prompt
FUNSD dataset with annotated forms
German Bindestrich VS Minus
List of good things
Setting up pycharm for poetry, black etc.
Taskwarrior python bindings
Basics of NLP and Language modeling course / explorable
From an Intermezzo-3 post that was never written
Obsidian show trailing spaces in editor through custom CSS
Hugo use page permalinks to map Days from different folders to the same section in URL
jq return raw values without quotes
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
zsh and bash iterate for each line in command or in file
Common cold and flu basics
CATB dancing with the Gods
LW at the end of each year votes for the best post of the PREVIOUS year
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest use conftest.py to run python code before the tests
Using pytest-datafiles for assets in pytest
Easier python logging setup with argparse's 'dest' parameter
Git and execution of shell commands
Python package import patterns link + __init__ stuff
Changing screen brightness on linux, on hardware and software level
poetry pytest takes too long to collect + tell it to ignore certain directories
python logging explanation of the relationship between root logger and submodule ones
gitlab creating branch from Issue
Order of directories inside a python project
python pdb stops on keyboard interrupt
installing noisetorch on Mint with permissions and setuid and CAP_SYS_RESOURCE
vnstat for monitoring traffic
pdppp instead of pdb and ipdb for python debugging
Python expanding a list by assigning multiple elements to a slice
First use of python 3.8 walrus operator!
kitty terminal size issues
python None in slice notation
representing empty strings in ini files
vim automatically use the last search in search and replace
mypy disabling individual warnings
nvim
Python best practices for 2021
Python click getting default values from config file
Python dotenv and python-decouple to separate configs from code
Blues in setting qutebrowser as default browser
Making a script into an application
Obsidian illegal names don't allow sync
Exporting Pycharm settings
Port forwarding through ssh config
Screen tips
sshfs configs
When backing stuff up, check if there are any symlinks!
Inverted index
IPDB move through individual frames
IPython
pycharm already running fix
Python Union typing
Git sparse checkout
Options for adding search to Hugo
python import this
Python pytest workshop part 2
Convert nested OrderedDicts into dict
Рецепт котлет а ля АП
Getting screenshots to work in qtile
How to remove a key lock cylinder
qtile scripting through callables; switching to specific layout
Restarting qtile when you mess up config file
211209-1354 Python testing basics with poetry and pytest
Adding a new WM to startup with GDM
211208-1509 qtile WM first impressions
211208-1733 Adding highlights to a list of sample configuration folders
211207-1822 Three ways to return None in python
211207-2031 Obsidian starring a search
Obsidian embedding parts of other document
211206-0353 Python multiline regexes
Advanced search in Obsidian
211203-1523 Bitbucket open branch files from PR or commit
211203-1941 Obsidian link to headers and internal blocks
211203-2305 New obsidian Templates + hotkeys for Garden (IT, RL) and personal notes
211202-0008 Hugo and HTML anchors
211201-0057 Obsidian daily notes templates
211201-1637 mypy and python typing
211201-2236 job interview questions
211201-2243 things to learn
Stuff to learn in my free time
Tibetan bowl 5min video
211130-1751 git rebase on branch vs origin-branch + git fetch
211130-1925 providing user and pass to wget through teamcity
211129-0023 obsidian console
Obsidian starter templates
211128-2120 simple-scan for scanning
211126-1301 pycharm pinning tabs
LOT Polish Airlines
211124-1731 python logging setup
211124-1744 argparse notes
211123-1558 nix data science overlay
211123-2122 obsidian undeleting files
211123-2333 python scopes
211123-2345 python packaging
211123-2348 poetry for package management
211122-0256 quickly forming an URI in markdown
211122-0905 detectron Instances initialization
211121-2123 git undoing git add unstaging files
211121-2137 replace a string in all files recursively
211121-2201 vim opening more than 10 tabs
Old blog - randomness of this week
Programming is
Quotes from my old blog
Two kinds of self-confidence
Untitled
211120-2101 Шорох орехов
211119-1208 BER airport charging stations
211118-0024 python namedtuple
211118-1832 mob programming and mob review
211117-1127 python simple TTL time-based caching
211117-1251 etcher is a program to burn ISOs on usb drives
211117-1304 delete all empty files in folder
211117-1309 obsidian plugin footnote shortcut
211117-1415 Pycharm / intellij reopen closed tab + current keymap
211117-1803 pycharm debugging scrolling
211117-1926 python staticmethods and self
211117-2107 added sort by size alias
211117-2112 df for current filesystem or speficied file
211117-2327 python annotating number of elements in Tuple, Sequence, List in typing
211110-1520 Historical document processing, dhSegment
211109-1539 Git tracks executable bit of files
211108-1203 RabbitMQ
211108-1212 nvidia-smi has a python library (bindings)
211108-1246 Hugo groupBy to group stuff by days
211108-1316 Syntax highlight of Hugo templates in code listings
211108-1405 Hugo create shortcode or template for Day
Chicken brining
English phrases about time estimates
English phrases about time estimates
Medicine and IT and approaches to mistakes
Pergamon, keychains and Pavlovian reflexes
When to hold on to information + problems and solutions
Mackerel recipes
211103-1811 Handwriting text generation GAN by Amazon
211102-0111 python defining own types for typing
211102-1811 python pip and wheel
211101-2011 Git reset types
211101-2111 bash - Find the size of all files of a certain type
211101-2211 NixOS and nix
211101-2311 git push all local branches to remote or to different branch
211028-1110 Python staticmethod vs classmethod
211020-1410 ML starter kit resources website
YAML Norway issues
Салат с консервированным тунцом и фасолью
Obsidian templates for notes and life organisation
211018-1510 Python rounding behaviour
211018-1610 TODO - Garden and DTB
Cooking - general
Days
Days
Days
Days
Lemon curd salmon recipe
Traveling checklist
Traveling checklist
САМЫЙ УНИВЕРСАЛЬНЫЙ «ПОХУДИТЕЛЬНЫЙ» САЛАТ
zc/it
Better Posters notes
Better Posters notes
Latex footnotes in descriptions don't work
Latex footnotes in descriptions don't work
Zathura is awesome
Zathura is awesome
Footnotes inside table latex
Footnotes inside table latex
Latex centering wide tables
Latex centering wide tables
i.e. and e.g. and commas
i.e. and e.g. and commas
Insights on my writing with Grammarly
Insights on my writing with Grammarly
CLI webservice for easy sharing of files via curl
CLI webservice for easy sharing of files via curl
Latex automated title case in titles
Latex automated title case in titles
Seaborn barplot ordering gotcha
Seaborn barplot ordering gotcha
In LaTex you can put multiple labels to the same object
In LaTex you can put multiple labels to the same object
Latex margin notes
Latex margin notes
Latex quotations
Latex quotations
Masterarbeit final checklist
Masterarbeit final checklist
More latex tricks for spacing and references
More latex tricks for spacing and references
Latex trivial TODO command
Latex trivial TODO command
Locally debugging Huggingface Dataset scripts
Locally debugging Huggingface Dataset scripts
Huggingface Hub prefers zip archives because they support streaming
Huggingface Hub prefers zip archives because they support streaming
Latex has paragraphs and subparagraphs
Latex has paragraphs and subparagraphs
Things I'll do different next time when creating datasets
Things I'll do different next time when creating datasets
Huggingface dataset build configs
Huggingface dataset build configs
JSONL to JSON conversion with jq
JSONL to JSON conversion with jq
python random sample vs random choices
python random sample vs random choices
DBnary is a cool place I should look into further
DBnary is a cool place I should look into further
Huggingface Hub full dataset card metadata
Huggingface Hub full dataset card metadata
LMentry improving words and sentences by frequency
LMentry improving words and sentences by frequency
CBT Task filtering instructions (Masterarbeit)
CBT Task filtering instructions (Masterarbeit)
Pandas adding prefix to columns and making metadata out of column subsets
Pandas adding prefix to columns and making metadata out of column subsets
Rancher setting up gitlab registry secrets
Rancher setting up gitlab registry secrets
Spacy has both Token.lemma_ and Token.norm_
Spacy has both Token.lemma_ and Token.norm_
rich inspect
rich inspect
Sorting Ukrainian words in Python
Sorting Ukrainian words in Python
Spacy has an attribute_ruler to force specific changes in matches
Spacy has an attribute_ruler to force specific changes in matches
CBT Story correction instructions (Masterarbeit)
CBT Story correction instructions (Masterarbeit)
Evaluating Google Gemini models in lm-eval harness for Masterarbeit
Evaluating Google Gemini models in lm-eval harness for Masterarbeit
CBT Story proofreading for Masterarbeit
CBT Story proofreading for Masterarbeit
Human baselines creation for Masterarbeit
Human baselines creation for Masterarbeit
Using Google Bard to generate CBT stories for Masterarbeit
Using Google Bard to generate CBT stories for Masterarbeit
Formatting floats as strings inside a list comprehension
Formatting floats as strings inside a list comprehension
pytest approx as almostequal
pytest approx as almostequal
Connecting to a Rancher pod with kubectl terminal
Connecting to a Rancher pod with kubectl terminal
Setup for Dockerfiles where you can look around before running
Setup for Dockerfiles where you can look around before running
Dive for looking inside docker images
Dive for looking inside docker images
LLM playgrounds online
LLM playgrounds online
Poetry installing packages as -e ditable
Poetry installing packages as -e ditable
Dumping pretty cyrillic UTF YAML and JSON files
Dumping pretty cyrillic UTF YAML and JSON files
Promptsource
Promptsource
Writing evaluation code for my Masterarbeit
Writing evaluation code for my Masterarbeit
Uninstalling garbage from my android phone
Uninstalling garbage from my android phone
What I learned about Google Sync of apps and F-Droid
What I learned about Google Sync of apps and F-Droid
Pre-factory-reset checklist for my Android phone
Pre-factory-reset checklist for my Android phone
UA-CBT story generation Masterarbeit notes
UA-CBT story generation Masterarbeit notes
I am not forced to do dict.items() all the time
I am not forced to do dict.items() all the time
New vim and jupyterlab insert mode mappings
New vim and jupyterlab insert mode mappings
RU interference masterarbeit task embeddings mapping
RU interference masterarbeit task embeddings mapping
Things I'll do differently for my next thesis
Things I'll do differently for my next thesis
A quick historical primer on the Ukrainian language
A quick historical primer on the Ukrainian language
Latex algorithms bits
Latex algorithms bits
LaTeX best practices and compression
LaTeX best practices and compression
Rounding rules and notations
Rounding rules and notations
Yet another jupyter pandas template thing
Yet another jupyter pandas template thing
More adventures plotting geodata
More adventures plotting geodata
Notes in creating a tale motif ontology for my Masterarbeit
Notes in creating a tale motif ontology for my Masterarbeit
Converting markdown thesis to pdf and stuff
Converting markdown thesis to pdf and stuff
Ideas for annotating glosses in my Masterarbeit
Ideas for annotating glosses in my Masterarbeit
Markdown collaboration tools
Markdown collaboration tools
Text representation of graphs with graphviz
Text representation of graphs with graphviz
Glosses markdown magic
Glosses markdown magic
Perceptual image hashes
Perceptual image hashes
GBIF iNaturalist plantNet duplicates
GBIF iNaturalist plantNet duplicates
Obsidian has an Outline core plugin
Obsidian has an Outline core plugin
Poetry add spacy model to requirements
Poetry add spacy model to requirements
Hierarchical tree list of running processes in linux
Hierarchical tree list of running processes in linux
Asking ChatGPT to make its own prompts is a superpower
Asking ChatGPT to make its own prompts is a superpower
Masterarbeit benchmark task for Russian-Ukrainian interference
Masterarbeit benchmark task for Russian-Ukrainian interference
Ukrainska Pravda dataset
Ukrainska Pravda dataset
Backing up a wordpress installation with wp-cli
Backing up a wordpress installation with wp-cli
poetry running scripts after building python package
poetry running scripts after building python package
Pytest logging output through CLI
Pytest logging output through CLI
Tenacity: a retrying library for python
Tenacity: a retrying library for python
GBIF API bits
GBIF API bits
Notes to self and lessons learned, OOP and programming in general
Notes to self and lessons learned, OOP and programming in general
Python filtering logging logs and warnings
Python filtering logging logs and warnings
requests and urllib333 exceptions adventures
requests and urllib333 exceptions adventures
You can add notes to exceptions
You can add notes to exceptions
Overengineered solution to retrying and exceptions in python
Overengineered solution to retrying and exceptions in python
Latex floating figures with wrapfig
Latex floating figures with wrapfig
Notes from paper review
Notes from paper review
Overleaf moving or copying projects
Overleaf moving or copying projects
Overleaf plugins
Overleaf plugins
Zotero pinning citation keys and Overleaf export
Zotero pinning citation keys and Overleaf export
Masterarbeit evaluation task new UA grammar and feminitives
Masterarbeit evaluation task new UA grammar and feminitives
Masterarbeit eval task LMentry-static-UA
Masterarbeit eval task LMentry-static-UA
How to read and write a paper according to hackernews
How to read and write a paper according to hackernews
Pip can easily install packages from github
Pip can easily install packages from github
Passing booleans to python argparse as str
Passing booleans to python argparse as str
pytest and lru_cache
pytest and lru_cache
Rancher secrets and config maps
Rancher secrets and config maps
Krita awesomeness
Krita awesomeness
'Roter Faden'
'Roter Faden'
Export all papers of an author from Google Scholar to BibTex
Export all papers of an author from Google Scholar to BibTex
python progressbar2
python progressbar2
llm python module for CLI llm or chatGPT use
llm python module for CLI llm or chatGPT use
ChatGPT is awesome to generate dummy data!
ChatGPT is awesome to generate dummy data!
Wowchemy basics
Wowchemy basics
Master thesis task CBT
Master thesis task CBT
Tqdm and logging
Tqdm and logging
Speedtest-cli and cloudflare's cooler alternative
Speedtest-cli and cloudflare's cooler alternative
tqdm for iterators with known lengths; manual updating
tqdm for iterators with known lengths; manual updating
Overleaf zooming in in the PDF
Overleaf zooming in in the PDF
poetry add version requirements
poetry add version requirements
poetry and pyenv
poetry and pyenv
python library for parsing human dates dateparser
python library for parsing human dates dateparser
Custom ordering-sorting in pandas
Custom ordering-sorting in pandas
Jupyterlab can have side-by-side tabs
Jupyterlab can have side-by-side tabs
Adventures in UTF8
Adventures in UTF8
Masterarbeit Tagebuch
Masterarbeit Tagebuch
My current workflow for Zotero + Obsidian citations
My current workflow for Zotero + Obsidian citations
Pandas json_normalize to parse list/dict into pandas thing
Pandas json_normalize to parse list/dict into pandas thing
Masterarbeit evalUAtion logo ideas
Masterarbeit evalUAtion logo ideas
Pandas aggregation with multiple columns and/or functions
Pandas aggregation with multiple columns and/or functions
Pandas formatting, suppressing scientific notation and display()-ing stuff
Pandas formatting, suppressing scientific notation and display()-ing stuff
Matplotlib extend limits to fit text
Matplotlib extend limits to fit text
Removing Gitlab tasks from issues thorugh search filter
Removing Gitlab tasks from issues thorugh search filter
~~My own evaluation harness for Masterarbeit notes~~ eval harnesses notes
~~My own evaluation harness for Masterarbeit notes~~ eval harnesses notes
Masterarbeit toread stack
Masterarbeit toread stack
Meta about writing a Masterarbeit
Meta about writing a Masterarbeit
Python self type
Python self type
Useful literature for Masterarbeit
Useful literature for Masterarbeit
Ideas for Ukrainian LM eval tasks
Ideas for Ukrainian LM eval tasks
LM Benchmarks notes
LM Benchmarks notes
MASTERARBEIT (Master thesis) DRAFT
MASTERARBEIT (Master thesis) DRAFT
Random side quests about the Masterarbeit
Random side quests about the Masterarbeit
Very first notes on my Master thesis - Evaluation benchmark for DE-UA text
Very first notes on my Master thesis - Evaluation benchmark for DE-UA text
seaborn label bars in histogram plot
seaborn label bars in histogram plot
German NLP resources
German NLP resources
Latex print or not the entire bibliography from a file
Latex print or not the entire bibliography from a file
Latex page-breaks
Latex page-breaks
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Everything I know about saving plots in matplotlib, seaborn, plotly, as PNG and vector PDF/EPS etc.
Vaex iterate through groups
Vaex iterate through groups
Overleaf bits
Overleaf bits
Zotero web version for better tabs + split view
Zotero web version for better tabs + split view
OSM data sources
OSM data sources
GBIF data analysis
GBIF data analysis
Timing stuff in jupyter
Timing stuff in jupyter
Using a virtual environment inside jupyter
Using a virtual environment inside jupyter
Vaex as faster pandas alternative
Vaex as faster pandas alternative
You can add underscores to numbers in Python
You can add underscores to numbers in Python
Docker unbuffered python output to read logs live
Docker unbuffered python output to read logs live
jupyter notebook, lab etc. installing extensions magic, paths etc.
jupyter notebook, lab etc. installing extensions magic, paths etc.
pip force reinstall
pip force reinstall
Dia save antialiased PNG
Dia save antialiased PNG
Useful writing cliches
Useful writing cliches
Radar plots
Radar plots
Google spreadsheets basics and conditional formatting
Google spreadsheets basics and conditional formatting
Plant datasets taxonomy prep
Plant datasets taxonomy prep
Seaborn matplotlib labeling data points
Seaborn matplotlib labeling data points
Black for jupyter notebook
Black for jupyter notebook
Pandas seaborn pretty correlation code
Pandas seaborn pretty correlation code
Seaborn how-to guide
Seaborn how-to guide
Seaborn distributions and KDE plots
Seaborn distributions and KDE plots
Huggingface datasets can become pandas dataframes
Huggingface datasets can become pandas dataframes
More matplotlib color fun with cycler package
More matplotlib color fun with cycler package
matplotlib datetime axes indexing
matplotlib datetime axes indexing
Pandas categorical types weirdness
Pandas categorical types weirdness
Pandas joining and merging tables
Pandas joining and merging tables
Pandas seaborn plotting groupby can be used without reset_index
Pandas seaborn plotting groupby can be used without reset_index
Pandas set column value based on (incl.groupby) filter
Pandas set column value based on (incl.groupby) filter
Pie Charts Considered Harmful
Pie Charts Considered Harmful
Seaborn setting titles and stuff through matplotlib's axis .set() function
Seaborn setting titles and stuff through matplotlib's axis .set() function
seaborn things built on FacetGrid for easy multiple plots
seaborn things built on FacetGrid for easy multiple plots
jupyter pandas interactive tables
jupyter pandas interactive tables
Pandas add colums to dataframe based on dictionary inside a column
Pandas add colums to dataframe based on dictionary inside a column
Plants paper notes
Plants paper notes
Zotero and Obsidian
Zotero and Obsidian
Zotero basics and group syncing
Zotero basics and group syncing
Gitstats for git project statistics
Gitstats for git project statistics
Python 3.10 has a case statement
Python 3.10 has a case statement
pycharm reformat file
pycharm reformat file
Obsidian hide specific tag from graph view
Obsidian hide specific tag from graph view
Pandas and jupyter basics I keep looking for: display all rows/cols and make cells 100% wide
Pandas and jupyter basics I keep looking for: display all rows/cols and make cells 100% wide
Seaborn basics
Seaborn basics
seaborn plotting pandas pd.Timedeltas
seaborn plotting pandas pd.Timedeltas
pandas drop non-numeric rows
pandas drop non-numeric rows
Sorting lines in vim
Sorting lines in vim
Black failing with error about safe mode
Black failing with error about safe mode
vim iskeyword to change definition of what is a word
vim iskeyword to change definition of what is a word
CLI preserve colored output by making programs think they are running interactively
CLI preserve colored output by making programs think they are running interactively
Latex recap
Latex recap
Make files downloadable in an Apache webserver and HTML
Make files downloadable in an Apache webserver and HTML
Python collections, typing etc.
Python collections, typing etc.
Gitlab container registries etc.
Gitlab container registries etc.
Re-running commands with fc
Re-running commands with fc
Running scripts in linux without chmod-ding them
Running scripts in linux without chmod-ding them
Latex adding Inputs and Outputs to an algorithmsx environment
Latex adding Inputs and Outputs to an algorithmsx environment
M paper bits
M paper bits
Detecting letters with Fourier transforms
Detecting letters with Fourier transforms
My link wiki's rebirth into Hugo, final write-up
My link wiki's rebirth into Hugo, final write-up
matplotlib labeling pie-charts
matplotlib labeling pie-charts
Notes after writing a paper
Notes after writing a paper
json diff with jq, also: side-by-side output
json diff with jq, also: side-by-side output
micro is a simple single-file CLI text editor
micro is a simple single-file CLI text editor
xlsxgrep for grepping inside xls files
xlsxgrep for grepping inside xls files
Rancher and kubernetes, the very basics
Rancher and kubernetes, the very basics
Things I learned at a hackathon^W onsite working session™
Things I learned at a hackathon^W onsite working session™
Cleaning printer printheads
Cleaning printer printheads
git diff to find differences in file between revisions
git diff to find differences in file between revisions
Python Callable Protocols for complex Callable typing
Python Callable Protocols for complex Callable typing
Python ellipsis (...)
Python ellipsis (...)
Python state machine
Python state machine
Gitlab has a git graph
Gitlab has a git graph
pytest skipif
pytest skipif
Windows has case-insensitive filenames and using fnmatch for not-filenames fails
Windows has case-insensitive filenames and using fnmatch for not-filenames fails
Git commit empty directories
Git commit empty directories
pyenv basics
pyenv basics
Anki Image Occlusion extension
Anki Image Occlusion extension
Small update to my keyboard layout
Small update to my keyboard layout
Eight-level keys
Eight-level keys
List of all xkbmap configuration options
List of all xkbmap configuration options
LaTex and IEEE garden
LaTex and IEEE garden
pandoc standalone option
pandoc standalone option
Knuth et al. and others on writing style in mathematics
Knuth et al. and others on writing style in mathematics
Philosophy of your should be able to fix it yourself
Philosophy of your should be able to fix it yourself
Untitled
Untitled
Docker using custom Dockerfile name
Docker using custom Dockerfile name
Interesting blog with explanations of ML stuff
Interesting blog with explanations of ML stuff
Sparse language models are a thing
Sparse language models are a thing
Redis basics
Redis basics
Gitlab code review works better inside merge requests, not commits
Gitlab code review works better inside merge requests, not commits
Google scholar automatically shows new papers
Google scholar automatically shows new papers
LM paper notes
LM paper notes
NN basics and resources
NN basics and resources
Enums in python - set by name and value
Enums in python - set by name and value
HF token-classification pipeline prediction text
HF token-classification pipeline prediction text
pytorch dataloaders and friends
pytorch dataloaders and friends
Python raise_or_log function
Python raise_or_log function
frp proxy using docker (-compose)
frp proxy using docker (-compose)
self-hosting with docker compose resources
self-hosting with docker compose resources
Using cloudflared tunnels as proxy in docker
Using cloudflared tunnels as proxy in docker
You can use screen or tmux for your normal editing things
You can use screen or tmux for your normal editing things
Burn iso onto usb with dd
Burn iso onto usb with dd
Debian linux install hangs on configuring network + debugging linux install issues
Debian linux install hangs on configuring network + debugging linux install issues
Python blending abstractmethod and staticmethod (or other decorators)
Python blending abstractmethod and staticmethod (or other decorators)
Python typing annotating functions and callables
Python typing annotating functions and callables
Vaultwarden Bitwarden Yunohost creation procedure
Vaultwarden Bitwarden Yunohost creation procedure
Yunohost command log display share UX
Yunohost command log display share UX
Yunohost let's encrypt certbot manual certificate process
Yunohost let's encrypt certbot manual certificate process
Yunohost UX show read articles
Yunohost UX show read articles
Make incoming pings visible
Make incoming pings visible
OpenSSH version
OpenSSH version
Options to access a host from behind NAT and firewall
Options to access a host from behind NAT and firewall
Ping with timestamp
Ping with timestamp
Router in repeater mode
Router in repeater mode
Python path .resolve() doesn't expand ~, only .. and symlinks!
Python path .resolve() doesn't expand ~, only .. and symlinks!
jq iterate through key names with to_entries
jq iterate through key names with to_entries
Python logging filters
Python logging filters
Python logging to file and screen with different loglevels
Python logging to file and screen with different loglevels
Pycharm ideavimrc adding closing and reopening tabs
Pycharm ideavimrc adding closing and reopening tabs
Python @property decorator
Python @property decorator
Python logging change level through context manager
Python logging change level through context manager
Python pattern fail on multiple conditions
Python pattern fail on multiple conditions
Gimp open PDFs to clean them
Gimp open PDFs to clean them
Python pathlib Path check if directory is empty
Python pathlib Path check if directory is empty
Omegaconf and python configs
Omegaconf and python configs
Setting up again Nextcloud, dav, freshRSS sync etc. for Android phone
Setting up again Nextcloud, dav, freshRSS sync etc. for Android phone
Taskwarrior better use of default values
Taskwarrior better use of default values
Spacy custom tokenizer rules
Spacy custom tokenizer rules
Pycharm shelf and changelists and 'Unshelve silently'
Pycharm shelf and changelists and 'Unshelve silently'
Python fnmatch glob invalid expressions
Python fnmatch glob invalid expressions
Running modules with pdbpp in python
Running modules with pdbpp in python
Huggingface utils ExplicitEnum python bits
Huggingface utils ExplicitEnum python bits
Creating representative test sets
Creating representative test sets
Pycharm pytest logging settings
Pycharm pytest logging settings
Python sorted sorting with multiple keys
Python sorted sorting with multiple keys
Huggingface datasets set_transform
Huggingface datasets set_transform
Slurm pyxis using a docker
Slurm pyxis using a docker
Huggingface dataset analysis tool
Huggingface dataset analysis tool
Inter-annotator agreement (IAA) metrics
Inter-annotator agreement (IAA) metrics
Python dataclass libraries, pydantic and dataclass-wizard
Python dataclass libraries, pydantic and dataclass-wizard
Python typing classmethods return type
Python typing classmethods return type
Python for..else syntax
Python for..else syntax
Python interval libraries
Python interval libraries
Python str lower bug - callable function vs function return value
Python str lower bug - callable function vs function return value
Dataset files structure Huggingface recommendations
Dataset files structure Huggingface recommendations
Python argparse pass multiple values for argument
Python argparse pass multiple values for argument
Python set operations
Python set operations
Docker cleaning up everything
Docker cleaning up everything
Slurm blues
Slurm blues
Slurm jobs crash due to OOM
Slurm jobs crash due to OOM
Pycharm code code completion suggestions and references
Pycharm code code completion suggestions and references
Huggingface Datasets metadata
Huggingface Datasets metadata
Directory structure for python research-y projects
Directory structure for python research-y projects
Python unpacking operator to get list of dictionary keys from dict_keys
Python unpacking operator to get list of dictionary keys from dict_keys
Pycharm drop into the debugger on failed tests
Pycharm drop into the debugger on failed tests
Pytest fixtures that yield instead of return for better cleanup code
Pytest fixtures that yield instead of return for better cleanup code
Docker adventures
Docker adventures
Disable mouse while typing blues part N
Disable mouse while typing blues part N
Telegram Desktop official bindings keyboard shortcuts
Telegram Desktop official bindings keyboard shortcuts
pytest-print to print strings when running pytests
pytest-print to print strings when running pytests
Python parse library that's the opposite of formatted strings
Python parse library that's the opposite of formatted strings
Linux toggle touchpad
Linux toggle touchpad
qtile lazy functions
qtile lazy functions
qtile logging
qtile logging
Three libraries for explaining/inspecting/debugging/diagnosing ML
Three libraries for explaining/inspecting/debugging/diagnosing ML
Qtile replacing countdown-notification mechanism
Qtile replacing countdown-notification mechanism
Plotly updating graphs
Plotly updating graphs
git delete branch; git delete commit
git delete branch; git delete commit
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
Huggingface HF Custom NER with BERT: tokenizing, aligning tokens, etc.
Debugging general linux problems + listing files by modification date
Debugging general linux problems + listing files by modification date
inxi for getting basic info about a system
inxi for getting basic info about a system
Linux changing password delay
Linux changing password delay
Noise cancelling and pipewire
Noise cancelling and pipewire
git bisect
git bisect
HF datasets intro google colab
HF datasets intro google colab
pycharm nagging me about TODOs before committing might actually be useful
pycharm nagging me about TODOs before committing might actually be useful
python sanitizing filenames with external library
python sanitizing filenames with external library
python defaultdict
python defaultdict
Using pytest markers in pycharm
Using pytest markers in pycharm
Python add duplicate function names for backwards compatibility
Python add duplicate function names for backwards compatibility
pytest temporary files
pytest temporary files
Pycharm explicitly calling breakpoint() during debugging
Pycharm explicitly calling breakpoint() during debugging
Python running modules inside modules from CLI
Python running modules inside modules from CLI
Pycharm use requirements.txt
Pycharm use requirements.txt
Streamlit for small python demos
Streamlit for small python demos
Use tqdm only if the list is large
Use tqdm only if the list is large
Gitlab 'you cannot push commits for ..' error
Gitlab 'you cannot push commits for ..' error
google colab can download .py files preserving the comments
google colab can download .py files preserving the comments
Hugo better summary code
Hugo better summary code
Linux CLI find out where disk space went
Linux CLI find out where disk space went
Git HTTPS save credentials in plain text
Git HTTPS save credentials in plain text
argparse does prefix matching
argparse does prefix matching
pytest sharing data between test files through pytest.configure
pytest sharing data between test files through pytest.configure
Spacy is neat
Spacy is neat
Taskwarrior can have lower-case tags
Taskwarrior can have lower-case tags
Git adding another remote
Git adding another remote
python asserts
python asserts
python run pdb on exception
python run pdb on exception
python walrus operators for debugging and output
python walrus operators for debugging and output
linux pkill autocompletes only running processes
linux pkill autocompletes only running processes
Personal script directory
Personal script directory
timewarrior lengthening last task to now through a hint; representing dates
timewarrior lengthening last task to now through a hint; representing dates
Adding output of a shell script to qtile statusbar
Adding output of a shell script to qtile statusbar
Fn+Esc turns on FnLock function keys on my Thinkpad
Fn+Esc turns on FnLock function keys on my Thinkpad
Hugo sorting posts by filename
Hugo sorting posts by filename
qtile open directory using the default file browser
qtile open directory using the default file browser
qtile-i3-awesomeWM warning on low battery level
qtile-i3-awesomeWM warning on low battery level
taskwarrior getting currently active task
taskwarrior getting currently active task
Fix for pycharm being slow
Fix for pycharm being slow
Notes about IBM Lotus Notes password prompt
Notes about IBM Lotus Notes password prompt
FUNSD dataset with annotated forms
FUNSD dataset with annotated forms
Setting up pycharm for poetry, black etc.
Setting up pycharm for poetry, black etc.
Taskwarrior python bindings
Taskwarrior python bindings
Basics of NLP and Language modeling course / explorable
Basics of NLP and Language modeling course / explorable
Obsidian show trailing spaces in editor through custom CSS
Obsidian show trailing spaces in editor through custom CSS
Hugo use page permalinks to map Days from different folders to the same section in URL
Hugo use page permalinks to map Days from different folders to the same section in URL
jq return raw values without quotes
jq return raw values without quotes
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
taskwarrior modify tasks' hierarchical project names using taskwarrior filters and export
zsh and bash iterate for each line in command or in file
zsh and bash iterate for each line in command or in file
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest fixture to make pytest-datafiles return a pathlib.Path
pytest use conftest.py to run python code before the tests
pytest use conftest.py to run python code before the tests
Using pytest-datafiles for assets in pytest
Using pytest-datafiles for assets in pytest
Easier python logging setup with argparse's 'dest' parameter
Easier python logging setup with argparse's 'dest' parameter
Git and execution of shell commands
Git and execution of shell commands
Python package import patterns link + __init__ stuff
Python package import patterns link + __init__ stuff
Changing screen brightness on linux, on hardware and software level
Changing screen brightness on linux, on hardware and software level
poetry pytest takes too long to collect + tell it to ignore certain directories
poetry pytest takes too long to collect + tell it to ignore certain directories
python logging explanation of the relationship between root logger and submodule ones
python logging explanation of the relationship between root logger and submodule ones
gitlab creating branch from Issue
gitlab creating branch from Issue
Order of directories inside a python project
Order of directories inside a python project
python pdb stops on keyboard interrupt
python pdb stops on keyboard interrupt
installing noisetorch on Mint with permissions and setuid and CAP_SYS_RESOURCE
installing noisetorch on Mint with permissions and setuid and CAP_SYS_RESOURCE
vnstat for monitoring traffic
vnstat for monitoring traffic
pdppp instead of pdb and ipdb for python debugging
pdppp instead of pdb and ipdb for python debugging
Python expanding a list by assigning multiple elements to a slice
Python expanding a list by assigning multiple elements to a slice
First use of python 3.8 walrus operator!
First use of python 3.8 walrus operator!
kitty terminal size issues
kitty terminal size issues
python None in slice notation
python None in slice notation
representing empty strings in ini files
representing empty strings in ini files
vim automatically use the last search in search and replace
vim automatically use the last search in search and replace
mypy disabling individual warnings
mypy disabling individual warnings
nvim
nvim
Python best practices for 2021
Python best practices for 2021
Python click getting default values from config file
Python click getting default values from config file
Python dotenv and python-decouple to separate configs from code
Python dotenv and python-decouple to separate configs from code
Blues in setting qutebrowser as default browser
Blues in setting qutebrowser as default browser
Making a script into an application
Making a script into an application
Obsidian illegal names don't allow sync
Obsidian illegal names don't allow sync
Exporting Pycharm settings
Exporting Pycharm settings
Port forwarding through ssh config
Port forwarding through ssh config
Screen tips
Screen tips
sshfs configs
sshfs configs
When backing stuff up, check if there are any symlinks!
When backing stuff up, check if there are any symlinks!
Inverted index
Inverted index
IPDB move through individual frames
IPDB move through individual frames
IPython
IPython
pycharm already running fix
pycharm already running fix
Python Union typing
Python Union typing
Git sparse checkout
Git sparse checkout
Options for adding search to Hugo
Options for adding search to Hugo
python import this
python import this
Python pytest workshop part 2
Python pytest workshop part 2
Convert nested OrderedDicts into dict
Convert nested OrderedDicts into dict
Getting screenshots to work in qtile
Getting screenshots to work in qtile
qtile scripting through callables; switching to specific layout
qtile scripting through callables; switching to specific layout
Restarting qtile when you mess up config file
Restarting qtile when you mess up config file
211209-1354 Python testing basics with poetry and pytest
211209-1354 Python testing basics with poetry and pytest
Adding a new WM to startup with GDM
Adding a new WM to startup with GDM
211208-1509 qtile WM first impressions
211208-1509 qtile WM first impressions
211207-1822 Three ways to return None in python
211207-1822 Three ways to return None in python
211207-2031 Obsidian starring a search
211207-2031 Obsidian starring a search
Obsidian embedding parts of other document
Obsidian embedding parts of other document
211206-0353 Python multiline regexes
211206-0353 Python multiline regexes
Advanced search in Obsidian
Advanced search in Obsidian
211203-1523 Bitbucket open branch files from PR or commit
211203-1523 Bitbucket open branch files from PR or commit
211203-1941 Obsidian link to headers and internal blocks
211203-1941 Obsidian link to headers and internal blocks
211203-2305 New obsidian Templates + hotkeys for Garden (IT, RL) and personal notes
211203-2305 New obsidian Templates + hotkeys for Garden (IT, RL) and personal notes
211202-0008 Hugo and HTML anchors
211202-0008 Hugo and HTML anchors
211201-1637 mypy and python typing
211201-1637 mypy and python typing
211130-1751 git rebase on branch vs origin-branch + git fetch
211130-1751 git rebase on branch vs origin-branch + git fetch
211130-1925 providing user and pass to wget through teamcity
211130-1925 providing user and pass to wget through teamcity
211129-0023 obsidian console
211129-0023 obsidian console
211128-2120 simple-scan for scanning
211128-2120 simple-scan for scanning
211126-1301 pycharm pinning tabs
211126-1301 pycharm pinning tabs
211124-1731 python logging setup
211124-1731 python logging setup
211124-1744 argparse notes
211124-1744 argparse notes
211123-1558 nix data science overlay
211123-1558 nix data science overlay
211123-2122 obsidian undeleting files
211123-2122 obsidian undeleting files
211123-2333 python scopes
211123-2333 python scopes
211123-2345 python packaging
211123-2345 python packaging
211123-2348 poetry for package management
211123-2348 poetry for package management
211122-0256 quickly forming an URI in markdown
211122-0256 quickly forming an URI in markdown
211122-0905 detectron Instances initialization
211122-0905 detectron Instances initialization
211121-2123 git undoing git add unstaging files
211121-2123 git undoing git add unstaging files
211121-2137 replace a string in all files recursively
211121-2137 replace a string in all files recursively
211121-2201 vim opening more than 10 tabs
211121-2201 vim opening more than 10 tabs
211118-0024 python namedtuple
211118-0024 python namedtuple
211118-1832 mob programming and mob review
211118-1832 mob programming and mob review
211117-1127 python simple TTL time-based caching
211117-1127 python simple TTL time-based caching
211117-1251 etcher is a program to burn ISOs on usb drives
211117-1251 etcher is a program to burn ISOs on usb drives
211117-1304 delete all empty files in folder
211117-1304 delete all empty files in folder
211117-1309 obsidian plugin footnote shortcut
211117-1309 obsidian plugin footnote shortcut
211117-1415 Pycharm / intellij reopen closed tab + current keymap
211117-1415 Pycharm / intellij reopen closed tab + current keymap
211117-1803 pycharm debugging scrolling
211117-1803 pycharm debugging scrolling
211117-1926 python staticmethods and self
211117-1926 python staticmethods and self
211117-2107 added sort by size alias
211117-2107 added sort by size alias
211117-2112 df for current filesystem or speficied file
211117-2112 df for current filesystem or speficied file
211117-2327 python annotating number of elements in Tuple, Sequence, List in typing
211117-2327 python annotating number of elements in Tuple, Sequence, List in typing
211110-1520 Historical document processing, dhSegment
211110-1520 Historical document processing, dhSegment
211109-1539 Git tracks executable bit of files
211109-1539 Git tracks executable bit of files
211108-1203 RabbitMQ
211108-1203 RabbitMQ
211108-1212 nvidia-smi has a python library (bindings)
211108-1212 nvidia-smi has a python library (bindings)
211108-1246 Hugo groupBy to group stuff by days
211108-1246 Hugo groupBy to group stuff by days
211108-1316 Syntax highlight of Hugo templates in code listings
211108-1316 Syntax highlight of Hugo templates in code listings
211108-1405 Hugo create shortcode or template for Day
211108-1405 Hugo create shortcode or template for Day
211103-1811 Handwriting text generation GAN by Amazon
211103-1811 Handwriting text generation GAN by Amazon
211102-0111 python defining own types for typing
211102-0111 python defining own types for typing
211102-1811 python pip and wheel
211102-1811 python pip and wheel
211101-2011 Git reset types
211101-2011 Git reset types
211101-2111 bash - Find the size of all files of a certain type
211101-2111 bash - Find the size of all files of a certain type
211101-2211 NixOS and nix
211101-2211 NixOS and nix
211101-2311 git push all local branches to remote or to different branch
211101-2311 git push all local branches to remote or to different branch
211028-1110 Python staticmethod vs classmethod
211028-1110 Python staticmethod vs classmethod
211020-1410 ML starter kit resources website
211020-1410 ML starter kit resources website
YAML Norway issues
YAML Norway issues
211018-1510 Python rounding behaviour
211018-1510 Python rounding behaviour
zc/meta
211018-1610 TODO - Garden and DTB
211018-1610 TODO - Garden and DTB
Days
Days
Days
Days
Days
Days
zc/rl
Naming conference rooms in your company after the illnesses you cure
Naming conference rooms in your company after the illnesses you cure
German word Stehrümchen
German word Stehrümchen
Hyphens vs dashes vs en-dash em-dash minus etc
Hyphens vs dashes vs en-dash em-dash minus etc
Sad clown paradox
Sad clown paradox
Intermezzo IV
Intermezzo IV
Nice German word 'Krempel' and others
Nice German word 'Krempel' and others
Using descriptive titles not just for graphs, but also for section names
Using descriptive titles not just for graphs, but also for section names
Tradition of summarizing read books at the end of the year
Tradition of summarizing read books at the end of the year
Сенека про смерть
Сенека про смерть
Philosophy of your should be able to fix it yourself
Philosophy of your should be able to fix it yourself
Паста с морепродуктами в сливочном соусе
Паста с морепродуктами в сливочном соусе
Used bycicle German contract
Used bycicle German contract
Cooling your house
Cooling your house
Hummus
Hummus
Чебуреки
Чебуреки
Cough types metodichka
Cough types metodichka
Caution text art and text art
Caution text art and text art
Запеканка с мясом и овощами
Запеканка с мясом и овощами
Harvard sentences
Harvard sentences
German Bindestrich VS Minus
German Bindestrich VS Minus
List of good things
List of good things
From an Intermezzo-3 post that was never written
From an Intermezzo-3 post that was never written
Common cold and flu basics
Common cold and flu basics
CATB dancing with the Gods
CATB dancing with the Gods
LW at the end of each year votes for the best post of the PREVIOUS year
LW at the end of each year votes for the best post of the PREVIOUS year
Рецепт котлет а ля АП
Рецепт котлет а ля АП
How to remove a key lock cylinder
How to remove a key lock cylinder
211208-1733 Adding highlights to a list of sample configuration folders
211208-1733 Adding highlights to a list of sample configuration folders
211201-0057 Obsidian daily notes templates
211201-0057 Obsidian daily notes templates
211201-2236 job interview questions
211201-2236 job interview questions
211201-2243 things to learn
211201-2243 things to learn
Stuff to learn in my free time
Stuff to learn in my free time
Tibetan bowl 5min video
Tibetan bowl 5min video
Obsidian starter templates
Obsidian starter templates
LOT Polish Airlines
LOT Polish Airlines
Old blog - randomness of this week
Old blog - randomness of this week
Programming is
Programming is
Quotes from my old blog
Quotes from my old blog
Two kinds of self-confidence
Two kinds of self-confidence
Untitled
Untitled
211120-2101 Шорох орехов
211120-2101 Шорох орехов
211119-1208 BER airport charging stations
211119-1208 BER airport charging stations
Chicken brining
Chicken brining
English phrases about time estimates
English phrases about time estimates
English phrases about time estimates
English phrases about time estimates
Medicine and IT and approaches to mistakes
Medicine and IT and approaches to mistakes
Pergamon, keychains and Pavlovian reflexes
Pergamon, keychains and Pavlovian reflexes
When to hold on to information + problems and solutions
When to hold on to information + problems and solutions
Mackerel recipes
Mackerel recipes
Салат с консервированным тунцом и фасолью
Салат с консервированным тунцом и фасолью
Obsidian templates for notes and life organisation
Obsidian templates for notes and life organisation
Cooking - general
Cooking - general
Lemon curd salmon recipe
Lemon curd salmon recipe
Traveling checklist
Traveling checklist
Traveling checklist
Traveling checklist
САМЫЙ УНИВЕРСАЛЬНЫЙ «ПОХУДИТЕЛЬНЫЙ» САЛАТ
САМЫЙ УНИВЕРСАЛЬНЫЙ «ПОХУДИТЕЛЬНЫЙ» САЛАТ
zc/uni
zotero
Zotero pinning citation keys and Overleaf export
My current workflow for Zotero + Obsidian citations
Zotero web version for better tabs + split view
Zotero and Obsidian
Zotero basics and group syncing
zsh
211117-2107 added sort by size alias
зарисовка
211120-2101 Шорох орехов