skysight-inc/HackerNews huggingface dataset:
As a current maintenance developer/systems guy I can definitely feel the tempered annoyance from mhagger here. It's definitely nice to not remind yourself that it's not only your set of recurring issues in front of you that people have to deal with.
March 8: Only Solar Eclipse of 2016
"They will also seek to prove the NPD is creating a “climate of fear” in Germany and “shares essential characteristics” with the Nazis."

Like most governing political parties all over the world then?
It's faster to check that the value isn't less than the loop counter squared than to perform a square root.
There is a 60 sec timeout.
Never ever ever be sorry for not pushing your code to remote again
Next up, water is wet
It's only the package metadata (the spec) though, same as Homebrew, it's not like the package code is pushed to the repo.

Though I wonder if the actual project-fetching is similarly daft.
CEO of Amplitude here, there hasn't been much in the way of how to use analytics to systematically improve your retention- hoping to change that today. Happy to answer any questions.
From design to front-end
This is a great idea. Cutting people off from democratic representation is historically an effective way to reduce violence and insurrection.
Malignant side effects of null-hypothesis significance testing
That's not how healthcare economics works in the real world. No one can quantify the chance of death due to an incorrect test result precisely enough to calculate when it's cost effective to perform multiple redundant tests. The supporting data doesn't exist and no one is going to fund the research to figure it out. And what does 'incorrect' even mean? There is always some margin of error.

In real medical practice if a physician sees a lab result that is way out of range, or significantly different from the patient's previous result, or inconsistent with other aspects of the patient's condition, then she will order a repeat of the same test in order to confirm the results.
This is a good article, but its git-annex information is getting slightly out of date. git-annex has a new repository format available which makes its interface work more like git-lfs. http://joeyh.name/blog/entry/git-annex_v6

Also, it's worth noting that git-lfs stores 2 copies of each large file on local disk. git-annex stores 1 copy. Which is a pretty big plus the article left out.
If Hillary Clinton Becomes President, Who Will Be the First Lady?
You only get information directly from the market-center once a minute, but the rest of the world (and other markets which trade continuously, or at a different frequency) are generating new information constantly. Clever and/or well-capitalized participants will be taking advantage of that information in much the same ways as with a continuous market.
you would think, but it's really hard to do. I cannot self terminate.
> Why is this a thing in the US?

