Wander, to fediverse
@Wander@packmates.org avatar

Hey ,

I have an idea for an implementation that I believe can give users much more control over their content and also more privacy.

Do you know anyone who has enough experience with AP to discuss and review whether it's viable or not? I'm pretty excited about it actually.

Thank you <3 :vlpn_happy_heart:

liaizon, to fediverse
@liaizon@wake.st avatar

"Lemmy 0.18.0 no longer federates outbound with non-Lemmy instances"
https://github.com/LemmyNet/lemmy/issues/3354

if any fedi devs want to look into this, seems like an important bug to get figured out asap

devnull, to mastodon
@devnull@crag.social avatar

@shoq when it comes to groups, there are two parallel implementations in @nodebb:

  1. "user groups" which — true to name — is a group of users. They can be mentioned in posts and will be notified thusly.

  2. Group chats, which function almost exactly like "mentioned-only" visibility in . Users are added to the group and messages exchanged only show up to the users in said group.

Is there a third use case you'd like to see, or is it covered in the above?

devnull, to fediverse
@devnull@crag.social avatar

Good news! I made my first follow request!

Bad news, it was to http://127.0.0.1 😞

hazel, to fediverse

Had a shower thought / question about . Would it be possible to develop a federated server without a media cache? I believe that it should be as long as the server is configured to proxy media requests back to the original source. This would, of course, greatly increase latency and decrease reliability (media is lost if the remote instance goes poof). But in exchange, it dramatically reduces the storage space needed to run an instance. That would reduce the cost of operating an instance on cheap VPS services. I can also think of a couple use cases around the current push to simplify instance hosting.

Anyone have thoughts on this? I'd love to hear them!

devnull, (edited ) to fediverse
@devnull@crag.social avatar

I've been musing passively about how I can develop locally while still making requests in order to test with real HTTP requests, and was pretty close to just deploying my code on a test subdomain (and then making the call to my server — crag.social), but then realized I could just stand up two instances on my machine and have them gab to each other instead

🤖 🗨️ 🤖

devnull, to Pixelfed
@devnull@crag.social avatar

Very interested in seeing what can cause @dansup to do what is seen to be a complete 180° in just under 14 hours.

I am also waiting for the inevitable reference to and how perhaps has gone straight to the third E 🫢

devnull, to random
@devnull@crag.social avatar

@multiverseofbadness Unimpenetrable wall of http signature crits you for 100

I have no idea if I did it right, or whether it even verifies, so it's time to build verify() and check!

liaizon, to fediverse
@liaizon@wake.st avatar

What is a Fediverse Galaxy?

As more and more instances are providing multiple services under the same management, we need a term to talk about this type of arrangement. A Fediverse Galaxy is a collection of federated software that is provided by the same admin or collective.

posted to the [@fediverse Lemmy group]

box464, to fediverse
@box464@mastodon.social avatar

question. Does the ActivityPub standard support parent/child relationships with groups?

Thinking about this in relationship to events.

A Conference group > with many session groups > that contain multiple speaker accounts, etc.

devnull, to random
@devnull@crag.social avatar

Happy , dads. May your gift be the gift of time to work on something just for yourself.

devnull,
@devnull@crag.social avatar

@multiverseofbadness if I just get an hour to myself I'll crank it out. ... also

I am hoping that a robust test suite will capture it all... what edge cases did you run into?

Also when did I say I was "a couple weeks out" from my first follow? Four weeks ago? I must've given the estimate in Dad Time.

j3j5, to random
@j3j5@hachyderm.io avatar

Hey @lemmy411 , is there a community or magazine for fediverse development? ActivityPub implementations, new servers etc...

liaizon, (edited ) to fediverse
@liaizon@wake.st avatar

If you have thoughts on the direction of the Discourse ActivityPub plugin, they are working on phase 2 of the specification now and are requesting feedback:
https://socialhub.activitypub.rocks/t/adding-federation-support-to-discourse/2966/7

metadata for community reach [ @fediverse @angusmcleod]

vyr, to fediverse

https://github.com/LemmyNet/lemmy/issues/2937 the Lemmy devs' response to someone asking for machine-readable HTTP API docs is even worse than Website Boy's 😒 guess they don't want anyone writing clients for it

hazel, (edited ) to fediverse

Hi Fediverse admins / devs! I've got a question about instance software.

