skysight-inc/HackerNews huggingface dataset:
Just to take the wind out of the sails of the first paragraph:

http://llvm.org/docs/DeveloperPolicy.html#patents

LLVM has a developer patent policy, and Apple will adhere to it the same as anyone else or the code won't be part of LLVM. Chris Lattner knows this. LLVM has a foundation with directors that aren't Apple.

So yeah, there goes that argument.

As for the rest - Bradley acts like the free software advocates were much better at open development or not throwing stuff over the wall.

Emacs, for a very long time (and other fsf projects the same), had secret pre-tests.
If you shared the ftp info with others and they found out, they'd remove your access.

Part of the EGCS/GCC split was precisely over the fact that GCC was not openly developed.

Their projects still aren't all developed in a very open or free manner.

Of course, Bradley instead concentrates on the higher level view of what this will do to programming language development , partially because Free Software has such a poor history at the lower level on this one, and partially, i believe, because the details just don't matter to him if the concept is achieved :P.

The short version of that is: I'd love to see the free software folks get their own house in great order before continuously calling everyone else out.

It's not that they are wrong in a lot of ways (except about the patent stuff), but the details matter, and they have a very poor history on those details. They stand nearly zero chance of convincing anyone when all that happens is to stand on a soapbox and scream about how bad everyone else is.
I know y'all want to just compete on ideology, but it isn't going to work.
Prove it's not just a better ideology, but it leads to better communities, or better projects, or anything.

Otherwise, it's just another political faction that nobody is going to care about.
I'm reading Rationality: From AI to Zombies, and it goes through exactly this argument. Here's the original post:

http://lesswrong.com/lw/jb/applause_lights/
Eclipse isn't great in that respect, but choosing something from a menu is definitely more intuitive than remembering the cryptic commands in emacs.
Is it possible to query the mozilla bugtracker to see how many security issues was fixed in the pre-rust MP4 parser before it was replaced?
Hah, nice :)

Also, this parameter used to (maybe still does) set a cookie so that you can browse around the rest of your session without worrying about a sign up modal.
About a thousand years ago, I bought a new 286 motherboard from the local computer shop, and when I brought it home, DOS would boot on it, things like edlin and debug worked, but anything like a game (Lemmings!) would hang. I tore my hair out over this for a while until I noticed another symptom -- when I ran the 'date' command, the system time never changed. It turned out the clock on the motherboard was faulty, so it never fired the interrupt to tell the computer time was passing, so anything that depended on that interrupt for poor-man's threading would hang. But DOS booted up and ran like a champ.
Hi, I'm coming across CRISPR articles on a regular basis and was curious if any professional molecular biologist wet-lab peeps can give any pointers for DIY hobbyists if it's possible to do any DIY CRISPR experiments at any of the DIYBio hackerspaces around.

So I believe the CRISPR reagents/plasmids can ordered here: https://www.addgene.org/CRISPR/

A very rough guide for designing the experiment is shown here:
https://www.addgene.org/crispr/planning-your-experiment/

I'm curious if it's possible for a layman to design a simple experiment say to 1) introduce the photoflourescent gene to bacteria via DNA recombinant techniques and 2) then maybe knock out that gene later via CRISPR by inserting some arbitrary nucleotides into the coding sequence of the photoflourescent gene, with visual confirmation; 3) and then re-enable photoflourescence later by deleting those arbitrary base-pairs with visual confirmation.

Would love to learn more and do some hands-on stuff since I'm hearing so much about CRISPR everyday!
it is what government is, with guns and jails.
> The only reason to implement a codec in hardware is speed or power consumption.

Which are two of the most critical properties of a codec. When people look at the battery life of a new platform, one of the common questions is "how many hours of continuous video playback?". Or "how many hours of screen-off audio playback?".
He even humorously implied that a growing language shrinks, by replacing many specific constructs with a single general one.
Wireless Home Monitoring and Awareness Sensor – Notion
Eliminate the choosing of winners and losers (which items are exempted) by having pre-bates that cover the sales tax amount that we decide is the "poverty limit". Then we all only have one thing to decide: what is the poverty limit.
I just wanted to chime in and say that your talking about your dad playing chess sparked a bunch of warm memories. Mine played with me, too, and never pulled his punches - the day that I finally beat him was a tremendous triumph. I thought we were just playing a game - he was teaching me how to analyze a problem, and how to anticipate and evaluate my actions and their outcomes. What a gift!

