skysight-inc/HackerNews huggingface dataset:
I am a divorced father with a 3 years old son. My son does not yell at me nor at any one else (AFAIK).

When he wants something he requests it, and I will usually honor his request unless I see a good reason for not doing so. If that's the case, I will take the time to explain it to him even thou I know that he will not understand everything I say. I think that's important, because it shows commitment to him. My decisions are usually final (for now). This will change when he grows up and becomes able to articulate good arguments on the reasons of what he wants.

He does play with other children. And when he does, he is quite clear on the limits with him. When another children attempts to steal one of his toys he will stand on principle (I really like that he has this personality). He will talk with other children but not yell. If the other child is yelling he will probably ignore him. And he chooses to play with other children who are also calmed.

If he does not do something I want him to do, he will get punished (as part of the feedback loop). It usually involves not looking at his favorite cartoons. If he does something right, he gets a praise.

What is even more interesting is that other people's sons and daughters also behave like that when they are with me. So, it leaves two possible choices:

1. I am somehow special and children behave different around me.

2. Lots of children also behave like my son.

So far, I have chosen option number 2 as my belief. I also think that if you make clear the boundaries for children, they will honor them.
If you're self-employed and contracting with a foreign company, then IR35 can't apply

I guess that makes senses now thinking about it. I really hate IR35, there's so much grey area.
What do you do to get rich during a gold rush? Sell shovels to miners.
Absolutely right. Furthermore, regarding the claim that Gates has sidestepped the politics of polio eradication is also incorrect - Gates has been in the UK talking about this to the UK media this week.

"This plan says that if the world supplies the necessary funds, political commitment, and resolve, we will certify the eradication of polio by 2018."
He continued: "Funds, commitment, and resolve… These are the key variables.

http://www.telegraph.co.uk/health/children_shealth/9835691/B...
This is the first real insight into Cuba I've really ever read - 'tis quite interesting indeed.
The way it works is that parents get 16 months (roughly) to split between them, but 2 of those are reserved for the father. If the father doesn't take them, then the mother doesn't get them either, hence "use it or lose it". This seems to have made it acceptable for men to take paternity leave, while before it wasn't. Men have an acceptable excuse in a way. It seems to really have changed the underlying attitude to the point where taking a few months paternity leave is the norm. It has a positive feedback loop: suddenly you can see fathers in town with strollers, so that in itself makes it more acceptable. Many have argued that legislation is not the way to deal with problems like these, but on the other hand it has been very successful in its goal to shape public opinion.
"According to Washington-based Refugees International the U.S. has admitted fewer than 800 Iraqi refugees since the invasion, Sweden had accepted 18,000 and Australia had resettled almost 6,000."

http://en.wikipedia.org/wiki/Refugees_of_Iraq
I forgot to mention, all parenting aspects aside, this is a really cool hack. I love seeing what can be accomplished with just scripts, pipes, and the occasional file.
How does Oliver Emberton create the graphics for his Quora posts?
Using Docracy's unique document change analysis, etc.

I'm really curious to know what's so unique about this as compared to classic diff plus colours?
> Also, did you think about the above remark? If you change the meaning of tabs in the editor, there's no easy way to let the language know what you decided. The outcome is that the editor operates under one assumption, and the language operates under another.

If I use tabs, then Python will just consider a line that starts with 2 tabs to be indented one more level than the previous line with 1 tab, and so on. What I set my editor to display the tab as shouldn't affect how the interpreter reads it (unless I mix spaces and tabs, which while I don't think it's likely or common, I do agree you have a point there).

Or did I misunderstand you?
Which is why German universities are consistently at the top of international rankings, right? Oh, wait...
That sounds like what I said, though I didn't spell out specific parameters on what was meant by "long-term, tested, monogamous relationship".

If one is going to be having sex outside of such a relationship (by which I had meant "when one is not in such a relationship" although I suppose it would apply to cheating too), one should be wearing condoms, yes? That's the part I was talking about, and I don't see how it's the opposite of what people should be doing.
How a Boat-Plane Hybrid Shattered the Sound Barrier of Sailing
How can you prevent group-work in a math exam?

The reality is, there's a few "twists" (non-intuitive steps) in every proof. If you know the "twists" it cuts the time down to 1/10th. If you're working in a group, there's a clear advantage, but no way to prove anyone cheated (unless students are dumb enough to copy it out line by line).
The situation currently is an unmaintained and guaranteed insecure package, so I don't think having users rely on something else will make it worse.

> These ports haven't been maintained and have been subject to numerous security issues over the past couple years (including a very critical one that made the news this week)
On the flip side, most US universities simply turn a blind eye to blatant cheating, and actively punish professors for even reporting it. I don't know if Harvard is better or this case was simply too egregious.
One other example that comes to mind is Paul Davis the developer of the ardour audio system.

