skysight-inc/HackerNews huggingface dataset:
A few days ago another article about education from The Atlantic made it to the front page [0] and the subtitle was: "The Scandinavian country is an education superpower because it values equality more than excellence." .

I tend to agree with the other article rather than with this one: I tend to think that we often underestimate the power of positive peer interaction. A student that is momentarily better at math can tutor one of his classmates, while later during the day the roles could be inverted for biology or grammar.

What is really happening is that equality has become a race to the bottom, where as the article says: the overall quality of education has plummeted and the only acceptable form of testing is by multiple choice.

A little anecdote: my girlfriend has studied in France, she's been to a generalist high school (as opposed to professional) and it was generally well known that if you didn't want to be in a class where the lower class, troubled kids were, you had to choose German as a second foreign language, because the trouble kids largely went for Spanish.

This goes to say that even a fairly egalitarian system will be gamed, and that the dynamics involved often involve wealth and social status (let's call it class) rather than raw brainpower. And even raw brainpower is largely a function of social standing.

[0] https://news.ycombinator.com/item?id=5399143
All in not lean in
AMA: the guy trying to make 3D printed guns a reality
The Importance of Good Mentors
Sure, and 0) Google is an attack against Yahoo! (1998)

> Google's lack of interest in fixing simple "browser" issues

What do you mean by that? IMHO Chrome is the best browser around these days. In (well, almost) all dimensions - html5 spec feature coverage and quality, speed, security, etc.
tl;dr: It is a fall-back font of which every glyph is zero width. It can be, for example, used as a substitute font while the actual web font loads; the text width of zero indicates that the web font is yet to be loaded.
People who write in other languages need it. It's not only about number crunching. It's about people leveraging their knowledge and experience in their languages to write client side scripts.
I want to study in europe/usa I need help 
next year is my final year at high school.I want to study in europe/usa but I don't have many options.You can get a scholarship from the goverment to study in usa but they choose what you study and you have to be first or second in the country wich is really hard(I mean really)my second option is to get a job there and support my study but it's expensive there(study) and what if I loose my job one day how can I continue to study and getting a job is not easy.I worked for a startup for sometime that never shipped anything they didn't even have an idea so I can't put anything on my resume other than that I don't have any side projects I just start it and don't complete it so I don't have anything to show to an employer.so what can I do ?
This is the study they seem to rely on most:
http://www.givedirectly.org/pdf/DFID%20cash-transfers-eviden...
Metamath is marvelous. Its proof explorer [1] has some 18,000 theorems (and counting) that are ultimately derived (and proved) from a small set of axioms [2]. Just looking at the list of these theorems makes me dizzy.

[1] http://us.metamath.org/mpegif/mmtheorems.html
[2] http://us.metamath.org/mpegif/mmset.html#axioms
I kinda miss asp.net web api (okay, it's on Windows, but it's also a framework :))
So would this be considered an email first project? I had an idea for website called "Global Voices" (domain will be glblvcs.com) Users from all over the world will enter their email and subscribe to a micro-newsletter that comes out every Friday night. By entering their email they're also automatically entered into a "lottery". Every week 3 lucky people are chosen and each get to ask all the users 1 question which will appear in that week's newsletter. The 3 questions in each newsletter will link to a message board where people from all over the world with diverse backgrounds and cultures can answer the questions if they want.

I think email in this case would encourage participation. If you're not subscribed and getting the emails you don't get a chance to ask a question. By being subscribed you have a greater chance at returning to the message board and writing an answer. Thus fueling the community.

Sound good?
the one for french services is much simpler !
alias le-gign-est-la='halt'
Previously, the definition of "works" was "can be shown to be significantly better than placebo"

That's what they're testing -- except, on a subgroup which is less sensitive to placebos. If a drug works on this subgroup, and if (the assumption) the drug effect is independent of the placebo effect, then you infer it's better than a placebo on the whole population, though you haven't directly tested this.

