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 Lam (devnull@crag.social), page 2

  1. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Friday, 02-Feb-2024 01:56:06 JST Julian Lam Julian Lam
    in reply to
    • Evan Prodromou

    @evan was this on the sending end or receiving end?

    On the sending end, I wasn't aware that "bcc" and"bto" needed special handling that required delivery to their individual inboxes.

    I was planning to send activities addressed in "bcc" and "bto" to the shared inbox, same as "to" and "cc".

    In conversation Friday, 02-Feb-2024 01:56:06 JST from crag.social permalink
  2. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Friday, 02-Feb-2024 01:09:33 JST Julian Lam Julian Lam
    in reply to
    • Evan Prodromou

    @evan morning! Did you figure it out overnight?

    My implementation hasn't gotten as far as handling audience delivery yet (it all just goes into a single public bucket, yay proof-of-concept software!), but what problems re: bcc and bto were you referring to?

    In conversation Friday, 02-Feb-2024 01:09:33 JST from crag.social permalink
  3. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Friday, 02-Feb-2024 01:09:04 JST Julian Lam Julian Lam
    in reply to
    • Dave Winer ☕️
    • Evan Prodromou

    @evan I think it's because @davew has 10,000 characters to work with on his instance 😆

    I also feel constrained by this tiny box, but I don't often have much to say.

    In conversation Friday, 02-Feb-2024 01:09:04 JST from crag.social permalink
  4. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Thursday, 01-Feb-2024 15:39:08 JST Julian Lam Julian Lam
    in reply to
    • Evan Prodromou

    @evan you can't? I thought that was explicitly how shared inboxes worked.

    In your example my understanding is domain2 would receive a single activity, and parcel out the activity to the other users internally as appropriate. How that's actually handled by domain2 is out of scope of the spec.

    A potential complication could arise if you're saving a serialzied representation of that object for validation, in which case it wouldn't pass as you have to remove bcc from the object...

    In conversation Thursday, 01-Feb-2024 15:39:08 JST from crag.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      http://ww25.worked.in/?subid1=20240201-1739-09ee-a390-6f390709d36f
  5. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Thursday, 25-Jan-2024 20:19:21 JST Julian Lam Julian Lam
    • NodeBB

    Today at 16:19, a @nodebb instance sent its first "Note" into the fediverse 😄

    Baby steps!!

    #fedidev #ActivityPub #nodebbActivityPub

    In conversation Thursday, 25-Jan-2024 20:19:21 JST from crag.social permalink

    Attachments


    1. https://cdn.masto.host/cragsocial/media_attachments/files/111/812/546/490/948/393/original/5e45c26c5ddeaa05.png
  6. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Saturday, 20-Jan-2024 01:53:20 JST Julian Lam Julian Lam
    • Johannes Ernst

    @J12t #ActivityPub test case:

    Claim: An instance should reject an unsigned POST request to a user inbox

    Expected: The Activity should not be appended to the user inbox.

    Observed: The application promptly crashed because it did not anticipate the possibility of someone sending in an unsigned POST to the inbox... but also the activity was not added to the inbox.

    Result: ✅

    😆

    /cc @helge

    In conversation Saturday, 20-Jan-2024 01:53:20 JST from crag.social permalink
  7. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Thursday, 18-Jan-2024 22:01:59 JST Julian Lam Julian Lam
    in reply to
    • Evan Prodromou
    • Daniel Hernández

    @evan @daniel @evanprodromou unrelatedly, #nodebb sanitizes post content too, and I did think it was a little weird that #ActivityPub sends HTML back and forth.

    It all boils down to never trusting user input (that includes input from servers acting as intermediaries!)

    I would rather see #markdown passed around, but that's just me 😊

    In conversation Thursday, 18-Jan-2024 22:01:59 JST from crag.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      speeds.it
  8. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Wednesday, 17-Jan-2024 04:08:44 JST Julian Lam Julian Lam

    One quick question about instance keys... I have private and public keys generated for individual user actors in my implementation, and that works when attempting to access resources from an instance with AUTHORIZED_FETCH enabled. If I need to retrieve content without a local user context, would I be making the call with an "instance level" public key/signature?

    That was my interpretation, but would appreciate confirmation 😃

    #activitypub #fedidev #nodebbActivityPub

    In conversation Wednesday, 17-Jan-2024 04:08:44 JST from crag.social permalink
  9. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Sunday, 14-Jan-2024 23:58:10 JST Julian Lam Julian Lam

    @wedistribute loving how there are podcasts about the #socialweb happening. Consuming it all (all two of them that I've discovered) like there's no tomorrow!

    In conversation Sunday, 14-Jan-2024 23:58:10 JST from crag.social permalink
  10. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Sunday, 14-Jan-2024 14:05:47 JST Julian Lam Julian Lam
    in reply to
    • Evan Prodromou

    @evan ah, I just mean that things like Notes translate well to (NodeBB) posts, likes are likes, authors are users, etc.

    It means I don't have to jump through major hoops to make #NodeBB federate.

    In conversation Sunday, 14-Jan-2024 14:05:47 JST from crag.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      etc.it
      This domain may be for sale!
  11. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Sunday, 14-Jan-2024 12:52:53 JST Julian Lam Julian Lam

    Last week, I started my initial forays into retrieving and parsing remote content from the #fediverse. As expected much of the data structures are identical to #ActivityPub but named and organized differently, so there's a lot of bits and pieces that need connecting.

    Nevertheless, it's thrilling to see remote content on a local instance!

    Next week: federating likes, perhaps? 😃

    #nodebbActivityPub #forums #fedidev

    In conversation Sunday, 14-Jan-2024 12:52:53 JST from crag.social permalink

    Attachments


    1. https://cdn.masto.host/cragsocial/media_attachments/files/111/752/205/761/633/739/original/425df9e34db133a8.png
  12. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Sunday, 14-Jan-2024 10:53:44 JST Julian Lam Julian Lam
    in reply to
    • (on holiday) Multiverse Mike
    • Daniël Klabbers
    • NodeBB
    • Leroy
    • Expert Plus 🍀

    @expert @luceos @leroy @nodebb @multiverseofbadness you're right! My apologies 🙂

    I must've thought it was more like Facebook

    In conversation Sunday, 14-Jan-2024 10:53:44 JST from crag.social permalink
  13. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Sunday, 14-Jan-2024 10:53:30 JST Julian Lam Julian Lam
    in reply to
    • Christine Lemmer-Webber
    • Evan Prodromou
    • (on holiday) Multiverse Mike
    • Daniël Klabbers
    • NodeBB
    • Leroy
    • Expert Plus 🍀

    @leroy you are not wrong. What @evan, @cwebber, et al. realized was that at their core, all social networking software follows nearly identical tenets. People follow other people, people like things, people respond to things with comments, etc.

    At the end of the day, we're looking at different implementations to access the same #SocialWeb, different but amazing all in their own way.

    @expert @luceos @nodebb @multiverseofbadness

    In conversation Sunday, 14-Jan-2024 10:53:30 JST from crag.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      ETC • IT-Kurse, Schulungen & Zertifizierungen
      from admin
      IT-Kurse, Schulungen & Zertifizierungen bei ETC ➔ In Wien, Graz, Attnang-Puchheim & Online ✓Microsoft ✓ITIL ✓CCNA ✓Cisco ✓Red Hat ✓IBM ✓HPE
  14. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Thursday, 11-Jan-2024 01:18:43 JST Julian Lam Julian Lam
    in reply to
    • (on holiday) Multiverse Mike
    • Daniël Klabbers
    • NodeBB
    • Leroy

    #Lemmy and #kbin are technically forum softwares as well, even though their design lineage shares more in common with Reddit than traditional forum software. I assume you're already familiar with them 😅

    Lastly, while @luceos and I have not spoken at length about integration, it is in our best interest to work together so that compatibility between our platforms is strong. All thanks to #ActivityPub!

    @leroy @nodebb @multiverseofbadness

    In conversation Thursday, 11-Jan-2024 01:18:43 JST from crag.social permalink
  15. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Thursday, 11-Jan-2024 00:14:01 JST Julian Lam Julian Lam
    • (on holiday) Multiverse Mike
    • Daniël Klabbers
    • NodeBB
    • Leroy

    Hi @leroy, here's the state of forum software in the #fediverse

    @nodebb currently is pursuing full federation (user actors, category actors, possibly topic actors) with an alpha by end of Q1.

    #Discourse has a third party dev working on their implementation but it is currently category actors only (broadcasting content out to the fediverse)

    #Flarum has received funding but I am not aware of any implementation yet. However @luceos would be the person to ask about this.

    @multiverseofbadness

    In conversation Thursday, 11-Jan-2024 00:14:01 JST from crag.social permalink
  16. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Wednesday, 10-Jan-2024 21:57:40 JST Julian Lam Julian Lam
    in reply to
    • Tim Chambers
    • Mike McCue

    @tchambers: "if you prove yourself to be a good actor in the #fediverse, you're welcomed — and may a thousand business models bloom"

    Well said!

    https://pca.st/episode/528a5ea7-f4f3-4d86-874a-a78f15e34387?t=2464

    (Actually I'm not sure if I attributed the quote to the correct person, I might've been @mike 😅)

    In conversation Wednesday, 10-Jan-2024 21:57:40 JST from crag.social permalink
  17. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Wednesday, 10-Jan-2024 12:23:57 JST Julian Lam Julian Lam
    • NodeBB

    Today, like most of this week, I worked on follow logic for @nodebb (#nodebbActivityPub) — follow/unfollow is now working, and now I can browse follow lists from remote accounts too!

    In conversation Wednesday, 10-Jan-2024 12:23:57 JST from crag.social permalink

    Attachments


    1. https://cdn.masto.host/cragsocial/media_attachments/files/111/705/371/702/534/274/original/9f7e414dc9e9e38a.png
  18. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Wednesday, 10-Jan-2024 12:22:14 JST Julian Lam Julian Lam
    • Tim Chambers

    Now listening to @mike's #DotSocial #podcast featuring @tchambers!

    https://pca.st/episode/528a5ea7-f4f3-4d86-874a-a78f15e34387

    In conversation Wednesday, 10-Jan-2024 12:22:14 JST from crag.social permalink
  19. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Tuesday, 09-Jan-2024 14:05:36 JST Julian Lam Julian Lam
    • Stefano BSD Cafe (snac instance account)

    Does there exist a brief write-up of how content is federated out? Do different #ActivityPub implementors federate content differently? (@stesnac suggests so!)

    Here's my head-canon at present... when a note is created, the note is sent to all followers. If users are mentioned, the note is also sent to those users' inboxes.

    If a note is addressed to the public collection, do it just get blasted to all known instances' inboxes?

    https://snac.bsd.cafe/stesnac/p/1704724939.498114

    #fedidev

    In conversation Tuesday, 09-Jan-2024 14:05:36 JST from crag.social permalink
  20. Embed this notice
    Julian Lam (devnull@crag.social)'s status on Monday, 08-Jan-2024 14:09:20 JST Julian Lam Julian Lam
    in reply to
    • bignose
    • Evan Prodromou

    @bignose, @evan is not the appropriate person to address for implementation details, he is one of the co-authors of the #ActivityPub spec, but has (probably?) little to do with #Mastodon development...

    However you are correct that this is a case of export being implemented but import not... even by Mastodon itself. There may be other software that can read it, but I am not personally aware of any.

    In conversation Monday, 08-Jan-2024 14:09:20 JST from crag.social permalink
  • After
  • Before

User actions

    Julian Lam

    Julian Lam

    Co-Founder (@nodebb) & Instance admin of crag.social | Husband 🤷♂️ and Dad 🙉 to three | Rock Climber 🧗♂️ | Foodie 🥙 | Conductor 🎵 | Saxophonist 🎷✅ Small teams craft better code.🗨️ Federating NodeBB (in-progress) with funding from #NLNet ♥️🇪🇺#fedi23 #linux #foss #opensource #webdev #nodejs #music #conducting #rockclimbing #yyz

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          116369
          Member since
          3 May 2023
          Notices
          57
          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.