.Geek - Youtuber maakt USB-drive van Library of Babel die 'iedere tekst ooit bevat'
In dit artikel:
YouTuber PortalRunner bouwde een vermeende “USB-stick met letterlijk elk bestand”, maar in werkelijkheid is het een ESP32‑module die het Library of Babel‑principe implementeert om teksten realtime te genereren. In plaats van exabytes aan bestanden bevat de kleine microcontroller een algoritme waarmee elke mogelijke tekst kan worden berekend en aan een adres in een gesimuleerd bestandssysteem gekoppeld.
De methode is geïnspireerd op Jorge Luis Borges’ verhaal “The Library of Babel” en de bijbehorende wiskundige uitwerking: boeken worden gezien als vaste reeksen tekens (in PortalRunners vertaling gebruikt men 29 tekens, een pagina van 3200 tekens en 410 pagina’s per boek), die zich als getallen in een base‑29‑systeem laten representeren. Het algoritme zet zulke nummers om naar een ‘adres’ — en andersom kan elke specifieke tekst worden vertaald naar een positie in die virtuele bibliotheek. Daardoor is deze exacte nieuwsartikeltekst óók terug te voeren op een nummer en dus vindbaar door de ESP32.
Technisch gebruikt het project het Media Transfer Protocol (MTP) om een mappenstructuur te simuleren. Wanneer een map wordt geopend, berekent de ESP32 op dat moment welke inhoud erbij hoort, in plaats van daadwerkelijke bestanden vanaf flash te lezen. Zo lijkt de drive oneindig veel boeken te bevatten, terwijl de hardware (16 MB flash) slechts het algoritme en de logica opslaat.
Praktisch betekent dit dat bijna alle gegenereerde output willekeurige, betekenisloze tekens zijn — de kans op zinnige, samenhangende teksten is extreem klein — maar binnen die combinatorische ‘onzin’ zitten wel alle mogelijke teksten verscholen. PortalRunners video demonstreert dit concept en laat zien hoe het idee van een oneindige bibliotheek in compacte, tastbare vorm werkt. Het project is vooral een slimme demonstratie van algoritmische enumeratie en van hoe adressering en simulatie opslagbeperkingen kunnen omzeilen, niet een bruikbare manier om werkelijk alle boeken op een stick te bewaren.