Placebo effects don't vanish when you're given a real drug. Roughly, when you're testing a drug against a placebo, you're measuring {drug effect + placebo effect} against {placebo effect}. If drug and placebo are independent, than subtracting some "placebo effect" from both sides, equally, gives you the same comparison except with less statistical variation -- less "noise".

It's still possible that the drug and placebo effect are interacting in an unknown way -- if the drug works, and separately it weakens the placebo effect, then this test gives you the wrong inference. This adds some epistemic uncertainty, though maybe less uncertainty than the statistical uncertainty in the ordinary trials. Obviously an issue.

What this is isn't is biased. It's not set up in a way to make drugs seem systematically better: it's set up to find more drugs that actually are better.
The best way to arrange to study in the USA or Europe is to have lots of money to pay fees, living expenses etc.

Short of that it is difficult. In most of Europe it would be difficult to get a visa to study if you also intended to work (actually you are allowed to work in the vacations).

If scholarships are available from your government - I would grab one. Just because you are nominally studying one thing it does not stop you from also taking in some classes on a subject of interest to you.
Event Managers – Comparative analysis on various online ticketing solutions
Could someone please tell me, who is going to make money during this fuss?
Young Tech
Most "Doom clones" just showed static maps and lighting too. They aren't really games at this point, the are just demonstrating the techniques to create some aspect of the game, usually a world view like in this project. Within this project you see voxels with textures, rudimentary world building, and interaction with the world controlled by the direction the camera is looking. I think that is sufficient to call it a "Minecraft clone." This still has a ways to go before it can be called a game, but that wouldn't make it less interesting as a teaching aid.
I got it to work on OSX 10.8!

slunk's suggestion:

`arch -i386 python main.py`

got me halfway there

You also have to run it with python 2.6 like so:

`arch -i386 /usr/bin/python2.6 main.py`

If you only have pyglet for 2.7, you will have to install it for 2.6. Installing packages in python for 2.6 will require pip-2.6 which you get like this:

`sudo easy_install-2.6 pip`

then

`pip-2.6 install pyglet`

Walla!
I need to be first or second in the country just to go to usa.
If anyone are having problems starting this:

* You need Python2 virtualenv,

* You need to install `pyglet` in it,

* Start it with `bin/python main.py`;
If you search gcc-patches, we quantified the cost of doing this at one point, though i have no recollection of the results.

Back in the day, I talked with Ken Zadeck (who used to be my office mate at IBM) and some others at IBM Research, and it turns out there is a bunch of good unpublished algorithms and research on both eliminating and analyzing irreducible control flow.

Sadly, this seems to be a case where this knowledge won't make it out of IBM :(
Flag. I can't, you can.
I, and many others, want to use this in production. Is the API solidified, as per version 2.0.0?
The terrible kerning makes this font barely readable.
None of that knowledge is really representative of being any "better" at anything.

I don't see how this differs from denying the idea of better, full stop. Half of my secondary school class were better at calculus than me, as measured by our leaving exam. It's a noisy measure but our rankings were related to true mastery of the subject matter.

* Kids with higher IQs will do better under time-constraint. But given as much time as needed, and assuming mastery of previous subjects, IQ is irrelevant.*

Citation needed. I did not really believe that my relatively crap math ability was far above the average until I saw someone spend two hours getting tutored, one one one and still not understand the idea of a vector. I'm sure they could have been trained to mechanically perform an algorithm if they could recognise the class of problem, which is also pretty hard, but they were not going to get it, ever.
Sigh...

No, Dart had nothing to do with planned modifications to JS, and if you think it was in the oven for a long time, why then have 2 years passed and it still isn't shipping in the browser, and the language grammar has undergone many changes? It's spent an enormous amount of time, the vast majority, in public development. The Dart2JS compiler was rewritten multiple times from scratch since then.

