zhynn
Joined 15 years ago
Joined 15 years ago
But I love fossil for this. You can create users for all of the agents (or agent roles). The CLI for fossil is just a binary and it compiles nearly everywhere.
+1 over here for agentic fossil. With fossil the "work" is integrated in with the code. Beads separates this out, the beads are instances of work that agents can consume, and they aren't part of the work repo. I could see why you might want this, but I still think that fossil gives you more utility.
More info on beads if you are curious: https://github.com/gastownhall/beads
(also another call for jart to fix their certs!)
https://www.youtube.com/watch?v=RwLSgaYPKA0&list=PL-THgg8Qnv...
1. batteries included single-file functionality (fossil binary + sqlite file and I have everything!)
2. Hosting them is super easy, I have a lighttpd server configured to do cgi-bin, and i just pop the project.fossil file onto the server and I have a project.
The biggest friction is managing users across repos. Each repo is its own RBAC, the "zhynn" user in one repo is not the same as the "zhynn" user in another repo. It would be cool to be able to sync users across repos, which should be possible with sql, but I think that it could get weird with repo-specific permissions. Currently I just add my user to each new repo, granting that user setup permissions, and removing the admin before I scp the .fossil file up to the webserver.In the end though, I intend to use it for all of my personal projects from here out.
I have a pipe dream of turning a fossil repo into a portable distributed more-async-friendly slack clone, where the "chat", "wiki" and "forum" functionalities are all used as the back-end for a responsive UI that basically does the same thing that slack does, but lives in a single sqlite file + binary. It could run mostly offline in a kind of scuttlebutt/limited connectivity pattern (when online push/pull messages, get latest chats/files/etc, go back offline. As you go through the content, make your responses locally, then go back online, push/pull again, repeat.)
I have another pipe dream of making a RedBean APE fossil UI. I think it would be cool to have a single file universal executable that is my project repo.
I am using fossil now. I kind of love it, just a sqlite file with a very trim binary to interact with it. I get all of my things that I want (wiki, forum, issues, docs, etc) all in one file.
But that's just for fun. At work we are still tied to Microsoft Github. Just typing that out feels dirty.
Mu is my favorite trick taking game of all time, but it is difficult enough that I don't get a chance to play it very often.
It is a novel (I would say amazing) map projection that manages to retain proportional landmass size by using an "ioso-area-mapping" technique. It maps the sphere to a tetrahedron and then slices and unfolds that tetrahedron into a 2d plane.
The method places all of the continents into the map (proportionally!), while also being able to tessellate (so you can move the "viewfinder" to focus on different map subsections without changing the overall map). It's easier to see than describe. The "4" link is an example of modifying the "view" of the tessellated surface to create maps that focus on particular regions.
The downside is that "north" and "south" are rather arbitrary points on the map, instead of being at the top/bottom.
It is still by far my favorite 2D map projection!
They are so so SO good, they have so much care about the science while also being delightfully whimsical and the art is beautiful. Please check them out!
Please contact me if you are curious about what it is like working remotely as a tech worker in rural VT! VT needs more people badly, but I think it is wildly overlooked.
Messaging via keybase is most reliable, but if you want to try an email, you can send to [email protected]