skysight-inc/HackerNews huggingface dataset:
You can have interoperability, COM does it well on Windows. JavaScript, .net, Python, ruby, C, C++ can all access COM methods and attributes.
People don't dump bodies in rivers where in live. As i said India is huge. The cultural practices vary from region to region.
To be fair, giving some numbers in the title makes the link much more interesting. With the original title this piece wouldn't probably have made it to the front page, as it doesn't even hint that this is about a scientific computing center.

It was an interesting read, so thumbs up for the dramatization.
I think the problem is that what you meant is very different from what you actually wrote.

Practical implementations that need to achieve good but not perfect play are content to stop at a point before that.

Indeed, but that's not the basic minimax algorithm (which is what I was discussing) and the branching factor of go makes classic minimax infeasible even if you modify it to be forward-looking. Basic minimax is not good for Go. At all. You have to combine it with other techniques for it to be even vaguely effective. You know this, but didn't mention it. So how is anyone supposed to infer that you know it?

I can see now that you have a decent understanding of the actual solution, but that's not at all what you wrote above.

For example, you said to evaluate a game board you need to 'play the game through to the end' -- which hides all that complexity of monte-carlo tree evaluation, etc. Read what you wrote again from the point of view of someone who isn't yourself.

Simply saying 'Play the game through to the end' by itself is neither correct nor accurate. Because that implies evaluating the rest of the game to its conclusion. i.e. every board state. You omitted any other detail or reference. So I descibed how and why it's not feasible (which you now discount as going off at a tangent). You gave no prior indication of understanding this.

Another example: in a previous comment I described how backward looking techniques like the minimax algorithm are not feasible for go, and you said:

"That's exactly how AlphaGo works though".

But it isn't at all:

Classic minimax is backward-looking (starts at end states and works backwards -- this is what I was talking about, and what I described);
AlphaGo (and the paper you linked to) is forward-looking (starts at current root and works forwards).

Classic minimax is full-tree evaluation; AlphaGo is partially-evaluating.

Minimax is deterministic; AlphaGo is stochastic/random sampling.

Minimax uses a simple single-value single-direction evaluation function; AlphaGo uses a complex bi-directional multi-value evaluation.

I could go on.

Read any treatise or any introduction to AI for Go and pretty much the first chapter will be describing how classic minimax is not suitable without heavy modification.

e.g. https://www.youtube.com/watch?v=5oXyibEgJr0

AlphaGo uses some of the same concepts, but applied very differently, as you appear to already know. Yet after I mentioned minimax (which is well-known as an infeasible algorithm for go), you responded:

"That's exactly how AlphaGo works though".

Which is not at all true.

And then you link to a paper that describes precisely how it's not how it works, and why minimax-related techniques alone don't work, in stark contradiction to yourself.

