skysight-inc/HackerNews huggingface dataset:
I've thought extensively about this and one of the conclusions I've reached is for example:

Imagine me or someone else that was never part of the math research establishment came up with the exact same proof Perelman came up with. Ipsis verbis.

You can rest assured that at least the slack that they cut him on sketchy details would not be extended to an outsider. (In a way the Yau debacle was a manifestation of this)

There are a few examples of this already in somewhat obscure fields.

That's assuming anyone would even give the proof the time of day.
And I can absolutely agree that, as more criteria arise, the mechanism for linear scalarization probably becomes more fragile (subject to inconsistent behavior from the coefficients). As a result, something less sensitive but more robust, such as the tiered ordering, is probably preferable. But yeah, we just have not seen the demand yet. What actually seems to be most common is that people who have ~10 metrics spend some time thinking about it, and then realize that they mostly only cared about 1-2 so long as the rest did not cause problems/failures. That was part of the reason I wrote about the epsilon-constraint idea.

We do this in one sense within our company, but it's actually not within the context of a numerical multicriteria optimization problem. We are always trying to optimize around our customer's needs, which is in some ways a multicriteria problem involving balancing: 1) the "best" parameterization of a model subject to some (usually cross-validation) metric, 2) the "cost" (number of samples) required to optimize the model quality, 3) the "robustness" of (degree to which small parameter changes impact) the resulting solution, 4) the "parallel speed" (number of simultaneous suggestions) of the optimization process.

