skysight-inc/HackerNews huggingface dataset:
Another piece to this (for those using MySQL as their backend) is that updates to MySQL can improve things quite significantly as well.

In my work environment I"m the main MySQL user so I had setup a dedicated MySQL 5.5 server a few years ago that I hadn't upgraded to any newer versions since then (hey it wasn't broke right?). But recently I had been looking into upgrading just because it felt like it was time, but earlier this week I was checking out some performance degradation on one of our sites and noticed in my local copy it was actually running quite a bit faster.

Investigating further, it seems that in the newer versions of MySQL (in my case, my local XAMPP was running MariaDB 10.1.x) the performance has improved quite a bit, particularly for the types of queries I was running on this site (which used a number of subqueries and GROUP BY clauses).

Without any sort of application level caching making this single switch from MySQL 5.5 to MariaDB 10.1.19 improved load times from about 3.0 seconds to 1.0 seconds and I'm going to add some application level caching as well to improve things further.

This was all without switching PHP versions on this particular site (which is still using PHP 5.4.45)...just thought I'd share since sometimes the slowness isn't always improved as much just by upgrading PHP (which is something I'd like to do too for this site, but at the moment the framework I'm using on the site isn't ready for PHP 7 so it'd be quite a bit of work to switch it out).
Dropping out doesn't add much charismatic value to your cause anymore. A few of my friends at decent schools left their respective schools and barely created something of value, even years later.

Holmes was a 2000s kid, where it was cool. Now VCs typically give you the "you wanna be zuck?" look.
Developing for mbed OS and Arduino in Atom
Tons of people consider FB their primary news source, mostly because it serves as a "reasonable" aggregator. The problem is, of course, that it isn't actually reasonable.
I almost think this was a textbook troll.

Start with a reasonable statement. Back that up with some interesting facts. Then drop a bomb in the room and wait for the aftermath. Pretty nicely crafted, all things considered...
ELSA – Your virtual pronunciation coach
The surprising thing isn't that the NY Times's endorsement didn't matter, but that the endorsements of conservative newspapers didn't matter. Many of them came out against Trump too.
At issue in this election is apparently a new idea: people who hold positions that are being publically shamed tend to lie to pollsters

Definitely not that new. For example, pollsters in France have for decades been applying a "coefficient of shame" to account for Le Pen voters' underreporting.
I'm so glad this is ACTUALLY an article about flashlights and not some hip new product called Flashlight... Risky click there.
If you're blocked, think for a while.
I think you can find your answer in the history of Detroit.
Like I said, election rhetoric meant to smear the opponent.

Voters are smarter than this. Voters care more about the real issues that are affecting them (jobs, economy, etc). They don't care who the KKK is voting for. The result of the election have shown that.
Yeah, makes sense. Thanks for the link.
Supreme Court doesn't have "term limits" so they can make legal decisions without worrying about being replaced.
> "still subjected to it"

I'm a den leader for cub scouts in the US. In our pack, we leave the directly-religious requirements up to the family to accomplish in whatever way they see fit (i'm fine if that includes doing nothing). Beyond that, any other would-be religious aspects are really just "be a good human" without any specific references.

At least 1/3 of my oldest son's den is not Christian.
https://ballotpedia.org/Colorado_End_of_Life_Options_Act,_Pr...

As I read it, the patient must self-administer the medication.
In Michigan, a state where 41/2 million votes were cast, he won by ~10,000 votes. That's nearly the definition of barely winning.
I guess

https://twitter.com/search?q=treats%20women%20from%3AHillary...
He should call it quits together with all other pollsters. All that predicting is at best a totally useless activity or even worse, it influences voter behavior. Bet on football games instead. At least that doesn't do damage to the country.
High Availability and Fault Tolerance in the Server Wor
That could be done in a Java 8 stream in a similar number of lines.
If I were going to write a programming language for myself, I would lay out the following challenge to myself:

