commit 177439675cdfed7b5ede6c96640cb87aa1b6d326
parent 64f3187557feb5bd95cef62c0a8e39f7ba9ab6fa
Author: Ville-Matias Heikkila <viznut@low.fi>
Date: Wed, 15 Jun 2022 12:20:30 +0300
add some pages
Diffstat:
3 files changed, 55 insertions(+), 0 deletions(-)
diff --git a/Jevons_paradox.mdwn b/Jevons_paradox.mdwn
@@ -0,0 +1,13 @@
+Jevons paradox
+==============
+
+**Jevons paradox** refers to the phenomenon where the increase of efficiency
+in the use of a resource leads to more use of the resource. Jevons
+originally noticed in 1865 that the development of more fuel-efficient steam
+engines resulted in an increased total use of coal: the falling cost of coal
+increased its demand and negated the gains.
+
+A common variant in computing is **Wirth's law** from 1995: [[Software]] is
+getting slower more rapidly than [[hardware]] is getting faster.
+[[Wirth|Niklaus Wirth]] used the concept to justify the need for "lean
+software", something like Wirth's own [[Oberon]] system.
diff --git a/bandwidth_minimization.mdwn b/bandwidth_minimization.mdwn
@@ -0,0 +1,10 @@
+**Bandwidth minimization** is directly connected to the minimization of the
+use of artificial energy for networking, so it is of interest to
+permacomputing.
+
+Ideas related to bandwidth minimization:
+
+ * [[Media minimization]], including the use of more minimal styles
+ * [[Offline first]] design of applications
+ * [[Peer-to-peer]] rather than server-mediated communication
+ * [[Decentralization]]
diff --git a/media_minimization.mdwn b/media_minimization.mdwn
@@ -0,0 +1,32 @@
+# Media minimization
+
+**Media minimization** refers to the [[minimization|bandwidth minimization]]
+of the kind of media that is usually high-bandwidth, such as images and
+videos.
+
+**Media optimization** refers to the reduction of file size while keeping
+the appearance as close to the original as possible. This often involves
+twiddling with the optimization parameters of the compressor and a moderate
+use of filters to reduce unnecessary detail.
+
+Another approach starts from stylistic and technical choices that aim at low
+or moderate file sizes. For instance, low-color styles with large
+solid-colored areas compress rather well (see posters or black-and-white
+woodcuts for inspiration). Repetitive pixel patterns may also work well in
+formats like PNG. High-color pixel art, however, does not compress that well.
+
+If it is reasonable to run arbitrary code, procedural generation and
+algorithmic art provide a wide variety of stylistic choices.
+
+In the midway between media optimization and style-first approaches are
+extreme media optimization techniques that lead to particular styles. One
+possible style is "ditherpunk" where a very small color palette is used in
+combination with automated dithering.
+
+There is still room for a lot of research in automatic extreme media
+minimization. Ideally, the result of media minimization should resemble
+careful artisan work and look better than the original.
+
+See also:
+ * [[Demoscene]]
+ * [[Small File Media Festival]]