Pelle Wessman
voxpelli.com
Pelle Wessman
@voxpelli.com
Swedish web developer, open source maintainer, creator, non-influenser, #nodejs user

🌎: https://voxpelli.com/
🐘: https://mastodon.social/@voxpelli
πŸ‘¨β€πŸ’»: https://github.com/voxpelli
Pinned
Not sure why #ATproto uses /.well-known/atproto-did to discover handles rather than using #WebFinger like #Mastodon and having a rel-self to a did:plc URI

Feels needless to have two discovery layers? And would have enabled the same handle resolution for both Mastodon and Bluesky?
Mastodon uses a rel-self, type-application/activity+json link to the absolute URL of the user (/users/foo)

@atproto.com / @bsky.app could have done the same and had a rel-self link to the did:plc URI (eg. did:plc:z72i7hdynmk6r22z27h6tvur)

Reference for #ATproto docs: atproto.com/specs/handle...
Handle - AT Protocol
A specification for human-friendly account identifiers.
atproto.com
While probably pretty hard or near impossible it would be neat to somehow weigh contributions against browser share / revenue / team size or such to see if some of the browser (especially the smaller ones) may contribute disproportionately large for their size
January 12, 2026 at 8:07 PM
Has it always been like this? That polarization, generalization and accusations is the name of the game in every scenario where more than one view, perspective or opinion can be had?

It’s like arguing with a marketing ad

β€œI’m the best, everyone else are the worst. I have only benefits. They none.”
January 12, 2026 at 7:54 PM
Why we would need capyloon.org to become a thing
Capyloon - Reclaim Your Web!
An Experimental Web Based User Agent
capyloon.org
January 9, 2026 at 9:43 PM
Yeah, copilot for sure must have better system instructions for pure coding, so makes sense
January 9, 2026 at 7:38 PM
Which other OSS projects are struck and is it certain that its LLM:s and not other competition that hurts them?

Also:
TIL that the tailwinds docs are not open source. It is the first time I see a popular OSS project with this kind of non-license approach for their docs. Are there other examples out there? Maybe I missed them too assuming that docs followed the same license as their code.
January 9, 2026 at 12:35 PM
This is how a country show contempt for everyone else and isolates itself.

As the God loving Christian that Trump is claimed to be, he should know:

”pride goeth before destruction, and an haughty spirit before a fall”

It’s not enough to keep wishing ”God bless America”, need to act to deserve it.
Trump told NYT that his power as commander in chief is constrained only by his "own morality" β€” brushing aside international law and other legitimate checks on his abilities.

"My own morality. My own mind. It's the only thing that can stop me."

"I don't need international law."
Trump Lays Out a Vision of Power Restrained Only by β€˜My Own Morality’
www.nytimes.com
January 9, 2026 at 8:38 AM
If Donald Trump / USA don’t β€œneed” international law and cooperation then the rest of the world don’t need or can rely on Donald Trump / USA.

This is damaging for California, New York and other engines of the US economy and its becoming a moral and existential obligation for them to act / withdraw
Earlier this week, Donald Trump ordered the U.S. to withdraw from the 1992 treaty that underpins most global attempts to stave off global warming.

European leaders might have been expected to respond with loud condemnation. But the silence was deafening.
Europe’s leaders watch silently as Trump torches UN climate treaty
Beset by crisis in Ukraine and Greenland, leaders let the U.S. withdrawal from the world’s most important climate body pass with barely a mention.
www.politico.eu
January 9, 2026 at 8:31 AM
Trick question: The tests can be the documentation?
January 9, 2026 at 12:35 AM
I really want to try something like deepwiki.com for onboarding to private repos some time – getting flowcharts etc can really make it easier to get an overview and a basic grasp of things
DeepWiki | AI documentation you can talk to, for every repo
DeepWiki provides up-to-date documentation you can talk to, for every repo in the world. Think Deep Research for GitHub - powered by Devin.
deepwiki.com
January 9, 2026 at 12:34 AM
Also: Postgres with JSONB columns are often better than the schema-less databases even at being schema-less, and then one can use actual DB schemas for everything that doesn’t actually have to be schema less
January 9, 2026 at 12:33 AM
The one and only API Reference nowadays is of course to guilt trip an AI. Yep, that must be what they meant. Totally. 100%. Not even joking. But joking.
January 8, 2026 at 11:44 PM
And judging by this post it is almost exactly 9 years ago that WebMentions became a W3C recommendation:
πŸŽ‰ Eight years ago today, the #IndieWeb Webmention protocol was published as a W3C REC https://www.w3.org/TR/webmention/

As a social web building block, #Webmention was designed to work with various other building blocks. Small pieces, loosely joined. Every year developers find new ways to […]
Original post on tantek.com
tantek.com
January 8, 2026 at 11:38 PM
The crash of the nameless class society and the rise of naming each and everyone for who they truly are
January 8, 2026 at 11:35 PM
πŸ’―πŸ’―
Stale bots are still annoying in 2026.

If you are adding a stale bot to your OSS repo, maybe at least differentiate between "waiting for more information from the reporter" and "waiting on maintainer", or don't set it to just 30 days? 😬
January 8, 2026 at 11:28 PM
The true modularity will come when we have a modular system that’s backed by more than a single vendor.

Framework, Fairphone, these, maybe even Raspberry Pi and MNT Reform – they should collaborate on defining open vendor neutral standards for laptop modularity.
January 8, 2026 at 11:27 PM
(Mainly because there’s some incompatibility with newer Node.js versions that required a larger refactoring and as such stops me from fixing bugs until I have had time to do that, and paradoxically freelancing did not give that)
January 8, 2026 at 11:24 PM
Yikes, apparently its almost spot on 12 years since I launched my #webmention endpoint, but unlike @snarfed.org’s Bridgy mine has at all been as well maintained.

*checks latest release*

Last release was 6 years ago, so, um, half its time alive has gone since I last pushed an update.
January 8, 2026 at 11:24 PM
Reposted by Pelle Wessman
Cue the β€œAI is killing OSS” takes…

I get the sentiment, but as much as we should push back the corporate rhetoric of β€œAI layoffs”, we should also refrain from using it as a scapegoat, to be consistent.
Also: it’s pretty disingenuous to say this is du e to AI. I am not saying there’s no merit to it, but the broader reality is that there is no shortage of free, high quality, customizable component libraries anymore (shadcn, radix, etc). That’s largely what they are competing against, not just β€œAI”.
January 8, 2026 at 3:23 PM
It’s all just imperfect renditions of the perfect idea shape / Plato
January 8, 2026 at 7:21 PM
Trump wants to add Greenland and Canada to the US so it’s evident that US states can come and go
January 8, 2026 at 7:20 PM
Yeah, 100%, such questions should be asked a lot more.

I eg would also love to hear how California and its citizens and companies (like Apple and Google) can accept financing a lunatic president like Trump and when they will decide that California can no longer with good conscience stay part of USA
January 8, 2026 at 7:20 PM
Abstract classes are just shadow projections in a cave!
January 8, 2026 at 7:16 PM
Didn’t Musk also sue Apple since Apple didn’t promote Grok enough according to him? Maybe they are reluctant to do (or even prohibited from doing) anything until that litigation has been concluded?
January 8, 2026 at 7:15 PM
Reposted by Pelle Wessman
If there are any tech journalists with credibility, they could prove it by asking Apple and Google if nonconsensual fake porn imagery is allowed in the apps in their stores. And if not, ask why the X app is still there.
January 8, 2026 at 6:57 PM
We need to Go for interfaces instead!
January 8, 2026 at 7:11 PM