Jump to content

Yusupov.cloud: Difference between revisions

From Yusupov's House
Line 18: Line 18:
* [https://acbc.yusupov.cloud acbc.yusupov.cloud] — ''A Cabinet of Brief Curiosities'', generating tiny three-sentence surreal/horror micro-stories with an hourly cadence and an archive. (Built with Flask per operator.)<ref name="acbc-home">A Cabinet of Brief Curiosities (home), ''acbc.yusupov.cloud'', accessed 10 October 2025, https://acbc.yusupov.cloud/</ref>
* [https://acbc.yusupov.cloud acbc.yusupov.cloud] — ''A Cabinet of Brief Curiosities'', generating tiny three-sentence surreal/horror micro-stories with an hourly cadence and an archive. (Built with Flask per operator.)<ref name="acbc-home">A Cabinet of Brief Curiosities (home), ''acbc.yusupov.cloud'', accessed 10 October 2025, https://acbc.yusupov.cloud/</ref>
* [https://agenda.yusupov.cloud agenda.yusupov.cloud] — ''A Life in Planners'', a structured journal chronicling the final years of the operator’s mother, with calendar, food, medications, measurements, and statistics views (multilingual UI).<ref name="agenda">“A life in planners,” ''agenda.yusupov.cloud'', accessed 10 October 2025, https://agenda.yusupov.cloud/</ref>
* [https://agenda.yusupov.cloud agenda.yusupov.cloud] — ''A Life in Planners'', a structured journal chronicling the final years of the operator’s mother, with calendar, food, medications, measurements, and statistics views (multilingual UI).<ref name="agenda">“A life in planners,” ''agenda.yusupov.cloud'', accessed 10 October 2025, https://agenda.yusupov.cloud/</ref>
* [https://cloud.yusupov.cloud cloud.yusupov.cloud] — ''Cloud'', a Progressive Web App hosting a collection of creative coding experiments, simulations, and games, including: a 3D implementation of the classic boids flocking algorithm; ''Cross'' ("A lazy person's crosswords"), a crossword puzzle game; an image dithering tool with multiple algorithms and vintage computer palettes; ''Elite Galaxy Explorer'', a procedural galaxy generator inspired by the classic space game; a physarum slime mold simulation; ''The Chronicle of Hamurabi'', a resource management game set in ancient Sumeria; ''Pipe 2'', an endless self-playing isometric pipe runner; a ''ColorBASIC Home Computer'' TRS-80 emulator with BASIC interpreter; a ZX Spectrum loading screen simulator; fire and snake simulations; metaballs rendering; temperature visualizations; and a Carcassonne board game implementation.<ref name="cloud-home">"cloud," ''cloud.yusupov.cloud'', accessed 12 April 2026, https://cloud.yusupov.cloud/</ref>
* [https://digest.yusupov.cloud digest.yusupov.cloud] — ''Digest'', daily seasonal AI-assisted recipes inspired by current events, browsable by meal type and ingredients.<ref name="digest-home">“Digest — Daily recipes inspired by the news,” ''digest.yusupov.cloud'', accessed 10 October 2025, https://digest.yusupov.cloud/</ref>
* [https://digest.yusupov.cloud digest.yusupov.cloud] — ''Digest'', daily seasonal AI-assisted recipes inspired by current events, browsable by meal type and ingredients.<ref name="digest-home">“Digest — Daily recipes inspired by the news,” ''digest.yusupov.cloud'', accessed 10 October 2025, https://digest.yusupov.cloud/</ref>
* [https://echoes.yusupov.cloud echoes.yusupov.cloud] — ''Echoes of What Wasn't'', an AI-generated alternate-history newspaper presenting richly detailed articles about historical events as if they had unfolded differently. A pipeline scrapes real events from multilingual Wikipedia, uses OpenAI to craft a divergent narrative with period-appropriate prose and DALL-E imagery, and publishes via a REST API. Features article browsing by month, a "Where/When" interactive map-and-timeline view using Leaflet, and a picture desk. (Built with Wagtail 7/Django 5 per operator.)<ref name="echoes-home">"Echoes — Dispatches from Histories That Never Were," ''echoes.yusupov.cloud'', accessed 12 April 2026, https://echoes.yusupov.cloud/</ref>
* [https://echoes.yusupov.cloud echoes.yusupov.cloud] — ''Echoes of What Wasn't'', an AI-generated alternate-history newspaper presenting richly detailed articles about historical events as if they had unfolded differently. A pipeline scrapes real events from multilingual Wikipedia, uses OpenAI to craft a divergent narrative with period-appropriate prose and DALL-E imagery, and publishes via a REST API. Features article browsing by month, a "Where/When" interactive map-and-timeline view using Leaflet, and a picture desk. (Built with Wagtail 7/Django 5 per operator.)<ref name="echoes-home">"Echoes — Dispatches from Histories That Never Were," ''echoes.yusupov.cloud'', accessed 12 April 2026, https://echoes.yusupov.cloud/</ref>

Revision as of 10:17, 12 April 2026

yusupov.cloud
urlhttps://yusupov.cloud
typePersonal web sites
ownerMichel Vuijlsteke
launched2025
current statusOnline

yusupov.cloud is a personal domain and virtual private server operated by Belgian technologist Michel Vuijlsteke. It hosts multiple small web applications on subdomains and at the apex domain. One of these is a MediaWiki installation titled “Yusupov’s House.” The setup is presented as a web-era continuation of the do-it-yourself ethos of Vuijlsteke’s 1990s BBS of the same name.[1]

Overview

Among the projects on the domain is a MediaWiki (at the apex, yusupov.cloud) running MediaWiki 1.44.0 with PHP 8.3.6 (FPM) and SQLite, using the Vector skin and core extensions for citations and template scripting.[2]

Subdomains and projects

Publicly visible projects include:

  • acbc.yusupov.cloudA Cabinet of Brief Curiosities, generating tiny three-sentence surreal/horror micro-stories with an hourly cadence and an archive. (Built with Flask per operator.)[3]
  • agenda.yusupov.cloudA Life in Planners, a structured journal chronicling the final years of the operator’s mother, with calendar, food, medications, measurements, and statistics views (multilingual UI).[4]
  • cloud.yusupov.cloudCloud, a Progressive Web App hosting a collection of creative coding experiments, simulations, and games, including: a 3D implementation of the classic boids flocking algorithm; Cross ("A lazy person's crosswords"), a crossword puzzle game; an image dithering tool with multiple algorithms and vintage computer palettes; Elite Galaxy Explorer, a procedural galaxy generator inspired by the classic space game; a physarum slime mold simulation; The Chronicle of Hamurabi, a resource management game set in ancient Sumeria; Pipe 2, an endless self-playing isometric pipe runner; a ColorBASIC Home Computer TRS-80 emulator with BASIC interpreter; a ZX Spectrum loading screen simulator; fire and snake simulations; metaballs rendering; temperature visualizations; and a Carcassonne board game implementation.[5]
  • digest.yusupov.cloudDigest, daily seasonal AI-assisted recipes inspired by current events, browsable by meal type and ingredients.[6]
  • echoes.yusupov.cloudEchoes of What Wasn't, an AI-generated alternate-history newspaper presenting richly detailed articles about historical events as if they had unfolded differently. A pipeline scrapes real events from multilingual Wikipedia, uses OpenAI to craft a divergent narrative with period-appropriate prose and DALL-E imagery, and publishes via a REST API. Features article browsing by month, a "Where/When" interactive map-and-timeline view using Leaflet, and a picture desk. (Built with Wagtail 7/Django 5 per operator.)[7]
  • quidlibet.yusupov.cloudQuidlibet, an app that generates fictional books complete with synopsis, author bio, and faux reviews; includes genre and author archives. (Built with Flask per operator.)[8]
  • tyov-web.yusupov.cloud — a web implementation of the solo RPG Thousand Year Old Vampire, with Django 5 backend and Vue 3 frontend. (Per operator.)

Operator-reported (not publicly discoverable at time of writing):

  • skills.yusupov.cloud — a skills matrix application. (Per operator.)
  • resources.yusupov.cloud — a simple resource plannign calendar. (Per operator.)

Technology

The wiki stack is documented on Special:Version. Individual apps are described by the operator as Flask (acbc, quidlibet) and Django 5 + Vue 3 (tyov-web).[2]

Relation to the BBS

The project name references Vuijlsteke’s single-line BBS (FidoNet 2:291/1925) active between 1990 and 1995. While the VPS is not a BBS, its single-admin, self-maintained hosting reprises the early DIY approach.[1][9]

See also

References

  1. 1.0 1.1 “Yusupov’s House,” yusupov.cloud (wiki), accessed 10 October 2025, https://yusupov.cloud/
  2. 2.0 2.1 ‘‘Special:Version’’ page, yusupov.cloud, accessed 10 October 2025, https://yusupov.cloud/wiki/Special:Version
  3. A Cabinet of Brief Curiosities (home), acbc.yusupov.cloud, accessed 10 October 2025, https://acbc.yusupov.cloud/
  4. “A life in planners,” agenda.yusupov.cloud, accessed 10 October 2025, https://agenda.yusupov.cloud/
  5. "cloud," cloud.yusupov.cloud, accessed 12 April 2026, https://cloud.yusupov.cloud/
  6. “Digest — Daily recipes inspired by the news,” digest.yusupov.cloud, accessed 10 October 2025, https://digest.yusupov.cloud/
  7. "Echoes — Dispatches from Histories That Never Were," echoes.yusupov.cloud, accessed 12 April 2026, https://echoes.yusupov.cloud/
  8. “Quidlibet — Book Generator,” quidlibet.yusupov.cloud, accessed 10 October 2025, https://quidlibet.yusupov.cloud/
  9. “Nodelist history search: History of node 2:291/1925,” NodeHist, accessed 10 October 2025, https://nodehist.fidonet.org.ua/?address=2%3A291%2F1925