skysight-inc/HackerNews huggingface dataset:
Great news all-around for deep learning practitioners.

Nvidia says memory bandwidth is "460GB/s," which will probably have the most impact on deep learning applications (lots of giant matrices must be fetched from memory, repeatedly, for extended periods of time). For comparison, the GTX 1080's memory bandwidth is quoted as "320GB/s." The new Titan X also has 3,584 CUDA cores (1.3x more than GTX 1080) and 12GB of RAM (1.5x more than GTX 1080).

We'll have to wait for benchmarks, but based on specs, this new Titan X looks like the best single GPU card you can buy for deep learning today. For certain deep learning applications, if properly configured, two GTX 1080's might outperform the Titan X and cost about the same, but that's not an apples-to-apples comparison.

A beefy desktop computer with four of these Titan X's will have 44 Teraflops of raw computing power, about "one fifth" of the raw computing power of the world's current 500th most powerful supercomputer.[1] While those 44 Teraflops are usable only for certain kinds of applications (involving 32-bit floating point linear algebra operations), the figure is still kind of incredible.

[1] https://www.top500.org/list/2015/06/?page=5
I think it was clear what you meant.

If you roll a dice 10 times and don't get a six, the probability of rolling a six is still 1/6 for the next roll. However, as the time since the last earthquake increases, not only does the probability of one increase (unlike dice which has a constant probability) but also the likely magnitude of it increases as well.

The equivalent with dice would be you roll a non-six 10 times in a row, and instead of 1/6 probability of rolling a six, you now have a 1/3 probability of rolling a six and a 1/100 probability of setting off a nuclear explosion.
> "You'd have to go a long way from the San Francisco Bay to be a safe distance away from the fault line"

Is there an equation that's useful in working out how the strength of an earthquake changes as you move further away from a fault line? I tried to find one, but haven't had any luck yet.
You're right, my apologies.

It still might have been nice to have a little information on the quiz answers though. It breaks the flow of the site if I constantly have to navigate away just to find a summary of the product. The questions are pretty vague a lot of the time and often full of marketing double talk, so you don't glean much new information from the quiz site itself. However I do understand and agree with having those links for contestants who wish to learn more than a summary about any specific product.
- read api-documentation

- check how the api on the highest level is used

- datamine source-control eg. git-log

https://www.youtube.com/watch?v=KaLROwp-VDY
But re-blogging content from AMAs seems at odds with Upvoted’s mission to produce original journalism, and many of the writers hired in October 2015 were let go just three months later

What a joke, a bunch of kids playing startup one more time in their favourite playground. Utter disgrace.
Who is this guy again ? Right some rich guy .
>> I honestly can't understand how any society with scientific awareness of its surroundings can nevertheless commit to building so much expensive civilization and infrastructure in a known catastrophe zone.

The same thing can be said about many other places on earth where people decided to settle and build a society. Near volcano's, below sea level, between rivers that could flood the whole area, in arid regions that barely support agriculture, very high up in the mountains where it's cold and dangerous, in regions infested by parasites and disease-carrying insects, etc.

I think you should not try to approach these things from a rational/calculating perspective, that's not how societies work. Why societies cluster at certain locations is determined by so many different factors that building a highly advanced, densily populated, and expensive to (re-) build society close to a faultline should IMO be seen as a 'historical accident that, in the case of SF, had a high probability of happening'.
Every single thing you said is incorrect. Reddit ranked high when searching for jailbait, that does not mean jailbait was the largest search that brought people to reddit. The "toxic culture" predates the jailbait sub. And stormfront does not recruit on reddit, reddit recruits for stormfront. The insane, dishonest, censorious leftism that runs rampant on reddit is driving people to become racist, and sexist, and homophobic, etc etc. If you are going to be accused of it no matter what, you tend to start resenting the people you are constantly accused of hating. And they ban subs that brigade. Quarantines kill subs constantly, it doesn't help them. Also many of the subs being punished are in no way vile. They are just too popular and not leftist.
Google Fixes 48 Bugs, Sandbox Escape, in Chrome
> Tesla wants fanboy buyers who will be upgrading within five years and that's not a bad thing. They are such a small player that they can do this.

