skysight-inc/HackerNews huggingface dataset:
I am a HN reader, so I have to criticize this article that criticizes Silicon Valley:

Oh, this article is so inaccurate! What cheap journalism! I am so outraged.
I noticed that Ubuntu 12.04 LTS pulled down a 7 KB or so installer shim, instead of the full installer.

From my perspective, BAD! I hate this installer shim BS.
In my mind this work is the GEB of video. And its themes are related.

Seen the movie approx 20 times. For me it's the most successful work of minimalist music ever, the best music to footage match I've seen (Danny Elfman does pretty well too I guess) and a deeply important view of earth, life and humanity that invites you to transcend your individualism and individualistic vantage point for a short while.

Brian Eno, speaking at the long now foundation recently, referred to long term patterns in human life as 'the cycles of time' vs 'the arrow of progress' and there is absolutely no movie that better shows this odd meta-pattern on Earth of cycles and lines combining, sometimes very obviously and sometimes more subtly. Watch it anywhere but watch it without ads [turn off your phone, get over your worry about being bored and see if your mind won't tune in]
If the project is late, it's not done. Period.

Bullshit. Most deadlines in software engineering are fake. There are some that aren't, but they are exceptions, not a rule. If you're writing all your code as if every deadline is the Judgment Day, you're doing software engineering wrong and not making the right trade-offs.

The unfortunate reality is that there are some engineers who will gladly deliver software 5% faster and 600% worse just because it makes them look good with the management. They justify their behavior by all kinds of BS, but in the end it hurts the industry, their clients and the society at large.

(There is another breed of engineers that will deliver software 600% slower and 200% worse because of overcomplicated design. Yeah, that's also a pathology. But it's not like you have to choose only between these two pathologies.)
● Kim Kardashian divorces Kanye West and they fight over their child.

● One of the guys from "One Direction" comes out as gay.

● Kate Middleton's exposed nipple at an event sparks outrage from the Queen.

I think my predictions are a more realistic portrait of the things media and society find important. For those who don't get it: I'm trying to say that "people's ability to know what's important, care about what's important, and change what's important" are the 3 most pressing issues.
I know what you're trying to say, and I understand that you believe you have a set of individuals with upbringings that are relatively equal, for all intents and purposes, but as an African-American your comment rubs me the wrong way. Sometimes, even when people come from the same family, you have to realize that each person's situation is unique. Especially when you have such a disparity in age: from 42 years old to 18 years old.

Allow me to present some counter anecdotal "evidence." I have two brothers. We're all 6 years apart; I'm 21, the middle is 27, and the oldest is 33. We've ended up in vastly different situations due to a series of personal choices affected and limited by the environment we were given. The environment that one grows up in, even within their family, is such an important factor.

The amount of money and mobility my parents had, when my oldest brother was born, was an order of a magnitude less than what they had when I was born. As a result, my oldest brother's only option was public school in an underfunded district for grades 1-12. College was out of the qusetion, even if he could make it! On the other hand, my middle brother had the option to go to private school for grades 1-12, and graduated from University of Miami. For me, it was private school for grades 1-8, and when my parents were faced with the decision of sending me to the same public school my oldest brother went to, they moved instead to send me to one of the best public schools in the state. My oldest brother didn't have that option.

So when you see my oldest brother unable to hold down a moderately well-paying blue-collar job, and me working a low six-figure white-collar job, you can't simply say that one of us needs to "step it up." We are largely a product of the totality of our environment.
As someone who browses the web on Firefox, with Open Dyslexic font, NoSquint for text AND page zoom, "Allow Websites to chose their own background colors" disabled[1], and vimperator, thank you. Most webpages are at least semi-broken (including wikipedia, which doesn't zoom the article correctly, making the sidebars gigantic), and some are entirely unusable (requiring a secondary browser).

[1] lets me forceblack on grey text, but for some reason makes 50% of web images disappear (background url= on a div?) and most sprite icons/buttons disappear.
I'd say it's perception bias. If the Google founders had been less patient, they would have sold out to Microsoft for five million, instead of waiting a decade. Similarly, Zuckerberg had the option for a much earlier payout, but he decided to wait. Amazon would have been more profitable earlier if Bezos had put the revenue into profit, instead of expanding, but he decided to wait. Even Jobs could have launched most of his products much earlier, but he had the patience to wait for them to be done.

One of the most successful indicators of success later in life is the ability to defer gratification.
First time homebuyer's purchasing power and the price of homes are two different things, they don't have the same median.
If that's what the author is trying to say, my response is still, "So what?"

Is that a problem? If not, why bother reporting it?

I would expect a first time buyer to be in the market for a "starter" home - old, not-updated, small, slightly less desirable neighborhood, etc. Or, a condo instead of a single-family unit.
Node for beginners
Hey, I tried to check out the examples, but neither one displays the header for me. (FF-28a) There's only a black bar at the bottom of the page and this in the console:

TypeError: options.location.country is undefined
if(options.location.country.iso_code) {
> I'm (no longer) a fan of Google, but I'm beginning to think that if Google did this with Chrome, it would be a positive thing.

Just so we're clear, you think that it would be a positive thing if Google unilaterally dictated Web standards by using its market power?
Imagine if Google did this in place of their search engine.
OSX support! :)
Don't use the Unlicense: https://programmers.stackexchange.com/questions/147111/what-....

>We do use snippets in the code from other GPL/Apache licensed code

If you include in your JavaScript code any code that is licensed under the GNU GPL you most likely have to release your code (the files with the GPL snippets) under the same -- at least that's an assumption you don't want to bet against. As for your other JavaScript code, the situation is less than clear and there's debate on the matter. See, e.g., http://stackoverflow.com/a/1239727/3142963 and read https://en.wikipedia.org/wiki/GNU_General_Public_License#Lin....

Disclaimer: I am not a lawyer.
> while almost every other web player (except Mozilla)
UXPin Wants to Change Design. $1.6M Raised From a16z, Freestyle and others
This is actually not malicious at all. An individual ad gets served to many more people than any given show, and as a result they'll get cached closer to the destination. Still pretty obnoxious though :)
Is this supposed to make me feel better? I'm real happy for the earth surviving and all, but I want to survive too, and I want people to survive. A philosophy of, "The earth will survive though we'll be gone—and maybe that will be justice," is ridiculous, because if we're gone, who will be left to celebrate the justice? Justice lies in the conscious mind, and if the conscious mind is gone, justice goes too.
In my opinion, if you agree with the 'women are victims' stance with regards to STEM, then you are sexist. It's basically a backhanded way of saying men are superior to women, when most women simply are just not interested in the field.

People seem to forget that men and women are fundamentally different. They have different interests and different goals in life. There is nothing wrong with that, and it doesn't need to be "fixed".

Here's a fact for you: There's tons of evidence in the testimony of MtF and FtM transgender people. A lot of MtFs simply lose interest in the sciences when they go on hormones.
I was actually about to look at putting this up until I saw the license, GPL-family licenses (aside from the LGPL) are viral and affect the project as a whole, the AGPL on this would then require the source for my entire site would need to be licensed under the AGPL.

Please look at moving to a less cra^H^H^H restrictive license like BSD, MIT, Apache, etc.
>Reducing software development practices down to these cute catchphrases is a bit disingenuous.

Its a bit like Scientology, but without the crazy.

Oh no, wait .. there's plenty of crazy.
This kind of thinking might be one of the: "consequences of lying/tricking ourselves". That is, losing touch with reality. I'm kind of kidding, but not completely.
Pure awesomeness. Dear NSA, this isn't over.
> almost every other web player (except Mozilla) has a vested interest in keeping the web a document viewer platform.

How do you explain the fact that Mozilla representatives at the WG are also opposed to Google's move here then?
I actually disagree. Maybe this sounds like nitpicking, but I think it would be much more beneficial for non-technical people to be familiar with high-level, commercially used concepts in computing such as servers, databases, how the web works, and how data is managed in general. At least to me, learning 'code' has the connotation of learning the bare minimum to make a web app. Maybe I'm wrong, but that's what most of these 'learn to code' initiatives seem to push and it gives people the wrong idea on how much they've really learned.
How secure are your Ruby projects? Upload your Gemfile.lock and find out
Kinda hard to see Google join this fight. They are in bed with the NSA.
I can't answer your first question about why left-handed people exist, but I can provide some clues about the proportions:

Left-handedness is a disadvantage in society where everything is designed for the right-handed person. However, there is one advantage to being left-handed: in hand to hand or sword to sword combat, the southpaw has an advantage in being unfamiliar.

This article http://www.economist.com/node/3471297 (Economist, 2004) describes an empirical finding: in societies that were historically more violent, the left-handedness proportion is higher.

Perhaps this is also why left-handed people even exist. They have an advantage in historical person-to-person violent conflicts. This advantage would go away as their proportion gets higher. I presume (this is conjecture) that the minority proportion that it is, is the steady state equilibrium where the violent advantage outweights the other disadvantages of being out of sync with society.
Is running a small piece of AGPL3 code on your website that much of a concern? Especially for only one week or so, and then it will be gone for good?
The subject was that palm oil involves dead orangutans. Does sugar frosting do that too, or are we changing the subject to how sugar is bad? If you overeat sugar frosting, it's your diabetes, not a negative externality.
I think it's some sort of legal thing. You know, distribute 7 KB FOSS shell script, no proprietary software here, folks, nuh-uh.

The partner repository (which is for non-free software) contains a real, non-shim adobe-flashplugin package, if you like.
Are there already representatives co-sponsoring the act the script asks them to co-sponsor? Would it helpful/possible to customize the script for those users to say "I very much support your sponsorship" (i.e. to encourage them to be more active about courting other reps, etc) vs. the same "Please co-sponsor..." text?
I took a number of basic math classes well before I went to university to study it. The stuff they teach you is not especially useful. Addition, multiplication tables, and trig identities. It's easy. Learning to model large systems is a lot more difficult, and that requires at least some experience that you aren't going to learn in a beginner's math class.

Should I do the physics version as well?
I must share an anecdote. A recent project was assigned to me which was outsourced to a consulting company, they ditched the project after 80% completion. I was required to do the rest. I went through the code and it was horrible. They had no concept of DRY principle - little code pieces were copy-pasted everywhere. There was no naming convention, variables were randomly names, in some places they made use of ORM, other places had raw SQL queries used with mysql_query() calls. It was a gigantic mess. If the code would've been organised properly, the rest 20% would've taken me 10 days, now I'm not sure how long it's going to take. Even though the code works and whatever they did is functional, but its light years away from maintainable. "Mine works" isn't always a good solution.
Exactly. That's why I believe nothing will change in Microsoft with the new CEO, open sourcing of ASP.NET and other moves. It's simply not in their DNA to change and become fast followers. Lock-ins, closed silos - that's Microsoft areas of domination ever since.
> How many languages can you use to write apps for your iPhone or Android device?

iOS - ObjC, Ruby, Common Lisp, Haxe, Java, HTML5, C#, C++, probably others...

Android - Ruby, Python, Clojure, Java, Common Lisp, Haxe, C#, HTML5, Scala, C++, C, anything that runs on the JVM or translates to Java, anything that compiles to native code. Basically everything. Some are easier than others.

On my phone there are commercial apps that run on Clojure and Haxe, two fairly obscure languages.
Producing primes with JavaScript/ES6 generators
There are two key differences: the first is, as other people noted, that they should advertise that range rather than always marketing the highest number. “256KB guaranteed, up to 20Mbs” isn't any harder to sell than telling people they won't always be able drive 65MPH.

The bigger issue, however, is whether those limits are based on the underlying limits of the network or artificial caps: this is currently completely opaque. It'd be much better if they were forced to publish any traffic shaping performed so the consumer can actually make an informed decision. This might lead to other questions such as whether they should be refusing to deploy Netflix OpenConnect nodes which would be healthy – and no doubt a key factor in why they won't talk about it unless forced.
> Lies are quickly demystified on places like Twitter.

On the flipside they're also spreading quicker.
I'd like to know how to make my own. Facebook should make thus a new feature. I like it, but would have picked other Most Liked photos for example. All the wonderful photos of my son and my family, and the Most Liked photo they fb team picked, to stay up the longest I might add, was a picture of my cousins, that didnt even include me
37signals is now Basecamp
http://37signals.com/

Linking the URL in the post-title redirects to an old post about a 37signal website redesign.
This part of his reply annoyed me: "Attributing an ultimatum to my words is blatantly violating the Principle of Charity, especially since I've very explicitly clarified that I'm talking about the latter."

Given his words were "Whatever API gets shipped will be frozen almost immediately. If you want to suggest name changes, as we brainstormed a bit at the f2f, do so RIGHT NOW or forever hold your peace." ... I'm a proponent of the principle of charity, but I don't know how to read that as anything other than an ultimatum.
I don't think you are downvoted because your answer is wrong but because it looks like a bit condescending.

But let me explain why I fear Google more than I would fear Microsoft if it was still "alive".

When they were at the top (let's say 1995 to 2005) Microsoft was always about controlling people's software (everybody should use Windows and Office ...).

However Google is about controlling people's information : the information you give them knowingly (in your Google Docs, Youtube videos etc) and the informations they gather in your profile / "dossier" (what searches are you doing, what videos are you watching, how long are you connected ...) whatever they call it.

And to me, my data is much more important than the computing platform I'm using. I can't delete what Google know about me but I can still wipe my hard-drive and install any BSD or Linux I want.
I have experience with the CMS platform (TeamSite) that they purchased a while back and it seems to be a perfect cultural fit. Insanely priced software that has fewer features than WordPress despite a manual longer than the Oxford Bible.
There is enough driver support for rMBP? What's your battery like?
Docker is a useful tool that solves problems you likely don't have yet. It wouldn't hurt to learn docker, but I'd say don't worry about it.
What, precisely, is nonsense about my comment? Brushing something off as nonsense and saying vanishingly little else is not exactly a compelling argument.

Also, did you read my parent? Parent was not talking about sustainability and burn rate vs. incoming solar energy or production rate. Parent was talking about mental anguish brought about by the costs his existence poses on the planet- at least, that's what I heard.
Cool stuff. I want a badge for my project now!
Microsoft doesn't make money from consumers because there is basically no money in the consumer software market (not billions of dollars anyway). They stay in the consumer market not for profit but for mindshare.

Balmer explained it in his exit interview:

Q: I'm curious why you guys are so taken with being a player in consumer. Why not 'just' be IBM? You're already so successful in enterprise, why not just focus there?

Ballmer: I would say -- and I'm going to actually even let John (Thompson) echo, because this is one where I think the board and I are on the same page together, but it takes some thinking to get there.

The key isn't are you in consumer or are you in enterprise. If you're going to be in e-mail, you're going to be in e-mail. You can't say, okay, I only want to be in enterprise e-mail. If you're in real time communications, what, you only want to let enterprise people talk to enterprise people but never talk to consumers? These experiences span.

Similarly, if you're in devices -- and we are in devices. With Windows, the Windows operating system means we are in device definition. And nobody has ever managed to figure out how to build a device for a user that was just enterprise or just consumer. These core experiences do span, 'consumer and enterprise.' These core devices span consumer and enterprise.

So I know there's a lot of press, blah, blah, blah about this, but the truth of the matter is I don't even know how you could opt, what it would mean to just opt to be all enterprise, unless you want to look like Oracle and not participate in certain high value activities, or you want to choose to look like Apple and not participate in certain enterprise activities. But that's not where we grew up. We grew up with a horizontal experience called Windows and Office that's equally applicable to people in their personal lives and their professional lives.
Would You Hire the CS Class of '04 Today?
I had so many problems with UPS trying to receive my last Newegg order that I had to just cancel it, and I won't buy from there anymore unless they change how they ship. Speed isn't the problem, so this premium service won't help. They have some policy about requiring a signature for deliveries that makes it not worth the hassle. I had to stay home from work for a 4-hour window that UPS specified, and they didn't even come that day. Nor the next day. I've bought from Amazon for over 15 years and not had this problem once.
I understand what you're trying to say. The youngest siblings can have the advantage of seeings their older siblings success/failure and then attempt to emulate, or avoid that. They can also fall into the trap of being taken care of by the older siblings.

>> Especially when you have such a disparity in age: from 42 years old to 18 years old.

You're making the assumption that the successful children are all similar in age. They're not.

>> As a result, my oldest brother's only option was public school in an underfunded district for grades 1-12. College was out of the qusetion, even if he could make it!

None of your brothers classmates made it beyond high school?
14 Ways To Build Relationships With Customers on Twitter
It seems like you're just frustrated that you can't get the new version for free or at a drastically reduced price. That's not related to DRM at all.

You have the rights to re-sell your first edition or trade it freely. You "own" the book. It's not a rental like with most digital content.
These type of reviews always focus on Pydev. They should take a look at Aptana, which is basically Pydev with a bit of tweaking - it has syntax highlighting for django templated and other web types stuff (php, javascript, json).

Another benefit of using an Eclipse IDE is the wide array of plugins for other languages. I have a Perl plugin and SQL plugin. I like being able to use the same IDE when I do need to switch languages, which is so far what has put me off trying Pycharm or Wing.
What a great post from Gruber. I generally don't like his posts because they are always fanboyish, but this one just nails it.
In most nations, intelligence agencies _are_ law enforcement.

The delineation between military intel and law enforcement is very much an Anglo thing.
Three Key Questions to Ask Before Outsourcing Your Mobile App
Very nice. Wish I had known about this several months ago... Charging people for products that are not quite ready to ship yet really does hurt sales vs charging when it ships. Will for sure try this for our next product. Hopefully they will have authorize.net integration by then though because the rates are still better than Stripe or Pay Pal.
Yes, favorite.

It was supposed to be watched on theater projected 35mm film, which I've seen at least twice.

It's like reading a beat-up cheap paperback copy of The Lord of the Rings and liking it so much you insist your friends buy it as premium leather-bound gold-trim volumes. How it's presented is interesting, but what's important is how the content gets in your head and rattles your soul.
Another point to add to this: the majority of what we do is ephemeral. I battled with this idea for a long time (even being 100% adverse to what this article says at one point), but ultimately I learned to accept the fact that code on the web is temporary and ultimately subject to change.

A quote by Ethan Marcotte (the guy behind responsive web design) sums it up nicely for me: "Designing for the web is like building sand sculptures."

Yes, there are certain situations where you should double-down on engineering, but it's wise to see if what you're building will even be around in a few months. Not to mention, a lot of the code I write is obsolete by the time it ships (either by virtue of my skills improving or the framework/language I'm using upgrading). A guy I have in my Skype list has the most foretelling status: "you're writing legacy code."
Those are mere technical arguments.

Apple and MS, for example, have active interest in preventing Google's vision from happening.
> While whites and Asians are making more money, blacks and Latinos are falling further behind.

In London it is kind of oposite. You can only live in central london if you are filthy rich, or non-white and get social housing.