I can't wait to teach my kids.
You seem to have read the part about 14.5% not matching 15%, but not the part about 15% not actually being the top capital gains tax rate to start with, 20% is.

14.5% doesn't match 15%, though maybe it "close enough" for some purpose, but it even moreso doesn't match 20%, and its not even particularly close.
Sorry, I was mostly joking
You could try Torch libraries. There are a few examples on how to (almost) replicate some of Google's neural network models on Imagenet.

Check https://github.com/torch/torch7/wiki/Cheatsheet#demos.
What Good Engineers Do
HN doesn't like boilerplate.
Getting under the surface of the ice might not be too bad, but getting a signal back up would definitely be.
Does anyone know how this radiation affects the chance of life on the moon?
رقم+صباغ+بالكويت+55973501+تركيب+ورق+جدران+-
> ... he's universally acknowledged as funny.

Just ask Republicans.
I second dropwizard for building REST APIs.
Because of budget.

The closest thing to what you are describing that NASA has done recently was sending 2 rovers to Mars at the same time (Spirit and Opportunity). It cost nearly $1B dollars in 2003 money to do it [1].

Nasa's entire budget for 2015 is $17.5B

In contrast, NASA only spent a further ~$130M keeping the rovers going for the last decade. R&D, as well as getting stuff into space, is incredibly expensive.

[1] - https://en.wikipedia.org/wiki/Mars_Exploration_Rover
People resort to violence because their moral codes demand it
I long for the days when I sat in my studio apartment writing Perl scripts to categorize proteins based on knotting structure. Good times...
> postmortem debugging tooling is extraordinarily valuable for production problems

When all else fails this is really all you are going to have to go by. Coming from the Microsoft side of the story I have come to a conclusion that any sufficiently well designed postmortem debugger is a few steps away from being a live/production debugger. Windbg, as a prime example of this, can be used to debug memory dumps, live processes and remote (TCP) processes using exactly the same debugging tools binaries (and scripts/plugins that you write).

Debuggers have to be the biggest source of friction, for me, when adopting things like Go. If you are in charge of "production" you can throw in a few printlns, however, you can't just approach someone like the HP and say "can I put this debug binary on your production system?" No, the absolute best you can hope for is a memory dump and those memory dump had better count as you are only going to get maybe a few.

Maybe it's because not many devs deal with this kind of stuff, which is probably why it isn't a top priority for things like e.g. Go. To some of us, though, the most important language of a feature is easily the quality of the debugger associated with it.

Either way, great slides Bryan - it's nice to see at least one "modern" language taking these issues seriously.
If you investigate enough diets: https://xkcd.com/882/
Maybe they can get individuals to buy, maintain and operate the robotic cars.

You buy the car and lease it to Uber for 70% of the revenue. Same model as now, minus the "employee" factor.
> Doubt it could be solved.

Solved in VS 2015.[1]