I mean, sure, but you have to be awfully fanatical to put up with just how uncomfortable the cars are right now.
>Isn't the US using violence (bombs, drones, etc.) to impose its version of things on the region too? //

So that makes it right for ISIS? It's such a feeble argument which IMO when unwrapped is pretty disingenuous wrt to this situation too.
Tell me about how it compares in usage to any of the solutions it set out to replace :-)

Or tell me about where people are using it to discuss every question that is not fit for SOs questions/answer format.
Sports is zero-sum in the way that there's a fixed amount of money to be distributed from ticket sales and TV rights.

That money goes to the top few hundred athletes/clubs/franchises in every sport - doesn't matter whether there are a million or a billion aspiring players.

Pertinently, active investment management - Buffett's forte - is similarly zero-sum in the way fees on managed assets accrue, although the stock market as a whole isn't.
Research aims to prevent maritime GPS cyber-attacks
Yep that's the theory and sadly we all drive too fast at one point.
Reinventing 'vulnerability' concept
12 Pokemon Go Marketing Insights[Infographic]
The US does what the US wants. Where have you guys been?
Well then that will make it even more difficult!
Very similar to "anti identity politics leftists are the true leftists" which is probably relevant to this discussion.
Actually it means "out of one's mind"
The victims were US companies. (i.e. the media companies which own the copyright to the materials exchanged on KAZ). I disagree with a lot of copyright law, particularly criminal and international parts, but this is the USG belief of jurisdiction.
From 1M to Graham’s Number
Maybe you look at the false examples :)

http://www.cisco.com/c/en/us/about/corporate-strategy-office... = Cisco Web & Email Security

The Source for the Server is now open source:
https://github.com/ironport/shrapnel (python / cython /Pyrex)

And disqus had run mainly on Python before they moved some parts to Go-Lang

https://github.com/disqus

Many Gov's / Edu's run on Plone
Is there a way to milk tectonic tension?
It is always amazing how consistently people will lie about what reddit is "full of" when anyone can just look at the site and see they are lying. Reddit is overflowing with BLM and islamic terrorist apologists, and we're supposed to believe reddit is all nazi KKK grand wizards.
I would be interested, but even their minimal configuration is overkill for me. If there's a 50-70W quadcore option, sign me up.
While we're at it, Fp64?
Show HN: Gist Noesis, Welcome to the semantic web
Bricks4Brains
Comparators are not composed by ordinary function composition, but by pointwise composition in the domain. If you can read Haskell

instance Monoid a => Monoid (b -> a) where
f <> g = \x -> f x <> g x

Here they type a is the set `{ EQ, LESS, GREATER }` which is in turn composed in a left-biased way with `EQ` as an identity.

If you have two comparators, `lastNameComparator` and `firstNameComparator` and compose them into a comparator that compares first by firstName, then by lastName, surely that is a closed operation. It is also associative, and comparators do have an identity, so, yes they are also monoids.
Hello HN, we are proud to introduce Aero, the first bot in our family.

Aero is a semantic search engine in the spiritual lineage of "Knowledge Graph".

We are in beta, so it still is for advanced users, but advanced users will have some fun tinkering with it.

The machine learned natural language processing is not yet plugged in, we are currently collecting more data for it, we will keep you updated when we turn it on.

The technology can scale, but we are not scaling it up yet. In particular, latency and throughput will be improved once we switch to our distributed backend.

Developped under firefox, Not working on IPad, and it has some css quirks on non-Edge IE.

Have fun exploring.

Please give us some feedback.

Thank you
What Is Inventory Arbitrage? – (The Good, the Bad and the Publisher)
>I mean seriously, how is this legal? Why can the U.S. hunt foreigners in forgeign countries?

I don't get how this is surprising to so many. He broke US law and they charged him. He hosted at least part of the site in the US, accepted money from a US undercover agent for advertising, profited in part from US based users[0]. They filed a criminal complaint and are requesting his extradition through an extradition treaty which the US has with most countries [1].

