skysight-inc/HackerNews huggingface dataset:
NK can be considered a natural disaster or something else that you cannot bargain with (unless you're with the Chinese government). Holding NK at fault here is about as practical as holding at fault gravity if the guy tried to vandalize an ad billboard, fell down, broke his spine and spent the next 15 years paralyzed. So if this guy really did what the news claims he did, he has a rather big problem with his mental abilities. Saying "he doesn't actually deserve 15 years in prison" is akin to saying "he doesn't actually deserve 15 years in a hospital ward". Perhaps he doesn't, but the world works on causal chains rather than fairness.
Where did the author say that MCTS alone is enough to beat Go? His point was that in Go MCTS seems to significantly improve results (which is true), while for some other games this isn't the case. Therefore an algorithm which strongly relies on MTSC (such as AlphaGo) might not generalise to other games. I don't see anything wrong with this. AlphaGo uses MCTS precisely because it has proved to be effective in Go, at least compared to other search heuristics. It seems perfectly reasonable that a similar approach won't work with other games. Any single component of AlphaGo (like the policy network) can't consistently win against 9p players by itself, but it doesn't follow that those components aren't "effective" or aren't critical to the success of AlphaGo. It fact it is obvious that the opposite is true.
Rbitrary Standards
You may or not be right, but Typescript seems to be gaining a reasonable amount of attention and traction outside Microsoft, so I suspect its type system may be "good enough" to add a decent degree of type safety while still staying close enough (for better or for worse) to vanilla Javascript that developers, CTOs, etc. aren't put off by the perceived difficulty/risk of a totally new language (also I guess the Microsoft backing counts for something).

There are enhancements to the type system on the roadmap, for example support for non-nullable and variadic types: https://github.com/Microsoft/TypeScript/wiki/Roadmap

Typescript may not be perfect but I'm glad to see it getting more attention as I think it can bring a significant quality improvement to a code base for a fairly small investment of effort.
I realized this comment was in poor taste, so I deleted it.
Odd - I'm ~6 years out of a Scottish university with a CS degree. Everyone of my class who stayed in Scotland owns their own property and has a much higher disposable income than those in London. They're in Edinburgh mind you, why anyone would choose to live in Glasgow is beyond me...

Edinburgh recently topped the stakes for average disposable income in the UK - £800 per month compared to £300 in London.
"people with no clue about proper software engineering, which is glaring in today's front end world"
See irony.
> Cashless makes travelling easier.

When it works, yes. I believe you about Europe, and perhaps Australia and Europe are politically and culturally friendly enough with each other that the businesses there made it work. But try Japan, China, Korea, for example. My Visa card wouldn't work in Japan, and in China UnionPay is pretty much the name of the game.

Also not to mention, every time I use my Visa card abroad, the fraud center tries to call me to "verify" transactions. They always call my US number (like, hello, I'm abroad, I probably can't take calls). My phone answers with a recording that says the only way to reach me is by e-mail. They don't e-mail (we're in the 21st century, hello). Then they disable my account, rendering me unable to pay for my meal in some foreign country where I can't speak the language. Then I have to call the Visa customer center, from the middle of the street, yelling my social security number and card number in open public space, "verify" some stupid transactions that I have no way to verify without logging into my account at a computer, to get my card reactivated again before I can pay and leave. Great security they have, making customers yell personal information over the phone instead of typing it in.

And yes, I tell them I'm leaving the country before I do. But they still do this. And their geography sucks. I told them I was travelling throughout Eastern Europe once and they disabled my card in Bosnia because they didn't know it was a part of the region I was travelling to.

