Email or username:

Password:

Forgot your password?
3,775 posts total
dansup

I've been working on libvips support in @pixelfed

Highlights:

- More efficient than imagemagick
- Faster media processing
- S3 streaming support
- Supports AVIF, HEIC and more
- HDR support
- Preserves ICC profiles
- CLI or FFI - easy install without recompiling PHP with FFI support

And more!

Shipping soon, after Push Notifications 😉

#pixelfed #photography

I've been working on libvips support in @pixelfed

Highlights:

- More efficient than imagemagick
- Faster media processing
- S3 streaming support
- Supports AVIF, HEIC and more
- HDR support
- Preserves ICC profiles
- CLI or FFI - easy install without recompiling PHP with FFI support

And more!

Shipping soon, after Push Notifications 😉

Show previous comments
johanna, at the cafe counter

@dansup OMG Dan!

The heck just happened here, since when do we have that pop-out feature??!?!?! Is that you or the Masto Web UI even?

Ame

@dansup You're doing amazing work!
I hope I will be able to contribute a similar amount to fedi soon!

dansup

So Push Notifications right?

Well this breaks down when you have multiple accounts logged in on the app, in that case the notification body needs to be prepended with the username in brackets, but you also need to carefully track when the user logs out or logs in and use that state for the message payload from the app to the backend and backend to the apns proxy. Also track servers and update 😅

So this is why multiple accounts in the app are being delayed, there are some serious side effects!

Pixelfed push notifications
dansup

BlueSky was created by Jack, and he could have picked ActivityPub, but he didn't.

You know why most fedi developers have such a distaste for BlueSky?

Oh right, it's because Jack saw a need for monetization that couldn't work without a centralized infra.

Then he abandoned BS.

As much as you may think the SWF wants to bring ads to your fedi feed, I'm pretty sure you'll see ads on BlueSky first.

But the real ones will keep building, where it matters.

#fediverse

Show previous comments
Paul Jacobson

@dansup I was really hoping that Jack would use ActivityPub at the time, and disappointed when he didn’t. It felt like such a big missed opportunity.

mtzc

@dansup but activitypub/mastodon is not fully functional at least yet, for example github.com/mastodon/mastodon/i

Wysteria

@dansup No need for the SWF to bring ads to fedi, ads are already here in Misskey software, which supports admin-configured ads. You can see these ads on misskey.io, the flagship deployment of this software.

misskey-hub.net/en/docs/for-us

Pick on something else if you wanna try unfairly maligning BlueSky to make the fedi ecosystem look good.

dansup

At the core of ActivityPub is a powerful protocol.

Not governed by for-profit entities like Twitter or BlueSky.

Anyone can step in by creating compatible software.

Developers shape healthy, sustainable communities.

And the ultimate choice rests with the people.

@swf contributes to this foundation but doesn't control it.

The true power isn't the protocol itself—it's the community it empowers.

The federated social web thrives because of your involvement, don't forget that ❤️

Daks :fediverse:

@dansup
Are you talking about swf, which partnerships with meta? Pathetic.
@swf

A screenshot from the swf website where meta's listed in the 'Our partners' section.
dansup

I've had my issues with Meta concerning Pixelfed.

I get the skepticism, but they're working with devs from all sorts of fedi projects.

I'm surprised how they handled requests from smaller fedi projects, just like Mastodon's, always looking for a solution.

This might surprise some, but if you've used Mastodon in a browser, it's built with React, an open-source library from Meta.

Hopefully, this sheds light on the complex Meta/open-source relationship and why their recent actions are positive.

dansup

ActivityPub is a protocol.

You can't police who can or cannot participate

Instead, we need to build services and tools to ensure we can provide moderation and safety tools accordingly

You might hate Meta, but you have to admit their presence here will likely lead to improvements in privacy and safety across implementations either directly or indirectly

The fediverse is for everyone, but at the same time, you don't have to expect the status quo

We can do better, so keep that feedback coming!

Show previous comments
Claudius

@dansup I respect your work. In the most respectful way possible, I wish to voice my concerns that you might be wrong about this. Why and how would Meta have good intentions about this when there is not a shred of positive precedent for this?

Rince

@dansup ActivityPub is - like SMTP - a protocol, I agree. But as we can see with SMTP, Tech Giants like to shape or enhance these protocols to their liking, and not for the best of the (common) users but their best. So I would stay vigilant and would like to make sure that all add-ons or enhancements have to be public and useful for _all_ participants, not only the centalized giant ones.

Cris

@dansup I mean... They literally facilitated horrifying genocide in Myanmar because it gave them a dominant position in a developing market 😅 their money and resources are valuable to to the fediverse, but I have more trust that tomorrow the sun will be green than I do that meta will put people over profits. If they see a way to exploit this space, they will, and to be perfectly blunt they may have already found one, and are just working their way there.

dansup

w.r.t the Social Web Foundation, I'm glad we have some formal organization to help steward the protocol

See, it's easy to get caught up on Meta's participation while forgetting the impact just a few people made on the social network landscape

Meta approached the fediverse in the proper way

They didn't acquire Mastodon