[1]: http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/12/s...
Moving isn't very disruptive for me. Since 1995 I've moved once every couple of years and have lived in 6 states and 12 cities. Working remotely has made this super easy.
We now know why vaccines in the 60s made people more likely to develop chlamydia
Because most of them are just crackers. They use exploits found by real hackers.
Dave Baggett: My Hardest Bug Ever
This builds on some earlier work where the Authors investigated Intermittent water fasting on Chemotherapy recipients and found that their immune systems regenerated better. This paper appears to have found a way to mimic some of the effects on their previous protocol with something that is safer to do. The earlier paper is here: http://www.cell.com/cell-stem-cell/abstract/S1934-5909(14)00...
if only i cared what about my +/- is in a popularity contest. thanks for asking about it, though. :)
If you build one new feature that subsumes N>1 old features then you're effectively shrinking the language because you never need to use those N old features any more. You can then support legacy code with macros that compile the old features into the new feature. At that point you've actually shrunk the language. You can even have those legacy support macros give compile-time warnings that the old, now-deprecated feature is being used and that the code ought to be changed. In fact, you can even easily write tools that will do this translation automatically. So yes, you really can shrink the language.
It worked (supposedly) in mice, not in humans. The title is misleading.
Looking at the OPSkins website (https://opskins.com), they have authentication setup so people can login using their Steam account.

I'm interested in creating a web app that allows auth via Steam account too, but I'm not seeing any docs about how to make that happen.

Anyone know how that's done?

[follow up edit] This seems to be it → https://steamcommunity.com/dev

Looks like there's a Steam Web API that allow auth via Steam OpenID. Likely workable. :D
How did you buy a mortgage note? Directly from a bank, or from a fund?

How much did you pay for it/what's the yield? (curious to see how the math works out)
Haven't they known this for a long time?

http://jn.nutrition.org/content/31/3/363.full.pdf

APPARENT PROLONGATION OF THE LIFE SPAN
OF RATS BY INTERMITTENT FASTING

by ANTON J. CARLSON AND FREDERICK HOELZEL
Department of Physiology, University of Chicago, Chkago
(Received for publication October 4, 1945 )
To play Devil's Advocate:

>In the video game “Perception,” sound is as important as sight — if not more so.

So deaf people are shit out of luck? That isn't exactly everyone, now is it?

'Colorblind mode' is another example. They largely only treat one form of colorblindness, when there are different types of colorblindness with different needs. Imagine the surprise for a deuteranope or protanope playing a game and enabling the "colorblind mode" only to find that the mode only caters to tritanopes? But will this game feature multiple colorblind modes?
I think Clojure's reception was great--the oldies, overall, were very positive.
> Wasm is designed to be faster, both loading/parsing and execution.

If you want that from your JS codebase, I'm sure it would happily compile to Wasm - you'd probably find that a JS-to-Wasm compiler would be one of the first proofs-of-concept for Wasm.
There's pre-existing research on the effects of calorie restriction that have appeared to show effects indicating that they might be beneficial with respect to longevity, so it's very unlikely to have been a hypothesis they've just pulled out of thin air.
> The Google post cites several research papers that seem to provide more than enough information to replicate these results or get similar ones, which is good

I agree that it is good, but even though the scientific theories and algorithms seem to be "open", having access to both the computing power and data-sets of Google, is not.

So one could replicate these experiments, but not quite on the scale that Google does. I'm not at all sure if it's practically possible for a single (really clever) person with a high-end CPU/GPU machine (and possibly some $$$ for Cloud Computing instances), to replicate something similar to the results in this blogpost.

The recognition nets used in the blogpost seem to be trained on a tremendously high number of training examples, to give the ability to "hallucinate" (or classify) such a great variety of animal species, for instance.
I've said Java's model of abstraction is both incomplete and insufficient; it's very frustrating.

It was definitely designed for the lowest common denominator.
I suspect parent poster's point is that the HOA board are not who you are accountable to. You are accountable to the HOA rules. The board enforces them. Most HOAs I've encountered are structured in a way that prevents boards from making significant changes to the bylaws. A good set of HOA bylaws require a super-majority to make major changes to key points.

If you weren't allowed to rent, was that also the case when you bought the house, or did that change during your ownership? It's hard to blame the HOA for enforcing rules that were available for your review at the time of purchase.
Sure. So here are a few of the highlights of the paper:

- They looked at nearly every single twin study over the last 50 years

- The combined population of the all the studies is 14 million twin pairs

- The results strongly suggest that every human trait is heritable as they didn't find one trait that had 0% heritability.

- The most surprising result for me is that across all the traits they compiled, the heritability is 49%. Which is much much lower than I would have expected.

There's a few more interesting points about monozygotic vs dizygotic, but I'll spare you the technicalities since it has a narrower scope of interest.

As always, thanks Gwern for the informative post.
I find it surprising we still have such a hard time shielding electronics from radiation in space. The issues the Mars rover teams have had to deal with (even with redundant systems) have been pretty crazy.
As shown in practice by adoption of credit cards and other financial products, people (well, most of them - the 'buyers') for most of their daily business do not want irrevocable transactions like bitcoin provides, but transactions that are reversible and can be controlled by legal authorities.

Because fraud matters. Because consumer protection for all kinds of non-delivery, mis-delivery or simple misunderstandings is actually more important for everyday purchases than all the advantages of an independent cryptocurrency. And of course, widespread availability, liquidity and value stability are just non-optional table stakes.

Bitcoin on its own is not competitive as a replacement for the full payment infrastructure. Bitcoin together with a widespread trusted escrow system, reputation system and a (currently unavailable) legal framework could fit the role, but in that "Bitcoin++" the missing parts are larger and more complex than the Bitcoin core implementation.
Layer – Platform API
Update: After speaking with Stripe I have decided to end our dealings. Unfortunately the issue could not be resolved. We are looking at alternate providers.
Introducing RoboVM Studio
Wow, great description.

Parts of that actually seem really fun, but mainly the learning about industries and the model-building. I suspect I'd be a bad IBD intern.

(I've been talking with some people about a technology-focused turnaround firm; capital is cheap, but being able to do PE/etc. turnarounds by buying existing failing companies and replacing tech, rather than building a startup to disrupt the industry, might be interesting in certain sectors where distribution, IP, etc. really matter.)
believe it or not an empty gun cabinet and some empty ammo boxes place inside works for some reason
Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
I know that whiteboard coding exercises are in low regard these days, but as someone who's currently looking for a job, I can say they're still widely used. I personally never had a problem with being asked to write code on a whiteboard as part of an interview. Partly because it used to be understood that the point of the exercise was not to write runnable and correct code, rather it was simply to convince the interviewer that under ordinary circumstances (access to an actual computer, sufficient time) that you could produce code that was both runnable and correct.

However, the last three whiteboard coding exercises I've done (two at Facebook and one at a small startup) seemed to be judged much more harshly than what I'm used too. I don't think I "aced" any of them, but had I been interviewing somebody that performed at the same level, I would have said "good enough" and passed the person along for further consideration.

Now some extra information: All three interviews were in Seattle, two of the interviewers for sure were ex-Amazon people (which I mention because I think it might be relevant), and I managed to get hired at Microsoft back in the 90s and at Google in the mid-2000s. I was not hired at Amazon back in 2002-ish, however.

So anyway, I'm wondering: Have I just not been doing as well as these interviews as I think, or has the industry moved the goal posts on me?
The connection between longevity and caloric intake has been studied in mice:

http://www.ncbi.nlm.nih.gov/pubmed/3958810 [1986!]

"Mice from groups 3-6 [restricted intake] exhibited mean and maximal life spans 35-65% greater than for group 1 and 20-40% greater than for group 2. Mice from group 6 [most restricted intake] lived longest of all." Brackets mine.
The Best and Worst Airlines, Airports and Flights, Summer 2015 Update
Sorry to hear this! I work at Heap, and Heap certainly shouldn't have any effect on your ajax calls. I also can't see how react.js would interfere with Mixpanel.

Maybe something else is happening. Could you shoot us an email (support@heapanalytics.com)? We'd love to fix this for you.
So would a web app I put on Heroku count? No one else is likely to install it. I could probably show it to ten of my friends and get them to try it.
Maybe this should be the exception and not the rule, though.
I think nobody's efforts there have really caught on because Common Lisp as a community is hopelessly conservative.

At least Lisp as a whole isn't -- Clojure is a hell of a lot simpler than CL, though even it now has someone with a "let's separate things out into different packages" project (called Dunaj -- I actually think it's a pretty good idea, but nobody's really talked about it).
Agreed. CircleCI has had one chargeback ever. It was $19 and by a long-term customer who didn't do a chargeback for any other month. We assumed it was an accident, but didn't contest it (not worth it).
What do you mean a flawed argument? I'm not arguing anything. I'm explaining why they posted that message. If you want it to be easier to understand, imagine they said "It might not be 2015 anymore". "It's not 2015" is not a true statement, but in a matter of time it will be true. They literally never need to update that text. It's either still 2015 or it is not 2015 anymore. TrueCrypt is either still secure or it is not secure anymore. Either way, the statement "TrueCrypt may not be secure anymore" will always be valid.

If you think TrueCrypt will remain secure forever just because it's been verified as secure in the past, remember that there was a time when computers could not crack a MD5 code. When SHA-1 was considered secure.

I'm not arguing anything, just pointing out the obvious. Secure software today does not mean secure software tomorrow, especially if the software is not getting regular security updates. There is objectively no flaw in that statement.
Exactly I always ask If they asked their Mother. Now instead of asking me they just listen to what she says and it's over.
Very cool indeed.
I wonder what the business model is, if there is one?
old enough to remember byte magazine?
Fairphone – Buy a phone, join a movement
> Is there anyone else?

Surely you jest. There are hundreds of online MSPs out there. Braintree, Authorize.net, etc.
Prior art: https://plus.sandbox.google.com/+AleksandrDobkin-Google/post....
> certain things are just not possible because of statically typed languages like Java. Dynamic languages are a lot more flexible

It's not the static typing of Java that stops certain things not being possible, it's simply that some things like lambdas/closures weren't built in. Dynamic language Beanshell existed for a long time but didn't have closures, so many things were still not possible. Then Groovy came along adding closures to what Beanshell already had, so Gradle could use those closures, and Grails could add a MOP to the closures and use them too. Now that Java 8 has closures and Scala exists, new apps could even use them when they need a language with closures, even though they're not dynamically typed.
I thought it would be interesting to have a geo tracking device made up that looks exactly like a credit card. It could be activated by removing it from a wallet. Then leave it on your dresser or in a decoy wallet in the house. So if someone automatically picked it up it would send a trail of where it had been to the cloud and later you would know which way the burglar went after they left your house.

With chip and pin cards it would be even easier, a card with the chip programmed to alert the cashier when ever it is used.
Is it against the TOS to route half of the payments to stripe and the other half to another payment processor in order to mitigate the problem of being shut down ?

With paymill looking like a stripe clone, it may be a good solution to split the revenues stream.
OPM’s Database for Sale? Nope, It Came from Another US .Gov
Contents of the diet are on this PDF:

http://www.cell.com/cell-metabolism/pdfExtended/S1550-4131(1...

The human fasting mimicking diet (FMD) program is a plant-based diet program designed to attain fasting-like effects while providing micronutrient nourishment (vitamins, minerals, etc.) and minimize the burden of fasting. It comprises proprietary vegetable-based soups, energy bars, energy drinks, chip snacks, chamomile flower tea, and a vegetable supplement formula tablet.

The human FMD diet consists of a 5 day regimen: day 1 of the diet supplies ~1,090 kcal (10% protein, 56% fat, 34% carbohydrate), days 2–5 are identical in formulation and provide 725 kcal (9% protein, 44% fat, 47% carbohydrate).
Can you disable a part of language reliably? For example, is there a way to ban `setf` in a package/file?

If not, what's the point of pretending that a part of the language does not exist if anyone can break this status quo anywhere?
'Beginning in his late twenties, he kept a register of “Letters Received and Sent,” along with a précis of each letter. The final tally was 98,721.'

http://www.newyorker.com/magazine/2015/06/08/go-ask-alice-a-...
Long-term capital gains are at 15%. If you know how to set up a corporation, you can basically strategically convert short-term gains into long term, by taking an equity position in your company and (I think, I have not done this myself) withdraw salary as 'dividends', and this is taxed as ltcg as long as you hold a stake in your company for longer than a year.
We host discussion boards for free as well. Additionally, posts created by backers have their scores boosted and they visually stand out. Project owners and the community will recognise that a particular question is posted by a person who has a stake in the project, which might give the backer faster reply or assistance.