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 Julian Fietkau (julian@fietkau.social), page 2

  1. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 31-Oct-2024 06:39:10 JST Julian Fietkau Julian Fietkau
    in reply to
    • Marcus Rohrmoser 🌻

    @mro You do a WebFinger request on the AP host domain, and its response will give you a subject with the correct handle domain. See for example this account: https://toot.kif.rocks/@team and its WebFinger response: https://toot.kif.rocks/.well-known/webfinger?resource=acct:team@toot.kif.rocks This is a Mastodon split-domain setup.

    The process is described here: https://www.w3.org/community/reports/socialcg/CG-FINAL-apwf-20240608/#reverse-discovery (step 4 is important for this)

    In conversation about 8 months ago from fietkau.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      ActivityPub and WebFinger
      Identifiers in ActivityPub tend to be HTTPS URIs. The use of WebFinger (as defined in [RFC7033]) allows for discovery of an actor's identifier given a username and a hostname, which may be more socially salient or otherwise easier to communicate across various contexts and media. The username and hostname are resolved at the WebFinger endpoint of the hostname in order to discover a link to an actor associated with the user's account, and that actor similarly can be back-linked to the username and hostname.
    2. Domain not in remote thumbnail source whitelist: toot.kif.rocks
      toot.kif.rocks Team (@team@kif.rocks)
      25 Beiträge, 0 Folge ich, 95 Follower · Follow this account to get notifications about maintenances and updates for toot.kif.rocks

  2. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 31-Oct-2024 06:39:08 JST Julian Fietkau Julian Fietkau
    in reply to
    • Marcus Rohrmoser 🌻

    @mro There is a suggested FEP to include the WebFinger resource in the actor document: https://codeberg.org/fediverse/fep/src/branch/main/fep/2c59/fep-2c59.md But I have not seen it implemented anywhere. In the meantime, the hacky approach works and is reasonably popular. 😄

    I don't want to push you into supporting something you don't want to support. Just keep in mind that your software is showing different account handles than Mastodon for some users.

    Do you want me to add Seppo to the overview table anyway?

    In conversation about 8 months ago from fietkau.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      fep/fep/2c59/fep-2c59.md at main
      from fediverse
      fep - Fediverse Enhancement Proposals

  3. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 31-Oct-2024 06:34:09 JST Julian Fietkau Julian Fietkau
    in reply to
    • mcc
    • silverpill
    • MrCheeze :retro:

    @silverpill Thanks, that helps me a bit. So I'd set up my client to send the posts I write to all of my multiple servers, and if one of them goes down I'm still reachable on the others with all my stuff? And the idea is that people who reply to me send their replies to all of my servers, or do my servers synchronize themselves on their own?

    Maybe I just need to read up on this more...

    @mcc @MrCheeze

    In conversation about 8 months ago from fietkau.social permalink
  4. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 31-Oct-2024 05:47:50 JST Julian Fietkau Julian Fietkau
    in reply to
    • mcc
    • MrCheeze :retro:

    @mcc @MrCheeze I'm pretty sure there are people today running ActivityPub profiles on redundant servers or using distributed identities, but I have yet to understand how that works for post availability and retention, like how I would know where to go to read their stuff if the place I know them from is gone.

    In conversation about 8 months ago from fietkau.social permalink
  5. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 31-Oct-2024 05:47:48 JST Julian Fietkau Julian Fietkau
    in reply to
    • mcc
    • MrCheeze :retro:

    @mcc @MrCheeze Define systematic infrastructure? Mitra exists as a practical implementation compatible with Mastodon, and it implements https://codeberg.org/silverpill/feps/src/branch/main/c390/fep-c390.md and https://codeberg.org/silverpill/feps/src/branch/main/ae97/fep-ae97.md. So you can divorce your identity from your AP instance today if you like. I just don't fully understand what that gets us.

    If you decide to take your Bluesky PDS down, does their relay keep serving cached copies of your posts forever? Is that a good thing, do we want that?

    In conversation about 8 months ago from fietkau.social permalink
  6. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 31-Oct-2024 01:47:02 JST Julian Fietkau Julian Fietkau
    in reply to
    • morph

    @morph 😄 This is pretty deep in the weeds, no worries at all if you're not the target audience!

    In conversation about 8 months ago from gnusocial.jp permalink
  7. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Tuesday, 10-Sep-2024 06:59:02 JST Julian Fietkau Julian Fietkau
    in reply to
    • Terence Eden
    • Rimu

    @Edent Good writeup! To add: originating servers could orchestrate anonymous (on the poll author's side) voting by sending votes from a shadow account instead of the user's real account, moving the knowledge of who voted from the pollster's server to the answerer's. On the fediverse, identity is cheap anyway, so there's not much added potential for abuse. @rimu recently did just that in PieFed, in the context of link aggregator votes.

    In conversation about 10 months ago from fietkau.social permalink
  8. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Sunday, 01-Sep-2024 07:47:31 JST Julian Fietkau Julian Fietkau

    I finished another #webdev side project and built the QR code generator of my dreams: :fietkau_software: https://fietkau.software/qr

    * It's instant, purely client-side, and has no ads or upsells.
    * It has a variety of color, shape, and logo embedding options.
    * There's PNG and SVG export.

    The included logo selection is, let's say, "opinionated" and features lots of familiar faces if you enjoy federated social platforms. 😄

    Here are a few example QR codes that all lead back to my Mastodon profile.

    In conversation about 10 months ago from fietkau.social permalink

    Attachments


    1. https://fietkau.social/system/media_attachments/files/113/055/701/707/941/082/original/1050521eed4f7d6e.png

    2. https://fietkau.social/system/media_attachments/files/113/055/702/004/534/614/original/d06b57ebe0356ada.png

    3. https://fietkau.social/system/media_attachments/files/113/055/702/539/381/601/original/d9fdb1951305618b.png

  9. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Friday, 26-Jul-2024 00:31:06 JST Julian Fietkau Julian Fietkau
    in reply to
    • Evan Prodromou

    @evan An added dimension is that there are some fediverse implementations that are indeed server monoliths, even though most are not.

    In a pitch presentation I've previously given, I tried to visualize the differences to closed social networks like this. A dot is supposed to represent one person, and Mastodon is more of a nebula than a single unit.

    I'd be open to suggestions for improvement. 🙂

    Edit: The next post in your thread has the improvement ideas. 😄 I'll take that on board, thanks!

    In conversation about a year ago from fietkau.social permalink

    Attachments



    1. https://fietkau.social/system/media_attachments/files/112/847/737/584/667/114/original/7c11ba7437ac41a4.png

    2. https://fietkau.social/system/media_attachments/files/112/847/737/898/600/036/original/fe031247939a6df2.png
  10. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Sunday, 16-Jun-2024 06:27:49 JST Julian Fietkau Julian Fietkau
    in reply to
    • Tim Chambers
    • 洪 民憙 (Hong Minhee)

    @tchambers I've been working on multiple projects with it, it's enjoyable.

    I don't know the whole Node / other server side TypeScript ecosystem very well, but Fedify with its documentation and examples makes it pretty easy to get started.

    Also you messed up your cc. 😉 @hongminhee

    In conversation about a year ago from fietkau.social permalink
  11. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Friday, 14-Jun-2024 21:08:07 JST Julian Fietkau Julian Fietkau
    in reply to
    • Evan Prodromou

    @evan I would love to try poutine in this lifetime. Apparently there used to be one single restaurant in this city that made it, but it closed down a few years ago. Gotta hope I can find an opportunity while traveling.

    In conversation about a year ago from fietkau.social permalink
  12. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Tuesday, 14-May-2024 16:40:19 JST Julian Fietkau Julian Fietkau
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee Does it assume that? I don't see it clearly stated in the documentation that the IDs themselves need to be numerically sortable, just that, when given a specific ID, the server needs to be able to retrieve newer or older posts based on it.

    Of course sortable snowflake IDs make implementing this easier on the server side.

    In conversation about a year ago from fietkau.social permalink
  13. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 09-May-2024 16:35:41 JST Julian Fietkau Julian Fietkau
    in reply to
    • 洪 民憙 (Hong Minhee)

    @hongminhee Nice. 🙂 Does it do anything to the username part?

    In conversation about a year ago from fietkau.social permalink
  14. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Thursday, 02-May-2024 20:04:12 JST Julian Fietkau Julian Fietkau
    in reply to
    • Liam @ GamingOnLinux 🐧🎮
    • RDN

    @gamingonlinux @rdnielsen The "Mastodon effect" is a real thing, but its impact will depend heavily on how a site is set up. I'm surprised a news site would struggle with it.

    Discussion on the Mastodon GitHub here: https://github.com/mastodon/mastodon/issues/23662 A fix seems to be currently planned for 4.4.0.

    In conversation about a year ago from fietkau.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Reduce load of preview fetching on third-party servers · Issue #23662 · mastodon/mastodon
      Steps to reproduce the problem Posting an image on Mastodon causes hundreds or thousands of federated servers to fetch the preview details all at once, causing a high load for the target server and...
  15. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Saturday, 30-Mar-2024 08:03:12 JST Julian Fietkau Julian Fietkau
    • 洪 民憙 (Hong Minhee)

    What am I doing this weekend? Learning #TypeScript, #Deno, and @hongminhee's #Fedify all at the same time, for a project which I'm hoping will be used by many people.

    What could possibly go wrong? 💪

    In conversation about a year ago from fietkau.social permalink
  16. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Wednesday, 27-Mar-2024 22:40:00 JST Julian Fietkau Julian Fietkau
    in reply to
    • blaine
    • ch0ccyra1n

    @blaine @ch0ccyra1n So I do a lot of stuff in Python including my little ActivityPub projects, and I've found that @takahe has the ActivityPub parts split off into a composable library: https://github.com/jointakahe/taktivitypub

    They say it's early in development but it's probably more mature than mine. 😄

    It'd be nice to have a framework of sorts in Python that combines AP, WebFinger, HTTP signatures and all that stuff, without the fixed microblogging use case.

    So basically yeah I agree!

    In conversation about a year ago from fietkau.social permalink

    Attachments



  17. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Friday, 22-Mar-2024 03:13:06 JST Julian Fietkau Julian Fietkau
    in reply to
    • dansup
    • persistentdreamergames

    @PersistentDreamer Pixelfed is an ActivityPub-powered social platform that @dansup is developing. It's focused on photo and image sharing. It's interoperable with Mastodon, so you can follow Pixelfed users from here if you want to. https://pixelfed.org

    The above screenshot documents and incident where a post on Meta's Threads was automatically marked as spam for mentioning Pixelfed. This is likely because Pixelfed is a competitor to Instagram and Meta is petty.

    In conversation about a year ago from fietkau.social permalink

    Attachments


  18. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Wednesday, 14-Feb-2024 03:14:49 JST Julian Fietkau Julian Fietkau
    in reply to
    • Aral Balkan
    • Sara Joy :happy_pepper:

    @aral @sarajw Going by his GitHub comments, I wouldn't be surprised if Ryan changes the plan to opt-in after sleeping on it. Making a protocol bridge 100% opt-in comes with some thorny interaction design challenges, but the "prompted opt-in" idea that a few people have brought up seems workable. I think that's what I would do in his shoes.

    In conversation Wednesday, 14-Feb-2024 03:14:49 JST from fietkau.social permalink
  19. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Wednesday, 14-Feb-2024 03:14:46 JST Julian Fietkau Julian Fietkau
    in reply to
    • Aral Balkan
    • Sara Joy :happy_pepper:
    • Major Denis Bloodnok

    @denisbloodnok @aral @sarajw I do tend to be optimistic with people. 😄

    Of course I'm not in his head, but I empathize. He was up pretty late last night of his timezone replying to people, and in that time got the two puzzle pieces "move towards opt-in" and "how an opt-in process could work in practice" figured out, only missing the final commitment. I wouldn't have made a big statement at like 2:30am either, I would've gotten some rest and come back refreshed.

    But maybe I'm wrong. We'll see! 🙂

    In conversation Wednesday, 14-Feb-2024 03:14:46 JST from fietkau.social permalink
  20. Embed this notice
    Julian Fietkau (julian@fietkau.social)'s status on Wednesday, 14-Feb-2024 03:14:43 JST Julian Fietkau Julian Fietkau
    in reply to
    • Aral Balkan
    • Sara Joy :happy_pepper:
    • Major Denis Bloodnok
    • jon ⚝

    @denisbloodnok @aral @sarajw @yala

    Called it. 💪

    https://github.com/snarfed/bridgy-fed/issues/835#issuecomment-1942046208

    In conversation Wednesday, 14-Feb-2024 03:14:43 JST from gnusocial.jp permalink
  • After
  • Before

User actions

    Julian Fietkau

    Julian Fietkau

    Human-computer interaction #HCI, computer science & programming, home server & self-hosting, games and other fun stuff.Increasingly into making tools for the fediverse: @encyclia, FediRoster, Pinhole, more to come(?). See https://fietkau.software/tag/fediverse for project info and downloads. If you do HCI-related research, check out https://directory.hci.social.He/him. Posting mostly in English, but you might see the occasional German boost.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          77862
          Member since
          20 Dec 2022
          Notices
          45
          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.