Jan. 28th, 2017

marahmarie: Sheep go to heaven, goats go to hell (Default)

Need to clear out bookmarks in upcoming entries in anticipation of moving browsers, which I'm going to do, after learning the switch from XUL to WebExtensions for add-ons is roughly six months to a year away. The ban on new add-ons that use XUL happens much sooner - with Firefox 53, due out this March, when Mozilla takes its first step in turning Firefox into Chrome.

One could argue: "Why switch browsers when they'll all be the same?" but the thing is, Mozilla's giving a giant "fuck you" to the very technology that makes its browser what it is and its devotees who they are, which is like giving a giant "fuck you" to Firefox's entire userbase. I take it as a very bad sign when independent devs are constrained in the tools and resources they have on hand to make the most fresh, innovative, interesting, and capable add-ons possible.

But WebExtensions can't interact with browser chrome (unlike XUL), which severely limits the code's usefulness and functionality, and are not in a state of being anywhere near ready to use in Firefox, because some APIs which both Chrome and Opera depend upon won't work in Firefox (to put it more or less in Mozilla's own words) so the to-date utterly incomplete API framework will have to be forced to work with Firefox's particular limitations and peculiarities.

Mozilla's basically aiming for a proprietary version of WebExtensions, which can't be fully ported across platforms, then asking - demanding - that add-on devs learn to work both within that proprietary framework and, if they wish to port their add-ons, the more interchangeable APIs already in use in Chrome, Opera, and Edge.

Add-ons made for Webkit browsers should just work in Firefox; Firefox add-ons will probably have to be shimmed in to work with them, because apparently Mozilla decided it's easier to shim in an existing cross-platform technology solely for cross-browser compliance than it is to standardize technology running their browser in order to not have to shim in normally cross-platform APIs. Freakishly high performance demands are therefore created just to make an add-on here and there, if you ask me.

Firefox's add-on devs have been through enough. I'm tired of us holding hands across the dev/user spectrum, moaning over the latest edicts, breakages, holdups, and prohibitions. First XUL was the main technology and all was good. But that wasn't enough, so we needed Jetpack. But then that wasn't enough, either; the XULs in Jetpacks had to be delivered through SDKs.

But even that's not enough; now add-ons have to be re-checked for compatibility in every new Firefox version - even if, theoretically, you get three new Firefox versions per week over security issues or code snafus.

But nope, that's not enough, either; now add-ons have to be signed, which means an often tedious and at times very slow review process by Mozilla that still lets adware and malware sneak in despite so-called "reviews". (<--Are these what they call "scare quotes"? They should be, because that's pretty scary).

And what does the end-user get in return for the contortions add-on devs must perform to keep up?

Add-ons that are often in a state of not meeting compatibility requirements from one Firefox update to the next. It's anyone's guess which add-ons will work after an update and which ones won't for a few days to a few weeks to never again (Charamel/Silvermel being a rather perfect example) and a browser that never adequately addresses its high RAM usage, slowness, or Flash incompatibility - to the point Mozilla recently disabled Flash in Firefox by default to prevent its heavy RAM usage and frequent browser crashes.

What are we getting in return for the torment of add-on devs who make Firefox the masterpiece of creative thinking, "anyone can write some code for this" invention it once was? This is more a question for the commenters because I really can't think of a damn thing that makes Firefox worth using except its incredibly useful, capable add-ons, whose creators are being tortured out of existence to make Firefox look, act, "feel" and make money more like Chrome does.

Like Chrome does.

Maybe I'm in the minority compared to the vast amount of people Mozilla banks on to be unable to tell the difference between browsers, so just use whatever's put in front of them, but how, pray tell, will Mozilla put it in front of them? Not via its devotees - the biggest, most vocal, enthusiastic built-in fan base Mozilla will ever have - who are increasingly frustrated and abandoning the browser.

Through a partnership with Google? How else? With Microsoft's support for the more standard spec of WebExtensions that Chrome and Opera have adopted, it's possible Mozilla might turn to Microsoft, but either way they must turn to one or the other (or take up arms with Opera) to have any hope at all.

Mozilla's market share has declined so rapidly - the userbase is down so significantly (we're less than 10% of all browser users in the world) that I don't see how un-differentiating makes Firefox somehow stand out. It's insulting that Mozilla assumes we'll just go along. I won't. I'll switch away from Firefox before I really even have to just to prove it.

marahmarie: Sheep go to heaven, goats go to hell (Default)

A recent theme at Chez MM has been fake news found via our dear friends at Google. Today I'll take the heat off of Google to focus on fake news more generally, but first I must express my chagrin at Google allowing fake news agencies to run ads by removing language that once barred them from doing so, because now that they're making wheelbarrows of bucks off these outfits, why stop?

Google's taking a single known baby step toward ways to fight fake news, but that's making anti-science types totally freak out. The scary thing is fake news/science/religion are money makers and therefore the absolute wave of the future, so such protests might just give Google some pause.

Still, I don't feel the need to pore over guides on how to spot fake news because I got online well before the advent of Facebook and Twitter, even long before Google sold its ethics off ad by ad to the highest bidder (or what it calls search result popularity) but such guides might be useful for people who trust in-built biases and call them "gut instincts".

For them, the lamestream hasn't been something you could be seen dead with since the beginning of Fox News, which began way back in 1996. Speaking of which: watching Fox News makes you less informed than watching no news at all. Congrats on 21 years of emptying your brains out like change jars just to go buy the same high you'd get from drinking a few Cokes. I'd like to give the world a Coke after reading that.

Another thing Fox News worshippers can't be caught dead with are statistics, unless they're invented to support alternative facts. Alternative facts come with their own automagic statistics which can be viewed from any angle which proves beyond a carpeted patch of grass that they're the largest statistics, ever. Period.

To get people to see alternative facts like tall tales cleverly disguised as Cokes, you could try a few of these tips out on some unsuspecting Fox Newser, but be warned that once an identity-molding opinion or theory of theirs is at stake, throwing facts at it can threaten egos and hurt their pride, which might make them dig their heels in a bit harder.

I have an unfortunate habit of telling people who hate facts, "I don't consort with the enemy" but hey, I never said I was a diplomat. You have to catch me on a pretty good day to see that in action, so just assume most of my days suck.

If you're one of the people I don't consort with, you might read sites like InfoWars. So when you hear some nobody tricked InfoWars into sharing fake news on Donald Trump you're probably like: "Yay!" because you love InfoWars. Wait, nope. You're like, "Hey, I read InfoWars just to catch up on his kingship, so how can any of this be wrong?" OK then, I give up.