skysight-inc/HackerNews huggingface dataset:
From TFA:

As well as students taking a BSc in economics, the paper was sat by students taking a joint BA honours with other subjects, such as politics.

The head of the economics department, Prof Andy Dickerson, said not all the questions were mathematically based.

"Those that had mathematical content were set at a level consistent with the maths taught to all economics students, including those on dual degrees."
As someone with far more experience with this than me, I'm interested in your perspective on a couple things that I've noticed: It seems to be more difficult to come to consensus in purely written communication, and more awkward for decision-makers to assert themselves. I'm not sure why this is true, or if it is only my anecdotal experience and outside the experience of most, but I've been in many long github/irc/whatever threads where parties seem to only grow increasingly intransigent, and many phone and in-person meetings where the same topic is dispensed with in less than 10 minutes of actual discussion. Is this phenomenon real in your experience? If so, have you found any good techniques for controlling it?
4 Things Every Online Form Must Get Right
>That question they have a picture of looks like something I could attempt an answer to - and I've never studied economics.

My thought as well. If we assume that they have been introduced to 'coordination cost', it should be easy to answer. Non of the three sub-questions are even about calculating, they are about discussing the concepts of a very simple model.
You know, the fact that this post was down-voted is actually a great example of the phenomenon being discussed here. Opposing views are met with hostility.

I really think HN needs a lesson on down-arrow usage.
In addition, lots of topics in undergraduate econ might require require partial differentiation to derive, but not to understand, explain, or compute them.
the number of pairings between people is quadratic to the number of people. maybe this is why
There are so many things wrong with the last sentence of this article:

> "Is anybody actually handling data big enough to merit a change to NoSQL architectures?"

1) NoSQL doesn't necessarily mean it automatically scales well. It means what its name implies - storing data in a non-relational database. There are plenty of crappy NoSQL databases out there.

2) You can scale relational databases really freaking well if you know what you're doing. Scalability and "big data" is more about how you use your tools than choosing the right tools.
Survey shows extent of scientists’ divide with the public
This probably:

https://ghost.org/
Is this like a cloud docker?
Bad code leads to inconsistent behavior. Who would have thought.
Show HN: Think Tank – Web design and development inspiration and project ideas
I cannot support the EFF as long as they willfully and intentionally misrepresent basic facts about issues they're involved in.

The EFF's positions on both net neutrality and CISPA have been intentionally misleading, and until they correct their stance I will not consider it my "responsibility" to support them.
Show HN: SteamAdvisor – Find your best unplayed games on Steam
> I can't think of any major downsides from letting people have work and personal life be separate.

It removes the ability to enforce arbitrary social conformity.
That's quadratic growth for the city, not per person. It's linear growth per person.
The title of the letter in the German newspaper was (translated) 'fiscal water-boarding'.
I compromise an app, add myself admin account, log-in, download everything. What's stopping me?
I think you're mixing up AOSP and Google Apps / Play Services.

AOSP is available under a standard open source license, and can be used by anyone under those terms. It's the use of Play Services and Google's Apps that requires specific permission and has relatively onerous terms. CyanogenMod can use Play Services, but it doesn't have to, and seems to be moving away from it entirely.
This comment is bonkers. This isn't the real world, where you can look things up on Google, or ask your economist friend, or email Brad Delong for help. This is a university exam. The whole fucking point of it is to test your understanding of the material covered in the course.
How do you get individually installed apps to selectively share data with other installations? I imagine something like diaspora tried solving this problem. Is there a general solution for any app?
http://redbook.cs.berkeley.edu/bib4.html

It's the list of papers in the book 'Readings in Database Systems'. Most are classics in the fields. Not easy to read, but it sure is fun.
In England University education has changed dramatically over the past few years.

Introduction of fees means that some students see an education as a product that they're buying, with that kind of "customer service" expectation tacked on.

Education is always news-worthy in England because politics.

We often see articles about exams (at all levels) going wrong - bad questions; cheating schools; bad marking; etc.
I've always wondered why we couldn't just call public keys locks. That would avoid so much confusion for first-time users.
Outlook App “breaks” corporate security
I actually don't find him that difficult to understand at 1.5x. But it's probably a matter of exposure -- as a German living in Europe I'm used to all kinds of European accents in English and common mispronunciations, whereas I'd probably barely be able to keep up if it was an Indian accent, for example.
The Thompson M1A1 Submachine Gun
I'm a DevOps developer, so keep that in mind as you read below.

Sandstorm looks insecure and inefficient, but that probably won't matter.

