skysight-inc/HackerNews huggingface dataset:
Maybe something like this - 1 million ops/sec on HDFS:
http://www.logicalclocks.com/index.php/2016/10/14/hops-smash...
It might have something to do with Hispanics being regular human beings that are capable of independent thought. They voted for Trump for the same reasons as everyone else.
America's ruling class was in denial. (Heck, I'm sure a lot of it still is.)

In fact, their being in denial about a very many great things is how they ended up with "God Emperor Trump" as their president-elect.
Hillary lost because of Facebook, Zuckerberg, Bernie, twitter, FBI, Russia, Deplorables, racists, sexists, Obama, .... Its not her fault that she lost to the worst candidate ever.
I've booted Linux in sub-second times using User Mode Linux so there's nothing actually preventing it other than the need to probe hardware in various slow ways, which could be improved.
Thanks, passing it on.
There is no cast that happens behind the scene, look at the generated assembly.
I think you're right. It's not really about insults it's about free speech. If you say something white supremacist like "our company hires mostly white people because there are fewer qualified people of color in the workforce" and I say "you're a white supremacist", what will happen?

1) you'll accuse me of name calling, even though I just gave an accurate description of your political platform

2) you'll accuse me of trying to curtail your free speech, even though I was just exercising mine

3) you'll try to invalidate what I'm saying by invoking the "you may not campaign for the rights of others" rule you cited

All of which just serves you avoiding actually addressing my words, which are clear and direct: you are a white supremacist.

If I'm lucky you'll try to defend yourself by rattling through the list of your racist beliefs and then we can have a real discussion.

But most anti-SJW types are so triggered by words like "racism" and "xenophobia" that we never get that far.
I also use Atom, and just can't seem to garner an affinity for VS Code. I came from a .NET background, so I've struggled with Visual Studio and Nuget for years, and it left a bad taste in my mouth. I'm also probably just used to using Atom for my Node development. But aside from finding out very quickly on here that I'm wrong for using it, I don't find anything difficult. I've built many successful projects with it.

Also, Nintendo kicks Sega's ass.
Has somebody better idea than this to curb black money and counterfeit? If not, shut up and watch next.
“It’s clear now that the average person is concerned they’re not sharing the prosperity enjoyed by industries like tech. A constructive response would be to try and fix that instead of fearing everything President Trump will do in the future,” he exhorts.
> On Facebook, a Trump victory was likely, or a Clinton win was all but assured.

And if you were watching the election coverage the night of you could very discernibly see the change in the commentators narrative from "yay! Clinton!" to the shock of "Wait, Trump?" to "Those dirty rednecks! (er ... uneducated white folk)" as their reality was changing before them.

