skysight-inc/HackerNews huggingface dataset:
You too miss a vital point: every user of github who doesn't pay for using the service adds to the costs of running the service. The popular it gets among free users, the more costs github has. What you're referring to is precisely the reasons why users use the service for free, and of all these users github doesn't make a dime (well, in practice they might make indirect money of these users by selling profile information and perhaps because some users might purchase services because they know github, but that's not a given)

> Companies that need enterprise functionality around security and flow configurability move to Github Enterprise and spend, not $7/month/organization, but $20/month per programmer.

This is not a given at all. Github is used by many because it's a great free service. When you have to pay for the service however (or better: you're going to use a service offered by github which costs money), there are other alternatives which might be cheaper or even free. E.g. private repositories are free on bitbucket. Private repositories don't need the social aspects of github at all, as they're private and the group of people using the repo is limited and known up front.

I find the article missing this point as well: sure they got funding and that's great, but their popularity among the users of the free service is not a reason to think they'll be a very profitable company: only the paying users can make that happen.
Optimize Graphics Performance of Your Games with Automation
Decision Trees – Tree Development and Scoring
This is wonderful! I'm really interested in the distributed element of it. I understand riak core uses epidemic broadcast trees to provide consistency, but do you have a good example in how this would influence a microservice architecture?
>Most references to the people on the American continents are to North Americans, Central Americans, or South Americans. Referring to the collective as 'Americans' is rare and virtually meaningless

The terms Latin/Anglo-Saxon America are just as used used exactly to highlight this aspect of the continent.

>given the total lack of shared culture, language, or ethnicity between say, Canadians and Brazilians, comparable to comparing Britons and Chinese.

This is not true. Apart from Canada and the US the rest of the Americas are actually quite close culturally.
Don't worry, there are additional blocked domains just for that. :-)
How many comedians do you know that never make any offensive jokes? Gender, race, handicaps/health etc are very common themes in almost every comedy program I know. I won't judge on the quality of specific jokes and where exactly a bad joke ends and a racial slur begins, but in general it is an accepted part of comedy.
Maybe it's a statement on how they feel of everything needing to be politically correct. The shows popularity is probably also an indication on how most people feel about needing to be politically correct.

The recent github 'retard' ban is a nice example of forced political correctness.
Hello, nice to meet you :) I use jira and I like it. I don't like github issues that much in comparison because it lacks features I love in Jira, like subtasks on an issue. But YMMV of course ;)
Facts and figures: the Spanish startup ecosystem in H1 2015
Out of curiosity, have you looked at Sikuli [1]?

[1]: http://www.sikuli.org/
It really depends on what type of relationship you have to the person asking it in the US in my experience. A stranger or a person you know in a professional manner and yes social doctrine seems to dictate you should reply with a positive remark. But while it is still intended as a greeting in more friendly situations, it is quite common for me to give and for people to give me vague but non-positive answers. For instance 'shitty', 'uhg don't even want to talk about it', or just staring with dead eyes and shaking your head no (while I don't actually know that this last one is acceptable, I use it a lot and love it, and no one seems to give me shit about it).

What seems to be unacceptable and would probably be in German also is just completely unloading with all the problems of your day in detail. Basically keep it to under like 10 words and it is an acceptable answer among friends, at least in my experience.
Would preventing WaMu and Countrywide Financial from running prop desks (which they didn't do anyway) have somehow prevented the crisis? Or would preventing Bear Stearns from issuing mortgages (which they didn't do anyway) have somehow prevented them from going bust?

Please be specific on what would have happened differently if Glass Steagall were still in force.
Using a browser extension as an admin interface
Waitlisted uses a waiting list for its own signup (of course!). However you can bypass that and get an account straight away if you use the link on Product Hunt: http://www.producthunt.com/tech/waitlisted
Body language and attitude right after the question is often a good indicator whether the asker expects a response or not. A good strategy if detecting this proves problematic, is to do or fake a breath before starting your response, that's plenty of time for that body language to kick in and gauge the asker's interest.
Disclaimer: I'm trying to compile llvm/clang on OpenBSD with gcc 4.9 and binutils 2.17.
Isn't this the key point, though? The answer to that question depends entirely on the context of your relationship with the person asking it.

