skysight-inc/HackerNews huggingface dataset:
Just curious, what would be the major drawbacks of not using relational here? My understanding is that AWS is pushing Dynamo quite a bit and it seems cheaper, so if they're only needing to query off of session id and maybe user id, shouldn't that be sufficient?
Host/proxy - a non-relevant detail. I misspoke.

Either way, Cloudflare appears to both help booters and then also sells services to protect you from booters.
Do we really need to put Visa/Mastercard in front of every transaction if we already have model working exactly the same way from a customers point of view?

I would say the opposite is true: If you need Visa/Mastercard, your country's banking system is broken. Sending cheques via physical mail is something nobody would even think of over here. I think I have never even seen one.
How does the team plan to address the issues faced by Microsoft's twitter chatbot Tay [0], which had racist inputs and in turn gave similar responses? While I don't know how recent the corpus is, the majority of reddit speaks like and holds the views of college-aged white males, and many of the things said on reddit have been deplorable. It'd be a shame if OpenAI pooled all that computing power into training on a bad data set, resulting in an AI that regurgitates memes and random references in response to anything.

[0]: http://www.theverge.com/2016/3/24/11297050/tay-microsoft-cha...
This a great solution for newbies.
Another question I'd like to add to your list: why are the current presidential elections such an incredible mess?

The answer to all these questions could be that democracy has stopped working.
The Open Guide to Amazon Web Services
Bootstrapping Side Projects into Profitable Startups
Cloudflare's CEO spoke about this here: https://www.youtube.com/watch?v=SWFX-zEYwN0
ByteView XtremeInc V.20 is more than web
The Evolution of Bacteria on a “Mega-Plate” Petri Dish (Kishony Lab) [video]
Fully anecdotal, but got into a conversation with an animal trainer once after a demonstration that he put on. After mentioning how impressive the training of the cats in particular he said he actually preferred working with them and got more accomplished in his training sessions with them.

Said they were much more "business-like" and weren't distracted by everything like dogs are.
Ruby is terrible in this regard. Even Rails was a pain to setup last time I tried it (some years ago).
The article we're discussing "pinned" the violence on religion.

> I don’t think any of us living today can comprehend the violence of worship in the Mexica culture (or Aztecs, as they are more popularly known), which I’ve written about for Archaeology. The Mexica waged war not principally to defeat rival states or gain territory, but to gather warm bodies for human sacrifice.
I block marketing domains in my daily-updated /etc/hosts file. This is a much more performant and much safer way to block malware and adware than using a browser plugin. Yet, your suggestion to just shut off your plugin helps me none.
> We could also reduce the cost of bringing new therapies to market by having the FDA say "if your drug is approved by the EU, you can sell it in the US" as per S. 2388.

This is exactly the sort of thing that TTIP is trying to do. For some reason, though, there is a lot of opposition to TTIP, not only in general, but on exactly this kind of provision.
Ask HN: Couple of HN words for the largest IT corps
How would you describe the largest IT corporations of our time in couple of words? (the words that come to your mind...)

(In Market cap order)

- Apple Inc

- Google (Alphabet Inc.)

- Microsoft

- Amazon

- Samsung Electronics

- Intel

- IBM

I wish I all opinions could have come at the same time so opinions couldn't effect others. Just curious how synonymous the words will be.
First of all, thanks for your feedback, I really appreciate it.

About your first point, I essentially agree with you. While I talk about "schemaless" data, I'm not really thinking on leaving it uncontrolled or letting each service write whatever they want to the DB. I'm thinking more on avoiding restrictions in the schema in order to extend the system for a specific retailer needs. We're planning to use a strongly typed programming language aiming for application-level data consistency, and we'll probably need to define a shared set of type definitions for the whole system and specially for the message passing protocol; but we also want to make it extremely easy to change so it can be adapted for the specific needs of each business.

About the second point, yes, we definitely know this is a very ambitious project, but it can be broken into smaller projects that are more approachable, so we can target a smaller objective and re-evaluate after the first iterations. We won't achieve everything we want in a single step, but I'm sure we can walk in that direction. Here's where I think the open source approach can make a difference if we catch the attention of enough people.

Choosing Swift is risky too, but we're really happy with that programming language and we believe that the only way to make it evolve to be a serious backend language is that some crazy people like us make a strong bet for it. And about the event-driven architecture, we believe that there are some specific problems in eCommerce that are specially suitable for this approach, but it's not definitely a silver bullet. For instance, the Magento core triggers all kind of events when different business objects are updated and we've found it to be really useful when you need to create an extension without touching the core. We see on events a way to decouple logic, so one module can trigger events without knowing who will be listening and the listeners can receive information without knowing who generated it.

