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
Reposted by Pelle Wessman
Something that hasn't been made clear: Firefox will have an option to completely disable all AI features.

We've been calling it the AI kill switch internally. I'm sure it'll ship with a less murderous name, but that's how seriously and absolutely we're taking this.

December 18, 2025 at 12:12 PM
In the context of this it can be wise to remind ourselves that after Edge and Opera ditched their own browser engines in favor of Chrome’s we currently only really have three main browser engines:

- Safari / WebKit
- Firefox / Gecko
- Chrome / Blink

We need them all to focus on improving the web
Mozilla gets new CEO but stays as lost as ever.

I still use Firefox as my main browser for web dev and surfing on MacOS but I don’t feel like I’m being their target audience or very appreciated.

I guess @vivaldi.com is now the sensible one: vivaldi.com/blog/keep-ex...

And @servo.org the future.
December 17, 2025 at 5:25 PM
Reposted by Pelle Wessman
We noticed a rising interest regarding the use of AI in browsers. To be clear about our position on this: Zen currently is disabling all AI features included in Firefox and will continue to do so.
December 16, 2025 at 8:24 PM
Reposted by Pelle Wessman
Create a timeline of your fav social feeds, blogs, podcasts, YouTube channels & more with Tapestry.

v1.6 features a new color theme, support for opening Mastodon posts in the Toot! app, a fix for broken Bluesky replies, reduced friction when adding & editing feeds, & more

tapestry.iconfactory.com/
December 16, 2025 at 5:41 PM
Mozilla gets new CEO but stays as lost as ever.

I still use Firefox as my main browser for web dev and surfing on MacOS but I don’t feel like I’m being their target audience or very appreciated.

I guess @vivaldi.com is now the sensible one: vivaldi.com/blog/keep-ex...

And @servo.org the future.
December 16, 2025 at 6:07 PM
It’s weird when political agendas morphs into being more about identity and belonging than the politics.
December 16, 2025 at 3:23 PM
Night train lines are yet again being canceled in Sweden.

I think we instead should make sure there’s trans-European high speed sleeper trains so that I can go to bed in Malmö and wake up in eg Rome.

Most efficient way of traveling in so many ways.
Nattåget Göteborg-Umeå/Jämtland är redan borta. Beslutet är taget att SJ ska sluta köra Stockholm-Berlin. Nu ska nattågstrafiken till Norrbotten halveras.
Vi måste få en ny regering som inte hatar nattåg och klimatsmart resande.
klimatgranskaren.se/nattagetssla...
Nattågsslakten når Norrbotten — ministern prioriterar flyg
klimatgranskaren.se
December 16, 2025 at 2:14 PM
Reposted by Pelle Wessman
Swedish air force yearly flyby in christmas tree formation! 🛬🌲
December 16, 2025 at 1:04 PM
Swedish Christmas tree formation of 18 planes backed up by three Danish planes as it spreads the Christmas spirit across our Greater Copenhagen / Skåne / Öresund / Malmö region.

A tradition that keeps getting better every year and it’s such a joy that we can now share it with Denmark
Så kom der juletræ
December 16, 2025 at 1:15 PM
Replacing your annoying union joining workers with a compliant AI worker owned by someone else – but since that someone else is a company it’s just common business sense that they try to extract the maximum amount of money? Only when humans do is it against common business sense? (In US tech)
December 1, 2025 at 12:54 PM
Reposted by Pelle Wessman
I’m pleased to announce PromptVer, a new versioning scheme designed for the age of large language models.

nesbitt.io/2025/12/01/p...
nesbitt.io
December 1, 2025 at 12:40 PM
Crazy stuff, and we clearly didn’t learn anything from when torrent sites etc were being blocke
December 1, 2025 at 12:50 PM
Reposted by Pelle Wessman
Web standards are stable. Frameworks, especially frameworks centered in transpiled code, absolutely are not. Maintenance cost is much higher for worse performance and accessibility. Just facts.
November 13, 2025 at 8:50 PM
Reposted by Pelle Wessman
Open Printer
Finally, an open hardware printer you can actually understand, repair, and upgrade
www.crowdsupply.com
October 27, 2025 at 3:50 AM
Reposted by Pelle Wessman
The dream:

To one day have a Fairphone, Mudita Kompakt or similar with an OS like capyloon.org

No more native black boxes sold through walled gardens.

Instead an open future enabled by web technology.

Trump would be furious. But maybe the rest of us can prioritize our happiness over his?
Capyloon - Reclaim Your Web!
An Experimental Web Based User Agent
capyloon.org
September 9, 2025 at 7:09 PM
Reposted by Pelle Wessman
Freedom, sustainability, democracy, accessibility, tolerance – in the wrong context in can all have been redefined to mean the exact opposite of what it should be – the dangerous of fluffy terms with a positive connotation

We need to continually define them or else risk a takeover
February 10, 2025 at 5:23 PM
Reposted by Pelle Wessman
this argument is dangerous nonsense. There is no legal basis for the US' strikes on "drug boats", not under the ius ad bellum, not under US law, not under the law of armed conflict, not under human rights law. It's state-orchestrated murder, plain and simple.
www.theguardian.com/us-news/2025...
November 5, 2025 at 1:11 PM
Oversimplification is so pervasive in today’s world and really exemplifies well that the road to hell is indeed lined with good intentions
November 3, 2025 at 4:39 PM
Reposted by Pelle Wessman
The Servo project is starting to publish releases, version 0.0.1 is out today! 🚀
You can learn more about the goals and plans behind these releases in our blog: servo.org/blog/2025/10...
Servo 0.0.1 Release - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
A brief update on the goals and plans behind the new Servo releases on GitHub.
servo.org
October 20, 2025 at 1:28 PM
The Gaza ceasefire and peace should really be guarded and enforced by a UN peace force, but considering how Israel (and Hizbollah) has treated the Lebanese UN peace force UNIFIL it wouldn’t make much direct impact, but it would be a good signal and put more on the line.
Israel attacking Irish UN peacekeeping soldiers in Lebanon.

As always, Israel can get fucked and may every supporter of Israel have festering bleeding haemorrhoids every day of their life.

RTÉ news : Irish UNIFIL troops safe after IDF drops grenades nearby

www.rte.ie/news/2025/10...
Irish UNIFIL troops safe after IDF drops grenades nearby
Irish troops are accounted for and well after the United Nations Interim Force in Lebanon said the Israeli Defence Forces dropped grenades near peacekeepers in Lebanon.
www.rte.ie
October 20, 2025 at 2:23 PM
Nice with some positive political news amidst authoritarians and populists dominating the news
ICYMI Green Party membership numbers have now overtaken the Conservative Party's! 🎉

📈 125,000 members and counting.
October 19, 2025 at 1:33 PM
It’s funny when people from USA makes claim like “our great Nation serves as a beacon for freedom around the world”

USA is rather making a mockery of democracy, human rights etc and making it real hard for Europe etc to push for all those things as we have to collectively take the blame for the US.
October 18, 2025 at 7:31 PM
“Hope” in Swedish is “hopp” and “hopp” can also mean “jump”

So, take it from a Swede: Jump when you need hope.
October 12, 2025 at 1:15 PM
Additional JS pro tip:

Use the helpers from my module pony-cause (inspired by the Error Cause precursor VError) to work more efficiently with causes: github.com/voxpelli/pon...
October 1, 2025 at 11:54 AM
Tried using the GitHub Copilot Agent to fix some simple issues – it requires more baby sitting so far than any human developer I have ever interacted with, and it even mentions things like:

"I see the problem! [...] I need to actually apply the changes I described in my previous response."
October 1, 2025 at 11:41 AM