If a client calls me up and asks how my day is going, the socially acceptable answer is "It's going great, thanks!" with the addition of some remark about the weather, that one is looking forward to the weekend (if it's a Thursday or Friday), etc. My client doesn't really care about my day, they're just asking because it's a social nicety. (They probably do care to the extent that if I break down and start sobbing, or there's just a choked gurgling sound at the other end of the phone, then they may well not get their money's worth that day...)

On the other hand, if my wife asks me how my day has been, I can reply honestly and candidly - though, again, if she's busy or she's had a bad day herself or she's asking this question whilst spooning food into my son's mouth, maybe I will temper my response accordingly.

An understanding of these sorts of social niceties based around context is something that the socially-aware take for granted and, clearly, the author of this article and people like him find very difficult.
Yet another reason not to enable JavaScript in the browser…

And then there's Rowhammer (http://googleprojectzero.blogspot.com/2015/03/exploiting-dra...).
I'm guessing it's in stages then as none of my Windows 8 machines have gotten the upgrade yet.
"In Tolkien, everyone’s in their place and happy to be there. We go there and back, to where we started. There’s no escape, nothing will ever change and nobody will ever break out of this well-­ordered world."

Apparently his copy of Return of the King had all the pages after Aragorn's coronation torn out? I wouldn't go as far as to say something along the lines of "you can't go home again" is the main theme of the book, but it's a pretty strong one (and based on Tolkien's experience in and after WWI). "Nothing ever changes" is about the opposite of what happens.
Get your own personal assistant robot, Intel Jimmy-style, switch into a personality profile of your choice (I am in an Amazon mood today, next I want to shop on eBay etc.) and voilà! Pas de problème!
And there's the stuff about "slopes". And the stuff about gypsies. And the stuff about Mexicans. And all the other stuff.

http://i100.independent.co.uk/article/here-are-all-the-nonra...

http://www.independent.co.uk/arts-entertainment/tv/news/jere...

Here's a useful Graniad opinion piece about Clarkson: http://www.theguardian.com/commentisfree/2014/aug/08/not-eno...

It's a persistent pattern. Whether that should affect what he's allowed to publish is another matter, but it's probably wrong to say he isn't overtly racist.

Some people say "it's just a joke" - fair enough. Here's Stewart Lee responding much better than I can. https://www.youtube.com/watch?v=K7CnMQ4L9Pc
Is Silicon Valley Driving Teachers Out?
Available in just 5 or so countries out of 200 in the world. Another win for Pirate Bay.
Also, no Chromecast support is a deal-breaker for any VOD app for me.
I have lived in the US my whole life and I do not find that to be the case.

It is true that "how are you?" has the double meaning of "<generic greeting>" and "really, how are you doing?" but the fact that it can mean the first does not mean that it cannot mean the second. You learn from context which meaning is intended. It is also not unusual to ask the question in mode 1 but not be flustered when someone responds in mode 2, especially if they are a friend.

This may seem confusing, but there are lots of phrases in lots of languages that have shades of meaning depending on context, so it is not unique.
‘The Power of Facing’
I doubt hedonism would work once you have more than 1 AI - there would be competing goals in the overall system. What represents pleasure to one agent might make another less happy, so the two would 'fight' and (presumably) both end up in a less positive position. Instead, I would aim for something more like Epicureanism; that is to say, maximise your own happiness but only if it doesn't impact negatively on others. Applying philosophic principles to AI is quite interesting.

This also raises the question of whether you would want an AI to consider ethics - if you think of it as something that works for you rather than humanity as a whole, and assuming that it's so much smarter than you that you can't comprehend what it's doing, having it do things that your ethical stance would stop you doing yourself would be distinctly advantageous. You could reap the benefits of screwing everyone over without even knowing you're doing it.
It's fine for people to tell offensive jokes.

