Niklas's Avatar

Niklas

@nilaallj.se

148
Followers
568
Following
65
Posts
04.06.2024
Joined
Posts Following

Latest posts by Niklas @nilaallj.se

Screenshot of Bluesky’s trending list with Melodifestivalen at #5 behind AEW Collision, Svengoolie, USWINT and ICE Issues.

Screenshot of Bluesky’s trending list with Melodifestivalen at #5 behind AEW Collision, Svengoolie, USWINT and ICE Issues.

Did not expect to see Sweden’s national selection for Eurovision at #5 on Bluesky’s trending list. AFAIK that feature only covers English language posts which makes it gravitate towards global events or stuff going on in the anglosphere, especially the US. This almost feels like a bug. 👀

08.03.2026 04:08 👍 1 🔁 1 💬 0 📌 0

But doesn’t Bluesky already reprocess to avif? If I append `@avif` to an image URL from the Bluesky CDN I get an avif version of that image.

07.03.2026 15:55 👍 2 🔁 0 💬 1 📌 0

I tried to upload a webp directly to my PDS using goat, but it doesn’t seem to work? It looks good in the command line. No error message, it shows correct MIME, I get provided a CID and everything, but it does not show up in the repo? 🤔

06.03.2026 18:31 👍 1 🔁 0 💬 1 📌 2

My thoughts exactly! Using Bluesky to upload a webp image will store a jpeg on the PDS. So the webp provided by the Bluesky CDN is re-encoded a second time.

06.03.2026 18:31 👍 1 🔁 0 💬 1 📌 0

You will still be able to download jpeg versions from Bluesky by adding @jpeg at the end of the image URL. 🙂

05.03.2026 00:34 👍 1 🔁 1 💬 1 📌 0

Especially if this means that WebP uploads get re-encoded in the app only to be re-encoded again at the AppView?

Do you know if it’s possible to sidestep the re-encoding somehow? Maybe by using Goat to upload the blob and then use PDSls to create the post?

05.03.2026 00:24 👍 1 🔁 0 💬 1 📌 0

This is a bit annoying imho. I think many users want to be able to optimise their images before upload in order to ensure good quality (while still keeping the file size slim). WebP i SO much better at that compared to JPEG. This re-encoding will increase file size while quality gets worse… 🫠

05.03.2026 00:24 👍 1 🔁 0 💬 2 📌 0

Imho handling the document outline is cursed as it is. There are so many websites out there with poor a11y partly because of this problem. Sometimes the state of things can improve by making it easier for developers to implement them right. This could imo be one of those things. :)

16.02.2026 19:43 👍 1 🔁 0 💬 1 📌 0

Since type selectors in CSS targets the actual element used and not its semantics, the `:heading()` selector was added to the spec to fill that gap. I think this is good. Two new features that will make it easier to create reusable components without having to worry about the document outline. 🙂

16.02.2026 15:13 👍 1 🔁 0 💬 1 📌 0

I think the use of `:heading()` makes most sense together with the upcoming `headingoffset` HTML attribute. If I remember this correctly, it lets you set `headingoffset="2"` on an element to make a descendant `h1` have the semantic heading level 3, and a `h2` would have level 4 and so on.

16.02.2026 15:13 👍 0 🔁 0 💬 1 📌 0

How are more things broken because of cascade layers? Shouldn’t that make things easier since it lets you control which of your own styles get higher or lower priority than the framework styles? :)

15.02.2026 15:40 👍 0 🔁 0 💬 1 📌 0

So when this is widely available we can just do `border-shape: circle()` instead of sth like `border-radius: 100vmax` which imho always has felt a little hacky?

A nice thing: `circle()` defaults to use the shortest side as diameter, which means it will create a circle no matter the aspect ratio.

05.02.2026 21:16 👍 1 🔁 0 💬 1 📌 0

Det finns annars väldigt lite info om projektet just nu. Jag hoppas vi får reda på mer snart. Vi vet t.ex. inte än om appen blir en förgrening som är helt oberoende av Bluesky, eller om den kommer förlita sig på Blueskys infra inom t.ex. moderering. Kommer W ha infra för kontovärdskap? Vi får se…

21.01.2026 22:27 👍 1 🔁 0 💬 0 📌 0

Bland sociala medie-nördar är det mycket snack just nu om den här nya plattformen W som vill bli en europeisk motvikt till X. Den verkar bli helt interoperabel med Bluesky då den är byggd på samma protokoll och lexikon.

En annan intressant detalj är att det är ett svenskt aktiebolag som står bakom.

21.01.2026 22:27 👍 0 🔁 0 💬 1 📌 0

Så om AT lyckas öka decentraliseringsgraden framöver kommer mänskligheten få tillgång till ett nätverk av sociala plattformar som ger användare mycket bättre kontroll över sin data, samtidigt som plattformarna inte har något slutgiltig makt över den. Det vore enl mig en mycket positiv utveckling.

05.01.2026 17:54 👍 0 🔁 0 💬 0 📌 0

