[Harmful Things]

Inspired by cat-v's "Harmful Stuff"

ThingsHarmful thingsLess harmful alternativesNotes
Web browsersChrome, Chromium, Safari, Pale Moon/Basilisk, Edge, IExplorer, BraveFirefox, Ungoogled Chromium, qutebrowser, Tor Browser BundleSpyware and older non secure firefox forks are to be avoided
Plaintext configs / flat storageXML, SGML, YAMLJSON, TOML, CSVSpectrwm's config style is a good example. Also powershell's psd1 is pretty nice
More complex storageThe miriad of weird SQL databases that popped upMariaDB, SQLite, JSONjq, jo, jsed
Text encodingsAny Text EncodingsASCII, UTF-8
LicencesGPL, LGPL, AGPL, Apache Software License, MPL, CC, proprietaryISC, MIT/X, BSD, BSD-3 Clause, CC0, public domainAvoid Closed source / non-free
Source controlSVN, ftp, CVSGIT, mercurial
Static web servers / reverse proxyApache, IISsthttpd, nginx, OpenBSD's httpd, HAProxyStop using .NET for website you monsters
SSLSSL, http, ftpTLS, https, ftps, sftpSecurity!
Remote file systemssmb, afs, webdav, nfssshfs, 9p
Regular expressionsClassic/Extended regexps PCRE
Things Harmful things Less harmful alternatives Notes
Video containersmp4, avi, mov, 3gp, wma, wmv, flv...mkv, webm, nutnut is king.
Lossy video encodingsxvid, divx, h.264, h.265vp8, vp9, av1av1
Lossless video encodingsmjpeg2000, h.264 lossless, vp9 losslessffv1.3, HuffYUV, ffvhuff
Lossy audio encodingsaac (all forms), ac3, mp3opusYou have no good reason to not use opus. For real
Lossless audio encodingsalac, tta, mp4als, wavpack, apeflac
Lossy raster graphics file formatsjpeg, bmp, bpg, heicwebp, avif, jpeg-xlAVIF and JPEG XL
Lossless raster graphics file formatsMost lossy formats in "Lossless" mode, farbfeldpng, huffyuv, ffv1.3, jpeg-xlAlways recompress your PNGs, I recommend ECT
Animated graphicsgif, animated webpvp9, av1/avifsEven APNG is better than gif really.
Compression algorithmsDeflate, compress, bzip2, quad, any paq, gziplz4, lzma2, Brotli, zstd, mcm, bsc
Archive formats7z-SFX, WIM, RAR, cpio, shar, (gzip, bzip2, lzip concatenation)(us)tar, 7zipdwarfs
This memesed 11qhead -n 11Even though you can type it with one hand