Cheapness. A door with bigger gaps requires less maintenance. Same reason they use partial/floating walls. They're easy to remove for maintenance, easy to replace when damaged, easier to clean, etc. Public bathrooms are an unwanted expense to most building owners.
Emacs has (or maybe had, I didn't check for a few year) a hard limit which is 512 MiB on 32 bit platforms.
There's still no good reason for the labeling. Take Starbucks for example: two individual gendered bathrooms. When someone is taking a long time in one bathroom, invariably someone of the 'incorrect gender' will use the next available room, because there's a single line of people in a crowded space that all need to go and nobody cares who uses a single person water closet.

And before anyone mentions cleanliness, my anecdotal experience (from experiences like the Starbucks) is that both men and women's toilets are dirty at about the same rate. I would love a janitor to give their observations :)
Hey, how could I contact you?
You could do a lot of ML without GPU support. Especially if you are dealing with sparse data (like text).
Until recently iOS only supported statically linked libraries which could lead to issues if you needed to use multiple components that had a shared dependency that you needed to upgrade for one reason or another. You couldn't touch the embedded version. Additionally there was no native package manager which made sharing libraries a clumsy affair. Cocoapods makes both cases easier.
That's a really great initiative!
Looks like this shows the last project you looked at before heading to the contact page. I refreshed the leaf repo and then refreshed the contact page and it mentioned the leaf project at the top.
It's funny how they manage to get so much so right, but for some reason think we'll still be using faxes and phonebooths. It's not like mobile phones didn't exist then. More understandable is not predicting that it wouldn't be them delivering it.
> Justice Minister Heiko Maas also cautioned that “even if the NPD is banned, that unfortunately doesn’t mean there is no more right-wing extremism in Germany”.

Hit the nail on the head right there. Say they ban the NPD, what's stopping the same people from forming another party that's the same in all but name?
Well, when you kill them, try not to make new darlings in the process.
If it takes more cleverness to debug code than to write it, and one writes code that is at the limits of one's own cleverness, then clearly one will not be able to debug it.
Yes, there will be products to make this simpler, but the point is, unless you are willing to grant LetsEncrypt a DV cert monopoly, to the exclusion of all others (or at least those not compatible with their API), then, in general, it can never be as easy as just turning it on.

DNSSEC puts the CA monopoly in the DNS. There is no API for a hypothetical web server using DANE, because there's no need for periodic domain validation. Of course, DNSSEC is a disaster, so it's a non-starter... but I'm still going to lament the fact that everything is terrible.
1/3 of a really big number is still a really big number. Endosymbiosis conveys a significant advantage.
On the plus side, it sets a nice precedent for governments to ban any party whose opinions they don't like.

It's entirely unlikely that the anti-EU sentiment that fuels the rise of remarketed right-wing parties all over Europe will persist much longer.
> Blogging isn't reporting, as plumbing isn't carpentry

Care to qualify that with something that even makes that analogy work? Blogger and Reporting are almost meaningless words. Some of the best reporting in technology would also be called a blog. Mary Jo Foley is a great example and re/code with Walt Mossberg and Kara Swisher.
I imagine absurdly conservative politics and a completely ossified power structure. How are you supposed to advance if your boss has 500 years more experience and will be in that position for another 8000 years?

I mean in the current world rich assholes do eventually die and sometimes their replacements are better (or worse, but in a way that destroys their power base). Do you really want to live in a world where the Bilderberg Group is immortal?
Of course they are.

(1) College is mandatory for a lot more jobs, and college costs a lot more than it used to.

(2) Houses cost a lot more than they used to, so more people are renting, thus locking them out of that route of asset building.

(3) Jobs are harder to come by, and pay worse.

(4) Maybe you consider it unnecessary, but there are a lot more monthly expenses (internet, cellular phone) than there used to be.

So expenses are up, incomes are down, and wealth building is blocked off. I don't see how the conclusion would be anything else, with merely a moment's thought.
Oh if only US restrooms were like those in Japan. Even run of the mill ones in Japan are great.
In fact, my friend was a lab technician in a private outfit. He quit when the boss said "no more running control tests before hospital tests. Its too expensive" So that meant they didn't even calibrate equipment/test for miscalibration any more! And the hospital is paying them for quality; they're delivering risk.
For Vulnerable Teens, a Web of Support
Here it is: http://sci-hub.bz/10.1016/j.devcel.2016.02.012

Pay walls are pretty annoying, but quite easy to get around these days due to several community efforts:

https://www.reddit.com/r/Scholar

https://www.researchgate.net (you can "Request full text" from a researcher)

I'm sure there are others.
How to watch Google DeepMind battle the world's Go champion
In this thread are literally 300 comments saying "Huh, I don't even Ruby, and I understood it", thereby (in my opinion) completely proving the point.

It's exactly because people pull this sort of thing "Hey, it was really easy to understand for me, how about you?" that I have seen developers feel compelled to put clever oneliners in codebases. Clever oneliners that later end up causing problems for whatever unluckly newbie has to troubleshoot their edge cases.

Just stop it, and unless you're on a word budget or this drastically improves performance, do something sensible that looks like the pseudocode:

for word in sentence.split(' '):
word.capitalize_first_letter

(If you want to be all functional, by all means use a map instead.)

So I don't have to deal with the case where your clever function barfs on (hypothetical example, don't think this happens with the current code) the special case where there is a space between the last word and a period that ends the sentence; and you're trying to capitalize the period. [Edit: As expected, looks like this code fails with even common graphemes. Which is fine, but is an argument towards at least trying to make it more comprehensible.]
> At least that's what the models show.

