skysight-inc/HackerNews huggingface dataset:
Well if the microscope is an amplifier of light then of course the amplitude of sound can also be increased, and sounds that were too faint to be audible may become audible. There's your parallel. I can't say whether the analogy is actually well-founded, because I don't know whether it makes sense to speak of magnification as amplification. It strikes me as off, though. A large mirror can amplify light by collecting more of it, without magnifying the resulting image, can't it?
Inside the world of India’s badass girl gamers
Maybe I am not following you. Are you saying that browser integrations with google, bing, etc. are all shady?
I think this is a very good point, and I agree! For what it's worth, in the response quoted by meesterdude (https://news.ycombinator.com/item?id=9876221), Mozilla said:

> Directly integrating Pocket into the browser was a choice we made to provide this feature to our users in the best way possible.

I don't know why (or whether) this direct integration makes such a difference compared to providing it as an extension, or even what is 'best' about it (fastest? Easiest? Most consistent?), but that's what they said.

EDIT: On the other hand, mburns (https://news.ycombinator.com/item?id=9876467) quotes another reply where Mozilla seem to agree with you.
You keep saying "we tested!", but I don't think you understand how testing works or what you're actually claiming to have tested versus what other people are talking about.

You see, what you tested is the behavior of users when a particular app was introduced, over a short period of time. However, you failed to test against rivals (because you haven't used any of that data to explain your decision), and the only "test" you seemed to have done is "how do we best get users to utilize our paid features?"

I think you know that though, and you're just here lying for money.

Not really surprising shady software practices are being defended by shady PR liars.
Ah the closest Montana town for you would be Missoula then. http://www.factandfictionbooks.com/ + https://plus.google.com/105085381942018445206/about?gl=us&hl... + http://www.earcandymusic.biz/ or http://www.rockinrudys.com/ + http://www.ticketweb.com/snl/VenueListings.action?venueId=23... and http://eventful.com/missoula/venues/the-wilma-/V0-001-001441... and http://tophatlounge.com/events/
this is something I will consider, thanks for your idea
If you don't like Pocket, get more people to use the Sync feature instead or help build out Sync to do what Pocket does.

To get to free/open source sometimes you have to start with proprietary software and progressively move over.
Safari's Reading List, no?
An attack sponsored by the South Korean government sounds unlikely. South Korea isn't exactly a bastion of free speech, but it isn't China, either.

If by "nationalists" you mean the notorious online community known as ilbe, that's definitely possible. They're a weird amalgam of political ideology and lulz, basically the neocon counterpart to /b/.

But it could just as well have been a shady competitor who got pissed off with Telegram for whatever reason. The social networking market in Korea is cutthroat. Almost everyone treats it as a zero-sum game where you have to destroy all the others in order to succeed. Maybe this competitor was planning to launch what it considered a killer feature and Telegram launched it first. Stickers?
Does Mozilla make any money on it? Why would they bundle a non FOSS service into the browser, enabled by default with that?
Time for an open-source pocket clone.

I'll start the API.
Historically, the binary blobs provided as "browser integrations" are both major attack vectors and used by market leaders to exfiltrate inappropriate data under the aegis of "they didn't opt-out of our totally optional service!".

So yes, the market is fundamentally shady for "browser integrations".
No, this is the modern form of the old free version of opera, back when opera was paid software, and they had banner ads embedded in the browser ui.
You can also disable it in about:config, but the icon still stays in the reader view (that's a bug).
This. It's like everyone wants Firefox to look like version 1. Seriously guys, there are great features like reader mode which people don't know about. There's a sync mode that people apparently aren't using (I know about it and even I haven't set it u, but I do have Pocket installed)

The Firefox design team needs to test these things out. If y'all don't like it stick to Iceweasel or some other fork. Just don't expect much innovation from the forks.
because:

1/ its a source of revenue and get VP's bonuses for diversifying mozilla's revenues

2/ its a test to see how people like if mozilla starts incorporating 3rd party cloud services in the user-agent

(doesnt actually sound evil put like that does it?)

result:

1/ some few people get paid a few hundred thousand/year

2/ mozilla alienates people, loses market share

3/ said vps will leave when mozilla can't pay them bonuses no more

(I think that's sadly close to the truth)
I guess the goal of Security is to not become the next OPM or Hacking Team.

I agree with what you say regarding perimeter security, a concept quickly decreasing in relevance in today's environments. Unfortunately, when you have thousands of people working for you that don't know how to computer, you have to take steps to ensure that the data and functionality that they're handling remains protected.

Additionally, a large amount of attack surface exists on the client side, and with these two factors at play you're dealing with a lot of non-trivial trust relationships within your organisation.

Yes, ideally every system would be an island, and everyone who was supposed to operate it could do so securely and competently enough that they'd realise if something was wrong.

Until then, corporate workstations live in a locked down world where all external access is monitored and scrutinised.
Absolutely, I need to learn about Kotlik, it almost looks like Scala at the first glance.

I agree with you about languages and targeting 10+ years with it. Stability is worth more than anything to me, out of the box performance also important (this tend to be great for older languages) not to mention the std library quality. For these reasons Java is an excellent choice.

Clojure came to me as a total surprise, since I haven't studied CS and because I was surrounded with Perl/Java engineers for a long time I haven't heard about Lisp till 2011. It changed my approach to software engineering a lot. It is absolutely eye opening, mind blowing and all that jazz.
Suppose you were to right click -> Customise and remove the icon, the feature is effectively disabled. If you can't take Mozilla's word on that, that's understandable. You can check the integration code - its open source. Now if you're going to say that its the principle of opting-out rather than opting-in, that's a separate discussion. If you're concerned about your privacy, you can protect it in 3 clicks.

If you're still concerned, then use IceWeasel or SeaMonkey.
Note: My point isn't that startup success is pure luck, just that the likelihood of becoming a huge success is very small. People always focus on these 1-in-a-million success stories, but it may be a good idea to realistically reflect on your odds.

(Becoming a very successful startup founder can be better compared to becoming a famous actor or athlete. A successful athlete may also tell students "don't give up, I succeeded", but that doesn't make it good career advice for most people.)
I haven't heard of one from someone I trust yet. I would like to, with a positive recommendation.
removing it from view doesn't actually remove pocket - in fact you just have to click the hamburger menu and click pocket.. ooh its still here ;-)
Your search comparison is a good one. The bundled search providers are installed as removable. If Pocket was distributed in this manner (as an extension that was enabled by default, but removable via standard UI) there would probably be less of an uproar.
Ok, I think I understand your objection now. I can sympathize with your position - browsers would be purer without such integrations. It would be a better world.

I do think, however, that to compete with other browsers, such integration is necessary. If Firefox doesn't integrate with search, users will not find it useful, because they are so used to using google.com and so forth.

So I agree browsers would be better with no such integrations. It's a necessary, sometimes painful compromise.
I use Pocket, and am pretty happy with it. However, this bundling may cause me to eye it more critically now.
Complaints of color over content, sometimes color is part of the content. Sometimes civility of the response downplays the visceral nature of the reaction. I revile at it, the revulsion needs to be expressed. My four words expressed my sentiments in the most correct and compact manner.
There's a (currently) 178 response thread for this bundleware in the Mozilla "governance" forum:

https://groups.google.com/forum/#!msg/mozilla.governance/2PY...
> Chrome pushes out a dozen or more fixes
> for remotely exploitable vulnerabilities
> every 2 weeks.

That equates to 288 remotely exploitable vulnerabilities in Chrome per year.

Here is a chart from the same source with a timeline of sorts: http://www.cvedetails.com/product/15031/Google-Chrome.html?v...

Your statement about Chrome is clearly way off, and that's what your parent was addressing. He never said Chrome was bug-free. And he was right to say that Chrome is way ahead of the other browsers (according to these stats, at least).

Edit: those stats show Chrome is better in terms of CVE severity, not number of annual CVEs.
I think that the second sentence mischaracterises my argument (I haven't said anything, though my opinion is probably clear, about whether this is the right or wrong decision); but I appreciate the first sentence. I have been arguing the drawbacks of one extreme of the trade-off (bundle everything!), but it's worthwhile to observe, as you did, that the other extreme (prompt for everything!) is equally silly—so that really, I think, what we're all debating is what is the appropriate point in the middle, not at which end we should live.
yes, albeit i bet its negligible compared to the yahoo search deal
http://www.adobe.com/software/flash/about/
This is how it worked both times I was laid off from a large silicon valley company.

The deal was basically: "You're relieved of duties today, but you stay on the books and draw salary for [1-2] months, after which you'll be terminated with [N] months of salary as severance. Obviously you're welcome to look for other jobs, internally or externally, and if you find a new job and don't want to wait out the 2 months, you're free to quit early (foregoing severance)."

It felt waaay better than being escorted out with [N+2] months of severance, and the cost to the company is the same (or cheaper if some people wind up forfeiting their severance).
You can write business logic for both iOS and Android using Go and only have to write the UI specific stuff in Swift/objc or Java.
interestingly - firefox nightly for android has a "reading list" and no pocket

which is .. basically pocket on top of firefox sync... also has a nicer integration and its pretty simple.. i dont even..
Hey don´t worry! No Koreans where interviewed! They are "just building the ship".
I think that I was unclear. When I said "best for widespread adoption of Pocket", I meant just that: Mozilla have decided, after gathering data, that Pocket is a service that is good for users, and they want as many people as possible to use it. I did not mean to suggest that this was an attempt by Mozilla to promote Pocket for Pocket's sake.
When I first heard about this all I could think was "Wow, Mozilla must be having some really serious money concerns right now"

I've been a huge Mozilla fan for a long time(I'm typing this on my Firefox OS phone) but this is all starting to feel really hopeless.
Hypebeast Is Down :scream_cat:
Functional Constructs in Golang
Unfortunately enticement is literally the purpose of the check. You're required to exchange value in order for them to agree to not sue the company. When I had to do my first firing I was surprised that this was the case but our lawyers insisted that we had to offer someone thing of value (can be a check or shares) in exchange for signing a termination document.

As for getting them to sign the same day, don't drag anything out. Just get it over with so both parties can move on. It's a terrible experience on both sides (unless one side is an asshole or doesn't care about the company.)
Layoffs are the easiest time to give an employee a reference: "We really wanted to hold on to Bjorn, but we hit a hard patch and had to lay people off. We'd hire him back in a heartbeat if we had more money."
> I think what I don't get is why this is so important that it has to be bundled in the browser.

They've made a statement just last week following a developer summit. Sounds like Pocket et al might yet be repackaged as default addons afterall.

Folks said that Pocket should have been a bundled add-on that could
have been more easily removed entirely from the browser. We tend to
agree with that, and fixing that for Pocket and any future partner
integrations is one concrete piece of engineering work we need to
get done.

https://mail.mozilla.org/pipermail/firefox-dev/2015-July/003...
Your advice is very humane and sensitive but it's definitely siding with the employees and not the employer. If you're an executive at that company in charge of doing the lay off, this is terrible advice.

Not trying to be heartless here, just trying to point out that there are two sides to all stories, including tragic ones.
https://news.ycombinator.com/newsguidelines.html

"Please don't post on HN to ask or tell us something (e.g. to ask us questions about Y Combinator, or to ask or complain about moderation). If you want to say something to us, please send it to hn@ycombinator.com."
Oh ok, sorry for misunderstanding you before.
For what it's worth, the author discusses honour or dishonour, and seems mostly to shy away from morality and immorality (mentioning the words only in a context in which he intends to dismiss their fitness for argumentation).
I agree but this comes quite close (minus the walk-troughs) https://www.mailvelope.com/
Like with many things there is this "Ah that's pretty smart on several levels" with public private key crypto. But it takes a while and some repeated explaining, at least for me it did. This pasage in Little Brother (by Cory Doctorow) introduced me to it in a better way than ever: https://www.wattpad.com/12853166-little-brother-chapter-10
It's hard to understand Nintendo state, money wise they're doing better than others, but on the game/machine level they're a bit off.
i dont know about you, but that sounds pretty damn evil to me.
Been enjoying the hell out of Nidhogg recently. Some other notable ones are Mark of the Ninja and Bastion (maybe? I don't know if you're counting 2.5d games. included it because its absolutely, stunningly, beautiful. seriously worth looking in to)
Since there is often no way to differentiate between blatant promotional
advertisements (spam) submissions and sincere requests for feedback on
projects, Hacker News has "Show HN" submissions. You can find all the
existing "Show HN" submissions through the "show" link in the top menu.
If you want feedback on your own project, do your own "Show HN"
submission, but you should read the "Show HN" rules [1], along with the
main HN Guidelines [2] and FAQ [3] (linked on the bottom of every page).

[1] https://news.ycombinator.com/showhn.html

[2] https://news.ycombinator.com/newsguidelines.html

[3] https://news.ycombinator.com/newsfaq.html
It doesn't matter. You can't have a pessimist in bad times.
Number one issue for common people: "I use webmail".

Another issue common people don't think about: How do you backup your key and actually restore it in such a way that you can read your old mails again?

Oh, and how long was GpgOL not working for the current Outlook version? Another big stone that lies in your way.

And I wish tech-savvy people would just "allow" the workflow you described above.

I have encountered too many discussions where people got scared off, because "the web of trust is the only acceptable way", and "check your government-issued ID cards! Yes, even if he's your best friend since kindergarten and he gave you the key in person!".

Nerds love playing the key party game. They love calling some first-level support and asking to recite the key's fingerprint. They love showing how goddamn smart they are. And that puts everyone else off.

It's another expression of the "security is binary" mindset that also hinders opportunistic encryption. Because there is something better we must not use this.

Lose the web of trust (and "marginal trust" is something only techies can come up with...), have a nice UI with only four or five buttons, make it work with all Outlook versions and make it work with webmail (at least GMail) and you may have a winner.

The last one is the big one and nearly impossible for anyone else, but Google seems to be working it (end-to-end for Chrome).
Ask HN: Opt in v/s out
This question keeps coming up, and the usual argument I've heard is: For most users, they wouldn't bother opting in, so there's no way to release a feature than to have them be opted in by default for all new features, and then have an option to opt out for stuff they don't really want.

I was wondering if it would be feasible for a product to have a screen when it's installed, asking users if they would want to opt in or out by default? Has anyone experimented with such a strategy in their product? What have your observations be?
I read this article a while back couldn't finish it. It just seems the writers' of The Verge's main point is that The Awl is great because it's read by the most important people in media like ourselves.

The Verge is the same tech reporting that I can find elsewhere with better graphic design and an editorial style that trys to look a bit further than 5 inches past their nose.

In other words, The Verge has a low hurdle to jump over to be better than most tech writing. They are far from the best. Their coverage isn't very deep and their technologists aren't very insightful nor very good at predicting what's next. I find Ars Technica and Anandtech to be far better technically while not being nearly so smug and self-important as the Verge. Their greatest contribution so far has been their 10 minute wrapup of "All the things you need to know about tech conference X". That is merely the blog post of the youtube generation. Not insignificant but, nothing really groundbreaking nor the best of their industry.

While I haven't read nearly as much of the Awl, I have stumbled upon a few of their articles over the years and nothing has struck me as profoundly better than the rest. Just filled with the thought that they are.
> Friday is the worst

Worst for the employee being laid off, best for the company doing the lay off.

Reddit recently used that approach to announce Ellen Pao's "resignation".
I've used a telemedicine service: FaceTime with my grandmother who is a nurse.

But to more seriously answer your question, I really just haven't known about actual services that I could use. Also, how does it work with health insurance?
> If Firefox doesn't integrate with search, users will not find it useful, because they are so used to using google.com and so forth.

This is a particularly weak case, because what's really needed for this feature at the browser level is an API for search providers, backed by several plugins which take advantage of the feature and offer various providers.

However, that's not what Firefox did here, as far as anyone can tell. Why not? No technical reason has been provided, and the replies have been so completely off topic as to cause a long debate thread over that very reasonable concern.

Firefox tightly coupled a technology to their platform rather than providing a service API and plugins, and we have no understanding of why a group committed to openness would make such a fundamentally close source move.

Historically speaking, the reasons groups do that is malice.
This is what happens when you have a tightly-coupled "NPO" that needs to use creative means to fund their organization.

Mozilla is not exactly light-weight anymore and they have major expenses these days, which means they either need to go cap-in-hat and beg YaGoogFace or tell users that user-interest is still core, whilst integrating "sponsored" plugins deep into the browser.

This is no different to getting "free" software on MS back in the 2000s, at the expense of having to install that shitty ask.com toolbar.

Privacy and security really seems to be becoming more of a fallacy on the internet now.
If you're going to call the advice terrible, you should provide some rationale.
That's about how much market share? Less than a percent?

(I loved EnigMail, back when I was using it)
I think one of the issues with the microscope analogy is that microscopes provide their own light source and the object obstructs the light to produce a signal. The objects themselves don't emit light, where as the DNA is assumed to already be emitting sound (vibration) that needs to be amplified.
> 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).

I think that the wording here is important: Pocket is not an add-on, at least in the sense that I understand it: when I go to Tools > Add-ons, nothing there allows me to disable or remove it. (I can't find it now, but I thought that one used to be able to manage search providers in a similar window.) Add-ons are by their nature trivial to disable or remove, and a solution involving going into about:config, where the user is explicitly warned of the dangers—in language far more frightening to a non-techie than any opt-in could be—is not trivial at all.
Counter-Strike does, and I say this as a Mario fanboy.
however the precidence of selecting a closed source search provider already exists and is a strong expectation (this was something championed largely by firefox to begin with, as an interesting sidepoint)

There is no expectation of an integrated closed source "cloud reader" and attempts to paint this like "aww gee shucks it would be great it we could do something about this but thats just the way they world is" come off as extremely disingenious, especially as the mobile version of firefox had this feature baked in with no reliance on any third party at all.
At a high level, yes: develop using JavaScript, end up with a true native app, on iOS and Android.

See also: NativeScript, Tabris.js, and React Native

Edit: If you'd prefer to develop apps using a different programming language, see http://www.mobilechameleon.com/
Here's how not to do it...

Experience 1:

- Start deactivating their accounts a week before giving the news.

- Give 3 days severance pay and act like it's not just them not wanting to figure out how to cut 3 days out of a paycheck.

- Have the manager escort the employee to HR without a word, and then leave and let HR deal with the hard part.

Experience 2:

- Tell the employee over email while they're on vacation, and then never bother to have any follow-up in any form.
Oh thanks. I have added docker image support. Following command works now.

$docker run remore/dockerfileview dockerfileview ubuntu:14.04
It's also wild speculation, so should be taken accordingly.
Thanks for your response! If I can ask a follow-up question, when did you decide to do EM (was that something you knew going into medical school?) and how did you know that this was the right field for you?
Did you get this done? Love to learn how it went.
a laser interferometer can be used as a "sound microscope" by projecting the fringes and converting them to sound with a photodiode.