skysight-inc/HackerNews huggingface dataset:
That's great, but you didn't answer my question.

You've described the scene: poor and predominantly African-American neighborhoods oftentimes lack stabilizing social networks. I mostly agree with this description. I might not call it a "void of civilization," but I will agree that there's a difference between West Oakland and Berkeley.

I am asking a different question. To be blunt, which contributes more to the current lack of "civilizing influences" in inner-cities: that the actors involved are black, or that the actors involved were born into the same lack of "civilizing influences" 20 years earlier?
In summary: https://imgur.com/gallery/nidsRR6
That has little to do with the linked article, which is only rejecting the bombastic headlines comparing the two.
I love this idea, and hope the refugees settling have a happier life in Germany.
I am aware. How does this affect my point? The essay here would have been just as correctly concluded by disambiguating the police statement into "A black person shot a police officer."
Microsoft have the biggest IP that could turn into an esport (Halo) and all they would need to do is put it on PC and Xbox one for free, throw in cosmetic microtransaction ala CSGO and they would make billions. But they will never do it.
For processed (cured) meats, they must assuredly mean sodium nitrite (which sodium nitrate turns in to) and/or salt is known carcinogens. In which case, it should be "sodium nitrite known to cause cancer".

Also, people should know that even "no nitrates/nitrites added" doesn't mean devoid of nitrates or nitrites, because most companies add tons of celery salt, and, for the most part, you end up with an equivalent amount of sodium nitrite in your processed/cured meats.

http://ruhlman.com/2011/05/the-no-nitrites-added-hoax/
There is a startup for that https://monitorbook.com/
I definitely do. Look at where the world's population goes for higher ed, for low barrier to entry for startups, for a relative lack of political corruption, for a reasonable tax overhead, and where, by simply having kids there, they immediately become Americans. I don't think any other country is close along many (and certainly not all) of these axes.
Actually, the control over updates isn't something I care about (we don't have anything that critical running on Windows). I can certainly understand how that's super important to some users though.

If I could easily (and permanently) remove the Bing apps and disable all the data sharing that was added for Cortana, I would be pretty happy.
Obligatory XKCD: https://xkcd.com/1455/
Minimum wage is less in general but I'm pretty certain that if I took an ad out on Craigslist to get someone to come over to my house to do some task, you'd be looking at $15-20 an hour at least. As you say, I'm sure it would depend on the area.
See also, for example, "what makes the 1401 so interesting?" http://www.zyvra.org/lafarr/ibm1401.htm

It's a shame there's no way to gather HN posts about the 1401 with a tag "ibm1401".
There's a major difference between "a product that absolutely nobody is buying" and the revenue reported in the eight most recent quarters: $672MM (Q1-2016), $888MM (Q4-2015), $713MM (Q3-2015), $1100MM (Q2-2015), $908MM (Q1-2015), $409MM (Q4-2014), $500MM (Q3-2014), $893MM (Q2-2014).

(to note, Q2 is their oct-nov-dec quarter)

~$6Billion in revenue means absolutely someone is buying Surface products.
I can see the usefullness of this tool but it's not clear how to use it. I installed it but nothing changed (i.e. there's no button in the toolbar). I tried restarting Chrome hoping to see some changes, nothing. I went to the extensions settings page but all I see are checkboxes for different see screenshot: http://imgur.com/rOBCMmj

It would be extremely helpful to have even a basic tutorial page/link pop up after installation (you can add this hook in the manifest.json).
I think the bigger idea in IT/Tech industries which must die is the notion that sustainable businesses can be run without revenues.
Valuations mean nothing - profit and securing jobs should be everything.
Ultra Addictive barley-break-like puzzle game. Can u reach 1000 points?
George Orwell, “Politics and the English Language” (1946)
Written two years before he published "1984", Orwell's piece is maybe more relevant than ever. (cf. https://news.ycombinator.com/item?id=10449660)
Useful, thanks!
Useless post.
Erm. When you play Call of Duty on PS/xBox, you're playing with controller against other people with same controllers.

When you'll join a PC server with your steam controller, you will have 0 kills and 20 deaths, because everyone is playing with a mouse.

That is not fun.

Steam controller helps with, I don't know, 10% of the gaming - the single player. And if you're casual and single player is 100% of your games - hell, buy a Wii U, because PC has zero split screen games.
Disagreed - the X220 top lid is flimsy and cracks easily, and the resolution is impressively terrible (WXGA! In 2015!). I do appreciate its moderate battery improvements, but I'd prefer an X201 in just about any other way.

EDIT: I almost forgot that the X220 front bezel warps outwards in even the slightest cast of sunlight on a nice day. It's pretty alarming when it's not expected.
> Defense of the Ancients 2 (1,262,612 daily players)

