skysight-inc/HackerNews huggingface dataset:
Which society are you talking about?

Different societies have figured out the issues differently.

In some societies, you get killed for being gay, for example. Or for having the wrong kind of sex. Or for not following a certain religion. Or for saying the wrong things. So... you want to hand the power to that society to peer into the minds of anyone, and do whatever the majority thinks should be done?

You are advocating for tools to enable a tyranny of the majority. Instead of letting society figure it out for you, how about allowing each person to have their own freedom?
Absolutely right. Imagine a white man goes on a spree shooting with hate-crime elements. We are trying to find out if more of these attacks will occur

Now the suspect's money is in a Goldman Sachs account and the bank tells the gov't they couldn't just break into their client's financial records and find out who transferred them money. This is a "secret trust" account where nobody - not even Goldman employees - can recover transnational records. What kind of precedent would that set? What about if China wanted to find out bank transactions?

Some say this is hate-crime is one of the worst in decades and it's worth finding out if we are at risk for more. Opponents say banking privacy is an absolute right.

Can anyone tell me if they story ran in national news, the CEO of Goldman would not be facing charges of treason right now?
In the other HN post there is a comment stating that it's a fairly significant occurrence in base 3 as well.
This article signals that big VCs have officially become a part of the establishment (lobbying, hosting Obama dinners, etc), and Fred Wilson is volunteering to plead compliance to the powers above.
Show HN: Hackaday Prize 2016
> Primary
I don't think comparing win loss distributions is particularly insightful.

By a single machine winning many games relative to the distributed version, really it's just saying that the value/policy network is more important than the monte carlo tree search. The main difference is the number of tree search evaluations you can do; it doesn't seem like they have a more sophisticated model in the parallel version.

This suggests that there are systematic mistakes that the single 8 GPU machine makes compared to the distributed 280 GPU machine, but MCTS can smooth some of the individual mistakes over a bit.

I would suspect that the general Go-playing population of humans do not share some of the systematic mistakes, so you likely won't be able to project these win/loss distributions to playing humans.
Also http://colah.github.com/
Western Digital makes a $46, 314GB hard drive just for the Raspberry Pi
I can understand where Fred is coming from, and I think Obama's statements on the matter were actually pretty thoughtful. But writing this article without mentioning the fact that the "warrants" that are being granted to law enforcement have grown more dubious by the year is incredibly insincere.
AWS 10yr birthday; a huge gamble paid off – lessons for all startups
Hi, that is exactly what I meant. The reasoning behind it is just as important as what it is your example.

Paul Graham says in Hacker's and Painters that “... If there is such a thing as beauty, we need to be able to recognize it. We need good taste to make good things. Instead of treating beauty as an airy abstraction, to be either blathered about or avoided depending on how one feels about airy abstractions, let's try considering it as a practical question: how do you make good stuff?”

So I'm really looking for patterns here. 'Clean code' seems to be a characteristic of beautiful software. Another one seems to be ' code is clever ' from what I see.

That's all I'm doing here, finding some patterns. So if I would've asked what are some example of beautiful software ( where beautiful means 'clean code') I might've gotten a more focused set of responses, but then I would've missed out on the other dimensions of beautiful.
Yes, that must have been the one I was thinking of! :)

I was very happy a couple of years back when I was building a toy project in C and Lua to come across a Lua library called concurrentlua[1] that implemented Erlang-style message passing (without pattern matching, though, IIRC). It even allowed you to send messages across machines.

[1] https://github.com/lefcha/concurrentlua
At the end of the blog post, they mention that they're working on creating the ability for European companies to store data in Germany if requested. This is interesting as the implication is that European businesses don't see the US as a safe place to store their data anymore.
Sure, but Scala 2.12 replaces anonymous classes with Java 8 functional interfaces. Vast reduction in generated bytecode as a result, thus, not only faster compile times but also perhaps better run time performance (though hotspot, miracle of engineering that it is, does a pretty good job of optimizing most anything you throw at it).

Saying that, Scala 2.12 will still be relatively slow compared to say, C, Go, Java and similar languages not high up on the abstraction ladder. The real compiler speed up will be coming with Dotty (Scala 3). Martin Odersky estimates that Dotty will be up to 4X faster than present day Scala.
You can go to the source I cited to find further explanation.
Commenter @charlieok on that site had a great point:

"...If we were to invent a technology to read peoples thoughts should the state demand the absolute right to access our thoughts because after all the bad minds can not be allowed to go dark? This decision is that decision. ..."
Show HN: Micro-coreutils – codegolfed assembly impls of yes, echo, cat, etc.
The problem is that the existing societal solutions have a pretty hard bottleneck: It requires a physical person to show up at your door with a warrant to "rifle through your underwear drawer" as the president put it. It's relatively hard for someone else to take advantage of this (though, put on a fake police uniform and bring a fake warrant and you can probably get into most people's houses while risking some really nasty charges).

