Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

Random

pirijan ,
@pirijan@c.im avatar

[new blog post] Open Sourcing Kinopio

https://pketh.org/open-sourcing-kinopio.html

parismarx ,
@parismarx@mastodon.online avatar

Technology is often used to justify climate inaction, but what would it look like under degrowth?

On , I spoke to @jasonhickel about how degrowth isn’t anti-technology and would allow us to approach tech development in new ways.

https://techwontsave.us/episode/226_how_degrowth_will_reshape_technology_w_jason_hickel

ShadowJonathan ,
@ShadowJonathan@tech.lgbt avatar

Re: https://writing.exchange/@erlend/112684879834557152

Honestly the things outlined here and addressed in the FEP is going to introduce a bluesky-like data portability to the fediverse;

  • You can dictate the domain and URL that your identity (a small document saying important critical elements) is hosted at, and migrate that.
  • You can dictate where your DATA lives, on your own storage provider, or at an instance, and migrate that easily as well.

If this is true, it'd fix many of the problems that migration currently has on fedi, and allows a true continuous identity and post history to exist. It'd require a refactor of many many many different fedi softwares, but imo it is worth it, since it transforms fedi into something else.

julian ,
@julian@community.nodebb.org avatar

Tonight I set aside some time to listen to @johnonolan on @mike's DotSocial podcast.

A lot a lot a lot of what John says mirrors the very same potential that many ActivityPub devs see as well. There are far too many points in that podcast that made me nod my head in agreement (and wish I was a third guest too!), but there was one that was incredibly timely:

Mike: ... you've been thinking about actually embedding the whole article in the ActivityPub post, which is a mind-blowing thing... it's not a link to something else... the whole article is in the post.
John: Yes, this is something that makes perfect sense but is somehow completely new, which is weird...
Mike: You can have formatted text... images? video?
John: ActivityPub is fairly agnostic, you could in theory shove almost anything into it. The question is what is the client on the other side prepared to receive? Do they have some way to display it?
John: If we get platforms in the ActivityPub network to start innovating with content types, it might cause those things to be adopted and it might drive the standard and what it is possible to display

Emphasis mine.

John, Mike, this is almost word-for-word exactly what the Forum and Threaded Discussions working group has been working towards! The main problem is we need buy-in from implementers to push this forward.

We can do this, we can send richer HTML across the protocol in such a way that all those things you two mentioned — in-line images, embedded videos, tables, etc. — can all show up as intended by the sender.

We've got commitment from (but not limited to) representatives from NodeBB, Discourse, and WordPress, and having Ghost and Flipboard sign on would help push this forward just that much more.

