anfragment
Zen: System-wide ad-blocker and privacy guard for Windows, macOS and Linux
Manifest V2 is leaving Chrome
Working on it has been a joy as ad-blocking tech touches so many aspects of software engineering - from systems and security to the intricacies of JS environments in browsers.
Benefits-wise, system-wide filtering disables ads and tracking not just in browsers, but desktop apps as well (which you'll be amazed how much they do). It's especially relevant now as Google is re-activating their efforts to hinder ad-blockers by killing Manifest V2 in Chrome. So much of tech is actively bleeding cash on AI right now, which means the efforts to screw over users will only accelerate. This makes something that sits at the network level indispensable imo.
No-doomscroll: Ad-block filter lists to hide social media feeds
How ad business broke tech
Show HN: Enterprise ad-blocker and privacy guard
Show HN: Zen Enterprise – The World's First Enterprise Ad-Blocker
Unfortunately, it's the only way to perform HTTPS inspection outside the browser. It's essentially required for any filtering beyond doing basic host-based matching.
> how is this better than uBlock
I wouldn't claim that Zen is strictly better than uBO. However, Zen works outside the browser (protecting against many desktop apps that have ads and tracking SDKs) and also supports any browser out of the box – including post-MV3 Chrome.
How ad business broke tech
Show HN: Encursors – Make Static Sites Lively with Real-Time User Cursors
https://github.com/anfragment/encursors
I’m excited to share Encursors, a tool that injects a little life into static webpages by showing real-time cursor movements of visitors. It can turn your website into a fun, interactive space where you can see the activity of others as they explore your content. It’s a fun way to visualize engagement and adds a sense of communal experience, making the web just a little less lonely.For...
Having just posted the app to a couple of small subreddits before sleep and then waking up to being on the front page over here is quite an experience :) I was hoping to make a Show HN post after giving Zen a bit more polish, but I guess here we are.
Thanks for all the constructive feedback. I totally share your concerns about its security and likewise wouldn't use some unverified application trying to install a root CA on my system. For those wanting to audit the certificate generation and installation code, feel free to take a look at certmanager/get.go and certmanager/install_{platformname}.go. It is mostly self-contained and, I hope, easy to understand. The lack of any instructions on how to delete the certificate is an oversight on my part, and I'll be working on this. Regarding the binaries: all of them are built on GitHub's CI. I wish there was a way for users to verify this fact, but to my knowledge, there is no way to do that currently. You can run and build the app yourself using Wails (https://wails.io/docs/gettingstarted/installation). I'll be sure to add more instructions to the repo in the coming days.
As always, any feedback, help, and suggestions are much welcome.