skysight-inc/HackerNews huggingface dataset:
Revisit the Blub Paradox: http://www.paulgraham.com/avg.html

In short: Languages less powerful than Blub are obviously less powerful, because they're missing some feature he's used to. But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.

Interestingly enough, I think the Blub Paradox greatly informs how pg views people too. You can be a "normal person" or you can be a "super smart person." Normal people can't understand super smart people because it's just beyond them. (part of the whole "people aren't created equal—some are just better than everybody else" selectivist philosophy.)
escapeshellarg misses some cases. You need to use escapeshellarg_fixed.
I agree that these guys are huge tools. Sad thing is the majority of their uses probably don't fall within the tech community, so their negative image within tech won't really hurt them. Most people who use their site won't ever know who the founders are. The VC's backing them don't care if they are insufferable, they just want that money. Traffic = money, if they can generate the traffic, they get funding.
Since Rap Genius is a YC company, that is unlikely.

This also isn't the first time a YC company has had ethical issues called out on HN: https://news.ycombinator.com/item?id=5092711
A previous thread on this: https://news.ycombinator.com/item?id=6129148
I think that last part can be especially important.

I'm perfectly comfortable with both approaches, but as things get bigger, I value explicit structure more than convenience. When I'm dealing with implicit structure, I definitely notice the increased cognitive load.

That's fine for something small, short-lived, and personal. But if I'm doing something large, long-lived, and shared across many people, I think implicit structure gets more and more dangerous. It's hard to keep everybody's mental models aligned over time, which makes it easy to end up with a code base whose coherency declines.
Which is useless in the context of two options are equivalent under "risk equality" - the context of this discussion.
To address one of your points, I've found it much easier to get a complex line of clojure code working since I started using the InstaREPL in LightTable.

It shows the REPL output of each line of code as you write it, which is spectacularly handy.
One of the reasons I think people may find clojure hard to read is that there isn't much vertical spacing. Do you find this translation of js to clojure any easier?

function doThis(arg1, arg2){

var m = arg1 + 3;
var n = modifyArg(arg2);

if (m > 3){
System.out.println("bigger!");
}

return m + n;

}

(defn do-this [arg1, arg2]

(let

[m (+ arg1 3)
n (modifyArg arg2)]

(if (> m 3)
(println "bigger!")
)

(+ m n)
)

)

I'm not suggesting this is good clojure, but it's closer to the way imperative languages are written.

One thing which still causes me to expend a few extra brain cycles for me is the [] in the let clause. The fact that the locally scoped vars m and n are contained within a syntactic block, as it were, makes me feel that they're within an inner scope and not available to the code below. It's really trivial and absolutely a feel thing, but it does have small effect on the ease of readability.
Maybe I'm giving them too much credit, but this all seems like the fox-post-journal-fox loop to me. They are providing commentary on a controversy created by them, about them, revolving around link traffic. It should generate some 'news' content for their site, that is also about their site. They've even managed to work in a blog post about Google's TOS and how not to violate them that some people should probably read. I'd expect it to add up to a traffic bump.
The 21st Century Prisoner’s Dilemma 
Decreasing labor in order to salvage profits, to the detriment of both
Lots of hate for php in this thread, but this has me thinking: does anyone know a better solution to solve my problem? I have to build a CRUD-like webapp for some database, and with a bunch of authentication and authorization. Lots of forms and reports, think MS access. I was planning to use symfony2 and a generator bundle for this, as symfony2 has those things build in and the generator will write a lot of the code i need. I'm also pretty time constrained (2 weeks), but I'm still curious what other options there are out there or how other people would solve this.
Why would you paint an entire programming community as bitter? That is extremely close minded.

The author clearly contradicted themself. Did you read the article before downvoting? Also why invoke a false duality like someone being part of the Scala or Clojure community is mutually exclusive? For what its worth, I have used and am a fan of both languages. That won't stop me from pointing out a flawed post though.
NU'EST(뉴이스트) - Sleep Talking(잠꼬대) [Cover] [Holiday Special 2013] by 2KSQUAD
Perl's my mother tongue (started in bioinformatics) but I've been doing a lot of Ruby at my current gig in LA. That being said, I miss Perl's syntax and autovivification. I did a hackathon project with Perl at work, and my punishment for winning was porting it to Java for production.

Drop me a line Moto7451, I'm always interested in meeting local (Perl) hackers.
Someone on Hacker News doesn't understand the emotions of people who aren't him!? Now that's a surprise!

On a thread like this there's always someone who says pretty much these exact words. And then someone else who has to start a comment with "This." because that shows emphatic agreement and has not become in any way trite.

The level of arrogance required to hear/read someone say "what was said hurts me" and then respond with "no it doesn't, you're not hurt" is just stupefying. Yet it happens routinely around here.
This just got more interesting.