It wasn't JUST Facebook.
Yeah because, all the other news outlets predicted a trump win... this is a shit piece article... Show me one outlet that gave Mr. Trump > 50% chance of winning (Fox doesn't count as news). If anything this is more the fault of bad pollsters, and people not realizing that 4 million Bernie or Bust voters were real and not just spouting empty promises. I was one of those.

I wrote in Bernie, and I'd rather have Trump and a rebuild the DNC from scratch -- from the far left, than see Clinton -- the epitome of corruption rise to power. We might as well let mob-bosses run for President.
iPhones => personalTelephones

i => personal

Phones => Telephones

It's a joke based on British formal speech
Wait, what states don't use election rolls (id checks do vary by state)?

I'm a lot happier with paper ballots + electronic tabulation than I am with electronic ballots, what do you think those parts of the process you describe are adding?
Looks pretty cool, I like the query building syntax.
Maybe. Your tone and prejudice doesn't help to make it longer.
TECS (The Elements of Computing Systems) devotes 2 chapters out of 12 to writing a compiler for a Java-like language. Lexical analysis is more complex, with operators and identifiers and comments in addition to parentheses, numbers, and the letter 's'.

TECS provides a skeleton of a recursive descent parser, with about a dozen different methods to write. The Java-like language has many different kinds of expressions and statements, and this is reflected in the complexity of the parser.

At first the output is an XML tree. Code generation gets an entire chapter. Some of the chapters are straightforward, less than 6 hours of work. But the harder chapters have taken me around 15 hours each. YMMV, but this gives one some idea of the differences between functional languages and procedural languages.
No, they're not. Read the article. Their research indicates Facebook shows you news, even fabricated news that agrees with whatever you already believe.
> has anybody evaluated building an api in Go vs Kotlin ? We are considering moving our financial tool api from python to either Go or JVM/Kotlin/JavaLombok+lambda .

Obviously, take a second to compare Go ecosystem with Java's and you'll get the answer. Furthermore even if Jetbrains discontinue Kotlin, your libraries are still compatible with the rest of the JVM languages. So you loose really nothing.

Again what you should consider is the ecosystem and not the language. I wouldn't try to do data science in Go for instance, when Python or Java have stronger libraries in that domain.

Go is a nice outsider who is growing in spite of its issues because it's easy to pick up. But you should really try it out and see for yourself if its limitations aren't an hindrance for your domain problem.
No matter how you feel about being looked down at, educated people don't typically make disinformation or harmful decisions which may have such profound implications for them. Parts Of the USA qualify as a developing country in many ways, not just the low income. It is so profoundly stupid and misinformed it's difficult to imagine they have a majoritie to vote in someone even more stupid them Bush.
They're actually made by HTC. Would be interesting to know what their exact arrangement is.
What an absurd article. Facebook is worldwide but somehow the US only elections popped it's bubble? Not to mention this was a 50/50 opinion split.. not exactly earth shattering.
Is there already a novelty startup company description generator?

I am curious if given the word tends as weights how many iterations it would take before it created a company description that actually exists.
Let me help you
A team consisting of highly efficient developers and hackers.

Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc......
We have 100% records from our client as well as highest repeat hire rate.
*We provide a perfect software solution to all clients.

We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us via email (rickbosshacker @yahoo .com)
The WikiLeaks AMA is now live at Reddit
My experience is the exact opposite. Most of the people who I work with now using Rust did not know any Rust at the time they were hired. There haven't been any major problems at all.

Do you have experience that shows otherwise?
I prefer IntelliJ, with Eclipse a distant second (I know I'm not the comment author, but I spend 40+ hours a week slanging Java)
>Be the thing you want others to see you as, or else accept the consequences of being seen a different way. Don't be surprised or complain about it.

Nazi to the Jews: Be Aryan, or face the consequences.
Corsair might care, and you can of course post a review to at least help warn other users.
Can people stop posting techcrunch and wired. It's all bullshit.
Understanding Paxos
Oh cool, it's another person sneering at Trump supporters who just doesn't get it. Thanks for all your unfounded vitriol, Trump wouldn't have been possible without people like you.
Oops. Yes, thanks.
I like that approach, and we tried doing something like that in the past, but here is why it didn't work for us, unfortunately:

We work remotely, so is our hiring process. While it would be possible to give a programming task to a candidate, we won't have any control over whether they did it themselves, or how much time they actually spend on it. Well, the former is less of a problem, once you discuss the solution you see pretty quickly whether they did it themselves and understand how their solution works. However, candidates that want the job will try hard to do as best as possible, so some candidates that you give a 2h task to, tend to spend much more time on it. Others might not have as much time to spend on the task, since they usually still have a full-time job. So the results are not comparable.

Besides that, I find it quite difficult to find a task that can be done in 2h, but gives a sufficient insight of their skills, however you cannot expect somebody to take on a more elaborate task, whether paid or not, because most candidates are in a full-time job when they apply.

Also, this might be different in the US, but here in Germany, if the candidate isn't a freelancer/contractor at the moment, but permanently hired by an other company (this is normal), there is no way to pay them officially.
I solved channel without panic by doing channel bookkeeping in the main() entry point.

Wholeheartedly agree with you that channel panics a little too easily.
I've read the article, it says that Facebook did favor Trump somehow and and does passively suggest that they did this knowingly by showing other cases where they did that.

I realize its not the complete message, but its appearantly the subtle message they want to bring over.
He also promised to protect whistleblowers. Got a good excuse for that as well?
Do you mean that the cast in the code gets compiled out?
Not to mention realclearpolitics and projectthirtyfive all had poll after poll with all the number crunching data saying Clinton would win.

In the end..

clinton: 59,938,290 votes

trump: 59,704,886 votes

59million liked all new age sjw stuff

59million other people didn't
Well, I'd say "because it'd be what's best for people in EU countries" but I don't honestly believe the EU cares about that, beyond perhaps avoiding mass expulsions on both sides. So far they seem more interested in securing payments into their pensions.

So my view is that they have no incentive to give the UK a good deal. This does not imply the UK should have remained. They have no incentive because they aren't accountable to the people, except via very indirect and essentially broken ways, and besides lots of Europeans buy the argument that they must suffer to preserve the union.
Show HN: Hyperdeck – a new client-side programming notebook
Bring Back the Brief
This is a conscious decision. I believe the reasoning was readability. Ternary operators have a habit of being used in some really nasty nesting.

https://golang.org/doc/faq#Does_Go_have_a_ternary_form
Security through obscurity can be very useful. It just shouldn't be the only thing you rely on to secure your systems.
Overcrowding of the country is a valid concern, for more than purely economic reasons, the south east is one of the nost densely populated parts of Europe already.

As I say, if you want to see racism everywhere, and if you presume that the economic arguments are all won then fine, you just carry on shouting everyone down as mad and racist, and watch as your political viewpoints fail to gain traction over and over again.

Again, I'm not really here to argue the merits of Brexit or Trump, I voted for neither. But I am taking great delight in the frustration of those who hector, judge and shut down all discussion, shouting loudly about virtue while in fact practising all the bigotry they claim to despise.
Not exactly surprising, HN is heavily people in CA, which is a huge echo chamber.
It's a life-threatening journey for a 36-year-old, too. Those roadways aren't intended to be walked.
A team consisting of highly efficient developers and hackers.

Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc......
We have 100% records from our client as well as highest repeat hire rate.
*We provide a perfect software solution to all clients.

We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us via email (rickbosshacker @yahoo .com)
This doesn't really sound like the sort of project for which a web page is central. I would think that developing relationships with potential founders and potential investors and hand holding introductions would be a viable approach. Probably something that should be done locally at first rather than worldwide and something that requires attention to metrics other than webpage bounce rate.

Good luck.
FiveThirtyEight consistently gave Trump a %25+ chance of winning. That's obviously a pretty good chance which is something they constantly reminded their audience of.
Really? From my perspective those words do carry a lot of weight. And that a President of the United States, or anyone really, is ok with brandishing any and all of those tags makes me sad and really pessimistic, also determined to make those epithets count again, it's a line I will push back from.
> Unlike many of the complaints about Go that would require fundamental restructuring, C# showed that actually can be retrofitted onto a language without breaking it.

C# added nullable types. Not non-nullable types.

In Go, the concept of zero values is so fundamentally baked into the semantics that non-nil pointers can never really be added to it.
Snapchat’s Spectacles go on sale via Minion-like vending machines
> Facebook didn’t just reflect your views back to you

Hardly. I'd say it accurately represented the view distribution of my social group, which I infrequently agree with.

> But beyond that, it turns a blind eye to the nature of the content within its walls.

Is this article claiming that FB should censor more? It's also wrong; I know of several Facebook pages that have been unpublished for being politically unsavory (from Facebook's perspective, of course).

I'm not exactly sure what this article is supposed to convince us of.
Google – Say Hello to Daydream View
Not just the left and right's echo-chambers, but those who attempt to actually listen to reality got it wrong, too: FiveThirtyEight for example has been using proven, reality-based statistics for a while and should have predicted this result. (As it was, Silver was lambasted for being too generous on Trump's chances.) At issue in this election is apparently a new idea: people who hold positions that are being publically shamed tend to lie to pollsters.
He may not be talking about the LWN stuff, but about the comments on HN. Most of the root comments are pitching grsec in some way or other...
I get that. They were responding to what they call the Flashlight App on the iPhone.
Well for one thing i never heard anyone using Facebook as news source, if U.S. people really do that there is at least that.