We consult with enterprise customers to understand their needs and expectations regarding these criteria to produce a sort of hierarchical ordering (as you've suggested) which helps inform our optimization procedure (maybe a customer doesn't care as much about speed but definitely cares about robustness). Obviously, it's a relatively restricted problem, and we're not considering it in a rigorous mathematical framework (just how best to serve our customers). Because these factors have no real numerical relationship, the only mechanism we can use to balance the concerns is a relative ordering, which is then manage internally. We spoke about this design at the ICML AutoML workshop this year (A Strategy for Ranking ... at https://sites.google.com/site/automl2016/accepted-papers)
Ask HN: Best resources for hiring a contract engineer?
Our start up is looking to hire our first lead iOS engineer. We've done all of the development ourself up until now and now need someone with more expertise who has scaled an iOS app to 1 Million plus users. We would like to eventually hire them (lead iOS dev) full time if they are a great fit for what we need. What are some of the best resources for hiring a talented US Based Contractor?
After the crap associated with the Anniversary Update, I decided to stop threatening to move to Linux every time Microsoft made a consumer-hostile move and just do it, in order to see how feasible the shift would be. Fedora has been fine so far, sans a few hardware-specific issues I've run into. The laptop is certainly better optimized for Windows, which is not surprising. I'm trying to document all of the problems I've run into along the way and the steps to remedy them, in case they are of value to anyone else. The Arch Linux wiki has been great for this sort of thing, even without using Arch.
What certificate issuance through a public API (ACME) allows you to do is have your server software automatically request and deploy a certificate for your hostnames (like Caddy[1]). That's probably the simplest process you can get in this space, even compared to things like certbot (which does similar things, but is not a first-party component of the web servers it supports). There's no need for any kind of UI, the best case is: give your server software the URL to an ACME server (Let's Encrypt), your hostnames and (optionally) your email address, and it'll take care of things for you. It's a bit like DHCP leases - you're probably not managing those manually either, and there's certainly no need for a fancy UI. It just works behind the scenes.

The problem is, if Let's Encrypt were to just operate like any other CA and provide certificates with lifetimes of one year (or more), there wouldn't be much of an incentive to go through any of that trouble in the first place, and users would just continue to manually renew things once every year (or not). SSL configuration would still be a PITA. With short-lived certificates, there's a big incentive for server software, control panels, shared hosting providers, etc. to provide first-party support for ACME. Clients will keep nagging them to do so or move on to competitors. This strategy seems to be working out just fine, as we're seeing many control panels (like cPanel), hosting providers (OVH) and other software (Synology DSM) add ACME support. I would not be surprised to see ACME support for all mainstream server software (think: apache, nginx, postfix, IIS, etc.) similar to Caddy within the next year or so.

What I'm getting at is that while the "forced automation" bit is currently a bit of a drag for some users, this strategy is the most likely to lead to a 100% (transport-layer) encrypted web eventually.

[1]: https://caddyserver.com/
With the latest update... many of my settings for existing features were changed. My desktop background was reset to default, my choice of browser was switched back to Edge, and my taskbar icons were reset...

"Oh, cool, I was wondering where I put Edge... now I'm so happy it's back!" Wait, that's not what I said at all.

I assume all the privacy settings I tried to change to be in my favor were reset as well, and there's about 8 GB of random "Windows.old" crap cluttering my my SSD.

The update took 30 minutes on a modern computer and no less than 3 restarts to get up onto "Anniversary Edition" -- mind you there was very little to no warning it was coming, just "You have an update."

I've stood up for Microsoft numerous times with friends, but man... I don't trust them, they don't respect my settings, or my intelligence, and they are treating my hardware like they own it. I'm done with their crap... Made the decision to just deal with Apple's crap now and Ubuntu's crap now.

Couldn't tell anyone what the benefits of Windows 10 Anniversary Edition are; so the ROI just isn't there for me in putting up with Microsoft any more.
Good. Block their deal, let them drop out of obamacare, and then give us the Single Payer that we've always deserved and watch those fuckers go bankrupt like they've always deserved.
I Never Lose. I Either Win or Learn.
Depends on what you propose...
It's unlikely they're going to hire on anywhere near the same number they layoff. Laying off a large swath of employees, only to have to go through a major hiring cycle is extremely inefficient. Finding the right employees is time consuming and expensive.

It seems more likely they'll keep the savings as a quick fix to make them look better to investors. As noted in the article, these rumors are coming out close to announcing their fourth-quarter results.
Yeah for sure, I feel it's one of the most promising frameworks out there, looking at how many github stars they have compared to their time in existence, I'm not the only one who thinks so either :)
It does have the distinct smell of the broadband subsidies: "Give us money if you want us to roll out high-speed broadband."

"Thanks for the check. Oh, BTW, we decided high-speed broadband wasn't really working for us, so we nixed it."

Aetna deal goes through: "Shockingly, we're still losing money on exchanges, so we're not going to do that anymore. Thanks for letting that merger go through, though."
Strictly speaking yes you typically have several hours of "free" time each day while your child naps. The issue (assuming a creative job like a developer) is you have no idea how long you have, or how well they'll sleep, so basically it's very hard to get into the zone with the randomly timed ticking time bomb sleeping in the next room. :)
Thanks! I just look for such forums or websites that can be used to grow Whitestorm.js community. Can you suggest some?
Humble Book Bundle: The Joy of Coding
Canada is an entire year for women. They take total advantage of it too. The women in our offices up North seemingly crank out a new kid almost as soon as they are back from the first one.
different options with respect to coverage, for one
A large (artist's) sketchpad, brainwave entrainment (or silence), and time spent thinking, reflecting, synthesizing, etc.

As someone who's been constantly on the computer since I was 12 (30 now), I learned early on that it's good to know when I'm spinning in circles blindly more than progressing, and to then move away from it to a quiet place (maybe I'll pace around the living room, or work at the kitchen table), then work in "low tech silence."

As a programmer/designer, there tends to be a lot of conceptual thinking and synthesis involved with what I'm doing, which can often be done (better, even) away from the computer. When I'm on the computer, I'm either learning, doing/implementing, or screwing around. Deep thinking happens (better) elsewhere.
Further, if you don't sleep when the child is sleeping, then when will you sleep? The best thing to do when the child is napping, is to nap.
There is no benefit. The benefit is for the legislatures who passed the law. There was no way that we'd get single payer here in the US because our Congress is very much in the pocket of the health care industry. As such, the markets were a compromise measure enacted by congress to make it easier for people to choose health care. Before Obamacare, it was sort of a black box where only HR people could figure out pricing structures and health care providers didn't really compete in any way with each other.