Instead they worked with fedi projects big and small regarding interop

Meta isn't the enemy, fragmentation and lack of safety tools are

We can, and are, building the future ❤️

Show previous comments
Max Lee :blobcatverified:​

@dansup Meta is going to kill ActivityPub the same way Google killed eMail and HTML/CSS/JS though? As in: Zero way to innovate without them also supporting it as everyone will be on their service anyways. The only way to combat that is to block their services from the beginning so they can't grow and people don't get used to being able to communicate with the Fediverse over there. fedipact.online/ #FediPact #BanBigTech #SurveillanceCapitalism

Ben Royce 🇺🇦

@dansup

dansup i love you and all that you do

but #meta absolutely is the enemy

katzenberger

@dansup

It is very sad to see a person like you, that I respect, willingly help to open the #Fediverse gates for the #Meta invaders. Very sad.

dansup

I've been working on libvips support in @pixelfed

Highlights:

- More efficient than imagemagick
- Faster media processing
- S3 streaming support
- Supports AVIF, HEIC and more
- HDR support
- Preserves ICC profiles
- CLI or FFI - easy install without recompiling PHP with FFI support

And more!

Shipping soon, after Push Notifications 😉

#pixelfed #photography

I've been working on libvips support in @pixelfed

Highlights:

- More efficient than imagemagick
- Faster media processing
- S3 streaming support
- Supports AVIF, HEIC and more
- HDR support
- Preserves ICC profiles
- CLI or FFI - easy install without recompiling PHP with FFI support

And more!

Shipping soon, after Push Notifications 😉

dansup

Push Notification Progress ✨

Now in the process of deploying and rolling this out to pixelfed.social

It may take a few days before this is generally available for all Android and iOS beta testers, and other servers.

(3rd party app support + UnifiedPush support is on our todo list)

dansup

Working on the last bit of code for Pixelfed Push Notifications, expect a huge update in the next few hours 😎

Pixelfed Push notifications
aZa

@dansup push notifications only over Google Play, or do you consider using unified push as well? 😅

dansup

So excited about the Social Web Foundation (@swf)!

@evanprodromou and team will make the #fediverse more interoperable, foster more developer collaboration, inspire more innovation and help more people see the benefit of the social web. Honored to be part of this.

socialwebfoundation.org/2024/0

dansup

Loops aims to be the #fediverse TikTok

We're building it for everyone, even those who may not care about federation!

The whole platform and discovery algorithm will be open source

But more importantly, I'm eager to implement better safety and moderation tools to empower users and admins to create more safe, healthy and sustainable communities.

We can do this better, without influencers 😎

Show previous comments
Mr. Lance E Sloan (Personal)

Loops should compare itself with Vines, not TikTok.
@dansup

Quills

@dansup
Well, I'm at least curious to see how this will develop, so here am i :twilightsheepish:

dansup
Civil war movie, except the revolutionaries are always wearing headsets and talking via satellite to a GPT commander.
dansup

Launch of Social Web Foundation

Leaders of the open social networking movement have formed the Social Web Foundation, a non-profit organization dedicated to making connections between social platforms with the open standard protocol ActivityPub.

The “social web”, also called the “Fediverse”, is a network of independent social platforms connected with the open standard protocol ActivityPub. Users on any platform can follow their friends, family, influencers, or brands on any other participating network.

ActivityPub was standardized by the World Wide Web Consortium (W3C) in 2018. It has attracted over 100 software implementations, tens of thousands of supporting web sites, and tens of millions of users.

Advocates of this increased platform choice say it will bring more individual control, more innovation, and a healthier social media experience. But there is work to do: journalism, activism, and the public square remain in a state of uncertain dissonance and privacy, safety and agency remain important concerns for anyone participating in a social network.

Leadership

The founding team of SWF merges knowledge of the Fediverse with a user-centric mindset.

- Evan Prodromou, current editor of the ActivityPub specification and author of the book “ActivityPub: Programming for the Social Web” from O’Reilly Media, is Research Director.
- Mallory Knodel, previously CTO of the Center for Democracy and Technology and human rights and internet standards researcher, will act as Executive Director.
- Tom Coates, product designer and entrepreneur, will serve as the organization’s Product Director.

Mallory Knodel (@mallory@techpolicy.social) says, “To fight inequality, participate in democracy, build an equitable society and economy, we can’t rely on a few corporate-owned, profit-driven spaces. The Social Web Foundation is our best chance to establish the conditions in which the new social media operates with zero harm.”

Program

The foundation’s program will concentrate on:

- educating general and targeted audiences about the social web
- informing policy-makers about issues on the social web
- enhancing and extending the ActivityPub protocol
- building tools and plumbing to make the social web easier and more engaging to use

“With this program, The Social Web Foundation can catalyze more growth on the Fediverse while improving user experience and safety,” says founder Prodromou (@evanprodromou@socialwebfoundation.org). “Our goal is to unblock users, developers and communities so they can get the most out of their social web experience.”

Industry support

The founders are supported by advisors from the social networking world including Chris Messina, Kaliya (Identity Woman) Young and Johannes Ernst, as well as companies and Open Source projects that have implemented ActivityPub:

