Show newer

@Shrigglepuss think you might like this one too social.pixie.town/@f0x/1094165, Bobby Nsega has such a treasure trove of r&b playlists (especially for someone who isn't that familiar, like me)

re: mastodon api griping 

@MTRNord it's not great... Matrix' long polling is a lot nicer in this regard because you're always dealing with clearly delineated chunks, with next/previous batch id's

(and even that can be complex to deal with, from a UI perspective etc)

re: mastodon api griping 

so I think the best i can do is:

- on load, request newest X toots from the timeline (up to the second toot in the stored historic timeline, so you can detect overlap)
- if there's no overlap, add a 'gap' element which renders as a triple dot/load more
- at the same time, open the websocket stream for new events. hope you didn't miss anything between the head of the timeline, and the first websocket event you receive. Just to be sure though, you could request the range between the websocket event and the stored timeline
- on websocket reconnect (or page reload), repeat this whole dance
- cry because all the added complexity in favor of never missing a cat pic in the timeline

Show thread

Reading everyone's profiles and pinned toots before replying, as a bit. 👓

re: mastodon api griping 

GoToSocial could absolutely improve things here, but there's no point because you're forced to accommodate mastodon's shitty design just because of market share, and then you're just doing lots of double work

Show thread

mastodon api griping 

i've mostly said this before, but it's so annoying how the mastodon timeline api's refuse to give you the tools to ensure a non-gappy timeline...

the websocket/sse streams just spit toots at you, with no context of ordering and if you missed anything, the pagination api uses link headers but only contain information about the chunk you just received, so you're totally blind on what ranges are continuous unless you make sure to request overlaps and merge based on that...

the adhd designer urge to constantly redesign everything you make because you already got bored of it

all the music sets of My Analog Journal are genres I don't really listen to, but the vibes are just immaculate so I have to watch anyways

youtu.be/6jFCgeQ7F_A

alc 

gonna pick up a ridiculously large bottle of liquor on sale, hmm

re: Football's coming home. 

@doot@glitterkitten.co.uk i've heard of "housing market bust" before, maybe this helps

it's been nothing but pain, but unfortunately I am rather dependent on code-server, and their packaging is too much of a mess to upgrade a native Nix definition

Show thread

i love that podman just.. randomly bricks itself. at 4 am. when nothing was changed.

@sys64738@hellsite.site color-wise, red/yellow/blue seem good options (but blue leds are rather hated when not properly adjusted in brightness)

@unixb0y@chaos.social @sys64738@hellsite.site yeah, that's what i meant with positional

@sys64738@hellsite.site i would say red/green is pretty established, and as long as they're positional (and labelled) they're distinguishable for red-green colorblindness too, similar to traffic lights?

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.