I certainly found what they did distasteful. Their non-apology makes me lose tremendous respect for a company whose product I sincerely like and frequently use. As other people mentioned, they come off as whiny children -- "but Sally did it first!"

At the same time, I recognize that they might have just pulled off something really smart. If they had came out and said, "hey, Google, you should do something about our competition, they cheat" as a blog post, it might have got some attention but most people would write it off as "yea, who doesn't use SEO." Instead, they generated a publicity storm; provoked Google; then, pointed out that, to be consistent, everybody should be punished according to the severity of the offenses. RapGenius being the least severe offender comes out on top, and they still have the best product.

I am more inclined to believe they just fucked up than they actually thought about things from this game-theoretic perspective. Misquoting Hanlon's razor, "never attribute to genius that which can be adequately be explained by luck." Moreover, I don't know how much the loss of my respect and that of people like me will cost them, but as a startup it could be expensive.

Regardless, this has been fascinating to watch.
I don't know about Scala, but you can check poster's link at the bottom on Scala vs Clojure.
Ruby also now has a VM, which people may or may not find more useful. I for one prefer Ruby 1.9.x to 1.8.x.
I absolutely agree. As the US has become vastly more tolerant over the last 50 years, many groups that have historically been targets of bullying and prejudice have gone too far the other direction and are now doing the bullying. More and more, even innocent mistakes made in public are used by these groups as rallying cries to further promote divisive and destructive behavior and attitudes. GLAAD and NAACP have both been repeatedly guilty of this.

What none of these groups realize about these over-the-top reactions to relatively minor PC infractions is that they are painting themselves as huge liabilities. No one wants to do business with or employ someone that is just waiting to pounce on any perceived slight against them. That will unfairly cost members of the groups economic opportunities, which is the exact opposite of their stated goals.
k9 mail.
I've been coding for only a little over 2.5 years, and especially agree with the point on learning technologies that are significantly different from what you're comfortable with. I started by learning Java to understand programming fundamentals, which made Ruby pretty easy to learn.

I then learned Ruby on Rails, which I thought was a bunch of "magic" until I started learning iOS development. A lot of the Ruby on Rails architecture concepts were very useful in figuring out how to architect my iOS application. Knowing some Java was also super helpful, since Objective-C is a strongly typed language. Learning iOS helped me understand both Rails and iOS better, and why people didn't like Rails. I also feel a lot more comfortable picking up JavaScript frameworks, such as Backbone.js and Angular.js, which were harder for me to understand and pick up when I was just doing Rails.

Next up, I'll be learning a little bit of Android development, hoping to learn the different philosophies for mobile and how to better structure my layouts for different devices, and will probably learn a bunch of other things I can't even think of right now!

Working with amazing engineers who are open to mentoring me has also been priceless.
Feels relevant given that the drama du jour is the Rap Genius screw-up (and the non-apology apology that followed). Plus it's an old-school comedian who has stayed current and is trying to navigate his way through the jungle of new media -- while demonstrating the class that people love him for.
As long as you ignore the fact that Google is writing production web services, 90%+ of Go projects are webservices, and it's beats the absolute pants off of Ruby for performance.

Have you ever even written a webservice in Go?
I asked what's wrong with the idea, not with the implementation.
I completely agree with the fact that this law should have been discussed at international level (at least EU+USA).
I can realize from your words all your discouragement for the global ethical crisis. I really hope that future generations will be able to enforce this kind of measures.
(BTW, may I ask you where are you from?)
Serialised data is still data - a sequence of bytes representing a JSON object is still semantically the same when it's decoded into a hash map. The information content remains the same.
The theme of this discussion is about freedom. That includes not having to rely on an external source of spending money, yearly income, "fuck-you" money, or whatever you want to call it. This is also known as financial independence.

The $75k per year has to come from somewhere. If it's not interest from an investment or some other automatic payout, then you are not free because you have to work at making sure you always get that $75k a year to be happy.

In paraschopra's comment about calculating how much is enough, he mentioned life expectancy. That tells me is isn't just considering an annual amount of money to be happy, but a greater amount from which the annual money comes from.
Well with evidence like that Ruby is pretty much dead in the water.

Happy holidays.
The study says no such thing. It only makes claims about averages, not about individuals, just like every other study.
That's odd considering the response Amazon originally gave in the post.
I knew I had heard of Countdown before at some point in the past. I searched my bookmarks and found this video, which apparently really happened in one of their episodes:

https://www.youtube.com/watch?v=oHhw_x-gHxI&feature=youtube_...
RapGenius != Lyrics site
Lyrics site != text annotation site
Open Letter to Google About Rap Genius SEO != apology

If an internet user searches for "Coldplay Yellow lyrics" he/she should be provided with a lyrics website (e.g. AZLyrics) by the search engine. If I search for "Coldplay Yellow annotations" I would like to go to an annotations website like RapGenius. That's what I expect from Google.