I suppose you could include Linux Torvalds etc but only if you consider big corporate sponsorships as donations.
What makes the economy of Singapore more sustainable?
> While I know I can't trust Ruby and the Rails communities to do the right thing, I know with much more certainty that I can rely on the OpenBSD developers to.

I find this intriguing. It seems to me that all of the recent Rails security issues have been communicated and patched quickly by the Ruby and Rails communities, while the ports maintained by the OpenBSD developers remained out of date and insecure, which argues for the opposite conclusion to the one you have drawn. But I don't think it's any knock on the OpenBSD developers, keeping up with patches in a fast-moving project like Rails is a losing proposition, so they're absolutely right to remove the ports and cede that maintenance responsibility.
‘The Most Popular New Version of An OS In History’
This is pretty pedantic, but wouldn't

for k in m

be more "pythonic" than

for k in m.keys()

?
Because Ruby is something they use and they want to fix the problem. If they don't highlight the problems, nothing will get solved.
The Nordicism of Minnesota is a bit of mythology perpetrated by Garrison Keillor and the locals. It's more German than Nordic, as are the the other well run states such as Wyoming, North Dakota & Iowa. Vermont is also generally in the top five of "best governed" states and the largest ethnic group is French Canadian, not a group renowned for their skills of governance.

Minnesota is not like Switzerland at all. Nor are Minnesotans Yankees. "Yankee Switzerland" is a pretty bad phrase for describing Minnesota.
Removing the ability to run code on gem install would be quite disruptive. I think that establishing a universal gem signing policy and/or some form of whitelist/blacklist strategy would be a better solution. Consumers need to be able to trust the installations of the tools they use. The same risks apply to any other installation process. Think of how we install RVM or Homebrew.
Minnesota is more than 90% white and Christian : http://en.wikipedia.org/wiki/Demographics_of_Minnesota

But I have a feeling, Minnesota's "Yankee Switzerland" status has more to do with public education than with its demographic makeup.
Haskell has printf without using lists-as-parameters. It accomplishes this by doing some very clever type-level trickery. The key idea is in the recursive definition of this instance of PrintfType:

instance (PrintfArg a, PrintfType r) => PrintfType (a -> r) where
If he had dangled the pen from a string, it would have hung at a ninety-degree angle with respect to the tilted floor.

For enormous fun, dangle your earbuds from their cables during the large maneuvers during take-off and landing. The wires seem to have a life all their own. People around you will stare, mesmerized. For some reason you really seem to want that wire dangling to match what you see outside.
Ask HN: In light of Rails security is now a good time to learn Django?
I'm a little concerned after reading Patrick McKenzie's article. It seems like it isn't that simple to flick a switch and turn off the most vulnerable parts of rails (i.e. stuff related to YAML).

