70 Followers
75 Following
475 Posts

french dev

@dinn.me on bsky
they/he

Technically on fedi since 2017, but really only since 2022

Age24
Verificationhttps://dinn.me
Pronounsthey/him
Profile pic from@glitchfuck
Blueskyhttps://bsky.app/profile/dinn.me
funnily enough, this way of having social media as decentralized protocols instead of centralized platforms might be the real idea deserving the honor of being called "Web3", instead of those blockchain clowns

i'm starting to be fascinated by Bluesky's AT Protocol. I really like its separation of handle, identity, data and service. also seems less weird to explain to non-tech people (what killed the fediverse as a serious twitter alternative imo) as services look like centralized apps from the outside, even when you can self host everything including your identity itself.

i do read the concerns about them blocking palestinian IPs. i need to read more about it, as I assume this only concerns PLC identities / bluesky hosted PDSes. it IS a weak point of the platform at the moment even if in theory their own protocol as it is implemented right now allows to bypass that

when the PLC directory will be handled by an independent org, more did:web usage in general, and more widespread self-hosted services for PDSes, i really see ATproto being the straight up better ActivityPub when it comes to changing the social media landscape

probably controversial to say this on here but hey, that's my opinion

@nelson oh wow I was really out of date on my information. I thought Servo was just the CSS engine of Firefox since Firefox Quantum. turns out it's kinda in Firefox but it's a bigger thing. neat! I'll try it (and might just use at as a proof of concept for my stupid desktop GUI ideas)

I don't think removing features is a great idea in itself (could break websites that are no longer maintained) but I think an epoch system could be used for that. you declare an "edition" in the HTML tag and ggs now it's modern and old features can break

@nelson the Chromium-WebKit-KHTML relationship is not talked about enough for sure lmao

at the same time in the Unix world you got a similar situation with a bunch of them being direct descendants of the 1960s codebase (macOS, freebsd, etc) and non relative clones (Linux) and they seem to do mostly fine

Servo just handles the CSS right ? or the rendering also ? because I'm pretty sure Firefox's codebase is a mess and that's how we end up with 10+ years old issues on basic stuff like gradients not being rendered properly. I don't think there's a single good citizen in the browser-tech space

@nelson I feel the idea is super good but their implementation is still undesirable. inside they feel fine but the OS still makes it obvious you're just opening a chrome tab from the exterior (at least on my phone)

but I'm seeing the issue more in depth. like ditch HTML and JS, keep the DOM and CSS. I don't see why that would not be lightweight (at least why would it be less lightweight than like Qt or GTK)

cf my last posts

I feel like this meme when it comes to web technologies in desktop apps

I feel like electron created a terrible precedent for the reputation of web technology when it comes to optimization

i'm pretty sure the reason "chrome tab UI" is an issue is because of the heavy JS engine, uncompiled JS, CSS and HTML source code that takes more space than machine code

I struggle to see why by itself, DOM + CSS would be slow, heavy or inconvenient. it's actually quite convenient considering how standardized it is

like why is Qt + QML considered native but not a webview if you strip it of HTML and JS ?

even "traditional" GUI toolkits are just big graph + styling

was this concept ever explored ? or was the discussion somehow poisoned by the fact traditional web view GUIs (electron) bring the entire browser with them ?

@boxy github issue time
2031 will truly be the year of the linux desktop