This case actually appears to be pretty above board. IMO the only thing he has going for him at this point is the fact that he is in Poland. He least has (even if small) a chance to not be sent to the US. Other countries will just throw your ass on a plane[2].

[0] - https://www.justice.gov/usao-ndil/file/877591/download

[1] - https://en.wikipedia.org/wiki/List_of_United_States_extradit...

[2] - https://www.wired.com/2013/09/dont-leave-home/
Go for you life, build your own phone

https://www.sparkfun.com/products/9533
German here; Never ever heard zenzic.
Zen could mean "Zehn" which means ten, where Zic might be an old variant of the suffix -zig which is used to build numbers between 20-99.

Vierzig for example means Forty (Vier = four, plus the suffix). Interestingly it's not as simple for other numbers where the base of the word gets butchered a bit like in english. So as it's "Forty", not "Fourty" it's also "Zwanzig" (20) not "Zweizig".

All that makes me wonder if it really ever meant 'squared' or was rather a old form to build number >100. If Neunzig is 90, Zenzig sounds like it could be 100.
Free, Powerful, Customisable, Scalable, Easy to understand code, Great community

React?
nope, PrestaShop

wut?
This

While ATI was always about gaming, gaming, gaming, NVidia always worried about the Pro market (Quadro, Linux support, even with proprietary modules, etc) and now with Deep Learning

And now they can sell their deep learning processor for embedded applications (equals $$$)
I wouldn't do it, but this was the funniest instance of someone sharing his passwords I've ever listened to:

http://youtu.be/Tan8_aDWX78
Islamic State's favorite technologies outlined by study
Tolerant people should not hate those who they don't agree with, who they don't understand, like, and so on.
Not sure if you are serious, but i dont think that is how it works.

Let's say i sell candy with the profile of Kim Jong-un online, based on your answer that would justify North Korea to hunt me down in other countries and take me back under their jurisdiction? Gladly that's not how it works.
5 Tips to Become Successful Freelance Web Designer and Get Momentum Pt2
Ask HN: Do you let your politics guide your business decisions?
Right now I have a rather lucrative opportunity with a start-up that is associated with Peter Thiel. As a man of good conscience, I cannot do business with him, because of his support of Donald Trump, his bullying of Valleywag, and for Palantir technologies. I've just decided to send them a rejection letter, with a reason why. I feel the same way about Ycombinator now, and would not do business with any YC start-ups (and I have worked for 3 so far), if avoidable, because of his association.

I'm curious, how many of you would do the same, whatever your political opinions? I'm turning down a salary that is 50% more than I have ever made, with no regrets, but a curiosity how many people would put personal convictions ahead of personal gain?
FWIW, Xerox shipped an all-Python product in 1997 called DocuShare. It is still being sold but was re-written in Java a few years later because they felt their customers wanted it to be more enterprisey. Today the use of Python would not be controversial at all so we have come a long way.
HIPAA compliance is a good checklist even if you don't need the certification. It covers the administrative and physical safeguards in addition to the technical ones.

Check it out: http://www.hhs.gov/hipaa/for-professionals/security/laws-reg...
Yes, I think so too.

It already crawls the tags from stackshare, so it could also crawl the description.
Brazilian authorities have actually already accepted that previously sent messages are forever out of reach. Their last blockage of WhatsApp happened because they where requesting that a specific group of users to be tracked with previous notice.

If this is technically feasible I can't say, but I don't imagine FB creating a precedent so that any state authority can require tracking of specific users. IMHO, this solution wouldn't take so long to start being exploited.
Why is the business card not part of the paperless office yet
Probably those who use the same password everywhere.
Creating database of music and movies metadata (titles, descriptions, song names, file checksums) is treated like terrorism in todays world. The only difference of Wikipedia is that it doesn't contain that checksums. So seems that these checksums are something like plutonium so even Homeland Security is fighting against it. And every country in the world agrees to send any its citizen to american jail for torture for just hosting these checksums. We're living in medieval times.
The last of the earthquake predictors
The Ultimate Pokémon Hunting Toolkit
I was not aware that he hosted in the U.S. when i wrote that, i agree that this changes a lot. It's a stupid mistake that simply should not have happened.