Up until now, I've been running a fork of glitch-soc that has served me well. Unfortunately, however, I'm starting to run up against some of Mastodon's limitations and the effort to maintain my own fork is just too much. (seriously, fuck Rails and especially Webpacker :blobfoxangry:​) I'd like to switch instance software to something with more features out-of-the-box. I'm considering Calckey, but I don't have any experience with it or any other Misskey derivative. The feature set looks great on paper but I'd like to hear from someone who has actually run it (or at least seriously evaluated the software). I'd greatly appreciate any and all input! I'm especially curious about these questions:

  1. Can I migrate my account from a Mastodon-based instance? Yes, this is supported.
  2. How are the moderation features? I make heavy use of domain suspensions and even the occasional IP ban. Moderation features don't quite match Mastodon, but are sufficient for good moderation.
  3. Both glitch-soc and Calckey support Markdown, but different variants. How does that work in practice? Does formatting break? Markdown is generally compatible, but calckey offers additional markdown.
  4. How's the security track record for Calckey / Misskey?
  5. Has anyone contributed or forked the codebase? Is it difficult to start a local dev environment? (not planning to fork, but I like to keep my options open.) The codebase has many individual contributors and forks.
  6. The "Fediverse Software Comparison" table has a few mistakes in the Mastodon and glitch-soc columns. They're minor, but it makes me wonder if that table is really trustworthy? The table is based on personal knowledge
  7. Are there any major compatibility issues with other instances? Minor differences are fine and unavoidable, but if there's a big limitation or something then I'd like to know about it. Federation works with any software that supports secure fetch.

Any other thoughts or feedback would also be wonderful. Thanks so much!

liaizon, to fediverse
@liaizon@wake.st avatar

"Right now I'm considering the possibility of modifying the app to connect to a Reddit alternative such as Lemmy or Mastodon. There would be something very satisfying about some of the bigger Reddit apps driving their userbase to alternative sites too, and if this helped one of those platforms gain traction then that would be a step in the right direction." -RedReader (Reddit client dev) via https://old.reddit.com/r/RedReader/comments/13ylk42/update_3_reddit_effectively_kills_off_third_party/

thanks to @uthredii for posting about this

liaizon, to random
@liaizon@wake.st avatar

just ran across notes from the meeting that happened in April. Glad to see initiatives like this happening throughout the edges!
https://fedidevs.org/notes/20230410 thanks to @gabek for making this available

ich, to programming

The decision to use Ruby for Mastodon was a poor choice, to put it mildly.

The diagram below shows relative energy consumption, with values normalized to the most efficient one. So C, as the most energy efficient, has the value 1.

#MastoDev #FediDev #Programming #C #Rust #CPP #Java #Lisp #Haskell #Go #JavaScript #Python #Ruby #Permacomputing

devnull, to fediverse
@devnull@crag.social avatar

Don't mind me, just playing with natively loading account profiles from federated instances... 😶

Nice looking profiles ya got there, @multiverseofbadness @evan

A screenshot displaying a NodeBB profile page of "Evan Prodromou", a user on cosocial.ca, a Mastodon instance.

J12t, to fediverse
@J12t@social.coop avatar

Fediverse Developers Network meeting this week Wednesday 11am pacific on Jitsi. Hope to see many of you again!

Notes from the previous call: https://fedidevs.org/notes/20230410

More details in the Matrix Announce Channel: https://matrix.to/#/#fediverse-devs-announce:matrix.org

/cc @fedidevs

devnull, to fediverse
@devnull@crag.social avatar

Initial federated contact made! My local dev instance has just made its first calls to a remote instance (via discovery) to retrieve a remote user account!

One small step for , ah... also one small step for the I guess.

j3j5, to fediverse
@j3j5@hachyderm.io avatar

My first is finally live! @LaDiaria posts news from the 🇺🇾 newspaper @ladiaria directly from their RSS feed. As bots go, it's really simple but the reason I'm so happy is that's running from my own implementation of an compatible server made with and . There's still plenty of work to do, but for now, the basics are there and I wanted to test it in the wild.

j3j5,
@j3j5@hachyderm.io avatar

First impressions...

Why is every mastodon server out there flooding me with Delete Activities about users my server has never heard of?? And on a technical note, who is signing those activities? Is it the private key of the deleted user?

j3j5,
@j3j5@hachyderm.io avatar

Yesterday night I added proper hashtag support and autolinking to my server. I'm still thinking about the best way to handle mentions since the twitter-text-php package supports the @\username format but I need to support @\username@\server

https://gitlab.com/j3j5/fedibots/

dragfyre, to programming
@dragfyre@mastodon.sandwich.net avatar

We all know about Mastodon.py right

Sooooo when is Calckey.py coming out

Inquiring botmakers want to know 🤔

liaizon, to random
@liaizon@wake.st avatar

has anyone got isCat working in @elk yet? @kainoa this seems like maybe an easy silly feature to show off the power of @calckey support in other apps.

isCat documentation: https://misskey-hub.net/ns.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • Durango
  • thenastyranch
  • ngwrru68w68
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • Youngstown
  • everett
  • ethstaker
  • slotface
  • rosin
  • anitta
  • kavyap
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • provamag3
  • khanakhh
  • tacticalgear
  • cubers
  • Leos
  • normalnudes
  • megavids
  • tester
  • lostlight
  • All magazines