I work for the GWT team, which was also owns the Google Closure Compiler. Simultaneously, at the same time, our team was kicking around taking the Closure type annotations, and making them actual (optional) grammar terminals instead of boilerplately JsDoc comments, pretty much exactly what TypeScript or JSX is today, and then propose those changes to TC39 (one difference is, we didn't have classes, we had Structural Types). A separate team was working on Traceur, which was prototyping a different set of changes to JS, and they too were planning to go the TC39 route. Google is a big company and can have multiple teams prototyping many approaches. This stuff about turning JS into Java sounds like religious nonsense from people who have an aesthetic derangement over classes and OO, there are advocates on both sides, not just Googlers (and in fact, there are Googlers opposed to classes in JS), and ES6 has been fielding Class proposals. We were testing out how various extensions "felt" and worked with tooling, for example, Structural Typing in the presence of recursive types has issues.

There's nothing "non-open" about coming up with language extensions, doing a prototype implementation, and then putting it out for public review and drawing up a spec. That's exactly how all of the IETF specs get done -- rough consensus and running code. Talk is cheap, a proposal is better understood if it comes with an example prototype. Mozilla does their own prototyping of extensions to JS, it's the only way to really do a sanity check. Compared to IronMonkey, no one is under any illusions that something like Traceur was being pushed as some kind of official product for people to adopt and use, it was very clearly, a test bed for experimentation.

If we take your definition, no one outside of Mozilla had any say over asm.js, they developed the complete asm.js spec without involving the public, dumped it fully formed, along with an implementation VM, emscripten integration, and even an UnrealEngine demo, all before any standardization activity. The draft spec has no non-Mozilla editors/contributors listed or acknowledged as far as I can tell.

One of the real shames here, all the focus on Dart/NaCL, while native apps distributed on mobile OSes are eating our lunch. I want ChromeOS and FirefoxOS to be a success, but it is more likely to be a success if Mozilla, Google, et al can work together, and avoid attacks. It pains me to see this because both sides are doing tremendous work to move the web forward, and pettiness can harm spirit of cooperation.
There's an intriguing exercise in Paul Heyne's "The Economic Way of Thinking" that asks, as a thought experiment, what would happen if a helicopter simply dropped cash on groups of people that needed it--the thinking being that if people have money, someone will figure out some way to get them the goods and services they need.

(There's obvious security and fairness problems with this method of distributing aid, but if these could be solved somehow, this approach "fixes" some of the problems that afflict traditional approaches, such as the way in which they disrupt existing businesses, and make it difficult for new businesses to sustain themselves.)
Wow, great run down, kinda makes you wanna keep your money in a mattress though, especially if you're from some small country like that...
The code I invent myself is almost always a big mess. When I'm working seriously, I research the answer to the problem.

This produces slower results, better code. The other trade off is I'm not working from direct memory or skill, so co-workers have less respect for me, even if "my" solution is better than theirs.

This makes me functional years ahead of my experience, but belies a true understanding of the concepts. As I methodically catch up with myself over time, this is less true.
Per person depositing in an institution. On European level, it would be futile to try to limit it to EUR100k per person, for many reasons, for instance because lots of people can have multiple identities -- expect perhaps in the Big Brother societies in the northern EU countries, where you can actually do a census by saying SELECT COUNT(id) FROM population WHERE alive=1;

Moreover, how would you treat accounts that are not owned by a person, but e.g. companies?
Oh by the way

While Cypriots were queuing in the ATMs to withdraw 300€ tops (then reduced), Laiki Bank was open in London, and accepting all withdraw orders.

http://www.zerohedge.com/news/2013-03-25/have-russians-alrea...
Q. Can you provide more details on Dragon Version 2?

Musk: Significant upgrades, powerful side mounted thruster pods. Quite big windows for astronauts to see outside. Landing legs that pop out of the bottom. It look like kind of a real alien spaceship. Started with landing on water because it was the easiest thing to do and we didn’t really know what we were doing. Didn’t want to take any unnecessary risks. Now want to push the envelope on the technology.

Plan to unveil Dragon Version 2 later this year.

- - - - - - - - -

Fuck. Yes.
Yes, it's 2.0.0, that's a promise of the API. No API breaks after 2.0.0 get released (It's already released today).

To tell the truth, I, Peter[1], and a few others take more than a month to think and discuss the API, even though there are just few functions to export. We try our best to make it better. In the end, I think, We are quite happy with what we get now: the unified API.

If a very good idea found to do the API, but the API would break, then it's version 3. But version 2 will still be maintained, and any bugs will get fixed. That's the promise.

Is this address your concern?

[1] https://github.com/ptaoussanis
Strange read. That guy used PHP for years and seemed to have fully ignored modern web development, he was baffled by using an ORM?!

To be honest, i would never contract this guy to do some web work for me (he's is some freelancer of some sort? He mentions making tons of money with PHP). Or any work. Really, who developed web stuff for quite some years and finds it strange that not to write pure SQL statements? Or dependencies? He find's it hard to deploy Django or node.js?

It reads to me like he has been living under a rock for years. And that's probably the worst thing you can do in the fast paced IT sector. You need to catch up and constantly learn new stuff to be up to date. I strongly believe that to be a good developer/IT guy the most important skill is to be eager to learn new things, to strive to improve yourself and learn, read, learn, learn, learn.

I always hate talking to overpaid contractors/freelancers about technical stuff and see how many people don't even know basic stuff. Talking about node.js or NoSQL or puppet or ansible or other "new technology" and be greeted by ignorance. And then i think "And this guy earns 100$ an hour and has a dozen certificates!?".
This sounds a lot like Dwolla, especially the part about designing toward your own biases.

I don't want to say any details, but I've chatted with a few of their team briefly and their devotion to their vision is either going to shoot them in the foot or it's got some genius element that isn't obvious to me.
Sigh, right in the nostalgia. Liero was better though, it had fluid simulation. You could flood a level with water and drown people, or better - oil and then set it aflame. And it had guided missiles, which you could spam, making one long queue of keyboard-guided death. It was basically Worms Quake.
This is just undermining the bank system. There is no reason big enough to do something like this and it appals me that some people are saying that he had it coming.

A part of it is 'dirty' and that argument is being used to validate the confiscation of working people's money and company's money which the EU's economy is based upon.

The fact that they announced this before taking a decision is just beyond stupid, any normal thinking human being knows that it's a bad approach given that they want to prevent a bank run. People in other countries are fearing that the same procedure will happen to them. This has a way bigger impact than just some companies and some rich people and some bad russians, they are just harming the image of banks in whole Europe.

Next to that fact, OP has a medium sized business, people work there, wages can't be paid, this has a major influence on companies all over Europe and everyone who works there. OP put his money in Cyprus because it was profitable, is that a bad thing? You have to choose paths that are most profitable for your company and he didn't put it in some obscure market, it was backed by a bank, we generally trust banks.

Now they want to prevent a bank run, this is just a ticking timebomb. Whenever the 300 euro/day rule doesn't apply anymore, there will be a bank run. No money will be going into the bank anytime soon. They are going to regret this.
In some ways, Python is the new PHP :)
Just like Zynga.
Growing up doesn't usually involve reducing a person's responsibilities.
With the advent of the ECB that's what's happened.
Now every little eurozone country has to get used to working with interest rates that are effectively set to suit Germany.

In the noughties that meant having cheap money because Germany was in the doldrums.
Of course fiscal policies could have been used
to dampen down demand in the overheated peripheral economies at that time.
And to a certain extent there were.
In Ireland, in about 2002, there was a very generous tax-free savings scheme if people to put away money for 5 years. Practically everyone who had the money bought into it to the maximum limit allowed.
It was completely inadequate though and a lot more should have been done.

However the trend in Europe is also to harmonise fiscal policy.
So to me it looks like, if we know what's good for us, we will all have to get into line with the German economy.
In the future we will be paying ever closer attention to internal German politics and economic affairs.
Maybe that's a good thing, the Germans do seem to know how to run an economy but I don't think 'growing up' is a metaphor I'd use for it.
Sometimes things don't go as you plan
Why are they releasing this over a week after NVIDIA's announcement of this exact same topic?

http://www.tbreak.com/news/nvidia-unveils-faceworks-the-most...
It clearly mentions that it returns a string and that data is binary data. As everywhere in python, when it fails, it raises an Exception.
> [Cloud hosting] leaves me helpless in the case of an outage

Not if you design your application correctly. HA is really not that hard to do, in the cloud or otherwise, so that single points of failure (e.g., vm or dyno outages) do not result in service unavailability. Also, consider that if you're not building HA into your apps, you are still at the mercy of things beyond your control with local physical servers. What if your upstream network provider accidentally publishes a BGP route that sends all your traffic into the void? Or, in a timely example, what if your authoritative nameservers get DoS'd? Build HA apps, aim to physically separate key redundant infrastructure pieces (built in to most big PAAS services and configurable in most big IAAS services), and you'll have no worries using a cloud service.
The last paragraph (15.) offers alternatives as well.
Expert Mattress Cleaning in Islington N1
Unless there are very very big deposits in your banks relative to your GDP...

I'm not saying that this solution is ideal or "really fair", but when you deposit your money in a bank that gives very high interests compared to other banks in the same currency, you should know you're assuming higher risks. And it isn't fair that if everything goes well you keep the interests, if it goes bad someone else pays for the risk.
Chrome bug unsolved for 2 years. Don't people change cookies in ajax responses?
> No, you don't. C doesn't have lightweight threads, which means it can't support a useful CSP model of concurrency.

Well there are a few libraries available for it.

And Windows C developers can make use of fibers.
Moreover the link has nothing to do with his point.
Having some sweat equity, as an owner, is really nice. It just gives you a good feeling about your house, car, etc., to know that you built at least some of it with your own hands.

I love to work on my muscle car. To me, just writing a check to buy someone else's muscle car is not interesting, nor does anyone have "cred" with me if they just bought it.
OK - crazy idea - start an on-line university in your country.

Beg some server time from a cloud supplier. Ask proffs in USA, UK etc to donate course material (for CS based courses ask HN users to create course material). Once things get started - it just might lead you to all of your goals.
I think he was using them as synonyms. That would explain to me why there's only one comma there, instead of two commas to make a series of three nouns, and also subsequently only two further explanatory descriptions.
The Setup: Joe Armstrong
Pfft. You need an oxy acetylene torch, which is the solution to about all handyman problems.
I have been teaching my 10 year old Python as an exercise. Recently I've noticed he's getting a little bored and I'm being very careful not to 'sicken' him, as this needs to be fun. I've just shown him the video for this and downloaded the code to show him that its possible in Python. He loves Minecraft (we watched the documentary movie about Mojang) and seeing this has given him a bit more of an interest again
Related, http://cloudscare.com
The OP does not seem to understand that the bank account was not robbed by European Commission, it was just lost because it was a bad investment.

He put money in a bank that failed. Presumably, he made the investment for reasons of convenience of operating the capital in Cyprus, but also because the particular bank he chose was paying high interest rates. It was paying high interest rates because everyone knew the risk was high. The risk materialised. Who is surprised?

EU helps a bit but is not prepared to compensate him for losses; this is not a fault of the European Commission.

I'm a bit short of sympathy because of this blaming of Merkel, Rehn et al. They're not perfect, but they are not culpable for this loss.

Cyprus has had tax as percentage of GDP at below 40 %. Northern Europe is closer to 50 %. If you had wanted buffers provided by the state, you should have collected taxes to do so. Alternatively, you could have stayed out of the euro, and then the government could just print money and rescue the banks. Of course, outside the euro you wouldn't have been such a great haven for grey and black Russian money.
EA and the Future
N Korea orders rockets on standby for attacks