skysight-inc/HackerNews huggingface dataset:
Thanks! That's awesome. I have long thought that a platform for scientific publication where code and data are included would be valuable, and I'm glad to learn it exists. Going further, imagine the code is like a container that anyone can run to reproduce the findings, including statistical analysis and summary on raw data sets -- the key findings should "build". Perhaps the platform also provides continuous build during "development" (research) so that researchers can work privately and then publish their "repo" publicly along with their paper. An easy way to clone and reproduce the build after publication: "fork my research"

As an extreme version of the idea, imagine if the actual paper itself (TeX) and all the data within it are also built as part of the repository; any graphs in the paper are rendered from data in the repo, any numbers are data accesses, etc. This probably wouldn't be helpful to researchers, but it would promote scientific reproducibility and aid everyone building on a researcher's work. Tremendous work goes into authoring the papers themselves, sometimes with methods or tricks that are private; laying it all out publicly would greatly help students of science.

Going even further: to avoid cherry picking of positive results, review boards expect experimental criteria to be published (at least privately to them) in advance, for research that involves capital-E experiments. Perhaps this includes analysis code at least in prototype form; like test driven development, the acceptance criteria are written first. When the paper is ready for review, the reviewers can compare the initial prototype analysis logic to the final form. Perhaps the board also expects all data and trials collected during experiments to be made available in the repository, whether positive or not. All collected data should be in the platform, in the most raw form it was originally recorded, as well as all steps of summary and analysis.

I wonder if a process and platform like this could contribute to the integrity and quality and reproducibility of scientific research. People funding research ought to ask for it, especially public funded research, and the whole repo is made open eventually if not initially.

Perhaps as part of the platform's value prop to researchers (on whom it is imposing probably more burdens than benefit, for sake of public benefit), the hosting is free and funded by a foundation, or steeply discounted. (OK, it won't pay for LHC scale data sets, but otherwise ...) So using it to host your data, code, and paper is free, at least up to a point. I would be interested to contribute time and resources toward building or supporting a platform like this.
All I see is a single post and an image of a container ship, is my browser broken or are there no documents?
No, that is definitely not correct, unless your "anything" is merely that which is fully defined & composed at compile time.

(And yes, you can go the IPC route to introduce dynamism that you get out of the box from a VM based language. But here is the classic case of the Go [tail] wagging the architecture [dog]..)

[edit: correct tail endian]
Pretty interesting experiment by Radiohead. Kinda bored with their music but I'll be curious to see how this plays out. Should start conversation and the value of always being connected online.
Great graphic in the article -- how do you create those?
Tests actually prove very little. They probe the code with a few, isolated inputs out of a usually very large domain. Their nature is more stochastic.

Static type guarantees are actual proofs (barring a compiler bug), and they narrow down the domain that your tests have to probe.
You can be an excellent C programmer but still create horrible abstractions. Programmers underestimate the art that goes into that.
Taste of Deep Learning by Louis Monier (Altavista CTO) and Gregory Renard
I'm in agreement with jschwartzi, nearly completely. Skeptical bells pealing, in my head, as I read Jesse's story. Sympathetic to the idea, and also willing to concede this determination/diagnosis helped Jesse, mentally and emotionally. Causation? Or an effective treatment, with an unnecessary patina? I'd prefer more data.
A release cycle of two weeks looks miracle to an outsider like me. Good to see what's going on internally. I loved the video showing automated champion moves, show me more! Also,

> In Wood 5 we don't use wards anyway, so I see no problem with this critical failure

