Live data from Hacker News

Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

tweeks.io

191–200 of 218 posts

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#191

Its a great idea, I'm cautious to install this because I don't know how to monetize this for the long haul. I'd love to hear your thoughts on local models vs something hosted for this.

Especially with the permissions you necessarily grant to this extension! The easiest way to monetize this is to sell it to somebody who will exfiltrate all your banking data with an invisible auto-update.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#192
post #159

Earlier quoted context omitted.

> bring back the Greasemonkey way of doing things Greasemonkey still works great, no?

It certainly may, I'm not sure. I think the ecosystem was at its apex when userscripts.org had a browseable library of scripts that even laypeople could install with a click. It was like a second ecosystem of browser extensions. My understanding is that it's a bit more of a fragmented ecosystem now but I could be wrong.

I've also noticed the fragmentation of the ecosystem. There is still some powerful stuff out there, but it is hard to find and UX has a lot of room for improvement (especially for laypeople).

Part of the fragmentation (on the extension side at least) came from Manifest V3 which required a massive re-write of logic and introduced a lot of friction for userscript managers. Many projects just died or stayed in maintenance mode since it was a big undertaking. MV3 certainly has been a pain to work with on our side.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#193
post #191

Its a great idea, I'm cautious to install this because I don't know how to monetize this for the long haul. I'd love to hear your thoughts on local models vs something hosted for this.

Especially with the permissions you necessarily grant to this extension! The easiest way to monetize this is to sell it to somebody who will exfiltrate all your banking data with an invisible auto-update.

Totally hear you on the permissions/access. I'd love to request fewer permissions, but the chrome store doesn't support that kind of permissions granting.

In order for us to be able to execute your scripts that do powerful things (send notifications, save to local storage, download things, etc.), our extension needs to have those permissions itself. Google doesn't have any way for us to say our extension itself only requires permissions x, y, z but give this user script permissions j, k, l.

Your browsing/page data is yours. That data is only accessed when you explicitly request to generate a script (i.e. can't generate a script to modify a page without seeing that page).

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#194

Earlier quoted context omitted.

It certainly may, I'm not sure. I think the ecosystem was at its apex when userscripts.org had a browseable library of scripts that even laypeople could install with a click. It was like a second ecosystem of browser extensions. My understanding is that it's a bit more of a fragmented ecosystem now but I could be wrong.

I've also noticed the fragmentation of the ecosystem. There is still some powerful stuff out there, but it is hard to find and UX has a lot of room for improvement (especially for laypeople). Part of the fragmentation (on the extension side at least) came from Manifest V3 which required a massive re-write of logic and introduced a lot of friction for userscript managers. Many projects just died or stayed in maintenan…

For Greasemonkey proper (which has always only been a Firefox extension) the big pain point was Mozilla's forced migration to new extension APIs (2015: https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev... ). This required a major rewrite, taking over a year, and not to add new features but rather just to not bit rot away. Then what felt like right after that, they completely deprecated classic extensions, forcing only web extensions (2017: https://blog.mozilla.org/addons/2017/02/16/the-road-to-firef... ). This required an even more thorough rewrite again, and made it not difficult but actually impossible to keep all functionality.

Greasemonkey has been stable (not abandoned, but not worked on very much!) since then. No forced MV3 yet in Firefox.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#195
post #159

Earlier quoted context omitted.

> bring back the Greasemonkey way of doing things Greasemonkey still works great, no?

It certainly may, I'm not sure. I think the ecosystem was at its apex when userscripts.org had a browseable library of scripts that even laypeople could install with a click. It was like a second ecosystem of browser extensions. My understanding is that it's a bit more of a fragmented ecosystem now but I could be wrong.

IME the modern web is not amenable to user scripting like it was ~10 years ago. Then, most things were a simple static HTML document, more templated then generated. Now virtually everything (whether it's useful or not) is a heavy complex "app" that pops in at various times, only has arbitrary/volatile identifiers, and is generally harder to interact with as a user script.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#196
post #155

I had basically this exact idea too a few months ago and at the time already found a few implementations attempting it. https://robomonkey.io/ being one example I found so didn't pursue it further. Also it turns out llm's are already very good at just generating Violentmonkey scripts for me with minimal prompting. They also are great for quickly generating full blown minimal extensions with something like WXT when yo…

Great minds think alike :) I think it is important for users to have more control over how the browse the internet, so I'm happy to see others building in the space!

> Also it turns out llm's are already very good at just generating Violentmonkey scripts for me with minimal prompting. They also are great for quickly generating full blown minimal extensions with something like WXT when you run into userscript limitations.

We've thought about full blown extensions and maybe we'll get there, but I'd wager that there is gap between users who would install/generate a userscript vs a full blown extension. Also a one-click install userscript is much simpler to share vs full chrome store submission/approval (the approval time has been a pain for many developers I've talked with). With that said, this is early days and we're still figuring out what people want.

