Yeah, it's unfortunate. I think the underlying issue is that something (not sure what, might be the way social media works, might be the economic rat race, might be something else I can't think of right now) is making people lose the capacity to have a calm, well-meaning, nuanced, good-faith discussion where it's not "us vs them".

  • source
  • parent
  • context
  • Okay, if someone blocked me on my stream (if I had one) and kept commenting (I'm not sure how it works, can they still comment if they block me, can I see it? and if they're still watching my stream, does the block even mean anything?) then I might consider a temporary ban, and only escalate it to a permaban if they persist. But if it's somewhere else, I'd say it's for the better. I'd rather have them block me than waste both of our time with an argument with someone who won't say anything worth hearing and doesn't want to listen to anything I say.

  • source
  • parent
  • context
  • [–] 1 point 1 day ago (6 children)

    While I try to specify it by saying "GenAI" instead of AI for clarity, I think this is a complete asshole approach to it and wouldn't work. Maybe block the individual chat message, but if I got permabanned over one completely normal acronym, I'd decide the guy is an asshole and double down against him.

    If the type of AI being talked about isn't clear to you, ask nicely for clarification.

  • source
  • "cO₂ iS pLaNt FoOd" (media.piefed.social)
     

    "CO₂ isn't a pollutant" climate change deniers are missing the point, and hopefully this meme is simple enough for them to understand. I'd post it on Reddit too, but I'm trying to cut down on Reddit use.

    Alt text:
    Meme about Wreck-It Ralph (labeled “Fossil fuel emissions") overfeeding a pink rabbit (labeled “Plants") pancakes (labeled “C0₂")

    Meme about Wreck-It Ralph (labeled “Fossil fuel emissions") overfeeding a pink rabbit (labeled “Plants") pancakes (labeled “C0₂")
     

    Option 1:

    func set_default_value(section:String,key:String,value:Variant)->Variant:  
    	if !self.has_section_key(section,key):  
    		self.set_value(section,key,value)  
    	return self.get_value(section,key)  
    

    Option 2:

    func set_default_value(section:String,key:String,value:Variant)->Variant:  
    	value=self.get_value(section,key,value)  
    	self.set_value(section,key,value)  
    	return value  
    
     

    Hopefully this is the last time I have to implement the backend for this - I'm going to reuse the code for this from now on. (The display, however, could definitely use some work.)

    You don't have to go through the same ordeal. Get the source code from my Codeberg repo - it's MIT licensed and GenAI-free.

    You can also follow the plugin development on my:
    Mastodon
    Bluesky

    A screenshot of the keybinds list UI, featuring a "Reset to default" button and a table of inputs, each row containing an action name, a list of input buttons, and an option to add a new input button.
     

    While piefed.social is great so far, I would really like to start my own thing for several reasons. But I don't know where to begin and would like to join relevant communities before starting (for example, I heard there are Matrix servers for this, but haven't made the time to actively look for them yet).

    Any advice?

    view more: next ›