- Mastodon
- Flipboard
- Automattic
- Meta
- Ghost
- Pixelfed
- Medium
- IFTAS
- Write.as
- Fastly
- Vivaldi
- The BLVD

“Mastodon is committed to the Fediverse and proud to back the Social Web Foundation’s efforts to build a stronger, more open, and dynamic social web for all,” says Eugen Rochko, Founder and CEO, Mastodon (@Gargron@mastodon.social).

“Our vision for Threads has always been to make it the place for public conversation, and interoperability is an important part of that. That’s why we integrated Threads with the Fediverse through ActivityPub,” says Rob Sherman, VP and Deputy Chief of Privacy Officer at Meta (@robsherman@threads.net).  “We believe that the Fediverse helps create a more diverse ecosystem that empowers users to connect, share, and learn from each other in new and innovative ways.”

“Automattic is excited about the launch of the Social Web Foundation and its mission,” says Matthias Pfefferle, Open Web Lead at Automattic, makers of WordPress.com (@pfefferle@notiz.blog) “We’re eager to collaborate with the Foundation to expand platform diversity and enhance the support for various content types—especially long-form content—within the Fediverse, fostering greater interoperability across the ecosystem.”

“We’ve been inspired by the products being developed across the Fediverse and the people we’ve had the pleasure to work with,” said Mike McCue, Flipboard CEO (@mike@flipboard.com). “And now, with the Social Web Foundation established, there will be a dedicated organization to foster even greater awareness, collaboration and innovation. We’re excited to be a part of this next wave of the web, using open standards to advance how we connect with each other every day.”

The Foundation will collaborate with other non-profit organizations in the space. “IFTAS wholeheartedly welcomes the launch of the Social Web Foundation and its commitment to a healthy Fediverse,” says Jaz-Michael King, executive director (@jaz@mastodon.iftas.org). “We anticipate great opportunities for collaboration in our efforts to enhance trust and safety, and we look forward to working with the Foundation to strengthen the Fediverse for the benefit of all its communities.”

“The Fediverse reminds us of the early days of the Web. We are competing against silos and corporate interests, using a W3C-based open standard and a distributed solution,” says Jon Von Tetzchner, CEO of Vivaldi (@jon@vivaldi.net). “It’s great that social networking companies are supporting the Fediverse, and Vivaldi is pleased to support the Social Web Foundation so that we can once again have a town square free of algorithms and corporate control.”

“We’re really excited about the launch of the Social Web Foundation,” says Bart Decrem, founder, The BLVD (sub.club, Mammoth) (@bart@moth.social) “This will help accelerate the growth of the Fediverse, which is so important for the future of the open web!”

“It’s time to bring back the open web we were promised, rather than the closed networks we got. We’re very excited to support the Social Web Foundation and collaborate on building a more transparent and constructive future for the internet,” says John O’Nolan, CEO of Ghost Foundation (@index@activitypub.ghost.org)

“As a long-time ActivityPub implementer, Write.as is thrilled to support the launch of the Social Web Foundation,” says Matt Baer, Founder and CEO (@matt@write.as). “With our shared mission of fostering a diverse and thriving social web, we look forward to collaborating with the Foundation, its partners, and community to realize the full potential of publishing on the Fediverse.”

Learn more

The Social Web Foundation can be found on the web at https://socialwebfoundation.org/ and on the social web at swf@socialwebfoundation.org. Email contact@socialwebfoundation.org.

Launch of Social Web Foundation

Leaders of the open social networking movement have formed the Social Web Foundation, a non-profit organization dedicated to making connections between social platforms with the open standard protocol ActivityPub.

The “social web”, also called the “Fediverse”, is a network of independent social platforms connected with the open standard protocol ActivityPub. Users on any platform can follow their friends, family, influencers, or brands on any other participating network.

dansup

We're incredibly proud to stand alongside the Social Web Foundation as a launch partner.

This is a huge step towards a more open, decentralized internet, and we're thrilled to be a part of it.

socialwebfoundation.org

dansup

Fediverse Spam is a real problem!

Most fediverse implementations cannot handle it without reports or manual intervention.

There is one #fediverse platform that can though, and the local AI algorithm that powers it gets better every time a potential spam post is detected, and the admin trains it by deciding "spam" or "not spam"

And it's about to get even more powerful, we're working to release the nextgen Autospam that can do much more, with much less intervention.

pixelfed.blog/p/2023/feature/a

Fediverse Spam is a real problem!

Most fediverse implementations cannot handle it without reports or manual intervention.

There is one #fediverse platform that can though, and the local AI algorithm that powers it gets better every time a potential spam post is detected, and the admin trains it by deciding "spam" or "not spam"

wordsmith ⁂

@dansup Good old Bayes, I remember reading the spamassassin docs decades ago and thinking it was like magic. Do you have any idea how well this scales?

For anyone reading the toot and not the blog post, and being immediately put off by "AI", this is not AI: it is a proven mix between maths and technology and bears almost no resemblance to the damage that today's AI is doing.

Go Up