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:
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 & HTTP/1.0, TCP/IPv6, BitTorrent</dd>
+ <dt>Text Encoding</dt><dd>UTF-8, ASCII</dd>
+ <dt>Transport</dt><dd>SSH, HTTP/0.9 & 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>