I'm not intentionally misinterpreting what you wrote: I'm taking a reasonable interpretation of what you actually wrote, which appears to show a lack of understanding on your part. I don't think there is a lack of understanding, now, but it's hard to come to a different conclusion based on what you wrote before.
Yes, these two options were already available, however, anything else was off the table until this release.
DeepstreamHub is hiring a Node.js aficionado to build the next realtime platform
Hindus don't bury their dead. They cremate them. Now there are polluting aspects to cremation but it can be done better than burial using proper incineration equipment. I have observed that such environmentally friendly cremation services are becoming more common in India even in smaller cities.
Yes, TBB on default settings is vulnerable to associating multiple tabs (if I'm reading the link above right), if an adversary sets a shared cookie. That does not mean it's ok for someone to set a shared cookie.

The possibility of exploitation does not mean exploitation or making exploitation easier is fine.
I did this with the comments box on my blog. I don't think it's technically effective, because doing proof of work in JavaScript is orders of magnitude slower than doing it natively (especially with GPU acceleration). It works well enough for me, because I'm not a big enough target, but it wouldn't be a major obstacle for someone who really wanted to cause havoc.

It would be interesting to see how fast you could make the JavaScript code. I'm sure my version is just terribly unoptimized. The requirement to support the least common denominator will present a major problem, though.
Sure just strip away the anonymity of the internet that is all you're pushing towards with this sort of internet hugbox conversion.
I would not hire either, how big is the picture of him squeezed into such a small box... http://www.andrewlynch.net/wp-content/uploads/2016/03/Upwork... ?! Details...
Where are the news exactly? This is already available since a decade ago.

Take any SIM card from a USB dongle, place at unlocked smartphone. There you go.

I think in the US few people are used to the concept of switching SIM cards. In Europe this is normal practice.
i'm sure they care how it was done so they can fix the security flaw in future ios devices. but they also have very little legal recourse to get them to do so (maybe dmca reverse engineering provisions, but thats never been very viable in court). Furthermore, it's fairly likely they've circumvented the issue via the secure enclave enhancements in newer ios devices. so why would they waste a bunch of money on litigation, to argue a position that if they win only results in exposing their security team of some minor incompetence that may not even be an issue in current generation devices.
It's a simple enough algorithm that I find it worthwhile, given the value of my time vs. dollars.

That said, I do all the Amazon purchasing for my ~80 year old parents.
Windows fanboy here. Powershell made the mistake of combining a bad command prompt with a bad scripting language. It is not a "shell" at all. It is bad Python.

The excessive verbosity and object safety is great for admin scenarios where you don't suddenly destroy your corporate email transition because of a VP with an apostrophe in her name. But at that point perhaps you should just use C# instead?

But for everything else it just looks nuts to outsiders. That's why even the MS developer groups are releasing command line tools cross-platform that behave like Unix apps, not PS monstrosities.

https://azure.microsoft.com/en-us/documentation/articles/xpl...

Powershell should be a feature that draws people from AWS. Instead it is seen as a drawback, even inside MS.
Also please add pictures. there is nothing beating a pictures with 3 boxes and arrows :P
>You know. You always know. Do you not know Atom is web based?

That's a bad example. There are apps where you absolutely not know. It's not even a "subjective issue".

As long as you have either

a) wrapped native widgets with the same look and behavior as native (or a fully skinned app vs a fully skinned native app)

b) response times below some objective, determined by human physiology, threshold

Then it doesn't matter if it's a higher level framework doing some wrapping, you don't know it at all.
Wealthfront
And here in the US we're allowing fracking to pollute our deep water wells because "it's not financially viable to use that water for drinking anyway".

Let's pretend that it will NEVER be financially viable because it isn't right now!
> I don't understand why people are going apeshit about this no one would bat an eye when the FBI picks a lock or breaks into a safe how is an iPhone different?

I have no problem with the FBI breaking into one phone that they have both a warrant for and have in their physical possession. That is how it's supposed to work.

I did, however, have problems with several other issues around this case (none of these have really gone away, only been postponed for now):

1. The FBI potentially being able to force a company to assist and do work for an investigation, as well as betray the privacy of its users

2. The government moving, partially based on this case, to force vendors to create back doors for everything, weakening security and privacy for everyone

3. The slippery slope that all of this would create
being sensible is key.

even though it presents a good argument for "hyper modular" packages, you'll never see me write a one :)
System Failure: What I've Learned as a Data Scientist in Washington
Cloudflare says:

> With most browsers, we can use the reputation of the browser from other requests it’s made across our network to override the bad reputation of the IP address connecting to our network. For instance, if you visit a coffee shop that is only used by hackers, the IP of the coffee shop's WiFi may have a bad reputation. But, if we've seen your browser behave elsewhere on the Internet acting like a regular web surfer and not a hacker, then we can use your browser’s good reputation to override the bad reputation of the hacker coffee shop's IP.

I occasionally use a VPN, but I've never gotten a CloudFlare captcha. Is it possible that you might be doing something else other than just using a VPN, such as blocking cookies?
> we don't want to insult their culture, now do we?

Please do. Sometimes it takes someone outside of a system to see how flawed a system is.

