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

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

Notices by John Blair (jdblair@hachyderm.io)

  1. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 16-Jan-2024 04:17:11 JST John Blair John Blair
    in reply to
    • lainy
    • Piggo :verified_horse:

    @lain @piggo programment

    In conversation Tuesday, 16-Jan-2024 04:17:11 JST from hachyderm.io permalink
  2. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:35:35 JST John Blair John Blair
    in reply to
    • phiofx

    @phiofx this is exactly the problem!

    In conversation Tuesday, 19-Dec-2023 17:35:35 JST from hachyderm.io permalink
  3. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:08 JST John Blair John Blair

    I’ve read posts from a few people wanting the ability to block or delete hostile posts that appear in their threads. I think this would be a great feature. Unfortunately, the way activity pub works makes this difficult, if not impossible!

    In conversation Tuesday, 19-Dec-2023 17:23:08 JST from hachyderm.io permalink
  4. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:07 JST John Blair John Blair
    in reply to

    To understand why, it helps to think of the fediverse less like twitter or facebook (a centralized server that controls the presentation of posts), and more like email.

    In conversation Tuesday, 19-Dec-2023 17:23:07 JST from hachyderm.io permalink
  5. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:05 JST John Blair John Blair
    in reply to

    Think of a classic listserv. When you reply to a message on the listserv, the only connection to the reply is the subject (most email clients prepend Re:) and various headers, like In-Reply-To, which are also set by the client. Email clients can use this information to present threaded views of the dialog.

    In conversation Tuesday, 19-Dec-2023 17:23:05 JST from hachyderm.io permalink
  6. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:04 JST John Blair John Blair
    in reply to

    Now, suppose someone replies to a message on this hypothetical listserv and violated the standards of the community. The user can be blocked from future posts, but the message can’t be removed! It exists on all of the email servers and in all of the email clients of the listserv participants. The conversation is distributed, which makes it resilient, but also prevents removing a message from all threads.

    In conversation Tuesday, 19-Dec-2023 17:23:04 JST from hachyderm.io permalink
  7. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:03 JST John Blair John Blair
    in reply to

    The fediverse is like this. Threads don’t exist except in presentation by Mastodon clients, which construct the thread for you using the in-reply-to information embedded in the post. Otherwise, the posts are all independent, each existing with equal significance in the system. It is our clients, or the mastodon web UI, which creates the concept of a thread with replies.

    In conversation Tuesday, 19-Dec-2023 17:23:03 JST from hachyderm.io permalink
  8. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:02 JST John Blair John Blair
    in reply to

    So to remove someone, or someone’s posts, from your replies, you have to be able to modify that post, without the posters permission, for all instances in the fediverse. This is a lot of power! And it is easy to imagine how this could be abused!

    In conversation Tuesday, 19-Dec-2023 17:23:02 JST from hachyderm.io permalink
  9. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Tuesday, 19-Dec-2023 17:23:01 JST John Blair John Blair
    in reply to

    Now I do think the ability to remove posts from your thread js a good feature, but it will mean that threads have to be first-class objects in the fediverse, with ownership by the entity that created the thread. This is a big! difficult change!

    In conversation Tuesday, 19-Dec-2023 17:23:01 JST from hachyderm.io permalink
  10. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Sunday, 04-Jun-2023 06:27:51 JST John Blair John Blair
    in reply to
    • Paul Cantrell

    @inthehands this is a great thread and captures the nuance of 1a.

    In conversation Sunday, 04-Jun-2023 06:27:51 JST from hachyderm.io permalink
  11. Embed this notice
    John Blair (jdblair@hachyderm.io)'s status on Saturday, 15-Apr-2023 16:02:20 JST John Blair John Blair
    in reply to
    • Mike Masnick ✅
    • Zoë Schiffer
    • On the Media

    @mmasnick
    Especially odd since they had this pretty decent segment a while back with Clive Thompson reporting on Mastadon.

    https://www.wnycstudios.org/podcasts/otm/episodes/on-the-media-mastodon-may-take-twitters-weary

    @onthemedia @zoeschiffer

    In conversation Saturday, 15-Apr-2023 16:02:20 JST from hachyderm.io permalink

User actions

    John Blair

    John Blair

    I'm an American living in Amsterdam. I lead the EMEA regional Partner Engineering team at Netflix. I also make blinky art. (he, his)

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          112601
          Member since
          15 Apr 2023
          Notices
          11
          Daily average
          0

          Feeds

          • 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.