mutual_ayed
@mutual_ayed@sh.itjust.works
- Comment on How do man made hiking trails keep the grass from overgrowing? 15 hours ago:
No membrane. Just clay and stone.
- Comment on [deleted] 23 hours ago:
Did they stutter?
- Comment on Nintendo seeks default judgement and $17,500 in damages from pirated game streamer who ignored court summons 1 day ago:
Bait 🎣
- Comment on Mexico bans ‘foreign propaganda’ after US anti-migrant ad 1 day ago:
Supplemental archive link below
- Comment on A Reddit Bot Drove Me Insane 2 days ago:
Check discuss.online to see if they’re defed from aussie.zone
That’s the problem with that sitez it’s one way.
- Comment on A Reddit Bot Drove Me Insane 2 days ago:
Yup. However I’m trying not to add any bias. I did forget about beehaw and I’ll edit my post to include that. Thank you for the reminder.
- Comment on A Reddit Bot Drove Me Insane 3 days ago:
This is an instance by instance list which is great thank you. I guess I was thinking there was a full list as a map I guess.
- Comment on A Reddit Bot Drove Me Insane 3 days ago:
lemmy.dbzer0.com slrpunk.net sh.itjust.works
Those three are a good place to start with sane defaults.
There is also lemmy.world which is so generalized as to come under fire from the far left and the far right.
More exclusive than the above but more inclusive than aussie.zone are the following.
Your mileage may vary.
A full list of who’s federated with who doesn’t yet exist to my knowledge.
- Comment on What CI/CD tools are you guys using? I have Forgejo but I need a simple way of running automation. 6 days ago:
Saltstack, nixOS, OpenTofu, OpenBao and gitlab ci.yml to glue it all together.
- Comment on this is not satire this is not satire this is not satire 6 days ago:
And others yes. It really depends on where you look and who you ask. I think Laion was the beginning of the end but some people say it was Google in 2010 or so
adweek.com/…/google-set-to-open-image-recognition…
Some go even earlier. But I think wholesale theft started around 2020-2021 at scale.
Also I really do apologize for my tone earlier. I’ve given all of the beneficial doubt I can really.
- Comment on Google is excited about money! 1 week ago:
Do notbe evil - Comment on If trump shaved his head and didn't wear any makeup do you think you would recognize him? 1 week ago:
Trynna hide in El Salvador?
- Comment on Discord Begins Testing Facial Scans for Age Verification 1 week ago:
Absolutely this, and if they require video evidence just OBS to an MKV.
Christopher Walken watches all of my porn.
- Comment on Discord Begins Testing Facial Scans for Age Verification 1 week ago:
Also, if you’re seeking out NSFW on discord… you might be doing it wrong.
- Comment on Discord Begins Testing Facial Scans for Age Verification 1 week ago:
Disable camera access to the app/binary
- Comment on this is not satire this is not satire this is not satire 1 week ago:
There is no strawman I’m attacking. I’m addressing you directly. I’m not reforming or re-addressing your argument, I’m refuting it.
Your premise is flawed and as you state yourself it comes from a place of naivety as you don’t understand the tech. Which is fine, we don’t have to understand everything, but don’t cry foul when your premise is corrected in a public forum. I replied up the chain with what you could do and projects that are close to what you propose. I also gave you resources that you can go through to learn more if you have the interest.
But it doesn’t change the fact that maybe the greatest theft of artistic labor in our lifetimes has already happened and there’s very little independent artists can do about it.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
You’re correct. Trolls love to hide in grey area naval gazing questions. My kneejerk reaction is to directly refute and shut it down. I definitely err on the side of asshole now though.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
I haven’t looked into it too much
The closest thing to what you’re discussing is what’s built over at db0
However what you’re hypothesizing cannot exist, due to the nature of a diffusion model. The source that the images are generated from, all of that was stolen in 2021. It was illegally scraped.
AIHorde is moving in the right direction, but we need a system where the people who’s source work is being scraped need to either consent to the use of their artistic labor, through copy left practices. Or they deserve to be compensated through royalties.
In latestage capitalism the only power is that which lies within capitol. That has been stolen by the large AI companies. What you’re proposing through your hypotheticals is closing the barn door after the horses have got out.
That is the kind I’m talking about, so bringing up the systems I’m not talking about is just a strawman.
I’m actively refuting what you’re proposing because not only does it not exist, but it’s currently due to the nature of the tech it’s impossible. This is not a strawman argument, this is a refutation of a naive take that does nothing to push forward the tech in which you yourself would like it to go.
Sorry to be such a wet blanket. If you’d like to know more about Diffusion models and what they stole here’s a great place to start. systemicalternatives.org/…/the-controversy-of-ai-…
If you want to work towards what your hypotheticals state you could consider contributing to aihorde.net.
My response again is from the viewpoint of someone who is constantly refuting “Why don’t we just…” naval gazing and how trolls and other bad faith actors hide behind that type of language.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
So it’s exploitive then.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
Curtis Yarvin is a monarchist full stop.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
Freedom relies on consent and mutual reciprocity, otherwise it’s exploitation. AI art diffusion models that scraped digital art portfolios and did not gain the consent of the artists nor did the artists get compensation is exploitation full stop. There is no freedom in exploitation.
- Comment on 4chan hacked and taken offline. Hacker reopens /qa/ and leaks all admins emails. 1 week ago:
Hacking is using something in a manner in which it was unintended by hacking parts of it, as with an axe.
Good discussion of it here with etymological references.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
The issue is the infrastructure and scale. Hundreds of thousands of these images are created every day.
I don’t know your workflow but it usually takes quite a few iterations before someone gets the image they want. It’s the literal definition of inefficiency because its rebuilding the diffusion every time, be that from cached memory or a new vector path.
- Comment on 4chan hacked and taken offline. Hacker reopens /qa/ and leaks all admins emails. 1 week ago:
I’ve been online since newsreaders were king. I try to use the current usage of words. I fully understand that trolling has been coopted by bad faith actors.
Originally it was a fun little bit of sarcasm or an inside joke that became a proto meme or some copypasta to share around.
Now it’s a path to the US presidency.
- Comment on 4chan hacked and taken offline. Hacker reopens /qa/ and leaks all admins emails. 1 week ago:
We have a different definition of troll I think. To me trolls are bad faith actors hiding racism and other disinclusive speech behind humor.
- Comment on this is not satire this is not satire this is not satire 1 week ago:
Because of the mangled hands? Like the ones in OPs image?
- Comment on 4chan hacked and taken offline. Hacker reopens /qa/ and leaks all admins emails. 1 week ago:
Then why are you here? Are you also a troll?
- Comment on this is not satire this is not satire this is not satire 1 week ago:
Sometimes non vegan… it’s boiling the fucking planet.
- Comment on Ditch the DIY Drama: Why Use Fedify Instead of Building ActivityPub from Scratch? 1 week ago:
The Allure of the Fediverse and the Challenges of ActivityPub Implementation
The fediverse—a decentralized social web powered by protocols like ActivityPub—is an exciting space to explore. If you’re considering building the next great federated app, connected to platforms like Mastodon, Lemmy, Pixelfed, and more, you might be tempted to implement ActivityPub from scratch. While this approach offers total control, it’s a daunting task due to the complexity of the standards involved.
The Challenge: Data Modeling with ActivityStreams & JSON-LD
At its core, ActivityPub relies on ActivityStreams 2.0 vocabulary and JSON-LD syntax. This combination introduces significant complexity:
-
Understanding ActivityStreams Vocabulary:
You need to model actions and objects (e.g., posts asNote
orArticle
, profiles asPerson
orOrganization
, and actions likeCreate
,Follow
,Like
,Announce
) using the precise terms defined in the specification. -
JSON-LD Specifics:
JSON-LD has unique rules that complicate direct JSON manipulation:- Missing vs. Empty Arrays: A property being absent is often semantically identical to it being present with an empty array.
// No name property { "@context": "https://www.w3.org/ns/activitystreams", "type": "Note", "content": "…"} // Equivalent to: { "@context": "https://www.w3.org/ns/activitystreams", "type": "Note", "name": [], "content": "…"}
- Single Value vs. Array: A property can hold a single value or an array.
// Single value { "@context": "https://www.w3.org/ns/activitystreams", "type": "Note", "content": "Hello"} // Equivalent to: { "@context": "https://www.w3.org/ns/activitystreams", "type": "Note", "content": ["Hello"]}
- Object References vs. Embedded Objects: Properties can contain either embedded objects or URI references.
// Embedded object { "@context": "https://www.w3.org/ns/activitystreams", "type": "Announce", "actor": { "type": "Person", "id": "http://sally.example.org/", "name": "Sally" }, "object": { "type": "Arrive", "id": "https://sally.example.com/arrive", /* ... */ } } // Equivalent to: { "@context": "https://www.w3.org/ns/activitystreams", "type": "Announce", "actor": "http://sally.example.org/", "object": "https://sally.example.com/arrive" }
- Missing vs. Empty Arrays: A property being absent is often semantically identical to it being present with an empty array.
Fedify: Simplifying ActivityPub Development
Fedify, a TypeScript framework, abstracts the complexity of ActivityPub development. It handles the heavy lifting, allowing you to focus on what makes your app unique.
Example Code with Fedify
Fedify simplifies federation logic:
// Handle follow federation.on(Follow, async (ctx, follow) => { // Implement follow logic }); // Handle post activity federation.on(Create, async (ctx, activity) => { // Implement post activity logic });
Web Interface and Logs
When running your app:
Web interface available at: http://localhost:8000/
Logs example:
.lhr.life/r/2 | ╰─────────────────┴───────────────────────────────────────╯
Conclusion
Building a federated app with ActivityPub is challenging, but tools like Fedify make the process manageable. By abstracting away the complexity of JSON-LD and ActivityStreams, Fedify allows developers to focus on creating innovative applications for the fediverse.
-
- Comment on International students may be among the biggest early beneficiaries of ChatGPT. 1 week ago:
How are C-level execs going to justify the bloated AI budget if they cannot point to a research study now? Actual research takes time they don’t have as the 1st quarter is almost over.
How will the researchers get more grant money to spend on inefficient transform models if they have to waste time and resources conducting peer reviewed study? I need my name on 10 papers this year or I’ll lose my faculty position.
Better yet, why not have AI draft a self report form and email it out to all of the students in my department and publish the results of that as research? I’m a genius.
-Yu
/s