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 @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)

  1. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Saturday, 06-Jun-2026 00:13:01 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    Apparently there is another social-networking protocol (that is not ActivityPub) that uses ActivityStreams, named:

    Distributed Social Networking Protocol (DSNP)

    ...

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

    https://dsnp.org/

    https://web.archive.org/web/20130910101658/http://www.complang.org/pipermail/dsnp-interest/

    #ActivityStreams #DistributedSocialNetworkingProtocol #DSNP

    In conversation about 8 days ago from mastodon.social permalink
  2. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Wednesday, 03-Jun-2026 11:14:33 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to
    • Evan Prodromou

    @evan

    I am a long-time fan of content-addressing. And, I think it is important.

    But, I think (in addition to that) we also need to think about social-technologies.

    For example, how can we incentivize Fediverse users to save an re-share files, such as video files.

    ...

    There were platforms from the DC++ and BitTorrent eras that I think did a good job of encouraging this (through the social-technologies they created).

    In conversation about 10 days ago from mastodon.social permalink
  3. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Wednesday, 03-Jun-2026 09:33:52 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to

    P2P CDN for Low-Cost Video and File Delivery

    3/

    There are techniques for creating a CDN that can support a community while keeping costs down.

    You can trace the history of these techniques back to at least the 1990s.

    Broadly speaking, these techniques were use with:

    BitTorrent, Private BitTorrent Trackers, and Direct Connect.

    I think the Fediverse can and should learn from these techniques, and put them to use.

    …

    #FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

    In conversation about 11 days ago from mastodon.social permalink
  4. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Wednesday, 03-Jun-2026 09:33:52 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to

    P2P CDN for Low-Cost Video and File Delivery

    2/

    There are definitely affordable commercial choices for CDNs for smaller sites and home-labers.

    But, if you are trying to build a community (with many, many users) — a CDN can become expensive. Even very expensive.

    (Electronic Arts (EA) has a whole team that takes up half a floor whose job iis to negotiate pricing from the Akamai CDN company.)

    …

    #FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

    In conversation about 11 days ago from mastodon.social permalink
  5. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Wednesday, 03-Jun-2026 09:33:52 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    RE: https://mastodon.social/@reiver/116681762071911900

    P2P CDN for Low-Cost Video and File Delivery

    1/

    A CDN is a service that stores copies of your website's files in many locations around the world so visitors can download them from a nearby server instead of one far away. This makes your website load faster and stay available even when lots of people are using it at the same time.

    CDNs are not only important for Fediverse servers but they are important for the Web in general

    …

    #FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

    In conversation about 11 days ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      @reiver ⊼ (Charles) :batman: (@reiver@mastodon.social)
      from @reiver ⊼ (Charles) :batman:
      PeerTube P2P protocol + HLS 1/ PeerTube uses a P2P protocol with HLS to distribute videos — and to reduce costs for serving videos. (It is somewhat BitTorrent / WebTorrent like.) I wonder how often how often P2P downloads tend to happen. It probably depends on a number of things — but it would be interesting try to understand it better. ... #FediDev #PeerTube
  6. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 21:38:37 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to
    • Steve Bate

    @steve

    This may be relevant:

    https://swicg.github.io/activitypub-api/basicprofile

    #ActivityPubAPI

    In conversation about 12 days ago from mastodon.social permalink
  7. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 20:22:29 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to

    Stable Outbox Collection Pages

    2/

    Let's say a collection has 23 items, and each page 10 items in length.

    That means you will have 2 pages with 10 items and 1 page with 3 items.

    Should that page with 3 items be the 3 newest items or the 3 oldest items.

    The choice affects caching and static site ease quite a bit.

    Here is the answer...

    #ActivityPub #ActivityStreams #FediDev

    In conversation about 12 days ago from mastodon.social permalink
  8. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 20:22:29 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    Stable Outbox Collection Pages

    1/

    ActivityPub uses collections for a number of things:

    • followers
    • following
    • inbox
    • outbox

    And, rather than dump everything in the collection into a single document, ActivityPub paginates using collection pages.

    That's great.

    But, how you divide up a collection into pages matters and affects things. Such as: caching.

    I'll explain.

    #ActivityPub #ActivityStreams #FediDev

    In conversation about 12 days ago from mastodon.social permalink
  9. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 20:22:28 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to

    Stable Outbox Collection Pages

    5/

    To me,, having the newest page of the collection be varying length one feel like a better strategy.

    #ActivityPub #ActivityStreams #FediDev

    In conversation about 12 days ago from mastodon.social permalink
  10. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 20:22:28 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to

    Stable Outbox Collection Pages

    4/

    BUT, if instead — if the page with 3 items contains the 3 newest items, then —

    Only the newest page would have to be recached. I.e., only 1 page churns not all.

    All the other collection pages stay as is, and any cached copies of them as still valid.

    Etc.

    #ActivityPub #ActivityStreams #FediDev

    In conversation about 12 days ago from mastodon.social permalink
  11. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 20:22:28 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to

    Stable Outbox Collection Pages

    3/

    If the page with 3 items contains the 3 oldest items, then —

    Every time a new items is added to the collection, then every single collection page will change. I.e., they all churn.

    Which means that all cached copies of any collection pages will be invalidated.

    Which means a static site generator will have to regenerate all of them again.

    Etc.

    BUT, if instead —

    #ActivityPub #ActivityStreams #FediDev

    In conversation about 12 days ago from mastodon.social permalink
  12. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 10:21:58 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    Be kind to open-source developers.

    Behind most open-source projects is a person donating their time and energy to help others.

    They are often working on these open-source projects after their day jobs, family obligations, and everything else life demands of them.

    #OpenSource

    In conversation about 12 days ago from mastodon.social permalink
  13. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 01-Jun-2026 09:21:45 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to
    • dansup

    @dansup

    Is that the Granville Street Bridge?

    In conversation about 13 days ago from mastodon.social permalink
  14. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 25-May-2026 10:53:16 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to
    • Evan Prodromou

    @evan

    Here is something related:

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

    There is a stable algorithm to find them (community structure in graphs), too:

    https://link.springer.com/chapter/10.1007/978-3-642-30287-9_10

    (One of the authors of the paper (Massoud Seifi) has even worked on Fediverse software.)

    In conversation about 19 days ago from mastodon.social permalink
  15. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 25-May-2026 08:44:13 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to
    • Evan Prodromou

    @evan

    "zoner" is a play on the host of FireSide Fedi — Anthony Zone.

    Both his family-name ("Zone"), and his Fediverse handle "ozoned".

    In conversation about 20 days ago from mastodon.social permalink
  16. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 25-May-2026 08:01:00 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    • Evan Prodromou

    @evan

    zoners

    In conversation about 20 days ago from mastodon.social permalink
  17. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Saturday, 23-May-2026 17:51:18 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    Osborne 1 (1981)

    AFAIK, this was the first portable computer.

    #osborne1 #VintageComputing

    In conversation about 21 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/622/950/532/421/140/original/7ef5a9d7e11de14a.jpeg
  18. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Saturday, 23-May-2026 04:48:30 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:
    in reply to
    • Erik Uden 🚩

    @ErikUden

    Doesn't seem to do that for me.

    In conversation about 22 days ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/619/882/115/855/123/original/bb4e20ee64917f89.png
  19. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Monday, 18-May-2026 04:11:29 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    "A new challenger appears!"

    RE: https://bitsocial.net/

    ...

    Memes aside, if you are a Fediverse developer, it can be useful to pay attention to what others are doing. Notice what works for them and what doesn't. What their trade-offs are. Etc. And, if there is anything we can learn from them.

    #BitSocial #FediDev

    In conversation about a month ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/591/354/283/237/095/original/e782e761d4c12fbe.png
    2. Domain not in remote thumbnail source whitelist: bitsocial.net
      Page Not Found | Bitsocial
      Bitsocial is an open-source IPFS-backed peer-to-peer network for social apps, with no servers, no global bans, where users and communities are cryptographic property.
  20. Embed this notice
    @reiver ⊼ (Charles) :batman: (reiver@mastodon.social)'s status on Sunday, 17-May-2026 11:25:06 JST @reiver ⊼ (Charles) :batman: @reiver ⊼ (Charles) :batman:

    On moving an actor's content.

    1/

    One of the things that comes up on the Fediverse from time to time — is the ability for people to move their accounts.

    For example, someone started off at:

    @joeblow@example.com

    But, now wants to "move" to:

    @misterx@host.example

    There is a mechanism to do that.

    That mechanism moves their followers, their followees, BUT —

    It does NOT move their content over!

    That is a problem. Could we address this‽

    ...

    #ActivityPub #ActivityStreams #FediDev

    In conversation about a month ago from mastodon.social permalink
  • Before

User actions

    @reiver ⊼ (Charles) :batman:

    @reiver ⊼ (Charles) :batman:

    I make things for #Fediverse #smallNetTalk about #ActivityPub #FediDev #FediverseUX #P2P #Privacy #SpreadFediverseI post #SciFiArtVlog at #AllYourBases #FinalFormWork on #AssetFlow #FediCon #FediverseAcademy #FediverseCity #FingerProtocol #GreatApe #Microdon #ProToGo #SpaceMonkeyLife-cast at @reiverCode in #golangI like to understand things. I like to make things.The meaning of life — first survive, then reproduce 🌞Formal b/g: comp sci, math, ai. Pro b/g: soft eng, ml, research

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          36627
          Member since
          22 Nov 2022
          Notices
          850
          Daily average
          1

          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.