100% agreed. There's no point in changing to lens because nobody buys a ward!
Kinda seems like the compiler just shouldn't allocate r0 for inline assembly on PPC, since it's only valid in special circumstances. Hard to fault the ISA a lot since this is basically the compiler backend author(s) missing a corner case, which is quite easy to do considering the breadth of a compiler backend.
Am I fscked by commenting on this article!?
It's chugging along. I exercised my options and just hope they IPO so I can cash out.
Ask HN: How good is Christ university, Bangalore?
Asking for my nephew, who is considering it.
How is it different from v1? Why was v2 necessary?
Check out lobste.rs.
The problem I see here is the over reliance on Freud and Jung and epigenetic. Freud's misconceptions aren't needed to explain how behaviour and anxiety can trickle down from a generation to the next and epigenetic has nothing to do with skeletons in the closet. Behavioural therapy, CBT and `modern` approaches do a much better job at modelling all this. (I wouldn't be surprised if we see more epigenetic and less quantum physics buzzwords in the coming years in those kind of books).

More importantly there's the question of whether it really helps to analyse the past in details to find a nexus point that would explain the patient's problems or not. Behavioural activation show some promises and good results and it almost doesn't explore a patient's past.

To be clear: I am not saying trauma can't make ripples through generations (on the contrary, I am inclined to believe it, based on literature and personal experience) but the model described in that article has shortcomings, relies on refuted theories and modern models explain things better.

On the other hand we know that when a problem is well defined (it's cancer, let's fight it!), external (I'll kick this SOB away so hard it won't ever come back) and random (I failed the interview because I was just out of luck) then the patient/person has a much better chance to rebound. So maybe the whole Freudian approach works as well for some as voodoo works for others. This is the placebo realm though and modern therapies have much better results than psychoanalysis anyway.
Covariance and Contravariance Dymestified (in C#)
Hmm...much of the disconnect might be that when people think "dynamically typed language", they think JavaScript and Python and Ruby.

I also don't make these mistakes while writing Smalltalk.
Have you considered that there may be many qualified people who want to work on innovative projects like fusion power, but are prevented from doing so because the necessary capital is locked up with the hyper-wealthy? Only by having inside connections and luck can you hope to acquire capital for your projects, but even then you work for years only to concentrate even more capital in the hands of your lender, making the problem worse. This is a legitimate problem holding back innovation.
This is also prohibited by the app store TOS.
A third party solution would be as hard, or harder, than developing an in-house solution. The challenge is setting up the interactions between all gameplay elements- it's going to very unique to each game.

The amount you'd need to abstract to make it reusable for other developers would make it nearly useless.
They do exist but are very expensive. Basically by the time you go to them they know you are screwed and in desperate IRS-caused need of liquidity. So while the actual estate tax may be 40%, you wind up paying 50% or more. This is usually a debt deal, not an equity one - who wants shares in a closely held family corporation?

For developers at unicorns I think services are somewhat better (e.g. secondmarket, elite crowdfunder).
CRS-8 which was the one that successfully landed on the barge recently was going 6600 kmph at 71 km when the first stage cut off, most of that was horizontal speed. They have to reduce that speed to both not break apart in the atmosphere. They can't have a lot of horizontal momentum low in the atmosphere and still land straight up on the barge. The rocket has hard limits on how much it can control it's orientation inside the atmosphere because it only has small cold gas thrusters and the grid fins to really control roll pitch and yaw.
Infrastructure as Code: Automating AWS Ec2 Virtual Machines Using SaltStack
> The material, consisting of 240 pages, was provided by Greenpeace and will be published this coming Monday.
What is it with the right wing spam that is continuous on HN these days?
http://syruptrap.ca/2016/04/delirious-exhausted-justin-trude...
Can you expand on that? How would one be able to render the equity worthless?

My best understanding of a typical "right of first refusal" clause is that it gives the company the right to match any offer by a third-party buyer.

This would add some friction to the transaction, in that the company could have some specified period to consider the offer, leaving the pending transaction with a third-party buyer in limbo (or discourage the third-party from even considering the transaction). But if the company refuses to buy back the stock at the terms of the third-party offer or the period of time for the company to consider the offer expires, then you could go ahead with the sale to the third-party.
It is worth noting that a majority of economists are studying narrower and more tractable problems than predicting business cycles/asset prices.

Take a look at Al Roth's work on matching markets (useful for organising more efficient organ donation or school attendance systems) or Jim Heckman's work on policy evaluation (useful for measuring the impact of educational policy on lifetime earnings children.

http://www.economist.com/blogs/freeexchange/2015/06/alvin-ro...

http://www.sciencedirect.com/science/article/pii/03044076859...
> When dang took over HN then topic of transparency was covered, and though I may have misunderstood, more transparency was promised.

IIRC before dang people used to be shadowbanned. Again IIRC pointing out that someone has been banned now is a huge step towards transparency.
> Not only does it not allow employees to sell their shares to secondary buyers, it also won’t allow them to use services like those offered by 137 Ventures, which makes loans to founders and early employees using their stock as collateral. (Snapchat, Dropbox, and Airbnb have similar policies.)

Does keeping early employees "handcuffed" essentially as indentured servants until IPO align with YC's ethics policy?
It's more like Mozilla writing a new version of Firefox that only runs on their own machines.
I have found that using git-subrepo is a great help with vendoring as single

git subrepo pull --all

is enough to update all dependencies.
I'd love to hear more about automated stress testing and LoL's release schedule. Do they have beta releases or code freeze before the two week release dates?
See http://www.nybooks.com/articles/1988/10/27/insider-baseball/

It is not so accidental that 538 got picked up by the NYTimes and ESPN when you see how easily it fits into the dominant ideology.
Yeah, that's not about the ISA, that's just Evidence That GCC's Inline ASM Functionality is a Mess #938292721

See also: http://free-electrons.com/blog/how-we-found-that-the-linux-n...

See also: http://robertoconcerto.blogspot.ca/2013/03/my-hardest-bug.ht...
James Long is currently playing with call/cc in JavaScript [1].

He mentioned a paper titled "Exceptional Continuations in JavaScript" [2], that describes the method he used in his implementation.

Maybe you should get in touch?

[1] https://twitter.com/jlongster/status/726259468405751808

[2] http://www.schemeworkshop.org/2007/procPaper4.pdf
Go and grab yourself the latest edition of the excellent Advanced Programming in Unix by Stevens [1]. C in practical action.

(Yes, I'm in the dive in the deep end learning camp.)

[1]: http://kohala.com/start/
But the stock will be considered income in the IPO year and subject to withholding, right?

So some employees will work for a negative potentially six figure salary (100% withholding + 5-6 figures owed to the IRS) with no way to pay the IRS until they can sell the stock in the next year?

That can't be right. How does this work?
Inside Pandora's Plan to Reinvent Itself–And Beat Back Apple and Spotify
Personally, when first learning Haskell, I found LYAH intolerable. I've known people who did get a lot of value out of it, but it's not for everyone. I really couldn't stand it. I haven't bothered to read HPFFP yet, as it's rather more basic than is useful to me anymore, but a friend that had similar complaints about LYAH has been finding HPFFP incredibly helpful. There really are some serious problems with other major educational resources, especially for some audiences, and I don't think it's a problem to recognize that.
If you're big enough that the 30% makes a difference, you're not going to want to risk having your app banned by flagrantly violating the ToS. And even if you ignore that, the extra friction you're going to cause users is going to dwarf that 30% fee.

I've literally spent hundreds of dollars on apps, and generally don't mind forking out $3 or $4 for something I think might be useful. However the probability of me giving some app that's violating the app-store policies my credit-card details is pretty close to zero. I might consider paypal (which I don't even have the details of on my phone), but if there's any equivalent app, I sure as hell will just buy it through the app store.
Thanks for clarifying that - I remember hearing about the project a while ago. I looked at the most recent documentation and it did seem more like a P2P network, although I just assumed there was also some concept of decentralized DNS within the project as well.
This all is actually puzzling, because ghostery should theoretically protect you even if Safari doesn't block all third-party cookies. You can try to switch to uBlock which is similar in functionality.

Are you sure you don't have some shady/little-known extension/plugin/app? Those can share browsing history with advertisers. Some freeware firewalls/antiviruses can too (just googled an example: "AVG, the Czech antivirus company, has announced a new privacy policy in which it boldly and openly admits it will collect user details and sell them to online advertisers for the purpose of continuing to fund its freemium-based products. This new privacy policy is slated to come into effect starting October 15.").

Maybe try to communicate with someone from Criteo (not support, but somebody higher) and describe your weird case?
Agreed, though I wouldn't call this right-wing. It's more blue-on-blue politics at work.

Nevertheless this is the third time I have seen this article in a couple of days.
Embracing Chunky Content requires native support from your CMS
As a Java developer that uses Intellij exclusively this is great news. Maybe I'll check out Go more. I really hate using languages without good IDE integration.
Can anyone clarify his claim on MIPS data hazards? I didn't follow that one. To my knowledge MIPS has no special hazards, like a VLIW ISA would have. Is that not correct?
VANET (Vehicular ad hoc network) already exists: https://en.wikipedia.org/wiki/Vehicle-to-vehicle
Well, there are no type constructors in that sense in Go.
Even "i" can be changed to "index". My rule of thumb is this: If you wouldn't use the abbreviation when speaking, don't use it when coding.

I don't understand why 'i' has been given a pass. The argument boils down to saved keystrokes. Typing is not the bottleneck.
No, it's because game engines don't unit test well. There is too much I/O, latency dependent behavior, and shared mutable state to make it feasible outside of some math and low level format or protocol tests. Many game bugs are purely data bugs and result from a misconfiguration or a malformed asset. Manual testing of the result, following a checklist and creatively hammering on the system, is thus the default method.

What Riot is using is a form of integration test where manual user input is emulated to produce a result data set. What you aren't seeing in the test code is "everything else" that was needed to set up a running game state. This technique makes it easy for QA to jump in and see what's happening visually when a failure occurs, eliminating the need to slave away at a checklist.
I checked your post history, of about 9 top-level comments on the first page (not including this one) I see seven normative posts and two technical ones.
I have no clue how this works but could people not just host their server outside the jurisdiction of these assholes?
Got to check this out
> and when it is the operand of "&"

Another slightly confusing aspect is that `&array` gives you a "pointer to array" (which has the same value as `&array[0]`, but is of a different type). Most importantly, it behaves differently in pointer arithmetic (the implied offset is the size of the array, rather than the size of its elements).
Xoroshiro+ / xorshift* / xorshift+ generators and the PRNG shootout
It's common for companies to have a 90-day window to exercise your options after leaving the company. There are some friendlier companies with longer exercise windows. See: https://github.com/holman/extended-exercise-windows
We see the test checks three things:

Verifies:
- KogMaw deals less damage to non-lane minions
- KogMaw deals percentile magic damage
- KogMaw deals normal damage to lane minions

and the verify method has three assertions. In my opinion, this should be three tests, each with only one assertion.
I know some faculty members who use Word, and I know some ex-grad students who spent some time converting the format.
Glad you like the book and blog. I did a short video series on quantum computing: http://michaelnielsen.org/blog/quantum-computing-for-the-det... Never completed, but some people tell me they find it useful.
What it will take is creating a new system of research and development that ignores the traditional academic system. Because this has been a problem for a while and they clearly are not hearing the message.

The reason academic research works is because it takes risk on potential failures, because it's only donated or grant money anyways. But academic institutions fetishize academic papers, which is the problem from the article.

We need to legitimize research outside of the academic institution. Pay people to do research on their own time, if they perform it in an open-source, reproducible fashion. Incentivize it based on the reproducibility factor, but avoid attaching a profit motive.

Look at what Xerox PARC and Bell Labs were able to do before the penny-pinching bean counters took over.

Otherwise, it just sounds like "we want all this risky work done, and we don't want to pay for it."
Looks great!
Is there any option to do some Map Reduce jobs on Infinit ?
Is vendoring strictly storing the source code, or can it include storing compiled libraries?
Saying he is worrying about china and claiming he is activist and then going and endorsing Drumpf. Something is rotten here.
How Freshdesk messed up their SSO implementation and tried to cover it up
That was my understanding, but being new to Go I wanted to be sure (and be sure there wasn't some other specialized use in which "type constructor" meant something different than "constructor").
It's useful as a framework for testing all game interactions. When you think about the amount of unique abilities for the hundred(?) unique characters and how they interact against eachother, the test matrix that results is massive.

Additionally, you want to use production server/client code as much has possible, while getting through the tests as quickly as possible (skip front end flow, matchmaking, etc.).

Using client/server endpoint calls are great because it allows these integration tests to be a list of instructions (the same instructions used by production code) to create a very deep test suite.

Integration testing is critical for games, where you have so many independent units interacting and changing each other's states.
Why would the EU comprise citizens' health to sell a few more cars? Is it American investors on both sides?
Wow, this is pretty sophisticated and commendable. I'd love to have the resources to do something similar. In contrast to 'standard' application development, automated testing is really rare in the non-AAA games industry. At least in terms of logic-/active gameplay testing. It's pure luxury, you can only do it if you can afford it. In a project-based work for hire game shop this is an almost unthinkable thing to do, because you don't get it sold to your contractors/customers. They just won't pay for the effort you don't our directly into the game. The only thing you can do is to develop your own automated testing framework over time and over projects, which is a tedious thing to do because you cannot really focus on it (because it's not a first class citizen in your project schedule).
From reading Command and Control, a lot of the US arsenal was manifestly unsafe for a long time. Based on the number of accidents, and lack of criticality, I suspect there was some super secret design choice or design flaw which meant many classes of weapon would never go critical at all. Someone probably made the decision that only a deterrent was important, so a bunch of unsafe weapons should instead be rendered largely inert while making other gestures of readiness. I don't have any data to support that other than just the lack of unintentional nuclear detonations.

http://www.amazon.com/gp/product/B00C5R7F8G/ref=dp-kindle-re...
Debugging the Art Museum
It has been resubmitted a few times, but there is no a clear most popular submission:

https://news.ycombinator.com/item?id=11601758 (23 points, 1 day ago, 14 comments)

https://news.ycombinator.com/item?id=11599083 (21 points, 1 day ago, 13 comments)

https://news.ycombinator.com/item?id=11599055 (24 points, 1 day ago, 10 comments) <-- I think the most interesting comments are here
Situation update – 1st May 2016
There is no magic formula but here's an example using negative rates in Denmark: http://www.bloomberg.com/news/articles/2016-05-01/world-s-lo...
That was my thinking too. Chances are, the dongle is not some kind of a pinnacle of crypto. People we emulating Aladdin HASP dongles for ages, for example, - and those were quite tough. I doubt that something done for DOS would be much harder.
More like TimeOfMemoryFetchInCycle - CyclesSpentDoingInstructions

But yeah, sounds like a useful metric to me.
Just leaving this here...

http://skepdic.com/ancestrallineage.html
Why is it cheaper than now? I mean coal is really cheap. You still have to pay people to operate these reactors. It is not like we have a scarcity of coal. I get clean I do not get cheap. Yes the fuel will be water but these things must have large overhead to maintain and run and build.
If you also wondered about the "linear time sorting" part.

Punch card sorters used an electro-mechanical (even without vacuum tubes) implementation of radix sort.
It was an oasis in the Tech Mecca of the world. I knew I had arrived
The article says Uber does not allow employees to use services like 137 Ventures. Is that really something they can control?
Yup, the right tool for the job. Type systems are really good at enforcing inter-unit contracts, while tests (especially property tests) are very good at making sure that the implementation is correct for at least a subset of inputs.
Guidelines for Software Businesses