One of the major downsides of vibecoding is that once the code has been written by the AI it is deterministically right or wrong and also cannot be improved (e.g. by switching to a new frontier model) without manually prompting an AI to rewrite it.

Therefore, I have decided to address these issues by developing a new and revolutionary file system: llmfs!

Simply point it to an API, mount it somewhere, and start following "everything is a file"! Even your LLM prompts!

With this amazing new, never-before-seen technology, you can simply include prompts into your C(++) code using the well-known #include keyword:

#include <string.h> #include <stdio.h> #include <stdlib.h> #include "llm/openai/gpt-oss-20b/prompt/Write a C function called 'void replace(char* text, const char* needle, const char* replacement)' \ that replaces all occurences of needle with replacement. Only include the function and no markdown or explanation." int main() { const char* str = "Hello World!"; char* s = strdup(str); replace(s, "Hello", "Goodbye"); printf("%s\n", s); return 0; }

Will your code compile? Maybe.
Will your code work? Who knows!
Will your code have the same behavior every time you compile it? Abso-fucking-lutely not!
Will your code burn through tons and tons of tokens? Abso-fucking-lutely yes, so you can finally hit those CEO-mandated token goals.
Can you see your code? No.
Does the compiler show your code if there are warnings or errors? No, it generates an entirely new version for diagnosis!
Is this real? Yes, it exists and runs on my machine!
Does it actually work? Sometimes!


#AI #LLM #FUSE3 #cursed #I-am-so-sorry-for-creating-this #include #include #include #include #include

The project https://home.sm41.de/projects/fitz/ was renamed to “fitz” due to a naming conflict.

#Fitz is a lightweight TCP/IP network file server and mounter.

No configuration files, no daemons, no hassle - just a single command line program for sharing and mounting directories ad-hoc style.

Currently supported: #CommodoreAmiga, Unixoid (#FUSE3 for mounting e.g. on #Linux, #FreeBSD, #macOS)

Fitz goes both ways: You can share and mount - on all supported platforms, both directions are supported. So of course you can share an Amiga directory with other Amigas. You can run as many instances as you like. There is no central server.

#Fitz supports #Amiga case-insensitive filenames, permission bits and comments, not only when serving from an #Amiga, but from #Unix servers as well.

Index of /projects/fitz/

after a recent linux upgrade, i found that appimages stopped loading - double-click, nothing. the log complained that '#appimages require #fuse', which led me to the article at bottom - you still need fuse 2 even though the os has moved on to fuse 3.

sudo apt install libfuse2

only libfuse2, not fuse or any other package - those may remove bits of fuse 3 that you do need.
#appimage #fuse2 #fuse3

https://www.omgubuntu.co.uk/2023/04/appimages-libfuse2-ubuntu-23-04

How to Enable AppImage Support in Ubuntu 23.04 - OMG! Ubuntu

If you're an avid user of AppImages wondering why they don't appear to work in Ubuntu 23.04, I've got you covered. But maybe you don't know there was an

OMG! Ubuntu