skysight-inc/HackerNews huggingface dataset:
You can reload Apache without a restart (apache2/httpd graceful/reload depending on your distro).
I like to say that usefulness trumps truth.
I won't stoop to insults the way you did

How noble of you. You're right though. I apologize for disparaging your faculties of logic, it was tongue in cheek but wholly unnecessary.

though it might be, if the effect size is large enough. How large was the rest of your sample, and how big was the difference?

How can effect size be determined when we don't even know what is being measured? What is the criteria for determining the quality of a programmer? How is that criteria applied? Are there controls for education? exposure to programming as a child? years of experience? quality of experience? quality of tools available to the programmer? quality of the work environment in which we seek to evaluate the programmer's quality? It's reasonable for one to leverage professional experience in judging the skill level of colleagues, but it'd be foolish to think that those observations can be generalized across an arbitrary dimension of the programmer population (such as gender, or race, or political leaning).

are you really not even curious about these kind of differences?

I guess? I'm always eager to learn more, but I don't really find the question of programmer aptitude as a function of gender very interesting since I can't identify anything unique about programming that would suggest either gender would be qualitatively predisposed to the craft.
Most data is released to the public in ways to make the data as use-less as possible. This is particularly true with economic data and SEC financial information. So, none of this type of "noise" or its analogue "noise cancellation" should really be taken at face value. The threshold for even disclosure of such mistakes is typically based on "material adversity", and this is the type of standard which people should look to in this case. The question is simply does it move the needle? Its not clear from reading these multiple threads that it does.
Ask HN: What are some companies building JS heavy "curation" tools on the web?
I am trying to identify companies that are building the most ambitious JS heavy "Curation" tools on the web.

Fwiw, "Curation" tools are by nature extremely good candidates as:
1) They Are not CRUD heavy.
2) They require great instant feedback loop and experience.

I have a few examples in my head, some obvious ones and some slightly off the beaten track, like:

1) Docs by Google - a curation tool for building documents.

2) "Editor" by Optimizely - a curation tool for changing 3rd party websites on the fly.

3) Balsamiq - a curation tool for creating wireframes.(Flash based, but still a great example).

4) Nitrous.io, Cloud9IDE - curation tools for writing code.

What are some other good examples?

The motivation for the question is to understand companies where the "JavaScript Engineer" role is at the core of the product.
A problem with this is that wifi range is too limited. It'd be better if part of the FRS band was repurposed for emergency mesh data connections, with support baked into the cellphones themselves. The throughput wouldn't be stellar, but that doesn't matter if you're only sending text messages or other small messages (such as GPS coordinates).

Perhaps that wouldn't matter in an urban environment, if uptake is high enough, or if someone puts in solar-powered repeaters to span large gaps.
Just reposting TempleOS's post (which, being hell-banned, many won't see). Plus, it's a little less ranty than usual :) Without further ado:

----------

To me abstraction above the hardware is like condoms. Some people say "Use three condoms, its better".
I don't want a literal C64 -- just the complete open simple access... but 64-bit and 3Ghz and multicored.
I don't want it to run on a 386, just x86_64.
Implementing high availability instances VRRP and OpenStack Neutron
> Have you seen POSIX? Have you read Bourne shell documentation? I haven't. The former is expensive, the latter is not that easy to get. I have read Single UNIX Specification, though, which is available on-line.

What is the distinction you are trying to make?

Single UNIX® Specification, Version 4, 2013 Edition

Technically identical to IEEE Std 1003.1, 2013 Edition and ISO/IEC 9945:2009 including ISO/IEC 9945:2009/Cor 1:2013(E), with the addition of X/Open Curses.

https://www2.opengroup.org/ogsys/catalog/t101

IEEE Std 1003.1 is also known as POSIX.1. You can read it online. It documents the shell command language. http://ddg.gg/?q=1003.1-2013

See also the POSIX FAQ: http://www.opengroup.org/austin/papers/posix_faq.html

EDIT: Source to bourne shell's manual is here, http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/man/man1...

