rjwilliamson

joined 2 months ago
[–] rjwilliamson@lemmy.zip 1 points 11 hours ago

Good advice! I definitely planned on utilizing existing implementations or proposals of implementations. That honestly seems like a much better place to have this discussion overall, thanks!

[–] rjwilliamson@lemmy.zip 1 points 1 day ago

I feel like there is an option to hide posts you have seen already, but not sure how.

[–] rjwilliamson@lemmy.zip 2 points 1 day ago

Totally fair, and I understand the skepticism. I am not promising anything here, all I can tell you is what my intentions and overall plans are, but you have no reason to take me at my word.

[–] rjwilliamson@lemmy.zip 2 points 1 day ago (2 children)

Fwiw, I have a shoddy foundation that is not worth showing to the public yet. I will be open sourcing and opening up to contributors when it is in some form of an alpha phase, but right now it is solidly pre alpha, so I am not yet developing in the open, but just putting feelers out on what the community wants.

 

I am working on ideas for a new fediverse platform with a lot of integrated features, and would like to take the pulse on the most desired features for the fediverse that you feel should be included in most if not all apps. Here are the options to consider, please pick your top 1 or 2 that would make you feel like the fediverse is as useful as other closed wall sites:

  • Polls
  • Events
  • Marketplace/classified ads
  • Reels (tiktok style vertical videos)
  • E2EE messaging
  • Group chat
  • Video chat
  • Live streaming
  • Post migration from other fediverse platforms/instances
  • RSS subscriptions
  • Import/parsing of gdpr archives from closed wall platforms like Meta, and automatic social graph reconstruction based on other user archive imports
[–] rjwilliamson@lemmy.zip 10 points 1 day ago (6 children)

Honestly could not think of a single thing that they could do to get me to download the launcher. None of those features make it steam, and never will

[–] rjwilliamson@lemmy.zip 0 points 1 month ago (1 children)

This entire situation would not have arisen is AI did not exist. I have had an interest in programming for years, but never had the time or energy to invest in learning. AI has allowed me to play around with it without spending hours and hours in a boot camp. I would not even know where to begin on contributing to an existing project, especially since I have this idea that seems to not really align with any one project that exists thus far. I doubt existing projects would like me to just start wedging my own features into their project. That is why I started my own, so I could have creative control. But you are saying that I haven't paid my dues yet or something?

[–] rjwilliamson@lemmy.zip 1 points 1 month ago (3 children)

So then how would you suggest they proceed with their idea? Abandon their current career to go to school for programming? Just abandon the idea entirely because they haven't spent 15 years with imposter syndrome? What would you think the best course of action be?

[–] rjwilliamson@lemmy.zip 3 points 1 month ago

How will this be enforced?

[–] rjwilliamson@lemmy.zip 1 points 1 month ago (5 children)

Ok, so let's come at it from another angle then. Say you are semi new to programming, having taken an intro to programming and database design courses in college as part of a non-programmimg engineering undergrad degree. You have had an interest in the fediverse for a while now, and understand the general basics of activitypub, at protocol, actors, instances, PDS, lexicons, etc. You're far from an expert, but understand enough to be able to spot and correct critical design errors that the AI has made. You test out some of the latest AI coding tools to see if they could help make a basic prototype of your idea, and it works. Not perfectly, and not without bugs, but the foundation is there, and seems sound. How would you proceed from there? Would it be a good idea at this point to get some experts and experienced programmers? Is it possible to build a sound architecture in this way, by prototyping up front for the basics to test the viability of an idea overall, and then getting more hands on with a team to really make sure the foundation is solid, before commiting too many lines of code to it? How much prototyping in this fashion is too much?

[–] rjwilliamson@lemmy.zip 6 points 1 month ago

AI code is stolen from open source, so as long as you’re using it in the original intention of the code that was stolen, using Big Tech’s money to create something free and open, I’m OK with it.

This is exactly how I have been viewing it, using big tech's tools against them. I know that kind of sounds like cope, but if the goal is to replace their platforms with open source decentralized alternatives, then the least we can do is be on the same playing field as far as development tools go.

The thing that is a bit unclear though, with regard to AI projects based on open source code, is what license that would fall under. I suppose it's not much different than any other open source project that uses other open source code, but the difference is that with human coders at least you can trust that they know where the code came from, whereas with AI, you can't, and have to verify every claim they make.

 

I am pretty sure I know the answer, but I am wondering what people think about this. Say you come across a new fediverse platform. It has a lot of innovative features, and seems to be well thought out overall. A lot of people have been excited by the features and have been joining to check these new features out.

The one rub, the project admits that they used AI agents in the foundational stages of the project to accelerate development progress, then once the foundation was built, they analyzed, bug fixed, and documented the code, and brought in human contributors to assist with developing the project going forward. They do still allow AI code, but only certain types and using certain quality protocols to ensure code consistency, and are clear and up front about this, and unapologetic, as it was the only way they could make this project happen in the time and manner it did.

I know AI is somewhat more accepted in the coding world these days, depending on who you talk to, but I know some people have strong stances in it. How would you feel about a project like this? Under what circumstances would you be ok with joining a platform that has used AI in its code?