skysight-inc/HackerNews huggingface dataset:
If their criticisms aren't constructive, they're wasting your time. Don't let them. Ignore them if that's all they have to say. I don't care if it's your mom or your boss or Jeff Besos or Obama, wasting a person's time is an insult to that person.
tl;dr: the consumer price index only makes it look like the middle class is suffering. To wit:

1) They have access to a higher quality of goods.
2) Don't forget deductions for health care and 2 weeks of vacation!
3) We pay women and minorities less, and since they've been entering the workforce in bigger numbers, it only looks like white males are being paid the same since the 60s.

Seriously?! Can we please keep politics off the front page? Or else we'll all be subjected to countless polemic summaries like this one and who wants that?

(But honestly, fuck this article.)
Python could be a decent choice as well:

http://blog.udacity.com/2012/05/learning-to-program-why-pyth...
don't go back! don't do anything that will cause you to go back!
Has any of these petitions ever accomplished anything?
مسلسل وادي الذئاب 7 الحلقة 35
Oh Github. Do you know what?
How can we as a development community rationally expect to grow the open source ecosystem and encourage people with this type of snobbery?

There's one lesson that I'm personally taking from this, after unsolicited ridicule, one sincere apology, one bullshit non-apology, and one arrogant I have nothing to apologize for! If I build a small thing to scratch my own itch (which I often do) I'm going to think twice about sharing it with the world at large. Or, more succinctly, I've become yet more of a misanthrope.

Thanks guys!
Premature Attention Seeking
it's run by roger ver:

http://www.justice.gov/criminal/cybercrime/press-releases/20...

http://www.reddit.com/r/Bitcoin/comments/15alra/roger_ver_of...
It is disturbing how many DNS/domain hosting companies still have zero support for SPF.

It is A, MX, CNAME, and MAYBE a couple of other common record types. But a TXT record? No chance...

I had to move to Route53 just for this functionality.
It's akin to someone judging the quality of "curb alert" listings in Craigslist's Free Stuff category -- I don't think discussing criteria is helpful.
> That seems like a problem Google should be able to address.

This is part of the problem.

SMTP and the whole E-Mail thing is inherently unreliable and slow. Speaking for myself, but suspecting this is true for most heavy Gmail users, Gmail feels so good because it seems more reliable than using any other Web mail service. It is even more reliable when both ends use Gmail -- attachments are almost a non-issue within Gmail. Before Gmail mails could take ages to be delivered, get silently lost in spam filters/folders or did not arrive at all.

When we ask Google to be more reliable in that part, we ask them to not do E-Mail but proprietary Magic-Gmail-Messaging. This is part of the problem, not the solution, this is why Facebook is doing E-Mail now. (Ironically FB Messaging seems in some way even less reliable than the Gmail Messaging.)

BTW, what's up with this X.400 thing?
As funny as you think it might be to charge $50 a month for guaranteed quick delivery, this is exactly what he actually wants. Large random delays in delivery are costing him way more, so he's willing to pay to fix the pain. Instant delivery isn't in the RFC, but conformance with the spec is not something he cares about. He cares about fast delivery.
As a fellow bioinformatician I can agree that this looks quite useful.

Although (since you mention R), I wonder why there's no love for R in Drake, given that R is perhaps the quintessential data processing language.
Petitioning every congress member may be less effective - each person would have to write their local representative. We the people at least gets our voice heard if we get enough signatures. The White House definitely has some say in the legislative process, even if they don't get to make the final decisions.

Making locking cell phones illegal would be ideal. But keeping the status quo seems much more achievable.

And at least I'm trying. If you want to start something to petition congress to make unlocking illegal, I'm 100% behind you.
it depends what base you are using. to me 50->1000 is 6 orders of magnitude. To those used to base 10, it's 3.

From your words, I guess you're in base 40.
I just found this.
https://bitcointalk.org/index.php?action=printpage;topic=837...

It's a dated thread, but the research looks in-depth. The rails vulnerability was after this, I did not really hear who actually got robbed in Bitcoin land because of that.
hMailServer - www.hmailserver.com

