Live data from Hacker News

Brave Improves Its Ad-Blocker Performance with New Engine in Rust

brave.com

281–290 of 382 posts

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#281
post #274

A simple guide to choosing your browser: Does it make money by showing you ads? Chrome: Yes Brave: Yes Firefox: No If yes, then they need to track your behavior in detail. I'm sure you don't deserve to be tracked.

For me, the guide is more like: Does it render text in an ugly manner? Chrome: No Safari: No Firefox: Yes The unfortunate thing is that many Firefox users prefer the Firefox text rendering. There’s no solution to fix this (I’ve researched a lot). It’s just a divide in the users based upon preferences.

What platform do you see this on? Other than subpixel positioning on Linux/Android, Firefox should render text the same as Chrome.

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#282

It's interesting to see block list creators more or less reinventing all the tricks that network-security regex implementation people invented 10-20 years ago. One wonders whether they might do better picking up an off-the-shelf regex implementation (e.g. our own Hyperscan, or for those who must must must have something in Rust, the engine from ripgrep, which I believe is just called "regex" :-) ).

Here the specificity is it tries to match against multiple regex, in rust there is RegexSet from the regex engine, it performs a single pass, but I'm not sure it optimize a lot graph for matching. It seems HyperScan can do a lot of optimization by extracting commonalities between regexes.

https://docs.rs/regex/1.1.7/regex/struct.RegexSet.html

http://intel.github.io/hyperscan/dev-reference/intro.html#co...

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#283
post #123

Earlier quoted context omitted.

I just use Firefox with uBlock Origin on all my devices. Better blocking than Brave and no concerns about future monetization.

Firefox needs to respect the OS certificate store instead of using its own. Without it client-cert authenticated sites cannot be accessed. IT admins usually have policies on Windows and MacOS that prevent export of client cert+priv key.

I’m actually happy that Firefox uses its own store. This means that I can use it for browsing through the corporate proxy without having the corporate CAs installed in my OS. This way I’m always aware which data is inspectable by the company.

It would be nice however if Firefox had an option to use the OS store, including devices like yubikey.

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#284
post #274

A simple guide to choosing your browser: Does it make money by showing you ads? Chrome: Yes Brave: Yes Firefox: No If yes, then they need to track your behavior in detail. I'm sure you don't deserve to be tracked.

For me, the guide is more like: Does it render text in an ugly manner? Chrome: No Safari: No Firefox: Yes The unfortunate thing is that many Firefox users prefer the Firefox text rendering. There’s no solution to fix this (I’ve researched a lot). It’s just a divide in the users based upon preferences.

Firefox follows my system font renderer settings. Am I missing something else?

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#285
post #272
post #271

Earlier quoted context omitted.

Firefox makes money by its search deal with Google, in other words: by funneling their users towards Google. This pretty much also boils down to "making money by showing you ads". Google's search ads, to be precise. Now you can say: "But I can turn this off", but then you'd also turn off their source of revenue. Brave's stated goal is to establish an alternative ad-based business model that's long-term viable without…

>Firefox makes money by its search deal with Google Of course, development costs a lot. They will not need to rely on Google in the future if more people donate to them regularly. Consider donating to Firefox.

Considering most of their jobs are in mountain view, a very expensive col and developer salary area, they should consider moving somewhere more economical if they expect to live on handouts.

Why should we have to support their over priced office space?

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#286
post #123

Earlier quoted context omitted.

I just use Firefox with uBlock Origin on all my devices. Better blocking than Brave and no concerns about future monetization.

I'm currently using Firefox on all devices as my primary browser, but there is a single feature that I've gotten used to in Chrom* browsers on mobile - 'pull down to refresh' - that looks indispensable to me, and I'm planning to move to Brave on mobile just because of that (already replaced Chrome with Brave on Desktop as my secondary browser). Yes, there are add-ons to do that on mobile too, but they are all inconsi…

There's also Reload in Address Bar, which I prefer.

https://addons.mozilla.org/en-US/firefox/addon/reload-in-add...

Or you can use the "double tap the dots menu" trick.

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#287

A simple guide to choosing your browser: Does it make money by showing you ads? Chrome: Yes Brave: Yes Firefox: No If yes, then they need to track your behavior in detail. I'm sure you don't deserve to be tracked.

To argue from an extreme point of view, neither of those choices are very good because the web in general is a terrible platform. The whole standard they implement (and its velocity of change) seems geared towards minimizing the potential for competition, and is implemented without a hint of concern for what identifying information the browser APIs might divulge by design or how much the attack surface for various malicious activities grows with their inclusion. It's an arms race, and adtech have found where all sides keep their guns.

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#288
post #285
post #272

Earlier quoted context omitted.

>Firefox makes money by its search deal with Google Of course, development costs a lot. They will not need to rely on Google in the future if more people donate to them regularly. Consider donating to Firefox.

Considering most of their jobs are in mountain view, a very expensive col and developer salary area, they should consider moving somewhere more economical if they expect to live on handouts. Why should we have to support their over priced office space?

I suspect that if you ask them, they're not in Mountain View for fun, they're there for the access to top tier tech talent. Browser rendering engines and java script engines are serious engineering, needing good engineers. It's not the only place in the world you can find them, but it's a good one.

Re: Brave Improves Its Ad-Blocker Performance with New Engine in Rust

#289
post #114

Earlier quoted context omitted.

Yes? Generating and serving content isn't free. If you don't want the ads, don't visit the page or pay for an ad-free version.

This ignores the actual issue with ads, which is tracking . Advertising has this huge system around it where your information is the commodity. This means that advertising inherently is not something you "opt into" when you visit a page. You are being tracked everywhere you go. That's the problem brave solves, but it accepts that removing ads without another system to reward content creators is important - hence BAT.

Then block tracking, but don't remove the advertising content. Or propose a solution that doesn't involve paying them with a worthless cryptocurrency, unless you'd like your salary to be paid in BAT.
Post reply on HN