Obamacare did do some good things that needed to be done, but essentially, everything about it was a bandaid intended to kick this shitty system down the road to the next person who had to deal with it. But hey, at least health care companies can't just turn you down because you have Diabetes or are too fat anymore.
To Heydon: Good article, especially love your simplicity and typography of your own site, very easy to read.

You should consider updating your WP Supercache or maybe just WP? to have a max-age longer > 3. Maybe you have a use case I am unaware of that effectively voids browser cache though.
Amazon has hundreds of millions of items, search at that scale is not as easy as it is for a few thousand books. E-commerce search is not the same as google search. Relevance by words and associations like google creates is much different than how people search when shopping/exploring.

If you have a better way to do it, Amazon is hiring and I am sure they would love to hear your ideas.
There are laws written to account for that. This article suggests that NVIDIA went beyond the existing laws. What exactly can justify this?
"I thought Mongo was web scale?"

This joke will never get old to me
All I have to do is give up all hope of my code ever
being portable to multiple architectures

You know nothing about modern compiler atomics.

Post 2011 compilers (LLVM, GCC, MSVC, ICC) standardized generic memory fences for C++ and C. These are fully portable as the compiler itself determines how the layout of Acquire/Releases needs to be changed on platform you are compiling too.

Atomics are supported on ARM, x64, MIPS64, SPARC64, POWER8, POWER9...

So they're very portable. The compiler even manages removing unneeded fences. Like if you add an acquire fence after a CAS load. The CAS load is an acquire fence on x64, but not on POWER8.
In my experience, all the startups attempting to tackle these problems in a data driven way end up poaching a bunch of brokers and agents and doing the exact same thing as the incumbents once they realize how much money they can make.
Users you don't want
Kind of ironic given that Aetna is largely responsible for the elimination of the public option from the Affordable Care Act.

Thanks again Joe Lieberman
https://en.wikipedia.org/wiki/Aetna#Lobbying_and_campaign_co...
Nobody has a good solution to leap seconds. 86400 seconds = 1 day is nailed into too much software. The problem is serious enough that some operations, including high frequency trading, are stopped around a leap second.
You can either have a system where everyone is covered at great relative expense to the healthy, or one where everyone is covered at great expenses to taxpayers. Either way, quality of care, breadth of services and speed of access are going to suffer. Demographic reality is inescapable.
Your use of "unfairness" sticks out to me, considering you go on to say you're OK with it. Are you actually OK with the disparity or do you think it's unfairness? Can't really be both.
I circle the parking lot, or the block if its a hard problem. Once I went clear around an 80-acre field before I had it solved (why the belly button on our spherical projection of 2D data).
i couldn't in any good conscience support single-payer or socialized medicine
it's the same economic model that created breadlines
I find that when I sit down to pee, my penis can touch the rim of the toilet if I'm not careful, it's kinda uncomfortable. It's also very space-inefficient in an office environment. My office is mostly full of men, and we would have serious problems if we didn't have the urinal in addition to two toilets on every floor. A urinal can relieve twice or three times as many people in the same time it takes for a toilet stall to relieve one.
#1. This is going to generate useless flame wars, because most people on both sides don't know very basic facts.

#2. Using a private insurance company means you get, in theory, to pick a provider that matches up with your desires on how to determine what is and isn't covered.
Elixir in the times of microservices
I think that argument makes sense anywhere other than the Bay Area.

CAP theorem for the Bay Area:
Commute, Affordable, Protected (from crime). Choose two.
Show HN: Meet by Nucleus – Smarter and Contextual Calendar App #RIPSunrise
Is the time period for Neonicotinoids not accurate? I mean you completely glossed over my point just to say the time line I gave was consistent with the mites, I know the mites have had a devastating impact, but if their timeline is consistent with Neonicotinoids as I say, how do you just gloss over that, it would be on par with responding that the time period I cite corresponds with the introduction of rap/hip hop music. I was asking about your data in good faith because I know you are referencing global numbers and I am referencing US numbers, so I was genuinely interested, because if what you say is true about the introduction of Neonicotinoids in other countries having no impact on colonies in those countries that could obviously be very significant.