> You are only allowed to store the AST and variable names found by parser. The input to the lexer is not allowed to be persistent.

To do this, your lexer would need to be in some sense invertible, capable of both producing a source-code-representation of an AST given some naming metadata, as well as converting that source-code-representation back to names+AST.

I think that would make the lexing + parsing task worthy of an 80% article.
I think this article combined with this analysis: http://fivethirtyeight.com/features/trump-was-stronger-where...

is well worth reading. This is especially true for any tech people here that believe the future is routine jobs being automated with Government sponsored basic income being provided to everyone.
What domain are you referring to?
I agree with your analysis, but it's sort of an orthogonal point to the issue at hand. The issue is that the personalized media bubble effect prevented more people from attaining your insight, because we were simply not exposed to the same media as those who were galvanized by Trump, and on the other side of the coin, it allowed Trump supporters to avoid exposure to valid critiques of their candidate and instead be hyper focused on (sometimes fabricated, often exaggerated) content that was critical of Clinton.
Mnesia is sorta like STM in Erlang.
How is Go safer than, say, Java? It doesn't really do anything particularly useful or interesting on the safety front; it's type system is weak, it has null pointers, its error management mechanisms are mediocre.
It is possible to win an election with only 22% of the popular vote. Have you seen this: http://www.cgpgrey.com/blog/the-trouble-with-the-electoral-c...

Due to the way the electoral college gives small population states more electoral votes comparatively, votes in small population states have more weight.
It has everything to do with human behavior. It takes energy and induces cognitive load to interact with 'the other' - other people, other view points, etc. So people group up by like interests. Technology just makes it possible to highly concentrate.
They only had control of the House for two of those years, during which healthcare reform was the major priority. It also requires state level work, where the GOP holds 2/3 of the governorships.
Silicon Valley Braces for Uncertainty After Donald Trump’s Victory
What is a daily active user?

If I visit a news site with a "share on facebook" widget which uses a facebook endpoint to get my facebook identity, am I an active facebook user?

If I have the mobile app installed which runs in the background getting notifications I never read, am I an active facebook user?
While the people you mention might not be economically left behind, they don't have a voice in the US media. _That_ is monopolized by the left (as evidenced by the article we're commenting on). There are other ways to be "left behind" than economic. Media is power, it was used against half of the population in the US; they didn't like that.
I completely agree with that. I was thinking, 'yeah, you could hand this to a kid who only knows surface UI and he could crank this out using Rails or something, but it would just be the same garbage that you couldn't maintain later and it wouldn't prove much more than he knows how to write simple apps.' But then maybe that's all they want?

I dunno...I've worked with a lot of people who could code a simple app but completely fail when it comes to serious programming.
When I saw this on HN... popped in here to say this exactly. I'm interested to see what folks have to say?
Humans have a ~1:1.05 F:M ratio so evolution really can alter the ratio. (Though this ratio varies by population.) https://en.wikipedia.org/wiki/Human_sex_ratio
I hope this isn't just placebo, but I can see a noticeable increase in performance compared to 1.11. Less typing/autocomplete lag in general.

PS: how about some hashes or GPG signatures on the download page, Github people?
Its better than being asked to do it for free.

A company recently asked me to do a task they expected me to take ten hours, unpaid of course. I told them I thought it was kind of ridiculous.

"Well do what you can in two or three hours and if you really impress us with what you have done..."

The company really didn't impress me enough to bother.
Yeah, I deal with a lot of people all over the spectrum and there was an undercurrent of something going on. A lot of those leaked e-mails really offended people and they got passed around a lot. Its one thing to believe a group looks down on you, but its a whole different thing when you read the e-mails. I was amazed at the number of people that were going to that site and sending links.

It also seemed like the celebrity endorsements had the opposite effect. Some of the people who I've met who spoke ill of the celebrities used language that I don't think they normally use. It has been quite odd.
Humans have a ~1:1.05 F:M ratio at birth. So evolution really can and has altered the ratio. https://en.wikipedia.org/wiki/Human_sex_ratio