Otherwise really absurd article, agreed.
I'll argue this point. It takes me 30 seconds to write a SQL query. It's not hard. On the flip side, I don't end up running queries that haul megabytes of data in just to peek at one column.

SQL is already much higher level than assembly. Piling on more abstraction just increases the likelihood that the code is doing extraneous work.
He's personally against same sex marriage, but he's not going to force it onto other people. They are free to marry whoever they want.
Or maybe - just maybe - they report the news without opinion.
Facebook injects opinion into everything by it's very nature. Maybe that's not a good thing.
Seeing this makes mi nostalgic. That tracker was insanely popular in the time before Google Analytics existed.

Back then privacy was not an issue, just by being on the internet you were the weird one :)

I just checked, their domain name is 17 years and 9 months old.
The point is: the German factory automation business already exists and is huge. Germany already sells this world-wide. Tesla just bought a tiny share into it.

Industry 4.0 - Germany's 4th industrial revolution
https://www.youtube.com/watch?v=Y990kaGbJD0

Industry 4.0 in the Volkswagen Group
https://www.youtube.com/watch?v=JTl8w6yAjds

"Industrie 4.0" - Bosch plant in Blaichach, Germany
https://www.youtube.com/watch?v=GKhSTjraHlU

CAR FACTORY: Mercedes-Benz Industrie 4.0
https://www.youtube.com/watch?v=fdXRTKy_TrM

German car companies and their suppliers (Continental, Bosch, ...) have already lots of smart engineers in this domain. Their current factories are among the highest automated in the world. Volkswagen invested $15.3 billion in R&D last year, Daimler $7.6 billion, BMW $5.5 billion. Number one, three and seven in the automotive world.

