Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gorhill
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
451.
▲
by
gorhill
12y ago
> EasyPrivacy [...] it entirely disables Google Analytics on every site You are mistaken. Unless it changed since I ran the benchmark, EasyPrivacy doesn't always block Google Analytics. See diff of uBlock vs. ABP, both with EasyPri
452.
▲
by
gorhill
12y ago
Here: https://github.com/gorhill/uBlock#cpu The details of the benchmark (if you want to reproduce) are in the spreadsheet linked in the caption.
453.
▲
by
gorhill
12y ago
uBlock will do it for you while keeping the point-and-click ability to un-block on a per-site basis. For example, a site which breaks if it can't connect to Facebook.[1] [1] https://www.youtube.com/watch?v=8bzB6tESynM
454.
▲
by
gorhill
12y ago
Unfortunately, even with EasyPrivacy and "Fanboy's Social Blocking", you will find that blockers (ABP, AdBlock, uBlock, etc) do not prevent 100% connecting to Facebook, Twitter, and whatnot.[1] This is one of the reasons I se
455.
▲
by
gorhill
12y ago
I did warn on that page: > You can't compare directly the figures between the browsers Still, yes, Chromium uses more memory. A good part of this is because per-process tab. Once Firefox get the same per-process tab architecture, it
456.
▲
by
gorhill
12y ago
Embedded Disqus works fine from here. If you have a URL where there is a problem, enter an issue on Github [0] -- and enumerate which filter lists you have selected. Usually it all comes down to the filter lists, in which case I redirect to
457.
▲
by
gorhill
12y ago
> It is often blocking the false positives It's the filter lists. Use the same filter lists with any other blockers which support ABP-filter syntax, and you will get the same result. > named one of their assets file with social m
458.
▲
by
gorhill
12y ago
> ublock also blocks api.google.com There is no filter which matches "api.google.com", so this can't be blocked, unless you have a custom filter which does that. > also breaks a lot of sites that uses the google common
459.
▲
by
gorhill
12y ago
> we are buying our hardware precisely for this - to be used I have a counterargument page dedicated to apologists of inefficient software: https://github.com/gorhill/uBlock/wiki/Who-cares-about-effic...
460.
▲
by
gorhill
12y ago
Any extension popup UI, which appears when you click an extension icon. The more complicated the HTML document in the popup, the larger the leak.
461.
▲
by
gorhill
12y ago
There are two kind of filters: cosmetic ("element hiding") and network filters. Network filters = to prevent the fetching of remote resources. Cosmetic filters = to prevent portion of the DOM to be visible. Adblock won't load
462.
▲
by
gorhill
12y ago
I do want uMatrix ported to Firefox. The developer who ported uBlock[1] has now made it more easy for me to work on a port of uMatrix, as I have now a model on how to proceed + a lot of code which can readily be shared with uMatrix. Once it
463.
▲
by
gorhill
12y ago
Ghostery/Disconnect are leaner memory-wise than uBlock [1]. That is for their own memory footprint. I do not know how much they contribute memory overhead to web pages though, but I suspect not much. I have never benchmarked Ghostery&#
464.
▲
by
gorhill
12y ago
One thing I would like to point out, is that there is a bug currently in Chromium 39 which causes a new memory leak each time the popup UI of an extension is opened: https://code.google.com/p/chromium/issues/d
465.
▲
by
gorhill
12y ago
Blocking scripts is still a good habit. Many web sites requires scripts to work properly, but then for many web sites a lot of users won't really care whether all the "features" work, so long as they display the important con
466.
▲
by
gorhill
12y ago
I am not maintaining HTTPSB anymore. I refactored HTTPSB into uBlock/uMatrix. Many cringing usability issues[1] have been fixed with uMatrix, which is different enough from HTTPSB that I could not publish it as a newer version of HTTPS
467.
▲
by
gorhill
12y ago
The idea that you have to choose between a blocker or resources has become common unfortunately. It's unfortunate because this idea being held as a premise by so many users kind of give a free pass to developers to not work harder to i
468.
▲
by
gorhill
12y ago
> Youtube front page doesn't show any videos I see videos all fine on Youtube front-page, using out-of-the-box filter lists. That kind of issue was never reported for uBlock. I would need to know exactly what filter lists you were u
469.
▲
by
gorhill
12y ago
I frankly don't know how to improve on clicking the big fat green button in the popup to whitelist a site (Ctrl-click for a specific page).
470.
▲
by
gorhill
12y ago
The "fucked up" case highlights the fact that ABP injects 14,000+ CSS rules (with only EasyList) in every page and iframes on a page. You could as well ask "What kind of fucked up add-on unconditionally injects minimum of 1
471.
▲
by
gorhill
12y ago
I myself most often write "uBlock" and pronounce "you-block", as in "users decide". I originally used the mu character in place of the u to emphasize smaller resource footprint relative to similar solutions out
472.
▲
by
gorhill
12y ago
From the doc: "µMatrix does not guarantee that sites will work fine: it is for advanced users who can figure how to un-break sites, because essentially µMatrix is a firewall which works in block-all/allow-exceptionally mode out of
473.
▲
by
gorhill
12y ago
> Ad-blocking is a necessary form of protection from corporate stalking To give a concrete example in support of your statement, here is what Dr.Dobb's does in the web page of the article on topic (and I did have click-to-play enabl
474.
▲
by
gorhill
12y ago
I don't relate to your blog post. I am definitely not second guessing my use of GPL. That is another topic than the one here as far as I am concerned.
475.
▲
by
gorhill
12y ago
Regardless of the specifics of this case, I do feel like there is such a thing as "burning out on open source", a topic which is of interest to me at this point. I would like to read other people insights about this, this would pr
476.
▲
by
gorhill
12y ago
> more modern languages which use return values for error signaling I must be missing something.. Returning a value in Go for error signaling is the way to signal errors in Go.
477.
▲
by
gorhill
12y ago
> I had to turn all of my js filters off. I could read the article by enabling JS only for 1st-party + www.blogblog.com + www.blogger.com.
478.
▲
by
gorhill
12y ago
> Conservation of angular momentum. I don't see this as all that shocking. What is fascinating is that the angular momentum seems to be roughly aligned with the underlying "membranes", as if the voids themselves are actual
479.
▲
by
gorhill
12y ago
Thanks for the clarification, I wasn't aware there was a for-profit subsidiary.
480.
▲
by
gorhill
12y ago
> They paid Firefox $300mil a year for three years Mozilla's 990 forms are public. For 2012 I see a bit more than $9 million in revenue, of which $5.4 million came from contributions [1]. "$300mil a year" makes no sense --
More ›