Also, it sometimes gives ammunition to people trying to bring about change ( 'Even foreigners think xyz is bad' ).

As an Indian citizen I feel people outside should be allowed to criticize India.
I've used Elementary exclusively for a month. I found it lacking many built in tools and utilities, and the UI an OSX ripoff and also rather stripped down and limited.
Unfortunately, it won't work.

1. It's a charity tax; you have to convince people to incur the cost of Tor (i.e. CAPTCHAs everywhere) for activities that don't require Tor.

2. You can't neutralise a poison by diluting it.

Firstly, from the operators' POV, if there's a widespread agreement that people use Tor even though they don't need to, then they know voluntary users can be pressured not to use Tor through sheer inconvenience. Even if you wanted to boycott a service that blocked Tor, it's notoriously hard to make good on that threat unless you wield a lot of power or annoyed a very large number of people. So the consequences are minor.

Secondly, the percentage of malicious Tor traffic is a red herring. What operators care about is the origins of malicious traffic. If 50% of your attacks come from one particular country (or Tor) and the cost of losing that traffic is less than the cost of that malicious traffic, there is a real incentive to block that traffic. Combined with the first point, the cost of losing voluntary Tor users is insignificant if they can easily choose not to use it.
Visual Studio is overkill for web development IMHO (and again, different strokes. I know some people like to write PHP in Eclipse.)

The MVC model itself is not overkill, sorry that sentence was not clear. I should know better than make contentious comments on HN that are going to spawn a bunch of aggressive responses when I'm trying to start my day.
I could be wrong, but I don't think Discord uses React Native; I think it just uses Cordova or one of the web hybrid platforms. And it definitely shows: performance is less than stellar, and it definitely doesn't feel like a native app to me (on Android, at least).

Edit: It looks like the iOS version is built using React Native, but the Android one is not. I can't comment on the iOS version as I've never used it.
But it surely can attemp cross-site scripting, send phishing and spam messages, broken requests and look for exploits.
Also TOR is generally so slow I don't think there is even the possibility of generating enough traffic for a DOS.
Me.

Wine, and for the troublesome apps: VM.
It also makes it harder to use one-merchant credit cards with Amazon. My bank [1] has a free service that lets me generate virtual credit cards. Only the first merchant that a given virtual card is used with can subsequently charge that card.

Things show up differently on a credit card statement depending on whether they were sold by Amazon or by someone selling via Amazon, and that makes them count as different merchants for purposes of the virtual credit cards. (And to add to the annoyance, Kindle subscriptions are also different. They incorporate the name of the periodical, and so I think each subscription would count as a separate merchant).

I could make one virtual card for Amazon itself, and one for Amazon Marketplace, but what happens when one order contains a mix of the two? I'm not sure how that shows up.

I've read that people have worked around this by using one virtual credit card to purchase Amazon gift cards and use those to pay for their purchases and fund their Kindle subscriptions.

[1] Bank of America. Any BofA credit card customers who have never heard of this, it's called "ShopSafe". You can find it in online banking on the page for your credit card account. Scroll down and look on the right side, just above where all the legal boilerplate resides.
I got lost at the VM references.

XAML engine is native C++ code, no VM. Since Windows 8 there isn't also a VM as such on the .NET side, given the AOT compilation support.

Similarly QML is only interpreted in the free version. Commercial Qt compiles QML into native code.
"India is the richest country in the world."

Using what measure? Using total GDP it seems to be 8th or 9th (behind, for example, Italy) and per capita it is pretty low 120th or worse.
Git for Mercurial users
Cool, where is the lawsuit against Broadcom for attempting to interfere with the skilled labor market? They have a lot of nerve making this claim.
Amazing. Can't tell you how many times we've asked Microsoft for a better shell like linux. Or how many times we've said (half-jokingly) that Microsoft should just give up and use a more unix-y file system and swap out the kernel for linux.

This all not to say that Microsoft tech in these low level areas don't have advantages over linux or are bad, but it'd be nice to have it at a low level.
You understand that in realistic professional scenarios it's rather the boss (especially a technical boss), that will dictate that it's ok to have something easier to develop with.

