skysight-inc/HackerNews huggingface dataset:
In the telecommunications industry, they are notoriously demanding customers.
Great video. Lots to think about. Like personality tests in general, test of big 5 personality traits correlate with behavior at about .2 to .3. For example, they have a correlation of .2 to .3 with GPA (http://www.gwern.net/docs/conscientiousness/2007-noftle.pdf). This is a typical correlation level with behavior for all personality tests. To give you a sense of this, simulate a personality test result with 90 zeros and 10 ones. Then add a column of 90 zeros and 10 ones for the behavior you are predicting. Arrange your behavior ones so that 7 line up with personality zeros (were not predicted) and 3 line up with ones (predicted). That's a correlation of .24. If you picked 10% randomly, you would have found (on average) 1 of the people showing the behavior and you would have mistakenly flagged 9 who would not produce the behavior. With the test, you find 3 and mistakenly flag 7. If the test and behavior are spread 50/50, you find 32, when random selection of 50% would have found 25.
Combine that correlation with the problem that the Facebook data is not perfectly correlated with how people would fill out the Big 5 personality instrument. If you insisted that your modelers create a model of the the Big 5 and then insisted that they use the Big 5 scores to predict behavior, chances are that you would have correlations near zero.
The opportunity here is in creating models directly from Facebook characteristics to the behavior of interest. The Big 5 theory may help guide which FB characteristics to test, but then you need to set it aside to create working models.
Pragmatic Thoughts on Cloudbleed
That one is a lot more believable, and in fact verifying the first two are already true only requires a quick Google search.
There's Eikon from Thomson Reuters, which is considerably cheaper
It's about HOW one is critical, not THAT one is critical.
Ironically, we're doing it to ourselves at the global scale, to ourselves and tons of other organisms. It's only when the scale is so small that we can hold it in our hands, that we start to empathize.
I would argue they have established a sort of universal minimum threshold of information within the financial industry, across a ton of financial markets. This provides a certain amount of certainty/consistency within markets(really any sort of pseudo monopoly in a knowledge space does). Particularly in the news space, it sort of lets people assess to what degree they might have a competitive advantage by the degree to which their data is more accurate/earlier than that on the terminal/data side.
It happens to me too. I think it's The Economist's paywall in action. It's pretty annoying that this article is linkable but not-really on the web.
Taskade – another to-do list?
Democracy is meant to be executed by responsible voters, meaning: people who vote with their money. If technological unemployment will mean that most people will be unemployable and dependent on UBI or some other form of handout, there won't be a democracy anymore.
The thing here is you cannot use the name Python with the fork. Think about Iceweasel but without Debian's community.

The new Python fork would have none of Python's fame and it would need some push to solve the chicken-egg problem. Why fork and maintain a huge code base when nobody will use it?
Will my straw shack survive a hurricane? There are far bigger risks with artificial intelligence.
This is the topic I've been most worried about. My only solace is the brilliance of the Framers of the U.S. Constitution. They planned for a wide variety of government failures, knowing full well of how democracies fail. The freedom of the press and the Judiciary would seem to be strong firewalls, even under AI run amok or distorted toward nefarious ends. We shall see...
Funny, it seems that, by the standards of the OP, the fork you mentioned is not "Python 2" either. It backported type annotations, async/await, and many more from Python 3. So when are we expected to see a "true" Python 2 fork? :)
Recently, Baidu, the Chinese equivalent of Google, invited the military to take part in the China Brain Project. It involves running so-called deep learning algorithms over the search engine data collected about its users. Beyond this, a kind of social control is also planned. According to recent reports, every Chinese citizen will receive a so-called ”Citizen Score”, which will determine under what conditions they may get loans, jobs, or travel visa to other countries.

I'd be surprised if that kind of concept will remain limited to China. Whenever there's massive amounts of money to be made, it will find its way to the US (Credit Score, for example, is already reality). It must be very tempting for the current administration.
I have a hard time to understand your comment, in particular, what you mean by "narrative" and "we"?

Could you give an actual example (quote) of what you consider to be bad from "the left"?

Let me give you an opposite example, so that the discussion is not so abstract: Yanis Varoufakis disagrees with all those 4 points (see DiEM25) and he is a leftist.

Experts are politically motivated, like everybody, yes. But that doesn't mean they don't give useful advice. I mean, your doctor is politically motivated, are you going not to trust him? Do you agree with: "Don't trust your doctor, only yourself"? In general, not trusting experts by default is a bad idea (maybe better would be to say: not trusting experts blindly is worse than trusting them blindly).
Have you seen the spec for .doc and .xls ?
> Instead of making ASICS or FPGAs, Intel focused in recent years on making its CPU processors ever more powerful

If only, intel has been abusing their market position and pushing out "upgrades" that barely have a performance improvement over the previous generation.

AI is not going to eat intel's lunch, all those computers still require cpus. AMD on the other hand may eat intel's lunch by releasing powerful multicore processors for half the price all because they don't waste space on the die for things like integrated graphics.
You conveniently forgot consumers.
I read it with a heavy dose of sarcasm, but I suppose it could have been a genuine statement >.>
Maybe elsewhere on the internet this is expected. From the HN guidelines:

Avoid gratuitous negativity.

https://news.ycombinator.com/newsguidelines.html
Not sure why OP was being downvoted. I just bought a new truck, financed mostly with an auto loan. I couldn't remember or provide half the information required for the loan application and was told "don't worry about that." I still got approved.

Another story, I recently changed rental apartments. My "credit report" was a page I printed out from a consumer credit reporting site, where I could've changed any data.

My point being, all this loose validation seems very remiscnet of the easy money that was so common pre-Great Recession.
Hmm, isn't that the opposite of a good example? Here's what I feel like a C-level exec would take away from that story: if you ask users to reset their password, you'll lose 20% of them.
I don't really want to divert this thread into a full discussion on the validity and value of IQ tests, but I do find the view you are espousing to be very depressing and I had hoped that they had died along with Ellis island and phrenology.
Here's the email I got from Cloudflare as a Dyn customer during the DDOS attacks:

> "As I'm sure you're aware, DDoS attacks on Dyn's network have caused massive outages for millions of sites. This prompted me to reach out on the behalf of Cloudflare to see if we can be helpful.

> Over the last 24 hours, we've been helping other Dyn customers migrate to Cloudflare to mitigate the risk.

> Who on your team would be the correct person to explore this with?"

It's not much better.
Your standards may be too high. It's a sliding scale, not binary. But... Norway?
I think it's not always a good gamble. Sometimes what they initially gamble on transforms into something they would not expect or consider as an investment. For the few success stories we hear, we never hear of the countless failures. The idea of most startups achieving some successful status is a faulty generalization. You are cherry picking the successful startups and generalizing based on survivorship bias.

This happens to all of us and it is hard to truly reflect on what makes a successful startup. If there was a recipe we would hear of many successes, frankly investments would stop elsewhere and just concentrate on startups, if that was the case.

Whenever I hear of crazy returns, I try to reflect on the fact that if it was common, why wouldn't those who make such crazy returns not just borrow more money and wash, rinse, repeat. I think there is a point were those making such returns realize the success was due to mere chance or some other combination of timing, investment, people that could not exist again. There is also a point where you have to wonder why those making such great returns do not keep trying to do the same. There must be a level where crazy profits/returns would allow some self sustaining regenerative business. I think that level does not exist. When investors do think such a level exists, they are usually being swindled.
Yeah, that fork gained nothing but negative attention here on HN and Reddit; the general consensus was "why would you do that; Python 3 is so much better". In the face of that criticism, is it any surprise that people are reluctant to create forks?
This is really good. Having worked at news sites and for a CDN its kindof fascinating how most web developers understanding of http basically ends at "GET or POST".

IMHO this stuff is increasingly becoming table-stakes for a successful online business. If you're not caching and/or serving your app in some kind of geographically distributed way, you're handing hundreds of milliseconds of performance delta to your competition. If you're nj.com then sure you can get away with serving everything from secaucus, but if you're any random sass app that even just wants to target the greater english speaking anglosphere of both brits and aussies you need to solve for this. Hell even the performance delta between the east and west coasts of the US can have a meaningful impact on ecommerce shopping carts.
In the long run, yes, but we don't know the timeline. We need to survive long enough to have a long run...
Australian children's author Mem Fox detained by US border control: 'I sobbed..'
And the system for means-testing at that level would be expensive enough to run, with opportunities for graft, false-positives, and false-natives, that means-testing would be a losing proposition. Just pick a level and make sure no one is double-dipping.

You still have the problem of regional thugs that will come round every "pay day" for their taste. Or beat you up. A pretty simple variation a protection racket, but I'm not sure how to protect against it.
therein lies the problem - we can't detect consciousness from the outside.
Money in the bank is tangible.
Revenue and profit are both accounting constructs.
A lot of them (and the secretary of state) also planned and executed the overthrow of an elected brazillian government past year. The spread of american corruption over other countries polítics is absurd. Even more absurd is to see americans attack Trump as if the previous Administration wasn't one of the worst for global security.
It happens everywhere

https://norwegian.custhelp.com/app/answers/detail/a_id/524/~...
PS: Here is an example of a great niche tool we loved as analysts and associates with thousands of active professional users. It was created by one person on the side (now a team of two) and generates hundreds of thousands of dollars in fully automated revenue. The challenge is that those who use EDGAR frequently instantly see the utility but someone outside of the industry would not know this even exists or the problem it solved.

www.bamsec.com

ps this is not a personal plug. I do know the founder now but only after I discovered tool and reached out.
I find Bannon's positions quite comical to be honest; when he says the Judeo-Christian religion my opinion is that this is code for "white people". I have this ominous feeling that they really are going to attempt to round up the 11 million illegal Mexicans, which really doesn't bare thinking about. They don't say it directly because they really believe they aren't racist, they just want America for white people, like it used to be, never.
Embracing the alt-right is not being antisemitic. Particularly given the fact that, as the ADL documents and any casual perusal of Breitbart would reveal, Breitbart is mainly anti-Muslim and pro-Jewish. From what I can tell, Bannon's view is that the west should embrace it's Judeo Christian heritage in order to win an upcoming war against Islam. He also seems to feel that Israel and the Jewish people are important allies in this fight.

That's not antisemitism. It's certainly anti-left, but that doesn't make it antisemitic.

Similarly, a protestant's failure to be catholic doesn't make them a satanist.

More or less the same applies to Trump as well. Here's an article that lays this out quite well, though I suspect you'll refuse to engage with it: http://www.socialmatter.net/2017/01/17/aggressive-stupidity-...
Thank you for your reply, I appreciate it.
Buy online Facebook/ip vote cheap rate win by contest
Which Vanguard index did he buy into?
Here is a list of foods ranked by Aggregate Nutrient Density Index (ANDI, aka nutrients per calorie). https://github.com/DeBraid/medicine/blob/master/nutrient-cal...
Should we take this journalist seriously when she writes:

"This is a billionaire who is, as billionaires are wont, trying to reshape the world according to his personal beliefs."
If nothing else, the interactive mode is going to be a life saver for me.
>This is a billionaire who is, as billionaires are wont, trying to reshape the world according to his personal beliefs.

This is what anyone who votes or participates in the election process is doing. Hell, it's what this journalist is doing.

>They’re dead, I learn, because they – we, I – “cannot be trusted”.

