skysight-inc/HackerNews huggingface dataset:
>> In the same way, treating labor as a pure commodity is dehumanizing and exploitative.

Inherently, or only when it leads to abuses, like in "The Jungle"? Are worker treatment laws sufficient?

>> value is also determined by the cost of production

In what way? If it costs me $500 to make something, but nobody wants it, its value is still $0 (eg, a crappy sculpture). If it costs me $0 to make something and everybody wants it, its value could be millions.
Identifying multiple instances of a polymorphic association in Rails
Maybe they behave better in other parts of the world, but the Red Cross in the USA is everyone's knee-jerk reaction to throw money at, and they have many many issues:

http://en.wikipedia.org/wiki/American_Red_Cross#Controversie...

http://articles.latimes.com/2006/feb/04/local/me-redcross4

https://www.google.com/search?q=Red+Cross+resigns

(note all the resignations are different people!)

http://www.usatoday.com/story/news/nation/2013/07/18/red-cro...

http://blogs.reuters.com/felix-salmon/2012/11/12/the-problem...

and there was a huge scandal where they used emergency fund donations to buy furniture for their offices - having trouble finding it right now
Could you keep your Wikipedia drama inside Wikipedia or your blogs and not turn HN into the book of complaints, please?
Got me wondering: What's the non "harmful/hurtful" pronoun to use for someone who is asexual (probably not the right word)?
Haig was a founder of the RBL. In fact the OP linked to a wiki entry about the RBL, which spells out the RBLs formation. The whole point of remembrance is to recognise "the bulk of the cost and consequences" that is carried by all classes who are maimed or killed in combat. War isn't selective about your background and weapons maim and kill indiscriminately. Are you suggesting that because Haig was a founder, we should offer less credence to the RBL for the subsequent work that they do?