So now, whenever I travel, I carry a spare $1K USD in cash or traveller's checks, split up and stashed on different parts of my person and luggage, for emergency situations like this, so at the very least I can buy a one-way flight ticket home if all other electronic payment fails. Cashless just doesn't work, yet.
+1 - I was so confused about this yesterday. For not just a moment, I thought they had eliminated global search entirely.
I'm not sure I said the list was created in isolation. The list if most valuable when taking with the film school lectures. Without the lectures I cannot be expected to understand why Spike add a particular file into the list. Therefore they are a list of films to watch recommended by a notable directory; of which there are many such lists.
How are you finding Nuclide? When I tried it a few months ago it seemed pretty slow and unstable, and eventually ended up consistently using all my CPU after a while. There wasn't a great deal of documentation/help setting it up available (true of Flow as well to a lesser extent), which was why I chose TS at the time, but am definitely interested in seeing how Flow is progressing.
I thought this was going to be about the Draper University of Heroes [1], which looks like a competing space for wantrepreneurs fond of close-quarters living spaces. That one looks even more prestigious, but apparently you also have to take an oath to gain entry. Maybe a great option if you're within the age limit (18-28) and you're long on dreams but short on self-respect.

Seriously VCs, what are you guys thinking? These poor kids.

[1] http://blog.sfgate.com/pender/2013/07/28/tim-drapers-boardin...
Unlike traditional investments in the real-estate sector, which tends to be a slow-growth market with moderate returns, financial backers including Fidelity Investments and consumer-focused venture-capital fund Maveron are betting on hyper-fast expansion and startup-like profit.

"Startup-like profit"? So they plan to lose money for as long as investors will continue to write them checks?
It already appeared, and is called Purescript. It's great, and it's about as likely to gain traction as Haskell.
It works for "people" and "common sense".
A negotiation platform for commercial support?
I'd love to get some feedback on this.

I'm thinking of a negotiation platform, specifically for open source project contributors who want to have dealings in paid professional support.

It would tightly integrate several fundamental processes - discussion, contract agreement, code and task perusal, money transaction.

Any thoughts? Here is a short questionnaire along the same lines. Your participation would be awesome. Thanks!

https://docs.google.com/forms/d/1Sz4lgMMNtmkhEYJtC_qTPWyzF1Mp9wq-uej56LVk5AA/viewform
New York City construction rates are extremely low. It only seems high because high density means you're always close to development, just like you always hear ambulance sirens even though heart attacks aren't more common.

Many Manhattan neighborhoods are classified as historic and don't easily allow tearing down old buildings for new ones. Many buildings in other Manhattan neighborhoods are landmarked and can't easily be improved. And though he upzoned some areas of the city, Bloomberg also downzoned large swaths of outer borough neighborhoods, preventing cheap multi-family home construction (to replace single-family homes). The outer boroughs also suffer from onerous parking minimums, limiting the amount of land used for housing.

De Blasio has been slow in pushing for any sort of upzoning. He's only recently made his first attempt with the relatively conservative East New York rezoning.

Some data: http://newyorkyimby.com/2014/08/new-york-citys-is-americas-s...
Yeah, I'd hate to be exposed to eight more great films if they were made by women. /s
Purposeful Blindness: How Customers Dodge Advertising
The attitude in this thread is pure shit.

You DO NOT NEED to use bower or npm to install this, you can easily find the source and bring it in to your project if you want to use this. Npm does provide you with a way to upgrade this without digging around, but you don't have to use it, so stfu, go find your file on the Internet, copy it to your css directory.

A reason a flex grid could be cool, it provides you a standard across your application. When you one-off every time you need to have elements behave in a grid-like fashion, you run a much higher risk of ending up with inconsistencies. Unless you yourself write some code that reliably makes things behave like a grid, hey that's called a grid.

I get that there are a lot of tools available, but this recent attitude of just slamming people because they created something that isn't aligned with your ideals is not healthy or progressive. There is no implication that because this exists anyone else has to use it. It's just code someone wrote and happened to end up here. Let it be.
Can you help somebody from USA relocate to Victoria for work?

