skysight-inc/HackerNews huggingface dataset:
Wouldn't "decide on first run" (i.e., the user is queried if, say, `browser.pocket.firstRun` is set to `true`) address both issues (of users who don't want to be opted in automatically, and of users who wouldn't discover it if it were opt-in only)?
I'm not sure of the legalities but I worked for a place that kept a laid off h1b employee on in a no-show position for 8 weeks to give him time to transition.
The chart you just linked (which doesn't show a timescale) shows Chrome with over 300 exploitable bugs. I doubt the denial of service label, that just usually means that a bug wasn't fully investigated. So, again, how is this different from Flash? Chrome is riddled with vulnerabilities (and Safari is too).

Flash runs in a low-priv environment is nearly every major browser, includes application-specific exploit mitigations, and it silently auto-updates, just like Chrome. It's all a matter of the Flash install base: it's in 90%+ of browsers and it's running the same-ish codebase in all of them, making it a relatively stable platform to develop exploits for. That's it! It's more a factor of market share and not "security."

Every document reader, HTML renderer, JavaScript engine, browser, media player, etc that you use is the same -- a house of cards built on poor memory management :-/.
I'm actually curious given the massive range of possible IPv6 addresses whether this will ever be an issue? Would the chance of randomly getting anything resembling a trademark not be so low that it is a non-issue?
From the last issue of The Economist (Edited by me):

"..a company called Wibotic that plans to recharge drones (and also earthbound robots) without them having to establish an awkward physical connection with a plug.... LaserMotive, another Seattle-based company, .. is developing a system designed to replenish the batteries of drones that are still aloft, using lasers and photovoltaic cells..

Wibotic’s answer is to use tuned electrical circuits in place of simple transmitting and receiving coils. When such circuits are tuned to the same resonan"t frequency, they exchange energy more efficiently. That permits power to be transferred over distances up to the diameter of the coils, or even slightly farther."

Reference : http://www.economist.com/news/science-and-technology/2165613...
Find Waldo Faster
I've been calling it "Susan". I didn't realize there were rules about these things.
Just the other day someone posted a link about the "sharing economy" job of pretending to be a girlfriend. The service is promoted as a way to convince others that you're getting some.

In reality is is used for many things, for example the author's "boyfriend" wrecked his car and needed someone to talk to.

However the author found that she earned about one dollar per hour. The crowdsourcing company that she worked for points out that, as its workers are independent contractors, it is not bound by employment laws.

I hasten to disagree but that's what the company actually says.

I see the sharing economy as the problem not the solution.
Pluto is more intriguing than ever
I'm afraid not, because for the average user, who understands very little about software, asking them "do you want [complex new feature]?" is almost always going to get a "no". And even if it isn't an actually complex new feature, it sounds that way to them.

It's true that this seems perhaps a little silly to people like us. We might prefer this to be opt-in. But we are a rare type of user. Studies show the best decision here is to bundle it by default.
> They would not enable an opt-in feature because it would sound complex and confusing to them.

This sounds like an excuse that could justify withholding just about any choice from users. Why not have a first-run splash page with something like "Pocket is a really cool service that runs best when it's part of your Firefox. May we turn it on? [yes] [no] Don't worry, you can always change your mind later! [Read more about what Pocket does.]"
I could not find happiness of users as a top principle in the Mozilla Manifesto [1]. What I did find is

"Individuals’ security and privacy on the Internet are fundamental and must not be treated as optional."

"Free and open source software promotes the development of the Internet as a public resource"

So their speak and actions are very different, like shady politicians.

Actions speak louder than words.

[1] https://www.mozilla.org/en-US/about/manifesto/
This is true in that you should never promise anything you can't deliver.

I do think you should over cut and then tell the remaining people that you have done this so that you can say you have done everything in your power to avoid doing it again. If you need to cut 50 people to have a good chance of surviving then cut 75 and tell everyone remaining why you have done this. One and done is critical.
-- They will never get to production --

They said that about Elon Musk, on both Tesla and SpaceX. What do you want to bet if crowdfunding had been a valid option back then that he would have used it?

I don't think anyone on HN will disagree that transportation will look vastly different in thirty years time in ways we can't clearly project. Even Ford is now looking into manufacturing both motorcycles and bikes.
GPG/PGP is a VERY hard tool, conceptually hard. Yes, you can run through these “quick-starts” but they give you zero understanding what exactly you are doing.

GPG requires a deep understanding of things it's based on: web of trust, public key, private key, revokation key, keys repository structure etc. And these things are really really hard.
While not strictly required Facebook is persistent in trying to obtain my mobile phone number.

I'm cool with facebook knowing my mail and my real name but there are some people that I don't want to hear from on the phone. Were they to email me I would just mark them as spam.

Also if facebook knows my number then it can follow me whereever I go, or rather, whereever I go while my phone is powered on.
It's really sad that it seems like the developer in question wasn't even speaking from a place of hate. Really unfortunate that the reaction is basically the pressure others to participate in a silent treatment of the individual.
Thank you for everything, Adobe
The 11 Best Airplane Reads for Entrepreneurs
When Blekko was serving web traffic if it came from the primary index and was cached (a repeat request) it was served up in under a millisecond. I learned at Google to never under estimate what sort of performance you could get reading the result out of the memory of a nearby computer. 10,000 computers with 96GB each on them can easily keep 640TB of data ready to return very very quickly. Its even faster if you have your own zero copy TCP/IP layer (right from client memory into the network interface card).

For an example of scale, 10,000 nodes with 96GB each costs less than $30M dollars. The government spent billions on the healthcare.gov project.
As someone coming from a different discipline, git is tricky. Why would you not want to take away from that tricky experience by having a GUI? I understand the power of git, but it's really hard to use coming from a user's perspective, especially if you're working in less command-liney languages. I'd love to have a gui for git!
Now facebook knows your home address and both your ID numbers.
Wow that is really Woz-like.
LINE is a Japanese company IIRC.
From what I've heard, no.

Mozilla had a reader mode, and instead of implementing their own service for saving things to a cloud, they used an existing, popular one after lots of user research.
The real decision isn't made based on a guess like "it would sound complex". It is made by doing a user study - a test of actual users. That data guides the decision, and the data here showed users benefited more, on average, by bundling it, rather than having it be something the user needs to authorize and/or install.
I think what I don't get is why this is so important that it has to be bundled in the browser. I have always viewed Firefox as being fiercely, at times absurdly, about the idea of providing a minimal browser on top of which users can use extensions to build whatever customised experience they want. Sure, integrating Pocket allows Mozilla to (in the quote linked by meesterdude (https://news.ycombinator.com/item?id=9876221 )) "provide this feature to our users in the best way possible", but the same argument could be made for tons of extensions; I think that they haven't made the case that this one is so important that it needs to be integrated. (Is the extension functionality, which can provide amazing services like Greasemonkey, really so limited that Pocket and Mozilla couldn't work together to write an extension that provides an indistinguishable experience?)
This is making a mountain of a molehill. Pocket like functionality is an integrated and expected feature of every browser today. Mozilla decided that instead of making the effort to reimplement this (efforts which are better redirected towards stuff like finally completing per tab processes), they would integrate the most popular extension that was being used for this functionality.

Pocket does not immediately gain any info about the user until the user explicitly opts in.

Mozilla certainly needs to be more transparent about how these companies are selected, and the way this information is first presented to the user. And they have acknowledged they did it poorly with both Telefonica and Pocket, and are looking to improve. But it is in no way an abandonment of their core principles by any stretch of the imagination.
It is a subsidiary of Naver, the largest (and politically well-connected) portal in Korea.
Pretty sure both of those are true.
It's always a pain working with legal stuffs & guys. YouTube make two valid points:

- Streamus has to display video

- Streamus has to display ads

And Sean's doing his very best job to display the video. Ads will be fixed by YouTube team. So far so good...

However, the final one is not reasonable at all: "stop playing after hiding the extension". How could that be different with another tab open and playing YouTube video on YouTube website? If this is a requirement in the deal with labels, even YouTube.com is not compliant with its TOS :-)

I got the same pain while developing UpNext[formally SoundCloudify]. Basically like Streamus, but has SoundCloud support. https://chrome.google.com/webstore/detail/upnext-music-playe...

Don't make it viral, otherwise, it'll be the same fate as Streamus :(
Light and sound are physical phenomena that can be measured, reproduced, and ultimately amplified. The microscope is an example of very direct amplification, which has no parallel for amplifying microscopic sounds that I am aware of.
The biggest game with the younger generation this days is Minecraft, which is hardly well known for its graphics.
El Chapo Escapes Again
Interesting that it's disabled by default in the Developer's Edition.
what was the movie name?
"sharing economy" sounds so much friendlier than "contractor, no workplace protections economy"
What did your accountant do?
what kind of explanation do you give for the layoffs ? how would you make the top performers stay back - do you talk about how the ones that were let go were dragging down the company ?
or do you talk about revenue targets not met, etc
Yes, it is. But that's a fault of the tool, not a fault of the world; while many of these problems are very difficult, and solutions are not easy to come by, some of them we do have good strategies for. And even for GPG itself, it could be far more forgiving than it is. Without fundamentally changing the protocol, we could eliminate a large portion of GPGs configurability, and streamline it to make the "correct" choices. We as a tech industry are slowly coming around to the idea that secure systems are ones with less choices, not more.
From other comments here, it sounds like data shows that this one is good for users. You can argue that other extensions might help, but this one has had an actual investigation done proving its benefit.
Are you addressing me or the OP? Apparently sexiest brogrammer comments are ok. What isn't ok is a silent tacit approval.

"Yeah, sexy blonde, totally makes it clear for me. Thanks for putting it into terms I can understand."
> 8% of Greece's population still works for the state

What's the figure for other EU states?
> Studies show the best decision here is to bundle it by default.

I believe that there are meanings of 'best' for which this is true, but they aren't, I think, necessarily the right ones. In this case, it seems like 'best' is "best for widespread adoption of Pocket".

OK, so let's buy that widespread adoption of Pocket is a good goal because more users like it than don't. I'm sure there are lots of add-ons with this property, but we don't add them all on—so what is so special about this one, beyond just that it tested well, and moreover what is so fundamental about it that it has to be integrated at the browser, rather than extension, level?
Firefox has to succeed in the market in order to achieve its goals. User happiness matters a lot for market share.
Yes, but not for 1Gbps internet. SSH is all I really need tech wise. The most important thing would be a group of people who are really into development and have experience scaling systems. Unfortunately that is much harder to find outside of the bay in a concentrated way.
how many non-techies are ever even going to push that button and use it? I'd bet single digit percentages.
But when paired with the other advice given out in this thread "layoff your biggest underperformers first", why would you be a reference to them? Other employers would call you and you would lie and say that they were awesome when you really thought that they sucked?
Not really. A lot of the efforts of Fuse seem to go into making it easy to build smooth animation and stunning graphics using high level primitives instead of programming GPU directly
The man was the perfect "Nintendo president".
Tell them that if they are serious they will make you an offer. Otherwise you are just losing ground by talking with them.

If they make an offer and you accept only then are you on the same team. Until that point you are adversaries.
Good ventures firms, which are simple to identify, way outpeform the market.
Heard good things about cocos2d-js
Can you point out which other major browsers integrate a feature like Pocket?
For everyone saying "Customize" this and opt-out/in that. Why not just have Pocket be a pre-installed add-on? That sounds like a compromise that would satisfy both camps and fit in with the Firefox philosophy.
I've worked at companies during layoffs, and have been a manager at these companies as well (though fortunately never had to lay someone off personally). My advice:

- Managers should tell their direct reports personally, rather than delegating to someone else like HR. I still remember, unfondly, when one manager didn't want the burden of delivering the bad news and found someone else to do it.

- Give the people who will be laid off as much time as possible to send work emails, talk to colleagues, get taken to lunch, etc. As <steven2012> said, let them leave with dignity. Your employment agreement already prohibits misuse of corporate resources and criminal law prohibits theft of company property; as a general rule there's no need to have a security guard hovering over a desk.

- Write a letter of recommendation if your corporate policy allows and your employee's performance merits it. Give it to them in printed form and PDF. Don't merely offer to do it if they ask.

- As many others have said, do only one round of layoffs. Company morale can survive a single round. It may not survive repeated rounds, with nobody knowing when (and where) the next axe is going to fall.

- Communicate honestly with your remaining employees to the extent policy allows. The best managers will admit it if they don't know something.
Applying the "make it an option" tactic to all questions of UI is how one ends up with a preference menu like Eclipse's. It's a tradeoff, and "I'm on the losing end of the tradeoff" doesn't mean the wrong decision was made.
It seems likely that there are lots of other extensions that would also pass the bar of "users" (even 'lots of users'!) "like it in tests".

(Also, not to be nit-picky but because I think it's an important distinction, I don't think the investigation here "proved its benefit", but rather showed only that those users tested liked it. I suspect every designer would agree that bundling everything a user wants leads, almost paradoxically, to an unuseable mess.)
If you had said that, he wouldn't have remarked about your comment. But that's not what you said.
its shady because its promoting a closed source, for profit entity that has control over user's browsing data.
Their new suitor is Yahoo, but since we're on the subject of Firefox defaults and funding, this reminds me that Firefox's "Show Cookies..." UI has been broken for years.

And that Mozilla refuses to merge many of Mike Perry's privacy and security-enhancing patches for Tor Browser Bundle because they make advertisers' lives more difficult.

I could trivially list at least a dozen default Firefox preferences that could readily be explained by conflicts of interest, rather than common sense or Mozilla's commitment to user privacy or their increasingly-touted (and I'm guessing, unpublished) user studies.

It would be interesting to study which Firefox 'features' get prioritized or broken or fixed via paid staff time on a given time horizon and plot that against deals Mozilla makes with 3rd parties.
Try not to make people sign anything the same day you lay them off, and definitely don't put a check in front of them like you're trying to entice them.
> It's quite similar to other browser integrations.

"Online advertisements with active content aren't shady, almost all networks use them!"

Except for course, what you said it's identical are a notoriously shady group of activities, which has led to much abuse my market leaders at various times (Google, Microsoft), and we see no difference here. For that matter, neither do you.

I get that Firefox benefits from shipping the integration, but you haven't provided any good technical reasons for it not being fundamentally a shift in the way you do business and kind of exploitative.

Holding up a bunch of famous exploitations as "me too!"ing is tonedeafly missing the complaint.
What's so hard about GPG? People say this all the time but don't qualify it. Most people who use GPG don't use "web of trust", "revocation keys", or know anything about "key repository structure". They generate a key, give it to their peer, get a key back, and encrypt messages to each other.

It's not the easiest tool in the world, but it's not that much harder than, say, using a nonstandard compression tool.
Also, Insanely Twisted Shadow Planet. Not 100% 2D, but close in that spirit. https://www.youtube.com/watch?v=-9r6J0b-2BI
That page is full of nice quotes. At the end of the day Gell-Mann did not really capture Feynman's spirit and genius because Feynman himself tells all sorts of stories where he uses physical intuition and playful thinking to figure stuff out. Those strategies can be adapted by anyone, not just geniuses.
Trigger: delivering the right content to the right people as early as possible
There might be more. But tests are time-consuming and can't be done on everything. Also, the number of addons you want to preinstall has to be quite small - past a certain limit, it's too much clutter in the UI, as you correctly said (and indeed the number is very tiny: Pocket, Hello, and Search if you count that).

Given the data available, Firefox is a better browser with Pocket than without, on average, for Firefox users. That's justification for bundling it. Perhaps more data will be collected and other addons might be considered later, but again, the bar gets higher and higher since the total number has to remain small.
Well I might have given you the impression that I am a Clojure zealot. This is not true at all. I program in Ruby, Python, Java, Erlang, Go and OCaml on the top of Clojure. The only reason I prefer the later it because I can use the same minimal syntax to target 2 VMs and that is a huge win. It is also fun to show people the power of Lisp time to time, but that is it. If my manager or team asks me to write code in a random language I am going to learn it and do it, but for personal projects I tend to use Clojure. This is all.
I disagree on the for loops claim. A well written for loop is generally a decomposed pipeline of an optional filter/takeWhile plus a map plus an optional reduce. Easy-to-edit for loops separate those concerns. Easy-to-edit functional programs separate those concerns. It's all the same.

As far as "you can see how a function depends on global state by looking at its argument list" you are actually referencing systems that avoid global state. Dependency Injection is the process of taking global state and making it local state.
If you're doing layoffs, the company fucked up and the pessimist was right while the optimist was wrong!
This might also be good for Pocket, but I don't think that had anything to do with Firefox's decision. Why would it?
Mario Kart N64, Super Mario N64 and Goldeneye N64? All 3D game not made by sony at the time of the PS1? Maybe the best in the world? 3D is awesome when made correctly and not trying to reproduce a movie.
There is such a thing but the scope is usually limited to a problem, a project, a department or a company. A good example would be OCaml and Jane Street for the latter.
Ask HN: Why am I getting offers to buy my iblockchain.com domain last few days?
I forgot I even had it until the emails came in. I'll never use it but I'd like to own a bitcoin to better understand the currency and even use it, Should I sell it for a bitcoins or two or just keep it like I do with my other domains. Not even sure what the value is.
A microscope reflects light off an object to measure its optical properties, and bends the light with a lens to magnify its size.

The audio equivalent would be more of a sonogram than the amplifier I think you are looking for.
This is similar to integrating with a search provider, which all browsers do, for better or for worse. And all search providers are closed source and for-profit: Google, Bing, Yahoo, Yandex, Baidu, etc.
No, a -> b -> c always means a -> (b -> c).

a -> b -> c -> d always means a -> (b -> (c -> d)).

"->" is right-associative.
Ha, I didn't know that happens. Yes, definitely leave it open until you talk to them, and for however long you allow them to say goodbye and tie up loose ends. The greater context of what the original comment said seems to match up with what you're saying, but I didn't fully understand it.
id be interested in a list of preferences please.
So install SeaMonkey
>> give everyone vesting / option rights for ten years.

This has some consequences, as after 90 days they lose ISO status and they'd lose all the tax benefits.
Re: EU IV, I'd really like to get into it, but the in-game tutorial is very, very bad. I've had several tries over the last year, but always gave up way to soon.

Is there a practical intro somewhere? One that allows me to actually play a game, even losing it badly, but not encounter half a dozen "huh, I have no idea what that means and what I should do now" situations every turn.
It may be a reference to the essay "What I Believe" by E.M. Forster.

From WikiQuote:

"Two Cheers for Democracy: one because it admits variety and two because it permits criticism. Two cheers are quite enough: there is no occasion to give three."

The phrase provided the title Two Cheers for Democracy to the book that later collected it and other Forster essays.
As the author points out, GPG makes it unnecessarily complex on top of that because it prioritizes backwards-compatibility over of ease of use.

Why not have sane defaults instead of asking for all these parameters?

There are apps that use crypto which have a much nicer interface. Telegram and Schildbach Bitcoin Wallet come to mind. Even BitMessage is easier to use.