> One angle I was/am considering that I think could be interesting would be truly private and personal recommendation systems using LLM's that build up personal context on your likes/dislikes and that you fully control and could own and steer. Ideally local inference and basically an algo that has zero outside business interests.

I've definitely considered the idea of your own personal, tunable recommendation system that follows you across the web. And I have some background there (worked on recommendations systems at Pinterest), but recommendation systems are very data hungry (unless we regress to the XGBoost days), and task of predicting will/won't the user like this image (binary) is vastly easier than operating over the entire page UI. Definitely not impossible, but we aren't there yet. For now, I just want to make it super easy for you to generate your own useful page mods

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#197

Earlier quoted context omitted.

It certainly may, I'm not sure. I think the ecosystem was at its apex when userscripts.org had a browseable library of scripts that even laypeople could install with a click. It was like a second ecosystem of browser extensions. My understanding is that it's a bit more of a fragmented ecosystem now but I could be wrong.

I've also noticed the fragmentation of the ecosystem. There is still some powerful stuff out there, but it is hard to find and UX has a lot of room for improvement (especially for laypeople). Part of the fragmentation (on the extension side at least) came from Manifest V3 which required a massive re-write of logic and introduced a lot of friction for userscript managers. Many projects just died or stayed in maintenan…

Yeah, I had a semi-popular extension on MV2 that I didn't migrate to MV3 and let die -- not worth the hassle IMHO, and I didn't want to be part of that move anyway, which was as user-hostile as they come (all in the name of "security", of course).

I have a couple of (personal) scripts on Tampermonkey that work ok in Firefox and Chrome, though.

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#198
post #156

The extension I've always wanted is a one that makes every link to a modern story on the New York Times, CNN, ESPN, etc. load using their same websites from like 2004. https://web.archive.org/web/20041207071752/http://www.cnn.co... Make every new page I load look like this, or a slightly cleaned up or mobile-specific version.

I tried "Make this page look like the 2004 version of CNN" and it did update the theming to be older but it didn't have the true reference, so it just made up the old style.

We don't currently have a way to provide a reference during generation, but if I were you, I'd personally try downloading the old page archive and a new page archive, throw them both in codex/claude code as context and see what it can come up with. Wouldn't be surprised if it could do a decent job writing a converter.

Somewhat tangential: I have had luck with more generic retheming, e.g. "Turn Google into a 1970s era CLI " (https://www.tweeks.io/share/script/8c8c0953f6984163922c4da7) or "Turn LinkedIn into a 90s era Neocities site" These aren't the most useful, but they are fun!

Re: Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

#200

Earlier quoted context omitted.

It certainly may, I'm not sure. I think the ecosystem was at its apex when userscripts.org had a browseable library of scripts that even laypeople could install with a click. It was like a second ecosystem of browser extensions. My understanding is that it's a bit more of a fragmented ecosystem now but I could be wrong.

IME the modern web is not amenable to user scripting like it was ~10 years ago. Then, most things were a simple static HTML document, more templated then generated. Now virtually everything (whether it's useful or not) is a heavy complex "app" that pops in at various times, only has arbitrary/volatile identifiers, and is generally harder to interact with as a user script.

While building this, we've had to do a lot of debugging. You think "Hey, this is a pretty simple request, why did it fail?" Then you actually dig into the archive that is 98 files of HTML, JS, and CSS, inlined and minified with obscure variable names and no comments. Thankfully many sites do still have relatively stable selectors + aria labels, but I am honestly amazed everyday at how well some of this stuff manages to works.

And that isn't even to mention all the guardrails the sites put in place today: content security policies, untrusted html, dynamic refreshing, etc.

Post reply on HN