Other than that i can only repeat:

> Let's say i sell candy with the profile of Kim Jong-un online, so that would justify North Korea to hunt me down in other countries and take me back under their jurisdiction? Gladly that's not how it works.
If it were developed today, even the numeral system [0] would be patented.

[0] https://en.wikipedia.org/wiki/Numeral_system
The Pirate Bay has a Tor address, which is the only sure way to get to it in the UK.
Do you think this is any different from the trend in the past five generations from Nvidia?
How Push notifications can enhance Pokemon Go
Hackers from Ethereum Community to Earn $50,000
You are thinking in the wrong direction. You are focusing on that "one app that will make you rich". The post tells you to think in terms of network effects: instead of asking "how can I get installs for my main app?", you should ask "how can I leverage the work I already invested in my other projects into boosting my latest project?"

Yes, there is a bit of a chicken/egg here, but getting _some_ installs for an app really is not that difficult.
I now learned that he hosted in the U.S. so it's pretty much his own fault really. I mean in their right mind would do that with anything remotely sensible?
I put an app in your app, so you can get noticed while you get noticed.
User-provided data in any transport format (e.g. HTML) needs to be properly escaped so it can't use special characters to be processed as code or metadata rather than just plain data. Bugs in escaping cause pretty much every kind of injection attack, from SQL to XSS. The fundamental problem is not escaping data correctly for the context in which it is used.

If you want to see specific examples, search for how to avoid XSS attacks. Any decent guide will focus on escaping, not sanitisation.
How to complie project using the cross-toolchains
Thanks for the correction. Most (recent) articles annoyingly only go about the blocking and unblocking, and don't actually say what the Brazilian authorities want.

Do you know what "tracking" entails? That could mean anything from revealing message contents to revealing social networks or tracking a user's geoposition or reporting all the IMSI/IMEIs associated with any given WhatsApp user.
And they probably didn't have a choice.
It's generally poor form for a wholesaler to sell direct at a price that undercuts their distributors. That's what 'recommended retail price' is about.
Serverless computing on DC/OS with Galactic Fog
Have you tried using federated sites like quitter.no? It's pretty much the same UI as Twitter.
You could argue that's smart as long as you don't use Facebook to log in to anything else. He can say whatever he wants and now one can be sure it's him.
1 - Bitrix24

2 - HipChat

3 - Hall

4 - Pie

5 - eXo Platform

6 - Yammer

7 - Microsoft Lync

8 - Skype

9 - Fuze

10 - glip

At my work "Lync" just updated to "Skype for Business". Is there even a difference?

Also, why the hell is IRC not on the list?
IMHO you are being too idealistic. To illustrate, I would definitely not allow any malpractice/bigotry/corruption to directly benefit me. But if I need to do business with guys who have done malpractice/bigotry/corruption in some other context. I will try that it doesn't bother me. Also because decisions taken very idealistically come to haunt us later in life.

I believe Peter Thiel or his associates have given you this opportunity for your skills, which you worked at for years. Why should you waste it, if that opprtunity is good? Of course you may not participate in other aspects of their life and quit later on if needed.

Similarly the opinion on YC, because Thiel is associated, is even more far fetched. This is border line extreme idealism. Not healthy & not sustainable, and may leave us with regrets later on.
Did you intended to leave a reference for note [1]?
Thanks for the helpful response. I still don't think I got quite the question across that I meant though.

It wasn't so much the probability model (independent or otherwise) I intended to question (hence my very poor choice of the die rolling analogy), but the choice of describing an event as 'overdue'.

At the risk of introducing another down-voted analogy, presumably hurricanes have a probability of occurring based on things like ocean temperature, time of year etc., but I don't think I've ever heard the phrase 'the east coast of the US is overdue a hurricane'.
Well yes, you can with more earthquakes. Theoretically assuming the build up of tension energy is constant, you could trade many smaller earthquakes for a big one. Ex 30 mag 6's instead of a mag 7 to get the same amount of energy released. Whether that is a good idea or not is debateble.