The ease of use for the end user trumps all. Users will love this, but I'm not looking forwarding to having to administer boxes running Sandstorm, though.

I imagine there will be a fair bit of work from my end to re-building apps so they can take advantage of tuned settings, shared services, caches, and the like. Plus figuring out a way to automate the usual securing, managing, monitoring, and cleanup around the Sandstorm environment.

Identifying bottlenecks will be fun too, though my first instinct will probably be to look at the Cap'n'Protocol bridge which Sandstorm runs everything through.
:(

I used to work at Weblogs, Inc. and had done work for all three of these pubs. The worst part for me is that the original vision of Weblogs, Inc. is dead. The vision was to have dozens of niche blogs covering topics people cared about. Sad.
There is certainly a COllegeHumor or Onion post in there somewhere. While I agree with most people that difficult exams are par for the course, the response here will be informative for the classes following this one.

But what I found surprising from this story was that these kids are in their final year and their expectations are completely out of alignment with what the University required in the exam. It makes me wonder if the earlier years were extra easy? or this last year extra hard? And why aren't they prepared to think by the time they get to their final year?
The odds of (#fail, #fail) for two startups (A, B) are much greater than 50%. When investing in two companies (#fail, #fail) is not #success.

At a 1% #success probability the failure rate is ~98%. The 1% #success rate is based on the a knowledgeable person choosing A and independently choosing B. If that person can obtain information that lets them improve their selections to %2 #success probability, they can reduce the total number of investments necessary to achieve any particular expected return on investment.

Reducing the number of investments may improve the investor's ability to influencing the outcome of each company in their portfolio, because the investor can allocate more time, energy, and resources to each company in their portfolio [resuming the investor brings business expertise to the table].
I'm terrible at and quite out of practice with math an have nearly no education in economics and it doesn't look that bad. I've got what I judge to be a decent guess at (a) based primarily on knowing what the word "coordination" usually means, my only hang-up with (b) is that I don't know how you get per-capita consumption from the information provided (presumably students in economics do?) and (c) looks a bit tedious but far from impossible.

This question does seem more mathy than economicsy, though, in that it looks like a math major could probably do very nearly as well at it as an econ major, if not better.
I don't know if I'm missing something here, but it sounds like what you want is just SSL/TLS Client Certificates using PKSC#11 for the private key?
The big problem for me is that serializers are bidirectional. They should only work in one direction: server to client. Client to server should be either handled by a wrapper around Django form or by a separate deserializer type. Why? Take a simple example: you have a game character model which consists of things like name, color, and a set of randomly generated attributes such as strength, agility, etc. Now, you wan the server to generate the attributes, but not the name and the color. You write your code, do a POST to /characters/ and BAM: {"strength": ["This field is required."], ...}. Now you have to tell the serializer that this field is not required...

Oh, and try customizing error messages or providing customer error conditions... It's just not fun. I think this is the weakest part of DRF.
Once our sandbox is complete, apps will not be able to "phone home" unless the user grants permission, so users will need to opt into any experiments.

Currently there are two reasons this isn't true yet:

* We haven't implemented client-side sandboxing yet. It's not incredibly hard (content-security-policy header, some tweaking of apps), but hasn't hit the top of the priority queue.

* The server sandbox currently has some intentionally-poked holes allowing apps to do things like pull RSS feeds from the internet. We plan to close these once the Powerbox UI is implemented, which is the main permission-granting interface, but that's a major project and we wanted to get some useful apps working in the meantime.
Even if you haven't maybe it is. I might be overly cocky here but it seems obvious what kinds of costs these are and why the simple model is the way it is. Why is the exponent on N greater than 1? Because otherwise coordination costs would decrease as you add more people, right? Are their complaints basically that the exact answer to this question should have been available in the notes and that they shouldn't have to apply past knowledge and techniques to an unfamiliar problem?
Really interesting! Could you further explain how you grouped points into buildings (as shown on slide 10)? I would imagine that different sections of the city have different distance thresholds, for instance. Were they determined by hand or automatically?
Note to Super Bowl Airbnb'ers: 'It's Time to Throw a Hail Mary and Drop Prices'
I guess the problem with growth hacks is that once they are known, they get overexploited and then lose all their effectiveness. Also, it would be nice to not have to sign up to an email to receive the hacks. Perhaps, have a few hacks that you list for free on the website and then a login to receive new ones.

Good luck with this. It would be interesting to see if you can use your proprietary growth hacks to make growthup into a huge site.
Japanese internment camps. McCarthyism. Blacklisting. Post-9/11 legislation.

I would only be willing to grant a government more power under two conditions. It is independently verifiable at any time that it is both ethical and competent. The power could be revoked if it fails to be either ethical or competent.

Grant of personal information is a non-revocable act. And the current government structure appears to me to be either competent or ethical, and sometimes neither, but very rarely both. I often watch videos from independent blogger-journalists where a person will conduct a lawful request to view public records while recording, and be subjected to physical force or punitive arrest as a result.

You want me to disclose my personal information? Stop keeping nasty secrets about how you really run things. Stop stonewalling freedom of information act requests. Stop the "parallel construction" nonsense that turns the fruit of the poisonous tree into jelly and spreads it on justice's breakfast toast.

And perhaps be able to name a single thing I might consider to be good, that was made possible only through availability of long-form survey information. For all the supposed potential benefits, I have difficulty actually identifying any. Wait. Here's one.

Census survey income data were used to identify relatively poor areas for the Community Reinvestment Act. Fannie Mae was subsequently directed to buy more loans for mortgaged properties in those areas. So it lowered its standards for qualifying loans, particularly with respect to documented incomes. A lending boom resulted, followed by a fraud- and greed-driven bust that wiped out all the equity I had in my house (which was bought with a 25% cash down payment). THANKS, CENSUS.

No, I prefer not to encourage any "help" from the government. Ethics and competence first, please.
Sorry, I thought you were asking a question, not being rhetorical.
We've announced a similar framework in December, it already has live-reload development with developer apps for Android and iOS https://eclipsesource.com/blogs/2015/01/15/fast-dev-roundtri...

Since React Native is using the background thread for everything, this limits what can be done with the UI. E.g. how are they going to handle user-directed animation if the operations are not run on the UI thread? These things can't be done in an async fashion... Curious to find out more about their architecture, leaving the judgement for later.
What isn't addressed in this letter and most people don't realize is that the Greek debt as an absolute number isn't that big.

The real problem is that Greece needs more money to continue operation than it produces, and this fact hasn't changed nor will in the near future. Effectively this makes Greece a black hole for incoming money where incoming money have no actual benefit for anyone other than just keep a near-corpse alive for a little more.

If there was a surplus generated every year, the debt amount wouldn't matter as it would be paid off eventually.

The whole point is to get to the state where the economy is healthy as a yearly in/out amount. If that's done there is no reason to get any bigger loans...

Edit: Forgot to add: it's in the greater interest of the eurozone to keep Greece from bankruptcy though, and it's twofold: one is the interconnection of markets, ie Greece IS a buyer, and the second is the geography as Greece is a central node for shipments from the east, has natural gas reserves etc..
This happened to me once in a freshman chemistry class. The course had a few hundred students and most of them failed the first preliminary exam. The questions bore no resemblance to what we had covered in class, and one was based on a recent publication. As far as I know, the one person to do well was already a chemistry superstar prior to the course. The professor chewed us all out afterwards for not applying ourselves. I'm still angry about it to this day. None of us were dumb or not trying. Either she failed as a professor to teach us what she expected us to learn, or she was placing unreasonable expectations on us to derive new conclusions during a stressful exam. It's not wrong to expect someone to make leaps based on something they've newly learned, but there is surely a better context for that.
I think this kind of hysteria is pretty common in politics (actually, my incidental use of the word "hysteria" is fitting if anyone remembers that whole controversy). I guess the author's argument is that this phenomenon is more pronounced on the left. Perhaps.

It reminds me of a time when a friend of mine got fired from his job at a private school in the eastern US for simply patting a female student on the back during class. You might wonder what the nature of this "patting" was, but I don't. He's just not the kind of person who would have done that in a creepy way. He was devastated, of course, having just been labeled in a somewhat official capacity as a sexual predator. It's too bad that this kind of thing happens.
I'm sure you're right, but the NSA is great at strong-arming executives into actions they wouldn't otherwise take. The typical dog-and-pony show runs like this: inform the CEO that she has a one-day top-secret clearance, and her attendance is expected at a "secret" meeting of industry executives. The morning portion of the meeting consists of going around the room and pointing out the gaping holes in each executive's company's network. The afternoon portion is "what you can do to help us help you". These recommendations come off as a bit more authoritative than that memo from the network engineer.
MITM is a real threat, not some theoretical thing. Dismissing it is sort of the definition of an NSA shill. Sorry, but you are wrong.
In addition to what Asheesh (paulproteus) said, see:

https://blog.sandstorm.io/news/2014-08-19-why-not-run-docker...
Try to accomplish something in a large organization and it will become intuitive. I think it was covered in "The Mythical Man Month". The more programmers you add, the worse it gets and all that.
NIST Fails to Address Concerns on Derived Credentials
tldr; Instead of taking new loans and servicing our existing debt, we'd like new loans and NOT have to service our existing debt.

EDIT: To those responding "he didn't ask for loans" in the last line he's asking for a "European New Deal"... what else could that be besides new loans or a straight-on gifting of more money?
> The existential operator `?` soaks up null/undefined references.

This seemingly minor feature is so huge for me. Accessing deep objects?.is?.a?.horrible?.pain?.sometimes?()
The article's central premise is that the items purchased provide unique fingerprints to identify a person. As I understand it, the study used cc numbers to link records to build their system, then once it was built, they could use shopping habits solely.
Tsipras' spoken english is very limited, it is unlikely he wrote this himself.
Rather than a single resource, I would suggest reading the Wikipedia entries of the following: I(D)MS, Ingres, PickOS, Mumps, GT.M, dbm, Datacom and ADABAS. All of them have great historical value.
Another mistake that is constantly repeated when people discuss `NoSQL` data stores.

Performance / Scale is not the only reason to choose an alternative ('NoSQL') data store, they all have varying feature sets / capabilities and little or large points of interest which may be perfect or terrible depending on your use case.

(Author of a datastore which most certainly performs terribly compared to the equivalent in a SQL store)
“Poor Faulkner. Does he really think big emotions come from big words? He thinks I don’t know the ten-dollar words. I know them all right. But there are older and simpler and better words, and those are the ones I use.”
Sorry,but I can only laugh. In Poland it was completely normal and almost expected for 100% of students to fail an Engineering or Math exam on their first try. There would be 50 people taking the exam and literally 45-50 would fail. Most people pass their exams on the 3-4th try. What adds insult to the injury is that most professors offer "0th" exam chance for those with best grades - so out of group of 50, maybe 5 would be offered to take an exam earlier than everyone else. Commonly, no one passes those exams, they are just ultra hard with super short time limits.

And then there is this question in the article - if you are studying economy you really can't answer a calculus question?
> Every feature of every language has some kind of performance trade off.

That's simply untrue (unless meant as a pointless tautology :)). There are plenty off free features and abstractions. From syntactic sugar things, to really advanced stuff like Rust's borrow checker. Even using lambdas in Rust can be cost free. (It almost seems like Rust and LLVM have created the sufficiently smart compiler.)

And even really high level languages like Haskell can do surprisingly great optimizations, so that, say, a pipeline of projections and filters costs the same as just writing the loop by hand.

For a safe array, the usually acceptable overhead is one bounds check per loop/sequence, right?

(Anyways, the article discusses non optimized builds, at which point nothing's guaranteed to be cheap, so he's really asking for more developer support tools.)
You say "out of the box" but it's not that simple... 'blah blah DateTime is not JSON serializable'
I wouldn't call the Surface Pro "ugly" and "geeky looking".
As co-head of recruiting for Matasano/NCC US, I endorse this approach! Bear in mind that we are pretty heavily focused on appsec, but of course for us appsec includes kernel work, sandboxes, firmware, etc, as well as web, mobile, custom protocols, desktop, client-server, etc.
>- if phone is not on cable, I can be 1 hour next to known wifi and it will still use my limited 3g connection. Once i turn on screen, in 2-3 secs it's in. Same goes for some messaging apps (ie whatsapp)

I just remembered this happens to me too.
While amusing to consider, I doubt there is an employe combing over records. Most likely, it's an automated system.
It was probably translated from Greek, why is it a problem?
I don't totally buy that conclusion. Yes, you won't get any useful security on an Arduino, but there are plenty of small footprint devices that will do full TLS. I'm using TI's CC3200 right now with TLS 1.2 using ECDHE_RSA_WITH_AES_256_CBC_SHA to connect to our APIs and this thing is just a Cortex M3 doing all the crypto. (There's probably AES accelerator, but I doubt there is any hardware doing the PKI stuff.)

I mean, sure, it's a more expensive chip, it's two ARM cores plus a WiFi MAC in a single package, but it's pretty much all the computing and connectivity you would need for a normal iot kind of application in a less than 1 cm^2.
No politician ever writes their own Op-Eds, for any publication. That's what their staff, freelance ghostwriters, and political think tanks are there for.
Probably because machine code is not very human comprehensible.