Email or username:

Password:

Forgot your password?
3,798 posts total
dansup

Edit: Fixed!

Oops, just noticed pubkit.net is loading google fonts, will download them and load them locally so no 3rd party requests!

dansup

One of the ways @pixelfed prevents spam is by checking email address domains against a list of banned domains.

I'm not aware of any other fediverse project that is doing this, or other more advanced methods of spam mitigation.

Maybe we can inspire them, spam is becoming a problem across the fediverse!

github.com/pixelfed/pixelfed/b

Ostap Brehin 🇺🇦

@dansup @pixelfed Why static methods? and can't the list be moved into a separate file?

Southern Wolf 🐧🦀

@dansup @pixelfed I feel like I need to preemptively thank you for not adding Protonmail or Tutanota to that list just because they are "private." Seen some other services do that, and claim it's because of them being privacy-focused, which seems to be a terrible conclusion to draw...

Sunboy :verified:

@dansup @pixelfed Stories in app when?
Create mode when?
Post and story filters?
🥸

dansup

Ngl, these spammers I've been dealing with on pixelfed.social try to get past mitigations and I've devised a few ways just to fuck with them and it's kinda fun

I've eliminated every incentive by restricting their visibility and reach, yet they continue

What they don't realize is I've been preparing for "the event", paying close attention to their behaviors and vote rings, and classifying it all in the next gen Autospam

Prevent spam before it happens with @pixelfed Precog #soon

dansup

Dear Abby: Hi, I'm 34 and I'm addicted to a specific sound

Abby: Hello Daniel, you are not alone, ...

dansup

Yes, I know I should be spending more time on @pixelfed dev but it's rare for #fediverse projects to have time/resources to dedicate to helping other devs or building tools/services

Like no other project is doing this, except that one, you know, the one that made fedidb.org, fediverse.info, activitypub.network

Pixelfed users are sacrificing for the greater good, I'm okay with that, we're doing good 😎

Travis J. Smith

@dansup @pixelfed Yes we are, thank you for all that you do Daniel! 🙌🏻

dansup

The cool thing about the Laravel php framework is their package support

I can build a polymorphic ActivityPub library that Laravel devs could use with almost zero configuration, simply map models to activities (and fields to activity attributes).

Huge potential here 🚀 #PubKit

dansup

My vision for #PubKit is to first build a suite of developer tools

then I'll focus on a starter framework in js and php to abstract the complexities of federation, and make it easier to develop a federated platform

Just imagine running

`npm install pubkit`

and adding a few lines of code that abstract the complexities of ActivityPub to a community framework that will power @pixelfed and others

soon npmjs.com/package/pubkit 😎

dansup

More #PubKit screenshots!

It's not lost on me that this type of #activityPub tool is only possible by providing a centralized service of curated resources.

That being said, I'm going to publish the source code and data, and am eager to work with other #fediverse developers on this!

PubKit
PubKit
PubKit
PubKit
Robb Knight

@dansup I can't wait to get my hands on this, it looks amazing.

Cameron

@dansup I probably won't use the libraries themselves, but this looks like it will be a good reference for me to consult, so thanks for putting it together!

dansup

I'm really excited about the #PubKit Library!

A community curated collection of ActivityPub activities, organized by software with compatibility matrix, example activities and more.

Library data and code will be open source, so you'll be able to run this locally/offline too ✨

PubKit Library
PubKit Library
PubKit Library
PubKit Library
dansup

What a fucking ICONIC lineup

i ! w0ULD s3LL my s0ul f0R ! tHIS sHIt iF . i . haD . a pASSP0rt !

#playboiCarti #opium #HXG #KenCarson #DestroyLonely

Playboi Carti tour
Григорий Клюшников

You can still get yourself a passport in time for it ;)

James J Malcolm

@dansup money can be exchanged for goods, services & passports

dansup

I have a few friends that can speak and write Cree and I've been pitching to them an idea of recording short videos about different Cree words and phrases to help teach future generations, on @pixelfed ofc

I know a few words, but they can have full on discussions in it, and the language is dying, I'd love to do my part to help spread it around

en.wikipedia.org/wiki/Cree

Show previous comments
OpenDNA⚙️