I had visited Victoria several years ago, and it was a beautiful place.
You can do ANYTHING at zombo.com!
DOES Your BUSINESS IDEA SUCK? – THE FIVE COMMANDMENTS
The Piano – Jane Campion (1993)
Daughters of the Dust – Julie Dash (1991)
The Hurt Locker – Kathryn Bigelow (2008)
Sugar Cane Alley – Euzhan Palcy (1983)
The Seduction of Mimi – Lina Wertmuller (1972)
Love and Anarchy – Lina Wertmuller (1973)
Swept Away – Lina Wertmuller (1974)
Seven Beauties – Lina Wertmuller (1975)
Late to the party but yes. The idea behind ansible seems to be (I'm new to using it) that you can run the command a million times over a million machines and it'll only install new things to the machines that don't already have it
Ring has now raised $100M for video doorbells
do you think that's a fair summary of what i posted?

I don't.

please try to understand the actual proposal/argument in lieu of constructing straw-people.

Let me be clearer:
why are we accepting this continual repurposing of something for what it wasn't designed for in lieu of moving onward?

do you think the web just dropped from the sky one day?

the web is based on http over port 80
server and client have been more or less defined.
one can keep tacking things onto it awkwardly
but it's a hack...

I don't expect people from inside the web-builder bubble to necessarily get it, as they will regard all the new hoops to jump through as necessary, and the way of the herd to be just and good...
I just hope that after 20+ years in this industry, you will also consider questioning things a bit...
It's unfortunate Spike was shamed into updating the list.

I fear the effect is not to help remove the discrimination and bias (that certainly exists) against women in many areas of society. The effect is more likely feeding a backlash against this kind of unnecessary thing, by providing another example of what many people will just label as "PC gone wild". The net effect, it hurts the cause of trying to increase diversity, instead of helping it overall.

Provide scholarships. Encourage girls to enter film programs. Put quotas in film schools even! That's the way a woman will direct the Godfather of the future, not shaming people into including diversity into every single thing.
Only when Spike Lee ads them to the list, and Polish Directors as well. We should all be offended by the clear discrimination towards Polish in this list.
Fair point. I'm sure he did enjoy them as well as their content being of notable worth.

I very much doubt the list, and the act of watching them is the whole lesson Spike is trying to impart. The lecture series would complete the educational message.
The deck we used to raise a seed round without a finished product
I had the same problems when I tried it roughly the same time as you, but I tried it out again this week and it seems to be working much better now.
Just as a follow up, Stephanie says she ordered some stuff from you guys, so I'm really happy I got you connected and it worked out.

She is crazy talented at her baking and decorating crafts and obviously you both are as well, so hopefully a longterm working relationship was created between ya'll.
> [Javascript] simply is too limited a language to be used for large and complex applications. The proof of this is that JavaScript is used for exactly zero non-browser runtime environments (discounting node.js whose only appeal is to use the same language on the server as in the browser).

Electron? Atom? Slack? React Native? Espruino?

Also, there are plenty of non-web Node.js applications, e.g. https://github.com/sindresorhus/awesome-nodejs#command-line-...
Without society, you'd be a subsistence farmer. Are you a subsistence farmer? If not, then some of your income is due to society.
to be clear: I regard the iteration on web technologies not as some kind of progress, but rather as blind trendiness and rampant wheel-reinvention...
i can think of countless examples where we have come full-circle, even a decade ago...
5 Key Mobile Metrics You’re Probably Not Already Measuring
you should never tie physics to frame rate.
That's for properties and keywords, not for class names.
I still run into libraries written in Coffeescript, and hate it when I do, because I don't use it and have a hard time following it.

Javascript libraries should be written in Javascript. Worship the one true God!
Starts off with:

> Typed vs dynamic is a rather controversial topic, so I’m not trying to spark that discussion all over again.

Goes on to explain that typed is betterer...

The article doesn't really offer up any real arguments as to why you should specifically use TypeScript, but really just says typed is nice and everyone lints anyway (not true) so the step up to a type system really isn't that big of a deal (also not true.)

Not really sure what point the author is trying to make.
One to Zero: 21st century to the Dark Ages
Unity's massive problem is that it's still using an ancient version of Mono, with awful garbage collection and other performance issues.

In most other respects, it's an acceptable game engine. It's been used for a ton of big professional games you've probably played without even being aware:

https://en.wikipedia.org/wiki/List_of_Unity_games
One major point of the article is that if such a language appears, the existence of your .d.ts file will make the transition to the new language much easier.
Every 6 months
I wonder how much JavaScript is only being used to produce a small number of common effects. In other words, how necessary is it really for sites to execute arbitrary code?

Maybe we have reached the point where browsers should implement the top 10-20 effects in standard ways (that of course the user can choose to override). That would make it feasible for many web sites to avoid JavaScript entirely and still produce the effects they want, and let us move away from this “execute arbitrary remote code by default” aspect of web pages.
we probably should start doing new 'hello world' in ES6.
There is a diaspora of Vancouverites in their late 20s, early 30s here in Toronto. They left home for better employment and housing opportunities. I think we all would love to move back but it's just not worth it. Vancouver is a better city than Toronto but not THAT much better.
+1

Documentation in the web development world is usually very good with the introduction, getting you excited; but terrible when it comes to reference, the day-to-day type docs.
I can't go past Rope.
Previous winter didnt happen only because scientists underestimated difficulty, it happened because they and the corporations couldnt deal with mediocre results and started selling a LIE. NNs recognising sky color instead of tanks, talking car computers, terrible speech recognition that only worked in presentations with microphone up your mouth, whole Smalltalk fiasco.

It is happening again, "Dear Aunt, Let's Set So Double The Killer Delete Select All", Honda selling lane following and adaptive cruise control labeled as self driving (so does tesla btw), etc. There are plenty of scam products and misleading marketing surrounding AI right now.
I think PHP is a better analogy than early-2000s Java/.NET. Those latter technologies were largely enterprise driver, but the PHP ecosystem used to be more like today's JavaScript ecosystem. PHP a Blub[1] language, like JavaScript, which attracts inexperienced developers because it seems easy and has widespread support from hosting platforms. Inexperienced developers tend to reinvent the wheel (badly). One major difference is that PHP has a standard library that does almost everything, whereas JavaScript needs insane numbers of libraries for a typical production system (in my case, 5 explicit dependencies create a tree of ~300 packages).

> This problem will not be fixed because JavaScript itself is the problem. It simply is too limited a language to be used for large and complex applications.

I agree, and Facebook (Flow), Google (Dart, TypeScript, and probably others), and Microsoft (TypeScript), agree with us.

> The best bet would be an intermediate layer

See: WebAssembly[2], the successor to asm.js (sometimes called "the bytecode for the web").

1. http://paulgraham.com/avg.html

2. https://en.wikipedia.org/wiki/WebAssembly
We should just accept that whatever anyone puts on their "must see" list is up to personal discretion and, when asked of a director, is going to say more about the director's viewpoint and formative experiences than anything else.

If one wants to see "all the great films", I suggest focusing on specific genres/languages/formats one at a time rather than an uncategorized "top 10/20/87/100...".
In some ways, it's a good thing that the FBI decided to take it public, where Apple could effectively argue their side. Though this has been built on many small victories that has forced sunshine.
> the antics of a 20-something prankster.

Most antics of 20-something pranksters don't cost their country diplomatic favors, but of course North Korea is gonna make sure this one does. That's why it's so incredibly obvious to everyone else in the world that you probably shouldn't act like your typical 20-something prankster in North Korea.

The reality is that this favor will likely cost someone else something; hopefully they'll make sure to not prioritize him over too many other people, considering the sheer stupidity of this.
Swift's Vapor web framework gets type-safe routing
My Life Is a Library Optimised by Reinforcement Learning and Yours Is Too
why is there a cost associated with it?
Check out Canada's NAFTA visas: http://www.canadaworkvisa.ca/info/nafta1.php
People have been saying bitcoin here, but without spelling it out. Bitcoin is digital money. One of the most important properties is that you don't have to trust any other party to protect it for you. This makes it similar to cash. If you have cash in your teapot, someone has to physically force their way into your home to seize the cash. If your money is all digital in banks, it can be easily seized or frozen by the bank or the government. With bitcoin, you have digital money that cannot be easily siezed or lost due to a failure of some organization.

Unfortunately, nobody knows how to make it scale yet where it will be usable by a large number of people and still maintain this "trustless" quality. Hopefully all of the smart people currently working on the scalability issues will solve this problem and we can move to a digital cash future.
Oh of course, because it is strongly typed

Title just reinforces my belief that people have this feeling towards strongly typed languages like it's some kind of religious saviour and will try to preach it everywhere
PowerVR Graphics Native SDK
a) VR isn't the new or revolutionary thing. Reasonably priced high field of view VR is. It's pretty clear to anyone paying attention. I think it was probably explained in Oculus's original Kickstarter video if you want to know more.

