3
submitted 2 weeks ago by [email protected] to c/[email protected]
-1
submitted 2 weeks ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.world/post/32232401

In its finished state, the software is supposed to work like this:

  • Users start Anthem, which act as a peer in the network
  • Once they have found other peers, they connect to a master node, which coordinates the training
  • All peers then train a model with their uploaded songs
  • Then they generate songs from their local models
  • Each user can now listen to and generate their own AI songs

Would love to hear any feedback from you guys :) Does this make the current AI situation better or worse? I could imagine it acting as a protest against AI companies (similar to what Napster did), but I'm not sure which effect it will have on smaller artists (after all, Napster basically lead to music labels coming under the hood of Apple's ecosystem, which in the end, wasn't so good for artists but on the other hand also brought the Fediverse into being ... I'm not sure).

-12
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]

In its finished state, the software is supposed to work like this:

  • Users start Anthem, which act as a peer in the network
  • Once they have found other peers, they connect to a master node, which coordinates the training
  • All peers then train a model with their uploaded songs
  • Then they generate songs from their local models
  • Each user can now listen to and generate their own AI songs

Would love to hear any feedback from you guys :) Does this make the current AI situation better or worse? I could imagine it acting as a protest against AI companies (similar to what Napster did), but I'm not sure which effect it will have on smaller artists (after all, Napster basically lead to music labels coming under the hood of Apple's ecosystem, which in the end, wasn't so good for artists but on the other hand also brought the Fediverse into being ... I'm not sure).

25
submitted 1 month ago by [email protected] to c/[email protected]

I did a prototype implementation of a “network of ML networks” - an internet-like protocol for federated learning where nodes can discover, join, and migrate between different learning groups based on performance metrics (Repo: https://github.com/bluebbberry/MyceliumNetServer). It's build on Flower AI.

Want do you think of this? It could be used to build a Napster/BitTorrent-like app on this to collaboratively train and share arbitrary machine learning models with other people while keeping data private and only sharing gradients instead of whole models to save bandwidth. Would this be a good counter-weight for big AI companies or actually make things worse?

Would love to hear your opinion ;)

2
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]

Von Neumann’s idea of self-replicating automata describes machines that can reproduce themselves given a blueprint and a suitable environment. I’m exploring a concept that tries to apply this idea to AI in a modern context:

  • AI agents (or “fungus nodes”) that run on federated servers
  • They communicate via ActivityPub (used in Mastodon and the Fediverse)
  • Each node can train models locally, then merge or share models with others
  • Knowledge and behavior are stored in RDF graphs + code (acting like a blueprint)
  • Agents evolve via co-training and mutation, they can switch learning groups and also chose to defederate different parts of the network

This creates something like a digital ecosystem of AI agents, growing across the social web; with nodes being able to freely train their models, which indirectly results in shared models moving across the network in comparison to siloed models of current federated learning.

My question: Is this kind of architecture - blending self-replicating AI agents, federated learning, and social protocols like ActivityPub - feasible and scalable in practice? Or are there fundamental barriers (technical, theoretical, or social) that would limit it?

I started to realize this using an architecture with four micro-services for each node (frontend, backend, knowledge graph using fuseki jena and activitypub-communicator); however, it brings my local laptop to its limits even with 8 nodes.

The question could also be stated differently: how much compute would be necessary to trigger non trivial behaviours that can generate some value to sustain the overall system?

83
submitted 1 month ago by [email protected] to c/[email protected]
9
submitted 2 months ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.world/post/28442844

cross-posted from: https://lemmy.world/post/28384872

This is a showcase of combining vibe coding with the Fediverse and attempto controlled english (ace).

I'm fascinated by vibe coding, but I'm also highly critical of it. It fascinates me, because it enables people, who normally cannot code to be able to generate running code. What I don't like, is that it just isn't actual programming. It's closer to a wishing well. It fosters a quasi-magical understanding of programming and computer science, which is already too common in current society (I wrote a paper about it here: https://philpapers.org/rec/BINAKR). That's why, in my opinion, the Fediverse should set a counter-point here with something like a first-order logic language like ACE, which actually brings people closer to an actual understanding of computer science concepts like modeling and logic without hiding the complexity behind seemingly "magic", and could also result in better code.

The above demo shows a glimpse of how this could look like on the Fediverse. Imagine communities being able to form their own spaces on the social web through language! Simply using natural language will probably not be specific enough here. We always imagine everything getting much easier, but that's just the logic of digital capitalism that tries to sell us innovation as inventing yet a more easy way to get your coke handed to you, which can only lead to more and more environmental destruction. So, what will the language interface for the future digital look like? I think it will be more something like the semi-formalic language found in technical manuals, cooking recipes and judicial texts. Something like ace, in between coding, domain specific languages, modeling and natural language. And people who are experts at this and know the old technical stuff that no one understands anymore will be the new "coders". But maybe I'm wrong.