What models? Increasing the amount of risk a market maker must bear will widen the quoted spreads not narrow them since that increased risk needs to be priced in.
This is a blogspam wrapper for the original Guardian article: http://www.theguardian.com/world/2016/mar/07/revealed-30-yea...
Set up my first let's encrypt just a couple days ago. Was incredibly painless to then go add some subdomain certs.

Here's hoping for wildcards some day : )
You have a very good point there; I actually use Thunderbird at work, using client-certificate authentication like you say.

However, I thought my smallish company was just weird that way.

And it doesn't seem like many companies are willing to move away from Microsoft office tools; the FOSS community has been pushing Open/LibreOffice, Thunderbird, etc. for probably 20 years now, with very little uptake. I can see how Mozilla might have finally gotten tired of it.

Also, the big problem with Thunderbird is (correct me if I'm wrong) it doesn't do any calendaring (I don't see it at my company), which is the "killer feature" that Outlook has. Google does it with GMail, and it works great, and it's really necessary if you're going to try to get anyone to switch from Outlook/Exchange. But FOSS has never done a very good job of coming up with a drop-in replacement for that.
Ensembles of humans can outperform the average human, and in the same way an algorithm trained on data labeled by an ensemble of humans can outperform the average human.
I'm just glad they're not like some French bathrooms. Essentially a drain hole in the floor. Try to hit it.
> How confident are you that the behavior of IE11 on Windows 10 inside a VM on OSX with outdated guest drivers and a prefpane only Cupertino understands is really similar to what a real user in say Bangladesh sees?

a) update your guest drivers.
b) what do you mean "only Cupertino understands"
c) does Bangladesh have some kind of specifically different "poor network" conditions that the rest of the rest of the world is not aware of?

> Why not use the tool specifically created for this?

For testing poor network connections? That is specifically what Apple's tool is designed for.

> A tool that you would be using anyway since you, I hope, also test for screen size/resolution issues?

What are you talking about?
Ordinary traders obviously don't need microsecond level liquidity. But having microsecond level liquidity allows more market makers to compete with each other to provide liquidity. This competition lowers the prices ordinary traders pay for liquidity.
Bernie Sanders “I Smoked Marijuana Twice, and Coughed a Lot”
Then by implication this task does not require intelligence ;)

Computers are faster serial processors but brains do more in parallel.

Parallel pipelines only really hit Neural Nets with GPU's and the Imagenet convnet solvers like Alexnet were among the 1st parallel implementations - this gave 30 - 300 speedup but still relatively tiny compared with squishy wetware.
Different behaviour.

capitalize downcases the rest of the each sub-string, the original code did not.
I help run Mozilla's version control infrastructure and the problems described by the GitHub engineer have been known to me for years. Concerns over scaling Git servers are one of the reasons I am extremely reluctant to see Mozilla support a high volume Git server to support Firefox development.

Fortunately for us, Firefox is canonically hosted in Mercurial. So, I implemented support in Mercurial for transparently cloning from server-advertised pre-generated static files. For hg.mozilla.org, we're serving >1TB/day from a CDN. Our server CPU load has fallen off a cliff, allowing us to scale hg.mozilla.org cheaply. Additionally, consumers around the globe now clone faster and more reliably since they are using a global CDN instead of hitting servers on the USA west coast!

If you have Mercurial 3.7 installed, `hg clone https://hg.mozilla.org/mozilla-central` will automatically clone from a CDN and our servers will incur maybe 5s of CPU time to service that clone. Before, they were taking minutes of CPU time to repackage server data in an optimal format for the client (very similar to the repack operation that Git servers perform).

More technical details and instructions on deploying this are documented in Mercurial itself: https://selenic.com/repo/hg/file/9974b8236cac/hgext/clonebun.... You can see a list of Mozilla's advertised bundles at https://hg.cdn.mozilla.net/ and what a manifest looks like on the server at https://hg.mozilla.org/mozilla-central?cmd=clonebundles.