Poor user experience doesn't mean much if you are not on the market soon enough.

Which should be obvious on HN, and it's a point PG himself has iterated several times...
Why? There are many more Windows applications than Linux ones.
I can't use Java for most things I do. Can't create loadable libraries in Java (.so, .dll, .dylib, etc.). Can't write kernel drivers in Java. Impractical for most embedded applications.

Despite its many flaws, C/C++ is something you can use everywhere. You can write same piece of code to run on practically all possible platforms. Any mobile device, desktop environment, microcontroller, it's even possible to compile it to run on a web browser.

Writing libraries in Java has one gigantic flaw: those libraries can only be used in JVM languages. Sure, you could use RPC or use JNI. But those solutions are often completely impractical.

Edit: Fixed last sentence to be as originally intended, added word "often".
Simply stating something is bad, without anything to back it up, doesn't make it bad.

Learn some alias's if you don't like the Get-X style of functions.

gal * | more

Will list tons of alias's for you.
It always was insecure, know we just know for sure.
I really agree. I described the current state.
As my next comment explain it more, there is room for improvements.
Is the "write once run everywhere" paradigm a realistic goal, would it be achieved at runtime or at code generation/compilation, without an unbearable cost for users ? I want to believe.

W3C made it possible for web.
do not post job ads: https://news.ycombinator.com/newsfaq.html
You can open it and productively edit it in any plain text editor. That's why it's "just text".
How do you come up with your initial ideas?
I played around with Tor a couple of months ago when it hit the headlines again, just to see what it was all about, and the experience was awful. As an exercise, I decided to fire up Tor browser today just to see if it's gotten any better. It's worse.

Here's what I found:

Large Image based CAPTCHA: Tor is slow. I'm on a 75/25Mbps internet connection and it loads images similar to 24k dial-up. The CAPTCHA I was presented with was the highest bandwidth CAPTCHA I've ever seen. I was given a 9 pictures and needed to select "Bodies of Water". Each click yielded a new square. I had to wait for 4 additional images to load before I could click "Validate". This took over a minute. Then, repeat, this time "Store Fronts", which were hard to discern (is it a blurry Apartment Building front or Store Front?). I received a connection error on one site so I had to repeat the process. With Javascript features turned off, it was a little easier, but included the extra step of having to paste a Base64 encoded string into a text box which failed twice. Every site I tried gave me this CloudFlare CAPTCHA page.

One of the sites I pulled up had no images. I set my privacy settings to the least protected, enabling JavaScript and HTML5, assuming this was the problem. Nope. They used images from another site and I had to grab the image URL and paste it into a browser to see what was going on. It was yet another CAPTCHA. A few minutes later, the previous site displayed images properly.

On to Google. Privacy settings are still at the weakest setting. Type "Google" into the search engine and I get a "wavy text in an image" CAPTCHA. This loads quickly and is easy to answer, but just results in another CAPTCHA. I gave up after 10 tries. Bing, Yandex and Yahoo all worked with Yandex only presenting a CAPTCHA once after the third search I did (simple, like Google, but worked).

This is a terrible experience for people seeking to get around oppressive governments. While I applaud CloudFlare for dogfooding their CAPTCHA system, I doubt they did it in a way that truly simulates the experience via an extraordinarily slow internet connection which is what I ended up with when using Tor Browser. I wonder how much slower things would be if my internet connection was 1Mbps or being interfered with by government infrastructure. I understand the trade-off between securing a site from "evil traffic" that is more likely to originate from a Tor exit node, but why must they use such a bandwidth intensive CAPTCHA? A browsing experience that would have taken seconds to complete took me almost 5 minutes (and a lot of frustration) not including actually consuming the content I was looking for. Are the text in image based CAPTCHAs not good enough for this task? Are there other reasons I'm missing?
Blockchains, Teens and Hedge-Fund Hotels
1+ billion poor people means wealth in aggregate, but each of those poor people are going to be making very short term choices.