There's also a PDF version, look in volume 1: http://plan9.bell-labs.com/7thEdMan/bswv7.html
Wrap – (idiomatic) Go middleware stack in 13 LOC
https://en.wikipedia.org/wiki/Organic_search

So what you say might answer the first question, but not the follow up one. Well, your "e.g. on GOOGLE:" answers it, but the fact that you use google for that example already shows that there really isn't any way around that. He wasn't asking how to improve ranking. He was asking for alternatives to google search traffic. (Unless I got that wrong)
SHRTURL
Edit any webpage. Get short URL. Troll your friends!
Please provide proof that FT's data is "shoddy." Piketty admitted that he made up figures because none were available for certain time periods. It's hilarious that the FT is being accused of "shoddy" data (no proof yet), when Piketty could be accused of doing the same (proof available from Piketty himself).
Shame on you for your appeal to authority. The question is do the statistics support Piketty's interpretation or not. Not who generated them.
Is reading on the loo bad for you?
Actually a major ISP in France (Free.fr) is throttling Youtube, on purpose, because they believe Google should pay them for the bandwidth but Google disagree.

An easy fix is using a VPN, because then the traffic is no longer recognized as Youtube by the ISP.

No need for quality reports to notice that!
Particularly the "12.5% for the top 1%" is ridiculous and obviously too low for any modern, capital-intensive, non-socialist society. The FT should know this from their Economics 101, but it seems their main objective here was to discredit Piketty...
Some specific remarks on your shell script at the end...

> If I "set -o pipefail", won't any failure in this chain of pipes halt the program?

No, due to your use of the || operator:

foo | bar || baz

...as a whole will always exit 0, even if foo or baz exits non-zero. The precedence there is actually

( foo | bar ) || baz

I.e, the pipe operator binds tighter than any of the logic operators. Also, `set -o pipefail` doesn't cause your shell script to exit on the first error; you need `set -e` or explicit exit status checking for that. What `set -o pipefail` actually does is change the way exit status for a pipeline as a whole works. Consider the following pipeline:

foo | bar | baz

Without `set -o pipefail`, if either foo or bar exit non-zero, but baz exits zero, this pipeline will appear to have succeeded, because by default a pipeline gets the exit status of its last element. Ignoring errors is bad. So `set -o pipefail` makes the pipeline take the exit status of the last element that failed (if any failed).

Regarding `set -u`, I don't personally use it, I just check that kind of stuff at the beginning of the script.

Now, on to your shell script example: in practice you'll never see an error because both grep and sed return true even when no matching or substitution is done. You also have a useless use of cat [1] at the beginning; just use grep directly on that file.

I would suggest simply doing

sed -ne 's/^HomeCommunityId=//p' "${EXTERNAL_VARIABLE}"/adapter.properties

for grabbing that variable. Then see if the variable is empty with a `-z` test.

Hope this helps. Shell is weird but definitely worth learning!

[1] http://en.wikipedia.org/wiki/Cat_(Unix)#Useless_use_of_cat
Raffa says, "they [topflight English majors] are what he is looking for." Topflight English majors are the constituency Raffa says Bock should hire. You have to purposefully misread what Raffa has written, in order to see it any other way.
func (ns NullString) MarshalJSON() ([]byte, error) {
if !ns.Valid {
return []byte("null"), nil
}
return json.Marshal(ns.String)
}

It would render `user_id: null` instead of `user_id: ""` which should work, I think.
If you set aside technology books, I think you'll find the situation quite different. Can you tell me the publisher of the last fiction book you read? How about the publisher of A Game of Thrones? Or the publisher of Piketty's book "Capital in the Twenty-First Century" or any of the NYTimes Bestsellers?
And even then most people don't have a choice--they have to use what data they are "stuck with" and often times that data is provided by people with their own agenda. Public-disclosure requirements is highly politicised and fought-over by various well-financed special interests. And that is not even counting the lawyers, accountants, and advisors paid to dress things up even further after a law or rule is created.
As tptacek says, the answer is basically: no.

