skysight-inc/HackerNews huggingface dataset:
I played around with ML a few years back. I took the Andrew Ng course on Coursera and spent some time with some python notebooks - but I never did anything with it beyond just proving that I could follow the examples and implement my own ML solutions for some simple training sets.

Now I have some problems I'd like to solve with ML. So assuming that I understand the basic concepts, what's the HN recommendation for a good library/system to get started with on doing some practical ML with neural nets?

Would TensorFlow be the best way to get into it?
I know, but how come we have now people from AfD in parliament in Berlin who openly gave interviews and public talks where they proclaimed the state and existing system has to be rebooted/abolished completely? Have they walked the thin line right at the edge that it was barely legal?

Do you think Verfassungsschutz (state dpt enlisted to protect the Constitution, and basically a spy/police agency) decided it's better to let them in for now and continue spying on them? Past events with informants and NSU do not fill me with confidence that Verfassungsschutz is doing their declared job.

It's clear why people vote for them, since they play the FUD strategy well, but I'm confused there hasn't been a concerted effort to expose them and their agenda.

Any insight?
Checkout MXNet as well
I Have Not Declared Any Intention to Run for President
Herb Sutter is one of the premier C++ experts, and his talk here about Atomics in the C++11 specification really made things "click" for me.

In this talk (roughly 2.5 hours if you include "Part 2" found here: https://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-20...), Herb Sutter discusses the reasons why Atomics exist, and more importantly, why "Relaxed Atomics" are different than "Sequentially Consistent Atomics".

Throughout the talk, there are plenty of simple examples that discuss the necessity of "Sequentially Consistent Atomics" (aka: Volatile in Java / C#). There are also a few examples in "Part 2" which demonstrate a performance boost on Arm V7 / PowerPC when you use "Relaxed" Atomics.

Overall, if anyone wants to understand why the C++11 Memory Model was designed this way, as well as how to use the tools given to us by the C++11 language designers (which happens to be nearly identical to the Java and C# Memory Models to boot), this talk is amazing.
> Note that firefox doesn't have this problem [...] maybe has something to do with the fact that they show usage numbers on the results page.

Mozilla does a manual code review of newly submitted or updated extensions. So, an actual human being sits down and looks at the code. They'll notice when a fake uBlock Origin is submitted.

With that, they also enforce a rule which Google does not have, that any connection to the internet which is not necessary for the add-on to function (ads, telemetry) have to be opt-in.

This isn't perfect protection, for example the extension Web Of Trust required sending browsing data back home in order to function, which they then sold in anonymized form, which was proven to be deanonymizable last year. But it does take out the incentive to spread fake versions in a lot of cases, as you just can't publish an ad-ridden or trojan uBlock Origin clone.
What I don't understand is that top universities in US receive grants, hold patents, receive royalties and contributions from alumni. They seem to have a lot of money. Is it not self-serving to reduce the costs for fees so that eligible students can join the university and be a factor in it's march ahead?

Or do these universities go bankrupt without such high student fees??
I think you have missed the point. I think the point of that section actually has nothing to do with the locations.txt interface between the maps app and locolist. It's actually about the fact that, with microservices, any piece of the system only depends on it's dependency graph, not on every piece of the system working.

"... on a huge service like Netflix the entire application going down because a change was made to one part of it..."

To extend your OS example, just because there was a kernel panic in the Bluetooth stack is no reason to stop servicing requests over the Ethernet NIC which is already bound by the web server. There's also no need to edit or recompile the Ethernet driver because of a Bluetooth problem; see others posts about encapsulation.
/etc/hosts will never block all ads[0]. uBlock Origin can use host files. They aren't on by default because they aren't needed but Dan Pollock's and MVPS lists are already there, you just have to click a check box in Options→"3rd-party filters". The lists are auto updated[1]. uBlock Origin is open source[2] and made by a great[3], hardworking[4], ideological[5] guy. He writes uBlock Origin, which loads in lists of url + css-selector pairs compiled by other people[6][7].

I prefer the term "content blocker" because they're more general than just ads. You can block anything you can write a css-selector for (and because of the arms races[0][8][9], other things like websocket connections too). For example, I hide sticky header bars (thanks web designers), youtube comments, everything that isn't the article on news sites and the menu that comes up when you right click on Medium. There are also pre-compiled lists of annoyances and a list to block social share buttons.

uBlock Origin is the only ad blocker that should exist, arguably every single one of the others is fake. There's plain "uBlock" which is the original project that was effectively abandoned in 2015[10]. There's "Adblock Plus" which is a rent-seeking operation[11] that employs 100 people[12]. There's "Ghostery" which is closed source[13] and up until February 2017 was owned by an advertising company[14]. uBlock Origin is the one you want.

[0] https://twitter.com/gorhill/status/846781439890853893 I'm reminded of anti-bacterial soap

[1] https://github.com/gorhill/uBlock/wiki/Dashboard:-3rd-party-... periodically updating files is for cron jobs, not humans

[2] https://github.com/gorhill/uBlock

[3] https://news.ycombinator.com/user?id=gorhill

[4] https://github.com/gorhill/uBlock/commits?author=gorhill

[5] https://news.ycombinator.com/threads?id=gorhill seriously, thanks man

[6] https://github.com/easylist/easylist

[7] https://github.com/ryanbr/fanboy-adblock fanboy also deserves a lot of thanks

[8] https://issues.adblockplus.org/ticket/1727

[9] https://newsroom.fb.com/news/2016/08/a-new-way-to-control-th...

[10] https://github.com/chrisaljoudi/uBlock/commits/master

[11] https://adblockplus.org/acceptable-ads http://www.businessinsider.com/google-microsoft-amazon-taboo... https://en.wikipedia.org/wiki/Rent-seeking

[12] https://eyeo.com/en/team

[13] https://github.com/jonpierce/ghostery

[14] https://en.wikipedia.org/wiki/Ghostery https://en.wikipedia.org/wiki/Evidon,_Inc.

the problem in my original comment has been known since June, and some of these extensions phone home https://twitter.com/gorhill/status/898574880773484545 these are probably for "market research"
Top Ten Tested and Proven Alternatives to Freelancer.com
No, they won't, not at all.
Daydreaming means you're smart and creative
Why? TLS/SSL termination is normally (at least on every project I've worked with) handled by the web server.
Great! That is a big difference. Cheap enough for every jet aircraft, most turboprops, and some of the most expensive guided munitions (cruise missiles, or nukes like B.61 Mod 12 for sure).
> They want to have it both ways

Censorship is one party telling everyone else what they can and can't see.

Prohibiting content is censorship -- it's telling people what they can't see.

Prohibiting filtering is also censorship -- it's telling people they have to see your thing in place of the thing they want.

Filtering is inherently a weighing of false positives against false negatives.

If you require filtering then the false negative rate has to be low/zero, so the false positive rate goes through the roof. No Nazis but also no Republicans or Democrats.

If you prohibit filtering then the false positive rate has to be low/zero, so the false negative rate goes through the roof. Everyone is deluged by spam and malware.

Section 230 doesn't apply to copyright and look at the mess that has been -- worst of both worlds. Copyright infringement is still prolific but people use fraudulent copyright takedowns for things they don't own left and right, and the platforms execute them because they have minimal incentive to question anything.

What you really want is the middle ground where platforms have to compete with each other for users, so they can ban things everyone hates (spam) but lose users if they ban things those people are legitimately interested in (e.g. minority political opinions).

The problem isn't Section 230, it's the lack of competition which gives the major platforms too much power when they decide to censor something. It has to be the marketplace of ideas, not the monopoly of ideas.
Didn't Google try to solve that with circles. I never used Facebook or any other "social network", so I'm probably unaware of some details, but I read about circles when Google+ came out and it sounded like a solution for exactly this problem.
Maybe there is a market for civilian version of DSMAC?
For variety of coins, Bittrex. You can also open accounts on various smaller exchanges that list specific niche coins.

For comical leverage on the big coins (up to 100x) there's Bitmex. You'll need to sneak in through a VPN if in the US.

For fiat onramps, Coinbase, Gemini, or Bitstamp. Avoid Kraken at all costs, unless you really hate yourself. You have to roll a Natural 20 to have an order succeed there.
I have mine in my email address book. It works like it has for a number of decades, more or less.
So this is perhaps a lame post but I'm super tired, been up since 4am. I'll try and follow up with more detail in the morning.

This article, in my opinion, is way off. I base that on the fact that I've been dancing with Netflix for a month, I might end up working with them to try and make NUMA machines serve up content faster. As in I'd be working on exactly what happens when you hit play.

My take on how Netflix serves you movies is nothing like what this article says.

They have servers in every ISP, the servers send a heartbeat to a conductor in AWS, the heartbeat says "I've got this content and I am this over worked", when you hit play the app reaches out the conductor and says "I want this", the conductor looks around and finds a server close to you that is not overloaded and off you go.

That might look easy. It's not. Take a look at this post about how they fill a 100Gbit pipe: https://news.ycombinator.com/item?id=15367421

I'm a kernel guy, I'm old school, I get what they are doing there, that is impressive.

I wish hacker news got excited about the filling the pipe post and less excited about this thread.
Desktop Linux just as well has software repositories, which are similar to app stores, but human beings look over each application that's included. And you find essentially all popular software in this trusted repository.

So, this strategy would barely work, as users would only look on the internet for a download, if it's not in this trusted repository and then it's gonna be a really unpopular application. (Theoretically, it's possible for your grandma to go on the internet before checking this trusted repository, but that is really just so much more effort.)
Sure, my post was a bit reactionary and I can't assume /all/ of your views. That said, the mere idea that it is in any way tasteless is baffling, and I made further assumptions because you reluctantly agree that it was acceptable only after you realized it was posted prior to news of Spacey's actions.
They have attached atomic clocks to their servers let alone gps
Was anyone expecting a different outcome? To punish them would admit even more culpability, something Equifax has consistently resisted since day one
You're aware that internet.org provides free access to Wikipedia, yes? How can you possibly object to that?
This is pretty universal. Use lexicographic sorting.
MCTS has done very poorly on chess compared to alpha-beta. Chess has a high number of forcing moves in capture sequences, and it's been very difficult to evaluate positions that are not settled. Traditionally an algorithm called a quiescence search is used, but it relies on doing an evaluation at each node of the search, which would be prohibitive with the latency for a network evaluation.

One of the things that amazed me the most about AlphaGo Zero was that they didn't do any tricks to minimize the latency of the network evaluation!

Still, it's certainly worth a try, I'd be extremely interested to see what style of chess a self-trained MCTS chess version would have :).
Personal attacks like this are not allowed on HN and will get your account banned, regardless of whether another comment was self-righteous or had other negative qualities.

Please read https://news.ycombinator.com/newsguidelines.html and don't post like this again.
All that time composing a response and you didn't even bother to look who you're responding to.
They don't do a thorough code review, but they are human beings and they manually build the software from its code repository, so they will notice these kind of discrepancies.
My favorite issues I've noticed so far:

- Messages scrolls stupidly so I am looking at two exchanges ago and can't see the most recent reply

- Timer alert is delayed ~10-20 seconds if you look at the screen as it hits 0
So many bugs... Some that irritate me most: lots of text boxes won’t let me copy/paste. Often a delay when changing from portrait to landscape in Safari with jumbled formatting after. What appears to be intentional programmatic latency in several apps (ie calculator but also the share function in Safari)

I’m not so married to my iPhone that I won’t investigate switching to something else.
Interestingly, the idea behind temporal difference learning is more or less the intuition behind how people price derivatives in finance.

The expected value of a contract at time T, estimated at some time t < T, is assumed to be equal (up to discounting) for all t -- e.g. if today we think the contract will be worth $100 a year later, then we also think that the expected estimate, made n months from now, of the value [12-n] months later, will also be $100. This allows you to shrink the state space considerably.

You can usually work out the payoff of a derivatives in different scenarios given rational exercise decisions by all contract participants. The calculation assumes that every market participant makes the best possible decision given the information they had available at the time by either explicitly or implicitly building a tree and working backwards, back-propagating the 'future' value back to the root.

This closely resembles the modeling of a discrete adversarial game, except the payoffs need to make reference to random market variables like the stock price, so the tree nodes are not just indexed by participant action, but also by variables.

There's actually a nice resemblance between the Longstaff-Schwarz method of pricing American options and MCTS + Alphago, except that the former is using kernel regressions instead of deep neural nets and we sample from a continuous space with an assumed probability distribution instead of a discrete space guided by a policy network [1].

[1] https://people.math.ethz.ch/~hjfurrer/teaching/LongstaffSchw...
What does this have to do with tech? Nothing.
Take a look at Spanner paper for details. There’s a set of time master machines per datacenter that have GPS receivers attached, and a set of “Armageddon masters” that have atomic clocks attached. Regular machines (including the Spanner servers) run a time slave daemon that talks to the master machines.
This is incredibly true. I had a friend who never had a problem with shrimp and at 27 started breaking out in hives everytime she ate shrimp.
I wouldn't rule out pollutants (or even some individualized and specific reaction that occurs once or twice based on a multitude of other factors), but while I can only confirm this anecdotally and haven't looked into any science for it, it seems to come up often enough to be more than just an environmental or individual reason.
I would really love to see any scientific reasoning for it with relation to shellfish as well as if there are any ethnic/age/gender specific factors for it to happen.
The vast majority, 80% at least.
They're most likely referring to adversarial attacks where degenerate inputs are constructed that could cause AlphaGo Zero to perform sub-optimally or catastrophically fail (see OpenAI Research [0]). This is distinct from generative adversarial networks (GANs) or adversarial self-play (which I guess AlphaGo Zero is an example of).

[0] https://blog.openai.com/adversarial-example-research/
One stats with a randomly initialized set -> starts
This isn't quite accurate. A spore needs to unite with another spore of the opposite sex to create mycelium [0]. Environmental conditions dictate when the mycelium will develop a mushroom body to start the reproduction cycle over again.

I can't speak to whether or not plastic bags completely prevents spores from falling to the ground, but I agree with lumberingjack's sentiment about using a mesh bag to increase the odds of successful propagation. Mushrooms continue to drop spores even after they are picked. Taking spore prints of harvested mushrooms is one way enthusiasts create strains of their own.

[0] - https://radicalmycology.com/educational-tools/mushrooms-101/...
Thank you! I thought I was going crazy thanks to that Messages "feature."
Socket.io adds rooms/namespaces as a feature, automatically reconnects with effort to not have all clients reconnect at the same time, covers compatibility edgecases, heartbeat, timeouts, custom events, multiple transport methods, server side implementations in multiple languages, supports non-ws fallback for reasons that might not be browser compatibility, and a good API.
It is implied. I think you misunderstood.
I have a very different perspective but I also had some advantages and a particular “character roll” of genetics and upbringing (much was not positive). One thing - nobody is required to have kids!
I'm not German but my understanding is that AfD has walked the line. NPD on the other hand didn't but the courts said they were too insignificant to be banned, which may have increased the legal hurdle in the future which might not be great. Here's a good analysis of it [1].

[1] https://www.lawfareblog.com/renaissance-militant-democracy
In a way, you can: https://f-droid.org/app/com.javiersantos.whatsappbetaupdater

The method the other commenter suggested also works.

But yes, these are anecdotal for WhatsApp, which I presume was just an example on your side.

You'd have to mainly use F-Droid and then make some exceptions for those apps. You could also use Yalp store (which interfaces with the Play Store) or Aptoide to get those apps, if you don't want to keep the Google Play Services around, though I cannot make any claims of these being more secure.
Wikipedia is extremely biased and, more important, it is not the internet. If you teach people that internet is cable tv 2.0 very bad things will happen.
Have to disagree with you here, totally depends on the platform and if you know what you’re doing. Compiling with this option can lead to unaligned memory accesses. On some architectures, most ARM ones for example, unaligned memory accesses lead to hard faults at runtime.
> That said, the mere idea that it is in any way tasteless is baffling

I predicted that others would incorrectly view it as tasteless.

> because you reluctantly agree that it was acceptable only after you realized it was posted prior to news of Spacey's actions.

OH! OH!

Thank you for pointing out why I'm having such trouble expressing my views.

There's nothing reluctant about it.

I knew when it was posted before I made the initial post.

I did not intend to imply in any way that I believed it was tasteless or insensitive, only that it was unfortunate timing.

Having been on the internet once or twice myself, I know how reactionary people can be about things like this, and so I was expressing sympathy because I predicted that others would come down hard on them.
Regardless, he was trying to buy influence here in the US, and his candidate didn’t win. And he managed to piss off the guy who did win. Too bad.

http://www.thegatewaypundit.com/2015/12/figures-saudi-prince...
In the Meanwhile, I Knew My Better Self
Holy shit what needs to happen for the government to step in.
China's central bank governor publicly warns of rising risks to financial system
Looks to be mostly about clothing. Not a surprise really.
Saw the AlphaGo movie at a festival recently.

Been following the AlphaGo Zero developments, which leap-frog what was going on in the movie (although still very much worth seeing).

One thing I was curious about is if Go would be considered solved, either hard or weakly solved, since AlphaGo Zero at this point doesn't seem to be able to be beat by any living human. Wikipedia does not list it as solved in either sense, and I was wondering if this was an oversight.
Not about suppression. unz.com is still operating. It just isn't a contributor to Google's news aggregator.

Anyway unz.com itself is an aggregator and doesn't publish everyone either.
1) What does it matter? If it's better by being small, it's still better.

2) The F-Droid maintainers manually build the apps on F-Droid from the respective code repositories. They will notice when something like that is off. This has to do with it being FOSS.

And if you're wanting to tell me that this doesn't scale, not really, no, but it's the same thing that Linux distros have been doing for a long time and Red Hat, SUSE, Canonical actually do have a crapton of users, especially on the server side.
I believe the term is "factoring". There are collection and similar companies that will buy your collectibles. In my experience, they will not buy a single collectible. Instead, you enter into a contract to sell your on-going collectibles. One company that I researched wanted 100% of my collectibles or none at all. It is a good arrangement to help with cash-flow, but in my experience the terms and conditions are such that you will probably need to increase your rates by at least 30% to maintain your present revenue levels.
Thank you for the downvote for my pointing out that this (now flagged) article is a violation of the guidelines.
People talking about passing on Bitcoin 5 years ago
Obviously it’s not possible to hire just “the best”, but I can confirm one thing: the quality of their engineering talent is very high, and a lot of the best people in their respective fields work there.
> The U.S. Justice Department is conducting its own criminal investigation into the share sales.
I think they got the idea of circles from Diaspora.

The WWW works best when used as intended: decentralized communities that encourage people to be creators rather than consumers.

Instead of Facebook, participate in independent online communities around your interests (for example, forums).

Instead of chat apps that attempt to envelop everyone you've ever met into monolithic walled gardens, use SMS and email.

Instead of Medium, learn how to create your own independent blog with something like Metalsmith, Hugo, or Hexo.

Etc.
if alpha go is just an adversarial network to brute force states, then it is not solved (note I don't research alphaGo, and most of what I know about it is from HN comments)
past performance is no indicator of future results.
a choice between ubi or some form of genocide or mass incarceration

Or, like, banning the automation. It's politically crazy, but then so is UBI.
Not sure what you mean by 'unpredictable but learnable'. Can you clarify?