So yes! This is crazy, but after many years on this field using the same tools, we're really excited with the idea of bringing it into life! :-)
I mean, I thought it was an interesting read, although I immediately recognized it was not a scholarly publication in any way (even with his "formal theory")
It is kind of tricky to define this situation formally. Much like if a statement says "Given a list of numbers" than does empty list denotes a list of numbers? There are arguments for both - yes it does and no it doesn't - but the only way to select any one argument over other without conflict depends on additional constraints in the definition like saying "Given a list of numbers where the minimum length of list is 1".
Perl still has an active community, it's just not as big as some others. Perlmonks.org and /r/perl are fairly active.

(I'm sure you're aware of this, I just didn't want to leave the impression there's _no_ community.)
> company All-Hands should be run weekly, till the company gets to several (~five) hundred people

Sweet baby Jesus and the orphans, no.

I may be biased, because I've never worked for a company that did a true all-hands meeting. My largest employer (~32k FTEs) did a department wide IS meeting (~800) quarterly but it largely just a review of what had happened on the business side in the last three months.

I can't think of a single legitimate reason for a company of ~400 to meet every single week. That's ten man weeks of time lost, every single week, so an SVP half the employees don't know can let everybody know Susie in Finance has been here for a year on Thursday?
I remember reading something by John Searle about how the means that people have of expressing themselves will determine what they express. If you don't give people good alternative ways of expressing anger, what can you expect them to do really?
So we're rediscovering parenting via AI!
Translation: we discovered vast amounts of oil on Mars.
I've only just run across this. It looks like the story here is:

1. Guy publishes paid app to iTunes

2. App is really good, gets a ton of good reviews

3. Apple decides those reviews must be fraudulent, and pulls his app from the store and tells the guy he has to publicly admit that he committed review fraud to get his app reinstated.

4. People who have bought the app can't download it, guy can't do anything to make his own app available anymore without making a false confession and harming his own reputation.

This sort of heavy-handed-but-uncareful approach to "curation" is consistent with my experience publishing to the iOS app store.
Ask HN: How do you deal with paralyzing anxiety about your startup?
How do you get around what feels like a gigantic mental block when it comes to anything related to your startup? My anxiety about my company has gotten so bad, that at this point I can't even bring myself to open my text editor. It's not even that it's doing poorly - quite the opposite, thankfully - but that fact just seems to make it worse, if anything.
> What really makes me sad is that the BSD license allows corporate leeches like Sony to create incredibly successful and valuable products like the PS4 without ever having to give back to the project that produced the software they rely on.

You should not be, because this is what BSD license is for; otherwise the developers would've chosen GPL.
I was thinking the same, but seeing some semi-abandoned projects, plus some comments saying llvm is not very suited for those kind of processors, never gave me the incentive to try and go trough with it...
Barack Obama: America will take the giant leap to Mars before 2030
Proper health care, good infrastructure, all those sorts of thing can make a difference if the startup wants to have local employees - or even if the founder wants to benefit from them.
> So what? I did not say that you specifically could only get jobs through
> networking, I said it is the predominant method of hiring.

And I said your "proof" only seems to apply to the US.

> I have a bunch of anecdotes in this thread,

Are you trying to be funny? I can't tell, but I cannot imagine this was meant to be a serious comment.
These are three of the biggest problems facing today's AI
Logary – https://github.com/logary/logary with F#, InfluxDB and ELK.
Back in 2007, mobile phones used a system called T9 from Nuance corp which was trained on a word corpus taken from IRC and similar chats.
This caused all kinds of issues - the mobile phones would accept offensive words like "naziparking" but reject normal language like "world peace".
Using reddit may lead to ... surprises.

Source: http://spraktidningen.se/artiklar/2007/11/darfor-ar-din-mobi...

Translated by Google: https://translate.google.se/translate?sl=sv&tl=en&js=y&prev=...
The Bill & Melinda Gates Foundation is, I believe, the largest funder of GAVI.
European Spacecraft Prepares to Land on Mars Next Week
The font rendering in Windows is indeed pretty bad, I don't think it's just you. I use a Surface Pro 3 and it can be uncomfortable after half an hour. Part of that is the poor ergonomics as well, but the fonts are hard to read.
I'm going to finish building my solar panels cell by cell and learn to live off the land.
It's amazing how a cat will learn something in 5 seconds if they are truly motivated. They will learn a squirt gun so fast they will spook if you make one with your fingers. My cats learned what "treat" meant in a day and run to the kitchen if we say the word to them.
I like the analysis, but I wonder if the criteria is week enough to detect the dupes from medium.com , because medium adds some tracking crap to the URL that confuses the dupe detector of HN. For example see: https://hn.algolia.com/?query=I%20Peeked%20into%20My%20Node_... (this list doesn't include many dupes that were detected and marked).