Practically we have no control over earthquakes (except maybe with fracking) and no way to really forecast them.
Before the Nazis came to power, there were plenty of people in Germany who thought the Nazi party & Hitler were thugs and dangerous.
Not very complicated, there are universal human rights, plus whatever is guaranteed in a relevant constitution. Everything else is for those who can afford it. Luxurious place in high demand area is one example. (should we strive to make Ferraris affordable?)

Otherwise, can people come live in your apartment? Why do you keep your place and your food and your car to yourself? Certainly a lot of people would want to change that.
If I read a story on code.facebook.com, will my status go to "online"?
There was some people talking about this issue in the support forums and their response was to stick with v2 until they sort out the issues.

They recently made a change with the node sdk recently so you don't need the apiKey for public access.
Not sure about the web version, You would probably have to use the Browserify or something.

https://firebase.googleblog.com/2016/07/firebase-react-nativ...

That said, If I were you, I would stick with V2 sdk since I don't think hacker news has actually updated yet.
An easier way is to just use the rest apis, That is still clearly working.

https://hacker-news.firebaseio.com/v0/item/8863.json
None really, it is just prior art. The modification is substantial enough.

Caveat: not a patent lawyer.
Exceptions in C++ are rotten.

void read_file_by_lines(const char* path, void (*callback)(const char* line)) {
FILE* file = fopen(path, "r");

size_t length = 0;
char* line = NULL;

while (-1 != getline(&line, &length, file)) {
callback(line);
}

free(line);
fclose(file);
}

This C function should be compatible with C++. If exceptions are off, it is. If exceptions are on then it's dangerous because if an exception is thrown through callback, then the file handle and line buffer will leak.

C++ exceptions are predicated on the assumption that all resources are managed using RAII. In the real world, this isn't true, especially considering that C doesn't even have RAII.

Python programmers (including me) love their exceptions, because Python is a dynamic language, and exposes system resources as reference counted objects.
Patent 5533051 [0] is a classic. Some quotes:

A second aspect of the present invention which further enhances
its ability to achieve high compression percentages, is its
ability to be applied to data recursively. Specifically, the
methods of the present invention are able to make multiple
passes over a file, each time further compressing the
file. Thus, a series of recursions are repeated until the
desired compression level is achieved.

...

Thus, one skilled in the art can see that by keeping the
appropriate counters, the direct bit encode method of the
present invention is effective for reducing an input string by
one bit regardless of the bit pattern of the input string.

What would one say about the examiner now?

[0] https://www.google.com/patents/US5533051
The title made me think this will be a quiz about rarely known commands or feature in some IDEs.

That would be nice.

Instead it's a quiz where there are 8 subjective barely descriptive words (such as good ui, has app, etc..) and 4 saas products that I barely heard of and never used.

So, nice idea of the aim was to get people to discover new SaaS products using a playful game.
Shame that they are still run pretty much by a dictator. At least the dictator is pro tech I guess.
Global brutalist buildings database
A lot of the ones I saw were a mix of way too vague to be guessable ("easy to use", "simple", "pleasant") or way too obvious because of the clues ("backed by Microsoft" -- the only Microsoft one in here is C#) ("If you know HTTP you know Sinatra" -- guess it's Sinatra then), with a couple that were just misleading (why is "Scala" given as a clue for a Git hosting platform?)

That being said, it's a fun little quiz, and I definitely understand that getting good clues is hard. Writing good clues for a quiz by hand is hard enough; using scraped/machine-collected clues makes it harder.
> WTF ? My subbredits certainly are - but there is also conservative xenophobia aplenty if that is your thing !

Or subreddits like /r/worldnews, which are basically left-wing xenophobia echo chambers.

I'd actually argue that most larger subreddits are like that as well (strongly left wing, with a bent of xenophobia), just less explicitly.
> I think you need to approach specific users (like forum moderators or reviewers of similar app) and share your app details.

This will give you a short time spike in installs. Nothing wrong with that, but it doesn't last and you can't play that card more than once.
Nazi programmers can follow the Nazi punks and etc.
So, do they not even notify you that you've agreed to some new ToS by logging in into a new service?