Let's do this, let me get you caught up with the state of the protocol re: the Article object type. Let's chat (but publicly, since I can't receive DMs here on NodeBB).

ivory ,
@ivory@tapbots.social avatar

The hashtags tab has received a makeover and now includes the ability to create Hashtag Lists! Curate multiple hashtags into a single timeline that you can access the same way you can access regular Lists. Currently available to try on Mac and iOS over on TestFlight.

The last beta featured our new share sheet extension and we know it’s been a long wait for the App Store release, but we are almost there! Trying to finish up a few more tasks so we can get this big update out ASAP.

Screenshot of iOS showing the home timeline with the “Swift” Hashtag List selected as well as how to access it from the Title menu.

mauve ,
@mauve@mastodon.mauve.moe avatar

I get frustrated when folks get angry at others for being "not normal". I think "normal" people often assume that "not normal" people are attacking them or trying to invalidate them by being counter to their culture. The reality is the "not normal" person is just trying to exist with what is normal to them. I wish folks allowed more space for others to live their own reality.

eric ,
@eric@social.ericwbailey.website avatar

I wrote about my feelings of frustration and powerlessness in the face of mass-LLM scraping of the open web, and trying to do something about it. https://ericwbailey.website/published/consent-llm-scrapers-and-poisoning-the-well/

pfefferle ,
@pfefferle@mastodon.social avatar

it's often so complex to add to an already existing platform (for example ) and it gets even more complex if it is not built for social media 😱

For example

  1. Deleting Users from the Fediverse, that still exist on the blog.
  2. Delete the whole blog from the fediverse, but take temporary plugin deactivations/deletions into account.
  3. Caching by third party plugins.
  4. Shared hosting.
  5. Posts and Comments in different DB tables
  6. Publish only a subset of posts
erlend ,
@erlend@writing.exchange avatar

@pfefferle could be a lot easier if all the WordPress site had to carry was the Actor ID:

https://writing.exchange/@erlend/112684879834557152

dumpsterqueer , EN
@dumpsterqueer@superseriousbusiness.org avatar

Are there any knowers who can tell me if i'm doing anything absolutely nuts in this file here?

https://github.com/superseriousbusiness/activity/pull/23/files#diff-1cf62dbcdb9dcca7b43f78d534c742201cee49d93f55f10358e38e9a13c9a129

The goal is to support interaction policies that look like this:

{
  "@context": [
    "https://gotosocial.org/ns",
    "https://www.w3.org/ns/activitystreams"
  ],
  "content": "hey @f0x and @dumpsterqueer",
  "contentMap": {
    "en": "hey @f0x and @dumpsterqueer",
    "fr": "bonjour @f0x et @dumpsterqueer"
  },
  "interactionPolicy": {
    "canLike": {
      "always": [
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "approvalRequired": []
    },
    "canReply": {
      "always": [
        "https://example.org/users/the_mighty_zork",
        "https://example.org/users/the_mighty_zork/followers",
        "https://another.example.org/users/dumpsterqueer",
        "https://another.example.org/users/f0x"
      ],
      "approvalRequired": [
        "https://www.w3.org/ns/activitystreams#Public"
      ]
    },
    "canAnnounce": {
      "always": [
        "https://example.org/users/the_mighty_zork"
      ],
      "approvalRequired": [
        "https://www.w3.org/ns/activitystreams#Public"
      ]
    }
  },
  "tag": [
    {
      "href": "https://another.example.org/users/dumpsterqueer",
      "name": "@dumpsterqueer@another.example.org",
      "type": "Mention"
    },
    {
      "href": "https://another.example.org/users/f0x",
      "name": "@f0x@another.example.org",
      "type": "Mention"
    }
  ],
  "type": "Note"
}

However I'm wrestling a bit with the activity library we're using in order to get it to generate usable Go types. It's quite possible that the .jsonld document is completely barmy.

simon ,
@simon@simonwillison.net avatar

Worth grepping your source code for "polyfill.io" and taking urgent measures to remove that code if you're linking it into your site - the domain name apparently now intermittently serves malicious JavaScript

My notes here: https://simonwillison.net/2024/Jun/25/polyfill-supply-chain-attack/ - or read this article https://sansec.io/research/polyfill-supply-chain-attack

threads ,

New on Threads: We’re expanding sharing with the fediverse 🧵👇

In March, we announced a beta experience in a few locations. Now, we’re expanding that beta to Threads users in 100+ countries and adding additional fediverse functionality.

wearenew_public ,
@wearenew_public@mastodon.social avatar

If you have ever been in an online group, you are well aware that its convenience comes with many limitations, including admins who have definitive control over everybody else.

These aren’t just annoyances — @ntnsndr 's newest piece discusses the “implicit feudalism” of digital groups and why we need more democratic communities online.

https://theconversation.com/why-the-future-of-democracy-could-depend-on-your-group-chats-229597

Techaltar ,
@Techaltar@mas.to avatar

Growing up is realizing that in US TV shows the only people taking a bus are kids running away from home or people coming out of jail.

quillmatiq ,

"Threads will now let people like and see replies to their Threads posts that appear on other federated social media platforms, the company announced on Monday."

Another big milestone for Fediverse Threads! Hoping that the next phase will allow cross-platform follows 👀🤞🏼

https://www.theverge.com/2024/6/25/24185226/meta-threads-fediverse-likes-replies

gwynnion ,
@gwynnion@mastodon.social avatar

If social media existed when I was a teenager, of course I would have used it -- and not because it's "addictive" but because I was desperately lonely and fending off family abuse, societal hatred, indifferent peers, and being broke. You mean I could talk to people who might give a shit about me? Sold!

I used IRC and ICQ for the same reasons in college and you know what? It made me feel better having people who weren't threatening to kill me on a regular basis.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • incremental_games
  • meta
  • All magazines