skysight-inc/HackerNews huggingface dataset:
Lots of negativity in these comments surrounding Firefox and Mozilla's direction with it. I've been using Rust, a Mozilla product, quite a bit recently and have even contributed to the project. I am throughly impressed with Rust, the language, the ecosystem, and most importantly the way it's maintained by Mozilla. It's an incredible gift by Mozilla to the community at large, and for that they've earned a lot of respect from me.

I agree that Firefox's performance is quite bad these days, but Mozilla is already working on that (with Servo). Pouring more devs into it is not likely to make progress on that front faster (too many cooks). They could have taken a more gradual approach to the problem, by slowly evolving the existing codebase, chipping away at performance. But they've been trying that for a long time. Servo is, in my opinion, the better plan. And with it also comes a massive security hardening. It's a long road, but one worth waiting for.

So, Mozilla has already dedicated the necessary resources to handle performance. What are they to do with the rest of their company's resources, and most importantly, what can they do to grow the company? Firefox Hello and other projects like it are part of that effort. We may not agree that Firefox Hello is a good idea. Personally I don't have a use for it either. But bless them for trying and experimenting.

And let's not forget that Firefox is a "free" product. I can't imagine Mozilla is swimming in money. They don't have the resources that Google or Microsoft have, and yet they still have a solid chance at leap-frogging their competition with Servo.

Personally, I continue to use Firefox as my daily driver, because it appears to respect my privacy more than Chrome, despite its performance issues.
Ask HN: What widget toolkit does Chrome OS use?
I'm not familiar with Chrome/ium OS but recent news about applications on the OS getting a facelift caught my interest (http://thenextweb.com/dd/2016/04/20/googles-chrome-os-material-design/)

I'd like to know what widget toolkit they use to draw their user interface and if its viable for GUI development for other native non-Chrome OS applications.
Does the nickel per bag have an appreciable impact on the environment? It's being floated as an anti-littering thing, so keep in mind the goalposts have already moved once.

But if it does, that's fair enough.

If not, it's just another "because we said so" tax with little basis in reality.
Clojure/West 2016 report
Send “models” rather than code. Low-level code is relatively unexpressive, contains considerable redundancy, and as a result, is relatively large. By sending high-level models instead, which are then expanded on the client to working code, application download size can be greatly decreased. Models typically provide one to two orders of magnitude of compression over code.

This video shows how we do it: https://www.youtube.com/watch?v=S4LbUv5FsGQ

This document gives some results (like a GMail client that is 100X smaller): https://docs.google.com/a/google.com/document/d/1Kuw6_sMCKE7...
How many diagnostic companies have tried to make the same claims as Theranos without having a profitable business? Theranos punched far above its weight when it came to fundraising and garnering media hype. The downside of such an approach is that if you goof up, you are that much of a spectacle. Or to paraphrase Jesus, those to whom much is given, much is expected.
Self identification, affiliation, and membership are not synonyms.
Energy is actually quite cheap, especially so in the US with the very abundant and globally cheap natural gas supply after the fracking boom.
OK, keep downvoting. I couldn't care less. Do you think I'm being too terse? Take a look at the last edit. Or is it something else? I don't care either way.
They cant. That is the whole concept behind the word "onion" that they cant.
Another Go Mux (with regular expressions)
Sounds no different than WalMart/Sam's Club.
I'm learning Go, and I was looking for a Mux with regular expression support. Well, there are many Go muxers, so I decided do build another just for fun and to learn more about Go.

Maybe this is not the best and fast, but it works pretty well. Let me now what you think. :)
I'd like a refund, please.
We also don't treat murder as being infinitely bad, and we reject policies that would decrease the murder rate because they would cost us in terms of something else we value e.g. privacy and convenience.
To partially answer my own question, there's a Crypto Currency Security Standard, with Level 2 claiming on preventing solo internal attacks.

https://cryptoconsortium.github.io/CCSS/
Show HN: Apps in emerging markets – Network awareness API
[Are you an app developer who ships to global markets with often flaky networks? Would you find such an API useful?]

We are building a network estimation API for Android and iOS. We believe developers who ship network intensive apps to international markets will find it useful to improve UX on networks with poor quality of service (QoS).

How does it work?
An app developer would integrate the library, and use the API to receive a network quality estimate result on a 1-5 scale. 5 being the best network and 1 being the worst.

* 5 -> Good for low latency video and voice streams as well as for HTTP.
* 4 -> Good for HTTP but acceptable for audio and video streaming.
* 3 -> Poor for both HTTP and streaming.
* 2 -> Very poor
* 1 -> Complete network failure.

Under the hood, we use network pings tests, together with statistical models based on time, location and past data from the the same carrier/operator to create a network quality estimate. No long-running or data-intensive HTTP download tests are used.

