logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: d043df87558b130d64ecdfc754960f66a26721fa
parent 148601451aff8e676b4989b2a5a00ae21a5f2279
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri, 12 Mar 2021 16:39:23 +0100

standards: Embrace 9p & ASCII, Remove Gemini add zstd, Reject AIFF, WAVE and YAML

Diffstat:

Mstandards.shtml12+++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/standards.shtml b/standards.shtml @@ -13,8 +13,8 @@ <p>The ones that are well made and either have been battle-tested or will surely pass it.</p> <dl> <dt>DateTime</dt><dd>ISO 8601, consider RFC 3339 if you need a subset of it.</dd> - <dt>Text Encoding</dt><dd>UTF-8</dd> - <dt>Transport</dt><dd>SSH, HTTP/0.9 &amp; HTTP/1.0, TCP/IPv6, BitTorrent</dd> + <dt>Text Encoding</dt><dd>UTF-8, ASCII</dd> + <dt>Transport</dt><dd>SSH, HTTP/0.9 &amp; HTTP/1.0, TCP/IPv6, BitTorrent, 9p</dd> <dt>Texts documents</dt><dd>plain text in UTF-8, <a href="https://mandoc.bsd.lv/">mdoc</a>, XHTML5 (with ignoring the living standard and mostly sticking to <a href="http://w3.org/tr/html4/">HTML4</a>), EPUB</dd> <dt>Images</dt><dd>PNG (logo, cartoons, …), JPEG (scans, photos, …), T(ar)GA</dd> <dt>Audio format</dt><dd>Opus, Vorbis, <abbr title="Free Lossless Audio COding">FLAC</abbr>, <a href="https://hacktivis.me/git/cross-unix-documentation.mdoc/man5x/au.5x.html">AU aka <code>".snd"</code></a></dd> @@ -37,7 +37,8 @@ <dt>Programming languages</dt><dd>Zig, Crystal</dd> <dt>Video formats</dt><dd>AV1</dd> <dt>Instant Messaging</dt><dd>ChatMessage through ActivityPub</dd> - <dt>Transport</dt><dd>Datashards, Gemini</dd> + <dt>Transport</dt><dd>Datashards</dd> + <dt>Compression</dt><dd>Zstandard(aka zstd)</dd> </dl> <h2>The okay ones</h2> <p>The ones that I'd rather have them abandonned but if it needs a replacement it would have to be careful to not make it worse.</p> @@ -47,7 +48,7 @@ <dt>Audio formats</dt><dd>AAC</dd> <dt>Video formats</dt><dd>H.264, H.265</dd> <dt>Audio API</dt><dd>ALSA, JACK, OSSv3</dd> - <dt>Data serialisation</dt><dd>INI, YAML</dd> + <dt>Data serialisation</dt><dd>INI</dd> <dt>Filesystems</dt><dd>FAT, EXT4, NTFS</dd> <dt>Instant Messaging</dt><dd>XMPP</dd> </dl> @@ -59,7 +60,8 @@ <dt>Programming languages</dt><dd><a href="/articles/Rust%20sucks%20as%20a%20system%20language">Rust</a>, JavaScript, Flash</dd> <dt>Offline encryption</dt><dd>OpenPGP</dd> <dt>Audio API</dt><dd>PulseAudio</dd> - <dt>Data serialisation</dt><dd>JSON-LD, XML/RPC</dd> + <dt>Audio Formats</dt><dd>AIFF, Microsoft WAV(E)</dd> + <dt>Data serialisation</dt><dd>JSON-LD, XML/RPC, YAML</dd> <dt>Instant Messaging</dt><dd>Matrix</dd> <dt>Transport</dt><dd>WebRTC (and so WebTorrent), <a href="/articles/HTTP3">HTTP/3</a> and QUIC, HSTS, HPKP</dd> </dl>