1:1 is really only a theoretical balance point. 1:1.05 is better balanced because boys and men have a higher rates of death. (every year except right before puberty ~10 and 11 oddly enough.) https://www.ssa.gov/oact/STATS/table4c6.html

PS: Men are around 3x as likely to die at 20 than woman. And the oldest woman lived 6 years longer than the oldest man. The 10 oldest living people are all women. https://en.wikipedia.org/wiki/Oldest_people
Consider donating to the ACLU – we're gonna need them
> Of the small minority of people who do like math, there are probably more men than women. Research by Jacquelynne Eccles has repeatedly concluded that the shortage of females in math and science reflects motivation more than ability. And by the same logic, I suspect most men could learn to change diapers and vacuum under the sofa perfectly well too, and if men don’t do those things, it’s because they don’t want to or don’t like to, not because they are constitutionally unable (much as they may occasionally pretend otherwise!).

Its these kinds of lines that make it very hard to take this analysis seriously.
The Dutch prison crisis: A shortage of prisoners
Doesn't help much. Turning ASLR off for a memory-clobbering bug adds repeatability, but it may be repeatable as in "never fails" if the memory clobbered isn't important. Memory is big today; most random stores won't crash the system. Now it's a "cannot reproduce" bug.

Crash reports from production systems come in, and you try to classify them. If the crashes look similar, you have something to look for. (Microsoft has a classifier to do this for Windows crashes, and that's one reason the Windows Blue Screen of Death is rare today.) Then you try to reproduce the crash situation. ASLR adds noise to that data. It's harder to match up similar bug reports.
I don't mind the repetitive glue code. It might be nice to clean it up a bit, but it's the least of my concerns with Go. When I miss generics, it's usually for some tree-like structure, but the cases where I need a high-performance tree structure and can't take the performance hit of `interface{}` are few and far between.
I agree SQL is not hard, but getting the data into objects is definitely repetitive work. ORMs are a double-edged sword where people who don't know SQL write bad ORM code because they can, but a good ORM gives various ORM level that allow one to do the right thing and still save a lot of repetitive boilerplate.

If you avoid an ORM, the typical medium sized CRUD app usually ends up with some poorly conceived bespoke abstractions that would be better used by some flavor of ORM. I'm with you that ORMs make it way too easy for junior devs to blow their leg off, but I still think they provide some very solid abstractions when used correctly.
but probably just 1/10th of the "2000 lumen" claimed

So they never even tried to measure the output, huh? :-) I've got a 900 lumen headlamp I use for trail running. It cost $200. There's a 1200 lumen version, but it's big enough that I wouldn't want to wear it on my head. 2000 lumens and we start to get into "driving lights you see on the front of a car". I'm confident that you know this, but wanted to back up your statement with some comparisons and to demonstrate you are not being hyperbolic when you say that (in fact, I'd question even 200 lumens).

Regardless of the questionable specs, for $2 you could sprinkle these liberally where ever you might need light. Might get a few myself.
> Perhaps in areas where housing is in short supply holding a housing vacant should results in a rather punitive tax.

Sure, keep piling on the regulations. Eventually, there will be so many regulations that no sane person will want to be a landlord or housing developer.

Or, you could solve the problem properly by building enough housing. The constraints in SF are political, not geographical.
Your talking about fear not actual danger. Crime statistics are very much down from the 1950's. As are playground accidents and automobile fatalities..

It's not necessarily fear, from the parents, of actual danger, it's fear of being charged with neglect. It, too, may be an unfounded fear, but until being a busybody who needless charges someone with neglect is a crime, crime and accident statistics don't necessarily enter into it.
Totally agree. I just don't know too much about kernel security and wanted to clarify whether this was mitigation via stc or something else.
It's amazing. A testament of how much value a single charismatic founder can add. Unlike others, I'm honestly really proud of how far she got.
The electors haven't voted yet...
A couple notes on FiveThirtyEight:

First of all, yes, they got it wrong, in that they gave Clinton a higher chance of winning than Trump. They didn't give him a 0 chance, and a model that has 67%ish certainty should be "wrong" about 1 in 3 times. They were better than the other major forecasts, insofar as they gave Trump the highest chance of winning.

I respect Nate Silver for his opposition to non-data-driven media narratives. In 2012, when the media was calling the race super close, Nate called them out for making a media circus when the race was actually looking really good for Obama. In this race, he did the opposite, constantly pointing out how likely a 30% chance was and how big of a polling error there could be (and also how many undecided voters there were). He also called out herding (the tendency of pollsters to not publish outliers) when he saw a ton Clinton+3 and Clinton+4 leads in the week before the election. His forecast may have been wrong, but his instincts are pretty good.

Regarding the shy-Trump effect, we didn't see this play out in the primaries (Trump often underperformed his polls), which makes me skeptical. It might be that with all the reluctant republicans felt a need to vote for him in the general election, the effect got played up. Personally, I think there are 2 big problems in polling as we do it today:

- Not enough pollsters are polling in Spanish. From the polling we do have, we know that Spanish speaking latinos vote very differently from English speaking latinos.

- Our methods for finding people are a mess. Phone polls often use land lines (Cell numbers are often unlisted and may belong to people who live in other states despite their area code) which prejudice them towards the demographic of "people who still have/answer a land line". Internet polls suffer self-selection bias. We need a way to randomly sample people without them making the first move to join a poll. This problem needs to be solved.

