228 karma · joined August 12, 2009
{web,mad,computer} scientist; {tech,scifi} writer; home{brew,roast}er; mozillian
(oh wait, no, we had to cancel that one for licensing reasons)
Either way, it was a surprise, and not entirely pleasant. Test Pilot will hopefully be a way to reduce surprises of this nature.
That said, we are also contemplating AMO hosting as an interim step. At the same time, we're having a conversation about how alarming those warning messages look. We were also trying this way to kind of dogfood self-hosted addons outside of AMO. So, lots of things converging on this one thing :/
That, or the atmosphere's just really thin up in the experimental altitudes.
Although, actually, the experiment installs are per-browser-profile and not necessarily sync'd if you haven't turned that on in your sync prefs. So if you wanted, you can try experiments in one release channel / profile, but not in another.
Also, I think you're pointing to older demo versions of some of those add-on and not the current Test Pilot releases. We're trying to work more in the open on this stuff, so you'll likely find things like this here and there.
They're offering the APIs that can be used by developers to build ad blocking extensions. Not much different than what you can do in Chrome & Firefox already. Same held-at-arms-length thing.
For the most part, I haven't seen a technical superiority between web & native for most of what folks want to do. It seems more a practical superiority because we haven't been allowed to / found a need to crap up the native experience quite as much.
App stores & in-app purchases go a lot way toward obviating the need for so much cruft. Too much JS framework cruft is a self-inflicted injury. These are addressable issues, not inherent to the web.
Weird that Amazon isn't serving things up gzip'd - oh, interesting, I have to gzip the stuff in my build script and deploy it compressed.
Toward the end of the post I say something like "what if we actually accepted the fact that ads are a way of funding the web at large" and mention some Mozilla efforts in that direction
What I think a lot of folks are missing here is that this is an attempt to change how ads are done. Whether you like it or not, ads are how most of the web gets funded right now.
Yes, funding Mozilla would be nice. Even better would be if ads on the web in general were less intrusive and better respected privacy.
One of the things this does not do is send your browsing history to remote servers. Instead, the remote server sends you a pile of ads roughly based on your location & language. The browser decides locally what to show. That's a big change, shifting the bulk of the sensitive stuff to your own computer instead of black boxes in the cloud.
This isn't just your usual "slap a banner on it" ad network used in all the free mobile apps. And, if the model works in the browser, it might work on the web too.
As a user, you might prefer no ads when asked - but an enormous majority of people have endorsed the ad-supported free-of-charge model on the web through their daily actions. So, practically speaking, we have to find a way to deal with it and make it better.
It's just that, for some reason, when you shift to imagining a robot interacting with your site rather than a person, people get confused.
Though, really, I know that the reason is that they're trying to shoehorn an existing set of APIs into this cool REST thing they've heard about. In reality, you need to look at it from the other direction. Or, don't try wrestling with REST.