Please, as if you hadn't worked out you can't be trusted before. You knew what you were doing with the above line.
I'd be interested to hear some specifics on why they were so bad. IIRC bezos/Amazon invested in LS so it'd be interesting to find out what they didn't vet properly.
I think you should suggest all sites that could have been compromised not just the few that suggest changing passwords.
Could you please elaborate on "Symphony is a joke"? Based on the little that I've read about it, it's pricing structure and the slew of mega banks behind it seem to make it a good choice for Terminal customers who use it just for the chat (IB) functionality. Thanks.
Balancing quality assurance and safety against speed and convenience
Many use CI servers to produce automated builds. Typically, you'll run tests before packaging and deploying the application.

There is a tradeoff though between level of testing and the speed of the build. Supposing you've followed good testing practices, you have unit, e2e, and integration tests. Running all of these on every build can take quite some time, and cause builds to queue, when to do the fancy time-costly tests requires pulling containers, starting a full stack, and running through an extensive suite.

Not running the full test suite on every build (including feature branches) can result in breakages that take time to surface. The team gets 8 tickets down the road, and in prep for a release discovers some nasty issue which sets it back, and then has to trace back to where that problem was introduced, when it could have been caught on the feature branch.

How does HN balance these things? Some companies I've talked to hate the idea of anything longer than a 5 minute build; others have very lengthy builds that produce extremely high levels of quality assurance.

How do you balance these two competing concerns?
I would tend to disagree with that statement. While the webpack offline plugin is creating the service worker which is putting the requests into the cache storage there is a lot more to achieving a good PWA than just a Service Worker.

You need to have a manifest.json file which provides all the information for installing your app to your devise. For more information see https://developer.mozilla.org/en-US/docs/Web/Manifest.

You also need to reduce the Time To Interactivity (TTI) to be under 5,000ms. Webpack is doing a lot of the heavy lifting here by performing tree shaking, vendor chunking and route based chunking. All things that contribute to getting this under 5,000ms.

If you would like to know more information as to how to achieve a good PWA, I would urge you to run Lighthouse against the demo which will outline all the things that contribute to a good PWA.
So let's say you're an assignment editor at NYT or WaPo. A presser crosses your desk: "ADL walks back earlier inflammatory rhetoric about Steve Bannon". You immediately toss it to your politics editor, who prioritizes it below the vast cornucopia of election shit happening in the mid-November cycle because nobody cares except Steve Bannon fans. Appeal is important, and "that thing they said, they don't say it any more" is not really a story; it's an update on the "that thing they said" story, of course.

Before, we'd call this newsworthiness. Now we call it a vast MSM conspiracy to suppress coverage of an entire spectrum of people. It's weird that the kind of person who reads Hacker News and ostensibly understands creating products for a target market would then look at decisions such as these and not see them as understanding broad audience appeal. The Hill, Politico, Breitbart, all mastheads that cater to deep politics, all ran it.

It's cool to see a narrative be created that broad appeal mastheads not running something is an indictment of "mainstream media" (the clue is in the name!) simply because the guy you like is not getting the attention you want. And then someone links the MSM running the very story that started you down this path (on CNN!) and you ignore it and continue peddling your version of events.

The flaw in MSM is that there simply isn't enough time in the day to run everything, and every time I see commentary like this around a specific event, the math on newsworthiness immediately makes sense to me because I've been an assignment editor. But unfortunately it leaves an opening for your side to say "see! the terrible left is ignoring us!" and it sounds like a legitimate gripe to a lot of people.
> a viable fork would already exist.

Enthusiasm and passion do not a viable fork make. The number of people who are truly able to grok and work on the core of Python2 who are not already working for the PSF can probably be counted on one hand, without using all of your fingers.

> you'd think somebody would pay for one

And yet such fundamental projects like NTP and OpenSSL show that need and use does not create money for those projects. Instead, those with money or time create their own versions (Apple, Google, BSD).
This might be hyperbolic sarcasm. If not, it's silly. Nothing to lose by not giving it your attention.
One man's debt is another man's financial asset.
Switzerland.
Surely tauthon should be python6.2 ?

/ducks from downvotes
Wasn't this an episode of Black Mirror?
The same way anti anti zionism is just plain old islamophobia and hate against palestines
Building a Haptic Feedback Glove for Virtual Reality
North Carolina Law Makes Facebook a Felony for Former Sex Offenders
What would it take to convince you that the tech industry is more hostile to women than men? Honest question.
Take it up with the ADL. This whole story really doesn't belong on HN, and I flagged it, but I couldn't let that misleading comment go without a rebuttal.
For the ones that don't, there's https://github.com/zevv/bucklespring
Cheap money is vital to the economy. I know that the market is different in the EU but look at what is happening in Germany and Greece. You would not want that.
In small companies 'profit' vs. the salary you pay yourself is a fuzzy concept. Pamen profitable often means everyone is taking a pay cut, but they are also not going broke.
> I cannot get asyncio to fit in my brain

I found it extremely (to the point of a frustration-induced mental breakdown) hard. I still can't fit it all in my brain, but I got enough so that my code works. The best explanation I can give is by analogy: think of the kernel of an OS, and how it spreads CPU time across all the processes. Sometimes processes know they dont need to work, say they're waiting for a disk read, or a network message, so they surrender and say "ok kernel, I'm done for now, let someone use CPU". Thats like what the "yield" command does in asyncio, although yield requires a context. So you say "yield until this function does something interesting" (I think it's called 'await' now), then a mini-"kernel" (the io service) stops executing that function and polls all the other functions to see if any of their yields have changed state. It just keeps polling till it finds some work it can do. I dont yet fully grok the futures yet, but I think they're just a way of packaging up the "work item" produced when a yield actually gives you something.

* Disclaimer: I barely understand this, so if I'm spreading bad information I apologize in advance.

I have nothing against asyncio in python, I think its presence helps put python in the "big leagues" of languages, and not just a toy for noobs with arduinos. It's an additional language feature, like C++ templates. You dont have to use it, so the noobs can keep doing their thing. But it prevents more experienced devs from outgrowing the language and having to learn a new one, or port working code to a new language.
This post screams of python 2 whining and the like with a general unwillingness to evolve with the language.
[PhD Thesis] a Creative Community and Its Relationship with Technology [pdf]
will news agency survive the sensationalistic headlines?
As others here have remarked, a PWA is a term with a specific meaning: it was coined with the advent of the Service Worker API to refer to any webapp using the service worker cache.

However, that still doesn't rule out producing a "progressively enhanced" progressive web app. In fact, React (which this project uses) makes progressive enhancement even easier with ReactDOMServer and the componentWillMount/componentDidMount differentiation. So the downvotes are particularly unwarranted.
> I'm not aware of a whole lot of research into closed ecological systems

I'm sure NASA and SpaceX have to be doing something like this.
Sounds like a great programme with little reported short-term negative effects. By no way is this a beta test to anything other than reproducing this in other similar cultural conditions, which may also require having seen previous aid attempts fail.

The worst-case scenario I fear is that UBI given without also providing outlets for activities that actually get used will result in an adult version of problem of otherwise well-off of suburban youth.
Surely sarcasm. Surely.
Isn't it great there are enough languages that everyone can be happy?
Organ meats are under-appreciated in terms of their nutrient value.

When wild animals kill prey they eat the organs first, then move on to the less nutritious muscle meat.
With this attitude, you might as well just give all your money to the bankers now and just be done with it.
Yes, indeed. And a pretty good at showing a path for liberation too.
The paradoxes and pitfalls of Trump's trade agenda – TheHill
This is a great check list if you are looking to create a PWA.

https://developers.google.com/web/progressive-web-apps/check...
I hope people will realize that more liberal systems are the way to go - no regulation can offset this, because no government will ever follow it. I just hope they'll realize soon enough.