skysight-inc/HackerNews huggingface dataset:
As long as it is only a client-side app, why not refactor it so it can be hosted directly from github? What you're saying is that users can a) verify a release and host it themselves, b) trust you to serve up good code, c) trust the code you release on github. In b) they trust you're not complying with demands from a covert or overt agency, in c) they're trusting that you are not publishing subtly subverted code, or that github is complying with demands from a covert or overt agency (and in a) they're trusting that their host/colo isn't complying with demands from some agency.

In all a), b) and c) users are also trusting the transport layer, which in general means trusting the CA systems -- which of course means that the whole thing is moot -- the system is hopelessly insecure.

At least with a) you can host the client inside the firewall/security boundary -- and so a) can be as secure as any other solution.

It'd still be a lot more interesting if you at least published an API, so that other's could implement and run their own server (network) -- and not need to rely on a single company for access to their data.
I'm not sure that's fair. Java 7 and 8 have made some great improvements. The release cycle is fairly frequent and it's actually possible to migrate software easily enough unlike the python 2.7->3 standoff.
This a good explanation, but I have to point out that for this particular example (being able to buy Frappucinos in China because they're cheaper), the opposite is true.

Fun fact: Starbucks is significantly more expensive in China than in America, even if you use the currencies at their current exchange rates.

Not fun fact:
I live in China, and I like Starbucks.
Well, they did throw quite an embarrassing tantrum when CoreOS decided to compete with them. I don't think that Docker shouldn't compete, but it would be nice to see a little more separation between the various components.
Introducing AgentBase, for Agent Based Modeling from the Browser
I agree, it's not perfect - just a useful abstraction. Just the same as arbitrary thresholds for correlation or a p<0.05 significance level - often you lose information but gain insight. From personal experience I've seen MST's map out underlying structures that validate classical chemical kinetics of a system in a logical path: something that would not have been apparent in ordinary thresh-holding approaches

Basically IMO it's good to use all of these techniques together to get a good picture of your system. In the end the greatest limitation is our human cognition to interpret the results, which frankly needs all the help it can get.
Unfortunately reality just doesn't work that way. Projects are completed. Developers move on. New developers eventually are employed to make upgrades only to find the entire toolchain was built by some guy in a coffee shop 15 years ago and no longer works.
obviously that's why so many Chinese multimillionaires relocate to US.
Interesting (some of this is explained here http://davidwalsh.name/es6-generators)
Whether it is or not doesn't really matter. The Chinese economy has been doubling every 10 years or so since 1980. So if it isn't the world's #1 now, it very soon will be.
You are only partially correct in your analysis. Yes, controlling the platform can lead to a better user experience. But how does banning browser engines lead to better app quality? It doesn't. If you look at the history of app store restrictions, you'll find that any app that provides an open platform or programming environment has been banned. That is because it takes the control out of apple's hands. It's a power grab.
Thanks for clarifying the helpful intention behind the comment. That does make sense. Probably all it needed to do was make the intention a bit more explicit, so it wouldn't be mistaken for one-upmanship.

By the way, your reply was so neutral and respectful that I didn't realize you were the original commenter. That's remarkable, so thank you.
A side-project that came out of my (ongoing) thesis work at Oxford. I model social movements, and how the Internet and Social Media might affect them.

You can try a template model here:
http://agentbase.org/model.html?9d54597f7aafc995d227

AgentBase uses:

* HTML canvas, jQuery, etc

* CoffeeScript browser library, for compilation of CoffeeScript

* ACE editor for code editing

* GitHub gists, mini-repositories for storage of models

* NodeJS + Mongo for keeping a list of models

Comments most welcome!
> If we're getting legal marijuana, we're losing something else.

This doesn't follow at all. The downside to legalization of all recreational drugs is minuscule compared to the societal benefit.
Browserify, as far as I can tell, packages up server-side code so it can be used in the browser. Seems pretty self-descriptive to me.

And yes, gulp is a bad name, but giving opaque names is not exactly ‘trendy’. The Unix tradition is probably worse: grep, awk, sed, less etcetera…
Sadly my drummer isn't as technical-savvy as us on here. He lives out in the country and has a poor Internet connection, plus downloading file and writing an MP3 to disc as audio would probably be beyond him - he is in his mid-50s.

The external DVD drive offered by Apple seems prohibitively expensive for what it is; also, carrying an external drive around to save just a few millimetres on MacBook height seems stupid to me.
"An Elephant is soft and mushy", said the man a few feet behind the animal.
Frappuccinos are more expensive in Beijing than Seattle (I know, I have a habit...). Actually, many things in China are more expensive than in the states: if you want the "lower cost of living", you have to be willing to endure the "lower standard of living" that is possible in China without as much stigma as in the US.

If you want a nice apartment, nice safe food, decent education for your kids, a car, medical care, you've got to pay more dearly for it.
pmarca has a close relationship with several journalists/editors:

https://twitter.com/pmarca/status/432909760984145920

The truth is that VCs don't invest in the media outlets because they are going to be the next Facebook or Google. No, instead they invest in the media outlets because it helps them promote their investments. There simply is no reason to invest in media outlets for the direct ROI upon exit. They will never be worth enough.
Sorry. I didn't mean to be snarky, or serious.

It's just that we were talking about biases inherent in brand loyalty, beliefs, religion, political affiliations and world views.
You should curb the anti-American attitude or we will make sure you do.
>risks involved in 'marijuana'

Getting the munchies and getting fat? Falling asleep? Even driving while high is still less dangerous than driving drunk.

Cannabis is less dangerous than alcohol. The medical benefits are amazingly well documented, but recreational use is being legalised because:

1. It's a massive drain on police budgets to enforce laws against soft drugs.

2. It's a law that's often applied selectively to penalise people the police don't like.

3. Legalising and taxing it will raise huge amounts of money.

4. Legalisation stops money flowing to criminals.

5. Both Washington and Colorado have had crime rates significantly decrease post-legalisation.
Beijing?
Ironically, Big Macs are on sale right now for 10 kuai in Beijing.
OBDII Code Scanneurs
May I ask what your relation to these people is? Is it friends and family or prospective employers?
Two days ago, my Lyft driver in LA started driving backwards on a busy street because he missed a turn; people were honking and stuff.
These are not even close to the top salaries in a big org. Tops execs make millions.

Your ceiling in the lower ranks is often in the 100-200K range if you're lucky.
These were amazing lectures. Only suggestion is to have longer q&a's at the end with the speakers. Well done and thank you!
Why does total GDP matter so much? China has over a billion people. A much more accurate metric is GDP or even PPP GDP per capita.

Only when China has 3x larger economy than US economy will it be of the same size per capita to the U.S.
I think you can still use Hangouts for SMS messages just fine. I've heard the main reason Google made this app was to please US carriers who want to push a standalone SMS app so people spend more sending SMS messages instead of saving money when on wifi.
You can use generators to make cooperative multitasking inside one thread. I can'd do that with arrays.

Generators aren't a data structure - or if they are, then functions are a data structure too. This isn't array, this is function:

function doStuff() {
return [
fs.readFile.bind(null, 'hello.txt'),
fs.readFile.bind(null, 'world.txt'),
fs.readFile.bind(null, 'and-such.txt')
];
}
You should curb the anti-Americanism or we will do it for you.
Iranian Hackers Targeting Critical Infrastructure Worldwide
If the energy put into the creation of mobile apps nobody needs was spend elsewhere, we would live in Utopia already.
De-paywall-ified: https://archive.today/fxhwJ
Apart from all the great replies, here, do try out http://betterexplained.com/ (Many things are free here, you wont' be at a loss, checking this site).

It has some nice aha! moments in math study.
I think your perception is miscalibrated.

The writer did join academia, just not for very long.

If I were to get a job at Google, work there for a week, and quit, I think it would just fine to write an essay about "Leaving Google".

How long do you think you need to be working at X before you can write that you are leaving X? Or rather, when do you think you actually join academia? Is a 6th year graduate student, pre-defense, still not yet part of academia?
I actually haven't been to a Beijing Starbucks, but in Shanghai, Hangzhou and Ningbo, Starbucks products are markedly more expensive. I imagine that for Beijing the same would be true. I suppose I shouldn't speak for China as a whole, as I haven't been to Starbucks all over the country.
Github may block content if they receive a valid request from Roskomnadzor
Like many others, I use an SSD as my system drive and HDDs for data drives. Accessing files the first time might take a bit longer, but with 32GB RAM, after the initial accesses, I don't see many hits on the drive.
What about compared to NY? Also, it might make sense to compare Starbucks in China to a non-us company in the US. Midn you, I understand that PPP does matter (e.g. products imported to both China and USA, such as German cars, will probably be priced lower in China than in USA precisely because of PPP difference), but nonetheless it's just one way of measuring the size of economy, not necessarily the right one.
Clojure at Scale: Why Python Just Wasn’t Enough for AppsFlyer
On a per capita basis the US is currently 10th (Qatar, Luxembourg and Singapore are the top 3).
I like your name. I imagine, you would have signed up as legitquestion, but legitquestion was too long, correct?

-justquest :)
Uber snags $41B valuation
The title of this article is as misleading as it gets (and for that reason, I've flagged this HN post). While CoreOS is developing a competing solution, they cannot just "break with Docker" since that is what most of their customers probably use now. In fact, CoreOS announced support for Docker 1.3.2 2 days ago, despite them launching Rocket:

https://coreos.com/blog/docker-1-3-2-stable-channel/

I think Rocket is just one attempt not to become useless now that Docker's scope is expanding. There was an interesting post about the predictability of CoreOS's move a few days ago on HN:

https://news.ycombinator.com/item?id=8688392
Are there any local coffee shops that sever 'western' style coffee? And if so are they also more expensive than Starbucks in the US. Also what is the local equivalent of a cappuccino and what does that cost. PPP generally deals with equivalent goods and not identical goods, especially when the goods have to imported at great expense to one country.

I mean even here in Sweden Starbucks is a good 50% more expensive than your random local coffee shop, so Starbucks probably isn't the best comparison to make.
THE CASE FOR TAX HAVENS
I believe it's pretty common in the programming language literature to refer to `yield` a delimited control operator. E.g., see http://parametricity.net/dropbox/yield.subc.pdf, which says "yield...turns out to be a delimited control operator of comparable expressive power to shift/reset". A good hint that you're dealing with a control statement/operator is if it's responsible for transferring execution to another place in the code: e.g., `if`, `for`, `while`, `throw`, etc.

Saying that "yield is not about control flow, it's about lazy sequences" seems like saying "functions are not about control flow, they are about producing values".
Mstpan 4 – HTML
Don't you rate drivers on Lyft? Shouldn't the rating system take care of this?
> He's flat out wrong about what "all the testing" says, btw.

I would be grateful if you could go into some more detail about this. There have been articles on HN recently that made a strong case for the genetic basis of IQ and for its validity as a measure of intelligence. It's also easy to find data about the average measured IQ in different racial groups. But there are also a variety of arguments that weaken or strengthen the case, from the Flynn effect to studies on twins, adopted children, etc. It seems to me that the issue is muddled, at best. If there is a slam-dunk argument that can finally bury the notion of intelligence differences between races, I'd like to see it articulated.

Disclaimer: I do not belong to the race with the highest supposed IQ, and I have never taken an IQ test myself, so I really have no horse in this race. Also, even if racial differences in intelligence were real, individual differences would still be more important, and it would remain unacceptable to make assumptions about someone's intelligence based on their race.
I held a similar view for quite some time. And I own a nice Atari, Apple //e and CoCo 3 system today. They all work, and I sometimes do stuff with them.

Over time, the simple design of the Apple meant it could be added to, and it's programming environment was very friendly.

Truth is, I learned 6502 assembly, and various languages on an Apple 2. The ROM code listing was right there, so was the schematic. That open nature meant people could open the box and just go.

Atari machines are capable, and fast, but...

They don't do that out of the box, and it took people a while to really exploit the things.

Apple got 80 column text, and it got cards for all sorts of things. Heck, I'm working on one myself. Always wanted to, so why not?

That expansion capability meant an Apple 2 made for a great 8 bit workstation, and an awful lot of Atari related development happened on the more usable Apple 2.

I think the technical capabilities of machines like the Atari were really noteworthy at that time. But, the Apple 2 did just enough. 6 colors on the high-res screen, for example, was just enough. You can do anything in 6 colors, but it's harder to do it in 4...

Today, I can fire up that machine, write some stuff, save it to a USB thumb drive, plug that into my PC, get the disk image open, get the data and go. Spiffy, if you ask me.
Looks very nice. I've been busy trying to make a dashboard for work with overview of various systems, I will definitely give this one a try.
This is a ranking about PPP. There are about five Chinese persons for every American. The sum of their income will keep getting larger and so will their economy. GDP and economic output don't automatically relate to how well people live but they do relate to the influence a country has over the world.

If we care about how happy people are in their country then maybe we should look at http://www.oecdbetterlifeindex.org/ There is no clear number 1.
You also can't implement generators using an array. There's a reason why generators were added to ES6 -- they aren't just syntactic sugar.
What did you rate him?
The Government Statistical Service’s terrible spreadsheet advice
For a lot of people, an Apple was special because their school had a pile of them, well equipped.

True for me.

Most of us got something else at home. For me that was an Atari, but I wanted an Apple. The Atari had fun chips and it was fast. But the Apple, well equipped, was a workstation, and that little difference meant a lot to some people. Others not so much.

Depends on games, programming, etc...
This is not about the store guidelines but about the license of the SDK itself really.
Nice! I'm continually impressed by the Shiny stuff I've seen, very quick to make something impressive.
A much more accurate statement is you might not get tenure if you're not high-impact, but you certainly won't if you aren't.

Also, of course you are evaluated in anything in life, from the desk to the friendly get-together. The issue with academia has always been its ROI. You invest a lot into the academic life, your time, your youth, your energy, your mental state, all to graduate close to 30 make a salary some of the people you tutor make fresh out of college? All while working 50-60 hour weeks...it isn't quite the life.

Perhaps being in a start-up requires such dedication too, but that can be seen a risk that can yield a great reward. For academe, there is no reward, save the "academic points."

This [1] says it well. At least if you work hard and stress and have no life in the "real world", you'd have the chance of monetary compensation. Really, in academia, unless you are lucky enough to become a tenure prof, all you have is your pride that you understand something no else cares to. That, and the occasional free pizza and beer.

[1] http://100rsns.blogspot.com/2010/10/25-academe-is-built-on-p...
Why is he "flat out wrong" about the testing? African intelligence scores are much lower.
Because on the global power scale it doesn't really matter if half your population is starving or not. And if you want to compare the peoples wealth, remember the one percent rule. How much richer does the US have to be for its bottom 50% to be as wealthy as The Netherlands' bottom 50%?

It's all numbers games, this number is about global economic power, the sort that could have all sorts of real (nasty) consequences.
Thanks, just to clarify: the new version is still in the review process, the version in the AppStore only works with older Firefox versions.

You will have to install this from source to get the latest version
The lack of a module system in JavaScript is at the heart of many of these problems. While ES6 promises a solution to this, uptil now the ecosystem is fragmented unduly because of this: there’s multiple competing ways to create JavaScript modules.

Otherwise, you can avoid a lot of hassle by skipping over the pre-proccesor trends. For example, templating languages come and go, and there’s lots of transpiled languages like CoffeeScript, also new CSS pre-proccesors appear regularly… In our agency of designer/developers we stick to HTML based templating like Jinja, Django templates or Handlebars. We don’t use Coffeescript, and we only started using a CSS preprocessor when LESS arrived, which used the same syntax as CSS.

All these tools might be great when you are working by your self, but I see it as detrimental in collaborative settings. Working in small rapidly changing teams, the amount of new stuff you can learn per project is just limited. So why reinvent JS, CSS and HTML when you know that is the stuff that is going to stick around…

Finally, working with JavaScript one toolchain that I found that succeeds at hiding a lot of this complexity from the developer is Meteor. They did it by creating their own package manager—yet again :( But they remove a lot of friction of build scripts and front-/back end discrepancies. Meteor is firmly rooted in the now though, 15-20 years is a long time :)
> Why does total GDP matter so much?

Matter in what sense? If you are measuring international influence, GDP probably matters more than per capita GDP. If you are measuring standard of living, per capita GDP probably matters more than GDP.
Yup. Hangouts and any other SMS client can be set as default. This was done for the carriers and I have no intention on using it.
The USA is only number 10 by that measure, so nobody would care if China got to number 9. Go to Singapore or Quatar to find the richest average people, not the USA.
Yay, same name as the Messenger app from Facebook - that's gonna end up in a lawsuit. Doesn't the Play store disallow apps with the same name by default?
I got shivers by reading "I found my voice, and I found my heart."

I don't know why this resonates that much in me, I just feel so deeply touched by this phrase. And feel honestly happy for you.

Thank you, beautiful read. And 'Welcome' :)
I'm curious how much margin there still is in the bandwidth charges of the big cloud providers. Hetzner only charges 1.39 € per extra TB (and the first 30 TB (!) are free), though the bandwidth quality probably isn't comparable.

http://www.hetzner.de/en/hosting/news/trafficpreis-dauerhaft...
Chrome still crashes a few tabs for every process crash. And it feels random the ones that are threads of the same process.
What does the assertion that intelligence is heritable mean to you?

It means that if I dropped a bunch of Danes into South Korea, their children would be closer in height to their cohort in Denmark than would the children of another group of Danes dropped into North Korea. The North Korean Danes would be taller than the North Koreans and the South Korean Danes would be taller than the South Koreans.
> Doesn't the Play store disallow apps with the same name by default?

No.
> You can not say 'all Asians are short' nor 'all Africans are black' as they simply aren't all, nor does the precise number or accuracy give you indication about the traits of any single person. Watson is under the blatantly false impression that his statement have statistical merit when they clearly don't.

This is an intellectually dishonest interpretation of statistics and/or his claims. Saying "all Asians are short" is stupid, but saying "Asians are shorter than Europeans" is not; my interpretation of the statement is that Asians are in average (or even better, in median) shorter than Europeans, not that all Asians are shorter than any European (btw, I don't know if it's true, and I don't particularly care, but it very well could be, and it very well could be the reverse).

About race and intelligence, I don't think it's a controversial claim, at least in the US, that Asians are more intelligent than whites, who are in turn more intelligent than blacks. Now, the reasons for this are varied, and might nothing to do with race, but with history (e.g. Asians are descendants of immigrants who were driven to succeed, while blacks are descendants of slaves, who grew up in poor neighborhoods). Why would you object to the second claim, but not the first one?
The same was said about Japan when it was on the up.
We moved off of CloudFlare because of repeated outages and bugs. Our uptime improved significantly without CloudFlare.

Granted we are probably more vulnerable to DoS, but our general uptime is far better now.
Using throwaway accounts makes sense for discussing controversial topics that people could use to e.g. damage your career.
SPOOFEDME SOCIAL LOGIN ATTACK DISCOVERED BY IBM X-FORCE RESEARCHERS
For comparison, using the more traditional measure of an economy's size, nominal GDP, the US economy is about 2x the size of China's. [1]

[1] https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...
Python Kerberos Exploitation Kit
Regarding DigitalOcean -- they would NOT frown on it

if you go over your usage, you are charged 0.02 cents per gigabyte over your limit

if you stay within your usage, nothing happens

(note, as of right now, there is no charges for overages. until your bandwidth transfer stats are available on the control panel, there will be no overage charges)