EX: Corruption is a great exmaple of https://en.wikipedia.org/wiki/Nash_equilibrium
Several interesting comments on the reddit thread too @ https://www.reddit.com/r/golang/comments/4cho4k/unwinding_ub...
"It’s not about size, it’s about functionality" - i've been saying this to my girlfriend for years!
Advice for Web Project Owners
Microsoft is probably going to make a lot of money from selling apps/games on win-10. Why would they lose that for and commoditize their OS and the API layer ?
CNBC just collected your password and shared it with marketers
No, not usually, but I use space a lot, which I didn't even realize until suddenly it pulled up a menu every time I pressed it.
I would assume much better stability and integration. If this works as I expect, I will be able to do things like apt-get install which is a huge improvement over cygwin. Another benefit is that since it's Ubuntu tools and projects will support it vs cygwin which is usually "we don't use it, so figure it out and then we'll post it here for all the other poor saps using cygwin"
Yes. And it's sad that he is mostly remembered for a term which is effectively anti-market
> We don’t know what the method is, or which iPhone models it applies to.

Where is the proof? there is no proof.
"I was the first person to unlock the iPhone"

It's unfortunate that he actively spreads this lie.
Any coöperation in a foreign country possible?
If there's a will, there's a way.
So I know him from high school. We had a teacher who taught english by assigning a vast number of essays. George was not the most motivated of students, and decided that there was no way the teacher was reading all the essays. So he took a first page of English, put spanish homework in the middle, and put a last page of English on the back. It got an F.

(Why is he geohot? Because it was first three of first name, first three of lastname for usernames at my school)
My friend had several organs replaced, including his kidneys and pancreas (elective surgery). In each case, the organ donor was a recently deceased motorcyclist.
Experiences are often the simple things in life that costs very little.
Well yeah obviously, but the requirement was to make a networked cache server. Obviously if they'd cache on the machine that was generating the data it would be faster, regardless of language.

"is that the designers probably didn't envision someone using the language like this"

They didn't envisage that the HTTP server would be used to, you know, serve HTTP requests?
I am jealous of you. It is fairly straightforward to clean up quickly written, first version code. (In fact, this is probably the best way to develop, if you don't shirk the responsibility to refactor it yourself.) But if you have an over-architected, obfuscated mess, where do you even start? You should appreciate your fellow developers more. Maybe buy them a fruit basket or something?
Fair enough, but then it should also be possible to environmentally affect gene expression. I'm clearly nitpicking insofar as sex is overwhelmingly determined by genetics, but I feel it's important to hammer in the point that "everything is nature and everything is nurture".
NPR was playing this story up as if it's a blow for Apple - is it really? Isn't the vulnerability the fact that the phone has no secure enclave, and so the timeout/wipe can be worked around by external access to the flash?

Isn't that the whole reason the newer phones were upgraded?

Older device fails, newer device with improved security doesn't. That's not a blow to Apple, that's the way the world works.
So a bunch of CLI tools, that use a shim layer to translate Linux syscals to Windows kernel API. I think this will be somewhat like OS X's POSIX base. I'm dreaming this could mean eventually being able to run KDE or openbox or sth, perhaps by community effort.
Yup, Looker is a Premier Partner for the GCP launch (https://cloud.google.com/partners/?q=Looker#search). And then we (I work at Looker) are specifically partnering with GCP for the Public Datasets project.

Because LookML (Looker's modeling language) makes it easy to explore and visualize big datasets, we're building out models and dashboards so visitors can get a sense of BigQuery/Looker's power and find insights from the datasets quickly (whether or not they write SQL).

Frankly, there's a ton of public data that's "available" in the sense that you can technically download and clean a CSV, but isn't actually easy to extract meaning from. So we figured we'd select some interesting datasets, do the cleaning, uploading and modeling, and then let folks have at it for free.

If there are specific datasets you'd be interested in seeing, let us know and we'll see what we can do.