Cannot get much more "idiot proof" than that.
My main gripe against GMail is the visual noise and clutter. There are way too many buttons and gradients and shadows now.

I remember in private beta, it's cleanlisness was heralded as the second coming, but now they seem to be adding features 90% of users don't need.

I've switched to Outlook.com and haven't looked back. Back to cleanliness and non-introsive buttons and popups.
That made me laugh!
Rehabilitating Hungarian Notation
You hear about it more often because of the culture and nature of it. How often do you think physical/digital money in other forms is stolen?

The bigger thefts come from people trusting untested websites acting as banks & brokers that are not regulated, do not (usually) have a physical presence, and usually do not have the required capital to insure their holdings.
The article points out a 3 reason why the "flat-wage of the middle class" idea is a myth:

1. CPI underestimating product improvements.
2. Increase in fringe benefits.
3. Influx of lesser skilled workers.

Product improvements and fringe benefits effect both middle and upper class living standard equally. These two improvements would increase both upper and middle classes equally, so I can't see how these would make middle income workers better of relative to upper income workers.

The third point, an influx of lesser skilled workers "women and immigrants" as the article puts it, does not change the fact that the middle class's wages are stagnent, it just is a changing of demographics.
Serious question to you and any offended people here: what do you think of sites like The Daily WTF? Is it an anathema to any civilized person and the owners should be ashamed of themselves and apologize? After all there are real people behind every TDWTF story and if - god forbid - someday they stumble upon it they may recognize themselves and their feelings will be hurt!

Or is the whole point here that Github accounts are not (necessarily at least, as in this case) anonymous and as long as no individual is identified personally we can all share a chuckle at their crappy code?
I propose a solidarity movement:

Heather Arthur day: On this special day we post useful code that we might otherwise be unwilling to post because of what other people might think of it. Because some people have the courage to do this anyway and when they do, it makes the world a better place.

If just a few people do this, they might be considered crazy and laughed at, but if all of us do it, why then we'd have a movement.
The way I see it, writing command-line utilities in Node is really no different than writing command-line utilities in Python. Both offer a nice scripting environment, and while Node is more web-oriented, there's still quite a bit of libraries out there to do stuff with, making it potentially perfectly suitable for writing an utility for doing X. Hell, I personally even consider it somewhat more attractive than Python in this regard because Node has no equivalent to the 2.X/3.X compatibility mess that Python has. (Python wins in having more "general purpose" libraries, though, making it potentially more suitable for not-directly-web-related-development in nature.)

And while this was mentioned a few times in the previous thread, it bears repeating again: There are quite a lot of people out there using Windows, which includes developers. Node is a first-class citizen on Windows, and grep, sed and friends won't be there out of the box for you. A properly done Node command-line utility is generally more cross-platform than a shell script using grep and sed would. And there's quite a bit of command-line utilities made with Node out there (most revolve around web development, such as build tools like grunt and things like CoffeeScript/TypeScript/etc compilers), so it's not like this one is unique in that regard either.
Because Zimbra only supports Linux, is designed for large enterprises, and requires special client-side programs to be installed just to do things like calendar sync.

It is fine if you control the whole ecosystem, but ironically in most scenarios where that is the case you're running Windows Active Directory anyway so therefore might have well pay a few pennies for Exchange CALs.
Is it a moral rule or opinion? Other jews must be super happy about it.
Interesting article, I recently posted a few stats about a moderately successful app of mine on the Google Play Store. It anecdotally verifies what OP's article is saying about the rapid growth of Android sales:

http://thomshutt.com/thoughts/ukbirds.html
Why we ask people to sign in (Quora)
There should be a reasonable way to deal with this. Whenever keys are added just scan them for "RSA PRIVATE KEY" and warn the user that only public keys should be added.
> predict future criminals from their Facebook data etc, and just send those people somewhere else

Sending someone to Siberia because there's a possibility that they might commit a crime in the future? Welcome to Soviet Norightsistan, comrade.
Code Thrill: Integrating jQuery With Selenium
I'd like to see this applied to gists as well.
For the curious:

