Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
panos
panos
@panos@ibe.social  ·  activity timestamp 2 days ago

Yesteday I said #Catodon is returning, and I'd like to say a few more things.

Let me get this out of the way: I am building it with LLMs. To a big extent I don't know what I'm doing, and I am very aware of that. This will be an experiment. If any of this outrages you, please move on, this project is clearly not for you. If you are disrespectful in the comments, you will be blocked. Please don't tell me what I should or shouldn't do with my time. Thank you.

Those who have followed me for a long time, know that I used to be in #Firefish, then its lead dev moved on to different things leaving the project hanging, then we tried to start Catodon with another dev from the core team of Firefish, and I know that created great expectations and excitement to a lot of people (including me), until our lead dev also realized in the process that they couldn't dedicate the time needed for such a project. Then I was involved in Iceshrimp for a while, which was... let's say not a good fit, and since then I have been trying to find a dev who would like to work in a team effort. It has been years now, and I had no luck. But I still loved the first period of Firefish, I'm still interested in fedi, I still have a lot of ideas that I would like to bring to life. I am also still involved in a greek community server, and I want to build something for my friends and comrades there as well.

But I am not a software engineer, and this is not my calling. What I'm drawn to is design and UX. So I had more or less given up on the idea of Catodon, until I recently started experimenting with LLMs. Mind you, this whole AI craze left me cold until now - I had no use for it, so I stayed away. But for coding, in my case, it turns out to be an invaluable tool.

Would I have preferred to do this with an actual human instead? A thousand times yes. However, I know I really, really tried.

I also know it's bad for the environment. Planes are too, but we use them when needed. And anyway, I am not rich, I will be more or less as screwed as anyone by the ongoing destruction of the planet by the bourgeoisie. So I refuse to be victim blamed. The sad truth is that it's not an individual issue, it's a collective issue. No matter what they have told you, you will not stop the climate crisis if you stop using LLMs, airplanes, plastic straws or electricity altogether.

1/2

  • Copy link
  • Flag this post
  • Block
Solar Branka :mw:
Solar Branka :mw:
@solarbranka@mastodon.world replied  ·  activity timestamp 2 days ago

@panos

Kalispera Panos, hope you're well.

This is really fab news about #catodon !
Really cool. 💕

  • Copy link
  • Flag this comment
  • Block
panos
panos
@panos@ibe.social replied  ·  activity timestamp 2 days ago

Anyway, back to Catodon: I have been working on this for a little over a week, practically non-stop (I am sleeping 4 hours every night - yeah I know I have to stop that, but my ADHD hyperfocus has gone mad). I have made 100 commits and counting. So, I am starting with #Sharkey as a base, which is the best thing we have in the Misskey forkiverse. But I have debloated it A LOT, I mean half of the features are gone, so this will NOT appeal to Misskey fans. I am putting user friendliness and functionality before endless features and customization. I want this to be something you can call your family to. I have also ported a lot of Firefish features, I was involved when most of them were implemented, and I still love them. So maybe Firefish in a sense might continue through this project, although it will be more in the direction I wanted to take Firefish (which, frankly, had no consistent direction in reality). So in a sense I guess it will be something as if Sharkey, Firefish and Mastodon had a child. At least in the beginning.

Now, I am completely aware of the fact that I can not rely on LLMs alone. I am hoping though that there will be devs who will like the project and want to help, especially since it won't demand the responsibility of being the sole lead dev. I am sure that I have already broken things that I don't realize - but they can be fixed, one way or another. I will need people to do extensive testing and code reviews, so that we can ship something reliable. So we will not release a stable version before it has been tested and is good enough.

I am still keeping the repo private to work without external noise, and I will make it public as soon as I feel good with the first set of changes. I believe this will be next week. It will only be the develop branch, for testing and evaluation, and we'll see the next steps.

That's all I have to say at this point, just wanted to share what I'm doing and see if this project finds its people. Again, I will need help. Oh, and since many people asked when we first announce Catodon: MFM stays, at least for now. I never intended to remove it, this was something Namekuji wanted to do. But as I said, a lot of stuff is going - I believe Misskey is bloated, with lots of half-baked or local-only features, and I am trying to make something more compact and comprehensible. You will see!

Won't be long now. Let's hope that I haven't broken everything beyond repair 😅

But, as I said, this is an experiment. If it doesn't work, it doesn't work. FWIW, I'm having the time of my life with this project =)

2/2

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct