skysight-inc/HackerNews huggingface dataset:
Hi there, I wrote the article. We also looked at data on things like number of forks and contributors on GitHub as well as massive rise in questions on StackOverflow (thanks to Delip Rao's great post here http://deliprao.com/archives/168 and invaluable ecosystem analysis from Francois Chollet). These other things were cut for purposes of length and because we felt a mainstream reader (which is more Bloomberg's audience) would be able to understand the 'stars' figure most easily of all metrics.

Obviously I agree with you that this measure isn't definitive, but we felt it was relatively easy to understand. And the rest of the reporting we did for this story bore out the idea that TF has gathered an unusual level of both enthusiasm and commitment in a short amount of time.

Thanks for reading!
More Mexicans have left the U.S. then came to the U.S. during Obama's presidency. I don't think the xenophobia comments are about enforcing existing immigration policies, but rather that Trump seems to be greatly exaggerating the problem in order to scapegoat a particular group of people.

There just isn't any evidence that this is a major problem in general, and constantly trying to whip up fear about it is xenophobic (and also causes serious problems for many people who are here legally).
How does the DMCA or any other US law apply in Poland?
Isn't that... the entirety of Trump's platform?
What positions has Trump taken that you feel are against facts and adequate rational?
That's a fair point. I should add another path for if the person knows they want to work on mobile apps. Otherwise, I'd still offer all the same advice though.
Interesting. In particular the result with both values being nil is something I would find pretty counter-intuitive.
Edge and Netflix – testing new restrictions by locking out competing browsers
Actually not bad advice. Don't try to create the waves, ride the waves.
Once browsers support HTTP/2 then the gateway won't be needed ?
Top result for me:

http://www.nrecosite.com/pdf_generator_net.aspx
I tend to think the other way - the more popular the language, the more mature it's open source libraries. For instance, there are amazing open source java libraries out that's been battle tested in the wild.

Also, isn't the alternative of debugging open-source libraries writing the functionalities you need yourself? Working with faulty open source library is tedious, but that work can be seen as way to contributing your time to make open source library better for everyone.
puts "true" if []

An empty array is still an object, so tests to true. Similarly 0, etc.

The only false values are 'false', of course, and 'nil', the lack of anything.
You don't check on every request to see if the password has changed, you check to see that the session is valid on every request. You should be doing that anyways.

Then all you have to add is a way for password changes to invalidate the session.
I don't think there is a cutoff point in company size or whatever above which writing suddenly needs to become sterile. What you have is actually more a cultural thing I think. People thinking that a "professional" message is needed, when straightforwardness would be a superior goal. (On the other hand, a good reason to aim for "professional" is that everything released by a company has a consistent voice/tone.)

Notice that Musk runs his companies the same way - by trusting what's really important vs what isn't. And anyone who has invested in Tesla is already familiar with his irreverent character. (See this[1] interview for example).

[1] https://www.youtube.com/watch?v=ajP3B0gYJlo
Will It Spark – Validate your startup Idea and acquire your first early adopters
Hello guys, We have created this prototype for an online platform for idea sharing and acquiring early adopters. Please visit us at willitspark.com and tell us what you think ? Any kind of feedback is appreciate. Thank you.
12 Must Know AngularJS Frameworks to Develop Your Next Generation Apps
I just started writing a functional stream processing library in Python for some of the same reasons.

We use somewhat different concepts. I tend to think of streams as infinite, so it didn't occur to me to include something like a reverse pipe operator.

I'm a bit surprised, why is filter an operator rather than a processor? I would think filters usually apply per-item, not to a whole stream?

I havn't worked on it very much but I'm heading towards push-based, using 0MQ for distribution/parallel processing, and using asyncio, mostly because it plays nicely with 0MQ.
> We're already allergic to frameworks where I work and we're slowly moving away from libraries as well given how low quality the average open-source library is. Once you realize you spend more time debugging open-source libraries than your own codebase, you stop caring about popularity.

See, the problem is, you still need to use frameworks and libraries, you just end up rolling your own, and now you are responsible for supporting and documenting all the different use cases your developers have. If I have an issue with, say, React.js, I can tap into the pool of the thousands of Stack Overflow questions and discussions, whereas I can't do that with a home-grown framework. Unless I'm doing something really low-level, I'll take the thing that has had thousands of man hours poured into it and an entire ecosystem built around it over the thing that you made because you're "allergic" to open source. You're going to be debugging someone else's code anyway, but the time spent doing that with open source frameworks is offset by the time saved because you don't have to build everything from scratch.
Newlines and semicolons aren't always interchangeable in Javascript.
Upskirts, Peeping Toms and Beyond for This Drone
Ethereum: The Remnant
I think "2. e5" would be atomic bomb then... ;-)
Suppose a neighborhood makes a home rental app:

1. How does it reach travelers from around the world?

2. Why would someone in the neighborhood not advertise their property on AirBnB, VRBO, etc?

3. Where is the advantage for renters and landlords?

Suppose a taxi union starts a local Uber:

1. Why would the union open up their platform to casual drivers?

2. How will the taxi union compete with Uber against people with Uber's app already on their phone?

Both of the examples illustrate the problems of local delivery and personal services. One more driver or one more night costs /x/ to provide and can be sold for /y/ and only in market /z/. What Uber and AirBnB provide is a way for customers to access local markets for personal services that have a linear cost structure. The notion of the gig economy is that individuals move in and out of the workforce providing those personal services and individuals in the workforce are local to the point of service delivery. When the individual is providing the service, the individual is not available elsewhere in the workforce.

In contrast, images can be sold anywhere over the internet. Image creators can sell in multiple channels. Images can be sold while the image creator is working to create other images. The nominal cost of an additional image and its delivery is approximately zero.

The reason that the stock photo site isn't part of the gig economy is because the photographers selling photos are engaged in an entrepreneurial activity. Uber drivers are engaged in a free lance activity: entrepreneurs can make money while they sleep, freelancers only make money while they are providing a service.
Amazon Prime members can now get a discount on student loans from Wells Fargo
Dart held static at 37, which leaves it 11 spots behind TypeScript. We have seen very little movement in the language generally, and it hasn't really gotten any notable boosts from outside drivers.
That and Lamarckian evolution. They're actually pretty good examples of early science--they fit a lot of the facts as they were known at the time.
Oh, I doubt I'd be surprised. :)
Every generation's microlith is the next generation's monolith.

For this generation, the end of microservices will be when we can look at a cluster as one big unit, and deploy a microlithic monolith on it.

For the next generation, who knows how they will slice it up.
I agree that in both case (downloading torrents / copying design), one infringes IP rights. However, that does not necessarily mean that you are against the concept of IP : you could be against the way it is applied, or its extent.

Regarding power balance, I think it cannot be considered alone. Another justification to IP infringement is the damage or loss you potentially cause to the IP holder.

Not being against the concept of IP, I would like to see it applied with more nuance.
For example : big company stealing from indie is wrong to me, but big company stealing from big company seems less wrong in my mind.
To continue on indie games : downloading torrents for AAA game seems less wrong to me than downloading indie game. The relative damage that I cause is more important if I don't buy the indie game.

I am still struggling with this reflection. I would like to be able to remunerate each IP holder in proportion to the value the content had to me. And also, to add objective value in the calculation on top of my perceived value.
It's the f4 afterwards that made it aggressive for Fischer et al. It looks like the reporter didn't understand enough about chess to communicate that. But he did get the first move right!
> Vermonters want to do whatever the hell they want on their own land.

Within the constraints of zoning, which are very strict both at the state level (Act 250 would certainly come into play for a development this large) and often at the town level also (don't know about Sharon). Vermont's zoning is partially oriented towards keeping as much green space and working farmland available as possible... maybe there are places where you can just buy up hundreds of acres farmland and turn it into strip malls and high density housing but Vermont is thankfully not one of them.

As another example of what you cannot do with your land in Vermont - you cannot put up a billboard on it. There was a case recently where a mural painted on a barn wall within sight of the highway was declared a roadside ad and had to be removed. You don't realize how just ugly and tacky billboards are until you live in a place without them for a few years...
> Thiel can end up supporting Trump

I can't speak for him, but a lot of people see the break up of a homogenous status quo as a goal in and of itself. I don't support Trump because I don't like his policies but that's a hard position for me to take because I _do_ appreciate the utter slap in the face he's giving to traditional politicians who I view as perpetuating an extremely corrupt and damaging system.
I created my own password generator in Python. When it comes to applications there is PWGen which is really good.
The Bicycle Problem That Nearly Broke Mathematics
I generally agree with you...but French pastry? Have I been missing out on good Japanese pastries?
There's nothing admirable about "going against the grain" in itself. Probably most people in the upper echelons of tech wealth don't think it's a great idea to deport Muslims, and don't support Trump. I see no reason to admire someone for having a different opinion on that matter just because it's different.

There are lots of ways to "go against the grain" in the way you point out. You could be an unthinking dogmatist. Nothing would change the way you feel, not even the censure of your peers. (Is Thiel being censured? Sure, by Pinboard on twitter. By his peers? Not that I can see. His richy-rich pals all still love him, AFAICT.) Is there something admirable about having your head in the ground? Not really---and I don't think that, on the broader social level, we tend to applaud people who still think gay sex is shameful and should be illegal, even though, you know, they really go against the grain.

You could be, say, a modern Cato. But Cato is admirable not just because he fell on his sword but because he fell on his sword out of devotion to an admirable ideal.

I see no reason, incidentally, to believe your claim that "Thiel stands alone in his strength to go against the grain". If other people aren't going against the grain, it might be that they think the grain is largely going in the right direction already, and not that they lack the strength to go against it. And, on the other hand, you have to pay a little attention to threads about diversity of race or gender to find a lot of people with the strength to go against the grain. Guess what: the grain they go against, Thiel goes with.
I guess if you are working professionally in the tech space, you'd just spring for the 5-15 bucks a month to have a vpn.
Mashups [1] and Extract Transform Load (ETL) [2] are two big use cases. I developed a freelance project aggregator using an earlier version of riko [3].

[1] http://mashable.com/2009/10/08/top-mashups/#0XwtqVCCXPq2

[2] https://www.quora.com/How-do-ETL-tools-work

[3] http://app.kazeeki.com/
I'm sorry Mr. Wright, we have several, accounted ways of flying and they all led to death. Maybe you should try something a little safer. No, of course you cant experiment with only yourself as test person- this government cares about its subjects.
Hong Kong's tech scene is extremely small compared to Beijing, Shenzhen, Shanghai, and Hangzhou.
A short walkthrough of WebRender 2
Much of this is attributable to these rankings being counting stats rather than rate states, which makes age an asset. There's a surprising amount of Haskell in existence, but certainly if you're looking at rate at present Swift is growing far more quickly.
Research Article: Predicting the Popularity of GitHub Repositories
It is really strange to me to see this comment downvoted without anyone giving a justification.
Hm it seems to be a copy of the GNU libc regex engine. And coreutils, grep, and awk also package the same engine in user space! That's really annoying.

But yes it looks like it uses a struct re_dfa_t for matching, and some special flags for backreferences? That seems to indicate that they are using linear time maybe with a fallback? Hm.

I think the general turn of events was that libc supported BRE at first, which was implemented using the DFA algorithm. Then Perl implemented a backtracking engine and Perl syntax for REs, and Python/Ruby/etc. wanted to be compatible with Perl, so they also implemented backtracking as well. Because Perl has other features like forward and back assertions that require backtracking.

And then perhaps libc got EREs with backreferences which they bolted onto the existing infrastructure?

Anyway, thanks for the pointer... I may look into these more in the future.

musl libc also uses the TRE regex engine, which apparently uses the DFA algorithm.
incidentally this is a good paper: https://www.princeton.edu/~tkelly/ftawil.pdf
How is learning all the special cases of the triangle manipulation (O-plus when its bottom right and the top is missing but multiply in the bottom left, multiply when the top is given and bottom is missing etc) better than just learning the different notations?

Not to mention the existing mathematics you miss out on by using this.

That being said I think it's a fantastic tool to quickly explain the relationship between the notations (the first half of the video).
So I'm half-Chinese, grew up in America, and I don't know Mandarin. Any American-born Chinese with experience working/living in China with stories to share?
Every once in a while somebody aces the ever-popular genre of title complaint by suggesting a better one. Thanks!

The rest of you may have a comma as well. :)
Seems like a perfectly good way to solve your problem. If you wanted something that was a little more "conventional" to act as your provisioner and coordinator you could use Ansible for what you're doing here.