Tesla was spending $0.7 billion for R&D in 2015.
To be fair, and I find this to be a bit of a shame, but most of that robustness and ecosystem comes straight from Erlang, which was always solid. Though I do enjoy the consistency that Elixir brings and the improved macros. I'm a Clojure guy, so I also love the protocols.

Just wanted to say that Erlang vanilla is robust and has a great ecosystem. So Elixir builds itself on top of a solid foundation.
Right now it's nearly impossible to clean election rolls of dead etc. voters, e.g. the Feds fight this hard.

However, state and Federal issued IDs have a subsidiary feature, perhaps even more important that on the spot election verification now that I think about it, in that they expire, and I'm sure some of them also have revocation measures after the ID holder dies. This is much more true for people moving.

Agreed on the paper ballot + electronic counting, and very glad my county in neighboring Missouri uses that system, I never trusted the totally electronic or electromechanical systems I used in Arlington, VA or Brookline, MA
Ask HN: Stable API framework for Node.js
Hi, as I can see JS ecosystem is evolving very fast compared to other languages.

Currently I need REST API framework to be supported (active community, bug fixing) ~5 years from now for my new project.

I know there are sites like http://nodeframework.com/ but I would like opinions from community about battle tested frameworks used in real applications, raw stars on github are not good measurement for me.

Any recommendations?
Thanks! Next questoin: do we have any idea whether haplodiploidy is a result or driving force for eusocial behaviour?
When there were only 3 networks, there was less exposure to varying opinions. Over time that has diminished, but I think Facebook is the closest you'll find, given its reach.
And UK Scouting was very different 40 years ago to how it is today - relevant as this study looks at outcomes for those born in 1958
Honest question, do you get most of that stuff from Facebook, email chains, talk radio or maybe another source I'm unaware of?
Some of this article is spot on.

There is a need in the internet age to educate people on how to consume information. When we had fewer news organizations, information was more controlled. It was done by professionals with years of training.

While there's a lot of benefit in providing more voices and more outlets, there's a real danger of spreading misinformation propped up by false equivalences as to what qualifies as a professional news organization. I'm not sure the answer other than education.
Still a lot of uncounted votes. Plenty of sites projecting Trump to win popular vote, including CNN.
I love VSCode from a technical standpoint. They have clearly picked a better architecture when it comes to performance, and they have done a pretty damn good job at showing that a web-based application doesn't need to be a "slow resource hog", but on the other hand I MUCH more prefer Atom's policy of "plugins are everything" over VSCode's "Core should do everything, and plugins are second class".

But at the end of the day, it's a choice, and i'm glad we have competition to keep everyone on their toes!
Great project, love seeing more of these pop up. What I would like to see is someone create a solid or unique use case. The wardrobe picker, commute timer, youtube watching, video calling, selfie taking, etc. is interesting and fun to build but.. not convincing. I want someone to take time and plan out something truly useful, and then build it. (Full disclosure, I spent 4 months trying and didn't find anything. It might just not exist.)
You will not believe, but yes! Putin is fan of Stalin and they both use internal and external propaganda. And it may sound wild or ridiculous for you, but there is official agency where people get salary for writing comments on forums, youtube, facebook and other well-known public services. There was even article about it in some western newspaper. And reaction of people: 2 guys threw molotov cocktails to the window of that agency - that's our real relation to Putin.
Is your codebase public? I would like to take a look.
Not really a new idea. This effect is called preference falsification: https://en.wikipedia.org/wiki/Preference_falsification

For those who don't want to follow the link: "individuals convey preferences that differ from what they genuinely want"
By far, it is dealing with migrations.

Initially, I would use `\ef <func_name>` in psql and just write and try my function, but this turned out to be not as pleasant as writing code in an editor in a dedicated file. The annoying thing with pg functions is that, if you want to replace them, you have to provide exactly the same in and out parameters. This means that if you want to change the parameters, you have to drop the function and create a new one.

This has been annoying at first, but now I'm more comfortable with it. I write my functions as migration files [1] and just migrate/rollback to do my tests. I guess I started to give more attention to the input and output parameters from the start in the mean time.

The cases where I won't use functions is when I want to do something extremely simple, like `SELECT email FROM users WHERE id = 1`. It's just not worth writing a function for that. It doesn't happen often that this is all I need to process my request either.

[1] I use https://github.com/mattes/migrate
5 blocks left (using 8 lines): https://blockly-games.appspot.com/maze?level=10#9zdu9f

But that's code bingo - fewer lines, but less efficient for the mouse.