skysight-inc/HackerNews huggingface dataset:
The problem with people not knowing how to utilize gigabit networks is that it's sort of a "cart before the horse" type of problem.

Until enough people actually HAVE symmetrical (both up and down) gigabit speeds, you will be limited by the transmission speed of whichever provider you are downloading from.

A lot of web servers are sitting in racks in data centers, and you will only ever be able to download a file from that web server at the speed that that web server is able to send. Assuming the web server has a single gigabit connection, and ten other people are downloading from that server at the same time, you might only be getting 50-100 megabits tops.

Where gigabit networks for consumers would REALLY start to shine is when thousands of people are on gigabit, and are all doing peer-to-peer transactions, or hosting their own servers.

Imagine if there were 100,000 people with decent computers (at least a terabyte of drive space apiece), with every computer connected via fully bi-directional gigabit speed connections.

Now imagine if you were to build a fully encrypted peer to peer file storage cloud network on top of that, with each client having their own key (which only they had access to). Encrypted data would be stored in pieces across the cloud, with redundancy and parity correction stored across nodes.

If you built something like that properly, you would have a giant, disaster resistant cloud drive, where you could store tons of private data and access it from anywhere at gigabit speeds. If you had a large file that was striped in redundancy across a thousand nodes, you could even achieve terabit speeds by downloading the pieces in parallel and assembling them on your end.

You could even tie a pricing model into it (perhaps powered by a blockchain methodology), where you had to pay monthly to store your data in the peer to peer cloud, and people who contributed storage and machine resources would receive payments in return for their contribution.

You could even take it a step FURTHER and add a cloud processing layer on top of it all, where people could dedicate a couple of their CPU cores for usage by the cloud (when their machine wasn't in use), and they would be compensated.

If you had that, you would have the ability to not only store data in the cloud, but also process the data (and even do things like run distributed web servers).

The possibilities are endless!

But it will never happen until it makes sense, and for it to make sense, there needs to be a critical mass of people who actually HAVE symmetrical gigabit connections.
I'll second that. If anything in the article made you curious, absolutely get the book.
I believe nearly every country has selective immigration programs, this is nothing new nor controversial.
https://www.youtube.com/watch?v=fZkK2_6H9MM

Re: gay rights.

How about that cackle?

What is a political opportunist? The Clintons have always operated via the polls. Against gay marriage when being against it was popular, now an ardent supporter.
I think you are not familiar with the current state of world. Read this and see if the question you posed is answered https://en.wikipedia.org/wiki/Evo_Morales_grounding_incident
40% of people are picking Trump as their candidate, but that doesn't mean 40% of people actually like him or agree with him on much, particularly when the alternative is another unpopular individual. Not to mention the two or three Supreme Court seats and other factors riding on this election.

Improving inclusivity and diversity necessitates excluding racists, sexists, bigots.
It's not counter-productive at all, as long as your goal is to teach Software Engineering. And every course of study in Computer Science should have at least a semester's worth of content on Software Engineering.

But it's also important to remember that Software Engineering is not Computer Science.

Also, a 4-year-long course of study in Software Engineering should definitely cover things aside from coding. Some Computer Science for sure, but also the basics of business, ethics, economics, politics, psychology, and so on.
I agree that long-term migration have a positive effect on the economy. Short term migration, on the other hand, is a little bit more disputed since most migrant will send money back to their home country.
But for the refugees, since the country where they arrive is often not chosen because of economic opportunities, but because of politic/proximity, and the fact that refugees migration is mostly short term, I think that refugee migration has a negative effect. (see for example the countries with a lot of refugees in the Middle-East, such as Lebanon or Jordan).

I agree that the failing of the welfare state in Europe is caused by how it is built, but the refugee crisis might broke the system beyond repair.
> Economic inequality is worse than at almost any time in human history, including the gilded age prior to the great depression.

I'm curious about this. Care to point to some references on this?
We will be finally able to concentrate on intersectional feminist theory and inclusion when all the fucking white racists are dead.
And you will forever have that feeling as long as our K-12 education system continues to brainwash generations that participating in the two party system is synonymous with democracy. It's all they know or have heard of and anything else is foreign and not to be trusted.
Point taken; would remove the "I think" if I had to rewrite this.
its also abundantly transparent now that "fact checking" services have lost all credibility, ie. "DT claimed HRC server was acid-washed: FALSE", "DT claimed HRC laughed at an 11-year-old rape victim: FALSE".
I dated a journalism major at USC

And I've read the wiki article "Chilling effect" so we're probably equally qualified.

Just because jurnos are taught how to resist a chilling effect, does not mean it does not exist.
> They promised releases several weeks in a row before they actually released anything.

So they promised releases well in advance and then released them.

> And they also released social security numbers, names and addresses for hundreds/thousands of people, so they're obviously not that concerned with protecting people.

That wasn't Wikileaks, it was Michael Best. Did you read the update at the top of the article you linked?

From Michael Best himself:

> @WikiLeaks didn't upload the #AKP files with the private info on Turkish women - I did (and they've been removed)

