GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    bengo (bengo@mastodon.social)'s status on Tuesday, 21-Apr-2026 08:19:12 JST bengo bengo

    What are the implications for #ActivityPub user interface design?

    https://arxiv.org/pdf/2602.09997

    In conversation about 2 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/429/357/917/166/906/original/6cd9f0ef7f3e6a66.png
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 08:18:57 JST Evan Prodromou Evan Prodromou
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • Ben Pate 🤘🏻

      @strypey @smallcircles @benpate @deutrino @bengo

      Boosts are Announce activities.

      We don't have a separate activity for a reply, but we have a property of an object, inReplyTo, which is what defines a reply.

      In conversation about 2 months ago permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Tuesday, 21-Apr-2026 08:19:03 JST Strypey Strypey
      in reply to
      • 🫧 socialcoding..
      • deutrino
      • Evan Prodromou
      • Ben Pate 🤘🏻

      @smallcircles
      > A Like is but an ActivityStreams social primitive, a building block. The other 2 are domain-specific

      Are Boosts and Replies not based on Activities standardised in Activity Streams 2.0/ Activity Vocabulary @evan?

      @benpate @deutrino @bengo

      In conversation about 2 months ago permalink
    • Embed this notice
      🫧 socialcoding.. (smallcircles@social.coop)'s status on Tuesday, 21-Apr-2026 08:19:04 JST 🫧 socialcoding.. 🫧 socialcoding..
      in reply to
      • Strypey
      • deutrino
      • Ben Pate 🤘🏻
      • European Commission

      @benpate @deutrino @bengo @strypey @EUCommission @nlnet

      Link for background: https://coding.social/blog/grassroots-evolution

      > We are limited (to a degree) by some design choices made in ActivityPub

      I mention not addressing "Misconceptions" early as most costly mistake of AP ecosystem development. Your sentence above will be interpreted differently by different people based on their Perspective what fediverse means to them.

      W3C ActivityPub spec is powerful, based on granular message exchange between addressable actors on the social graph.

      "Likes", "Boosts", "Replies" are underspecified, mechanisms are fedi-specific, follow interpretation of AP that has become common on fedi. A big misconception imho is that its unclear what is 'core protocol' and what is extension with solutions on top of it. Like a "Microblogging" application domain, or "Software development" business domain.

      A Like is but an ActivityStreams social primitive, a building block. The other 2 are domain-specific. Leaked abstractions, now.

      In conversation about 2 months ago permalink

      Attachments


    • Embed this notice
      Ben Pate 🤘🏻 (benpate@mastodon.social)'s status on Tuesday, 21-Apr-2026 08:19:05 JST Ben Pate 🤘🏻 Ben Pate 🤘🏻
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • European Commission

      Honestly, I'm not super familiar with Tumlbr. Could you point me to an example of this in action?

      We are limited (to a degree) by some design choices made in ActivityPub long ago. "Likes", "Boosts", and "Replies" are all separate things that are hard (but perhaps not impossible) to combine into a single unit.

      @deutrino @bengo @smallcircles @strypey @EUCommission @nlnet

      In conversation about 2 months ago permalink
    • Embed this notice
      Ben Pate 🤘🏻 (benpate@mastodon.social)'s status on Tuesday, 21-Apr-2026 08:19:07 JST Ben Pate 🤘🏻 Ben Pate 🤘🏻
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • European Commission

      Good point Ben. And there’s a delicate balance of giving people something good and unique vs. something they’re familiar with and will use

      Remember, nobody can force you to use the Fediverse, so our tools have to meet people where they are.

      It’s like weaning an addict off of cigarettes, or sugar.

      @bengo @smallcircles @strypey @EUCommission @nlnet

      In conversation about 2 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        http://are.It/
    • Embed this notice
      deutrino (deutrino@mstdn.io)'s status on Tuesday, 21-Apr-2026 08:19:07 JST deutrino deutrino
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • Ben Pate 🤘🏻
      • European Commission

      @benpate @bengo @smallcircles @strypey @EUCommission @nlnet literally just re-implement tumblr, with the exact same reblog chain UX, and the same fusion of likes+reblogs into "notes" (before Matt Mullenweg ruined that, which was the subject of much caustic backlash from the userbase, many of whom have been there for ≥ 15 years) … and see what happens.

      and no, Wafrn hasn't done this. I did have a good chat with the Wafrn guy about why the OG tumblr UX is important (its emergent effects) though.

      In conversation about 2 months ago permalink
    • Embed this notice
      bengo (bengo@mastodon.social)'s status on Tuesday, 21-Apr-2026 08:19:08 JST bengo bengo
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • Ben Pate 🤘🏻
      • European Commission

      @smallcircles @benpate @strypey @EUCommission @nlnet good reflection. If things here look copy pasted from the corporate captured web, it might be because the same people keep making the same limiting decisions with their cronies all the way since https://en.wikipedia.org/wiki/OpenSocial

      Big believer in Conways Law and also moreso

      https://en.wikipedia.org/wiki/Matthew_effect

      https://en.wikipedia.org/wiki/Planck%27s_principle

      “the future lies with the youth”

      In conversation about 2 months ago permalink

      Attachments



    • Embed this notice
      🫧 socialcoding.. (smallcircles@social.coop)'s status on Tuesday, 21-Apr-2026 08:19:09 JST 🫧 socialcoding.. 🫧 socialcoding..
      in reply to
      • Strypey
      • Ben Pate 🤘🏻
      • European Commission

      @benpate @bengo @strypey @EUCommission @nlnet

      When it comes to Conway's Law then, what do we have today in terms of alternative #SocialNetworking environment, here on #ActivityPub fediverse?

      If I squint my eyes so the details become vague, I see more or less a copy/paste of existing #SocialMedia that we are all familiar with, and as #BigTech forces it through our throat. BUT! Decentralized.. a great achievement. We can now build our own roads, instead of being forced to take the highway.

      The observation that we "copy/pasted" may or may not be an indicator of the risk that Conway's Law does its work. I leave that as part of my call-for-reflection. Same holds for the risk of corporate capture, who can quickly pave over with asphalt any 'desire path' that became popular, and perhaps make it a toll road.

      More interesting it gets when it comes to #ethics: dealing with tech externalities. See: https://social.coop/@smallcircles/116316524763055082

      And #sustainability: Go from #FOSS to Sustainable open social systems.

      In conversation about 2 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        🫧 socialcoding.. (@smallcircles@social.coop)
        from 🫧 socialcoding..
        #ThoughtProvoker :blobhyperthink: Uncomfortable questions.. - To what extent is #FOSS complicit to the rise of #BigTech? - To what extent is FOSS complicit to disruptive #AI craze we face today? - To what extent are vibe coding #LLM even possible without FOSS? "BUT.. BUT.. The License!" - To what extent does slapping on a license free us from responsibility, knowing that it hardly offers protection from abuse? - To what extent did FOSS too just introduce the tech and damn the externalities? - To what extent is FOSS complicit to the current state of the world? - To what extent is it enough to consider FOSS to be "imbibed by good morals and values" if we can't defend those? #poll #ethics [ ] We are clear. Because our intentions are good. [ ] We are clear. We just code. Bad actors abuse it [ ] We must find better ways to protect our work. [ ] Other (please comment)
    • Embed this notice
      🫧 socialcoding.. (smallcircles@social.coop)'s status on Tuesday, 21-Apr-2026 08:19:10 JST 🫧 socialcoding.. 🫧 socialcoding..
      in reply to
      • Strypey
      • Ben Pate 🤘🏻
      • European Commission

      @benpate @bengo

      @strypey just mentions Conway's Law, and how it shapes and affects all that we do. The driving force is #Emergence, which over time also shaped modern global #society as it stands today.

      Question for grassroots environments that are able to healthily evolve and naturally grow into long-term sustainable ecosystems - in case of the #fediverse able to support diverse and vibrant online culture, where people cocreate and participate in a value-based collaborative economy - is how #ActivityPub based enabling #technology can be designed to foster the right social dynamics that influence this emergence.

      Or else we get US road network, emerged by the lobbying powers of Big Oil. Corporate capture in case of #fedi. Or traffic chaos and road jams, stifling #innovation.

      My #SX blog addresses how @EUCommission #funding (via the great @nlnet ) encourages - in traffic terms - creation of infra building blocks. But not road vision, policies, enforcement. Lacks socio-cultural care.

      In conversation about 2 months ago permalink
    • Embed this notice
      Ben Pate 🤘🏻 (benpate@mastodon.social)'s status on Tuesday, 21-Apr-2026 08:19:11 JST Ben Pate 🤘🏻 Ben Pate 🤘🏻
      in reply to

      @bengo

      … that maybe showing “like” counts and other “engagement” stats isn’t a good thing.

      It’s counterintuitive for software designers trained on surfacing as much data as possible, but it’s probably true.

      In conversation about 2 months ago permalink

      Attachments


    • Embed this notice
      🫧 socialcoding.. (smallcircles@social.coop)'s status on Tuesday, 21-Apr-2026 08:19:11 JST 🫧 socialcoding.. 🫧 socialcoding..
      in reply to
      • Ben Pate 🤘🏻

      @benpate @bengo

      Interesting paper, thanks. I just made an analogy to how road networks evolve over time, and what that means for the #social environment. This against the backdrop of my long blog article about #ActivityPub fediverse #evolution.

      https://social.coop/@smallcircles/116429792361242801

      Social experience design examines the #SocioCultural ecosystem that emerges by the #technology landscape and is determined by the shape of our #tech that it must grown on. Think like organic moss, that is able to take a foothold in the nooks and crannies of slick aluminium roofs. #SocialWeb is a forest.

      An observation is that we generally severely underestimate the impact of "adding an extra online channel, so now we can be social remotely". This way of perceiving social totally misses how everything is different online, and at the same time that many things should / can be very similar to how we do offline #SocialNetworking for ages. Increasing social bandwidth on the wire.

      https://coding.social/blog/reimagine-social/#personal-social-networking

      #SX #SocialCoding

      In conversation about 2 months ago permalink

      Attachments


    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 08:22:52 JST Evan Prodromou Evan Prodromou
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • Ben Pate 🤘🏻

      I haven't been following the conversation, but I'll try to read back in time.

      @strypey @smallcircles @benpate @deutrino @bengo

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 08:26:52 JST Evan Prodromou Evan Prodromou
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • Ben Pate 🤘🏻

      We are in a new editorial cycle for ActivityPub, so if anyone thinks these or other parts of the spec are underspecified, they should be opening issues on the ActivityPub repo right now!

      https://github.com/w3c/activitypub/issues

      @strypey @smallcircles @benpate @deutrino @bengo

      In conversation about 2 months ago permalink
    • Embed this notice
      Ben Pate 🤘🏻 (benpate@mastodon.social)'s status on Tuesday, 21-Apr-2026 08:49:35 JST Ben Pate 🤘🏻 Ben Pate 🤘🏻
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • Evan Prodromou

      Yeah, the new work on ActivityPub is encouraging. Will this be a version 2.1? Or something bigger like a 3.0?

      For me, the biggest opportunities might be to pull some of the FEPs into the spec, for instance, blessing some of the Threadiverse work as the official way to handle groups and discussions.

      Is is possible that some FEPs might make their ways into the specs?

      @evan @strypey @smallcircles @deutrino @bengo

      In conversation about 2 months ago permalink

      Attachments


    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 08:49:35 JST Evan Prodromou Evan Prodromou
      in reply to

      @benpate the next version will be .1 . It's for clarifying a lot of the language in the documents to make them clearer and easier to implement.

      We may make a new version after that. It must be backwards compatible; you should be able to negotiate or discover new and better features.

      @strypey @smallcircles @deutrino @bengo

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 08:52:36 JST Evan Prodromou Evan Prodromou
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • Ben Pate 🤘🏻

      FEPs by default don't have the IP statements that make them useful for incorporating into a W3C recommendation. They need to be submitted under the SocialCG CLA. I plan to submit all the ones I've authored.

      @benpate @strypey @smallcircles @deutrino @bengo

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 08:54:02 JST Evan Prodromou Evan Prodromou
      in reply to
      • Strypey
      • 🫧 socialcoding..
      • deutrino
      • Ben Pate 🤘🏻

      We have a staging process for stuff moving from idea stage to recommendation.

      https://github.com/swicg/potential-charters/blob/main/stage-process.md

      @benpate @strypey @smallcircles @deutrino @bengo

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 09:06:39 JST Evan Prodromou Evan Prodromou
      in reply to
      • ValorZard

      @valorzard

      There are a million Fediverses. ActivityPub is already big and diverse with many different extensions and applications.

      Nobody has to push their ActivityPub profiles or extensions to the WG if they don't want.

      Anyone can make extensions to ActivityPub under whatever license they want. The onus is on extension creators to make their work compatible on the wire with ActivityPub core.

      Nobody who works on ActivityPub core wants to break well-defined extensions on the Fediverse.

      In conversation about 2 months ago permalink
    • Embed this notice
      ValorZard (valorzard@mastodon.gamedev.place)'s status on Tuesday, 21-Apr-2026 09:06:41 JST ValorZard ValorZard
      in reply to
      • Evan Prodromou

      @evan
      from what i understand, some have raised concerns that certain FEPs wont be able to be merged into SocialCG because of the CLA/some creators wanting to be anonymous. How are you planning on handling that?

      Will we end up with two fediverses? One that is defined by whatever SocialCG cooks up, and another that is based on all the different FEPs?

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 09:08:22 JST Evan Prodromou Evan Prodromou
      in reply to
      • ValorZard

      @valorzard I recommend some good patterns:

      - Use fallbacks.
      - Support multiple profiles -- people are doing great with draft-cavage-12 and RFC 9421, for instance.
      - Think about how your software will interact with software written by someone who never read your FEP. Will it fail gracefully, fallback to default behaviour, or crash and leak private data?
      - Be compatible with the spec, and not just compatible with Mastodon.

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 09:39:03 JST Evan Prodromou Evan Prodromou
      in reply to
      • ValorZard

      @valorzard personally, I think a very tight core, with a clear extensibility mechanism and lot of extensions for different applications, is the right model for the Fediverse.

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 21-Apr-2026 10:04:40 JST Evan Prodromou Evan Prodromou
      in reply to
      • ValorZard

      @valorzard I haven't reviewed those FEPs well, but you should ask the authors, not me.

      In conversation about 2 months ago permalink
    • Embed this notice
      ValorZard (valorzard@mastodon.gamedev.place)'s status on Tuesday, 21-Apr-2026 10:04:42 JST ValorZard ValorZard
      in reply to
      • Evan Prodromou

      @evan do you think that the portable objects/content signing/PDS stuff can be an extension, or is it so much of a difference it needs to be added to the spec

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 22-Apr-2026 12:22:31 JST Evan Prodromou Evan Prodromou
      in reply to
      • Steve Bate

      @steve we've got this staging process:

      https://swicg.github.io/charters/stage-process

      I think the big step would be, I think this FEP is relevant to this task force's work, I want to submit it as a proposal, etc.

      In conversation about a month ago permalink
    • Embed this notice
      Steve Bate (steve@social.technoetic.com)'s status on Wednesday, 22-Apr-2026 12:22:32 JST Steve Bate Steve Bate
      in reply to
      • Evan Prodromou

      @evan Do you have a link to the process description for submitting something like an FEP under the SocialCG CLA?

      In conversation about a month ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.