HNHacker News
TopNewBestAskShowJobs

Vinnl

24,519 karma · joined April 15, 2016

I work for Mozilla, and volunteer for two projects:

- Solid, Tim Berners-Lee's new set of standards that aims to give people control over their data. See https://solidproject.org

- Plaudit, a project aimed at making more research freely available. (This is why you will often see me showing up in threads about Open Access.) See https://plaudit.pub

Blog: https://vincenttunru.com

Mastodon: https://fosstodon.org/@VincentTunru

Email: djk48fyo0@mozmail.com

submissionscomments
Vinnl··on This blog is written in en-GB
Wait, "couldn't care less" is British?
Vinnl··on This blog is written in en-GB
I declared my blog to be `en-GB` as well, but I'm fairly sure it's neither that, nor any other pre-catalogued locale. There's just no way I'm able to know where any of the references I use came from, let alone which weird contortions I came up with by myself. There are probably a few in this short comment alone.
Vinnl··on Kimi K2.7 Code is generally available in GitHub Copilot
Ah OK, so the ACP connector ensures tool calls work with Zed, and communicates the available tools and their results to the harness, and then the harness mainly provides a system prompt and the API calls?
Vinnl··on Kimi K2.7 Code is generally available in GitHub Copilot
So if you use Claude via Copilot in Zed... You use Zed's harness, I think? What does Copilot do, at that point?
Vinnl··on ArXiv's Next Chapter
I volunteered for a project [1] with roughly this philosophy. Traditional publishing currently serves three purposes:

- Organise peer feedback - Publish the work - Recognise good work, helping with both discovery and credit

That latter part especially is what allows publishers to charge the ridiculous markup that they do.

But with "modern" technology, feedback and publishing really doesn't require all that infrastructure - email and arXiv can easily be used to self-organise that. So we built a system of recognition that does not block publication, and can be used as a layer on top of arXiv and any other venue, allowing peers to vouch ("endorse") for a work.

I had even proposed and implemented an integration for arXiv Labs that got accepted, but then never merged. I should follow up on that...

[1] https://plaudit.pub/

Vinnl··on Half-Life 2 in a Browser
Awesome, thanks!
Vinnl··on Streaming services' obnoxiously loud ads become illegal on July 1 in California
I never understood why we're OK with placing billboards, which by definition try their best to get you to look at them, next to the road, which we're supposed to look at.
Vinnl··on Half-Life 2 in a Browser
Sadly that one seems to have been removed.
Vinnl··on Aisle Discovers 6 New CVEs in Curl, Including the Oldest Issue Ever Reported
Your wish came true: https://news.ycombinator.com/item?id=48671717
Vinnl··on Meta Pauses Employee-Tracking Program Following Internal Data Leak
I think you might be forgetting how much it sucked before React.
Vinnl··on There are no instances in ATProto
Right, but I think a typical Bluesky user never sees data from there in their feeds?

Don't get me wrong, I think it's pretty cool that you can run all these different apps and have them store their data on their own PDSes. And theoretically it's possible for everyone in my Bluesky feed to be on their own PDS and use different apps. But the question from a Mastodon point of view is: is that the case in practice, and if not, how likely is it that there will ever be a significant portion of non-Bluesky posts in an average microblog feed, on atproto?

Vinnl··on There are no instances in ATProto
I felt the same: when folks ask this question they might not be using the correct terminology, but what they actually want to know is how many different PDSes (that's what you mean by "atproto hostings", right?) there are in a typical feed.
Vinnl··on Chrome is looking to permanently drop MV2 extension
Heh true, I did actually use Sidebery before switching to the built-in vertical tabs, which is what I was referring to - but yes, extensions can add tree-style tabs.
Vinnl··on I Could've Rickrolled the FIFA World Cup. All I Needed Was My ID
I'm still planning to add a "AI-edited version" toggle to my blog. Not that it would do anything, because people wouldn't click it anyway.
Vinnl··on Chrome is looking to permanently drop MV2 extension
Of course, Firefox does support vertical tabs nowadays :) (Not tree-style though.)
Vinnl··on I'm skeptical about efforts to revolutionize schooling
Hmm that's fair, I forgot about the assistant; they're probably not that much cheaper than a teacher to be a significant budgetary difference.
Vinnl··on I'm skeptical about efforts to revolutionize schooling
If we had budgets that allowed for one teacher per ten students, I imagine many problems in education would already be solved.
Vinnl··on Preparing for KDE Plasma's Last X11-Supported Release
Gnome has the same problem, that's why this exists: https://extensions.gnome.org/extension/4691/pip-on-top/
Vinnl··on Websites have a new way to spy on visitors: analyzing their SSD activity
I don't think LocalStorage allows you to store gigs of data though, and IIRC this method depended on the Origin-Private File System API.
Vinnl··on The Website Specification
> - don't have a form with just a login email and force the user to click to enter the password

That can be valid, but often it will also cause screen reader users to miss context.

Vinnl··on The Website Specification
Don't underestimate the magic in your browser's autofill :)
Vinnl··on Netherlands blocks US takeover of vital digital supplier
I can sign in to DigID without using my phone, except sometimes with an SMS verification code. (Of course they want to, and should, phase that out. Hopefully that won't be replaced by app store dependence.)
Vinnl··on Show HN: Gaussian Splat of a Strawberry
Oh thanks - I was waiting for a moment where I could turn up sound to watch the other video, but I didn't realise that that would set me back half an hour. This is the perfect amount of background for now!
Vinnl··on Show HN: Gaussian Splat of a Strawberry
I read [1], but I still don't quite know what I'm looking at. My guess is a 3D model reconstructed from lots of detailed pictures?

[1] https://en.wikipedia.org/wiki/Gaussian_splatting

Vinnl··on The React2Shell Story
The prime motivator for it is a certain user experience. I'm not sure they've found the best developer experience for providing that user experience, but I'm also not sure that a better DX is possible - the whole concept has quite a bit of inherent complexity, I'm afraid.

(The conclusion could, of course, also be that it's just not feasible to create that kind of user experience. Luckily, traditional patterns still work just as well.)

Vinnl··on I want to live like Costco people
Heh, I haven't seen it myself, but I'm suddenly reminded about derision for having blue (or was it green?) bubbles.
Vinnl··on Chrome removes claim of On-device Al not sending data to Google Servers
Mozilla is paid when people search on Google through Firefox. If you're not searching with Google, you're not using Google by proxy.

(Work at Mozilla, but not related to this - this is just public info.)

Vinnl··on Google Chrome silently installs a 4 GB AI model on your device without consent
Is that a webview loading Gmaps? That's not what I expected to call "degoogling", haha.

The OSMand UX is clearly not made for casual use, but Comaps is basically the main user-friendly application. It is missing a couple of commonly-used features though, most notably traffic information, which of course Google bases on data collected from its users.

Vinnl··on Google Chrome silently installs a 4 GB AI model on your device without consent
Also note the Mozilla standards position on this API: https://github.com/mozilla/standards-positions/issues/1213#i...

Or this summary on its status:

> Mozilla: Opposed

> WebKit: Opposed

> Microsoft: Several concerns

> W3C TAG: Several concerns

> Developers: Mostly negative

From https://mastodon.social/@jaffathecake/116527007495775507

Vinnl··on Mozilla's opposition to Chrome's Prompt API
This is the specific position posted today/yesterday: https://github.com/mozilla/standards-positions/issues/1213#i...
← PreviousPage 4 of 34Next →