A problem with this analysis is that it doesn't count the dupes that never had a sibling that get to the front page. Counting it would modify the distribution of some domains and submitters.
A computer will learn how to speak from reddit, hahahaha.
What could possibly go wrong?
This feels like a bizarre mixture of sensible criticism and sour grapes.

Standing desks? Actually pretty great for those who want them! If your back hurts after a day of sitting, go find some option you like better - why should the rest of us be upset by it? Yeah, they're not an option at a lot of jobs, but demanding that everyone standardize on a bad experience because "you're not special" is a great way to make every job awful.

A book a week? Not so bad, especially if it's something light! There are plenty of books you can read in <10 hours, even content-rich ones.

Understanding complexity? Interviewing is a mess, that's a standard belief, but constant time versus exponential time isn't meaningless yet. Start by getting rid of tree reversal questions, not declaring Big-O a useless concept.

And yet there's something pretty good buried under all the impractical complaints. Putting together a "user story" shouldn't be necessary when the task is "our login page is broke, let's fix it". Adding layers of media references and cultural touchstones to every possible concept just creates useless barriers to entry. A/B testing a hundred different features in isolation isn't a viable way to build a product.

So yes: there are a lot of things to criticize, and I know this is hyperbole. It's still a weird mix of justified and left-field attacks.
> Your bureaucracy makes American bureaucracy seem amazingly efficient in comparison.

Yeah, and I thought waiting at the DMV in the USA was a bit of a pain as a foreigner. :)

"Wait from 3am for the 1 of 50 tickets available that day" makes Berlin sound worse than even the third world country I come from.
They have to be very careful -- Google's guidelines are very strict about content that they index. If you display different content to a user than the content that Google has indexed, that will cause Google to drop the page from their index, and may affect the overall quality rating for your site in Google's index.

Nobody really wants to cross them here; if you want your content indexed and displayed in search results, you have to show the full content to users inbound from search result pages.
Yes, and you can do exactly that and upload where you like.

Seems like you are making a fuss about a piece of software that you didn't really bother learning how it actually works.
On first stages we will be targeting the business logic side of the equation, but we're completely open for collaboration. We are in Gitter and google groups, feel free to join us. You have the links in our homepage: http://swingcommerce.org
Well the Nobel Prizes are awarded by Swedish and Norwegian institutions, so it doesn't really say anything about how Americans themselves view these immigrants. (While the rise of a presidential candidate like Trump certainly speaks for a portion of the American population)
Um, no, you don't need to use Immutable with Redux.
And regarding syntax, with object rest/spread (stage 3):

(state, newName) => ({
...state,
name: newName
})

It's not that verbose.
Kind of strange that there's no mention of actual behavioral genomics research here. Aside from the quip that:

> Scientists have found some genetic code that contributes to hereditary behaviors, but the bulk of it is unlikely to ever be found. Why? Because it plainly does not fit.

This is plainly not true. We've found lots of evidence for the genomic basis of hereditary behaviors. See Genome-wide Complex Trait Analysis for example - plenty of statistical research is out there.
See: https://github.com/bitwarden/browser/pull/24
UX Design for Startups – Improve Your Product’s UX in One Day, Part 2
The relatively tiny budget spent on NASA is well spent -- the research opens minds, understanding of physics, and even commercial opportunity.
The actual quote from the MSF piece:

"To avoid these risks and to limit the use of in-kind medical products donations, the World Health Organization (WHO), and other leading global health organizations such as UNICEF and Gavi, the Vaccine Alliance, have clear recommendations against donation offers from pharmaceutical corporations." My emphasis.

GAVI, an organisation Gates was involved in creating, and has given $2.5bn (a little under 22% of their total budget) to since 99 is agreeing the recommendation.

They're in 75 of the poorest nations on earth - of course there is some fraud and corruption, but vaccination is progressing very well and more countries are continually joining. I'm sure they try to minimise it.

He's put another $1bn into two other vaccination programmes: polio and malaria.

Yes, I stand by what I said.

Would you prefer MSF, a fine charity with an honourable history but almost endless call on their limited resources do it? In addition to the training, basic healthcare, vaccination, disaster relief, clean water supply, and refugee missions? And probably a dozen other things I forget. They're not immune to fraud and corruption either - no organisation that size can be. I'm sure they try to minimise it too.

What would you do?
The title is a not-so-subtle dig at the phrase, "You didn't build that."

https://en.wikipedia.org/wiki/You_didn%27t_build_that
It just waits for other people to start talking then interrupts them, claims they committed a logical fallacy, then tells them where they can find videos of cats playing classic video games.
Performance is baseline. If something isn't performant we won't use it. But that's not the point of React.

React wouldn't exist if it wasn't performant. But the reason React exists is not performance.
I had an issue when running Linux on my Mac where it would never suspend while closed so it would get really warm in my backpack. One of the big reasons I switched back to macOS.
the second any psychological test is made public, all true personality disorders it is meant to identify will evolve to produce false results.