https://twitter.com/natsecgeek/status/758059030527021056

Stop reading the Huffington Post; it's a rag.
Ah, now we're playing the "selective quoting out of context" game. He said that he had based his Dixiecrat views on state's rights, not racism.

Why do you believe Byrd and not him?

Edit: given that they've both been dead for quite a while, I doubt that either Thurmond or Byrd is involved in much racist activity today.
Hillary Clinton's 'friend and mentor' was KKK member Robert Byrd.[0]

Using the same logic all democrats are now x.

[0]https://www.youtube.com/watch?v=p4wo9nqWrwE
In reality, the US media and political system have two sides, both of which are determined to set fixing the broken economic system and racial equality/"social justice" against each other. In reality, the media have responded to demagogues blaming the underlying economic problem on other races by insisting that the problem doesn't exist, that it's just something made up by the white working class to justify their racism. In reality, the US's problems may be internal but that doesn't make it any less fucked.
That's a pretty subjective take.
Has this stopped?
To test this I went to google and did searches for the basic 11 colors, and a couple of others, noting the number of hits found.

The big 11:

red	12,110,000,000

orange	7,040,000,000

yellow	6,370,000,000

green	13,850,000,000

blue	15,100,000,000

purple	10,160,000,000

black	13,390,000,000

white	12,330,000,000

gray	14,950,000,000

brown	10,160,000,000

pink	4,700,000,000

... and some test cases

maroon	152,000,000

teal	7,320,000,000

navy	870,000,000

cyan	110,000,000

I think the frequency explanation has trouble, since "teal" has more hits than "orange", "yellow", and (by a lot) "pink".
Elixir shines by how easy it makes it to write good documentation.

The Markdown-renderd docstrings for modules and functions can be converted into nice websites[1] or are available in the command line[2].

[1] http://elixir-lang.org/docs/stable/elixir/Enum.html#map/2

[2] https://i.imgur.com/RhS283f.png
> Hardly. It's simply a recognition that a temp worker and temp opportunity recognize the fleeting nature of a particular job position.

Again, it's moving the goalposts to say these situations "don't pass the smell test," then turn around to say "but it's OK because they're temps."

> Is it really necessary to know that the gentleman calls his wife

Perhaps not, but it's more engaging writing, and there's plenty of factual reporting there as well.

> Indeed, these workers are people. And because they aren't unthinking machines, they shouldn't work in a place that doesn't place any value on their well-being. The market will then sort out poor employers appropriately.

The thing is, the real situation is usually more complicated and often doesn't offer such easy choices for the actual workers. It's telling that, on the one hand, you excuse these work environments as being fit for non-information-workers, then turn around an expect these workers to have information-worker levels of economic power in job choice.