http://stackoverflow.com/questions/1732348/regex-match-open-...
US needs to lighten up so we can get this here!
to highlight this, I can think of an emails that got delivered YEARS after I hit send. This happened once in almost 20 years of emailing, yet in still happened. This probably occurred about 6 years ago.
The third point, an influx of lesser skilled workers "women and immigrants" as the article puts it, does not change the fact that the middle class's wages are stagnent, it just is a changing of demographics.

But it does change a key consequence of the claim that middle class wages are stagnant. That claim is often used to argue that "the middle class is no better off"; but if the stagnant wages are due to changing demographics, then all the individual people in the middle class may in fact be better off. Some used to make the average wage and now make more; some used to make nothing at all or made the average wage in a much poorer country, and are now making less than the average wage here, which is still an improvement for them. The point is that "average wage" is a poor measure of how individual people are actually doing, since it really reflects changing demographics, not changes in individual fortunes.
Submitted to http://theworsthorse.com/category/dharma-burger/
The opinion and news sections of the WSJ used to always have a wall between them, editorially. That this article is appearing in the op-eds is far less surprising than the 260k infographic.

I wonder if the wall is being worn down now that RM owns it.

EDIT: People who are interested in the middle class squeeze should really check out Elizabeth Warren's book The Two-Income Trap.
Because they live at home and are subsidized by their parents.
So, petition to make cell phones cost 2x-3x more up front?
1.) Open Source is a meritocracy intentionally designed to counter the never-ending threat of software homogenization that profit motives lure us into embracing, not a soapbox for fleeting quandaries about morality and "social change" (whatever the hell that means for the week). Apples and oranges. Mountains and molehills.

2.) Open Source is not some cool kid's club where people who understand what a semi-colon can do try their hand at avoiding the recession. Even if coders did not make the money they make, THEY WOULD STILL BE CODING BECAUSE IT'S ABOUT TRICKING FUNDAMENTAL PARTICLES INTO DOING MATH FOR YOU. IT'S FUCKING AWESOME SO PUT UP OR SHUT UP.

3.) You code... you put it out there... and you have, literally, -ZERO- idea what is going to happen. People might like it, people might hate it.

Now this is the important part to my final point:

---IT IS NOT YOUR PLACE TO CONTROL OR FILTER THOSE RESPONSES---

So you throw some code out there and people don't like it? You get mocked by some asshole? And? What, did you expect civility and ponies and rainbows? What fantasy model of human interaction are you relying on as the core of such assumptions?

Nay, sentient being. It is your place to ADAPT to those responses.

So... in short....

There is a BLAME option in version control, so point out the flaws in her code or shut up. So there's that.

Now as per the frothy mob trying to turn Open Source into some anti-bullying kumbaya because they watch too much Rachel Maddow...

There is -not- a SHAME option in version control, so either understand what problem Open Source is trying to solve (promoting software heterogeneity) or go back to the service sector where people are forced to be nice.
Even though I agree with people here saying that you can't expect 100% instantaneous delivery from SMTP, this incident was actually posted on the Google Apps status dashboard ( http://www.google.com/appsstatus#hl=en&v=issue&ts=13... ).

So it's not even like this is some common problem that happens all the time and Google is ignoring. No service is perfect and outages happen.
one of the individuals who was preselling asic's has to refund allegedly $200k in preorders and is planning on doing so via bitcoins. speculation is rife he was behind a large buy a few days ago but he is still well short of enough bitcoins to repay everyone. speculators are likely driving up the price in anticipation of the increased demand he will bring. there's not a lot of real market depth, so a $200k buy is signigicant
I'm not even sure that they're recognized by the immune system as a threat. They won't be causing any infections that would trigger a response.
Hands-On: Vine Is Twitter's Bet on an Easy Video-Sharing
Someone like Martin Fowler should have better sense. Probably 75% of code is hideous when it's written. Probably 99.9% is hideous a few years later.

