Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Context removal from an audience

Technical Discussion
1 1 13
  • This is an extension of the discussion from Topic removal from a category/community.

    In it, rimu@piefed.social shared the Lemmy federation primer which details that Delete(Object) is federated whenever a post is removed from a community.

    I needed a way to communicate when a topic/context (not the top-level post) is removed from a category/audience, but is not deleted. You might ask — how is removing a context different from deleting it? In this case, a removed context still exists and is still resolvable. A context can removed from an audience in NodeBB.

    Note that Lemmy and Piefed don't have a concept of an audience-less context, so if a context is removed from an audience, it would simply be deleted. No additional logic required.

    Anyhow — when a topic is moved into Uncategorized (which is a catch-all bucket for... you guessed it, uncategorized content), NodeBB will federate a Remove. It looks something like this:

    {
    	id: '#activity/remove/',
    	type: 'Remove',
    	actor: '',
    	to: [],
    	cc: [,
    	object: '',
    	origin: '',
    }
    

    This is live on activitypub.space already.

    This goes hand-in-hand with topic moving, which would follow similar mechanisms, except it'd be a Move instead of a Remove.

    I will likely write an FEP with technical details for both Remove and Move, and will include existing behaviours (Delete(Object)) as well.

  • nodebb@fosstodon.orgundefined nodebb@fosstodon.org shared this topic on

Gli ultimi otto messaggi ricevuti dalla Federazione
  • @liaizon@social.wake.st what do you define vibe coding as?

    Vibe coding is prompting, followed by copy-paste, and then re-prompting with the error message, repeat.

    In no step there is any critical thinking.

    If you are inspecting the generated code, applying it judiciously, and asking questions back to further understand the decisions made, you are not vibe coding.

    read more

  • @julian I can say as someone who has learned quite a lot about a bunch of super technical topics from doing some exploration of vibe coding that I completely disagree with this sentiment. I think the companies and ways the AI industry is operating is horrid and abysmal but those two things shouldn't be conflated.

    read more

  • @uwehalfhand@norcal.social I feel we're conflating vibe coding with plain AI usage as an assistant.

    There's absolutely no pedagogical value to vibe coding.

    cc @fedicat@pc.cafe @reiver@mastodon.social

    read more

  • @reiver and, I would like to add, who they're politically supporting with that money

    read more

  • @reiver use is antithetical to the principles of freedom of Internet, so dear to the

    They're tools of control, by large corporations, which use their revenue and influence to erode democracy, concentrate wealth, take power away from people. Exactly the opposite of what fediverse stands for.

    "Vibe coding" is an insult to any and everyone who dedicated effort, time to learn to code.

    read more

  • @reiver@mastodon.social

    Overall, I'm anti-"vibe coding" because new coders don't always know enough to see the logical fallacies, security vulnerabilities, etc. It's not usually a big deal if you're just making a simple desktop app but it can have huge implications for software that is open to the internet, has an expectation of properly handling user data, and needs to compatibly interoperate with other servers. Also, the energy and theft problems inherent to all "AI" use.

    But I think we should be pragmatic. "Vibe coding" not going anywhere, so doing what we can to help keep everyone as safe as we can while stopping poorly understood code from DDOSing across the fediverse is the more mature path.

    That doesn't mean we shouldn't discourage "vibe code" or at least encourage gaining education and/or experience before relying on it, though.

    read more

  • @dansup @reiver Is it? It may be a gateway to actually developing small to medium apps, but I think it’s becoming increasingly clear that it removes the learning aspect (not just of programming, but writing and graphic design etc too).

    read more

  • @reiver Vibe coding is a gateway to learning how to code, I'm all for it!

    read more
Post suggeriti