If RapGenius wants to grow on the back of a the lyrics searches with dodgy SEO tactics, and wants to win both on the lyrics and annotations SERP they will not be providing users with what they want.
One not parcelled up and handed over by South Korean intelligence. One where the author cultivated North Korean contacts and even went to the country to see for themselves. Journalism.
"the only thing you need is the card number and expiration date"

If the dollar amount charged is low enough you don't even need the expiration date. You just use the current month.

We've frequently have to charge expired customer credit cards (expired by years in many cases) and as long as the dollar amount is low enough (off the top +- $40 [1]) and the card number hasn't been changed the charge will go through. Very convenient instead of having to contact the customer to get a new credit card expiration date. Also helps because that way you don't give the customer a chance to rethink what they are paying for and whether they need it or not.

[1] May be higher but I'm not certain if it's $60 or $100 so I will go with an amount that I know works.
Does anybody else see the folly in letting a corporation with their own agenda run a real time news site?
http://railsinstaller.org
They can't opt out of minimum wage because there are laws, not because it's otherwise coerced.

There are compelling arguments in favor of abolishing the minimum wage, just as there are compelling arguments in favor of increasing it. Neither position is necessarily wrong, and each requires making trade-offs for the other, but either way, the imposition of a minimum wage is not voluntary to those upon which it is imposed.
Why Justine Sacco wasn't the biggest problem during her Twitter storm
https://support.google.com/webmasters/answer/66356
You'll be surprised about the hassles to open an (Internet) company in Germany.

They get the business mostly because they are cheap (and educated workforce, of course)
http://firespotting.com
This is a fascinating bit of research. Has any one posted yet information on how the actual card info was stollen? I read somewhere that the point of sale units were infected, but with no evidence to back that claim up.
North Korea's leader Kim Jong-un was "very drunk" when he ordered the execution of two aides close to his purged uncle, according to Japanese newspaper reports.

http://www.telegraph.co.uk/news/worldnews/asia/northkorea/10...
I suspect it is a front.

I don't know much about them, but I did see this video from earlier this year, where they don't seem to be "in character":

http://www.youtube.com/watch?v=LpvrWdfEUHg

You compare that to some of their others, and you get the impression they're smart (if a little weird).
Isn't it possible to drop elite forces into the country, have them locate and then simply execute the top leaders?
Disappointing. I was hoping for some sort of matrix.
I'm pretty sure that that is a sarcastic comment...
Uber: Public Relations God Or Goat?
This is why I like nimrod, which gives you the best both worlds

proc doThis(arg1, arg2: int): int =
let m = arg1 + 3
let n = modifyArg(arg2)
if m > 3:
echo("bigger!")
return m+n