With encryption, any solution I've seen suggested has the risk of mass use by the government in addition to allowing other people besides the government to use it.
"I omit certain details for the sake of simplicity and I encourage you to read the original paper."

This link to the original paper appears to point to theano unit test documentation. Does anyone know what is the "original paper" to look at?
Broken on safari on ios9: can see maybe 20px of the article at the bottom of the screen, while a sticky header with the author's face fills the rest.
No, the proper analogy to locking down a computer is locking secrets away in your mind and as of this writing, that's still mostly protected by both the 4th and 5th Amendments of the Constitution. I cannot be compelled to testify against myself and neither should my electronic devices which are no more than an extension of my mind. Of course idiots like the author of this article want to literally create something that's impossible, the have your cake and eat it too approach to security that has never worked and cannot possibly work. Yes, it's these kind of idiots we should be looking for advice from, people who don't even understand the basics of computing, mathematics, or even their own reality, people who defer to our technologically handicapped president as an authority on technology.
I once was really interested in finding patterns in prime numbers. I got a long csv file of prime numbers from the internet. I used symbolic regression on it, to try to predict the next prime in the list.

Symbolic regression basically uses genetic algorithms to fit mathematical expressions to data. The program I was using, Eureqa, tries to find the simplest expressions that fit, with only a handful of elements. To prevent overfitting, and give a human understandable model.

Anyway this actually worked. Far from perfectly of course, but it was able to get much better than random predictions. It was definitely finding some pattern.

Unfortunately I used up Eureqas free trial forever ago, and I'm not going to pay thousands of dollars to buy a subscription. But I am now thinking of writing my own software to do this, and then running it on a dataset of mathematical sequences like the primes.
This was a phenomenal post, and I too will read more. Thanks for the great reply.
Right, but we do have a reward function that says pleasurable/painful and novel/boring and probably other stuff too. So that can be viewed as a labeling on the data. Earlier data can be associated with the reward labeling through induction; that's how a recurrent neural net works. Doubtless that's an oversimplification though.
I need to get myself a copy!
That's right. 'Intelligence' isn't a useful technical concept. Think of it like 'beauty' or 'interestingness'. It's a quality of the impression something has on you, and not an external objective thing.

By this definition, a successful AI makes the impression of intelligence on people that observe its behaviour.

This definition is pretty well known, though not universally agreed on, and it serves me well in my professional AI-research life by removing this otherwise tediously unresolvable argument.
Amazing – didn't think of that – thank you!
Yes, a 1PB+ failure domain only made sense because Magic Pocket is very good at automatic cluster management and repair.
I work in the Hotel industry making Apps for reservations and in room entertainment and engagement. Some of your statements make sense but, form the hotels perspective, some of the reasoning for implementing this stuff has little to nothing to do with making the experience better for the guest. We use the data we get from things like the lights, temperature, and other information to find ways to save money and find how to better set up properties for profit. Its a numbers game. We hope that we can use the same tech to drive user engagement and keep them within the apps so they become lifetime guests and book with us for subsequent stays. It is a marketing and management effort. All about the ability to save money while driving engagement.
I've never heard of a 14TB disk drive. Is that what you mean? Who makes these?
I'm pretty sure that's the important part
What is Fortran 88? I was under the impression it jumped from Fortran 77 to Fortran 90?
Now that Golang is making headways at Dropbox, I guess Python codebase will diminish in its importance...
I wonder how Guido Van Rossum feels about it. First he was at Google but they created Go and he left to Dropbox which was a large Python shop, now they are moving to Go too.
I think you're referring to the "strong law of small numbers", as in this excellent article by Guy [1]. But the idea is the same --- so very frequently, patterns that hold for even the first several numbers eventually fail to continue.

[1]: https://www.maa.org/sites/default/files/pdf/upload_library/2...
I'm a happy Haskeller with no JVM in my environment. Should I learn Scala?
Alchemy Micro-Service Framework: Using RabbitMQ Instead of HTTP
Integrating Your Dev Workflow into Sublime – Part 4: Project-Specific Builds
Thanks for the link! That's pretty close to what I mean; but I was thinking more like an embodied AI living in a simulated world. So, for example, you might start from a Counter-Strike bot, input to the bot would be it's 'camera', and output would be it's position and actions.
I have two words to counterpoint:

President Trump
I was curious, so I wrote a small program to check it:

The normal distribution is

1: 24.9940%
3: 25.0128%
7: 25.0100%
9: 24.9832%

The distribution following a prime ending in 1:

1: 17.0448%
3: 31.0789%
7: 32.1018%
9: 19.7745%