When I started a company long ago, a consulting partnership, my cofounder and I picked the simplest dispute resolution mechanism: if we really couldn't agree on something, one person could name a price and the other could decide to buy or sell at that price, giving the purchaser sole control. It's basically the equivalent of how you teach two kids to cut cake in half.

I was skeptical that we even needed that; after all, it was a partnership. With a friend! What could go wrong? But our lawyer insisted.

Turned out he was right. I learned two lessons: 1) get a good lawyer at the start, and 2) it's worth thinking through the common bad outcomes and agreeing on how to handle them before the bad situation hits. Because once you're in a dispute, it is way too late to try to get agreement on how to resolve disputes.
Perhaps they're not including age because it's a lot more variable than "static" traits such as race and gender, even when using ranges. Such information would quickly become outdated, which is dangerous if they don't release updated stats often.
Monied interests want you to play in their safe playground without rocking the boat, the legal and technical enforcement is closing in. Slowly, but the ratchet only turns one direction. I worry that the only reason it hasn't closed in entirely is that smart people exploring is more beneficial to business than not. For now.

Over the last few weeks I've been wondering when the scale flips and general purpose computing will die outright. Things that were once considered forgone conclusions about tech are turning out to be accidents of the fact adoption starts with individuals. How long can tech empowering people continue to outrun the oldschool powers using tech to empower themselves?
I did. Did you? What specific quotes are you referring to?
One Year of Open-Source React
On that side note (since I'm not a web guy), why or what would require the use of Javascript on a seemingly static page like that? It would seem its purpose would be to convey some meaning through text. And I'd be interested to know how much overlap there is in the "consumer website" user and "esoteric programming language hacker" demographics.
> We’re waiting eagerly for node v0.12 to be released.
> Unfortunately, the release may not happen soon since there are about 800 open bugs and about 180 pull requests waiting to be reviewed.

Is it a real problem? Seems that other popular projects like Ruby on Rails have a similar number of opened issues and it's not stopping them from releasing new versions.

Does the Node core team have any plans how to prevent this situation in the future?
In this age of metrics everywhere and big data, the data on inequality, a very important social issue, took Piketty and his collaborators, all professional economists, many years of research to assemble and publish.

This data is not even big: to paraphrase a joke I read on HN recently, you could do the analysis in Excel and it wouldn't even crash.

There is something to be said for systematically gathering a lot more data than governments collect now, especially income and wealth data in this case. Not because it benefits anyone economically right now, but because without collecting it now, it is that much harder to reconstruct it later.
Note that this concerns the subset of security research that involves actively talking to computer systems owned by other people, presumably in production, on the public Internet.

Most security research does not in fact work this way. Consider, for instance, virtually any memory corruption vulnerability; while it was once straightforward (in the 90s) to work out an exploit "blind", today, researchers virtually always have their targets "up on blocks", connected to specialized debugging tools.

I am a little surprised that we are only now hearing about high-profile researchers getting dinged for actively scanning for actual vulnerabilities in other people's deployed systems. It has pretty much always been unlawful to do that.†

(These are descriptive comments, not normative ones. My take on unauthorized testing of systems in production is complicated, but does not mirror that of the CFAA).

It's for this reason that you should be especially appreciative of firms, like Google and Facebook, that post public bug bounties and research pages --- those firms are essentially granting permission for anonymous researchers to test their systems. They don't have to do that. Without those notices, they have the force of law available to prevent people from conducting those tests.

(Background, for what it's worth: full time vulnerability researcher, started in '94.)

† Caveat: it does depend on the vulnerability you're testing for. There are a number of flaws you could test for that would be very difficult to make a case out of. But testing deployed systems without authorization is always risky.
Recurly Adds Automatically Update of Credit Cards
Here's the Netflix ISP Speed Index, which is more of an ISP ranking: http://ispspeedindex.netflix.com/
Show HN: Manage your gif collection, search and drag/drop from a desktop app
Provo, UT, is interesting. It has both Google Fiber and Comcast. Their performance is essentially the same, with perhaps a very slight edge to Comcast. I tried to compare them in the other Google Fiber cities, but Provo was the only one I saw both Google and Comcast in. (Austin, TX, is interesting, because that is supposedly a Google Fiber city, but Google Fiber does not show up in the report).

Comcast has similar performance in all the cities I've lived in as an adult (Los Angeles area, Silicon Valley, Seattle, small towns on the west side of Puget Sound). Certainly not what I expected given all the complaining I see on the net about Comcast and YouTube performance.
For me, the money quote comes from Economist's article on the subject:

Scott Winship, a scholar at the Manhattan Institute who disputes Mr Piketty's overarching narrative about inequality wrote on Twitter last night:
"I’ve spent time with Piketty U.S. wealth ineq[uality] spreadsheet and LOTS of time with his income data. He’s not up to funny business."
Climate change and macroeconomics are really similar in this regard. I think the main reason there is so much controversy is because the science is so entangled with the politics, and that probably applies to the experts just as much as it applies to the average onlooker.
I'm not sure if it's just me, but I found the lack of reference to system time interesting. Maybe it's one those things everyone does (but never talks about), but if you're logging, one of the absolute performance killers can actually turn out to be getting the system time via gettimeofday() or whatever. That's a syscall which involves a context switch, which... (It goes downhill from there.)

Much better to just get the time every once in a while and cache it.
One other thing that I notice is that they didn't have an ethnicity group for Indians and Middle Eastern. Maybe they categorized them as white because their white chunk was huge.
It doesn't add up. You can't (easily) enforce licensing while remaining anonymous, so why bother with removing the earlier versions?

If ragequitting, why bother with making a new release instead of just removing _everything_ and changing the webpage? (Presumably, you already have a copy of the SW if you have encrypted volumes.)

Also, note "you _should_ migrate data". Could this imply that cold storage is not secure?
This is both a comment on vulnerability research and a credible System Of A Down song lyric.
Diversity across arbitrary axes would be silly. Half the country didn't go to college. Should Google hire half non-college-attending people?
The (pending) merger of Comcast and Time Warner does not change any areas from a choice of Comcast or Time Warner to no choice, because there are no areas where the two cable providers cover the same addresses.
This is the most plausible explanation I have seen so far.
We didn't before, though, did we? Or am I mistaken about that?
They are doing it. If you have a slow connection and the video start to buffer a lot, there is a banner that appear right under the video linking to the video quality report. I saw it yesterday
America’s ‘It’ School? Look West, Harvard
It's really awesome to see the enhanced Vagrant support, as well as the Angular support. What I am really looking forward to/hoping for, though, is IPython notebook file integration.
The Grugq wrote a post [1] discussing TrueCrypt alternatives back in October of last year. It also mentions tc-play and cryptsetup, but additionally mentions tomb [2], which looks very interesting to me.

But while I once wrote for my mom a document with step-by-step instructions on how to create and use a TrueCrypt volume to keep some work documents secured, I don't see any alternative in either post that is going to be as accessible to normal folks (like her) as TrueCrypt.

[1] http://grugq.tumblr.com/post/60464139008/alternative-truecry...
[2] http://www.dyne.org/software/tomb/
I think Indians would be counted as Asian, but I'm not 100% sure.
I'm surprised anyone is still repeating that 98% consensus hoax. http://richardtol.blogspot.com/2013/08/open-letter-to-vice-c...
Thanks for your feedback. Maybe shortener is not the right word. It is more about having an easy to remember alternative to phone numbers. And it is good to grab someones attention, for example when you print your phon.li domain on xour business cards.
This year's Bilderberg conferenced discusses "does privacy exist?"
Window management is done in gaia by the system app that has a window manager implementation. It's all iframes dancing around!
I live in a state, lets say, California. From what I understand there is alot of people there. ;)