A number of months ago I saw talk on the Git mailing list about implementing a similar feature (which would likely save GitHub in this scenario). But I don't believe it has manifested into patches. Hopefully GitHub (or any large Git hosting provider) realizes the benefits of this feature and implements it.
That's probably true. However, this is one company that has really nailed product from the get-go. I’ve tried numerous other analytics platforms and I couldn’t be happier with their service.
pretty experienced rubyist here, would use your version instead of what's in the blog unless benchmarking indicated a penalty that was going to hurt in some egregious way.
Nobody wants to answer those questions because the court ruling did not address it. All the DOJ had to do was demonstrate Apple conspired to raise prices. Nobody needed to think as far ahead as you are now in order to prove the case according to existing law.

I think they're great questions, really interesting and forward thinking, and it's too bad you're being downvoted for promoting interesting discussion.

The ruling doesn't undo any of the results of what happened, as far as I can tell. I see varying ebook prices on Amazon and I can only imagine that publishers now have the ability to do agency model pricing.

All this means is that Apple and others will be really careful about working with content creators or publishers in the future who are stuck with a wholesale model but desire agency-model pricing. And maybe content quality will go down since the creators earn less. Or maybe more people move to independent publishing sooner. I guess it is impossible to know.

Ironically, back around 2000, we hailed Jobs for working together with the record labels and convincing them to enter the digital age. Until the iTunes store, nobody was able to convince the labels that mp3s could be a safe way to make money. It wasn't exactly the same situation, but I could see how, from Apple and Jobs' perspective, the effort involved in the ebook situation would've seemed the same and innocent. The difference was, instead of being first to market and able to set prices without oversight, they were second and had to figure out how to compete. They realized they could compete by giving publishers a legit pricing model that they wanted, but didn't realize they could be held liable for price fixing.

Another thing I'm wondering about is why the publishers were so insistent that the others must also join. Each told Apple they would only join the plan if a minimum of 4 others did too. I don't follow why that was necessary, since books are published exclusively by one publisher and there wouldn't be any overlap. Anyway, I'm with you. It sounds like the publishers were begging for this circumstance and Apple was caught unaware. The DOJ saw an easy prize on a desirable target based on existing law and they went for it. Ultimately, though, Apple ought to have known better about the risks, and it seems they could have launched this model, albeit slower, without such a concerted effort.
The more general test for eleven is to check that the alternating sum of the digits is zero.
Definitely.

Other great examples include things like the US Census and the National Weather Service. It's just enormously more efficient to pay for certain things centrally and make them available to everybody because that enables all sorts of useful business activity. Same for roads, policing, and courts.

As an entrepreneur, I like markets a lot. But as an engineer, I think of them as I would something like state machines or map-reduce or machine learning: amazingly useful in the right circumstances, but not always the right tool for the job.
Our Millionth Certificate
> as they are seen controversial and almost a form of pseudo-science

Yes, the "cure cancer with our special juices combo (and coffe enema just to be sure)" crowd is not doing this field of research any favors in the public.
No, they do not. Giraffes did not get longer necks by straining to reach higher trees. Randomly longer-necked giraffe predecessors gained an advantage in reproduction.

The idea that we control our DNA through habits is newage bull promulgated by charlatans using the vocabulary of science to sell snake oil and collect speakers' fees.
From a Biblical perspective (if you believe that) it isn't possible. Genesis 6:3
The biggest hurdle to Universal Basic Income, is Basic Human Nature.

It is quite nice to believe that the majority of humans are like Sam Altman of YCombinator, a big proponent of UBI, and would use their free time to be creative and perhaps entrepreneurial. However the reality is; creating and building is hard work, and the vast majority of Americans are not up to it. 34 hours, is the amount of time the Average American Spends watching TV a week, almost five hours a day. While the Average American's work week is only 34.4 hours.
http://www.fool.com/investing/general/2015/03/15/the-average...