Source: https://gist.github.com/kbadk/71bbb57c9be0d66de156
This is why the U.S. Government's appeal to the tech/developer community cannot be yielded to. It isn't just the U.S. government at stake here. In fact, with e2e encryption, one can go a step further and have all communications over WebRTC channels (or similar p2p option), so that the servers only serve for negotiation...

Open the protocols, and negotiation layers so that it can be more secure... defer to third parties from the app (keybase.io for example) as a reference for public keys.

In the end, there will be ways for two people to have a conversation truly privately.
well said! I have been a windows user since windows 98 (bought my first PC in 2000) and a Linux user since 2009.
Once Windows 8 came out, I felt like this is not going where I want it to be so I tried to move as much as I can to Linux. As of now, only 1 (out of 4 PCs I use on daily basis) is running Windows.
But as you mentioned, it is sad to see such a good product is becoming unusable because of such terrible UX decisions.
> "Expanding the money supply lets people buy more locally produced stuff, but not more imports."

Right, so for most developed nations this would be disastrous.
Humans of New York just broke Facebook, with a popular post about Donald Trump
How does it compare to Waffle.io?
Yep we're going to get at least a few actual technical blog posts online in the coming month. We haven't got around to writing them yet tho so feel free to surface any requests :)

Will most likely start with the following:
1. Overall architecture and internals.
2. Verification and projection mechanisms, how we keep data safe.
3. How we manage a large amount of hardware (hundreds of thousands of disks) with a small team, how we automatically deal with alerts etc.
4. A deep-dive into the Diskotech architecture and how we changed our storage layer to support SMR disks.

Hopefully these will be of a sufficient level of detail. We certainly won't be getting into any details on cost but we're pretty open from a technical perspective.

(Lemme just take a moment to say how great Backblaze's tech blog posts are btw.)
What's the difference between the two sides of this debate?

One side can point to a viable, proven, secure implementation around which there is a consensus of experts.

The other side is begging, threatening, and otherwise haranguing those same experts to implement their wishful thinking.
Even now, deep learning is basically 1980s-era backdrop with a few tweaks and better hardware - it turns out that despite decades of backlash against it, plain old backdrop pretty much is the shit, as long as you have a lot of compute power and a few tricks up your sleeve!
Reform Capitalism or we will face serious political problems
OMGText – An ASCII art bot for your Slack team
How do you plan to monetize this?
Visual and interactive math and computer algorithms,
Too many tech-nerds incorrectly extrapolates the future from false premises. If the tech-nerds had any social skills, they would know that society has built-in safeguards to prevent government abuse.

Tech-nerds: the world doesn't operate under "theory". There are social rules that you are ignoring that completely invalidates your fears of government. Did the Snowden revelations lead to thousands of US citizen murdered by government? No? Not even one, in the realm of statistical noise? No? Why do you think that is?

The US was a country that had could have ruled over the world between 1945-1949, and yet, we chose not to do that.

Tech-nerds are going to have to reformulate their horrible anti-government rhetoric to account for these social effects.

Learn how people actually live, not how people theoretically might live.
AlphaGo vs. Lee Sedol game 4 analysis by DarkForest author (Chinese)
It's cool. How do you plan on getting people to use it? The reddit userbase basically propelled Imgur into an overnight success.
Hey, everyone! I'm the founder of lumiverse.io, it's pretty incredible to see our website on the front page of HN!

I want lumiverse to become an awesome community where people can discover and discuss great educational videos.

We've launched only recently, the site is still in active development, I'm improving it every day. If you have any feedback - please let me know =)

(Also feel free to contact me at raymestalez@gmail.com)
Zube and Waffle are similar in the sense that we both allow developers to better organize their GitHub issues on a kanban board. The main difference between Waffle and Zube is that Zube provides many features that Waffle lacks. Zube lets team leads easily triage incoming issues with a powerful issue manager. Zube allows GitHub issues to be grouped together into a single ticket, and automatically tracks the progress of the underlying issues. Zube has story points and burndown charts. And Zube’s GitHub integration allows you to fully manage your issues, labels, and milestones, whereas Waffle’s less complete integration does not. So I guess you could say that Waffle is a simple way to visualize your GitHub issues and Zube is a project management platform for your GitHub issues.
In AI the definition of reinforcement learning vs unsupervised is that reinforcement requires external identification of the correct result to compare with the given result.

If going through life you had artificial reality display that flashed "apple" in front of every apple and "orange" in front of every orange you would have reinforcement learning. There is certainly a major component of reinforcement in teaching, but that does not account for all of learning.