Repo: https://github.com/bluebbberry/AceCoding.social.

7
submitted 2 months ago by [email protected] to c/[email protected]

cross-posted from: https://lemmy.world/post/28384872

This is a showcase of combining vibe coding with the Fediverse and attempto controlled english (ace).

I'm fascinated by vibe coding, but I'm also highly critical of it. It fascinates me, because it enables people, who normally cannot code to be able to generate running code. What I don't like, is that it just isn't actual programming. It's closer to a wishing well. It fosters a quasi-magical understanding of programming and computer science, which is already too common in current society (I wrote a paper about it here: https://philpapers.org/rec/BINAKR). That's why, in my opinion, the Fediverse should set a counter-point here with something like a first-order logic language like ACE, which actually brings people closer to an actual understanding of computer science concepts like modeling and logic without hiding the complexity behind seemingly "magic", and could also result in better code.

The above demo shows a glimpse of how this could look like on the Fediverse. Imagine communities being able to form their own spaces on the social web through language! Simply using natural language will probably not be specific enough here. We always imagine everything getting much easier, but that's just the logic of digital capitalism that tries to sell us innovation as inventing yet a more easy way to get your coke handed to you, which can only lead to more and more environmental destruction. So, what will the language interface for the future digital look like? I think it will be more something like the semi-formalic language found in technical manuals, cooking recipes and judicial texts. Something like ace, in between coding, domain specific languages, modeling and natural language. And people who are experts at this and know the old technical stuff that no one understands anymore will be the new "coders". But maybe I'm wrong.

Repo: https://github.com/bluebbberry/AceCoding.social.

17
submitted 2 months ago by [email protected] to c/[email protected]

This is a showcase of combining vibe coding with the Fediverse and attempto controlled english (ace).

I'm fascinated by vibe coding, but I'm also highly critical of it. It fascinates me, because it enables people, who normally cannot code to be able to generate running code. What I don't like, is that it just isn't actual programming. It's closer to a wishing well. It fosters a quasi-magical understanding of programming and computer science, which is already too common in current society (I wrote a paper about it here: https://philpapers.org/rec/BINAKR). That's why, in my opinion, the Fediverse should set a counter-point here with something like a first-order logic language like ACE, which actually brings people closer to an actual understanding of computer science concepts like modeling and logic without hiding the complexity behind seemingly "magic", and could also result in better code.

The above demo shows a glimpse of how this could look like on the Fediverse. Imagine communities being able to form their own spaces on the social web through language! Simply using natural language will probably not be specific enough here. We always imagine everything getting much easier, but that's just the logic of digital capitalism that tries to sell us innovation as inventing yet a more easy way to get your coke handed to you, which can only lead to more and more environmental destruction. So, what will the language interface for the future digital look like? I think it will be more something like the semi-formalic language found in technical manuals, cooking recipes and judicial texts. Something like ace, in between coding, domain specific languages, modeling and natural language. And people who are experts at this and know the old technical stuff that no one understands anymore will be the new "coders". But maybe I'm wrong.

Repo: https://github.com/bluebbberry/AceCoding.social.

-42
submitted 3 months ago by [email protected] to c/[email protected]

Combining vibe coding, attempto controlled english (ace) and the social web - form space on the social web through words, secured by attempto controlled english.

You are only able to run code based on attempto controlled english (ace), which is a formally defined subset of the english language. In the future, admins could through this restrict certain kinds of code from executing for security purposes. Additionally, it lessens the ambiguity of natural language and you can be sure that the resulting code will do what it should.

Here are a few example commands in ACE that could be run on AceCoding.social in the future:

  • Moderation: If a user posts more than 20 times in 1 hour then the system temporarily restricts the user's posting ability.
  • Look and feel: If a post contains an image then the system displays the image with rounded corners.
  • For content curation: Every post that has more than 50 likes is added to the "Popular Today" collection.
  • For notifications: If a user has not logged in for 7 days then the system sends a digest of missed interactions.
  • For accessibility: Every image in a post has an alt-text that is either provided by the user or generated by the system.

Repo: https://github.com/bluebbberry/AceCoding.social