b) How are games not a real use-case? How many use-cases do you want?

c) Such as?

d) There is no "do it right". There are alternatives with trade-offs. Besides the Vive does allow you to move around. If you are talking about having a huge 2D treadmill, get real.

f) How much was the first PC? The first mobile phone? It will get cheaper, but expecting the first of a new category of products to be cheap is idiotic. It's still cheaper than the first iPhone was (the real cost; not the up-front cost).

g) You don't have to buy all of them, obviously. That's like saying nobody will buy a PS4 or Xbox One because it costs too much to buy them both. I mean, that's a pretty damn stupid argument.

I'm guessing you haven't tried any of the modern VR systems.
Not sure if it's still true, last time I checked TypeScript it's not compatible with ES2015 as babel does, so I chose babel instead. It's good to have type safety, but there is also flowtype.
I probably make about 1 cash transaction a month, usually at some old joints or clubs that have no way to take cards, although even at clubs I can now increasingly pay with my card via NFC, it's so painless and seamless.

I tend not to give homeless people money in general, I rather do it via an institution or buy them what they need. If they say they need some money for food I'll go shop with them if I have time. But I've indeed also walked to an ATM at various times, which are fortunately all over the place in my city. Even if I had cash I'd always be a bit conflicted to give... On the one hand I've spoken to various (ex) homeless people and they advised me not to give, not be naive for my sake and their sake (read: drug addiction, better dealt with by an institution which are pretty solid in my city). On the other hand, I've loved ones with homelessness in their past who've rebounded by the grace of complete strangers' help, including financial help, and didn't ever use drugs but were really down n out and on the street. You never know which of the two you're dealing with.