Someone who's so attached to their code that they can't accept criticism (even harsh criticism) of it is pretty much guaranteed to be writing crappy code.

You'll notice that harthur didn't flip out as if her child was insulted. Instead she asked for constructive feedback, a sign of professional maturity.
Twitter Vine is a marketer's six second dream
Seconded.

I'll add that a professor who might be even remotely associated with the field may know people at other institutions or in industry. This could pay off down the line when you are looking for employment.

Also, if it's school sanctioned the IRS won't even blink at letting you write off costs on your taxes (or parent's taxes, if you're a dependent).
Wow, thanks for posting about Michael here, I've met him and he's an awesome guy, and he's a very driven and intelligent person.

If you don't want to create a Quora account, you can probably contact Michael on his website as well: http://michaelsantos.com/

I haven't checked recently, but he had been including some of his Quora content on his blog as well.
> “We feel like we are held hostage by the government,”

That exactly sums it up. Fortunately we had options, for many people in the same process that is not the case.
Yes, the author came off as an Agile snob. Might be helpful to LivingSocial's plans (which lead nowhere BTW) but this attitude is toxic to the development community at large.
You're missing the point. The gross numbers haven't increased, but the things that actually matter (what you can buy for your money) have decreased. The key point being:

"spending by households on many of modern life's "basics"—food at home, automobiles, clothing and footwear, household furnishings and equipment, and housing and utilities—fell from 53% of disposable income in 1950 to 44% in 1970 to 32% today."

There's a reason why the middle class today can buy so much MORE stuff, it's all much cheaper. The article is saying people are not richer, but the quality of life is not significantly different for the middle class then it is for the rich (the same access to long life, short travel, etc...)
Well, there's a whole scripting language in there: https://en.bitcoin.it/wiki/Script Also bloom filters are not finished yet but they will reduce the amount of data a client has to download. https://en.bitcoin.it/wiki/BIP_0037 Currently it takes a long time to synchronize with the network.
It sounds like you're confused about the article's primary argument, which is that the value of today's real wages is much greater than was the value of those same wages n decades ago. I don't see how your slavery analogy addresses that point.
Who would argue that slavery is perfectly ok because, by golly, slaves live longer and have access to nicer clothes and improved healthcare?

This is a very bizarre analogy. The claim is that the real average wage isn't a good barometer of the economic and social condition of the middle class, despite often being held up as such. Nobody would claim that the existence or absence of slavery isn't a good barometer of the economic and social condition of the (potential) slave class.
I guess they didn't mention the part about half their siblings dying before they hit the age of twenty, as was common in those times. Cholera. Spanish Flu. Polio. If you can survive all that you're one tough bastard.
Ah- there IS a status page. Thank you.
I can't dig up the article, but be careful when gauging things based on "life expectancy". "Life expectancy" doesn't actually mean what it is typically implied to mean.

Edit: Here's the HN thread. http://news.ycombinator.com/item?id=4505851
Modify history and git push -f. Done.
Hey all,

You've asked - we've answered. Your voices have been heard and we've expedited the removal of the term "hacker" from having any types of restrictions on registration. You can now register potatohacker.com or whatever else you'd like to hack..erm, register, right now, without having to contact us directly to do it for you. :)

Thanks all for your feedback and we appreciate your support.

Tamar, Namecheap Community Manager
It is illegal for telcos to sell locked phones in countries like Hong Kong, Malaysia, Singapore and I believe some more Asian countries. I take it as a pro-consumer or a pro-business decision by a government.
Another issue in the "is Node right for this" is that it's very very portable, significantly more so that shell scripts (Mac uses BSD utilities, windows has nothing unless you have cygwin), and even slightly more portable than python.
I guess you weren't around for FIDOnet. It could be days before you got an email.

Plus we had to walk to school in the snow - uphill both ways.
Not to my knowledge. But then, 90% of the petitions are frivolous[1] or beyond the power of the Executive branch[2] anyway. Serious proposals (e.g. [3]) rarely meet the "publicly visible" threshold, let alone the (now 4x higher) response threshold.