Curiously, "Dota 2" is not actually an abbreviation for "Defense of the Ancients 2", the full name of the game is just "Dota 2". Valve did this because they weren't capable of trademarking the term "Defense of the Ancients", whereas they were eventually able to procure the commercial trademark for "Dota" (which caused a stir in the greater community at the time, which had been using the initialism in a general capacity for ages).
You can go to the options page and simply disable any of the supported websites.

Additionally, if you see the source code, you can see that there is no tracking information sent to the API - only the keyword.

There is also no way to send requests to the Google API to get keyword data.
I'm pulling numbers out of my ass but I would really be surprised if more than 100,000 of those viewers are duplicate accounts. To do the duplicate viewer thing you need to own multiple accounts with a copy of the game on each one.
The documentation on cppreference is three sentences long, and the invalid inputs get their own line. It's quite clearly documented.

cppreference is a wiki, and that undefined behaviour note was added in 2013 by a user. If you want to help others avoid mistakes by creating documentation, that's a good example of how to do it.

http://en.cppreference.com/w/c/string/byte/isblank
Are you speculating or is that substantiated?

"He sold his stocks" implies stocks in other companies.

He can't increase his equity (50%) in his company until he buys out his brother. Am I missing something?
How to Create and Scale a Billion Dollar Company
Speedwapp – An amazing webdesign tool for  building responsive website
Hey cool, someone pointed me here -- surprised to find my toy side-project on HN! I'm not actively hacking on autopiper at the moment (busy with other things) but I still believe the semantics/ideas are sound and I'd love to find more time for it someday. In its current state it's more of a proof-of-concept.

I think it might do better as a DSL that lowers to the pipeline representation directly (embedded in, say, Haskell or Scala), rather than inferring intent from a CFG -- benefit of hindsight...
Same here. We love to hate jenkins.
If I understand the parent correctly, the argument is that any artificial method to establish a price to wages will lead to corruption.

Your example is talking about one housekeeper: if she notices that she can arbitrage on your generosity, she can pretty much contract someone else to do her job for $10/hour, and not even show up and still earn $10/hour. If you object to it, it is a signal that you value one's work more than the other, and then we are not talking about market-clearing prices anymore, are we?
'git' is not recognized as an internal or external command,
operable program or batch file.
True, but the issue is, the Homejoy solution was even less effective in low-density areas...
I always think of this when I see that name: http://rabbitbreeders.us/wp-content/uploads/american-fuzzy-l...
As a former pro gamer (CS 1.6 and CS:Source), I'm happy to see eSports become more mainstream. However, I think there's still a lot of work to be done as far as general viewership and standardization.

Twitch and Youtube Gaming I think validate eSports as an emerging industry.
This makes complete sense with me and my dad.
Is it really that bombastic? Lot of people are smoking and will readily justify it with anecdotal evidance proving that smoking isn't really that bad at all - "you know there was this 105 year old Japanese guy and they asked him how he got that old and he said he stopped smoking at the age of 99 ..."

Furthermore - people need those "comparisons" - only few will change their behavior based on purely statistical reasoning.
The flaw in the model is that companies like these do not exist to provide a service to customers - they exist to persuade investors they're worth funding.

Homejoy was primarily a cash hoover, not a carpet cleaner.

On that basis it worked okay for a while. But the emphasis on Insane Growth [tm] as a metric for potential unicorn-hood meant that customer care, customer retention, and service quality - never mind basic business metrics like profitability - all declined to the point where these was only an empty shell of a business covered by a paper imitation of a multinational corporation.

The lawsuits didn't help, but I doubt they killed the company on their own.
My friends and I were very excited when we could start a download to get a game instead of have to go to a physical store. None of us thought of this as a change for the worse.

Digital distribution was obvious back then; it took about half a decade for them to get it right though. Steam was plagued with all kinds of issues, and in the early 2000's broadband wasn't quite ubiquitous in the speed we expect from it today. I remember it took a full day to get Half-Life 2 downloaded.
I think this was a video they made as part of a larger talk they were giving at a conference. To date, they haven't yet revealed any actual "device" - which is the rubber meets the road of this technology.
I think the poster you're replying to meant the new MacBook (12-inch), which only weighs 2.03 pounds:

http://www.apple.com/macbook/specs/

So the Surface Book is 65% heavier, not quite twice as heavy but starting to get into that ballpark.
Nope. We're not selling that as a service. We need to replicate configuration very fast around the world (e.g. a DNS change) and so we are building a new KV store since we've looked at the others out there (and what we are using today) and have decided a new thing is needed.

I'm not sure what you mean by "headcount inflation". CloudFlare is profitable and needs a lot of people.
I'd also tack on: It is about enterprise appeal.

A lot of people forget that IT departments in medium to large companies need to be able to remotely manage equipment, Macs are "annoying" and iPads are damn near un-manage-able.