Lastly, I want to point out that even Trump's campaign didn't see this coming. No one (except Bill Mitchell's yard sign and Halloween mask model) saw this coming. We have a lot of work to do to fix polling.
Yahoo Employees Knew in 2014 About State-Sponsored Hacker Attack
If the results had been different, our prediction would have been correct.

First, that comment is about the polls, not their model.

Second, it's called a polling error. It's actually a thing.

This election happened to be extremely sensitive to polling errors due to the nature of the electoral college and the fact that a number of key races were extremely tight.

When an average poll has a 3% margin of error, and you factor in state-level correlations (and the fact that the state level polls tend to have more variable quality than national polls), a slight error results in a huge swing.

Which is the entire point they're making, if you're willing to set aside the snark and read what they wrote (since it's actually, you know, interesting and informative).
What a screed. Example:

> To make matters worse, social media is a poor platform for getting people to understand opposing views. Another Pew study found that only 20 percent of users modified their stance on a social or political issue because of what they saw on social media. ...

OK, but did people "modify their stance on a social or political issue" due to newspapers? TV? Or did they just pay attention to things that reinforced their existing biases?

There may be a good criticism of FB, but this isn't it. And a scientific study (not sure what that would look like, but whatever) might well show the opposite.
Marijuana Company Prepares to Cross State Lines, as Legally as Possible
Really? You're going to compare someone having to show an id to elections in North Korea?
Monetary cost of the book is the only cost for me. For many programming books, reading them cover to cover is a bad idea. You won’t retain information and you might even go against the motivations of the book. I like these ebooks because they’re a reference that works offline. If I have a question about a design pattern, or a bad practice, or about a feature of the language, I can reference the book in seconds. Skimming the book to get a summary of its materials, I can, in under an hour, learn when its material is applicable. Then, if I need it later, I can search it with a simple ctrl-f to build the knowledge.

Programming is a lot of material, but it’s repetitive enough that you have near infinite opportunities to practice it. You don’t need to cram, you just need to practice. For the things that aren’t repetitive but may still come up, there is Google and ctrl-f in your pdf reader of choice.

And I disagree with you about dubious value being a concern. If you’re going to bother using the book, you can bother Googling it to see if it is valuable.
It's rare to see any of them link to more traditional outlets.

Which suggests you don't read either of the latter, for they do that all the time. Just go to Drudge right now and see the links at the top left to the NYT, LA Times, the U.K. Metro which I just learned about yesterday as an example of the MSM over there (haven't looked at it yet), The Hill (founded 1994 and pretty "traditional" nowadays), CNET (founded in 1994 as well), the Daily Mail, and ABC and CBS News. This is Drudge's daily bread and butter.

And for now, just take my word for it that Breitbart not only publishes a lot of AP, AFP etc. new wire stories straight, a lot of their items are short sections of traditional outlets with some commentary, links to them and encouragement to read the whole thing.
They will certainly be attacked but unless conservatives get a sixth seat in the court, they are unlikely to succeed. Justices are political appointees so there is some selection for values at play but they take their jobs seriously and vote across partisan lines much more often than our politicians.

Justice Kennedy, the conservative swing vote, has been supportive of restrictions on abortion but he has explicitly said that he prefers to defend the precedent Roe v Wade set. He even wrote the majority opinion in support of marriage equality. Even in controversial decisions like Citizens United where I vehemently disagree with him, I have to admit that he seems like a dedicated constitutional scholar that believes in preserving the integrity of the institution of the Supreme Court and the US constitution. His opinions are well thought out, are based on a balanced view of strict and loose interpretation of the constitution, and he takes his role as a bipartisan seriously so I think we still have a reliable firewall in the court.
Clueless isn't what they really mean, clueless means you have no idea what's going on. You can know what's going on but obsess over minute details or exact accuracy of statements that have no real bearing on the larger conversation. Clueless doesn't describe the tendency to do that. People call others obsessive compulsive all the time, no one's defending the self esteems of people with actual diagnosed OCD, because its understood its said with some levity and not being seriously derogatory to someone with serious issues with it.

Yes, I recognize the irony in pointing this out. I also recognize the irony we're even having this conversation because its due to the exact tendency the person was trying to describe, when in the grand scheme, no one cares.
I would like to see the error bars on these graphs. There are a lot of low single-digit percent values there; I reckon that few of the fluctuations in these graphs would be statistically significant in any way.
FiveThirtyEight and Nate Silver's predictions have been hilariously wrong about Trump in every way possible.

Reading this honestly makes me question why I read HN.
No. They are very conservative with their numbers. A Facebook user visits the website or the mobile app to count.
LGBTs didn't gain the rights to marry by executive order issued by Obama. They gained those rights largely by judicial review.
i never heard anyone using Facebook as news source

Well, that's one hell of a bubble you're living in.
Thanks but you're wrong. Maybe SJW is a trigger word for you but it was just a general description of the divide shown in the US election. The people living outside of the cities obviously rejected things being shoved down their throats. For the record I liked Hillary, but I wouldn't be surprised if she lost against a frog.. let alone trump.
The electorate changes, its demographics change, people need to adjust.

Hispanics are more naturally conservative and mostly align with Dems at the moment because of immigration policies and social issues. But as they Americanize, LatAms, at least so far, tend to not care about immigration issues as much and tend toward the view of a fair visa system and rely less on state services, as they integrate. As this happens, Hispanics eventually are likely to break even just like the rest of the population. Then people on one side or the other will prefer electoral votes over pop votes again.

So, you see, a gen or so, we're likely to see Hispanics move to the right, and then the Dems will find a reason to antagonize their new views (like they now antagonize their previous pet group, the working class union workers who abandoned them).
Which article did you read?
They aren't just bad words.

How must it feel to be a child growing up in a country where the president has demonized you, your whole family and heritage? That must influence how a person sees themselves in the world.

There will definitely be long lasting psychological consequences at minimum.
That's what I do (drive with the mileage screen on). I coast a lot, and in general am pretty gentle on the gas pedal, except when I need to join the traffic, where I sometimes apply the full pressure: CVT is a bit different from what I am used to but seems ok.
America’s Best Coding Non-Profits
What's Coming in Go 1.8