(Image from Veronica Casson, https://www.freethink.com/wp-content/uploads/2023/06/terraforming-thumb.png?resize=500%2C281)

-37
submitted 3 months ago by [email protected] to c/[email protected]

Combining vibe coding, attempto controlled english (ace) and the social web - form space on the social web through words, secured by attempto controlled english.

You are only able to run code based on attempto controlled english (ace), which is a formally defined subset of the english language. In the future, admins could through this restrict certain kinds of code from executing for security purposes. Additionally, it lessens the ambiguity of natural language and you can be sure that the resulting code will do what it should.

Here are a few example commands in ACE that could be run on AceCoding.social in the future:

  • Moderation: If a user posts more than 20 times in 1 hour then the system temporarily restricts the user's posting ability.
  • Look and feel: If a post contains an image then the system displays the image with rounded corners.
  • For content curation: Every post that has more than 50 likes is added to the "Popular Today" collection.
  • For notifications: If a user has not logged in for 7 days then the system sends a digest of missed interactions.
  • For accessibility: Every image in a post has an alt-text that is either provided by the user or generated by the system.

Repo: https://github.com/bluebbberry/AceCoding.social

(Image from Veronica Casson, https://www.freethink.com/wp-content/uploads/2023/06/terraforming-thumb.png?resize=500%2C281)

9
submitted 3 months ago by [email protected] to c/[email protected]

The FediAI-frontend I posted in the last video was a bad idea. Prompts very posted publicly when you didn't expect it. This Mastodon client has a semantic feed, which should be clear that prompts are posted only. On the feed, several AI workers could listen to. In this example, a generic bot is listening, which always replies with the same suggestion. What do you think of this?

Repos: https://github.com/bluebbberry/Seamantic and https://github.com/bluebbberry/FediAI

[-] [email protected] 38 points 8 months ago

What aren't they joining Mastodon and Lemmy? Or even Threads?

[-] [email protected] 10 points 9 months ago* (last edited 9 months ago)

I think multi-communities (which have already been improved for funding) will push Lemmy forward big time. https://github.com/LemmyNet/lemmy/issues/818

[-] [email protected] 12 points 10 months ago

I think its a cool idea. I had a similar idea once: https://fungiverse.wordpress.com/2024/07/27/floo-network-anouncement/ but for the whole social web instead of just Lemmy.

Its interesting, it could get overwhelming easily though. Maybe this could be solved by only showing instances of a certain size?

[-] [email protected] 102 points 10 months ago

Even if it doesnt have much impact on activitypub-fedi, I think this is good news for the fediverse in general. X is loosing more and more relevancy and microblogging is more and more happening on federating services.

[-] [email protected] 16 points 1 year ago* (last edited 1 year ago)

You can already see how Meta will also use imagery to establish its centre-position in the Fediverse with its symbol for the Fediverse (it has a centre):

(from https://mastodon.social/@[email protected]/112139602260820054)

[-] [email protected] 20 points 2 years ago

It’s fine if single instances do consent-based federation that prioritize safety over openess, but why should it become the default for all instances? It will result in instance protectionism and an overall decline in discussion quality. Making it opt-in means people will connect less likely with folks from other instances, meaning people will mainly stay on their instances, meaning it supports tribalism in the Fediverse. More safety usually comes at a cost, too. In this case: less interaction with other instances.

But if you federate with instances that you trust good enough in the first place, constent-based federation is not necessary imo.

[-] [email protected] 10 points 2 years ago* (last edited 2 years ago)

I have to switch between subscribed/local/all feed all the time. That's why I proposed a mixed-feed, which merges Subscribed/Local/All feed according to users settings so you don't have to switch all the time.

I already created an issue: https://github.com/LemmyNet/lemmy-ui/issues/2137

[-] [email protected] 10 points 2 years ago

Just looked up what FANG means - what the hell does Netflix in there? Seriously Netflix doesn't do shit. Typical case of forced acronyms ;)

Without the fediverse a viable non-surveilled internet might not be able to exist.

I would agree. Mastodon made search opt-in. There will always be communities and users that refuse to be searchable and that should be fine.

[-] [email protected] 9 points 2 years ago* (last edited 2 years ago)

I meant stories you experienced when using corp-owned social networks

[-] [email protected] 9 points 2 years ago

Me too but we are also on lemmy.world which is well moderated (and I think also has the resources to do so)

[-] [email protected] 19 points 2 years ago* (last edited 2 years ago)

I think this is also heavily related to the CSAM issue, because

A.) Its horrible to read about in the first place B.) Its makes users more reluctant to browse content in general C.) It makes users more reluctant to browse content at work or in public places

I think that scared off many users (it also scared me off a bit). I think if Lemmy finds a solution to fight this kind of stuff and gives users some reassurance that the problem is handled will bring many users back. I think the importance of content moderation and SPAM defense should be the biggest learning points of the first Lemmy loop.

[-] [email protected] 9 points 2 years ago

Thanks! I did that also because sometimes these technicalities change (at least the not underlying ones). For example in many graphics you have still Twitter but its now X.

view more: next ›

blue_berry

0 post score
0 comment score
joined 2 years ago