Is it fine for me to call Roy Chubby Brown lazy and stupid and unfunny because of his bad jokes?

Is it fine for me to ask people providing me content to try harder to be funny, rather than just flinging shit and calling it a joke?
Hope they can also bring over the production values and the photography of BBC's TG.
Are you not concerned that US government can potentially have unrestricted access to anything you store with Amazon, Google or Microsoft?

Or are we already accepted the fact that NSA knows everything anyway?
Python vs. R for Data Analysis: EDA
Show HN: Game Analytics open source their Erlang cluster scheduler
SEO hidden text and AJAX
Just as well as snapchat works...
As an American, I prefer the extremely unsettling response of just taking a few moments to stare into their eyes, attempting to catch a glimpse of their soul and trying to determine if the asker is sincere in their enquiry or not... then saying "Fine, thanks, and you?".
I prefer JIRA. I used Github issues and my current place of work uses Redmine, and neither of them are as nice to use. I like the ability to customize your dashboard to show the exact issues you're interested in, and that you can filter them by basically everything.
Updated: The Hedge Fund Managers Who Work for Tips
I understand your point, but do you have a better suggestion to solve the spam problem? It's a really hard problem, and CAPTCHAs do a reasonable job of solving it at low cost to the end user.
‘China’s Airbnb’ Rests Easy Over $1B Valuation
While I do really like Moorcock particularly for Elric cycle, it is obvious that he isn't right about many things.

First, he mistakes having a coherent universe and story with "bland".

I prefer Moorcock than any Tolkiens in the world but make no mistake he is definitly a much inferior writer than Tolkien was. His universe is totally chaos, the narrative are erratic, it's like an open world that doesn't give much and pretend to be mysterious while the truth is that it just shows the lack of talent that has Moorcock as a storyteller. his heroes have pub philosophy and psychology 101 mindsets, his stories have no beginning no end and plus if he has never been adapted it is because overall his books make no sense at all. that does not mean he is not a much more imaginative writer than most other heroic fantasy writers. he is.

also saying that heinlen (probably the only one who was a real facist) and asimov were wrong and k . dick right. they are not just the same kind of writers and i'll go as far to say that those three writers were all right and we re now leaving in worlds were their books have influenced not only the popular culture but mankind, envisionning where we are aiming at as a species. those things. Moorcock - a much much more inferior artist than asimov, dick, heinlein and tolkien - will never accomplish.
I'd call it an illness, but it's not a mental illness. It's a developmental disorder.
Executive Order – Creating a National Strategic Computing Initiative
A video of this wonderful Google tech talk is available on YouTube:

https://www.youtube.com/watch?v=4XpnKHJAok8
While I agree with your criticisms of Wikipedia, I do not think it is appropriate to make the connection, which your post seems to strongly imply, between Wikipedia editors with these traits in general and Autism.
Slides about the library are available at http://www.slideshare.net/cmmdevries/erlang-meetup-gaschedul....
Yeah, I have to wonder where people are coming from when they claim the LotR to be racist. Where do they feel that hobbits fit into the scheme of things - they don't seem to be good or evil, just people. And Ents? What do they make of the sequence with the Druedain? The Rohirrim are openly racist towards these peoples, only to be shown the error of their way by the Druedain themselves.

Dwarves and Elves openly hate each other, throwing racists epithets like daggers whenever they meet - think of Thranduil in the Hobbit, or Gimli confronting the elves on the borders of Lothlorien. Yet both are supposed to be goodly races that we empathise with easily.

Then there are the orcs. Some of them, particularly those that Sam and Frodo cross as they enter Mordor, are quite sympathetic characters.