While it can be quite comforting to believe the market will sort this all out, I think that's naive and causes some people to blind themselves to the actual problems out there.
Thank you thank you thank you. This is an exhausting post but your comment makes it so easy to understand!
The thing is, the Obama worries weren't a result of McCain calling for him to be assassinated or telling his supporters the election was rigged. They were pretty much a direct result of people being scared some crazy racist would take a shot at him.
I've got to think that Wikileaks assumes the transport layer is insecure - wired or not.
Because CS endows a more fundamental understanding than SE. SE classes are often along the lines of "Here's how you do OOP in Java", whereas CS classes are more along the lines of "Here's how you formalize OO semantics and then implement the semantics at a low level." The latter approach is generally more effective, if more difficult.
MS Office 2007 Product Key Generator and Activator Free Download
Because no one has pressed charges? I don't see how that's relevant. People can be guilty of things they haven't been proven to do in a court of law. I'm not saying he should be thrown in jail without due process, I'm pointing out that he himself has admitted to committing sexual assault, so it seems wrong to have a caveat of "allegedly".
So, wild exaggerated claims are made, they get trivially refuted as bs, and your comment is that's not the point? Really? Get some perspective. Neither candidate is flawless but let's not pretend they're equally so. One is a dangerous megalomaniac, and the other is pretty much a regular standard ass politician.
Thank you, exactly something I wanted to write.
How do we request OSTIF to audit a project? For instance, Tox [0] claims to be secure. Is there a way to request them to audit Tox?

[0] https://tox.chat/
Scala was my first serious use of a JVM language and I kept hitting little rough patches that people were assumed to understand from a prior Java background. One example: a month or so into my use I started getting a puzzling failure when sbt was trying to download a dependency. Everybody already knows about Java's security certificate handling, Ivy, and Maven, right? I didn't. I kept on Googling the wrong terms because I was searching for Scala and sbt. The problem turned out (IIRC) to be a dependency download attempt that started from a URL whose certificate was trusted and then got 302 redirected to a mirror whose certificate was not yet trusted by Java. The error messages that actually showed up in my console were not at all helpful and I ended up using tcpflow and a Java-savvy colleague to figure out what was actually happening. Would it be so hard for (e.g.) sbt to provide an interactive security prompt for if you want to trust a remote source's security cert, rather than expecting you to figure out the error message and solve it the Java way with plain Java tools? (Maybe it would be hard. Maybe that's why it doesn't do that. I don't know because I didn't use Java before Scala.)

I don't have concrete examples to hand for the other rough spots but I recall hitting other areas of knowledge that are explained via Java instead of standing on their own. "The Scala Bar is like Java's Foo, but with these improvements..." I never learned the Java Foo and I don't really want to have to acquire a working Java developer's knowledge to use Scala. I'm using Scala and not Java. If you're writing docs for Scala and the reader needs to know something important about either Java-the-ecosystem or Java-the-language, please inline that knowledge.
Now Open – AWS US East (Ohio) Region
There're a lot of unsubstantiated NX rumors.
As a non-American, I don't really care about US domestic politics, but I do care a very great deal about there not being a shooting war with Russia. Hillary wants to force the Russians out of Syria. So it's perfectly possible to simultaneously believe that Trump will be a terrible President, but that that's better for everyone outside the US than Hillary.