Globally distributed low-latency servers ensure that the developer can compare results over time and use the last-mile network quality estimate to influence app behaviour for the better.

The API call has three modes of operation/invocation:

1. Get current network quality

2. Get estimate X minutes from now (model based)

3. Get estimate at location Y (model based)

Example app adaptations upon using this API:

1. Uber-like app: Pre-load map tiles around the street corner where the pickup is expected thereby protecting the mobile data experience.

2. Amazon.com style shopping app:
Use smarter pre-loading strategy from the server for catalog and images.

3. Spotify or Facebook Live streaming app:
Initiate streaming with bitrates that will sustain a buffering-free experience throughout the length of the user's session.

What does the HN developer community think? Thank you in advance!
I create a new account on every site I use roughly once a year. I've no interest in reputation and there's no way to gain from keeping one account going. I know I'm not alone in doing this.
because rapid destabilization and shifts in the job market have never had far reaching international consequences
>Yes. This is exactly why we don't expect markets to take care of these issues: instead, we have a public police force.

Markets can and do take care of these problems. Businesses employ loss prevention and security staff, install security cameras and do a myriad of other things to prevent these problems from happening. Furthermore, when preventative measures are not enough, insurance is also available.

Police officers do very little to prevent these kind of problems. I would guess that very few cases (percentage wise) of shoplifting or vandalism were actually prevented by an on duty police officer. In almost all crimes on property or person police only show up afterwards--if they show up at all.

>The problem is that enforcing this liability is somewhere between impractical and impossible. It doesn't matter how much ideological sense your proposed solution makes if it can't actually be executed.

Maybe so, depends on the case. If I have video footage of a neighbor dumping a plastic bag in my front yard, I can pursue it if I want. Perhaps the wind blew it into my tree from a careless person many miles away. If I wanted to, I could hire an expert to do forensics on the bag and track down the culprit. In reality when the cost is so low for me to go pick up the bag from my property, that's what I'll do. The point is, it's up to the property owner to determine how they want to handle a trespass on their property. It is a cost/benefit analysis and the markets are working just the way they should.
No link to the actual study, not even so much as a DOI. Never mind "make a hands free call" implies carrying on the call...

I'm calling shenanigans anyways. What on earth is the driver doing for those 27 seconds? How are they determining "full attention"?
This was a huge discussion on the Tor blog or subreddit. It was concluded that it is unlikely that they even found one existing key.
I don't think they are 'stupid'. I think in general the overall look and feel of applications, websites, etc is all very subjective. For example I really strongly dislike many aspects of Material Design even though most people seem to love it.

Also since they are constantly changing and tweaking things I've given up on constantly criticizing looks (or trying to customize things to suit my taste) and I just focus on usability and functionality. I only get upset when a user interface has become so poor that the former things suffer as a result.
Using Facebook to communicate is totally fine and great. Letting self-selectrd Facebook hordes make decisions is the mistake.
> Depression is an illness
Well, not really. Depression is a "disorder". You can be more biologically predisposed to depression, but that isn't the same thing.
Another follow-up, the actual cross-license agreement is here[1]. From my reading of it, it can expire, among other times, when the last of the patents it covers expires. That implies to me that it is probably still in effect, since any patent covering AMD64 most likely is still valid in 2016. I don't know what or who to believe anymore.

1.http://www.sec.gov/Archives/edgar/data/2488/0001193125092367...
Dave Winer: Life is like a party and
We are talking about SF and plastic bag. Most of us don't drive in SF...and we do combine trips / car share because Uber/Lyft cost. Financial incentive cannot be ruled out as inefficient that fast imo.
This is one of the possible afterlives described in "Sum: Forty Tales from the Afterlives" of David Eagleman
http://allendowney.blogspot.com/2016/03/the-retreat-from-rel... This blogger has been covering the phenomenon among college freshmen since 2008. Notably the most recent results segregate none, atheist, and agnostic whereas before it was just 'none', but the effects are the same regardless of which label you want to associate with / avoid.

Personally I think the actual cultural movement towards 'atheism' is simple Leftism. Most people may still believe in the belief of God and thus differ from atheists on the ontological question, but their beliefs about the world in general are vastly different from those of their (for some religions, even still living) ancestors of the same declared denomination and those beliefs are in conflict with classic doctrine.
Unpublished Android app to get Dilbert strips – Random/Latest
Nope. They ran a cluster to generate billions of addresses, and used some logic to find a nice one. But that won't help them a bit to find a specific address, since all the addresses they generated are only a vanishingly small fraction of the possible addresses.
The sad thing about the rush to create all these unicorns is that there is a good chance that its the employee's who get screwed the most if there is a reset in funding levels.

Link to the original article that this one references:
http://abovethecrowd.com/2016/04/21/on-the-road-to-recap/

