## Anna(1)conda hackathon Annna(1)conda hackathon by 20h ## What happened in annna since last year? Another life year of annna! //|\ c "\ /\ / /\ \ /____\ ll Name: Annna Robert-Houdin Age: 31 Gender: Neutral Interests: Gunther, Dancing, Finding Titles of URIs, Memes, Wolfram, Making the Web Easier Accessible Favourite Flower: Beer Flower Color: Yellow ## Internal Changes * the ii restart problems have been solved * the broken services bug has been solved * many small features were added * see the changelog for all new commands * new filters were added * ai-generated memes were added * see slide below ## Annna - Memes 19:09:27 annna | I know (1<<12)|0x3000|0x200|0x20|0x10|(1<<3)|0x4|(1<<1) memes: gopher://bitreich.org/1/meme/count This is 12839 memes, which is 4308 more compared to last year's 8531 memes. ## Annna - Memes annna meme count (total on 2022-07-27: 12839) 14000 +------------------------------------------------------------------+ | + + + + + + + + + + | | MMMM| 12000 |-+ MMMM +-| | MMMMMM | 10000 |-+ MMMM +-| | MMMM | | MMMMM | 8000 |-+ MMMM +-| | MMM | 6000 |-+ MMMM +-| | MMM | | MMMM | 4000 |-+ MMM +-| | MMMM | 2000 |-+ MMM +-| | MM | | + + + MMMMM + + + + + + | 0 +------------------------------------------------------------------+ 2018-12019-02019-02019-12020-02020-082020-12021-02021-02021-12022-02022-08 ## Annna - Memes annna meme growth (new memes per day) 1000 +-------------------------------------------------------------------+ |+ + + + + + + + + M + + +| |+ M +| |+ M M MM +| 100 |-+ * M *M M MMMM MMM M MM+-| |+ * M MMMMM MMMMM MMMMMMMMM M M M M M * M| |+ *M*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM| 10 |-+ M MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM| |M M * MM MMMMMMMMMMMMMMMM*MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM| |*MMMMMMM MMMM M MMMM* MM M MMMM M MMMMMM MMMMMMMMMMMMMMMM*| |MM*MMMMMMMMMMMM* MMMMM * * M MM M *MMM MMM MMM| 1 |*MMMMMMMMMMMMMMM MM M M M M M MMM| |M M*MMMM*M*MMMM* M +| |+ MMMM M*M MM M +| 0.1 |-+ M * M +-| |+ M +| |+ +| |+ + + + + + + + + + + +| 0.01 +-------------------------------------------------------------------+ 2018-12019-02019-082019-12020-02020-02020-12021-02021-082021-12022-02022-08 ## Annna - Memes +----- statistics (2022-07-27) ------+ | number of images: 7042 | | number of movies: 5531 | | average movie length: 79.9 s | | total image viewing time: 9.8 h | | (assuming 5 s per image) | | total movie length: 184.8 h | +------------------------------------+ ## Annna - Memes annna meme count (total on 2022-07-27: 12839) set log y 100000 +-----------------------------------------------------------------+ |+ + + + + + + + + + + +| |+ +| |+ MMMMMMMMMM| 10000 |-+ MMMMMMMMMMMMMMMMMMMMM +-| |+ MMMMMMMMM +| |+ MMMMM +| 1000 |-+ MMM +-| |+ MMMM +| |+ MMMMMMMMM +| |+ MMMMMM +| 100 |-+MMMM +-| |+MM +| |MM +| 10 |M+ +-| |* +| |M +| |+ + + + + + + + + + + +| 1 +-----------------------------------------------------------------+ 2018-12019-02019-02019-12020-02020-02020-12021-02021-02021-12022-02022-08 ## The AI memes. They begin with "::" and end with "::". If they exist in cache, they are displayed from cache. Everthing inbetween the beginning and end colons, which is looks like a separator is replaced with whitespace and then given to DALL-E. ::bob-goes-to:destination=beach:: becomes "bob goes to destination beach" Generation takes around 15 min, due to DALL-E on CPU being slow. Anyone wants to donate some GPU to bitreich.org? 90 of such memes were already generated. Maybe add them to the meme count? ## Annna - Hackathon You get the source of annna here: git://bitreich.org/annna All patches are welcome. ## Hackathon Ideas * implement new funny ffmpeg filters for memes * implement nikolas, the husband of annna * manifesto auto generation * implement preliminary 3d memes * implement responsible adult meme ## FFmpeg filters In the annna source, see the ffmpeg-effect(1) script. You can use your own media files for combination, but please provide them. Here are ffmpeg filters which exist and can be used: * https://ffmpeg.org/ffmpeg-filters.html What comes to your mind as most funny meme and you want apply to some media? ## Implement Nikolas Nikolas should be some bot, which reacts in funny ways to the real content of the channel, maybe sending funny comments. Calling convention is: % nikolas "input text from the channel" output text to send Use whatever database in the background, you like. Technologies you can use: https://git.b3zdna.net/markov A markov library from ig0r. ## Manifesto Auto Generation 20h> annna, please make me a manifesto. annna> 20h, here it is: ... See: https://github.com/greyscalepress/manifestos There is a directory content, which consists of many manifestos. The manifesto generator could use a markov chain to generate a random manifesto. It is just text and the world is your oyster. ## 3D Memes This is basically using blender scripts to generate movies. The calling convention should be: % effect(.py) $inputmodel $outputfile.mkv Here are example scripts for how to easily do this: https://github.com/topics/blender-scripts One example of a simple possible effect: gopher://bitreich.org/9/memecache/horizontally-spinning-rat.mkv 3D models can be found online easily: https://clara.io/library It would be generated by: % horizontally-spinning(.py) rat.3d horizontally-spinning-rat.mkv ## Adult Meme +------------------------------------------------------------------------+ | ' ' ___ __' '_____' ' ' ,-. ::::::---. ''! :::. _,---._:.'., , ' ' ' | |' ' | \ | | _ |' ' '|"\\ :::{#(" )#} :::::. {#(" )#>.: :/ ' ' ' '| | ' '|__\___|'|_____| ' ' | /\ :::::::....:::!:::. ':::::::::: : : ' ' ' | |' ' ' ' ' ' ' ' ' ' ' ' '|| | :::!:!:::::::|!:::: ::::::::::: ' :' ' ' '| | ' ' ' ' ' ' ' ' ' ' ' ' ' \ ::!:! !:!:::'::::::. :::::::::: ' ' ' ' | |' ' A RESPONSIBLE ' ' ' ' \ :::::!:!:::'.::!!::: ':::::::::: ,' ' ' ' | | ' ' ' ' ' ' ' ' ' ' ' ' ' \_|::::::!:!:::('`""" `) ::::::::: ' ' ' ' '| |' 'ADULT SAYS NO TO ' ' ' ' '|:::::::::' ::': :.. :::::::::: ' ' ' ' | | ' ' ' ' ' ' ' ' ' ' ' ' ' ' '|::::' ..:::::_:_:::..'::::::: ' ' ' ' '| |' ' 'JAVASCRIPT ' ' ' ' ' ' ' |:::: ::::::'________'::.'::: ' ' ' ' ' | | ' ' ' ' ' ' ' ' ' ' ' ' ' ' '':::: ':::... ,,,,, , ,:.' ':: ' ' ' ' ' '| |' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '\:::: ': ':::.""""".:::.' ' ' ' ' ' ' | | ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '::::.' '.''.'''''.:'.' . ' ' ' ' ' '| |' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ':. ::::::::::::::..' '.',' ' ' ' ' ' ' | | ' ' ' ' ' ' ' ' ' ' ' ' ' ' ',:::. ':::::!!!! !::: . ,' ' ' ' ' ' ' '| |' ' ' ' ' ' ' ' ' ' ' ' ' ' '/.'::::. ':::::::.'.'.' ' ' ' ' ' ' | | ' ' ' ' ' ' ' ' ' ' ' ' ' '/'.'.',--.::--. | |' ' ' ' ' ' ' ' ' ' ' ' ' ,_,--.,' ; : _______________ | | ' '_,-----""""""---.----'::'' : .' .'--. | | | |' .'.'.'.'.'.'.'.'.'.'.,::'. :' .' .' : | _ __ | | |.'.'.'.' ' ' ,!:'. ,' .' .' .' | | | / _| | | |' '.'. .!::: ,' .' .' .' | | | \ \ | | | ADVERTISEMENT .!:!::' ,' .' .' . | _ | | _\ \ | | +------------------------------------------------------------------------+ ## Adult Meme gopher://bitreich.org/0/con/2022/ads/say-no-to-javascript.vtv Can you script it? ## Results Please send your results to the IRC channel, so I can summarize them and thank you. Thanks to everyone contributing! All comments and critique please go to: Christoph Lohmann <20h@r-36.net>