UBI will not work with the present set of human beings, it will simply drive up inflation on the basic necessities like housing and food while providing a disincentive to find gainful or meaningful employment. If you want to know how people will react to having more free time look at how they waste it on mindless television as it is, why do we need more drones?
Appreciate the time spent answering this.
0. Just to be fair I think any discrete time auction would reduce HFT. No matters less if it will be 100ms or 15 minutes. Just a parameter that you can optimize based on your market.

1. Not all startups are equal, but quite a few will create some lasting value.

2. Unsure if most of this career alternatives will ever give that sort of gains. The question is where the gains come from? Inefficiencies in trading strategies of your retirement fund? Maybe those inefficiencies are always present if humans type orders? Maybe we should design stock market with human first approach, not HFT exploitable?
> Of course, the above assumes that risk of death from injury won't drop as medical technologies improve, which is wrong, but as long as it's non-zero, there is still going to be a statistical limit on the length of life. No hanging around till the heat death of the universe for you.

Technically, this is not correct.

If your chance of dying drops exponentially (perhaps not very realistic, hence 'technically'), your probability of survival converges to something greater than 0.

E.g.: If your probability of dying in the first year is 1/2, then 1/4, then 1/8 and so on, then your probability of living forever is roughly 29 % ( https://www.wolframalpha.com/input/?i=product+i%3D1+to+infin... )
Indeed. The NPD is stupid enough to be a true wink-wink Neo-Nazi party. To be legally safe in Germany, you can still advocate all the same bigoted policies, you just have to disassociate yourself from the actual Hitler worshipers, and very slightly modulate your rhetoric which incites racial hatred.
While I'm sure they could easily join at a higher tier, I will still applaud their contribution.
The alternative is to wait while change passes them buy and then issue a Nokia "burning platform" memo.

(Nokia are now a wholly owned subsidiary of Microsoft. If Microsoft collapsed, who would buy them? Apple?)
Oooooor, its not a 'clever one-liner'. Its just a piece of code. Which, in its native environment e.g. Ruby is what you're expected to understand to be a journeyman of the trade.

The code is not written for newbies. It never will be. That's why they're 'newbies' and not 'professionals'.
Both of the major platforms Allen Bradley RSLogix 5000 and Schneider Electric Unity allow the programmer to create objects of user defined data types and functions that can operate on elementary (eg float, INT) or user defined data types. They also support arrays, and arrays of objects. They also both support structured text so you can type if statements and for loops and call functions. So for at least those PLC platforms it is not exclusively visual and you can write a function once and use it many times.
Jare.io – Free and Instant CDN
Why do you think that doesn't scale? Hiding information is the basis for progressive disclosure, which is essential to handling the limitations of short-term human memory. Wikipedia is card-based,* and it is one of the five largest sites in the web. See Cognitive Dimensions[1] for ways to make visual systems scale.

As soon as you add encapsulation and abstraction, the system can scale; it's no different than hiding code logic behind function declarations and object schemas. If you add easy composition, like modern functional languages have, such systems could be more scalable than traditional imperative languages; code outliners like Leo follow the same structural principle, and they're great for programming.

[1] https://en.wikipedia.org/wiki/Cognitive_dimensions_of_notati...

* Ok, Wikipedia contains articles and not code, but my point is that the structure can handle lots of hierarchical content in multiple categories.
You kinda don't need to, because unlike Microsoft and Lenovo, Apple doesn't load down its computers with undisclosed crapware that the user neither needs nor requested.
Why do I feel like it's strangely 1995 again?
For what it's worth, I am a trader at an HFT firm and my pay is comparable to what my friends in similarly competitive tech roles make. We are talking about the levels of compensation that are always mentioned here and generate discussion about how they do not exist.

I have not heard of similar comp levels in the aging/cancer/rocket space. My suspicion is that this is the result of cultural differences where management takes a much bigger piece of the pie. I would be happy to change fields once this is fixed.
Facebook Messenger update featuring Material Design is coming out today
I've gotten pretty good results on my all-Intel laptop.
Right, but the original contracts were voided, and the publishers have since gone back to the agency model on their own in the past few years.