As Bill points out, its been speculated that in an effort to be coined a unicorn, many of these companies agreed to some onerous funding terms, including ratchets, PIK dividends and preferential treatment as to when they can redeem their shares if there is an IPO.

This might make sense from a founders perspective as reportedly many of the founders have taken some money off the table during previous funding rounds.

This leaves the employees as the only class of shareholders who often can't take money off the table during fund raising and who are usually the last to be able to sell their shares/exercise options when the company goes public.
Sorry for offtopic, but I find it strange that so many people find it hard to remember, it's just: e(x)tract, be (v)erbose and use (f)ile. If it was gzipped add -z. If you're compressing the file use -c (for compress) instead of -x. To me it was one of the easier commands to memorize...
I think this is a good reminder of why they would want to keep people just barely satisfied. China will go that far, but it's an expensive point to make.
So affluenza?
I doubt many would agree with your moral absolutism.

Here in DC we have a $.05 charge on plastic bags. Some of that money goes to restoring the river which is choked with plastic (and other) waste. Plastic bag usage has dropped 80% since the bag tax was instituted. So, we got a great outcome (lessened externalities from litter) at minimal cost and inconvenience. Some of that is financial, less money (public and private) devoted to cleaning, less damage to public infrastructure (clogged sewers), less need to restore the river.

An alternative approach DC could have taken to the bag litter problem would have been to increase the enforcement budget for littering. It would have been extremely expensive and its doubtful it would have cut down anywhere close to the amount of bag litter, so society would still bear the cost of the externality.

Most people would not pick the latter alternative, and would consider the minimal costs imposed on innocents to be well worth the outcome. Moral absolutism over pragmatism can result in cutting off your nose to spite your face, in this case, continuing to bear the burden of the externality.
Battling the Zika virus, one old tyre at a time
Relatedly, I had a co-worker who'd once worked for the Washington, D.C. Metropolitan Police Department doing data entry. He frequently had to review images or video footage (not all of which was produced by police, but sometimes collected as evidence) and classify it before entering it into their database. He didn't last long, only a few months before he quit, and he said that 10 years later he still sometimes had nightmares about the things he saw while on the job.
Not to mention my account managers and BDM's don't even know what a linux is.
It is represented poorly. But it's not clear that combating parliamentary factions would do better.

It's mystifying how such a diverse and populous country can be represented well at all. And the evidence is stacking up to show that it can't, in USA, Russia, China, and India.
Western press always mocks eastern countries because of their policies around surveillance and censorship to restrict free speech. They rarely report on what is going on around here.
The Evolutionary Argument Against Reality [2 Min]
There really isn't much to be had by spending more on food. Its mostly a flat cost unless you're a connoisseur or professional.
Do you have links to the two conflicting standards please? Or names so I can web search them?
Take that $40k you would have spent on a car and invest it so you can retire earlier. This realization clicked for me when I heard about Financial Independence / Early Retirement. Don't buy fancy possessions, buy time. You can use that time to focus more on your relationships. Mr. Money Mustache comes off as over-the-top but his blog and others like it touch on these themes.
> Do you believe that, given a million dollars for every bag used, the government could clean up this supposedly irreversible damage?

You're missing the point.

If you charged a million dollars for every bag used then basically no one would use plastic bags. Or at least few enough people that the aggregate environmental impact would be negligable. As it turns out $5 or $10 would probably work as well as $1M.

The whole point is that it's totally impossible to come up with realistic estimates for something like plastic bag waste. So you set the prices high enough to disincentivize their use.

The purpose is the disincentive, not actually putting accurate prices on externalities. Confusing these two things is the source of the confusion in SilasX's original post.
Please make R a language here. That would be amazing to be able to run snippets. I could see a lot of uses!
There are countries where people go to jail over Facebook or Twitter comments and even just using it could be triggering some arcane investigation against you.

Also Iran (likely others) did try to inject tracking JS in plain HTTP and they got the ability for a while to have valid certs so HTTPS is not really helping if you are not really paranoid with certs and hashes that is really difficult to archive.

Once you got Tor running and connect to an onion you have quite a few guarantees that are hard to circumvent/spy on for a government.

> by that I mean you think people are planning terrorist plots over facebook? come on.

It sure has likely happened. Due to Facebook only access (internet.org) for a lot of the world using mobile and Facebook is the only access to internet that is affordable. Online shopping is also handled over Facebook in these countries.

While Facebook shares your data with courts it has no way of knowing who you are if you are using Tor. At least it can't forward your location to the local secret service to beat you up. A somewhat qualified court request from a western country is also something different than arbitrary repression from dictatorships.
Following Cory Goldstein: True Feelings about SFSU Dreadlocks Video
You don't know the judges experience, or life, which makes your point impossible to prove.