But let's be real, helping homeless people isn't exactly a daily use case. If it was something you do frequently enough, there'd be way better ways to do it than giving away random small bits of cash.

Everything else, digital is more convenient. For example if I have dinner with a buddy, on the way back home I'll grab my phone, open my banking app, click his address which is automatically saved from the first time I used it, type in the amount and press send. It's virtually the same as grabbing my wallet, calculating the tokens I owe him and handing it to him. Payments are literally like messaging for me, but you're sending digital value tokens instead of digital speech. Yes it's hella convenient to do digital messaging of money.

The thing about digital payment's that's more convenient is that I don't rely on carrying a specific denomination of cash with me, or rely on being in physical proximity to the payee. Need to send $500? Well I'd never carry that kind of cash, so that's an ATM trip for me, and then a trip to the guy I owe it to. Digital money is more convenient here.

Payments in stores? Both I and the cashier need to do basic calculations with the tokens using cash, and again I have to carry enough on me. Turns out digital cash is easier and faster. I have my card out by the time it's my turn in the queue, I let the cashier scan, then I hold my card next to a little NFC scanner and I start walking away. In some older places I put in a 4 digit pin, even so it's faster than cash. That's convenience for me.

Don't get me started on online payments, which are btw causing physical store bankruptcies left and right. I see it all around me, I've got friends who buy their entire wardrobe online, their phone online, their groceries online etc etc. I'm not much of an online shopper myself, but even so I rarely use cash and the reason is convenience.