With the added bonus that you get compile-time type checking (as well as a fair bit of type inference - notice I didn't have to specify any types other than the function signature), and the code itself compiles down to highly efficient C (https://gist.github.com/tylereaves/8116774 if you're really curious, do remember that code isn't intended to be human readable/modifiable).
All publicity is not good publicity.

Nope. Companies being in the news at all for any non-person-harming event is good. It's like display advertising to reinforce name recognition.

The name of the company is "rapgenius." They have a huge ambition, but they don't see how limited they are. Example: There's a radio station in Atlanta whose tagline is "All the hits, with none of the rap." (read: "none of that black music") They aren't a general purpose site. They are a rowdy manipulative bunch who are being stochastically abrasive in the hopes of finding a large enough group of people to like them.

Call it Lean Marketing: be loud and insulting as often as possible until you find enough of an exploitable niche where you fit in. (Turns out their first exploitable niche of "annotated rap lyrics" wasn't nearly big enough. They need more rubes to exploit now.)
Article say that big money make things a lot smoother anyway. Do you disagree ?

Working at Netflix seems to be a very demanding experience. Will you say that Netflix balance this demand ? In which way ?

Reading this article, I have the feeling that Netflix wants the perfect employees, with no bonuses, no awesome perks, an Uncle Scrooge culture (Wow, I can display my $40 SV paid-by-myself poster in the corridor without asking ! Awesome !), and worst of it an "Han shot first" management.

The saddest thing in this article is the unconditional autocongratulation (sorry for the frenchism) when it doesn't seems so marvelous.
So, granted the perpetrator can easily be considered to be a scumbag, but is doxxing him really the best way to address this situation? What if this guy ends up lynched by a vindictive mob? What if this information is wrong?
Please help me find an internship... I'm in Silicon Valley
I am

1. a very fast learner(I started learning CS last year fall, but finished core CS courses in 15 months. Also I picked up C++ very quickly as I started my work as a research programmer),

2. hard working(I got a very high GPA, did well on my research this year)

3. creative and thoughtful

What follows is my resume:

https://www.dropbox.com/s/icnpwwelsswtyec/Eric_Na-resume.pdf

I came to Silicon Valley for this winter, and I want to find an internship, but it is so hard for me.. I have no idea why. Whatever emails I sent were not responded.

If you know anyone who are looking for interns like me, or if you are hiring, please consider me.
It`s got a nice futuristic feel to it. Hyperminimal is my new permanent Sublime theme.

Thanks
Well done, Joel. It would have been unambiguously better if had been an interactive Madlibs implemented in Clojurescript though.
man, these guys really like their open letters, their sense of entitlement, and their not knowing what they're doing.
Obama seemed very surprised that no one told him the project was going so badly. Delaying the project would have been bad for his reputation but not nearly as bad as the fact that hardly anyone could log in on the day it launched! Somehow he had managed the project so badly that he hadn't even communicated this basic set of priorities to the team.
Samsung KNOX flaw leaves Galaxy S 4 compromised
Not the details of how it was done - but Bob Cringely has an interesting bit of conjecture on how the attack might have been introduced. It is a bit controversial because it hypothesizes that it was a lack of proper change control processes and possible outsourcing.

http://www.cringely.com/2013/12/20/thoughts-grinch-stole-tar...
Codective "Code for Equity" H1 2014 Applications Open
Codective : code for equity opens for H1 2014.

Got an idea that needs validated or a product that needs built? Don't have the skills or resources to do it yourself / in house? Codective can help. We are a community of venture coders who will develop your project in exchange for equity.

After our first successful graduate, PRMatch.com, a market place for pay-for-results publicity that is revenue positive and currently raising on a $1M valuation we are now looking for more entrepreneurs to work with in 2014.

Applications are handled through Angel List and are on a rolling basis.

Also, if you are an engineer that would like to get access to our deal flow, please be in touch.

Let's build your dream in 2014.

Application: http://angel.co/codective-h1-2014/apply

Profile: http://angel.co/codective
I (half-)heard on the radio a couple of days ago something about the infection being at (or getting into) a processing center for Target, which was why so much was able to be taken. Sorry I don't have more info, I only caught the tail-end of what they were saying (and I haven't looked it up elsewhere).
Oh, for heaven's sake. Now that he's gone and written this template, what the hell are we going to talk about on HN?

Everything is ruined.
Obviously. It couldn't possibly have anything to do with the scientists wanting to make sure that widespread HIV infection didn't break out within heterosexual communities - which it could easily have done as we've seen in Africa. If heterosexual people had been taught they didn't need to worry about HIV, we could easily have had similar outbreaks here which would rapidly have made the odds a lot worse. (Also, it's impossible to reliably tell if the person you're having sex with is a member of a high-risk group anyway.)
It's totally true, but I have already years of experience in Y and it is used by everybody around me. :-)
The problem is that you are erecting trade barriers in order to do this, by forcing ads to be sold in Italy. And the deeper problem is that every country would like to shift its tax burdens to "big multinationals" but there are tax and trade agreements to impose some fairness and order.

If an advertising company really were running some of their operation from Italy, they should certainly pay tax there (and not, say, in Ireland). But you can't expect to tax all ads that are purchased by Italians that really are sold from overseas.
Yes, this is really huge! People who have been in denial or assumed they would never be able to pull this off (like me) are now aware. Naivety is no longer an option.
>So what you said, as far as I understand it, makes no sense. Google are based in Italy.

There is a small Google there, but they are satellite, not headquarters. (I assume. Perhaps Italy is in the top couple percent and actually does significant things other than sales, then substitute another country here.)

>But what's happening is the national sales people are closing deals but then book those ads through a different legal entity in Ireland, even though the sale happened with a local sales person, in a local company. This is with the express purpose of avoiding tax and claiming it was 'only following the law', when it is clearly deliberately avoiding tax.

Are you arguing that there is something unethical/immoral/unfair about a big company paying a small local one to sell ads on behalf of the big company? I guess I'll just have to disagree if so. I see no reason the price of the ads should be counted as revenue for the local company.

Right now Google is funneling all the money through one country because it has the lowest taxes. Even if they stopped using loopholes, I don't see why they would stop selling from the country with the best tax rates. So Google Italy, Google France, etc. would not still book the ads.
Except for the cognitive load you have to keep in your head.
Google's Investigating Rap Genius For Using Spammy SEO to Grow Traffic
LightTable is nice, and I eagerly await some stability. But I somehow foobar my session and have to restart the repl all the time. Slow as hell.

Not to mention, LightTable started out as something special and morphed into something mundane. I have high hopes that it was just organiziation and the cool shit we saw at the begining will come back via plugins, but right now it's just not there compared to vim or emacs.
If he gets lynched, then it becomes news, and generates more pageviews. It's good for business. /s