Why are you being so combative?
We all knew it was coming, but dang that was fast.
This is such and understated break through in animation technology. It help the create better shots, but helped distribute pieces of development. It's not unlike what the tech department did at ILM. They used technology to help create the shots they need, which lead to digital editing, computer shot layouts, and many other tech advances that seems standard these days. Highly recommend Droidmaker by Michael Rubin
Germany has been charging for bags at the store for at least 25 years. I don't understand how Americans have so much trouble with the most inconsequential of amenities they are asked to provide the environment.
I was working on a similar service using Bitcoin so the idea was mostly centered around maintaining control of your money and negligible fees. Our main issue was lack of a market to pitch to, but this idea is definitely something that I would hope becomes a reality.
Pregnant woman tests positive for Zika in San Francisco
Download Eassos System Restore 2.0.2 Crack and Keygen
Plurality rule, not majority rule.
Reading the PDF (http://www.nejm.org/doi/pdf/10.1056/nejmsa071143):

"When life was ended without the explicit request of the patient, there had been discussion about the act or a previous wish of the patient for the act in 60.0% of patients, as compared with 26.5% in 2001. In 2005, the ending of life was not discussed with patients because they were unconscious (10.4%) or incompetent owing to young age (14.4%) or because of other factors (15.3%). Of all cases of the ending of life in 2005 without an explicit request by the patient, 80.9% had been discussed with relatives. In 65.3% of cases, the physician had discussed the decision with one or more colleagues"

So, part of this is due to the fact that the law states that doctors must check that the patient consents _now_ with the choice. A written statement that, for example, one doesn't want to live on with Alzheimer's when one has reached a well-described state is not sufficient.
Why should it?
Here is an old demo https://www.youtube.com/watch?v=2iBTqyrkheY

It has nothing to do with the ROSS link but it shows just how great Watson could be at most things that involve natural language processing and more or less simple questions that could easily be cited from various sources.

Wouldn't surprise me if you could ask ROSS or any other legal aid based on Watson to go over a contract and ask if I do X what would happen, since it has access to both legislation and case law it might even could present you with a probabilistic outcome based on previous law suits which involved similar contracts and circumstances.
Who else do they make a gold and red $20k+ watch for? More seriously, China is their 2nd biggest market and Tim Cook expects it to be their 1st. http://www.forbes.com/sites/davidthier/2013/01/11/tim-cook-s...
In 20 years the average size of web pages will be the size of a Quake 3 install. This is progress.
This. I have my own site slim and lean even with javascript (analytics) in there and it loads in 300-500ms. I developed a site for a client that was slim and lean and then it started. Sliders, full page background images, photos of random people, 3x analytics, this and that. It became a mammoth of 2-3mb and loading times of 1.5-3s.

When we tracked conversion the best converting page on the site was one made specifically for that and it is 100kb and loaded instantly. Two images and lots of text. They still insist on slow, beautiful pages elsewhere instead of making them convert as well.
Sorry to say the only constraints based programmers I know are all PhDs in Operations Research and they run Target's logistics.
Could someone clarify something for me?

As I understand it, PRISM is not a thing that lets the NSA willy nilly search the internal networks of companies they've onboard,

It is instead a thing for companies who would be the target of large volumes of these requests just because of their size to upload the data they're legally required to because of NSL or similar, in a rapid fashion.

Is this assessment correct?
It's the Ten Years movie
> Are there any best practices guides on this?

I'm not aware of any, but we did have quite a lot of procedures meant to mitigate this sort of things when I worked in banking. For one, none of the developers had any sort of access to production machines.
So you're saying supply went up and they just started charging more and got it?
Right you are. That should be the default.
This is really cool to see, but also somewhat depressing because it reminds me that I spent about 500 hours of my free time building the same thing, and even had it deployed at codetrain.io for a while, but then lost interest and now my code's wasting away in a private bitbucket repo.

Before I shut mine down it could run 13 or so different languages, spin up collaborative REPLs for Node.js/Python/Ruby, and organize snippets into tutorials/lessions, etc. It was awesome, but now sits in my side project graveyard. It's a shame really.

Glad to see glot.io getting more attention.
Machine Learning at Pinterest
It reduces key space for most symmetric algorithms, but completely breaks RSA and ECC making them run in polynomial time.
Why would any Democrat or Republican candidate prefer that process over the party process?
I hope similar attention is paid to men's wardrobe choices next time a corporate scandal article involving a male CEO is posted to HN.
They do- one company found a warrant on me that I didn't know I had for an unpaid traffic ticket.
Pragmatism over morals leads directly to "end justifies the means" thinking. It's basically doing the wrong thing for the right reason, and what's worse, without that moral anchor, it's very easy to use the same excuse to do something just a little more annoying next time.

The slippery slope might be a logical fallacy, but history points to it as the normal mode of operation for a government.