[1]: https://petitions.whitehouse.gov/petition/declare-monday-fol...

[2]: https://petitions.whitehouse.gov/petition/eliminate-gerryman...

[3]: https://petitions.whitehouse.gov/petition/call-revision-or-r...
Google's servers are incredibly complex. Probably too complex - the more complicated they make their infrastructure (datacenter failover, region failover, bla bla) the more unstable it seems to get.

Google uses a very bureaucratic code commit system that requires sign offs from different people. This process takes a long time, and devs can't move onto the next step until the previous step has been accepted [1]. While this system is awesome for catching the localized bugs (no buffer overflow is going to get past that kind of code review), there is a major tradeoff. A dev can only keep so much state in mind when building architecture. If he is only working on the problem once a week with large time gaps, is he not going to lose track of important pieces of the puzzle?

This is probably the age old problem - if you make something that is too clever for even the creator to fully understand, how are you possibly going to make sure it is bug free? The problem being some delay between Google servers hints at an inter-region datacenter problem. I wonder if anybody at Google even understands the entire failover and interlinked data center system completely?

[1] http://www.splinter.com.au/2012/12/26/behind-enemy-lines-goo...
Some notes: Birds follow a slightly different power law and consequently live much longer. However, they do still follow a similar relationship.

Interesting exceptions in mammals are humans and (surprisingly) bats, both of which beat the curve pretty dramatically. Several mechanisms have been proposed for this exception including brain size and several specific proteins.

If anyone is interested in some more mechanistic or literature driven explanations, here is a good starting point http://www.ncbi.nlm.nih.gov/pmc/articles/PMC128563/
Just like all middle class teenagers, forever. I'm not sure what your point is.
What happens in the US if nobody turns out to vote at all?

In the UK we would defacto go back to being an actual monarchy.
...does not change the fact that the middle class's wages are stagnent, it just is a changing of demographics.

Right, but that suggests it's not a problem.

If you want to reason from a composition change, there is a very simple solution: increased immigration by high income people only. That'll raise our average wages, albeit without necessarily making anyone better off.
exactly, creating everything yourself from scratch is no panacea though, it's easy to make mistakes.

We think that the first time somebody makes a mistake with their library is the only time that mistake should be made. I.e everybody get's the fix automatically.
Whether or not you're convinced by the article--and personally I don't think it belongs here--comparing the argument that "slavery is okay because slaves are not so bad off" to the argument that "the measured stagnation in wages does not indicate an actual stagnation in living standards" is completely absurd.
I am tired of this:

"the CPI overestimates inflation by underestimating the value of improvements in product quality and variety"

The extreme right-wing has been making this argument since the early 1980s. I used to believe this argument, as it once sounded believable. But Newt Gingrich used this issue (among others) to engineer a Republican resurgence in 1994, and one of the first things they did was force the Bureau of Labor Statistics to change the way it calculates the CPI, so that more attention was paid to quality improvements of goods and services.

What surprised me was that the right-wingers continued to use this argument, as if nothing had changed. It was then that I realized they were arguing in bad faith. No matter how many changes were made to the CPI, they were going to keep repeating the mantra "The CPI overstates inflation".

Regarding what the Republicans achieved during 1994-1995, here are some articles worth reading:

http://www.shadowstats.com/article/no-438-public-comment-on-...

http://bluemassgroup.com/2010/11/the-1995-gop-revolution-scr...
Purely anecdotal, but the web interface is probably my most frequent means of interacting with Twitter. It does what it needs to do for me.
git filter-branch --index-filter 'git rm --cached --ignore-unmatch rsa_private_key' -- --all

Now you have a completely rewritten repository. Anyone who cloned or forked your repo will have the old history, divergent with your own, still containing the sensitive key. It's quite a mess to clean up, but that's about all you can do.
i've been a canadian permanent resident since 1982 and i've been in the citizenship process since 1998 with very little forward movement. inquiries and hefty lawyer bills just get me "working on it" as an answer

canada is lovely, but the beauracracy is out of control
"Getting Started" section for your API