http://www.sos.ca.gov/business/be/faqs.htm#form-question7
If I do business with anyone in California, as an employee who lives and works in California, I'm engaging in intrastate commerce on behalf of the company.

I'm also "doing business in California" as I'm paying over $50k in wages for tax purposes [since Engineers are going to be at least that anyway].

So, now I have to:

1) Incorporate in Delaware, Register as a Foreign Business Entity in California.

2) I need to pay for a registered agent in both states.

3) I need a lawyer familiar with laws in both states or 2 different lawyers.

4) If I do business in Delaware [since incorporation in Delaware makes it intrastate business], I now have a tax nexus in two states which complicates my tax situation.

5) There is no tax or legal obligation to do this, so why shouldn't a person wait until they have to add this complexity?

That is two sets of fees, tax structures, and potentially legal counsel I now require. If I've got 7 figures in funding, sure, this is not a big deal. If I'm bootstrapping with the $20k I have in my savings account, suddenly doubling these costs is not insignificant and may potentially sink me and/or cause me to fail a tax audit with the associated expenses.

I'm uncertain why you think it is 'always' a good idea to do this from the start. Please explain how my reasoning is incorrect as I am not a lawyer.

Thank you.
exactly what is described here:

"Why do people persist in believing things that just aren't true?"

http://www.newyorker.com/online/blogs/mariakonnikova/2014/05...

