34 Matching Annotations
  1. Last 7 days
    1. Firefox is now the last major browser that still supports uBlock Origin
      • Manifest V2 Deprecation in Chromium:

        • Microsoft Edge and Google Chrome are phasing out support for Manifest V2 extensions in favor of Manifest V3.
        • Under Manifest V3, ad-blocking extensions lose key webRequest filtering APIs required to dynamically inspect and block ads efficiently.
        • Chromium-based alternatives are forced to use stripped-down versions like uBlock Origin Lite or rely on built-in native blockers.
      • Firefox's Position as the Sole Major Alternative:

        • Mozilla reaffirmed via Bluesky that Firefox will continue supporting full Manifest V2 features and uBlock Origin indefinitely.
        • Because Safari and DuckDuckGo do not support full uBlock Origin and other browsers rely on Chromium (Edge, Opera, Brave, Vivaldi), Firefox remains the only major non-compromised browser for full uBlock Origin support.

      Hacker News Discussion

      • Extension Vetting and Security Trust:

        • Users emphasize that Firefox actively reviews and verifies uBlock Origin updates under its "Recommended Extensions" program, mitigating risks of malicious code injections.
        • Discussion surrounds permission models and whether browsers should introduce more granular, per-site, or container-specific permission toggles.
      • Native Ad-Blocking vs. Browser Compatibility:

        • Commenters debate why Mozilla does not build full ad-blocking natively into Firefox; key reasons cited include revenue ties with search providers and the risk of websites breaking and explicitly blocking Gecko.
        • Chromium forks like Brave were discussed as alternatives due to built-in ad-blocking, though users noted differing levels of effectiveness and the inherent risk of the underlying Chromium engine monopoly.
      • User Migration and the Web Monopoly:

        • Many participants report switching back to Firefox full-time due to the deprecation of Manifest V2 on Chrome/Edge.
        • There is widespread concern regarding the Chromium monoculture and the hope for independent browser engines like Ladybird.
  2. Apr 2026
    1. Add cloud browser provider system (Kernel + Browserbase) - Add cloud browser providers spec (Kernel + Browserbase) - phase 1: add provider metadata to session state schema

      令人惊讶的是:这个项目支持云浏览器提供商系统,允许用户在云端运行浏览器自动化任务。它不仅支持本地浏览器,还集成了Kernel和Browserbase等云浏览器服务,使开发者能够在没有本地浏览器的情况下执行复杂的网页自动化任务。

  3. Nov 2025
  4. Aug 2024
  5. Jul 2024
  6. Oct 2023
    1. Google has argued that switching search engines is just a click away and that people use Google because it's the superior search engine. Google also argued at trial that Microsoft's failures with Bing are "a direct result of Microsoft’s missteps in Internet search."

      This is interesting - I wonder how 3rd parties like Mozilla or Vivaldi testify?

      If they say it's hard, they contradict their own marketing, and risk their main source of revenue.

      If they say it's easy, they risk undermining all their own comms around the importance of choice, and the necessity of more diverse ecosystems.

  7. Dec 2022
  8. Apr 2022
    1. work-around

      Bookmarklets and the JS console seem to be the workaround.

      For very large customizations, you may run into browser limits on the effective length of the bookmarklet URI. For a subset of well-formed programs, there is a way to store program parts in multiple bookmarklets, possibly loaded with the assistance of a separate bookmarklet "bootloader", although this would be tedious. The alternative is to use the JS console.

      In FIrefox, you can open a given script that you've stored on your computer by pressing Ctrl+O/Cmd+O, selecting the file as you would in any other program, and then pressing Enter. (Note that this means you might need to press Enter twice, since opening the file in question merely puts its contents into the console input and does not automatically execute it—sort of a hybrid clipboard thing.) I have not tested the limits of the console input for e.g. input size.

      As far as I know, you can also use the JS console to get around the design of the dubious WebExtensions APIs—by ignoring them completely and going back to the old days and using XPCOM/Gecko "private" APIs. The way you do is is to open about:addons by pressing Ctrl+Shift+A (or whatever), opening or pasting the code you want to run, and then pressing Enter. This should I think give you access to all the old familiar Mozilla internals. Note, though, that all bookmarklet functionality is disabled on about:addons (not just affecting bookmarklets that would otherwise violate CSP by loading e.g. an external script or dumping an inline one on the page`).

  9. Jan 2022
  10. Nov 2021
  11. Jul 2021
  12. May 2021
  13. Apr 2021
    1. Over the years, the machinery of targeted advertising has frequently been used for exploitation, discrimination, and harm. The ability to target people based on ethnicity, religion, gender, age, or ability allows discriminatory ads for jobs, housing, and credit. Targeting based on credit history—or characteristics systematically associated with it— enables predatory ads for high-interest loans. Targeting based on demographics, location, and political affiliation helps purveyors of politically motivated disinformation and voter suppression. All kinds of behavioral targeting increase the risk of convincing scams.

      a succinct summary of the harms of tracking and adtech

    2. You should have a right to present different aspects of your identity in different contexts. If you visit a site for medical information, you might trust it with information about your health, but there’s no reason it needs to know what your politics are. Likewise, if you visit a retail website, it shouldn’t need to know whether you’ve recently read up on treatment for depression. FLoC erodes this separation of contexts, and instead presents the same behavioral summary to everyone you interact with.
  14. Nov 2020
    1. Microbundle also outputs a modern bundle specially designed to work in all modern browsers. This bundle preserves most modern JS features when compiling your code, but ensures the result runs in 90% of web browsers without needing to be transpiled. Specifically, it uses preset-modules to target the set of browsers that support <script type="module"> - that allows syntax like async/await, tagged templates, arrow functions, destructured and rest parameters, etc. The result is generally smaller and faster to execute than the esm bundle
  15. Oct 2020
    1. I have downloaded this browser, to use with Office 365 (for my Uni stuff). I haven't really given it a full workout yet, mostly as I generally use Brave.

      I personally think we'll see more Microsoft apps coming to Linux with the big one being the ultimate... basing Windows on a Linux Kernel, rather than the NT Kernel, within the next 5 year or so!

  16. Apr 2020
  17. Nov 2019
    1. the main reason we built a new multiprocess architecture is that Chromium's multiprocess support was never contributed to the WebKit project. It has always lived in the separate Chromium tree, making it pretty hard to use for non-Chrome purposes.Before we wrote a single line of what would become WebKit2 we directly asked Google folks if they would be willing to contribute their multiprocess support back to WebKit, so that we could build on it. They said no.
  18. Mar 2017
  19. Oct 2016
  20. Apr 2016
    1. JavaScript creator Brendan Eich is working on a browser that blocks tracking, and replaces ads with less obtrusive ones. Websites can sign up to get a cut of the income from those ads. They'll also have a way for users to pay to visit sites ad-free.

      http://brave.com/<br> https://github.com/brave<br> https://twitter.com/brave

      It will be interesting to see how this plays out. Naturally, those obtrusive advertisers won't like it. I'd love it if sites I visit often could give me ads for stuff I might actually buy, especially if they received a generous cut of each sale.

  21. Oct 2015
  22. Jan 2014