Nevertheless, your position is bee colonies have increased since the introduction of Neonicotinoids, which again may be true globally and in specific areas like Canada which you cite, but US data shows that is not true and we are at a net negative 1M (managed) colonies since their introduction.

Whether or not that is coincidence is beyond my point, as I said we know the mites have had a devastating impact on honey bees in the US, so we are left with the question why would the trend have reversed course (in the US) if entirely attributable to the mites? At least there is a theory I am aware of for the colonies reversing course despite the continued use of Neonicotinoids.

Moreover, there are studies that suggest of the 4,000 honey bee species in the US, only some were susceptible to Neonicotinoids while other species resistant, hence the major decline in the first 6 years since the introduction of Neonicotinoids and a slow taper off over the next 12 years until those susceptible species are gone leaving the resistant species which are now growing.

All things being equal, if the decline were solely attributable to mites, then what is your take on the US pattern for the initial huge decline followed by a slow decline and then the recent turn around? I know there has been some genetic modifications of both the mites and bees to address the issue, but that is more recent and wouldn't explain the big taper off in decline from 1996-2008 and it is not like they have been eradicated.
> The situation on most subreddits is now basically all comments being moderator-approved at a fine level of detail.

Uhh... do you have a source for this?
Those plastic mats you find in urinals don't seem to do much to prevent splash back in my experience. It seems like the urinal shown at the end of the article with more of a vase or jug design has a better chance of preventing urine splashing back all over your shoes and pants.
Can you elaborate on this reasoning?
Or the price they pay to take on any housing at all that doesn't put them multiple hours away from their job... :o
Could you elaborate? Better tech and data have killed middlemen in lots of other industries, e.g., travel agents. The middlemen exist as matching services and hoarders of info.
FWIW, this is the government mandated standard paternity leave for everyone in Norway. The mother also has to take the same in maternity leave, and then there's 26 weeks that can be shared between both parents, but in 99% of the cases the mother gets this.

(To be perfectly correct, the parental leave length has been fluctuating between 10, 12 and 14 weeks during the last decade, in what amounts to a major bikeshedding competition by the political parties).
Here's an actually useful CSS Zen Garden revival: http://websitesfortrello.github.io/classless/
I really don't see what problem people are having with the 'official' certbot CLI client. It's very straightforward.

Even if you're not allowing it to directly mess with apache2 or nginx configuration files and want to run it in standalone mode. For example to get a certificate for my 'test' environment public facing smtpd:

sudo ./certbot-auto certonly -v --standalone --standalone-supported-challenges http-01 -d mail.mydomainname.us

The results:

- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/mail.mydomainname.us/fullchain.pem. Your cert
will expire on 2016-08-17. To obtain a new version of the
certificate in the future, simply run Certbot again.
- If you lose your account credentials, you can recover through
e-mails sent to myname@mydomainname.us.
- Your account credentials have been saved in your Certbot
configuration directory at /etc/letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also contain certificates and private keys obtained by Certbot so
making regular backups of this folder is ideal.

Now we have three files, the certificate itself, the
certificate itself and the full chain, and the private key:

/etc/letsencrypt/live/mail.mydomainname.us# ls -alh
total 8.0K
drwxr-xr-x 2 root root 4.0K May 19 14:36 .
drwx------ 3 root root 4.0K May 19 14:36 ..
lrwxrwxrwx 1 root root 42 May 19 14:36 cert.pem -> ../../archive/mail.mydomainname.us/cert1.pem
lrwxrwxrwx 1 root root 43 May 19 14:36 chain.pem -> ../../archive/mail.mydomainname.us/chain1.pem
lrwxrwxrwx 1 root root 47 May 19 14:36 fullchain.pem -> ../../archive/mail.mydomainname.us/fullchain1.pem
lrwxrwxrwx 1 root root 45 May 19 14:36 privkey.pem -> ../../archive/mail.mydomainname.us/privkey1.pem
Yeah, it was really painful. In order to speed up the process, I first implemented the network on the CPU, so that I could quickly verify my GPU implementation.
*citations needed
> Can anyone succinctly explain the benefits of having a market for private health insurance companies, rather than a single provider of health insurance

For the citizen, none. For the insurance companies, they get forced signups.

> Does the lack of a large private insurance market in countries with government-provided health insurance cause lots of inefficiencies and waste?

The US spends the most of any nation on health care. The US is the only western nation with increasing infant and maternal mortality rates.
Think of it this way:

Automatically generating a stupid sentence is hard. Stupidity is difficult to simulate. Not lack of coherence. Not pure noise. Not word salad. Not poorly trained neural networks. But stupidity. It's hard.

Well, you can pretty much come up with a stupid paragraph on any topic if you just write a small script that searches YouTube using the appropriate search pattern, and just grabs some random comment from the top link. Chances are pretty good it's a stupid statement.
Gb abbreviates gigabit or gigabyte? What does GB abbreviate?

=====================

In update:

PLEASE stop down voting me for my simple, nice, courteous reminder to the person who wrote the post I replied to.

I was NOT, NOT, NOT, NOT ignorant of the meanings of Gb versus GB and was NOT, NOT, NOT, NOT asking for a tutorial on the difference. I am not an ignorant newby on HN knowing too little to be posting here. Just what I did wrong is beyond all
obvious criteria.

These attacks are personal, based on my user name and some earlier posts of mine?

I did NOTHING, NOTHING, NOTHING wrong.

Instead, I was suggesting that maybe the post I responded to was not using Gb versus GB correctly -- MAYBE. I was trying to be subtle and suggesting that the person just review the meanings of Gb versus GB. I DO know very, very well the correct, accepted meanings the two abbreviations.

So, for trying to be nice, I get attacked? What kind of hostility is that?

MOD, please get involved and correct this.

Right, I'm a newby? I've published several peer-revewed papers of original research in computer science and artificial intelligence and taught computer science in graduate school at Ohio State University. I DO know quite a lot of computing. Early in my career I designed and wrote the software that scheduled the fleet at FedEx and literally saved the company -- pleased the BoD and enabled crucial financing. My Ph.D. dissertation in engineering was in software.

For one of my contributions in artificial intelligence at the IBM Watson lab, I received an award from IBM. For some other research I did at IBM, I reinvented k-D trees -- a few years earlier, and k-D trees would have been mine.

MOD: I've done NOTHING, NOTHING, NOTHING wrong, but I've been severely attacked. The attacks look personal, by paid propagandists attacking me for some old post on some topic the propagandists are paid to fight about.

MOD: Please straighten out these attacks.
Nobody poaches talent from CMU, claims dean of CS
This is a UI sin that should trigger public shame of developers.

It really should be handled at the OS level for apps, or at the browser level for web sites: If I click anything on the screen, it should react as if I clicked on what was there 300ms ago, maybe 400 or 500ms or longer.

The fastest (typical) human reaction is around 300ms. If I'm clicking on something that appeared less than 300ms ago, then I'm NOT intending to click on it. Maybe the delay should be configurable, or maybe it learns the behavior for a particular user? An elderly person surfing the web might have a 1000ms propagation delay between deciding to click and clicking on a button or link. But my reflexes are closer to the 300ms point if not better on a good day.

No matter how fast a human is, if a button is covered by an ad 100-200ms before they click, there's no way to not click on it. And that's bad UI.

Even my (our?) favorite search engine, Duck Duck Go, is guilty of this: I will frequently accidentally click on the "WikiPedia summary" popup which has just replaced the actual top link that I wanted to be clicking on. Bad web duck!