skysight-inc/HackerNews huggingface dataset:
The authors of this are CZ.NIC (whose website is confusingly http://nic.cz). They're the same people behind the thoroughly awesome Turris Router (https://www.turris.cz/en/). The complete hardware design for this device is open and I can vouch for it being a very awesome bit of kit.

The benchmarks for the DNS server are very impressive. Way beyond our needs though: we're doing a few hundred million queries per month, so ~100qps. Knot handles >500k qps! We've recently switched our authoritative DNS from djbdns to gdnsd (https://github.com/blblack/gdnsd), primarily due to the GSLB features.

Lots of great stuff coming out of CZ.NIC - if you're reading this, keep it up!
I think where Google messed up was requiring invites for Wave.

Pretty hard to get people on board when they first have to scrounge to get an invite to something they do not quite understand. Network effect--;

It could have been so big and awesome. I'm sure after a while the speed issues would have been ironed out.
If anyone knows a legal way around the paywall, I'd love to hear about it. I wonder if they go into detail about probiotics that are actually "proven" to reduce fat or improve mood, among other things. Also, did they actually demonstrate a correlation between gut bacteria and mood/cravings, or do they merely discuss "possible" ways such a connection might exist?
A light bulb subjects the body to radiation.
I agree with this.

Peronsally, I try and keep my own well from being poisoned by using well-written OSS/Libre software. My entire working world is based on open source software. I use almost nothing that is not open source anymore. At work I will not buy or recommend anything to my boss that is not open source. This works great and I'm fortunate to work for a non-profit that gives me great latitude in this regard.
Oops, quite right. I was originally thinking of

if ((rc = pthread_mutex_lock(mtx)))
err("mutex_lock failed: %s", strerror(rc));

but decided to switch to a better-known function at the last minute and completely lost the point.
How long do you account for cooking and eating a meal?
Taking the square root of a negative number removing all the files in your home directory could be "well defined and clearly documented behavior". Would you blame the API author at that point or would it still be strictly your fault?

At what point do API authors share the blame for a needlessly harsh punishment delivered upon a predictably common error?

I certainly prefer to work with systems produced by people tending to think it'd be their fault more often than not.
like andy said, currency conversion is something that's in our plans, but will be a little while. on the other hand, we hope to get at least different currency display options (as opposed to just $) in settings very soon.
> I suspect the mods do this (maybe programmatically, maybe not) with articles that are likely to be "controversial"

We do this (no need to suspect—it's not a secret) but the greater effect comes from user flagging.

Why do we do this? Because hot controversies automatically get upvotes due to being hot and controversial. If there were no countervailing factor, HN's front page would consist of those, plus celebrity stories, trends of the moment, and the like.

The site's mandate is for stories that are intellectually interesting. That's far from the most powerful kind of interesting, so it needs to be protected from the other kinds.

Moderators doing this is not a perfect solution or even a good one, but it works, and has worked this way for years. We're definitely interested in finding a better solution long-term, though. In the meantime, I think most (though not all) of the users flagging stories are doing so responsibly and with the mandate of the site in mind.
The "strap-on milking stool" is not the same thing at all. The chairless chair supports in a range of positions, from standing to sitting.

Also, having to balance on two axes with the milking stool is much harder than with the chairless chair, which only requires you to balance on axis.
Why Is Your Tweet on Repeat? No Reply Necessary
Schools like Harvard, MIT, Princeton (which I assume you're thinking of) are non profits.
Custom Builds for Android
Or Bumblebee's pretty infamous by now:

rm -rf /usr /lib/bumblebee
See this: http://www.gnu.org/software/librejs/manual/librejs.html#Java...

The $.doSomething(); example
Isn't the point of using a standing desk that it is fatiguing?
For what it's worth, it's a style bug in FreeBSD to have a fallthrough which does not have a /* FALLTHROUGH */ comment.
Additionally in a boolean context a null pointer is indistinguishable from "false" (meaning, zero).

http://c-faq.com/null/ptrtest.html

For practical purposes, the null pointer and the integer `0` are one and same.
If they don't care about you anymore, it wasn't much of a connection was it?
hobbies cost time or money. If you have the time, why would you spend the money?
> If anyone knows a legal way around the paywall....

That's why I linked to the Atlantic article and not to the (paywalled) journal article.

BTW, the title I originally used (per HN rules) was the actual title of the Atlantic article, namely Your gut bacteria want you to eat a cupcake. The mods changed it to the Atlantic posting's subtitle, which is certainly more informative.
Individual liberty may be a resource being depleted by an emergently enforced necessity to work.
All else aside, do "secretary pools" even still exist? At the very least I've never come across any at any of the companies I've worked for. I am near certain they do not exist at my current company; I've interacted with "executive support teams" (not called that, each individual on those 'teams' has their own job title and role) on several occasions and none were what I would call a "secretary pool".
Only a compile-time constant zero. So

assert(NULL == (void *)0);

is fine, but

int x = 0;
assert(NULL == (void *)x);

is not.
My question was "is buying counterfeit money but not using it a crime". According to this, it's not:

http://www.secretservice.gov/money_law.shtml

"Possession of counterfeit United States obligations with fraudulent intent is a violation"

Specifically, at least on that page, it would not appear to be a crime to buy counterfeit money as long as a) you didn't use it and b) you didn't try to sell it.
> In the ideal world there'd be no companies explicitly seeking or denying the autistic, just jobs available and anyone applying and then viewed as more than autistic or not autistic.

Perhaps, but this only works in a world in which our evaluation criteria and processes are sophisticated and mature enough to be fair to all applicants. The article illustrates a few reasons this is not the case (such as expecting candidates to look you in the eye when talking to you).

Interviewers (and systems/processes) have biases - the first step to eliminating those subtle (or sometimes not-so-subtle) biases is to be aware of them and actively work to eliminating those biases, not pretending that being {race,gender,disability,etc.}-'blind' is the same as being 'neutral' and therefore unbiased.

> Secondly, but perhaps more important, I see companies that solely hire the autistic more as taking advantage than as providing assistance.

This may be true; I'm not familiar enough with programs such as the one mentioned in the article.
Lots of bad things happen if your clock goes backwards, which is why NTP doesn't do this. Depending on what your system is doing, setting the clock backwards can have serious security implications, such as making tokens which should be expired valid again. I'm not sure it's worth considering this scenario. (Other systems I've seen which rely on time for security purposes don't seem to bother thinking about this either.)
i had a similar thought when i read this. it would be nice if you can share other similar stuff in that list of yours! :-)
> Everyone ended up in the same position as before, but now they work 2x more

Surely the extra people working produced more output (e.g. ~twice as many bugs fixed/year or ~twice as many new anti-cancer drugs/year). Supply of some things would remain constraint and their prices would be bidden up, but many others would have their supply increased and prices could even fall (e.g. due to capital costs spread over a larger number of units). We definitely have not ended up in the same position as before.
Nothing in C forces the API designer to use -1 as "bad PID" in one place and as "the set of all PIDs" in another, however. Perl's undef isn't that different from returning, gosh, -2 or any other bloody number except -1 in C.
Disclaimer: I have dyslexia.

I'd like to see this studied further but reading the article and glancing at the studies there are more unknowns and possibly conflating issues than there are solid pieces of data right now.

So I guess what I am saying is, take this with a grain of salt for now. Dyslexic scientists putting out studies which prove they're special snowflakes should be taken with some skepticism, particularly when it is so hard to control other variables.

Do I think dyslexics might "think differently," maybe? But I bet everyone thinks that about their own in-group.
You think they’re your favorites, but they belong to Twitter
True. I have found the farther away you go and the longer away you are, connections fade. No matter how 'connected' you felt they were. I guess it's just human nature. Friends are different.
Slack is a collaborative tool for document sharing and communication.

You can learn more about what Slack is here: https://slack.com/is
It's funny that no one is checking serial numbers. Nowadays it would not be too hard to look up in a database if the number was issued, is in use elsewhere, or belongs to a destroyed note.

Privacy, cost and protocol issues left as an exercise.
You don't need to do a big rewrite. Instead, you

1. turn your current monolith into one service (e.g. "cms-legacy");

2. fork the monolith codebase and remove everything not needed for that one particular component;

3. rewrite your integration tests for that component to use gateways, such that they either can be talking to the componentized service or the legacy service implementation without caring;

4. refactor the component into your favored beautiful new SOA design;

3. ensure the integration tests continue to pass;

4. remove the equivalent component implementation from the legacy codebase, and reimplement the shell of its consumer-facing API with calls to the componentized service (think LibreSSL here);

5. ensure the integration tests continue to pass;

6. repeat.

Basically, this is the Big Ball Of Mud (http://www.laputan.org/mud/) strategy, applied to cohesion between services rather than cohesion between modules.
I was responding to a specific point grecy made. People will check a $20. I imagine they might even change their method of checking if a different type of counterfeit becomes popular. I've only ever seen the marker or a UV light used in public, but criminals aren't the only ones capable of adapting to new circumstances.

Hopefully it's obvious that the seller mentioned in the article is probably not making or selling a darn thing. What authority are you going to go to when you find out the counterfeit currency you bought online anonymously with bitcoins was just a scam? His scam is, on a small scale, more profitable than actually manufacturing counterfeit bills and selling them.

Which doesn't mean the seller won't get a visit from the US secret service if he's crazy enough to be running this scam outside of Russia or Nigeria or something...
"There are HR employees, executives, janitors, schedulers, technical writers, consultants, graphics artists, designers, and myriad other jobs at SAP that require a totally different skill set than the one SAP’s Autism programs searches for. And all of those jobs are able to be fulfilled well by Autistics."

Erm, wouldn't having communication difficulties and trouble identifying emotional state in others be somewhat of a barrier in all but the most by-the-book soul-sucking HR positions?
Second issue they had was scalability of the service and I suspect the invite system was probably implemented to give them time to scale it.

On some large subjects with many people contributing the service was practically unusable.
Interesting concept. I used to carry a 'nada chair'[1] in my backpack when hiking, I suspect this is much heavier though. I could totally see it as a huge win for folks who had to stand while customers were around (think the guy selling food from a cart on the street). If you motorized it so that it helped older people stand up then it could be a double win for them.

[1] http://www.gingerbreadshows.com/nadachair/
UUIDs also don't generally havea notion of ordering.
UUID 1 contains time values but arranges the UUID parts in such a way that the k-ordering is lost. But certainly if you just need an opaque id then a UUID would be fine.
https://en.wikipedia.org/wiki/Universally_Unique_Identifier#...
And yet the denialists will continue to refuse the accepted, and perceivable, reality that we are experiencing anomalous weather worldwide, on an accelerating scale that will mean the end of most ecosystems as we know it, including the ones that support life at the planetary scale.

We are sliding so quickly into unknown territory that at this point I can only hope I don't live to see the worst of the consequences. The so-called "alarmists" have been proven right time and time again, and within the next few years we'll have new, even worse factors to deal with.

The badly-placed optimism some people still have seems closer to insanity with each passing day.
Anyone know if these guys making these games are using some kind of library for the image processing or what? Seems pretty complicated to do
Yeah, I think that comment conflates three things:
1) The regulatory burden of going public (Sarbanes-Oxley compliance et al.) pushes companies to stay private, which keeps the average Jane from investing in those companies via the public markets.

2) For those companies that are privately held (whether that's because of the regulations in #1 or for more fundamental reasons), separate regulations (accredited investor rules et al.) prevent the average Joe from investing privately.

3) On top of #1 and #2, market forces and norms give more investment opportunities (both public and private) to large, established players than individual laymen. For example:

* Companies may prefer to take $1M each from 5 large investors than $1k each from 5000 people, both to reduce logistical burden and because those large investors statistically have other unique things to offer like expertise, advice, and connections. This is unfortunate for the small-time-but-sophisticated investor, but seems quite rational.

* IPO shares only being offered to large friends and clients of the underwriter. The justification is reduced logistical overhead as in the previous case, but the true motivation is widely suspected to be cronyism.
War Worlds is shutting down
Sorry for the US-centric comment. All people are created equal with unalienable rights, so we shouldn't be trampling the human rights of foreigners either. It's just easier to point out the abuses when we have governing documents that explicitly say we shouldn't be doing the thing that we're doing.
>But that is also the marginal cost of Windows and OS X. When you pay what you must pay for the hardware you want, you can almost always have Windows or OS X at no additional cost.

Eh? You do realize that when you buy a new computer with Windows, the price of the OEM Windows license lands on YOU as it is baked in to the asking price, it's not as if the OEM is carrying that cost for you.

Likewise the cost of Apple developing OSX is baked in to the price of a Mac.
Hopefully this will be a small problem. It's not a file sharing service, files are deleted automatically after 7 days, and if we get specific complaints we will delete them immediately.
I don't really buy into this. Largely, email is a product that works pretty well out of the box. Filling in 2 forms can pull in gmail to a Mac or iOS device. Spam filters knock out spam pretty easily, which would likely need to be configured by the user anyway. Haven't really had a serious pain point with e-mail. I like technology so I would be willing to try this out, but to really get high adoption they would have to provide like a 10x improvement over traditional email, and clients. I frankly don't think this is possible. Also, email is largely free, so if you are not offering a crypto product, I can't see a business case for this. People already have completely simple and free email.
Hot File Finder – Finding the 'hottest' files in a Git repo
A lot of this concern would be removed if the US switched to polymer notes. Visiting the US last year I was surprised to see people immediately suspicious of $50 notes that I gave them. I've never seen that happen in Australia, even with $100 note.
Spending too much time sitting down is believed to increase mortality even if you exercise regularly.

E.g. http://www.health.harvard.edu/blog/too-much-sitting-linked-t...:

“Even if you are doing the recommended amount of moderate to vigorous exercise, you will still have a higher risk of mortality if you’re spending too many hours sitting,” says Dr. JoAnn Manson, one of the study’s authors, and chief of preventive medicine at Harvard-affiliated Brigham and Women’s Hospital.
Am I missing something?

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-1191

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0858

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4392

It just has the fewest. But they still popup from time to time.
Snowflake was 63 bits due to some cleverness with resetting the epoch and coordinating unique worker ID's through Zookeeper.

These Flakes relax those restrictions and are 128 bits. The benefit is that they don't require a central server to distribute worker ID's and the epoch is the standard Unix epoch. This holds as long as the MAC addresses on your machines are unique. As another commenter mentioned, this doesn't always happen.
Does any one remember the tech boom? How can this possibly scale to a compelling business?
Can you (or anyone) suggest an accurate, neutral title?
I don't understand this view point. If this is about Free Software, then triviality should be irrelevant, either the code is Free or it isn't. I can write an arbitrarily complicated program within their constraints, license it under a non-free license and this thing will run it.
they always did have a magnetic area under the
'united states of america' for bill readers.
I could argue, however, that in this particular case, it's the user's fault for failing to understand the full and defined behavior of fork() in addition to failing to understand the full and defined behavior of other functions, ...say, kill().

It's just as wrong to feed kill() -1 as it would be to feed it -48585 or "babdkd" (unless that is explicitly your intention). A simple sanity check of if [ "${pid} > "0" ]; is all that's necessary to protect against this behavior.

So, I would argue, the fault lays on the users, not the creator, for not understanding the API when all materials necessary to understand said API are freely available.

(with that said, I think it's safe to say, we've all been bitten by not fully understanding some function before)
There is so much yet to come from studying the microbiome and its influence over "us" (the brain part, that is).

For a good overview of how much there is still to uncover, see the 2012 New Yorker article "Germs Are Us": http://www.newyorker.com/magazine/2012/10/22/germs-are-us

For a lighter-still take on the gut-brain connection, Radiolab had a segment a couple of years ago on the vagus nerve (mentioned as a possible culprit in the linked article/study): http://www.radiolab.org/story/197242-gut-feelings/

Emily Deans routinely blogs about the gut-brain connection: http://www.psychologytoday.com/blog/evolutionary-psychiatry/...
Where there is an exact answer could you provide the sha256(answer) on the challenge page? This way plain text is not shown but we can check our answers against the hash.

Perhaps a wrapper function to call the language/platform specific sha256 could be asked for as a Set 1 challenge. In this particular challenge the answer to a well known input would be un-hashed for verification purposes.
How can Instacart afford to be so fast and so cheap? ($5.99 delivery in an hour) I mean, there's at least about an hour of human labor involved in each one hour delivery.
One alternative solution: if you have a keyboard with media keys, the "pause" key should pause and play media player irrespective of the application that has focus. Same for the rewind/fast-forward keys.

Another alternative: use integrated software that includes media playback plus text editing, like F4: http://www.audiotranskription.de/english/f4.htm
10 Questions Developers Should Ask Themselves
> All else aside, do "secretary pools" even still exist?

Mostly, pools of clerical support staff have been both subject to reduced demand and outsourcing so that capacity is provided at-need from temporary/staffing services (though I've encountered some places -- specifically universities -- that have their own temporary employment pools that include, but are not limited to, clerical staff.)
Police raiding your home might be fatal, so crime or not they don't have to prosecute you to solve their problem.
Based on a quick look at the documentation, it looks like it can read, write, and store data. Is the functionality for versioning, diffs, different storage backends, etc there yet? I know it takes time to build these things, I am just wondering how far along the project is.

I also have a concern about the fact it is written in Node. It is well known that Javascript doesn't understand large numbers so I am curious how the project is handling this?
Steve Jobs Invents the iPen
It's the shell that expands the wildcards which are passed to sudo as arguments.
What did Wave have in common with 4chan?
By the way, what's the minimum income, to be in top 1% of incomes in the US?
I don't disagree with you, I think. I think the human-generated art result is interesting, but may simply indicate that humans are mirroring (or even accentuating) what they see in the natural world. In other words, the physical composites may be orange because of chemistry and physics, and the synthetic averages may be orange because our perceptions are shaped in a world of chemistry and physics.
What's wrong with the C version?

char *dir = "/foo";
mkdir(dir, 0700);
if (chdir(dir) == 0)
delete_all_files();
I'm pretty sure that 90% of my controller actions use respond_with. I don't understand the desire to remove that from the rails core.
Using Diffbot as a portfolio harvester
It may be more difficult, but it's probably better for you. Before I went full-time standing desk, I sat on an exercise ball all day for years, and my core strength and sense of balance reflect that.
The only safe way to analyse the risk is to assume the worst case scenario. The Ferguson police are the worst case scenario: to quell a protest they deploy violence, then complain when the protest becomes violent.

As a result of this, the police will feel justified claiming "imminent risk of death or great bodily harm" any time two or more #insert <target_demographic.h> are together in one place.

Then you just do this often enough that the judges don't have time to review every case.

Don't dismiss as ridiculous what is simply an extrapolation from current practise.
Thanks for invitation, I'd love to talk this through over a beer :). Unfortunately, I live on the other side of the world. I'll let you know if I happen to be in NYC; shoot me a message if you find yourself in Poland :).