Email or username:

Password:

Forgot your password?
3,771 posts total
dansup

I apologize for my past toots about Vernissage.

While I appreciate what they contributed to the Pixelfed ecosystem, it really hurt that they announced their own platform without reaching out to me first.

I know its petty to suggest avoiding them, and I know I'm bigger than that, so I'd like to apologize to @mczachurski

Maybe we can work together to ensure optimal compatibility, more fedi photo sharing platforms is a good thing!

We're all in this together, so let's act like it.

❀️

Koen de Jonge - SynQ

@dansup @mczachurski just when I thought that you where β€˜only human’ too it turns out that you are a true god after all. 😍

Marcin Czachurski

@dansup Soon I will change the name of the Vernissage client for Pixelfed so people get used to it.

Vernissage will become an independent platform (which will not happen soon, if at all). If this happens then it will be to the complete benefit of the users as they will have more choice and be able to choose the platform that suits them better.

I ❀️ Pixelfed but after several months of using it I realized that it’s not best platform for my needs.

Marcin Czachurski

@dansup Whole idea about fediverse is about cooperation between different platforms even if they have similar functionality.

I admire your work. Personally, however, it seems to me that you are trying to do too many things at once. It is not possible for one person to do so many projects (after work). I understand that you love doing it, but you need to get some distance from it and think about it. It will be good for your health as well.

Yours sincerely 😊

dansup

So the recent pixelfed.social outage was caused by the app server not being able to boot after a restart

I couldn't even ssh in, I had to use recovery mode and was presented with this error message

Girl, the kernel wasn't the only thing panicking...

Kernel panic - not syncing: VFS: Unable to mount root fs
on unknown-block(0,0)
Show previous comments
Ariadne Conill 🐰

@dansup why only one physical server for such a large instance?

dansup

After some digging in, I was able to debug the issue and work on a fix thanks to ChatGPT

Seriously, ChatGPT is a life saver, I'm not an ops person but I was able to use the tips it provided to diagnose the issue, and after learning a bit about GRUB and shit I was able to fix it properly.

I'll be paying more attention to kernel updates and implementing a new update procedure + adding another standby app server to prevent this in the future.

Running prod services are fun, until they aren't

utzer [Pleroma]
@dansup everyone knows this, I mean this breaks your legs every now and then, boot loader and/or kernel panic. Local access to the server or rescue mode is your find in such cases.

So shoulder padding for your work.
dansup

I fixed the grub issue on the pixelfed.social server, now I can fix the actual issue and restore service in the next 15 minutes.

Sorry about the outage, no data was lost, a mis-configuration combined with routine maintenance lead to this failure.

I'm getting better at devops tho, so thank god I was able to fix this myself and now I'm looking into better redundancy and procedures to prevent this in the future.

dansup

It's times like these I envy the Alaskan Bush People

Patrice

@dansup @pixelfed One I have to turn off immediately because it’s the internet

Great to have that option though

dansup

I’m going out of my comfort zone with PubKit and using Inertia and Tailwind for the first time.

I do have a TailwindUI membership, so I’m able to move fast and build this gorgeous app.

I won’t be able to open source it though, not until I replace TailwindUI, but I will get to that later this summer!

#pubkit

partizan

@dansup Does TailwindUI license prevents you from open-sourcing it?

Looking at their examples for Personal License

> You **can**:
> ...
> Use the Components and Templates to create End Products that are open source and freely available to End Users.

tailwindui.com/license

Justin

@dansup @pubkit any chance of one for Sup so we can follow the progress of it?

dansup

Adding an easter egg to pubkit.net, a pricing page.

Seriously, what's better than free?

#pubkit

PubKit pricing page, its all free!
dansup

Working to ship the new pubkit.net

I had to do a bunch of maintenance across our fleet of servers and thats why its a day late, sorry!

HACK13

@dansup looking forward to this sooooooo much, been holding out for your toolkit <3

dansup

Sorry about the pixelfed.social degraded performance, we'll be back up shortly!

status.pixelfed.social

dansup

pubkit.net will use client side encryption (NaCL) when storing fetched ActivityPub objects, and the user will have the decryption key added to a link they can easily share.

Privacy is important, and this enforces it in a clever and easy way!

The activities are encrypted at rest and decrypted on the web using a key in a hash fragment (never sent to server)

#PubKit #privacy

dansup

I don't get developers weird obsession with making their language a personality trait

like who cares? it's all quarks and shit when you think about it

you aren't cool for shitting on other languages, maybe go to a party, start doing drugs or get a plant or something

jeez

Robb Knight

@dansup They don't like that we're out here actually shipping good stuff with PHP

Samuel HautamΓ€ki

@dansup I honestly dislike how a huge part of the Rust community praise the shit out of Rust as if it was their saviour. And then hate on C/C++ as if it was made by satan incarnate.

dansup

Dang, almost a 14h day at work!

I'm not complaining though, love my webdev job. Always learning and growing 🌱

So many exciting things on the horizon for @pixelfed, PubKit, @loops, @supapp and other projects.

I can't wait to get back to fedi dev later today and go hard all weekend (after watching RuPaul's Drag Race ofc)

"Work all winter, shine all summer"

😎

Almost 14 hours of work at my dayjob today πŸ˜…
BentiGorlich

@dansup
Dude don't overwork yourself. Would be a shame to see you burn out πŸ™‚

Go Up