Vincent Tunru
bsky.vincenttunru.com
Vincent Tunru
@bsky.vincenttunru.com
Dutchie who likes to rant about (front-end) engineering, civil rights, and the intersection between those two.

@Mozilla@mozilla.social, https://plaudit.pub […]

🌉 bridged from https://fosstodon.org/@VincentTunru on the fediverse by https://fed.brid.gy/
Dear GitHub, I understand that this is a challenge, but could you at least show me, like, 5 or 10 files at a time? Just the prospect of pressing "Next file" hundreds of times is daunting already, let alone properly reviewing them.
December 8, 2025 at 2:16 PM
Has anyone figured out how to run Home Manager on Fedora Silverblue yet? I've been unsuccessful so far and would appreciate some pointers.

#fedora #silverblue #homemanager #nix #nixos
December 4, 2025 at 7:54 AM
I kinda wish someone printed these as stickers for people to stick onto oversized SUVs as a guerilla campaign.

@fuckcars @citylife #safestreets #urbanism #visionzero
November 17, 2025 at 11:28 AM
Sure the headings might consist of images with purple-on-purple text with an empty alt attribute, but luckily the AI made sure to make this website accessible by shoving this menu in there.

(Of course, it's not actually marked up as a menu. And the browser's […]

[Original post on fosstodon.org]
November 11, 2025 at 2:14 PM
21st century life skill:

Whenever you feel outraged, ask yourself: "am I just being used as fuel for the engagement machine?"
November 6, 2025 at 9:38 PM
Everyone keeps arguing about how to pronounce GIF, but you know what? You're all wrong.

Here's how the Dutch pronounce it. (This is not a joke — this is actually how we pronounce it.)
[Audio] Original post on fosstodon.org
fosstodon.org
November 3, 2025 at 12:43 PM
Vandaag stemmen! Voor het overzicht, de kandidaten met IT-expertise:

PVV
39. Jan Valize

GroenLinks-PvdA
32. Barbara Kathmann

D66
19. Sarah El Boujdaini

CDA
26. Hemin Hawezy

VVD
34. Martijn Buijsse

PvdD
20. Cynthia Pallandt

Volt
11. Erik Kemp @erikkemp

Met dank aan https://nerdvote.nl en […]
Original post on fosstodon.org
fosstodon.org
October 29, 2025 at 6:10 AM
Someone help me I've installed NixOS.
October 14, 2025 at 2:03 PM
Has anyone made an esoteric programming language yet that mimics cringy LinkedIn posts?
October 3, 2025 at 7:55 PM
Currently at Fronteers Dark Mode, and it's such a cozy little conference. And I love the number of folks I've spoken to who say accessibility is their main focus.

#fronteers #darkmode
October 3, 2025 at 6:32 PM
I appreciate how Playwright gives us `test.slow()` to hide the magic number, so we don't have to feel as bad that we're just bumping the default test timeout.

https://playwright.dev/docs/test-timeouts#set-timeout-for-a-single-test
September 18, 2025 at 9:19 AM
Whenever you feel the urge to use the word "utilise", consider if "use" will do as well.

(Hint: it always will.)
September 15, 2025 at 10:17 AM
You can't tell by my actual blog, but I've written so many imaginary blog posts while in the shower.
September 7, 2025 at 8:30 AM
Mastodon feature request: hide self-boosts.

#mastodon
August 27, 2025 at 9:07 AM
Haha OK, this is a pretty funny way to promote your VPN.
August 14, 2025 at 12:35 PM
This is some top-notch deceptive design. Everyone knows most people breeze through sign-up forms: enter email, accept the terms, submit.

Now take a closer look.

Informed consent my ass. Clever though.

Via @shtrom

#DeceptiveDesign
August 6, 2025 at 9:30 AM
Reposted by Vincent Tunru
Huh.

Mozilla is hiring a VP of Community, through the Foundation, who are technically the Company's boss.

Want to come make a change for how Mozilla works with outside contributors and what-not?
Mozilla Careers — VP, Community — Open Positions
Mozilla is hiring a VP, Community in Remote US, Strategy, Operations, Data & Ads, IT, Infrastructure, Privacy Services, Security, Strategy, Operations, Data & Ads,…
www.mozilla.org
July 17, 2025 at 7:03 PM
My work day: use Volta to install pnpm, run it, find out I need Poetry, which I can install after installing pipx. Then find out that Fedora is missing some packages I need, switch to Ubuntu, go through the whole ordeal again.

Oh, but the version of Python in Ubuntu LTS is too low, so switch to […]
Original post on fosstodon.org
fosstodon.org
June 30, 2025 at 7:26 PM
I feel like this one is going to be used in the #SolidProject community a lot: https://xkcd.com/3105/
Interoperability
xkcd.com
June 22, 2025 at 5:24 PM
"Be Yourself, but Better" — https://wearthebox.com

(h/t @louisbarclay)
The Box — The World's First Anti-Deepfake Wearable
Feel safe in public again. Our elegant, full-size wearable has you covered.
wearthebox.com
June 18, 2025 at 12:42 PM
The conference has only just started, and I've already heard multiple references to "web" features that were introduced "by the Chrome team".

Folks, if the web is a Google product, it will eventually end up at killedbygoogle.com.

#jsnation
June 12, 2025 at 8:30 AM
With yesterday's release of Firefox 138, vertical tabs, tab groups, and the new profile manager are now all available. I highly recommend giving them a shot; it feels like a completely new browser.

https://fosstodon.org/@VincentTunru/113917408750016141
Vincent Tunru (@VincentTunru@fosstodon.org)
Attached: 1 image Mozilla has been talking a lot about AI, which I personally don't care much for. Luckily, that doesn't appear to be coming at the cost of Firefox development, because there are a couple of features coming up that I'm pretty excited about! The following are all available in Nightly already. #Mozilla #Firefox #Profiles #TabGroups #VerticalTabs
fosstodon.org
April 30, 2025 at 7:14 AM
Y'all, did you see that *a single volunteer* contributed the entire Temporal implementation to #firefox?

Temporal is a huge spec. Amazing work by André Bargull.

https://spidermonkey.dev/blog/2025/04/11/shipping-temporal.html
Shipping Temporal
The Temporal proposal provides a replacement for `Date`, a long standing pain-point in the JavaScript language. This blog post describes some of the history and motivation behind the proposal. The Temporal API itself is well docmented on MDN. Temporal reached Stage 3 of the TC39 process in March 2021. Reaching Stage 3 means that the specification is considered complete, and that the proposal is ready for implementation. SpiderMonkey began our implementation that same month, with the initial work tracked in Bug 1519167. Incredibly, our implementation was not developed by Mozilla employees, but was contributed entirely by a single volunteer, André Bargull. That initial bug consisted of 99 patches, but the work did not stop there, as the specification continued to evolve as problems were found during implementation. Beyond contributing to SpiderMonkey, André filed close to 200 issues against the specification. Bug 1840374 is just one example of the massive amount of work required to keep up to date with the specification. As of Firefox 139, we’ve enabled our Temporal implementation by default, making us the first browser to ship it. Sometimes it can seem like the ideas of open source, community, and volunteer contributors are a thing of the past, but the example of Temporal shows that volunteers can still have a meaningful impact both on Firefox and on the JavaScript language as a whole. ## Interested in contributing? Not every proposal is as large as Temporal, and we welcome contributions of all shapes and sizes. If you’re interested in contributing to SpiderMonkey, please have a look at our mentored bugs. You don’t have to be an expert :). If your interests are more on the specification side, you can also check out how to contribute to TC39.
spidermonkey.dev
April 15, 2025 at 6:33 PM
Code is written more often than it is read #vibecoding
April 9, 2025 at 8:44 AM
Reviews of @signalapp are getting pretty rough...
March 27, 2025 at 11:45 AM