Maybe Django/Python has similar issues but it is not as popular as Rails. Should I be concerned and perhaps consider moving to another framework?
I've had recruiters pull fast ones on me back when I started programming professionally. There is a special place in hell for these people. Such jerks!
This just drove me to create my own mailing list for job offers. The aim is to keep it clear of recruiters. If you want to check it out and receive job offers directly to your inbox (where you can look at them without logging on and dealing with the BS of most site out there) click (http://news.ycombinator.com/item?id=5150829) to see the HN thread. Not spamming, just giving back to the community.
It would seem to me that a winning strategy would be to make these units, sell them, and ship them.

In the delays for step 2 & 3, have them sitting around plugged in mining, paying for their use. The final sale defrays the cost of building the thing, and you effectively get free Bitcoins--right before the market for mining tanks due to your dispersal of mining ASICs.

Is this reasonable?
Removing some insecure and/or untrustworthy code in no way forces any OpenBSD user to use other insecure and/or untrustworthy code.

I suspect that most responsible OpenBSD users with Ruby or Ruby on Rails code would likely already be looking at non-Ruby alternatives.
It's one of my many weaknesses, I admit. http://xkcd.com/386/ and all that.

I have come to realize that this is just a general psychological phenomenon. People tend to, if not overestimate the differences within their own group, then greatly underestimate the differences in outside groups.
Blokus Life Lessons
I'd concentrate first on building internally consistent mental models.

A Lisp repl, I think, would be a fantastic tool for this -- and I suspect "Common Lisp, An Interactive Approach" might be the perfect text for homework.
Not all of us keep all of our notes forever. If the expectation is that they should be kept the University should note it (and maybe they do). Mine did not.
I'm not sure how cheating is handled outside my university, but they take it very seriously in my CS major. If we're caught cheating on any assignment we generally fail the course and have a note placed in our academic file, and are potentially removed from the major.
They are also closest to the real socialism, no Soviet country got even close to what they are doing - and I am saying that as a person coming from a former soviet republic.

The difference however, is that they willingly(and democratically) choose to provide all those social benefits.
Good for them.
What about the part where he walked into an unlocked closet and plugged into an unsecured Ethernet port, using access to the network he had already been granted? I'd like to think that if I'm walking by your house and connect to your free open hotspot, I'm not committing a felony because you meant to put a password on it.
If you're trying to line things up with tabs, you're doing it wrong. Tabs are for indentation. Lining up columns is not indenting. (I'd also argue that trying to line stuff up like that is, nine times out of ten, doing it wrong: it inevitably leads to an if statement where the consequent is indented as much as the last line of conditions. If people are swearing by a style guide that says "always do this," and it's that, at least some of their code will end up being messy anyway).
This service is really cool. I think all companies should host diffs of their terms. Stripe, for example, has both the previous versions and diffs of their terms (https://stripe.com/us/terms) available at https://github.com/stripe/terms.
If your team has more than one person in it, you have two choices for indentation:

You can use spaces only, or you can have a random invisible mish-mash of tabs and spaces.

Nobody EVER gets it right, and if you're coding in something whitespace-sensitive, you're in for a wild ride.
This mainly makes me lament the fragmentation of the Stack Exchange network. This question, in particular, should have been on Stack Overflow. IMHO this fragmentation hurts the community. Very much.
If you define the model arbitrarily, I agree, but it you build a model based on observed data, you are much better off.

Choosing thin crash test dummies is an arbitrary decision. Measuring sets of real people and building crash test dummies around them is not. Unfortunately, it would also cause the costs of testing to skyrocket because you don't get two tries for a larger and a smaller person in one car.

Tackling education can follow the latter model, but just like any process, the real risk is that the end goal becomes following the process and not accomplishing what the process is trying to achieve. A sufficiently complicated model could, in theory, address that, but I think trying to turn educators in robots will have far more negative effects because that will impact the best teachers the most.
http://news.ycombinator.com/item?id=4280532
I have seen it even worse in medical and dental school. And because there is little ability to replace the lost revenue from expelling a student the schools are typically lenient.
The problem for the United States is that for various political and economic reasons, it is required to serve as the importer/consumer of last resort for the entire world economy. China, for example, would basically collapse into depression if they couldn't export to the USA.

But the only way to finance this is for the rest of the world to either continually loan America unlimited amounts of money, or just give America money with no expectation of return. Given the former, America is thus provided with the world's glut of exported goods and consumer goods, at the cost of being deeply, deeply in debt.
Would you add a "top 20" list of the sites with the most words or characters changed/month? I'd like to see which sites like to churn their terms.
Even if you're actually getting a real job, the recruiter will still use your references as potential leads, and will pressure them into being recruited.
It is a huge reason, as well is the small populations. Doesn't mean that one shouldn't commend them though. There are other parts of the world with small, homogeneous populations and they havent' done the same.
i did my undergrad at a commuter school (ended up with three bachelor degrees for a total cost of ~$24k) and am now at top 10 for my PhD in a STEM field. Even though i have no debt, i wouldn't recommend it. Comparing the school i was at, and the one i'm in now is like apples and oranges. Even the undergraduate classes i TA are much more difficult in terms of the amount of knowledge and work required to pass than the smaller local school. Before i figured that math is math, science is science, and the facts shouldn't really change from school to school, but now i can really see a difference of who is better prepared for cutting edge industry/graduate school.
I'm not really sure that "being loud" is the same as "being yourself". Most children are loud at some point in their life, and it has little to do with who they are as a person.

Telling your children to tone it down is not the same as telling them that Justin Bieber is an awful musician, or that MMORPGs are a pointless waste of time. You will not effect your child's personality by enforcing some noise violations.
Are the Nordic countries notably more homogeneous than Portugal, Greece, Montenegro, the 26-county Irish state, or Tunisia?
[I work at Docracy] What is unique is how we handle diffing within a hierarchical HTML structure and how our algorithm is tuned to display sensible diffs for written language text, which requires some more nuance than what is typically used to diff code lines. It's our own, homespun algorithm.
Germany is #2 manufacturing exporter in the world. If they are unsustainable, I don't know what is then.
But who is this usefully aimed at?

The fact that it is built for 'non web developers' is totally trumped by the fact that you'd need to know what in heck you'd do with a Github-hosted Python code repository that has loads of even more arcane dependencies!

Not having a go - I just checked, curiously, and it was the first thought that popped into mind :)
To quote Hans Rosling: “The problem is, we’re rightly concerned about the world, we rightly have ideological views and emotional feelings about the world, but we need to upgrade the facts,” via http://www.forbes.com/sites/ashoka/2013/01/30/why-facts-not-...

While you may very well be right about the economy being unsustainable, a hunch just isn't enough. Especially not in cases like these.
If you've been accused of cheating and you think your notes would exonerate you, you would be a fool to throw them out.
I use a text editor that was made this decade, so I don't really mind either way, as long as you pick _one_ for indenting with! And I don't mean "use the same in all of your files." That's fine, but it's common sense. (And indenting is not the same as lining up columns, so I don't mean that either).

What I'm talking about is that some crazy people think tabs are identical to, and indistinguishable from, spaces; just quicker to type. They'll do evil stuff like mandate a width for the tab character, then alternate tabs and spaces at different levels of indentation. (One indent, 4 spaces; two indents: one tab; three indents, one tab and 4 spaces). If I recall correctly, this is one of the auto-format styles you can choose by default in Eclipse. I have never understood why people do it. I think they're just sadists, or it's a clever way to make code read-only.

I prefer indenting with tabs, but if you're indenting with tabs while requiring a specific tab width - for any reason - you are part of the problem and I wish your code a thousand disk failures.
Wasn't the trespassing charge dropped?
Babbage: A Clojure library for accumulation and graph computation
When you figure out how to measure happiness, let me know. If you think simply asking people is a good way to find out, you're even more naive than I already think you are.
I've been having good luck with the LG HBS700. It feels a bit flimsy but it works well.
I made it about 3 days at my first job out of college as a recruiter, and I can confirm this at least at the small company I worked for. It was actually part of the training to pitch to applicant's references because they were much warmer leads.
There are a lot more miners now, so each miner makes less money. Actually the reward was cut in half a couple of months ago, so even in aggregate, they'll make money at half the rate CPU's used to.
Speaking in absolutes about recruiters is never useful (see what I did there?). Recruiter here with 15 years in the biz, and I've written lots on my jobtipsforgeeks.com blog about the perils of working with recruiters. I'm also working on a book with a similar theme that will expose some of what recruiters do, in order to help tech pros to at least be aware of things recruiting concepts such as 'candidate control' or why recruiters ask certain questions certain ways, or the differences between retained and pure contingency recruiters. Knowing a recruiter's motivations is key, and there is not enough transparency in the market today.

I personally don't use references as a source of candidates and only call a reference when clients request them (most of my candidate pool comes through past candidates that I trust).

Regarding compensation, what the comments here seem to be forgetting is that you as a candidate have every right to turn down a job, and in almost all cases the recruiter makes more money by getting you a higher salary. In contract situations this is usually reversed, where every dollar they can negotiate you down is another in the recruiter's pocket.

Some posting of fake job ads certainly happens by lower end firms, just as hiring companies keep ads up all the time to grow their network of candidates. It's somewhat dishonest, but not sure how it hurts job seekers (not advocating it, but seems a somewhat victimless crime).

Recruiters are trained to ask everyone for referrals, and early in my career I probably did. Now I realize that if you treat candidates well, with honesty and respect, and if you provide candidates with something for free, they will refer their friends (with the friend's permission) without me aging to ask. The free service I choose is information - my blog, a monthly newsletter of tech articles, discounts to conferences and events that I negotiate for my network, inside information on companies, etc.

Many recruiters are simply not good at their job, but every industry has some of that. Find a good one that doesn't ask you for things, and that actually provides you with good information and service, and avoid the bad ones. It really is that simple. Use recruiters that your friends recommend and set parameters and boundaries (don't send my résumé anywhere without permission, only contact me in this way, don't call references until x, etc). If they don't respect your wishes, drop them and don't recommend them to your friends.
Harvard is not going to bake ethics or morals into students during their time there, try or not.

Additionally, your blithe assertion that "but everyone was doing it!" is a valid defense is... unsettling.
Are Nordic people not "white"?
If they build many machines, and use them all to mine at the same time, aren't they suddenly crashing the value?

I guess if they get a good deal for energy (or need to heat the factory) "soak testing" is a good way to get a bit of money back.
Numbers like that are often red herrings. Harvard undergraduates have an average student loan debt of $11,780 [1]. While it's not $10k, and it is debt, it's really not that much higher.

[1] http://www.bostonglobe.com/metro/2012/10/18/graduates-small-...
Sublime Text Hacker News Reader
[I work at Docracy] C'mon, I wouldn't say "loads"! We are still working on a few lingering encoding problems, and we usually filter them out when we spot them. Other spurious changes are from the sites themselves. For example, every couple of days the IRS changes the date format in their privacy policy for some mysterious reason: https://www.docracy.com/doc/diff?originalId=1frr1ml4lt&r...
Most countries are relatively homogeneous. Some of the most homogeneous countries are the most horribly governed: North Korea, Albania, Algeria, Haiti, Lebanon, Libya... the list goes on and on.