There is definitely racism displayed by characters in Tolkein's writing, but I don't feel that there was any special racism demonstrated by the author himself - indeed he seemed almost to want to underline the idea that people should be judged by their acts, not by their appearance.
It took me more than a year to slog through Fellowship of the Ring and I can usually binge read a novel in a day or two.
Reading the article, I find some analogy as the writer, but I think I am not the only one.
The writer said that he discovers to be an Autist, but he didn't say what kinds of exams or diagnosis he performed. Google result about ASD: "There is currently no medical test that can confirm a diagnosis of autism. A diagnosis of autism is based on observed behavior."
Because (I think) the following reasons are not sufficient to say that you have a sort of autism: having social disease, linking Star Trek novels, feel always alone, high IQ level, bad childhood, love pc, no sense of fashion.
Face swapping with Python, dlib, and OpenCV
Fintech term is years old, but trend spiking recently

https://www.google.com/trends/explore#q=fintech
As opposed to the testimony of a police officer... I think it'd be good enough for the courts.
Venmo was saved by being acquired by Braintree, which was acquired by Paypal, who is licensed.
The supreme court's definition of "arms" is not something that can be changed by passing a law. Just like you couldn't hack the second amendment by defining arms to be muskets.
Performance Optimization, SIMD and Cache – Sergiy Migdalskiy of Valve
I feel like everyone talking about JIRA aren't talking about the same thing. I stated strongly in a job interview that I currently used JIRA and knew it well. But was surprised that the new job didn't set theirs up in the same was as the job before.

It all depends on how you set it up, because it can be setup in myriad of ways. My first job the PM set up all sorts of convenience links to see different issues in different ways (sprint, status, owner, priority).

Now at my new job they just tell us over skype what query they typed in. Nothing wrong with that, but it's a lot more work than if it was setup differently.

Furthermore, the number of states a issue can be in can be different too. And it can be confounding to have too many states which mean nothing, or too few that don't mean enough.
Clarkson isn't that old.
Pretty much the only acceptable way I've found to watch is via their Fire TV Stick. I don't understand why their apps for other platforms is so bad; they are literally the last place I look before I give up.
What you're forgetting is:

1. People have to read this calendar.
2. People have to edit this calendar.
3. Other people in the office don't know Excel as well as him.
4. Other stuff is designed to work with our calendar software, but not excel.

A hammer can drive a nail into wood. With a little help, it can also remove nails, smash glass, and pry things open. But if you're using a hammer to stretch pizza dough, get help.
> The thought of 1) machine code generation and

Don't do it. Compile into a higher level representation and reuse and existing machine code generator (LLVM, even plain C), or compile into a higher level VM with threaded code implementation (Forth and alike). Although even a full compiler with a native codegen is still much simpler than an interpreter.

> 2) optimizations scare me every time

As if you don't have to optimise in an interpreter. Not to mention that even an unoptimised compiler would produce much faster code than your average "easy" interpreter.

Compilation is nothing but a sequence of trivial term rewriting passes. Each can be as simple as you want, doing one trivial thing at a time. Easy to understand, easy to write in a fully declarative way, easy to reason about, easy to debug and maintain. You don't even need a Turing-complete language to do it.