you're all idiots.
Nope, the concern of the parent post was that they would link my work and personal profiles behind the scenes. I don't want to see work-related content pop up, but it's a secondary concern. I don't want Facebook to know what I do both when I'm at work and when I'm on personal time, because I don't trust their company.
Node.js Examples – What Companies Use Node for in 2016
Probably not a coincidence that this announcement arrives barely a week after SpaceX's absurdly ambitious Mars architecture announcement.

It's a good bet that any politician meaning business about this will award numerous private contracts as part of the initiative. SpaceX intends to make manned exploration of Mars a lot cheaper than NASA has ever suggested possible, and cost is the main factor.
Ace of Brands – Gillette Case Study
Ask HN: Those who have an e-commerce store, how did you get started?
I'm curious about how you decided on a particular product, how you got early traction, decided on a platform, etc.
One Reddit user has already implemented a bot which does something similar:

https://www.reddit.com/r/SubredditSimulator/
Also, your cat is trying to kill you with parasites
http://www.rectofossal.com/cat-trying-kill/
I think all-hands meetings have real value, if only for keeping a coherent organization.

But a line like "every attendee feels invigorated, empowered, and educated" is a bit stomach-churning - if you set your goals that high your meeting is guaranteed to be a flop.
Advices of how to create more effective application logs: Better Logging
What is wrong with recording personality traits of people, and determining correlations between them? Because that is essentially what the test does.
Were these meetings electronic/telephonic? I'm trying to imagine how many minutes it takes 100-150 people to gather in a single room for a 9-minute meeting.
Pretty much.

It uses their P100 HPC cards instead of consumer grade cards (8x P100s), plus two Xeon E5v4 chips, half a TB of RAM and 7.5 TBs of SSD storage - all wrapped up nicely configured for you with their CPU-GPU speed up stack.

I believe the only way to get P100s right now is in the DGX-1, so there's that.
Billy Bush Cries Over Leaked Donald Trump Tape
The USA is the world's largest oil producer [0]. This is an antiquated opinion that ignores the complexity of the reasons we went into the Middle East, and is needlessly dismissive.

A large amount of the crisis in the ME today is actually because fracking has driven down the price of oil so much.

[0] http://www.eia.gov/todayinenergy/detail.php?id=26352
They were not "all fired, once the government found out."

Wells Fargo confirmed to CNNMoney that it had fired 5,300 employees over the last few years related to the shady behavior. Employees went so far as to create phony PIN numbers and fake email addresses to enroll customers in online banking services, the CFPB said.

http://money.cnn.com/2016/09/08/investing/wells-fargo-create...
I had the same issue on my Surface, but Windows 10 basically fixed it. Of course, that was a year after I bought it.

I've heard here and talked to a number of professionals that do not use Linux because they want something that "just works". But if I really sit down and catalog my issues, Linux can be a headache to set up, but once it's working I rarely have issues. Part of that is researching the right hardware, so I guess it's not the plug and play of proprietary platforms, but it works.
Abortion.
Few years back, I moved to a place in the country where the previous owner fed birds. So there was a bit of a rodent issue. I had with a indoor/outdoor cat, not much of a hunter to look at -- big floofy Maine Coon, and not all that fast. Ran a bit like a bear, thundery, not graceful.

In that first year, I found 23 small rodent bodies inside and out, I got 2 with traps. I found no bird carcasses. Pretty sure he wasn't eating them after seeing one half thrown up on the mat.

So, eh. Some cats kill birds. Some don't. (His brother certainly did. But his brother met something bigger and pointer than he was, and didn't make it to that house.)
Yes, because I use Duck Duck Go for browsing and my personal emails are generally not very revealing. Google certainly has a good deal of my personal information, but I purposefully keep it limited. For that reason, I'm okay with having them as my work email provider.
JQuery Ideas That Help Me Memorize Really Big Numbers
That would be an absolutely fantastic reason to go to mars, because it almost certainly indicate the existence of large quantities of life on mars at some point in the past.
I think a lot of people are unaware of how donations work. A simple example might be helpful. Suppose that, due to the recent tragedy in Italy, I donate to the International Red Cross for earth quake relief there. It is illegal for ICRC to then use that money for, say, whatever disaster relief may be necessary in Haiti due to Matthew. (Even if I, myself, had no particular objection to them doing so.)

And donations and funding only get more complicated from there. It is, indeed, possible for MANY strings to be attached to donations.
Easy. Apple acted prematurely on a Kapeli mistake he doesn't admit.
What kind of a startup is that? !
This underscores the need for flexible security that doesn't rely on magic numbers. If an algorithm needs a number that can't be one of the obvious ones (0, 1, 2, 3, 2^x - 1, largest prime < 2^x) it should be generated.