Email or username:

Password:

Forgot your password?
3,345 posts total
dansup

Feeling well rested after taking yesterday off!

Let’s get the Loops beta shipped! 🚀🚀🚀

#loops

dansup

I'm honestly considering a paid verification program in Pixelfed to help sustain the project long term.

It would be a centralized list, and would be present in clients, regardless of server.

A blue checkmark would not only help our project financially, but would also provide a trusted visual mark of verification.

Thoughts?

#boostsAppreciated

Show previous comments
R. L. Dane :debian: :openbsd:

@dansup

Better that than VC #Enshittification.

Or even have storage quotas and/or require unpaid accounts to have disappearing posts.

I'd much rather pay for the service, then see it go rogue against the community's interests and welfare.

Blort™ 🐀Ⓥ🥋☣️

@dansup

I am all for ethical monetization to support the long term viability of the project. The trick is to do it with methods that match the values of the project. Something that centralizes and de-anonymizes users is against the values of decentralization and privacy.

I suggest instead that you approach hosting companies to do deals where you refer people to them for a recurring commission thereafter, and they provide managed, quality, pre-set up Pixelfed packages.

partizan

@dansup i was thinking about this, and maybe verification and payments should be kept separate.

But, would be great to have an optional subscription module, helping support both developers and hosters.

Something like:

- Free 1Gb Storage
- Subscription giving more storage (helps supporting a server)
- Some percentage of that also goes to developer
- Optional cool badge for paying users (just like Signal does, it's still a cool thing showing support, but not "verification")

dansup

when you a nymphia stan but secretly love plane

#rupaulsDragRace

Danny Dragon

@dansup Not Ms Jane. (she's growing on me to)

dansup

me to my haters knowing they'll never show up

dansup

I'm running the following services myself, and your donations are increasingly important!

pixelfed.org
fedidb.org
fediverse.info
pubkit.net
loops.video

Please consider donating at one of the links on pixelfed.org/support-our-proje

Together we can achieve so much, your support helps us go even further ❤️

dansup

When you have a dozen chapsticks but they always lost...

like how does this always happen??

AJ Sadauskas

@dansup Do you have a cat?

If so, they're under the couch.

Sheldon Chang 🇺🇸

@dansup they’re like your favorite pens. No matter how many you buy, you will quickly be down to only one and you have to defend it with your life.

dansup

"Raf Simons swag, the pants pleated, the sweater is knitted"

god damn 💀

dansup

Some people complain, some people ship change.

If a high school drop-out like me can learn how to code, what is stopping you?

Seriously though, I'm living proof that a gay, indigenous, high school dropout from redneck Alberta can defy all odds and practice to become the developer he always dreamed of.

Never stop believing in yourself ❤️

Show previous comments
gi124

@dansup that's amazing. congratulations on doing so well! can u share more about dropping out

1. why did u drop out?

2. did u go back to school/college later? or are u entirely self taught?

Todd Thomas :ivory_logo:

@dansup don’t forget aspiring astronaut too. Didn’t know you lived in Alberta.

dansup

I've decided on the following URL schemas for @loops

Profile: l.oops.bio/@dansup

Video: /v/CpB5bP1Nc

Comment: /c/CpB5bP1Nc/DLz0h87lh

Comment Reply: /c/CpB5bP1Nc/DLz0h87lh/FHjZkJTYD

We're using snowflake ids and base52 encoding them.

You may notice we're not including usernames in video urls, this is because we plan to support username changes 😎

#loops #loopsDev

dansup

A complicated aspect of Loops is captions.

The challenging thing with toots or captions is that they can contain hashtags, mentions and urls.

That's fine, until you're building a mobile app and need to handle these links differently.

Instead of complicated regexes, I'm going to copy Bluesky and use token indices.

This will allow us to normalize these entities while allowing spaces in hashtags and mentions at the backend level, because RN doesn't have full regex support.

#loops #loopsDev

Emelia 👸🏻

@dansup I'd like to see a FEP expanding Tag objects to include indices within the Content for those tags, if they are in the content. Parsing HTML here sucks

dansup

What would you think would be the most complicated aspect of @loops ?

Most would assume the camera, and I'd think the same, but no, the most complicated aspect (so far) is comments.

The tricky part with comments is a combination of the underlying modal sheet (when opened, it needs to pause the video + load comments), threading, the comment form and keyboard.

If your replying to a comment, we need to scroll to the comment, but after the keyboard is open, and animate/recaculate accordingly

😅

dansup

Omg, I got a copy of Burials first album 20 year anniversary re-pressing 😊

He is the Mozart of our generation

burial.bandcamp.com/album/sout

#burial #hyperdub

dansup

Considering adding watermarks to @loops videos like TikTok does when you share them.

I did build a MVP of this, but it's quite expensive computation wise (and storage wise), so I'll put this aside for now.

#loops #loopsDev

CubeOfCheese

@dansup @loops please do not. That is one of the most annoying things about tik tok and the others. I know it's good for marketing, but I hate not being able to download a clean version of a video that I created

dansup

I'm a loner, and that is what sets @pixelfed apart from many other fedi projects IMO.

I'm more comfortable working alone, and it's worked out great so far.

Being able to build all these projects and maintain them is much easier done alone, but I realize that it's not sustainable.

This is why I want to start delegating roles, like for Loops, that would allow me to focus on coding.

Not sure it will work, I am very opinionated, but it's worth a try.

dansup

Like if I'm not in the mood for coding, I'll just play GTA5 or go party.

Yeah, I have the reputation in our friend group as the one to always turn down invites, but like, none of them are building an open source, federated IG alternative.

They just think i'm a nerd, and I'm okay with that.

I wish I was this dedicated when I was younger, I lived a wild life until my mid 20's (and still sometimes on weekends).

Fedi dev nerd life > Living wild

Julianoë

@dansup
Just hope you don't get burn out or else by 40-45. The % of people in this field that just burn in flight is outstanding 🙁

Edit: lol just saw your other toot. Good for you then! I think so many people think that because it is a harsh reality for lots of young workers in our field

dansup

It's funny when people mention they are worried I'll burn out, probably not realizing I take every second day off.

Do you know how much Drag Race, Real Housewives and Desperate Housewives I've been forced to watch with my partner lately??

If anything, I'm burnt out from reality tv shows (except Drag Race, Nymphia + The Grande Dame are my top favs)

For real though, balance is important and I'm the last dev you have to worry about burning out ❤️

Show previous comments
Emelia 👸🏻

@dansup it's good you're trying to take care of yourself!

Gakusei :arch:

@dansup

That's fucking awesome dude, and keep doing it. I'm glad you've found the balance that's made you happy.

johanna, at the cafe counter

@dansup that’s good to know, cuz we love your work and want it to be sustainable!

(Tech support here - it’s a role that can bring out mama bear tendencies sometimes).

dansup

I wasn’t kidding when I said I plan to release 6 new apps this year!

Loops, Sup, Groups, Collect, Later and another unnamed app.

Mark my words, 2024 is #pixelfedSzn 🚀

Show previous comments
Toran Shaw

@dansup would Groups be something similar to Facebook Groups?

Joel Hunt

@dansup over here casually building what big tech tells us we need them for! 🔥

Go Up