And an interpreter is always a pile of convoluted mess, leaking multiple abstractions in between layers (if you're lucky enough to even get any distinct layers at all). I always wondered how people can even compare interpreters to compilers.
Yeah, I'm pretty sure it's an artifact. I'm seeing the same drift in the cylinder geometry, which definitely shouldn't be happening. A cylinder has the same internal geometry as a plane, so turning while moving at a constant rate should give you the transformed version of a circle.

Also, I notice that doing the same thing in the Klein model gives you very weird curves. Maybe you don't have the turning logic quite right? It should turn at a constant rate in the internal geometry, not in the plane geometry. (That shouldn't matter for the hyperbolic disk because it's conformal, so I guess something else is going on.)
Show HN: Inbound Rocket Converts visitors into leads, subscribers and customers
Ask HN: When do you know that you should stop testing a hypothesis?
You've build a lean canvas for your project. You have many hypotheses regarding each part of lean canvas.

Let's say you have:

Sample idea: calculator online

Lean canvas:
...
2. Customer segment
- hypothesis 1: analytics in finance companies would use that
- hypothesis 2: children in school would use that
...

Testing hypothesis 1:
- You have written no code for the calculator.
- You build landing page with a subscribe form.
- You ask 20 influencers in the financial world.
- You post your idea to Hacker News, Reddit and some other forums.

As a result:
- You have 160 subscribers ready to use and pay a 1$ a month for it
- Your post on ASK HN gets 10 upvotes and 20 comments (15 positive, 5 negative)
- Your post on reddit gets 5 upvotes and 3 positive comments
- 4 influencers say "yeah I like it, would love to try it", 3 say it's useles, and 13 stay silent

Is this result good enough to keep testing the hypothesis?
How much more time would you spend to keep testing this one hypothesis?
Do you think that this result is great or very bad?
What else would you do to increase the numbers?

In short - what would you do?
What a touching video, thanks for sharing. Public libraries are necessary.
Actually, apparently those who order [medically purposed] drugs online through spam solicitations generally end up getting what they order. NPR has done a couple of stories on this, and I can't find the best link now, but here's one NPR story (from Planet Money) about online spam drug stores largely meeting their commitments: http://www.npr.org/sections/money/2013/01/11/168967999/black...

edit: qualified for "medical" drugs (those meant for medical conditions) instead of enhancement-performing drugs
Great news, but they didn't say anything about selling transistors to the public. When do you think we can expect to buy those like we do with mosfets?
What happened to Gallium-Arsenide? Wasn't that going to replace silicon? Did it not pan out? Is it used in some cases?

I really know nothing about the state of semiconductor materials, obviously!
Thanks for positive feedback. FB button is already fixed
Intspan's string representation was inspired by network news / UUCP, back in the first days of Usenet / Internet before the real Internet. So it was really only designed for whole numbers, not negatives. The syntax for negatives IS very clunky, mostly because they are rarely exercised/used in most of the use cases.

I like that "generalized range" operator from R. And it's a nice closed interval, not the half-open annoyance of Python's range() function.
> Direct interpreters (based on the AST) are slow, but dead simple.

Still far too complex, and, what is worse, very convoluted. You cannot split such an interpreter into series of very small and easy to understand steps, it must do everything at once, in a single huge recursive visitor. Compare it to a simple compiler which will rewrite one distinct aspect of a language at a time.

Another awful property of interpreters is that you can't strip them away from the runtime, it must be woven into all the parts of the interpreter and cannot be abstracted away. While compiler can be isolated from all the runtime issues which should be implemented separately (or simply reused).
Good question. My guess is expansion? Perhaps they switch into growth-by-acquisition-mode?
It does? Depends on what weight you give to the opinion of the folks buried. I doubt they would agree that curiosity by itself is sufficient benefit.
See, for me that's the problem. This sense that productivity rules all. Why did you become a programmer, or a designer? Was it to be "maximumly productive"? I sure as heck didn't. Productivity is important, but I have to wonder where you decided it was the absolute most important thing. If you dig a bit, I bet that idea didn't come from you - I bet that idea comes from your industry and the social structure around it.

On paper, the development of Color was productive, but in actuality it was a poorly thought out blunder that costed millions of dollars.

Office culture is more important than the product or service you're developing. There, I said it. And I stand by it. The fact of the matter is, I got into this work so I had something to wake to everyday that isn't a complete anti-social "productivity" sinkhole. Every cubicle, or siloed worker represents attrition to company culture. When we were the happiest in our work, we had community tied to it. Think about the classic examples of first economies - what did they all have in common? It wasn't productivity. It was a desire to build, or bake, or design - and it is these markets where happiness was at its height. Don't fool yourselves. You're being productive towards someone else's idea of happiness - not your own.
Samuel Delany and the Past and Future of Science Fiction
Hashing passwords is NOT difficult. It never ceases to amaze me how many online service providers fail to do this.
API leaks abstractions and does not provide any domain-specific semantics. Imagine an API for, say, parsing. A DSL would have a nice BNF-like syntax and abstract any implementation details away. API - well, you won't ever get any further than Parsec, and Parsec is awful.
Most of their revenues come from the enterprise market.