We all wanted Bernie, but he sold out :-(
Have you read this page? http://www.shadowstats.com/article/no-438-public-comment-on-...
No. More likely they'll move the SE update to the fall along with the other iPhones. This would simplify things, which is very Apple-like.
FPGA in the iPhone 7 Could Be Key to Apple's AI Push
Donating to a politician's charity and donating to a politician's campaign are only similar in that money is being donated.
And I, an everyday young American, will still be voting for Trump.
I helped myself and abandoned FB. You can change your own world even if others ruin theirs.
The change is.. we know far more about our leaders than perhaps we should. No one is, has ever been, or will ever be, as saintly as our ideals require.
I'm quite interested in learning why the author decided to use React for the user-facing part of the blog in the first place.
> If you can program Java you can program Scala.

Clojure would probably be my choice nowadays rather than Scala.

Clojure has a great community and is a good counter example to the Lisper's whining that the syntax is what keeps people away.

If I truly needed Actor stuff for performance, I'm probably going leave the JVM and reach for Erlang anyway.
Because there are multiple actors required to make the proposal work as stated. How are all the actor's purposes aligned by the proposal such that you get a positive sum for all of the required parties?
Why are you bekng down voted? I wonder of it's due to race politics. I can't think of another reason why your opinion is being singled out for censorship by (supposedly) the "crowd" Weird
Your attitude, were it to be adopted as conventional wisdom, would deprive huge numbers of people of medical treatment that dramatically improves their lives. Most DSM definitions stipulate something similar to: "There is clear evidence that the symptoms interfere with, or reduce the quality of, social, academic or occupational functioning". If people seek help for such conditions, they should have their concerns taken seriously and be provided the necessary treatment. It's not helpful to simply suggest perhaps it's natural for some people to be morbidly depressed or disconnected from reality.
I see two sentences of substance in your bizarre response.

> Many of these are old and do not address the content of the emails. There are perhaps 100 significant stories that could have been written based on the information leaked in the past 10 days. We got zero.

I found this after 1 second of internet searching: http://www.nytimes.com/2016/10/10/us/politics/hillary-clinto....

> Too much competition from buzzfeed seems to have left the paper toothless and officious.

Buzzfeed has a substantial investigative reporting arm; its depth has been lauded frequently on HN: https://www.buzzfeed.com/news
One can reasonably conclude that neither is suitable for the office.

Which is why I find the squabbling over the candidates so interesting. They are both _deplorable_.
With confirmation from the Ecuadorians that they cut off his internet access I am going to take this moment to simply say "I told you so."
I actually liked the progfun1 course, which I took a few years ago. It's one of the cleanest courses I've taken on Coursera. It's true that it's slightly "academic", but that's what many introductions to functional programming often feel like.

However, the follow-up courses, Reactive Programming (retired) and Functional Program Design, are a total let down. They are a rip-off, especially if you paid for them: a complete mess, no relation between lectures and assignments, no introduction of new concepts in relation to a greater context, the slides are not proof-read, constant mentions to non-existent slides and lectures, repeat material from previous courses (a side-effect of the courses being mash-ups of previous material), and example code that doesn't type-check or compile. It's not any single mistake, but the aggregation of them all, and the feeling that the authors just don't care enough. Thankfully I didn't pay for this.

In my opinion, the gold standard for Coursera is Dan Grossman's excellent Programming Languages, which I fully recommend.
Does anyone know what the cryptic tweets[1][2][3], that this tweet was following up to, refer to? onion address?

1. https://twitter.com/wikileaks/status/787781519951720449
2. https://twitter.com/wikileaks/status/787781046519693316
3. https://twitter.com/wikileaks/status/787777344740163584
there is evidence... Have you seen the hidden-cam video of Alan Schulkin, NYC commissioner of board of election claiming that they are in fact rigged? https://www.youtube.com/watch?v=jUDTcxIqqM0
"His filibuster against the Civil Rights Act put him in this position."

"His"? Singular?

Both Byrd and Thurmond attempted to filibuster the Civil Rights Act, so I don't know where you're getting "anything Byrd had done" from.
>Hillary means more drone strikes, corporate appeasment, global interventions, weapon sales to Saudi Arabia, and a complete lack of transparency into government

Trump supports drone strikes and wants to go further, including torturing the families of terrorists. Trump supports nuclear proliferation (e.g. Japan). Corporate appeasement? The guy runs a billion dollar business and benefitted greatly from the housing crisis. Transparency? He won't even release his tax returns.

What makes you think Trump is going to be any different than the right-wing status quo which essentially still supports all these? Trump has NO serious political connections outside of Gov Christie, he is becoming anathema even among his own party, how could he possibly reverse any of the "business as usual" even if he wanted to?

>Fear tactics are the last resort of tyrants

Like claiming the entire election is stolen before a single vote is cast? Or threatening to jail your opponent?

This is why people think Trump supporters are delusional and dumb. So many people in this thread posting about what they think Trump will do, despite the fact that it flies in the face of what he stands for and has said. They take the candidate seriously and ignore what he is saying in favor of their own imagined reasonings. I get it. You don't want Hillary to be president. I don't either. But to act like Trump is a political savior is a very very disturbing and strange move.
Trump outright stated he would deliberately bomb women and children.
How to Practice Chair Yoga with SpinaliS Basic Series Chairs
One thing that's interesting about this article is that it's the canonical publication for a novel result. It isn't a blog post accompanying a paper -- it is the paper.
Please provide a list of DNC officials that support from fire bombing. The candidate that he supports has said it was terrible. Democrats organized money specifically for the office to be rebuilt.

You're not adding anything of value to the conversation here.
Yeah, fair enough. That's a very good way of putting it, and I know exactly what you mean.

I think the hardest part about implementing the Vim keybindings is that they're intrinsically linked to the way that Vim models text and operations. Commands are really statements about this internal model. Without the model, it gets difficult to reproduce the full palette of vim commands with very high fidelity.

You kind of inevitably have to build your own vim-like text model to handle the keystrokes, and map it back into the platform that you're on (which is often a dumb buffer object for most text editors.) It's certainly much deeper than a keybinding. I called it an interface, but that's still not really deep enough.

Well, anyways maybe NeoVim is good after all.
- [2] Command-Left to move to the beginning of the line
- [3] Shift-Command-Right to select to the end of the line
- [2] Command-C to copy
- [2] Command-V to paste

Total keypresses: 9

Total keypresses for yyp: 3 (4 if you have to esc to normal mode first)

My point being that even the simple and straightforward actions you provided are more complex than they seem.
The fact that they explicitly removed data from their release is faking their release. It's not like there was even an entire release they chose not to do, they did the release but selectively removed a small part of it, seemingly in support of Russia. Then they presented their leak as the entire leak. That is false, they presented a false picture.
Some of the Stern recordings were getting play during the primaries, but they weren't slowing Trump down since his opposition was split among so many different candidates.

The bus tape was archival footage. If you're suggesting that every hour of archival audio and video of Mr. Trump should have been sought after as soon as he became the nominee, then, again, you're underestimating just how volatile and fickle the news cycle is.

The plausibility of "the official story" (to reiterate: that the footage became an object of interest for NBC after former cast and crew from The Apprentice came forward to disclose his ill manner on the set of that show) seems pretty plain to me. Occam's razor defeats your conspiratorial thinking without breaking a sweat.
This is a duplicate of:

https://news.ycombinator.com/item?id=12728009
https://news.ycombinator.com/item?id=12727973
https://news.ycombinator.com/item?id=12727887
https://news.ycombinator.com/item?id=12728450
https://news.ycombinator.com/item?id=12728227

All of those threads have been flagkilled.
It seems to me that most job adverts require a technical degree or relevant experience. I feel that very few jobs would make a distinction between a SE or CS degree.
P/E ratio, or, more likely, CAPE. P/E stands for "price to earnings" - it essentially tells you how much you're paying in a share of stock for each dollar in future earnings.

P/E is calculated at a point in time - current price over last reported earnings. The CAPE (Cyclically adjusted price-to-earnings) ratio is a better measure because it's calculated based on the last 10-years earnings. It's somewhat predictive of future stock market returns (10 to 17 years out), albeit with wide variation.

Right now the American stock market is very expensive. Take a look at http://www.multpl.com/shiller-pe/. Many international markets are not, though: http://www.starcapital.de/research/stockmarketvaluation. Current American market valuations have most people expecting very little real (inflation-adjusted) returns from the stock market over the next 10 years.