Hardware
Software
- Delete all Github workflow runs: gh api repos/USER/REP/actions/runs --paginate -q '.workflow_runs[] | "\(.id)"' | tail -n +2 | xargs -I% gh api repos/USER/REP/actions/runs/% -X DELETE | cat — cat needed because it tries to run $PAGER otherwise as a result of stdout being a terminal.
- If everything is prio 1, nothing is
- Debian is too complicated for developers [1], [2], [3].
- On the topic of architecture support in Linux:
- The future of 32-bit Linux (LWN). 2020-12-04.
- Shedding old architectures and compilers in the kernel (LWN). 2018-02-26.
- The Go system has high maintenance burden. 2018-05-13
- Solaris is being canned, 2016-11-29
- [SSL] GNUTLS API fundamentally broken. “The code is completely unsafe for handling binary data”
- Untrack deleted/removed VDI file: VBoxManage closemedium disk '/full/path.vdi'
- Docker in Production: A history of failure, 2016-11-01
- Everything wrong with Phoronix tests, 2018-03-16
- Print C++ object vtable (of size N) in gdb: p/a (*(void ***)this)[0]@N
Programming
- Why typedefs are bad: they forbid forward declarations, they don't hide types
- PHP: A fractal of bad design. Summary: PHP is neither predictable, nor consistent, nor concise, nor reliable, nor debuggable.
- MATLAB is a terrible programming language [inspired by "PHP: A fractal of bad design"]
- C++ exception change proposals: P1404R0, P0709R0
Internet
Life in Göttingen
Fun stuff
Work
Economics
Field-specific: openSUSE
- openSUSE:Factory dashboard
- Your own package overview (replace username in URL)
- Unsatisfiable dependencies in openSUSE:Factory
Field-specific: Kopano security issues
- Explicit TLS is kinda bad, and software may be suffering from missing buffer flushes or state resets
- kopano-core/kopano-ical 11.0.1.143: Remote DoS with resource exhaustion (no CVE number requested)
- kopano-core/kopano-ical 11.0.1.77: Remote DoS with out-of-bounds access (no CVE number requested; fixed)
- kopano-core/kopano-ical 11.0.1: Remote DoS by memory exhaustion (CVE-2021-28994; fixed)
- libtidy before 5.9.9 suffers from unbounded stack exhaustion; sending a crafted HTML body mail to kopano-dagent or having such body processed by libkcclient for other reasons may crash kopano-dagent or the program using said routines (e.g. htmltotext).
- libical suffers from an infinite loop; sending a crafted email to kopano-dagent (repeatedly, one for each thread) could maybe lead to a denial of service.
German grammar debate
- Suffixes were never about personal feelings/identification to begin with. [DE] “Warum Gendern sinnlos ist”
- False hypercorrection of verbs' conjugations. [DE] “Studenten und Studierende”, und gleich nochmal; retrieved 2016-10-24 18:42:46
- Those who do it grammatically wrong on purpose are hypocrites, too. [DE] “Die kastrierte Hymne — Wird die deutsche Nationalhymne geändert?”