HNHacker News
TopNewBestAskShowJobs

xvello

486 karma · joined June 30, 2021

They/them - Distributed systems engineer - hello@xvello.net
submissionscomments
xvello··on Ask HN: Alternatives to DuckDuckGo and Firefox?
+1 on Kagi for the nice UX.

Also, shameless plug: you can also remove whole domains from search results with uBlockOrigin and https://letsblock.it/filters/search-results

Our template currently supports Bing, DuckDuckGo, Google, Kagi, Searx and Startpage. It also includes github/stackverflow presets taken from the uBlock-Origin-dev-filter project.

xvello··on [dead]
Indeed, looks like Russian propaganda: https://futurism.com/the-byte/russia-iss-breaking-video
xvello··on Hundreds of Salesforce employees object to NFT plans
Web archive mirror: https://web.archive.org/web/20220219175635/https://www.reute...
xvello··on Google Search Is Dying
Indeed, that's why I built https://letsblock.it/filters/search-results
xvello··on Ask HN: What is the one OSS project that you're most proud of?
Pretty happy with the reception I had last month for my latest project: https://github.com/xvello/letsblockit || https://letsblock.it

Since the ShowHN post, I added more features (including presets to hide github/stackoverflow copycats) and got PRs from two contributors. Hoping to keep the momentum going!

xvello··on Wallabag: A self hostable application for saving web pages
I have been using it for 10 months already, and loving it! I am using the Firefox extension to quickly add entries and the Android app to read them on the go. Although I am self-hosting a lot, I am using the https://wallabag.it hosted version (9€/year) to support the author.

When adding an entry, the server downloads the page and extracts the relevant text to display in "reader mode". This works very well for almost every site, but of course fails to get into medium's walled garden. I'm not blaming the author for not playing the cat and mouse game though, there's more important things to do in life.

xvello··on Ask HN: Best open source icon SVG pack?
I am currently moving from fontawesome to bootstrap-icons, as it is slowly but surely catching up and fully MIT licensed. For comparison:

- Fontawesome 5.15: 1608 free icons (out of 7864 total)

- Fontawesome 6.0: 1748 free icons (out of 14865 total!)

- Bootstrap Icons 1.8: 1683 free icons

→ https://icons.getbootstrap.com/

xvello··on Tesla to recall vehicles that may disobey stop signs
> if Tesla had said "autopilot does not function in these conditions and should not be used at those times" and then "nightime" was one of those conditions listed. If Tesla hasn't said that a scenario is outside the scope of AutoPilot then the scenario is an appropriate test & comparison point.

I'd go further and say add "and set the software not to engage this feature at nighttime". Simple disclaimers are not enough when lives are at stake.

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Hello! The best way for this would be to open a "Filter update" issue in the github repo: https://github.com/xvello/letsblockit/issues/new/choose. I'll make sure to add a link from the view filter page.

I was confused because the "People also ask" section is correctly hidden, and I had to google about this "People also search for" thing that pops up when you bounce back from a search result. Thanks for the pointer!

As I've seen the `eob_` id prefix on other contextual blocks, I think I'll go with a more selective filter: `google.*###rso div.g div[jscontroller]`. It hides every "smart" blocks inside organic search result entries. Deploying right now!

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Created an issue to track work on this topic: https://github.com/xvello/letsblockit/issues/50
xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Created an issue to track work on this topic: https://github.com/xvello/letsblockit/issues/51
xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Agreed! I decided to launch without it due to limited time, but will keep that in the top priorities. Contributions are welcome if some users have time to contribute screenshots!
xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
That's the kind of filters I started this project for!

I would not accept this template in the project though, as I am not willing to endorse usage of Facebook/Meta's websites. This is listed in the project limitations in https://letsblock.it/help/contributing

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Very good question! You are indeed free to copy the rendered filters to your uBlock settings (there is even a button for this). I see two reasons for using the account feature:

- I would never sync the same Firefox profile on my personal and work laptops, with letsblock.it I can use the same custom list on different Firefox profiles

- Rules will eventually break when websites are updated / redesigned. When that happens, one contributor can PR the fix for everyone, and you'll get it in the next 24h (uBlock Origin's minimal filter list refresh rate)

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Thanks for your feedback.

As this is just a humble weekend project, I had to cut in scope in order to move forward. This is why the project has no back-office and relies on Github for content contribution. I made this choice because the uBlock, EasyPrivacy and AdGuard communities are using the same tool to maintain their lists. I am open to changing that flow later this year, but not in the immediate future.

I understand your privacy concerns, and invite you to read https://letsblock.it/help/privacy to show that I take it seriously. AFAIK, Github is pretty lenient on identity, and wouldn't blink if you opened a throwaway anonymous account to contribute. You can also keep custom rules in https://letsblock.it/filters/custom-rules without necessarily contributing them as templates.

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
startpage.com (text results for now, I'll do image search later) support has been added to https://letsblock.it/filters/search-results ; enjoy!
xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Thanks for your feedback, and your filter suggestion!

The first iteration of this project was a CLI that took a yaml file (simple map of filter name -> params) and rendered the filter list to stdout. I ran that binary in a netlify pipeline to publish my list for personal use. As the filter data is hosted alongside the sources, it would be pretty simple to add back that offline rendering capability, or run a self-hosted instance.

As you said, I moved away from the CLI and towards a website to make it more accessible for everyone. The UX is still not great (especially the manual refresh via the uBlock interface), but hopefully we can improve on this front with more visibility.

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Thanks, I'll give a look at your list! I feel like the best way to handle "small tweaks" would be to group them by target website, and use "Cleanup Google search result pages" as an example. Here's the source file for it: https://github.com/xvello/letsblockit/blob/main/data/filters...
xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
I agree that this is getting out of hand.

I investigated this, but as more and more websites are non-functional until you chose a consent option, just hiding the modal with a cosmetic filter won't help. There are several browser extensions to achieve this, and I feel like this is a superior solution than my project.

xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Agreed! I have lots of them in my list, using https://letsblock.it/filters/search-results as a template. I'm investigating adding presets to this filter (check a box to block the SO / github clones, they'll be added to the filter input alongside your blocked sites).
xvello··on Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
Thanks for the feedback! Adding another search engine to the search-results filter is pretty easy. For reference, the (handlebars) template for it is available at https://github.com/xvello/letsblockit/blob/main/data/filters...

The tricky part about SearX is that it runs on several domains, while uBlock Origin cosmetic filters need to be scoped to a given domain name. We'd need to add a parameter to specify the instance(s) on which you want the filter to be generated. If you want to follow up on this, would you mind opening an issue at https://github.com/xvello/letsblockit/issues/new?template=up... to help me with the testing?

← PreviousPage 3 of 3