HN thread about it: https://news.ycombinator.com/item?id=7769266
Heartbleed and Wireless – New attack vectors: Enterprise wireless networks
An excellent book on this topic is "A Social History of Truth: Civility and Science in Seventeenth-Century England." It examines what "truth" means in a scientific context by going back to its roots as a discipline.

The tl;dr version is that knowledge (even "hard" scientific knowledge) cannot be meaningfully acquired by a single person independent of a community that makes common assumptions, since going to very first principles for even the simplest analysis is totally unwieldy. Take something like simple genetics — we rely on the testimony of a lot of people just to accept the utility of a basic Punnett square.

I much preferred Summer's assessment of Piketty to FT's: he was measured and responsible in his criticism, and correctly noted that it'll take years for serious academics to sift through the merit of the book. Alas, responsible discussion is hard to come by when it comes to data that challenges peoples' closely-held values.
The FT is citing figures from the UK's official records. Shame on the FT for citing statistics that run counter to Piketty's own figures (which he asserted was 71%)?

Wow.
>and contains code for generating prime numbers using lazy evaluation, list comprehensions, a named function used as an operator via back-ticks, et cetera.

...and that is arguably a bad algorithm to use:

http://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf
I feel, that no amount of manipulation of fundamental rules of logic can help the people you are aghast at. The ones who infer the broken "common sense" logic propositions(a=>b implies b=>a). Also, I know a lot more of non CS people who have excellent analytical skills than the ones with a CS background.
There's only one person on my immediate team who is under thirty. Much of the company's engineering leadership is on the "ex-dec" mailing list. Let's just say that there are no 22-year-old engineers on ex-dec.
There is a 10 page rebuttal .. but if you insist I précis the killer points for you then:

The first of two substantive changes the FT notes that greatly changes Pikettys European wealth trend would be the wealth estimate for Britain.

The FT choose a Fig of 44% they have got from a wealth survey carried out by the ONS (Britains govt statistical office) - compared to Pikettys 71%.

The 71% is from estate tax data from Britains tax authorities (HMRC) and is the same method used for the whole time-series.

The FT take that historical time-series then drop the 44% ONS figure in for the most recent time points.

So according to FT methods - Britain unlike the US and the rest of Europe has had declining inequality throughout its period of Thatcherite financial deregulation.

This is just stupid.

The second substantive difference the FT note is that Piketty should weight the 4 European series Britain, Sweden, France, Germany by the size of their economies rather than a straight average.

He could but it only makes difference to the overall European trend if you accept their crazy estimate of declining British inequality. Otherwise Briatin is similar to the other 3 and it make no difference.

Thats about the main points.
So you're saying that incorporating in Delaware is premature generalization?