1. 6

    An ad/junk blocker that:

    • Denies by default
    • Has hueristics to allow from sites that are likely safe
    • Has a denylist to block known bad domains
    • Is able to quickly (hotkey) switch to allowing larger categories of content ( block most third-party js / frames > blocklist only > no blocking )
    1. 1

      Good luck. I’d love a “junk blocker” that goes beyond ads to remove things that users (obviously) don’t want: synchronous popups to join mailing lists; synchronous popups where devs brag about the latest features they’ve added; consent for tracking cookies; background JS that’s not driven by user interaction, etc. Unfortunately I don’t know how to build one that doesn’t devolve to a site-by-site, element-by-element breakdown of which components are obnoxious.

      I’m getting a lot of user out of “reader view” these days. Do you know how those work? Do they end up encoding known elements of major sites or is it purely heuristic? It’s not perfect, but there’s a good chance if a site does a synchronous popup that reader view will fix it.

      1. 2

        Do you know how those (reader views) work?

        I think almost all the browser-based reader views work like the original Readability bookmarklet code.

        Don’t know if this is based on that code, but it should do what you want.

        https://github.com/mozilla/readability

        I’d love a “junk blocker” that goes beyond ads to remove things that users (obviously) don’t want: synchronous popups to join mailing lists…

        It will not go into that.

        …but, by blocking third-party js by default, most of that goes away like magic.

        Only per-site config available will be a domain blocklist. Or an allowlist that allows more stuff through.

    1. 10

      kde-connect. With mconnect on Arch (no KDE) and weird one-off binary on Mac.

      Haven’t yet tried to build mconnect on Mac.

      Love it. Share menu on Android, CLI on laptop.

      Sorry asimpson, don’t know about Windows. And pretty sure it’s not available of iOS.

      1. 2

        I believe there is a KDE Connect binary for Windows but it’s probably broken, not sure though.

      1. 2

        I make profuse use of GitHub/GitLab/whatever stars when I see stuff linked from Lobsters or reddit or anywhere else. If there’s something I really want to play with, I make a ticket in the appropriate system. E.g., this ticket for adding espanso to my default setup or a ticket in my work system for playing with vega.

        These kinds of referrals can pretty much only come from social networks (not necessarily social media networks, I mean the abstract concept) or from someone else who’s watching. Back in the day, I’d watch Freshmeat but I don’t know what’s out there that’s basically just a firehose of release announcements with changelogs. I guess tools like dependabot address the security/feature needs to watch that firehose but there’s still the “ooh shiny” part of me that misses that experience.

        1. 5

          I miss Freshmeat very much. It was nice to have a system which didn’t assume anything about where the code was hosted or how it was distributed, had a large enough network to contain almost everything, and reviews to infer trust. I’ll never understand why it closed, and it seems almost impossible to replicate, because a new system with an empty catalog won’t see many visitors or submissions.

          Before freshmeat, it seemed like there were a lot of curated software collections on CD-ROM, BBS, etc. These days there are a few still floating around that are basically neglected (remember tucows?) Even though we have more software than ever, there’s something strange in having so few catalogs.

          1. 1

            Properly cataloguing things is an expensive and time-consuming process, and nobody pays for information any more, meaning the only way to keep the lights on is to pimp out space in your catalogue to the highest bidder, meaning nobody trusts catalogues…. insert your choice of lionking.gif and/or yodawg.gif

          2. 2

            As an (ahem) heavy shopper:

            For browsing? Awesome lists, blog posts on the topic, Arch wiki.

            For search, mostly github. Which is… OK. But obviously and unfortunately incomplete. …Freshmeat.

            Around the time Microsoft bought github and some people started I seriously considered rebuilding Freshmeat.

            Not as maintainer-maintained, but as a meta search with the https://libraries.io/ (and other) data. With a more useful search than github.

            But, where would the users come from?

            Seemed like a lot of work to go from software packages that no one could find to a software search engine nobody could find.

            I’m pretty sure it doesn’t exist currently. I want it. Anyone else?

          1. 1

            Debugging hardware for the protocol: https://github.com/AsahiLinux/vdmtool