So while a lot of middle managers outside of IT think that iPads are "cool" and push for them, they get a lot of push back from IT due to their impracticality and the amount of time/resources it would take to manage.

A Surface Pro has none of these issues. It is a standard Windows 10 PC which can be managed via System Center/AD/GPO/etc, so they're non-effort machines for enterprise/IT.

So that, I suspect, is why you're seeing so many so quickly. Internally non-IT management wants a "tablet" and the IT department is deflecting from iPads onto Surface Pros because it is in their best interests to do so.
He is a part of the free-market.
Economists effectively assume that capitalism is unnecessary
Steve Keen is a very interesting hetrodox economist that I highly recommend to HN.

He is very difficult to categorize: he is a liberal Australian academic who is an admirer of both Keynes and Hayek, and has built upon and synthesized both of their work. He does a lot of computer simulations of economies using real-world behaviors (e.g. mark-up pricing) and has generated results and opinions that are guaranteed to annoy pretty much everyone.

He blogs at Forbes (which is funny, given his politics):

http://www.forbes.com/sites/stevekeen/

And has a great book out that takes on classical economics:

http://www.amazon.com/Debunking-Economics-Revised-Expanded-D...
In fact I even used a game engine based on RAD in the 90s: 3DRAD which is terrible by today's standards but was huge attempt at WYSIWYG for the game dev environment.
Have a read of http://behdad.org/text/ (at least for Unix based systems).
AuthDeck
So...

Environment change to send (something) to UI process(es). Plural here -- these could be window manager, shell, or applications. Since application subsumes window manager and shell, we will ignore that. Unless the application is forced to say "I am interested" to (say) systemd. Or dbus.

Then, accept the environment changes. But, those will have to be filtered -- this could be user input. Indeed, the application may have an application starter, and one the jobs of the application starter may be to filter the environment. The application starter may never expect an environment change, but the application started may (in our "new world" API). This could result in security holes (especially for large daemon processes). Interestingly, the main purpose of this change would be to allow the environment to change dynamically for those daemons.

The "extra clever" is the easy case -- make changes in .bashrc This will get read by new tabs in your terminal emulator.

Having an application starter that is responsible for the environment is the (current) solution. Of course, this does not permit environment changes. But these are impossible anyway -- int main(int ac, char av, char envp) implies that the environment passed to main must not be altered. Of course SUSv3 doesn't specify it, and getenv() putenv() should be used. Hoever, extern char environ; is allowed, which is the same as char envp.

http://pubs.opengroup.org/onlinepubs/9699919799/functions/en...

http://pubs.opengroup.org/onlinepubs/9699919799/functions/ge...

So, an application can do char path = getenv("PATH");
to obtain the PATH. After which, char path will not change (as long as getenv(), setenv, unsetenv() or putenv() is not called, and environ is not written).

Which means that it is very difficult to "inject" a PATH change -- it should be impossible. Another mechanism must be put into place for this, but POSIX semantics should be maintained.

In my code, I tend to do strdup(getenv("PATH")) or something along those lines (note that getenv() may invalidate a previous getenv() so it is not safe to store the result char* of getenv()).

Ratboy
The best solutions that I've seen for that is an explicit charge / fee for doing so, in the original agreement, rather than a prohibition.
Has there been a Kickstarter campaign to fund an album of folksy music for use in Kickstarter videos?
That's a good point. Will add a tutorial in the next version.

There is no setup to be done. Once the extension is enabled, you simply visit any supported website and the keyword metrics will show up automatically. Just google for a keyword and the keyword data should be seen under the search box. Visit Google Search Console or Analytics, and keyword columns automatically appear inside the table.

If you are having any issues with this, please do email me at support@keywordkeg.com and I'll be happy to figure out why its not working for you.
This is funny, perhaps like others here, I find I usually have to reduce the complexity of my speech compared to my internal dialogue: particularly in using more commonplace vocabulary. Sadly barely anyone I know (including my wife) understands half the words I use. Indeed sometimes I don't really grok them myself; my brain just finds them most apposite.

So should I write as I [find I need to] speak or should I write with my natural lexicon?
An out of date website is a poor lead because the likelihood that the company does not see value in their website is higher than if the company has a great up to date one. A low quality out of date website can be symptomatic of not spending money on web design/development.

On top of that, telling a company that their website sucks is a low closing strategy whenever the company values their website. First because it is often contrary to their opinion, and second because the website may in fact work for their business and that what horrifies a designer is orthogonal to the business’s bottom line.

Good luck.
What about the millions of eastern / central europeans that have lower wages and worse quality of life and have been denied to work in german markets when the countries have been allowed to join the EU ?

I guess nobody cares. Oh nobody cares either about people that are educated and can't get working visa because EU bureaucracy.

Thanks Germany.
That's kind of where I was getting confused :( I'm having a read of Better Explained at the moment:

http://betterexplained.com/articles/derivatives-product-powe...
Luajit detects the kind of output file passed to the -b option, in this case .o, and writes the data accordingly. It's actually writing compiled architecture-specific object code here which can be linked into a static library. You can also pass it a .c or a .h extension to get c source or headers.

I think luac compiles to bytecode only.
The employee retention is much higher than industry standard. Apparently the employees are happy.

The market seems to like their performance, since they are getting more business and making more profits.

If recruiting costs 10k, and training training 6 months + 20k. That's already 30k saved. Plus no opportunity cost loss because they had enough staff to do business could be easily more than the wage increase (according to the author). That's easily already over the 30k/year difference.

Assuming the company does not even grow, but just stays still... then this should be sustainable. Whilst they are growing, losing less staff than industry average will only increase their growth.

Note, that the company was slowed down because they had to hire more staff. Those slow downs would have been worse if they could not hire as quickly, or lost staff.

Is the employee retention solely because of increased wages? I'm not sure. But that alone could save the company a lot of money.
One time I asked why, since cgroups and the pattern of container based deployment had been popular for a decade before Docker started, that containers are so popular right now. We ultimately decided that someone constructing a really easy to use suite of tools around the concept was the reason it has all this love and growth.

Not that I totally disagree, but, signing up for Slack is easier than using NickServ for the average person. There's a bunch of features that make HipChat, Slack, Hall et al easier to use than IRC, especially for someone who doesn't want to learn anything new.

Just worth thinking about...
I think your son does not need your help with developing his technical skills, he will do that by himself. What you should be careful is to make sure that he does not neglect other aspects of growing up, like not picking up social skills, not doing enough physical activities.

So, this might seem weird, but I think you better not encourage him too much about the things he already like, and should encourage him to do stuff he might be neglecting..
Steam and the indie game community. No longer do players have to pay $50 to MAYBE get a playable game, they can pay $10 and get just as much game play from an indie dev.
If we bring economics on the table, we can also turn it around: when you pay higher wages, you suddenly have a pool of better qualified employees to select from, increasing productivity / profits.
Android version?
> the well-known fact that Facebook collaborates extensively and exhaustively with intelligence organizations

It's not well-known to me, can you give me any evidence besides (coerced) participation in PRISM? Fulfilling U.S. federal and local warrants is a hazard of business in the United States.
ALT + F12 for Peek Definition is handy.
No, the article draws an analogy between the impact of meats on colon cancer and the impacts of cigarettes on lung cancer. They are not talking about the impact of smoking on colon cancer.
Do you have a centralized nsqd instance, or do you have a 1:1 relationship between nsqd instances and producers?
the DOI issue is as described by "aroch"

Quickscrape is capable of downloading PDFs, given a DOI I think: https://github.com/ContentMine/quickscrape

If publishers listened to their readers we would have had 100% Open Access ten years ago. Traditional academic publishers do not listen and don't care.

Even if I could convince say PLOS to do something about this it wouldn't change much. We need all or the majority of publishers to provide good embedded metadata. Not just an isolated one or two. I don't see a good mechanism for making that happen, sadly.
Hi, author of the post here.

A few brief points:

1. The post talks about most experiments not moving core metrics in a large way. This does not mean the experiments don't ship, it just means core metrics are very hard to move. So "few experiments actually succeed to turn into new features" is not entirely correct -- quite a few of them do ship because they improve a particular feature, or because the team believes they are the right thing to do as long as they don't do any harm, or even an acceptably small amount of harm.

2. If the majority of the experiments worked, we wouldn't need to experiment, would we? :-).

3. Core metrics being hard to move is not a Twitter-specific thing. If you find them easy to (positively) move, you are either so tiny that any change is a large change, or you are measuring something incorrectly. LinkedIn, Bing, and Amazon experimenters contributed to a paper, linked from the post, which states as "rule of thumb #2" that "changes rarely have a big positive result on key metrics." Anecdotally, the same is true for Google, EBay, and Pinterest.

4. Analysis paralysis, according to wikipedia, is "an anti-pattern, the state of over-analyzing (or over-thinking) a situation so that a decision or action is never taken, in effect paralyzing the outcome". Deciding to not ship something is not analysis paralysis. It's a valid outcome. If everything you try works, you are probably not trying hard enough. Now, if you ran an experiment and kept saying there is not enough data to make a decision, and kept analyzing the data and collecting more inputs -- that would be analysis paralysis.
I think this point connects quite nicely to Untog's comment [1] about why Uber succeeds where Homejoy did not.

[1] https://news.ycombinator.com/item?id=10451531
How Marketing Partnerships Helped Uberflip Land $500K in Pipeline
For those who don't have a cable (TV) subscription, there are multiple online services that have new-release movies for rent on a transactional basis.