With humans we are able to transfer concepts to different situations without examples and there are a lot of categories that are identified without any explicitly reinforced examples.
In AI the definition of reinforcement learning vs unsupervised is that reinforcement requires external identification of the correct result to compare with the given result. If going through life you had artificial reality display that flashed "apple" in front of every apple and "orange" in front of every orange you would have reinforcement learning. There is certainly a major component of reinforcement in teaching, but that does not account for all of learning. There is a lot of transfer of concepts to different situations and there are a lot of categories that are identified without any explicitly reinforced examples.
My point is still the same take away all the jokes and look at only that facts. John Oliver does a better job at breaking down stories into parts that tell the story better.

John Oliver is entertainment but the News facts are presented better then mainline news.

My case in point: New Neutrality. He singlehandedly turned the whole issue into something people a) could understand b) then decided if it was something they should care about. For YEARS tech community went no where then John Oliver immediately made it into an issue most people understood and changed FCC and Net Neutrality overnight,
TLDR: a neovim user discovers that he can use it as terminal multiplexer instead of constantly switching between neovim and tmux.
This looks really awesome, best implementation of this I've seen by far

Personally, I'm really excited about this, but I also imagine a lot of companies might use BitBucket for its free private repos.

The only think I kinda wish for is a way to see an overview across all repos. The GitHub issues dashboard is so awful that I wish someone could take over that job.
This is a technicality, but isn't it the case that if the deterministic algorithm required takes up as much space at the mathematical object itself, the object can be considered random?(according to Gregory Chaitin etc.)

https://en.m.wikipedia.org/wiki/Algorithmically_random_seque...
> Personally I almost never traded technology when I played civilization, let alone give it away!

This is one of the easiest ways to manipulate the AI players...
i tried this with neovim for a while but went back to tmux due to lag in neovim's terminal emulation.
Let me fix that. There are actually two papers:
https://www.cs.toronto.edu/~vmnih/docs/dqn.pdf

and a more recent and more detailed:
https://storage.googleapis.com/deepmind-data/assets/papers/D...
Thanks a lot for summarizing it for those who could not read the article due to the Wired adblock-preventing nag screen!
Ten is "decem" in Latin. Decimal means, literally, base ten. It's a tautology either way. You can't even specify the base of the base since "base (10 in base 10)" presents the same problem recursively.

It's a non-problem though. I don't know about mathematicians, but when programmers say base N they mean N in decimal.

EDIT: woops, replied to the wrong post.
This bot stole my name (I'm Hannibal from Ars). I bet it's coming for my job, next.
I took an Intro AI class in college (a broad ML class with some other techniques thrown in) and to be honest, I found it incredibly boring. I don't mean this to be a dig at the field, but I just thought I'd share my personal feelings. I didn't much enjoy the process that ML required but the end result was fairly cool (though not personally rewarding enough to be worth the process).

Distributed Systems was far more fascinating in my opinion.
Keeling over on this would just be a final act of surrender regarding any semblance of privacy defenses.

If warranted government access represents a final surrender and not the first surrender, we've already lost privacy defenses ages ago.

In a world where consumer privacy is invaded by hardware vendors, software vendors and service providers with data to sell. All without a second thought whenever there is a whiff of profitability, what are we even holding on to? When I don't have and can't get root on my own devices, do we even have privacy defenses in computing to begin with?

Never installing software or ever visiting a website isn't a defense. It's a cop-out to pretend like the existence of that option somehow means we're not all already fucked.
Snuggling Up to Papers We Love – What's Your Favorite Paper?
The Rise of Fat Venture Capital
Captain Train, startup that sells European train tickets, bought by Trainline
For Neural Networks, I'm currently working along with Stanford's CS231N: http://cs231n.stanford.edu/

But I wouldn't really be able to keep up with it if I hadn't taken Ng's Machine Learning course first. The basics it teaches aren't out of date at all, and there's lots of regular old ML stuff in there that is useful now and hasn't changed in the interim apart from maybe which library you might pick.
That's not necessarily true RE physical search warrants: https://en.wikipedia.org/wiki/Sneak_and_peek_warrant
I've been doing this for a while, and the only real issue is remembering not to open nested neovim sessions when I want to edit a file :P
7 Ways to Secure Your Home from Intruders
thank you for taking the time to explain all this, its very helpful!

i see what you mean now about equality checking. you are using it, but only in the cases that the observables do not already provide the mutatation check. it looks like you are using a great balance of mutating observables w/ equality checking, though i have to wonder how this marriage doesnt crop up with a large amount of edge cases.

still, exciting idea nonetheless!

one last question... are you saying an ideal mobx implementation has no opinion whatosever about how events / actions are handled as long as they result in updates of mobx observables directly?
Microsoft will allow Xbox gamers to play against PS4 and PC players
does this work in remote ssh session?
A few tens of febuaries is enough to get an estimate of the standard deviation, no?

And also, don't we have ice core samples going back thousands of years? This should indicate more about the occurrence of large scale variations in temperature.

I'm not going to argue minutea because I don't have a spare life that I can devote to climate science. I just assume they are getting it right.