Om något sådant skulle hända din Mastodon-instans finns det inte mycket du kan göra åt det. Om servern plötsligt stänger ner för gott utan förvarning kan du inte göra en full migration även om du har en backup. Om administratören visar sig vara en rövhatt och blockerar emigration är du fast.

05.01.2026 17:54 👍 0 🔁 0 💬 1 📌 0

Det är en av flera saker som jag tycker AT gör bättre. Du kan migrera ALL din data till en annan server. Om du har en backup av datan kan du migrera även om din nuvarande server ligger nere eller om dess admin är rövhattig försöker förhindra emigration.

05.01.2026 17:54 👍 0 🔁 0 💬 1 📌 0

Du behåller bara följare och profil. Det går emot en viktig princip med decentralisering. Det ska enkelt kunna gå att migrera utan att behöva förlora något på det, annars fråntas användarna autonomi över sin data vilket kan leda till att många låter bli att migrera trots att man egentligen vill.

05.01.2026 17:54 👍 0 🔁 0 💬 1 📌 0

Det finns dessutom initiativ som eurosky.social som just nu upprättar infra för europeiska plattformar byggda på AT-protokollet.

När det gäller det tekniska: Mitt största problem med Mastodon (och ActivityPub i stort) är att det inte går att byta instans utan att förlora alla ens inlägg o.d.

05.01.2026 17:54 👍 0 🔁 0 💬 1 📌 0

Jag är ändå rätt optimistisk till att decentraliseringsgraden kommer att öka i framtiden, och för vissa finns alternativ redan idag. Vi har t.ex. blacksky.community som är i färd med att lansera sin egen indexering av nätverket, vilket kommer ge dem full autonomi över modereringen.

05.01.2026 17:54 👍 0 🔁 0 💬 1 📌 0

Jag tror att nånting gick snett i bryggningen här, för jag fortsatte på det där inlägget. Vi får se om det dyker upp på Mastodon också.

Men ja, Bluesky är i praktiken centraliserat i dagsläget, då användarkoncentrationen på Bskys egna servrar är extremt hög. Det ger Bsky väldigt mycket makt.

05.01.2026 17:54 👍 0 🔁 0 💬 1 📌 0

Problemet med Bsky är att väldigt få nyttjar dess descentraliseringsmöjligheter i dagsläget. Det gör att en otroligt hög andel av nätverkets användare lagrar sin data på Bskys egna servrar, vilket gör nätverket centraliserat i praktiken. Förhoppningsvis förändras detta i framtiden.

05.01.2026 15:45 👍 0 🔁 0 💬 0 📌 0

Det finns ytterligare en nyansskillnad här. AT-protokollet som Bsky är byggt på möjliggör en mycket bättre och mer resilient decentralisering jämfört med ActivityPub som Mastodon är byggt på, iaf om du frågar mig.

05.01.2026 15:45 👍 0 🔁 0 💬 2 📌 0

If `prefers-color-scheme` had taken the `color-scheme` property into account, it wouldn’t be a media query. All MQs return a value that reflects the user environment/settings somehow. Devs cannot override those values, only decide whether or not to make use of them.

27.11.2025 12:55 👍 1 🔁 0 💬 0 📌 0

Om min farhåga slår in vore det dödsstöten för det lilla som finns kvar av det öppna internet. Publika nätverk tvingas bort, och all kommunikation blir beroende av enshittifierade plattformar som håller din historik och följarbas som gisslan. Man blir fast för att man inte vill börja om från noll.

23.10.2025 21:40 👍 6 🔁 3 💬 0 📌 0

Användare i Mississippi kan dock enkelt runda blockeringen just för att Bluesky är ett publikt nätverk som andra plattformar kan spegla. Jag bävar därför för att politiker i framtiden kommer se öppna protokoll som ett problem, då de gör det enkelt för folk att kringgå exempelvis ålderskontroller.

23.10.2025 21:40 👍 3 🔁 1 💬 1 📌 0

Det är också fel att utgå från att alla sociala medie-plattformar är onda techjättar med enorma resurser som enkelt kan implementera sånt här. Mindre (ofta decentraliserade) aktörer riskerar att missgynnas. Exempelvis har Bluesky stängt av åtkomsten i Mississippi p.g.a. en liknande lag.

23.10.2025 21:14 👍 5 🔁 1 💬 1 📌 0

Det låter ju rätt motsägelsefullt? En stor del av argumentationen för aktiebolagsskolor har ju varit att det ökar konkurrensen och där mer kvaliteten på undervisningen.

08.10.2025 14:13 👍 5 🔁 0 💬 1 📌 0

Isn’t `:has(> &)` better, since you only want to select the direct anscestor, right? 🙂

24.09.2025 12:42 👍 2 🔁 0 💬 1 📌 0
Preview
monochrome - CSS | MDN The monochrome CSS media feature can be used to test the number of bits per pixel in the monochrome frame buffer of the output device.

Maybe the ’monochrome’ media query can be of use here?
developer.mozilla.org/en-US/docs/W...

31.07.2025 01:13 👍 5 🔁 0 💬 0 📌 0