You might find that it gives you a helpful model/template for setting up a group of machines, ensuring they're configured as you need, that your artifacts get deployed to them consistently, and also that your jobs run as you intended and the results can be collected and pushed someplace.

I suggest Ansible, rather than other similar tools, entirely because it's so simple in scope of responsibility. It's a pretty straight forward DSL for orchestrating servers (just pushing commands to them to execute) that has no additional dependencies besides SSH and Python. Since it seems like that's all you really need for this task, there's not a lot of reason to use bigger frameworks/platforms.

Or... just keep using your shell scripts. :-)
I agree.

Quoting Christopher Hitchens (who is quoting John Stuart Mill):

> "Indeed as John Stuart Mill said, if all in society were agreed on the truth and beauty and value of one proposition, all except one person, it would be most important–in fact, it would become even more important–that that one heretic be heard, because we would still benefit from his perhaps outrageous or appalling view"

@maxxxxx
I'm not an american, and don't follow closely american politics, but isn't supporting Trump "going against the system"?
> already had more than 150 engineers working on technology

That's not always a good thing. It's funny people are impressed by facts like these.
> Than what is good?

Letting me decide what I want to do with my computer. "Force" is exactly what's wrong. It's my computer, not Microsoft's.

I don't understand how anyone can say that forcing a customer to do what you want is OK.
The point is that verifying on the server can be a pain. TFA's proposal avoids doing so, much of the time. One could imagine rolling out any number of parallel "service workers" to perform this task without needing to complicate the server with concerns about a single user's requests hitting multiple servers that therefore need to stay on the same page with respect to token revocation.
have been in shanghai for 9 years working for a silicon valley company.

there's obviously a cost associated with obtaining a working visa, but i don't know the details or the extent of how much a burden that is going to be on the company.

