News for hackers. Stuff that matters.
Re:It’s time to give Firefox another chance by noncoml on Friday September 29, 2017 @04:32PM (#15368897)
I was very critical of Mozilla in the past about all their "science projects" like Rust. While I appreciate Rust, I thought it was wrong for Mozilla to be wasting resources on it, instead of focusing on Firefox.

I was so harsh with them only because I strongly believe that Firefox is my only hope for a free web.

But then I tried 57, and I must admit, boy was I wrong. This thing is fast! I haven't stopped recommending it to friends and colleagues!

Good job folks!

Re:It’s time to give Firefox another chance by kenhwang on Friday September 29, 2017 @05:21PM (#15369334)
Rust was pretty much designed to solve problems for Firefox. It's IMO the best bet Mozilla has made these last few years and we're just starting to see them reaping the rewards.
Re:It’s time to give Firefox another chance by tmzt on Friday September 29, 2017 @06:10PM (#15369685)
I don't know how this relates to the creator of Rust or its actual origin story, but Mozilla has been trying to get many of the same results out of C++ for a long time. You can look at the evolution of smart pointers in the codebase, along with more formal ways of representing error return codes (borrowed from MS COM), and general good practices.

It seems at some point they became aware of how unsuited C++ is for parallel processing, and how important it would be for browsers in the future. Even compartmentalization or running tabs in their own process is a form of parallelization. This requires an efficient way of sharing memory and preventing race conditions and errant writes, as well as a way to protect these processes from cross-site scripting attacks, buffer over- and underruns, etc.

Computing hardware has also moved on from the CPU-centric world and the gains in battery life from dedicated GPU hardware being used even for rendering tasks, and now for font processing and other things were too good to pass up.

I'm a long time follower of Mozilla's development, and extremely excited about what's happening with Firefox.

(I'm also currently a Chrome user, leaving in large part due to profile corruption issues and inferior built-in development tools. I hope to be able to run Firefox and WebRender on both Ubuntu and Windows.)

Re:It’s time to give Firefox another chance by abiox on Saturday September 30, 2017 @12:08PM (#15373522)
> (borrowed from MS COM)

are you referring to microsoft's com (component object model)?

Re:It’s time to give Firefox another chance by tmzt on Saturday September 30, 2017 @12:42PM (#15373675)
Yes, though more to HRESULTS from the Windows API. This meant return values could indicate success or a specific error which could be determined with macros.

Rust actually has a similar mechanism in its standard lib, the Result enum whuch resembles Maybe from Haskell, but has either a returned value if successful (which can be the empty object ()) or an Error.

XPCOM was modeled on the Microsoft version using the same vtable tricks that it used to enable dynamic dispatch through interfaces.

Re:It’s time to give Firefox another chance by steveklabnik on Saturday September 30, 2017 @01:46PM (#15374029)
Small note, Option in Rust is Maybe in Haskell, Result in Rust is Either in Haskell.
Re:It’s time to give Firefox another chance by MBCook on Friday September 29, 2017 @06:00PM (#15369620)
It was denintely a long term play. The worry i had was what if they get 80% down that road and find out it would t work for some reason (say they wouldn't be able to get performance high enough)? They’d have lost a TON of time and resources.

Glad to see they got it to work.

Re:It’s time to give Firefox another chance by Turing_Machine on Friday September 29, 2017 @11:23PM (#15371033)
How much Rust is actually in the new Firefox? I'm not seeing any based on a casual click-around in the repo, though I'll freely admit I haven't scanned the entire source tree.

Edit: if there is any, can someone give me a link to the part of the source tree that has it?

Re:It’s time to give Firefox another chance by kenhwang on Friday September 29, 2017 @11:35PM (#15371077)
Read about the first bit of Rust shipping here: https://hacks.mozilla.org/2016/07/shipping-rust-in-firefox/

And many of the Rust things that make FF56+ fast can be found here: https://wiki.mozilla.org/Quantum

Re:It’s time to give Firefox another chance by noncoml on Saturday September 30, 2017 @02:43AM (#15371600)
Great pointers, thanks.

Do they also have any write-up on how did they find Rust during these changes? Was the back count lower than usual? Did the see an increase on productivity?

Re:It’s time to give Firefox another chance by 482794793792894 on Sunday October 01, 2017 @11:13AM (#15378217)
These components were built as part of the Servo project and then ported to Firefox, so you'd probably just want to ask the Servo team directly. You can find them on IRC, in the channel #servo on irc.mozilla.org.

There is https://blog.servo.org/, but it's mostly gradual updates on things, not a general overview.

Re:It’s time to give Firefox another chance by coffee-- on Friday September 29, 2017 @11:34PM (#15371072)
Re:It’s time to give Firefox another chance by Turing_Machine on Friday September 29, 2017 @11:38PM (#15371082)
Thanks.
Re:It’s time to give Firefox another chance by Manishearth on Saturday September 30, 2017 @04:50AM (#15371926)
- The mp4 metadata parser. This has been shipping for a while now, and was the first shipped Rust code.

- The URL parser (rust-url). This is not shipping, because it's incomplete and there are some mismatches to deal with. But it exists.

- Stylo: Servo's CSS engine in Firefox. By far the biggest one, this is shipping in beta and nightly, and should be there in the 57 release for everything but Android

- webrender: Servo's GPU-focused renderer. Not shipping, can be flipped on in nightly. Still has work to be done

- encoding-rs: All encoding operations go through this now. Shipping

- The U2F stuff: A lot of the U2F code is in Rust. Shipping in nightly though I think it's still off by default (but that will change soon?)

As far as the location of the code:

The root rust crate is at https://hg.mozilla.org/mozilla-central/file/tip/toolkit/libr... . Everything can be reached from it, and the cargo file that has all these links is https://hg.mozilla.org/mozilla-central/file/tip/toolkit/libr...

- All of Servo is vendored in tree in https://hg.mozilla.org/mozilla-central/file/tip/servo . Not all of Servo is used, the majority of the used code is from https://hg.mozilla.org/mozilla-central/file/tip/servo/compon...

- Webrender is vendored in tree in https://hg.mozilla.org/mozilla-central/file/tip/gfx/webrende...

- The U2F HID stuff is vendored at https://hg.mozilla.org/mozilla-central/file/tip/dom/webauthn...

- There's a bunch of stuff in libcubeb ; I don't even know what it's there for (https://hg.mozilla.org/mozilla-central/file/tip/media/libcub...)

- You can find "c api" rust crates scattered throughout, like mp4parse_capi, rust-url-capi, encoding_glue . These depend on the actual crate (usually, a crate that's published to crates.io) but expose an API that C can call into

- Finally, any dependency from crates.io is vendored in https://hg.mozilla.org/mozilla-central/file/tip/third_party/... . Note that this includes build time dependencies (so you'll find crates that deal with CLI parsing and terminal color info that aren't actually used by firefox). Despite the folder being labeled "third_party", a lot of that code is maintained by us, but in separate repos and published to crates.io. In particular, large chunks of Servo are reusable published crates.

Re:It’s time to give Firefox another chance by kibwen on Saturday September 30, 2017 @12:02AM (#15371146)
I don't know if there's any one location for all the Rust code; it may not make logical sense to put the MP4 parser written in Rust right next to the CSS engine, for example. I believe that https://github.com/mozilla/gecko-dev is a mirror of the repo in question, and so we can use Github's search function to find every file that it detects as being a Rust file: https://github.com/mozilla/gecko-dev/search?l=rust (which finds 3,274 Rust files, 6,701 C files, and 22,722 C++ files).
Re:It’s time to give Firefox another chance by thomasfortes on Friday September 29, 2017 @05:54PM (#15369580)
If you look at great science projects like the LHC, a lot of the funding is "wasted" building the infrastructure needed to actually build the project, while Mozilla missed the target a few times "Firefox OS", I never saw Rust with bad eyes, it was made to enable Firefox to become a top tier browser again.
Re:It’s time to give Firefox another chance by Brakenshire on Friday September 29, 2017 @07:22PM (#15370106)
Ironically Firefox OS would become a lot more viable with these sorts of performance improvements. Using Firefox Nightly I have actually felt an occasional sensation of blurring between native and web, because of how quickly some sites render and respond. I wonder how applicable these innovations will be on the mobile web. You'd have thought parallel processing would be particularly important in mobile processors where the single core speed is often a fraction of the multi core speed.
Re:It’s time to give Firefox another chance by dralley on Friday September 29, 2017 @09:22PM (#15370625)
Firefox OS was ahead of it's time in the most literal sense. What they really should have done was FIRST work on all these new web APIs that allow you to make web apps that can accomplish things that only native apps could do before. They didn't exist 5 years ago, and that was a problem.

Perhaps if they focused on making web apps as capable as native apps first, it would have been a viable platform.

Re:It’s time to give Firefox another chance by Manishearth on Saturday September 30, 2017 @04:52AM (#15371929)
All the PWA stuff Chrome is doing is basically moving in this direction, from the opposite end, really. Instead of building an OS that needs a web based app system, they go in reverse by taking their existing OS and allowing for webapps to be work more like regular apps. This probably will involve more APIs and such.
Re:It’s time to give Firefox another chance by kevingadd on Saturday September 30, 2017 @06:56AM (#15372252)
Building new Web APIs was a core pillar of Firefox OS development, and it applied to desktop Firefox as well. Unfortunately these efforts were bogged down by poor executive leadership and the difficulty of getting any other browser vendor to take new APIs seriously, so the work went pretty slowly.

Gamepad API spec efforts began as part of this, for example. Then another vendor kicked their own inferior spec out the door without talking to anyone and that ended up being the de-facto standard (not the first time). Other APIs like exposing battery status, network connectivity status, and the ability to notify with vibration were in the works, just to name a few I remember.

Re:It’s time to give Firefox another chance by tmzt on Friday September 29, 2017 @06:02PM (#15369634)
It's like CERN, why did they waste all those resources on this World Wide Web thing? Couldn't they just linotype their papers like everyone else?
Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @07:12PM (#15375466)
I don't care about firefox being faster, it has been fast enough for years. I care for functionality that i'm losing because extension are dropped, because features are dropped, because unwanted features are added. I care about my voice being heard and being dismissed with attitude. I care about privacy and freedom.

For these reasons I switched to waterfox.

Re:It’s time to give Firefox another chance by syshum on Friday September 29, 2017 @06:37PM (#15369855)
So you are one of those that "Open Web" == performance only and you look the other way on things like EME, Pocket, and various other things that lower Privacy and betray the very foundation of the "Open Web"
Re:It’s time to give Firefox another chance by bad_user on Saturday September 30, 2017 @05:35AM (#15372037)
I personally love Pocket, it's my bookmarking service and I'm a paying customer.

And staying true to their mission, Mozilla bought Pocket and is now releasing it as open source [1].

You're speaking of "betraying the foundation of the Open Web", but Mozilla is the only one out of the big players that isn't guilty of betrayal, the only big player that tried opposing patent encumbered video codecs or DRM, that have been promoted by Google, Microsoft and Apple, the W3C being basically a charade.

If you're upset of W3C EME, your anger should be directed at the parties responsible for it, which are Google, Microsoft and Netflix and which now control the industry, with a majority market share I might add, which would make all resistance moot.

So I hope you're boycotting Google, Microsoft and Netflix, because otherwise it's unfair to expect that from Mozilla, an organization with a responsibility towards its employees, users and customers.

[1] https://blog.mozilla.org/blog/2017/02/27/mozilla-acquires-po...

Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @07:38PM (#15375551)
As a long time user of wallabag why would I welcome the addition of a proprietary alternative that's difficult to disable into firefox ? Stripping user of choice is the opposite of free software and empowering users.

It's arguably not so smart to spend millions of dollars to buy the company behind pocket to release it opensource when an opensource alternative already exists.

Turns out mozilla did not buy pocket as much as the 10 millions user base and 1 billion saved link to get a foot on the mobile platform and helps with their upcoming recommendation engine. Not exactly putting the user first.

Besides there's no integration of pocket into shaarli whereas wallabag has one. Also where is the option to self host a pocket service ?

Not sorry, but pocket sucks on many counts compared to open source alternative.

I've been boycotting microsoft (because microsoft), google (because privacy), apple (because vendor lock-in), netflix (because pollution and bandwidth saturation and killing p2p) was before mozilla made its betrayal to their own words for their own profit. Yup I tend to boycott all opponent to net neutrality and open web. Neither google, microsoft, apple, nor netflix bear responsibility for mozilla deciding to bake support for DRM for fear of becoming irrelevant. To me they showed that they do not put their money where their mouth is and as such are not worthy of trust, also their priorities are not aligned with an open web based on their actions.

Had mozilla been serious about opposing they would not have implemented it in their browser to be netflix compatible out of fear of losing market share. I've had a difficult time reconciliating myself with mozilla "let's do one evil here so we can try to do one good there" approach to things.

Re:It’s time to give Firefox another chance by bad_user on Sunday October 01, 2017 @03:42AM (#15376827)
Disabling Pocket in Firefox has been basically a right-click and then clicking the remove button option, even in Firefox 57. Of course, this isn't really about disabling Pocket, but about removing it, being some kind of ideological struggle.

To set the records straight, Free Software has nothing to do with choice, as can be seen by how GCC and other projects were developed.

I did try wallabag. I appreciate the effort of its developers, I wish the project succeeds, but the mobile apps are pieces of shit compared with Pocket. So arguably, that open source alternative you're speaking of does not exist.

I really don't understand how Mozilla is not putting the users first, because by their actions, it seems to me like they are.

The really interesting phenomenon however is that I'm not seeing the same vitriol whenever Google's Chrome is being discussed on HN. It's like there's this really vocal minority that really wants Firefox to die, this comment included. No worries, if the current trends holds, Firefox will end up being dead and then you'll be able to have a choice between Chrome, Edge or Safari.

Or you'll be able to fork Firefox, invest in whatever projects you want to invest, build whatever features you want to build and in general put your money where your mouth is.

Can't wait to see that happening. Good luck.

Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @09:13AM (#15372706)
>>and is now releasing it as open source

I will believe that when I see the code. 7 months now still no code, and outside of the single blog post no other comments from Pocket, Read It later, or Mozilla has given any indication they will Open Source it. In fact Read It Later is still a for profit corporations operating as a subsidiary of the For Profit Mozilla Corporation, not the Mozilla Foundation the non-profit organizations

>Mozilla is the only one out of the big players that isn't guilty of betrayal, the only big player that tried opposing patent encumbered video codecs or DRM

They did... When???

>If you're upset of W3C EME, your anger should be directed at the parties responsible for it, which are Google, Microsoft and Netflix

I can be upset with W3c, Netflix, Google, Microsoft and at the same time be upset with Mozilla.

I am more upset with Mozilla because they are a Non-Profit organization that had (and I stress Had) a mission to promoting Open Standards, Open Web, and User Privacy. They have turned their back on that when those issues became less popular than performance. They turned their back on those principles because market share.

They have stopped attempting to education the public on why they should care about EME, about privacy, about anything really.

I find it sad that Mozilla is no longer a leader creating conversations about why the Open Web is needed for Society, about way Standing up for Privacy and User Freedom is important. Instead they have choosen to play follow the Leader to MS and Google.

Where is the 1990's Mozilla when Microsoft wanted to maket Active X a Standard and they stood up and said NO

Where is the 2000's Mozilla when w3c wanted to drop HTML in favor of XHTML and they formed WHATWG to force the W3C in to adopting HTML5 we have today.

Where did the Leader in the open Web go? Where did Mozilla go and what is this abomination that replace it?

Re:It’s time to give Firefox another chance by noncoml on Saturday September 30, 2017 @11:27AM (#15373279)
I share your views and I am as angry as you are, but I think you are idealizing the Mozilla of the past.

I always felt that Mozilla was just forced in a role it never really wanted.

If you remember Mozilla was a child of the browser wars and my guesss is that if Netscape wasn’t cornered by MS it would still be closed source today.

Even today you can see that business is still in their DNA, the for-profit subsidiary.

However although Mozilla is far from perfect, they are our only hope.

Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @07:52PM (#15375623)
Actually mozilla means Mosaic Killer as their sole purpose was to replace NCSA mosaic browser to become the n°1 browser.

It was the internal codename and user-agent for netscape and became the name of mozilla a reminder that their objective is to be the number 1 browser and the new target to replace had been IE.

Re:It’s time to give Firefox another chance by noncoml on Saturday September 30, 2017 @09:16PM (#15375898)
You are right. I am aware of the history of the name. All I was trying to say was that it wouldn’t be open source if it wasn’t for the browser wars.
Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @07:44PM (#15375585)
> Where did the Leader in the open Web go?

It was killed by moving focus from users and long term to quarterly profits and short term, around the time Jonvon Tetzchner was pushed to leave the company.

wait are you talking about the leader in the open web or about mozilla here ?

Re:It’s time to give Firefox another chance by noncoml on Friday September 29, 2017 @07:41PM (#15370204)
That's as a bit unfair conclusion.

I just believe that if Firefox dies then for sure "Open Web" will die.

But, yeah, of course I am not happy with Pocket. But it still better than using Chrome.

Re:It’s time to give Firefox another chance by SAI_Peregrinus on Saturday September 30, 2017 @12:31AM (#15371246)
One of the big issues I have with Pocket isn't even the privacy problem, it's the integration. Firefox would (IMO) be better served by having such things as extensions included in the default distribution. They could even make a separate tab in the extensions dialogue for them, perhaps hidden behind an about:config preference. That way anyone who doesn't want them could disable them and speed the browser up.

There was some discussion of doing things this way back when it was still called Phoenix. The Seamonkey suite was bloated and slow, Phoenix was the stripped-down browser that just did web browsing but had an extension system to add in extra features. But instead of adding features through the extension system the Mozilla team decided to add them into the base.

Re:It’s time to give Firefox another chance by Manishearth on Saturday September 30, 2017 @04:54AM (#15371932)
Most firefox UI code is lazy loaded, and the pocket extension was a pretty simple thing that hit an endpoint. I doubt you could speed things up by removing it.
Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @08:04PM (#15375662)
of course you speed things up, it takes a bit of time to go through the process of removing the icon and disabling it on a fresh install. when you have several install to do, it quickly adds up.
Re:It’s time to give Firefox another chance by Manishearth on Saturday September 30, 2017 @08:44PM (#15375802)
I'm talking about the GP's comment that disabling Pocket will speed up the browser.
Re:It’s time to give Firefox another chance by jopsen on Friday September 29, 2017 @08:56PM (#15370524)
Curious what is the concern with pocket?
Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @08:08PM (#15375672)
Here are some examples: Proprietary, got integrated into firefox for no apparent reason (hard to disable), had a security breach and privacy issue, got bought by mozilla for an undisclosed sum (millions), promises to open source have only been promises so far, acquisition turned to have been more a bout buying the 10 millions user base to get into mobile and 1 billion entries to feed to the upcoming recommendation engine.
Re:It’s time to give Firefox another chance by gkya on Sunday October 01, 2017 @05:49AM (#15377080)
This is basically an anti-vaxx-ish comment. Open sourcing propritary software is not easy, and IDK how you come to that last conclusion if yours that you're pushing all over the place. When pocket first appeared in FF, I was mad, but when Mozilla bought it I thought I could finally use the thing.
Re:It’s time to give Firefox another chance by noncoml on Friday September 29, 2017 @09:55PM (#15370752)
It's troubled past and weird current state, doesn't make me comfortable with sharing any info that Mozilla shares with them.
Re:It’s time to give Firefox another chance by nnethercote on Saturday September 30, 2017 @12:23AM (#15371226)
Mozilla acquired Pocket a while back. So "shares with them" really means "shares with itself" :)
Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @12:52AM (#15371304)
1. It was 7 mos ago, I do not consider that "Awhile Back"

2. Mozilla Inc acquired it as a Commercial Proprietary Venture, not as a Open Source project under the Mozilla Foundation the non-profit

3. While it is Owned by Mozilla Inc, it of operated as a Separate Commercial Company separate from the Non-Profit so no it is "shares with it self"

4. The integration occurred long before the acquisition

Re:It’s time to give Firefox another chance by bigbugbag on Saturday September 30, 2017 @08:02PM (#15375656)
Turns out there are alternatives to chrome other than firefox. even open source ones.
Re:It’s time to give Firefox another chance by Karunamon on Friday September 29, 2017 @10:09PM (#15370795)
At the risk of huge levels of snark, if the "open web" dies because Firefox dies (already a bit player in the browser wars, 11%ish), it was suicide, not murder.
Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @12:56AM (#15371319)
I believe the Open Web died as soon as they Caved to MS/Google on DRM, and choose to oppose the EFF in their battle to prevent DRM in becoming a standard.

Mozilla is now an enemy of the Open Web, the EFF is one of the last organizations left actually standing up for the Open Web. Mozilla is just another Commercial Browser with anti-user features

To be clear I am not laying all the blame at the feet of Mozilla, clearly the Open Web is not an important issue, as even in Linux circles there are countless people that have chosen Google over freedom, making endless excuses and justifications about why choosing chrome was just pragmatic but in making that "pragmatic" choice they sent a clear market signal that performance and netflix was more important the Open web, privacy, and user freedom.

They sent a clear market signal to Mozilla that principles do not matter, and Mozilla took that market signal to heart and turned its back on the Principles of the Open web and privacy to focus more on Performance and Usability to appease those users

Re:It’s time to give Firefox another chance by ubernostrum on Saturday September 30, 2017 @02:18AM (#15371530)
So, what would you do to oppose, say, EME? What cost would you be willing to pay? Would you be OK with, for example, some number of people being badly injured or possibly dying if it would guarantee a permanent end to DRM? How many people?

This is not hyperbole, by the way: when you adopt the sort of you-agree-with-me-completely-or-you're-my-enemy rhetoric you're using here, well, people's lives are what you're saying you're willing to sacrifice. Mozilla could have taken a suicidal stand on principle, and I guarantee it would have hurt a significant number of people, and possibly led to lives lost (through joblessness, through emboldened powerful interests flush with victory over an all-in opposition, through any number of mechanisms).

So. How many human lives would it be worth to you to get EME out of browsers?

Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @08:50AM (#15372634)
>>This is not hyperbole

yes, yes it is

The idea the opposing EME and keeping EME out of the HTML5 Standard would have some how "cost lives" is moronic and hyperbolic to such a degree I will not even waste my time responding to it.

Re:It’s time to give Firefox another chance by ubernostrum on Saturday September 30, 2017 @08:33PM (#15375767)
The idea the opposing EME and keeping EME out of the HTML5 Standard would have some how "cost lives" is moronic and hyperbolic to such a degree I will not even waste my time responding to it.

So imagine a world in which you get your way. Every browser is forced to un-implement EME, the standard is force-amended to not include it anymore, etc.

Now what? Well, what happens now is popular media stays popular, and continues to be delivered via big binary-blob plugins with horrible security properties.

What's the human cost of hacks? What's the human cost of the security issues those plugins open up? How many people end up financially ruined due to personal information being stolen? How many people end up on the street because their credit gets trashed? How many in prison because a plugin vulnerability turned their computer into a node for serving kiddie porn and murder markets over Tor?

It is nowhere near unreasonable to ask how many lives you'd consider an acceptable cost for defeating EME, because there absolutely would be a human cost to it. It's a human cost we're already paying right now, and the major argument in favor of EME is that it helps us reduce or eliminate that human cost.

And this is where single-issue "you are 100% with me or 100% my enemy" stances are proven to be utterly morally bankrupt. It's not just that you implicitly accept that human cost as a means to serving your end. It's that you won't even acknowledge that the cost exists. That puts you in the company of some very evil people, and should perhaps get you to re-think your position.

Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @10:14PM (#15376028)
>>>Now what? Well, what happens now is popular media stays popular, and continues to be delivered via big binary-blob plugins with horrible security properties.

EME is big binary blob plugins called CDM's, EME is just a different API to access the binary plugins that will have (and have already had) all kinds of security issues

>What's the human cost of hacks? What's the human cost of the security issues those plugins open up? How many people end up financially ruined due to personal information being stolen? How many people end up on the street because their credit gets trashed? How many in prison because a plugin vulnerability turned their computer into a node for serving kiddie porn and murder markets over Tor?

Hyperbolic Much, Everyone Info is already out there now and it was not Flash or Java or any browser vunerablity at all that caused it. The idea that the source of people having their Credit Card data and other personal info stolen is the browser shows your ignorance in the field of InfoSec.

Browser are a source for Fraud and Ransomware. Databases of Ruin are targets for ID Theft, that is the database of Large Corporations like Equifax, Target, Yahoo, Anthem, Sony, Adobe, Ebay, etc etc etc

Companies that collect and store PII, they are not hacking individual computers to obtain PII, they are dumping databases

>>It is nowhere near unreasonable to ask how many lives you'd consider an acceptable cost for defeating EME, because there absolutely would be a human cost to it. It's a human cost we're already paying right now, and the major argument in favor of EME is that it helps us reduce or eliminate that human cost.

So you assume in this moronic equation of your that there are zero lives lost in the implementation of EME, The sharing of knowledge via the open web is a huge driver of getting people out of poverty, and improving the lives of billions world wide. In change political regimes that abuse, and torture their population.

How many lives will be lost because all knowledge is locked into wall gardens and accessible only via "approved" platforms, and only for "approved" purposes.

Re:It’s time to give Firefox another chance by ubernostrum on Saturday September 30, 2017 @10:35PM (#15376084)
EME is big binary blob plugins called CDM's

The plugin world had big binary blobs that need the ability to absolutely control at least most or all of the browser and possibly other parts of the computer too.

The EME world has far smaller binary blobs communicating over a narrow defined API which does not give them control of the browser.

So. You don't actually know what you're talking about, and resort to misrepresentations and insults to try to cover up for it. Real great "principled" stand you're taking there.

Re:It’s time to give Firefox another chance by syshum on Sunday October 01, 2017 @07:14AM (#15377311)
CDM require total control of the OS and Hardware, far worse than just control over the Browser.

So it is you that do not know what you are talking about

Re:It’s time to give Firefox another chance by ubernostrum on Sunday October 01, 2017 @07:26AM (#15377342)
Here's the spec: https://www.w3.org/TR/encrypted-media/

Please point to the portion which backs your assertion.

Re:It’s time to give Firefox another chance by AndrewCHM on Saturday September 30, 2017 @03:41AM (#15371763)
And strengthening the stranglehold of copyright holders, doesn't help them ruin lives in a similar way through court systems?
Re:It’s time to give Firefox another chance by ubernostrum on Saturday September 30, 2017 @04:08AM (#15371828)
DRM will exist with or without EME, and web-based distribution of major popular media will use that DRM in whatever form it takes. So EME versus no EME is a wash there, and I've argued at length that killing DRM cannot be done via "principled stands" -- it has to be done via market forces, as it was with online distribution of music.

Meanwhile, the rhetoric I was responding to was very much of the "people who only 99.99999% agree with me will be first against the wall when the revolution comes" school of thinking.

Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @08:56AM (#15372650)
>>DRM will exist with or without EME

Exactly so there was not need to include it in the Standard

>and web-based distribution of major popular media will use that DRM in whatever form it takes.

Lost of popular media does not use DRM at all

>and I've argued at length that killing DRM cannot be done via "principled stands"

No it can only be done by principled stands

>it has to be done via market forces, as it was with online distribution of music.

That was killed by a principled stand not by market forces, the record labels wanted DRM, consumer did not give a shit, a few companies made a principled stand to say no...

That said, even if you want to claim it should be market forces that dictate DRM, then let the market decide by not ham fisting it into a Standard for HTML5.

That distorts the market and is the exact reason MS, Google and Netflix wanted to ensure it was in the Standard so they would not have to explain to the market why the DRM was there, why X device did not work with their products or have to compete in the market place on DRM or no DRM. DRM is "standard" now so there is no market competition for it.

I love all the DRM supporters (which you clearly are despite your claims to not be) that say "DRM was inevitable and putting in the standard would not change anything" Well then why put it in the standard? If it does not change anything, if it does not change the market, if having it in the standard is pointless why did MS/Google/Netflix/MPAA fight so hard to get it in?

because it does in fact matter. It does in fact change the market, and the conversation. Something being a "Standard" normalizes it in the market, allowing it to deployed faster, easier and with less consumer backlash. That was the entire point of the EME Spec, to normalize DRM to the consumer to make it less controversial, and more palatable

Re:It’s time to give Firefox another chance by ubernostrum on Saturday September 30, 2017 @08:22PM (#15375733)
That was killed by a principled stand not by market forces, the record labels wanted DRM, consumer did not give a shit, a few companies made a principled stand to say no...

Apple introduced a large legal online music store with DRM. Apple got huge. Huge enough that record labels got scared and needed to break Apple's position. They turned to Amazon to start a competing music store, but had a problem: they needed to have the music from Amazon play on devices from Apple, or else people wouldn't shop at Amazon's music store. Since Apple probably wouldn't license Apple's DRM (since, after all, it would be for someone to break Apple's market position), the only option left was DRM-free. And lo and behold, Amazon became the first big music store with major-label music available DRM-free. And once there was one DRM-free store, it became hard to argue, from a market perspective, that there should be any that weren't. So Apple's ended up DRM-free too!

Market forces. Not people taking stands on principle.

That said, even if you want to claim it should be market forces that dictate DRM, then let the market decide by not ham fisting it into a Standard for HTML5.

The fact that you keep claiming EME is DRM tells me that you either don't actually know how EME works or what it does, or that you are willfully lying about it. Which is it, please?

I love all the DRM supporters (which you clearly are despite your claims to not be)

And here we are, back at the assertion that anyone who differs from your position by even a tiny amount must actually be 100% your enemy in every way. This is the kind of thinking that the twentieth century taught us to be very careful around, because it tends to lead to lots and lots and lots of dead bodies, all of them people who were "guilty" of being insufficiently perfectly compliant with the stated ideal.

Re:It’s time to give Firefox another chance by syshum on Saturday September 30, 2017 @10:19PM (#15376047)
>>>>Apple introduced a large legal online music store with DRM. Apple got huge... Huge enough that record labels got scared and needed to break Apple's position. They turned to Amazon to start a competing music store,

ROFL.... That is ... wow... Nothing about that is factually accurate, to state the Record Labels was the driving force behind DRM free Music...

Ummm No...

>>>The fact that you keep claiming EME is DRM tells me that you either don't actually know how EME works or what it does, or that you are willfully lying about it. Which is it, please?

The fact you believe EME has any other purpose except DRM tell me you do not actually know the purpose of EME, or what is does.

https://www.youtube.com/watch?v=SPfdOOiuOHI

Re:It’s time to give Firefox another chance by ubernostrum on Saturday September 30, 2017 @10:32PM (#15376078)
I'm not saying the labels wanted to go DRM-free. I'm saying that it was the only option they had at that point. They got legitimately scared of Apple's dominance in the market, and the only way to introduce a viable competitor was to do what they did with Amazon and a DRM-free store.

And just for the record, responses like "ROFL" and calling things "moronic" (as you did in your other comment) don't really make you look like you know what you're talking about or like you're someone who should be taken seriously.

Re:It’s time to give Firefox another chance by syshum on Sunday October 01, 2017 @07:17AM (#15377318)
It was not the only option that had, nor did they desire in any way to go DRM free, they had to be forced into it by both Amazon and Apple.

And just for the record, responses like your revisionist history, and Hyperbolic non-sense don't really make you look like you know what your talking about or like you're someone who should be taken seriously

Re:It’s time to give Firefox another chance by ubernostrum on Sunday October 01, 2017 @07:27AM (#15377345)
You keep trying to put words in my mouth. It keeps not working. Consider a different approach.