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
This is wrong. USA needs to get their shit together and we need to stop relying on you.

I guess I really should start moving away from Apple devices once and for all.
January 17, 2026 at 4:48 PM
Reposted by Pelle Wessman
I am calling for a complete and total boycott of the Mercator projection in all news stories about Greenland until every member of the American public has seen this
January 13, 2026 at 5:32 PM
Reposted by Pelle Wessman
Trump with a straight face: Denmark can't claim Greenland just because "they had a boat land there 500 years ago"
January 13, 2026 at 10:38 PM
When you have a president that necessitates these kinds of laws, then it’s not exactly a good state of affairs
US senators introduce bill to stop Trump seizing Greenland https://aje.news/h3ai1r
January 14, 2026 at 8:49 PM
Reposted by Pelle Wessman
NEW and WOW: Germany, Netherlands, Sweden, and Canada are sending troops to Greenland amid continued threats from U.S. President Donald Trump to annex the territory, multiple outlets reported. www.newsweek.com/greenland-ge...
Germany, other NATO allies sending troops to Greenland amid Trump threats
Trump said Wednesday anything less than U.S. control of Greenland would be "unacceptable" in a warning to NATO allies about Arctic security.
www.newsweek.com
January 14, 2026 at 7:59 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
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
💯💯
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
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
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
This feels at odds with open source principles?
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 8, 2026 at 6:47 PM
Longevity 🥳
It's hard to believe, but Bridgy is 14 years old today. I launched the first version of it way back in 2012. Happy birthday, little project buddy! 🎂🎈🎉
Bridgy up and running
I’ve just released Bridgy, a little side project I’ve been working on. Got a blog? Share your blog posts on social networks? Wish comments on those shared posts also showed up on your b…
snarfed.org
January 8, 2026 at 5:41 PM
Reposted by Pelle Wessman
We've heard people like Starter Packs, so we just begun putting one together for open source organizations. It could be an OSPO like us, a Foundation that supports projects and the ecosystem or accounts for OSS events.

Take a look and tell us who else should be there.
go.bsky.app/Te7sTt9
Open Source Organizations
Join the conversation
go.bsky.app
January 8, 2026 at 4:00 PM
Same here, people should be able to infer that it’s me who is writing it anyway and if they can’t, then so be it.
Cosigned. I love em dashes and won't stop using them.

FWIW, I can tell if some articles were written or rewritten by AI even when no em dashes are used. 🙂
AI will have to pry em dashes out of my cold dead hands

Interesting conversation I had with my kids recently: my high-school daughters actively avoid using "big" words in their writing because they get accused of using ChatGPT. Literally dumbing down their writing to avoid being accused of using AI
January 8, 2026 at 5:06 PM
Reposted by Pelle Wessman
'This is already the Putin model: authoritarian rule that enables smash-and-grab oligarchy by those in the regime’s good favor. Trump is making it unusually explicit that in this sphere of influence, Trump-approved oligarchs will be enriched"
newrepublic.com/article/2049... via @newrepublic.com
Trump Blurts Out Dark Truth About Venezuela Plan—and About MAGA Voters
To some critics, it’s about plunder. To others, it’s about hemispheric hegemony. Actually, it’s about both.
newrepublic.com
January 7, 2026 at 2:19 PM
Dev Containers are a really great thing, especially in large teams and complex setups.

Too bad MacOS still doesn’t provide native good containerization.
zed.dev Zed @zed.dev · 10d
The Dev Containers blog post covers how we built it—and what’s supported today.
Tell us what you want next out of Dev Containers support.

zed.dev/blog/dev-con...
zed.dev
January 7, 2026 at 5:29 PM
This is a good move
npm is planning to implement staged publishing, adding a review step before packages go live.

It follows a year of supply chain attacks & a rocky shift away from classic tokens over the past month that left many maintainers struggling.

socket.dev/blog/npm-to-... #NodeJS cc: @campuscodi.risky.biz
npm to Implement Staged Publishing After Turbulent Shift Off...
The planned feature introduces a review step before releases go live, following the Shai-Hulud attacks and a rocky migration off classic tokens that d...
socket.dev
January 7, 2026 at 5:28 PM
Reposted by Pelle Wessman
I mainly blame the addiction to complexity in today's software. Something simple is not sexy and doesn't appeal to stakeholders. 🫤

www.saismo.at/writing/comp...
Why Is Everything Harder Than It Needs to Be? – Slow & Steady by Patrik Inzinger
Modern apps take forever to load and need tutorials for basic features. Meanwhile, we built space programs on pocket calculator-level computers. What happened to simplicity?
www.saismo.at
January 7, 2026 at 5:03 PM
It’s crazy how something as simple as independently sharing a playlist as a file has become practically impossible today, no streaming apps making it easy to import playlists like that?!
January 7, 2026 at 3:20 PM
Reposted by Pelle Wessman
This is 100% how I feel too. Absolutely extraordinary how self-destructive the entire American right is right now, and how determined they are to take us all with them.
It’s genuinely wild that the United States spent decades building an elaborate rules-based international order which de facto cemented its permanent status as the dominant global hegemon, sustained by ideology rather than might, and now is just blowing it all up for literally no reason
January 6, 2026 at 1:33 AM
Reposted by Pelle Wessman
Danish Prime Minister Mette Frederiksen said an American takeover of Greenland would amount to the end of the NATO military alliance. Her comments came in response to U.S. President Donald Trump’s renewed call for the mineral-rich Arctic island to come under U.S. control.
Danish prime minister says a US takeover of Greenland would mark the end of NATO
Danish Prime Minister Mette Frederiksen says an American takeover of Greenland would amount to the end of the NATO military alliance.
bit.ly
January 6, 2026 at 4:00 AM
No matter Trump’s stupidity/ dangerous behavior and how that affects us over here, we are not flawless ourselves, preparing to start putting kids into prison and such preparations includes making sure to “allow teddy bears” in the kid’s prison cells.

Yep, our current government is also pretty crazy
”Nu förbereds barncellerna - ska tillåta gosedjur”

Läs den meningen en gång till.
Och så en gång till.

Det här samhället har fullständigt tappat det.
Den här rubriken river i mig nå så djävulskt.
January 5, 2026 at 8:48 PM
Publicly traded companies are kind of enslaved to the stock market’s valuation of them, but the stock market’s valuation is I guess based on high frequency trading predictions and other algorithmic and AI based predictions, so in a way they are enslaved – at least partially – by AI itself.
Stock markets demand that he says AI and copilot as many times as possible I guess because in the echo chamber that is what counts as correct investments?

And who knows how much of the stock market that is in turn traded by AI that interprets trends and press releases and executes speculation?
January 5, 2026 at 7:24 PM