if you don't speak chinese (or write), i think you'll be limited to working for multinational companies (mnc's) like microsoft, emc, vmware, cisco, etc. google has an office here, but the work being done is not very interesting, localization and local advertising. you should probably forget about local companies like alibaba, baidu, etc.

i would suggest you not think too much about xenophobia, or treatment, or cultural differences, if it's really bothering you that much then i suggest you stick to your country and don't venture abroad. obviously every environment/country/company has its challenges so being adaptable is a must.

the questions you should ask yourself:

1. why do you want to be in china?
2. what do you want in your career?
3. what is it in china that i cannot get from current location?
This is a ridiculously biased and oversimplified view. If everyone operated on your espoused principles, nobody would be incentivized to innovate.

You seem to believe the Chinese have some God-given right to get to the state of the art. No, there's a reason things like intellectual property, copyright, patent, etc. exist. How people here are defending the Chinese theft of proprietary US secrets and technologies is beyond me.
There's a little too much self-congratulatory prose in here. And poor advice (Use NodeJS because its fast).

But there is one take-away at least... design your application around your data and how your users will interact with it and performance will generally fall out of that. And it doesn't take much to start that way rather than leaving it as an after-thought.

People might break out the (oft-misquoted) "premature-optimization" horse for a little beating, but performance does matter. At least the bounds matter for most applications. You might not need to eek out every cache line but you can set targets up-front to say, "We cannot tolerate more than Xms req-to-res time" and bake that into your design.
> despite Trump’s advocacy of protectionist tariffs and extreme immigration restrictions, measures that would seem at odds with the radical libertarian image Thiel projects.

This is what's most baffling considering Trump is the most statist candidate in modern politics. Most of his success is built on anti-immigration and tariffs. He may agree with more non-interventionist/isolationist foreign policy of Trump, but I don't see these as the cornerstone of his campaign. Also, he's been less consistent on those issues, in one breadth suggesting he wouldn't support NATO allies, and in another saying he would be aggressive in internationalist expansion in fighting terrorism.

One theory is that he's an opportunist, and since he is such a unique surrogate of Trump, he will be in a unique position to promote his ideas. The Democratic side is likely more crowded in terms of tech-billionaires writing out checks for a sympathetic ear. He's simply hedging, which ironically he's against as well!
California, least business-friendly state, blows past others in job creation
I don't understand how, in the case of tech CEOs, this so called "groupthink" is such a problem. The fact is, as you rely more and more on a system of reason and evidence to make your decisions, your opinions will tend to seem more and more consistent with other people who subscribe to that system. This consistency is just a side-effect of having a good system.
"You're going to completely ignore the part about the Bulletin of the American Meteorological Society?"

I was referring to exactly that, not ignoring it.

'And your next goalpost-moving is to argue over the phrase "storm of the week."'

No goalposts were moved. This was your phrase. I asked for an example, since you claimed they were abundant. You haven't supplied one.
There's a good chance that in x number of years the accumulated toll of the now near subliminal low grade stress of the city will reach a tipping point.

At the start the excitement and glamour masks the near subliminal, slow, consistent erosion of inner coherence that nyc produces in humans. But in time accumulated erosion will become evident.

Your insides will be knotted up and tightly coiled, and you won't even know it, because humans can get used to almost anything.

Your fellow denizens are experiencing it as well, and many cover and compound the feeling with excessive alcohol consumption, and status seeking.

One day a tipping point will be reached. But you will think to yourself, "but if I leave nyc, where will I go? Where else is there?"

The city is a parasitical mind virus that takes over your decision making, in order to extract rents from you.

But there is still a faint penumbra of humanity inside of you. And it will want out. But you will be scared. FOMO, and a feeling that outside the city you will be socially isolated.

Well I am here to tell you that cool small towns and cities are out there. They have enough smart and interesting people to easily fill up your Dunbar number limit.

You can only really know and relate to 150 humans, we don't need 7 million surrounding us, and online dating apps have changed the social scene in small towns and cities. There are plenty of young women (or men) around you, even in smaller towns with an older median age.

Your range will have to increase, but for that we have cars. In nyc it can easily take an hour and a half to travel five miles via public transit.

tldr; it's not binary between nyc and bumfuck suburbs, and even many small 'boring' towns have a lot more culture, singles, restaurants and bars than you would think, or at least more than I thought.

My feelings on moving back to a small town halfway between NYC and Boston as a still fairly young single are probably best expressed by the Grateful Dead in their song Shakedown Street:

"Don't tell me this town ain't got no heart. You just gotta poke around."
This. 30* 24* 3600* 22000/(8e9) = 7.8 gigabytes per month for 24/7 surveillance at the bare minimum (AFAIK) of 22 kbps mono audio.
There's too much of overlap in the current form. That was the only motivation for being able to zoom in.