@dansup @pixelfed Does Pixelfed handle video well? (Not hating. I don't know!)

Related: is there support for CDNs like CloudFlare Stream?

Toran Shaw

@dansup @pixelfed that's a good idea, especially for indigenous languages.

On Tiktok, for example, I follow an account where she does a Scots (language) word of the day.

EarthMomma

@dansup

I hold a smattering of the original Chumash language and carry a whole bunch of their songs. Which of course means nothing.

dansup

I'm eligible to apply for an Indian Status card due to my first nation heritage, but tbh there is a whole stigma around that and also "I'm not native looking enough"

I rarely mention this or my sexuality because I know I have a lot of privilege and while these labels don't define me, I struggle to balance them in the context of using them as status symbols.

I'm not ashamed of who I am anymore, I don't need a card to validate it, and I will learn to be comfortable sharing more about my culture

@reiver ⊼ (Charles) :batman:

@dansup

I am part indigenous, too — from my father's mother's side of the family.

I also don't look it.

Nick Trussell

@dansup
Honestly, you are my favourite thing about pixelfed.

It has been inspiring to read the parts of your story that you have shared and to see this small part of your expression of all of that in pixelfed. Thank you for that.

I know there are lots of reasons for and against the status card.

All I want to say is your Nation needs your voice and as one who stands on the settler side of Treaty, we need accountability.

Status is not the onlyway to achieve that.

@dansup
Honestly, you are my favourite thing about pixelfed.

It has been inspiring to read the parts of your story that you have shared and to see this small part of your expression of all of that in pixelfed. Thank you for that.

I know there are lots of reasons for and against the status card.

All I want to say is your Nation needs your voice and as one who stands on the settler side of Treaty, we need accountability.

dansup

look like @minds joined, I wonder if they are implementing ActivityPub support?

Cameron

@dansup @minds their twitter account has more red flags than the bunting at a UK royal coronation party.

gavi

@minds @dansup I hope not. They are populated by the worst of the worst kind of people.

dansup

This is news to me #pixelfed

(ps: this isn't true)

Pixelfed uses a proof-of-stake consensus algorithm and offers a range of features, including profiles, messaging, and groups. The platform uses smart contracts to guarantee that users are awarded for their contributions to the network.
Show previous comments
tallship

@dansup

Yes, wouldn't that be nice. But this is, and works quite well so commercial operations can include monetization for content creators in the #Fediverse - as it should be
🤘💀🤘

github.com/dhk2/peertube-plugi

#tallship #FOSS #VoD #monetization #PeerTube #lightning

.

dansup

The new home feed does border on the algorithmic side, but you will have full control over that, and we'll make it super transparent, the classic chronological feed will remain the default!

Cameron

@dansup the word "algorithm" has become a bit of a bogeyman on the fediverse. There's nothing wrong with helping users see content that may be relevant to them, as long as they have control over it and it doesn't involve shady data collection practices.

I see similar stuff with "AI", sure the modern incarnation of AI is legally and morally questionable, but basic content analysis (e.g. spam filters) that has been around for decades seems to be getting lumped in with it now.

</grumpyOldManRant>

Ultrasquid

@dansup maybe an unpopular opinion here but I really like this. Its really hard to find accounts to follow on the fediverse right now, cause unless you're really into politics there isn't much of a way to find others with similar interests.

Adrian Morales

@dansup I don't like how the Discover tab works in the android app. It's a never-ending column of thumbnails that you need to tap on before you get to view the actual image with all the icons and stuff. Why?

dansup

Refactoring the home timeline API to support hashtag follows, and reblogs in @pixelfed is nearly finished and will be rolling out later this week to our web UI and mobile apps!

We're also working on the ability to limit these new types of feed posts (per account) so you can better curate your experience 😎

SamSpudd

@dansup @pixelfed Nice, reblogs are definitely gonna be helpful on a smaller instance like mine. Are stories still being included in an upcoming mobile app update (iOS), or not in the near future?

dansup

I'm going to try and squeeze in #PubKit development when I can

This is a fundamental service for ActivityPub, and while I understand my focus is @pixelfed, there are few people who have the knowledge and skills to be able to build something like this

Sometimes you gotta sacrifice for the greater good, and @pixelfed is mature enough for me to be able to do that

Also I can't wait to setup this on my activitypub.io domain and finally put it to use!

PubKit website screenshot
dansup

@pixelfed Also you may notice I renamed one of the services

I was contacted by someone who is building a project that used that name, and they built their brand around it and were ready to rename it but I felt so bad about that and renamed my feature.

Their service is technically a competitor to #PubKit but that doesn't really mean much when you consider the context - open source ActivityPub dev tools.

Can't stress enough how competition isn't a word in our vocab, collab is, and it's so magic

Go Up