Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Comment Re:Fucking morons (Score 1) 152

You're technically right that it's born of "ignorance" since I lack any inside information about the matter and I'm speculating.

Sure, but even a lay understanding of the word "profit" and the negating prefix "non" should give you some hint about how non-profit organizations are legally required to operate.

Comment Re:Never mind run Chrome extensions... (Score 3, Insightful) 152

Mozilla, for the love of god, stop breaking APIs, you morons.

That's actually the entire point of this move. The problem is that the current addon "API", such as it is, is literally every class in the entire freaking browser, which is an untenably huge and perpetually changing surface to maintain. The only way to keep the current API and stop breaking stuff constantly is to freeze all development on Firefox now and forever.

That's not really a viable approach.

The alternative is to come up with a more stable API surface, from the ground up, and provide a transition period for add-on developers to move from the large, unsupportable infrastructure to the stable one that won't be -- as you correctly observe -- constantly breaking.

Rather than developing a new API, the add-ons team decided to leverage the work that Chrome has already done in this space, which has the nice side effect of making life much easier for developers who want to write cross-browser add-ons.

One of the things that's getting lost in the noise here is that the portion of the API based on Chrome's current design is just the start. There will be additional API surface to enable some of the things that had been possible with the legacy wild-west-style Add-On approach. Since reading articles is not particularly trendy, I'll quote the relevant passage here:

A major challenge we face is that many Firefox add-ons cannot possibly be built using either WebExtensions or the SDK as they currently exist. Over the coming year, we will seek feedback from the development community, and will continue to develop and extend the WebExtension API to support as much of the functionality needed by the most popular Firefox extensions as possible.

Comment Re:Fucking morons (Score 1) 152

[T]he board of directors decided to just monetize the balls out of Firefox and ride a golden parachute down to its destruction.

The IRS has some pretty rigorously enforced guidelines about executive and employee compensation at 501(c)(3) nonprofits, like Mozilla. It's a complicated topic, but this gives a good introduction to the overall idea: https://www.councilofnonprofit...

The executive summary is that there's nothing anyone can do to make a nontrival personal profit off of anything Mozilla does. So you can sling mud all you want, but accusations that decisions at Mozilla are driven by some kind of profit motive are borne of plain ignorance.

Comment Re:Jury Nullification (Score 5, Informative) 608

Under FISA he is not allowed to use wistleblowing as a defense.

Actually, it's worse than that. Two of the counts he's charged with are violations of the Espionage Act, which was intended to prevent US citizens from colluding with US enemies during World War I. Unfortunately, the law provides no room for affirmative defenses at all: if secrets were leaked, you're guilty, and the court isn't allowed to consider even the slightest sliver of the surrounding context. Did you uncover something illegal? Doesn't matter. Is this course of action the only one that would have turned up malfeasance by intelligence agencies? That can't be discussed.

The reason the Obama administration's insistence that Snowden come back to the US to "face a fair trial" is so flagrantly disingenuous is that the act that he's charged under, by virtue of its complete lack of defenses, is explicitly and intentionally designed to result in anything but a fair trial. They're inviting him home for a railroading, and it doesn't matter whether it's done in private or public: he's fucked.

You should watch citizenfour, which spends quite a bit of time on this specific issue of how inappropriate the Espionage Act is for Snowden's actions, and just how unfair is is designed to be.

Comment Re:Is there a browser that doesn't try to be a nan (Score 1) 199

You don't suppose that the reason IE is slow and crashes on so many sites is precisely *because* it's so promiscuous regarding third-party components that are poorly written, do you? Of course you don't, because that would require admitting that what Google and Mozilla do -- blocking shit that ruins your experience -- is actually the only sane way to be good stewards of Chrome and Firefox. And you've already assumed that they're just doing that to piss you off.

Comment Re:As a Flash hobbyist... (Score 1) 283

,,,is there an equivalent development program for HTML5? Like, would I really have to code absolutely everything including the x,y positions of literally every shape to grace the screen, or is there something with a drag/drop transform interface to modify shapes directly on the canvas?

I think the program you're looking for is called "Adobe Flash Pro CC":

Comment Re:Compatibility mode (Score 2) 283

Windows 7 and 8 include "compatibility mode" for running applications designed for Windows XP. Heck, Windows 7 Pro even included a coupon for a copy of XP in a virtual machine at no additional charge. What would be the counterpart to compatibility mode for running SWF objects?


Submission + - EFF and Mozilla create free, automatic Certificate Authority (

chefmonkey writes: A group of big-name companies including the EFF and Mozilla have banded together to form "Let's Encrypt", a nonprofit corporation dedicated to making HTTPS configuration free, automatic, and easy. According to its website, all it takes is two commands to be up and running for initial configuration — and certificate renewal is completely automated. It's not going live until next summer, but this could be a real game-changer for encryption on the web once it's up and running.

Submission + - Launching 2015: a new Certificate Authority to Encrypt the Entire Web (

Peter Eckersley writes: Today EFF, Mozilla, Cisco and Akamai announced a forthcoming project called Let's Encrypt. Let's Encrypt will be a certificate authority that issues free certificates to any website, using automated protocols (demo video here). Launching in summer 2015, we believe this will be the missing piece that deprecates the woefully insecure HTTP protocol in favor of HTTPS.

Comment Wonder if a chaff approach would help (Score 5, Insightful) 206

I wonder... if we wrote addons for popular browsers that would inject bogus X-UIDH headers into every request, whether we could make this kind of inappropriate privacy intrusion prohibitively expensive. If it works as he surmises, maybe we can overwhelm Verizon's ad exchange platform with meaningless data.

Going the speed of light is bad for your age.