I believe the OP was referring to the politicising of the act of remembrance for political gain. Mr Smith has politicised this by writing an inflammatory piece bemoaning the current wars, which as you rightly point out were brought forward by Blair and the (Guardian supported) Labour Party. As a result, Smith is asking us to besmirch the act of remembrance of soldiers who have fought in these conflicts. Why? Because we don't agree with the wars? That seems rather churlish to me. I don't agree with either of the conflicts that the US has started and that Blair blindly followed, but it won't stop me remembering the combatants whose lives have lost or irrecoverably changed. If anything the act of buying a poppy is reminding us just how vile war is an how we should all stand against the politicians and corporations that lobby for it. The poppy should be a symbol of peace, albeit a sombre reminder of what it can cost.
Say's Law certainly isn't the only economic proposition claimed to be a "law", though it is arguably the most misunderstood and most widely regarded as false of all the "laws"...
Your second paragraph answered your first paragraph (-:.

1. We have a different view of static typing than Racket.

2. We have a different view of the type language than Racket.

3. Long term, we are working on smoothly integrating testing, types, and specification [as a spectrum -- perhaps even as a cycle -- rather than as three different things]. Refinements are an instance of this. Another is our plan for how to do type inference.

4. I am also convinced that parenthetical syntax has real problems that I can't completely ignore. Of course, it doesn't hurt if it can get people to stop complaining. (It's not only students: the bigger opposition often comes from teachers. Unfortunately the teachers control the path to the students, so their views _really_ matter!)
The Top 6 ways to Increase Productivity in your Business
I would recommend reading this article, and in particular follow the links to wikipedia discussions.

While I have long believed Wikipedia is too cliquey, and been annoyed that things like C++ articles are wrong, this shows the problems run much deeper, and are much more serious than I realised. The rules lawyers now rule wikipedia, and their biggest concern is their own self-preservation.
The point is they're not that confident the stock will go up much more. Sure, you could look at it as spreading risk.
The motto of the Royal British Legion is Service not Self. Perhaps Mr Smith would be well served in remembering this.
If you don't know what pronoun they want to have used, just use the third person plural (they). This is true of all instances where gender identity is sensitive.

What do you mean by asexual? Do you mean transsexual? If so, the correct word is trans-male or trans-female (reflecting which gender they identify as).
So, I don't get it. Doesn't Wikipedia have a system of redirects? Just set it up that going to either the "Chelsea Manning" page or the "Bradley Manning" gets you to her page. There, is everybody is happy?
Can someone explain to me why this was not the solution chosen, or if it was, what the fuss is all about?
You can use 'hir' - http://en.wiktionary.org/wiki/hir
There are at least two problems which would have to be solved. Mind you, I think that they are worthwhile problems.

The first is funding.

The second is to gather a base of reasonably committed people who can clear up graffiti without becoming deletionist.

I don't have any good ideas about solving either of them, but any reasonable proposal for forking WP and trying to replace it should address them.
I switched to using TvTropes about 5 years ago and haven't looked back.
> Established shops mean established culture.

I work at a relatively large technology company (Bloomberg) and I have had great success in changing developer culture for the better. It takes a lot of elbow grease, many meetings and you need the gumption to ride through it but we've truly made the day-to-day productivity enhancements that we need for our business. In just this year my team has accomplished:

> GitHub Enterprise deployment;

> Massive project conversions from Ruby 1.8.7 to 1.9.3;

> Adoption and training of AngularJS building reusable directives;

> Utilizing Boxen to make developer work environments reproducible and deterministic;

> Consolidating build systems (Jenkins) and integration with corporate internal systems;

We're really on a roll and I think once you gain the trust of management and they see the moral changing for the better you can really stop the world. But coming in from the outside I can see how this is intimidating and, roughly speaking, you need to consider most organizations are not going to give you the keys to the castle with merely blind faith. You need to disrupt a bit.
Code Bubbles were invented one floor above me (by another team in computer science at Brown University). So, we're not at all unaware of it. And yes, it's great stuff.

But we also had to make a conscious decision about IDEs, and we decided to be IDE agnostic -- IDEs should enhance the language but not be the only means of working with it, because programmers are really attached to their editors, and a language predicated on tearing people away from their editors will stuggle. Also, having been part of DrRacket from version 0.0, I know how long it takes to make one that's any good.
> giving digital copies away for free in order to reach a larger audience.

Some people want to make a living at it, at the risk of having a smaller audience.
i dont think its unethical to ride on the coat tails of another's campaign, provided you give back links and credit so the audience can get a trail back to the original source.
Interesting. For myself, as a Brit, I agree with the points above except this one:

2. The influence of special interest groups and corporate electioneering is much more muted in the UK.

... I suspect we are actually beholden to special interests, but due to the nature of secrecy in government, we don't hear as much about it.
Sure. As a programmer, you should know that names are important.

Should an article on African-American civil rights get a redirect from "Niggers"? (NO.)

People deserve the basic respect of being called by the name that they want, and not by names that they don't want.
"They" is supposedly not grammatically correct (IIRC), but to me it sounds a lot better than the alternatives, and... grammar can change to fit society better.
Can you query them for servers of a specific type? This sounds more like a service registry than a configuration management system to me.
Try gradle. It's written in groovy, but surprisingly nice to use with Scala & Java.
So Ansible has the disadvantage of unclear, implicit dependencies.

The undeterministic declarative system (Puppet) has the disadvantage of unclear, missing dependencies.

I would prefer a deterministic system, so that I can validate the output by automated acceptance tests. Preferably, these tests also take into account the various upgrade paths (new->head and head^->head)
They can and some do, depending on how much your university is willing to pay. I got many books this way and it's completely legal as far as I'm aware.
I also thought it would be about Abbie Hoffman's book. I read it in highschool just after Jerry Rubin's Do It!, because Rubin talks about Hoffman's book in his own. To this day Do It! is still my favorite book, and Steal This Book is close to second. It was my first encounter with what I naturally called "hacking" outside of the computer field.
They are, or the result would look like crap.
Paradise Lost: Paranoia Has Undermined US Democracy
That is a pretty poor analogy.
Doc tests are butt-ugly in several ways. Code shouldn't be written in strings, and they take twice as much vertical space as they need (which is a problem because monitors are typically used much wider than they are tall).
These Wikipedia 1984-style debates are what the whole hep world would be doing on Saturday night if Kafka's dreams came true.

Which they are, slowly. Get used to it: this is the ugly face of herd politics, and it's only going to get more common with time, sadly. The only solution I know to this is to set up a strongly empowered group of stewards with their heart in the right place and the power and mandate to step in and fix things when they go awry - yet even that is fraught with issues, such as what happens when the stewards themselves are corrupted with idiots.

Until we have a foolproof system for weeding out well-meaning and well-sounding and hard-working idiots, this is what every organisation will naturally tend towards until a dictator takes over it and either destroys it or makes it wholesome again.
Your page sucks hard onna android smartphone.
Someone who identifies as neither gender. I realize gender != sex in this context but I couldn't think of a better alternative.
It's not prescriptively grammatically correct, but it's the same thing as split infinitives or prepositions at the end of sentences. Native English speakers use the third person plural all the time anyway, and when the reason for your language's antiquated grammatical rules is wanting to be more like Latin, I think it's time for the pedants to catch up with reality.
I had a friend working in a news agency once. So I ask him for details about some nasty events in Africa - and why it is not news here (I had macabre fascination at the time with how bad stuff can get in Zimbabwe so I was interested in Africa above average. It managed to get even worse than I feared). His answer was devastating - "Oh it is Africa? My editor has forbidden me from publishing news about it if the body count is lower than 50000" ...
Depending on how they structured their deal, it may very well be possible that Springer knows about this and is allowing it. There are quite a few other Springer books available on authors' websites, for example The Elements of Statistical Learning (http://www-stat.stanford.edu/~tibs/ElemStatLearn/)
I disagree about Lisp's syntax being "just the syntax tree", it is instead as you say a little later on, one specific way of writing linear strings of characters that correspond to syntax trees. Of course any other unambiguous grammar is also just one specific way of doing that. Lisp's syntax is not special because it somehow magically corresponds to parse trees where other syntaxes do not; rather in the case of Lisp the correspondence is simpler than for other languages. You make it sounds like Lisp does not need to be parsed, which is clearly false, it's just easier than most (but not all) other languages.
Off topic but apparently your site's cert has expired: https://www.cryptoseal.com/
No one's forcing you to read this or reply to it. Don't upvote it and don't comment if you don't like it. Commenting that you feel something is off-topic is against the guidelines, FYI.

Clearly other people than you are finding it of interest.
Those aren't exclusive goals. Michael Hartl has had great success with a free HTML version of rails tutorial. I presume zed shaw is also making money with his learn X the hard way series.

I'm not a programmer, but I've released a free HTML version of my books and print sales didn't decline at all. Too soon to be certain, but they may have increased. I sell PDF copies too.
Obviously if the author invite you to copy their book they are aware that it is not stealing, so I think it's a reference to Abbie Hoffman's book (https://en.wikipedia.org/wiki/Steal_This_Book).
I have a hard time seeing how Wikipedia contributors/editors struggling over something quite a lot of people would also struggle with is so definitively an intentionally hurtful act as the author suggests.
There's also disagreement about whether to use a male or female personal pronoun to refer to Manning. This touches on many significant cultural issues, and apparently is something Wikipedia will have to decide on as a matter of policy.
I first try to find a book without paying. If I read a good chunk of it, if it is any good I buy the book. Otherwise I would have to pay a fortune for all the books I browse and probably may not end up reading.
Yes, of course, we've thought about it. Equally importantly, we have a "satisfies" keyword for stating checks about properties. (See the example on the Pyret home page.) We use test oracles extensively in teaching; see these two assignments: http://cs.brown.edu/courses/cs019/2012/assignments/sortacle , http://cs.brown.edu/courses/cs019/2012/assignments/oracle .
Pyret is not pure. We have mutation. But mutation has its own syntax different from regular binding. Variables (as opposed to identifiers) are preceded by "var", and variable mutation uses ":=". [Similarly for fields.] This it to make clear to all forms of readers -- programmers, compilers, IDEs -- when something is mutable.
>(foo) turns into a file name, so it can be passed to things that absolutely want a file name to write to. And multiple occurrences of this should work as you'd expect.
Cycling will never be the same again, here's why: Invisible Helmet
There must some sort of legal procedure for things like these... You can't just snap your fingers and change your sex or you name and demand from everyone else to accept it right away. Why not also change titles? From now on, call me Padishah Emperor, please.
Typhoon Haiyan is much bigger and much stronger. The wind was reported at 195 mph with 235 mph gusts. This kind of wind destroys everything on its way, peels asphalt off the roads, removes soil, etc.

Phailin maxed out at 160 mph.

That's quite a lot of difference.
Investment banks rely heavily on technology. That said, there's a lot roles in their tech department that are not programming positions. There's business analyst who interface with the business gathering requirements, project managers who guide the dev team and make sure they don't go off track, and functional analysts who convert business requirements into use cases. Theres QA engineers that manage the testing and releases of these systems. These are all technical jobs, that require candidates to who can learn and understand how large systems operate but don't necessarily need to program. It helps but not necessary.
Though Pyret is not pure, our emphasis is heavily on "functional first", even for objects. We believe state should be used carefully and for good reasons. HtDP (www.htdp.org) has two whole chapters on state at the end, giving design recipes for their use, and I'm revising some of these in PAPL (papl.cs.brown.edu/2013/).
Yes, I flagged it as well.
This is why a test block is a block. Writing inline tests for stateful functions in Racket was a bit painful because it is so heavily expression-oriented. We want to make this feel more natural.

(Another virtue of test blocks: you can write little local helper functions. There's an example of this on the Pyret home page.)
400 EUR per single pop...
Contracts are fundamentally different from tests. Contracts are abstract specifications about values while tests are concrete specifications about values. The concrete vs abstract distinction is fundamental, as I hope is clear.

That's why Pyret has both tests and contracts (for now, in the form of refinements). This is a distinction that has been explored extensively in Racket also, all fully aware of Eiffel DBC.
> Interestingly, having been charged as "racist," his departmental colleagues, save two conservatives, abandoned him.

After someone has been hounded to suicide for saying something unpopular, only crackpots will bother supporting them.

And Nagel's criticism was probably valid. Locals usually lend credit too readily to their friends, and outsiders can be more businesslike. Look at native Europeans vs ethnically Jewish bankers, or native Malaysians vs ethnically Chinese bankers. There's a book on it: http://www.amazon.com/Essential-Outsiders-Transformation-Pub...

Nagel's argument wasn't anything to do with race, it just said that blacks, like whites and asians, lend too much to their friends.

I'd like to hear what the PC Police have to say about Nagel. Probably nothing - they probably know they fucked up, but by their standards it is better to say nothing than to say something which is bad for the cause.

An aside, his Handbook of Global Social Policy looks quite good (though I only saw the google reader preview). I can see why it annoys people, though - he focuses on finding compromise solutions.

Maybe Weissberg is lying about the fact that Nagel was taken to Federal court over a trumped-up charge of racism, but you'd think that people would actually deny it if that were the case.
> You can't just snap your fingers and change your sex or you name and demand from everyone else to accept it right away.

Why not? If I claim that my name is John from now on then what right does anyone else have to claim otherwise?
As for legal procedures, it depends on the nation of residence mostly. For example, in Scotland you do not need to go through any legal process to change your name in a legal sense, you are identified by the name you use for yourself, rather than there being a 'state sanctioned' name which would need to be altered.
I wonder how this generalizes to higher dimensions.
This sounds like protecting people from themselves. I disagree and believe people should have easy access to buying shares, if its a disaster only themselves are to blame.

Also it is not the same as repairing an Airplane. If you lose all your money you only hurt yourself and your family. (And thats the way it should be, people should loss if they are stupid with their finances.)
The word you're after is "agender". So, pretty close.

The answer is - whatever they tell you to. Some would prefer "they". Others wouldn't care if you use "him" or "her". Yet others prefer some invented pronoun (there's a long list).

The only one that's likely to be inappropriate is "it". Don't use that.
Didn't quite understood drawback about Amazon - what do you mean by owning your code in deployment?

Also, what's wrong with Autodesk?
It's too bad that the term political correctness is so generically incorrect. Doing things like swapping out the N word for "african american," dropping the word "retard" from your vocabulary, referring to adult women as "women," and referring to people of non-european descent as more than "oriental" and "mexican" is not "being politically correct," it's doing something that takes you no effort that makes you less of an asshole.
You're being too hard on yourself here: it is not pathetic to not have 100% concrete goals when you're not even out of college yet.

College, and much of your 20's and even 30's, is the time where you figure stuff out. Try business/banking - don't like it? Try web development. Don't like it? Switch to something else. And then when you're 47 years old you'll realize that you want to change again - and you'll do it too.

Of course that's far easier said than done; I'm not trying to tell you switching is easy, it's not, but I am trying to tell you that you're not locked in to any one path.

I've interviewed and hired quite a bit, and I can tell you that any programming internship is a good internship. Having some real world experience is good, even if I've never heard of the company you interned at.
You can create named pipes explicitly:

$ mkfifo ~/pipe
$ ./background.sh > ~/pipe &
$ tail -f ~/pipe

http://www.linuxjournal.com/article/2156
Some would say that as goes an online community, so goes a country.
Yeah, sorry, I should've used the term dynamic typing.
Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link. (Not all users will see this; there is a karma threshold.) If you flag something, please don't also comment that you did.

--http://ycombinator.com/newsguidelines.html
Interesting but the performance numbers on his new work (Badger) don't really make sense. 5mm record rollups on narrow tables in SQL Server on fast. I'd assume that PostGRES would be about equivalent.
I actually spent a part of the weekend re-evaluating Scala build tools for the who-knows-how-many times now.

Gradle did come up and I was astonished to discover Groovy is now over its performance problems and may very well be a worthy platform to develop web services on!. Only if Groovy had a clear road map and profound backing it would have been the true "Scala killer".

I think it's worth giving Groovy a second chance by its own, and I've set up some time to do that.

And lastly - after looking at gradle as a build tool for Scala - it looks OK, however I don't think I will ever withstand all of the hate and incompatibility from the Scala community because I've deviated from SBT (which is another problem by itself).
I can understand that, but I was referring to the parent comment:

> We make most of our money indirectly from the books: consulting, seminars.
I'm an example of this trend. I trained for a decade in big data for neuroimaging. Then I realized I was working long hours with little upside beyond my own curiosity. I certainly wasn't changing the world in any tangible way. I had originally gone into neuroscience to understand my family's history of mental illness. Ten years later I was helping no one - not even myself.

I'm not convinced Big Science is in trouble though. Those who have the motivation and talent to stay in the academy will continue to do so. Yes, outstanding people will be lost but Science can progress from their contributions to commercial efforts. Geoff Hinton ends up at Google but we'll keep hearing from him the best use of his talents - the improvements to products we all use every day at a massive scale.
Can someone provide a synopsis of the main point? (article is 5000 words)
I found one study[1] which concludes that unit tests are not enough to reveal all errors which would be revelead when using a statically typed language.

1. https://docs.google.com/file/d/0B5C1aVVb3qRONVhiNDBiNUw0am8/...
But if they still believed in FB's vision, why would they dump so much stock? 1/3 sounds like a lot to me.