chapter

WP3:_SMALL_FILE_PUBLISHING_Internal_pad

**Notes Pad - WP3_Internal Work Session 1 **

This is the pad for our first internal work session. This session will be split into two parts:

Part 1 with Radek and Laura: Tuesday May 26 from 16-19h (Amsterdam time)

Part 2 with Joni and Laura: **Tuesday June 16 from 16-19h (Amsterdam time) **

The sessions will take place online in Jitsi here: https://meet.greenhost.net/connecting-otherwise

Part 1 -

Presentation and workshop from Radek and Laura of the environmental impact of streaming and the research SFMF have done around this topic, as well as a more hands-on workshop on different methods and options for compression, and the choices that are made (i.e. learning about data moshing techniques and open source programs that can be used for making small files). Following this part we then have time to try out the different methods Radek showed, on our own time, and document them, so we can discuss them together in Part 2.

Notes and documentation from workshop / presentation

**Participants: **

Laura

Mark

JK

Juliette

Radek

Margarita

Introduction of Jan Kees

**Laura presentation / introduction on the different actors involved in the carbon emissions of streaming **

Reading recommendation from Laura:

Anne Pasek - Getting into fights with Data Centers : https://emmlab.info/Resources_page/Data%20Center%20Fights_digital.pdf

**Radek’s presentation and part: **

iPhone: 0.3mp Camera (on iOS, uses H.264)

Android: Low Camera—Low Resolution)

Laura’s summary:

            1. retain quality:

decrease ratio factor on Quality slider. At 51 (low end), get boxy pixels. 32 is optimal, no compression artifacts.

        change audio parameters: mono, reduce bitrate from 160 to 32, change codec to MP3, keep sample rate. Retains audio quality.

        like baking a cake 

        I did this and changed file from 59 MB to 3.9 MB with little quality loss

        2. artistic effects:

        decrease number of pixels

        a. decrease ratio factor to max. 51. Can be overused. Super blurry, boxy pixels, things that didn’t move are moving liquidly, looks melted

        b. dimensions: resolution limit: custom: 32x32. Metallic-looking abstraction

        c. filters:

sharpen: unsharp: very strong: variables. Makes image crisper but increases file size. No interesting results so far

Laura’s summary:

Crashes. May need to change security settings on Mac, hard if you don’t own the computer . Finicky
  1. top L icon, open video

video output: MPEG4 ASP (xvid 4). Configure: change number of frames (increase Gop size to max value, 500, to artificially increase # of keyframes). Can decrease number of B frames to 0. Can change quantizer. Press OK

filters: interlacing, colors, sharpness (increased for Mountain Soul Assemblages), ASCII view, rotate, artistic, etc. Not intrinsic compression artifacts but add-ons, heavy-handed, betrays compression aesthetics (modernist faithfulness to medium)

Save (top L second icon)

Next, open saved image and delete keyframes:

use arrows at bottom of window: go to next keyframe, delete (press A button, start marker, press B. button. Press red X button to delete ‘Video will be corrupted. Proceed?” Yes)) repeat. Think first you identify keyframes, then mark and delete them. Shortcut: hit up arrow to go to next keyframe

for this video not much happened

  1. Try with another codec: HEVC

Configure: Change Gop Size to max of 1000, decrease I-frame Threshold to 10. Tricks program into identifying more keyframe.

Save

delete keyframes as before, save.

Beautiful creeping textures. Video creates movement where there was none. File size reduced?

Future question for Radek:

**MARGARITA tool testing notes **

Handbrake

Part 2 -

Presentation and workshop from Laura and Joni on small file production methods.

Notes and documentation from workshop / presentation

Participants: Margarita, Joni, Laura, Alix, Juliette, Meis, Jan-Kees, Mark

https://smallfile.ca/tinydreams/

**Reflections on using tools from previous session. **

On the standard

   * The 1.44 MB/minute metric works for video because it has duration. What would the equivalent be for a webpage? Transfer size? Number of requests? Energy per visit? Carbon per page load? Do any of those feel right?
   * Is "small file" a technical definition or an ethical one? Can a site be technically small but philosophically bloated?
   * If a site is beautiful and costs 3MB to load, is that justified? What if it's ugly and costs 3MB? What if it's beautiful and costs 30KB?

On usefulness and application

   * The folk web tradition celebrates useless sites… one joke, one horse, one colour. The political accessibility argument says small file matters because it works under constrained conditions. Are those the same project?
   * Who are you making a small file site for? Does the answer change what "small" means?
   * Is optimising for constrained infrastructure an act of solidarity, or just good practice? Does the distinction matter?

On the web as a medium

   * View-source used to be how people learned to make websites. It assumed a culture of legibility and sharing. Do we want that back? What would it take?
   * A website that works offline, on a USB drive, over a mesh network, or after the host goes under is more durable than one that depends on a platform. Is durability an aesthetic value as well as a practical one?
   * What does it mean that the most "progressive" web development practices (heavy frameworks, server-side rendering, build pipelines) produce the least accessible and least durable output?

On aesthetics and politics

   * The folk web looks like the early internet. Is that nostalgia, or is it the most honest visual language for this kind of work?
   * Dithered images, system fonts, visible compression… these aesthetics emerged from constraints. When you choose them intentionally, is that something different?
   * Low Tech Magazine goes offline when the sun doesn't shine. That unavailability is designed in. What else could be designed to make its constraints visible rather than hiding them?

Open-eneded questions

   * What would you make if file size was the only constraint?
   * What's the smallest thing that could still be a website?