skysight-inc/HackerNews huggingface dataset:
Google Reader shuts down in 4 weeks and I still don't know what to do
React, a JavaScript library for building user interfaces
Which is the most intelligent city in the world?
The site founder, pg, asked for suggestions on how to "stave off decline of HN" in a thread he opened 787 days ago

http://news.ycombinator.com/item?id=2403696

He then announced the current (now long-standing) experiment of not showing comment karma scores just more than a week later.

http://news.ycombinator.com/item?id=2434333

He noted back then that he might change settings back and forth as the experiment continued. About two days later he opened a simple yes/no poll about the current experiment

http://news.ycombinator.com/item?id=2445039

and not long after that he replied to a question with a preliminary report on how voting behavior has changed.

http://news.ycombinator.com/item?id=2465271

Since then we have quite a while with comment karma scores being visible only to the persons who submit the comments. (In other words, I can see my own score on each comment I submit, and I have no idea what scores there are on any other comment.) I think this system is working well. Comments in threads I follow have become better, and the better comments are more visible in the threads I frequent. I use the bestcomments view of Hacker News

https://news.ycombinator.com/bestcomments

from time to time as a reality check on how comments in other threads that I never read in the first place are doing. Generally many, but not all, of the comments on the first page of bestcomments are informative and interesting, and not mean or dumb. Paul Graham has stressed civility as a goal for our community here, and I know he is still thinking about further software tweaks to reduce the number of mean or dumb comments. It seems the direction he is going in now is to track how people use their upvotes and downvotes, so that upvotes of bad comments will somehow be discounted. I am not privy to the technical details of site administration here. I'm just replying as one user among thousands.
SaaS isn't the Future (RWD, SPA's, REST)
I started at a community college (and wish I had transferred in the full 60 hours). I went to a private university with 1/4th paid tuition. The other half (~12.5k/yr) was in my pockets. I stayed for 2.5 years. I achieved 100 hours of my bioinformatics/data science degree. I dropped out and went full-time at one of my internships with 40k in debt. I can comfortably pay back the $550/mo (over 10 years) to cover the loans. In fact, 80% will be paid off in the first 2 years if I am careful.
Uh, no, in the US, debt does not pass on to children (unless the children co-signed the loan as adults.)
I think that labels become problematic because the more things you label, the closer looking at "All emails labeled X" looks just like a search.

In other words, to be the most useful, a label needs to have as few uses as possible, or else become a separate folder for perusing. And if a label looks just like a search, skip the clutter and just do the search. If its a bin for perusing, well, good on this new feature.

I can't imagine when I'd want to view all emails labeled "Invoice", for instance. If I know I'm looking for a software key, then doing a search will be much faster than clicking on the label and eyeballing it for the right one.

In your example that's also something you have to label manually. If you forget one and then look through the "Invoice" label folder and don't find it, you have to go do a search anyway. As much as possible I want to reduce the number of things that could be screwed up by mere forgetfulness. So by not using labels there is no chance of screwing it up, and there's less work to do to boot.

So I'd rather not concern myself with taking the time to organize my to-be-archived emails into labels unless it represents a non-trivial gain, and I don't think the gains are very large in nearly every practical case. "Needs-reply" is the only one, since it represents a separate queue of to-do emails.
If an exception was thrown, and _ok evaluates to false, then approximately 10% of the time, log the exception to the error log. Probably just to cut down on noise in the logs, or to account for brief periods of latency where the server appears down, but isn't.
Forty percent of U.S. breadwinners are women
I do so feel sorry for all those rich oppressed people.
Neither being elected nor success in business necessarily qualifies someone to decide what it best for a country.

And I don't consider one worse than the other, each will be biased in a different way.
Wow. She can cry me a damn river.

She HAS a degree.
She HAD a 6 figure job that she quit because it was "too hard"
She still HAS debt.

Me? That's right. Injured, under Voc rehab. I'm going to a 2 bit state school (drafting, cad). Right now, I can't afford the GAS to get to and from school. Voc rehab (state agency) will pay for it, only after a 6 week wait. And I don't have the money.

What I'd need is a few hundred to get to and fro school. Food would he nice, but soup kitchens provide that. I can sleep in my car to reduce trips.

Where's the help for people like me?
One of the great advantages of third world countries - good education is cheap. A student at a top rated engineering school (iit/nit) in India pays less than ~$2k/year in tution, and about ~$200/month in other expenses. Sure, even this is not affordable to everyone without loans, but the salaries these people draw make the ROI tremendous. No wonder these schools are so hard to get into.
One of the best lists I have seen. Be great to see international sources called out.
More details http://finance.yahoo.com/news/student-loans-killing-heres-li...
Easier to read: https://gist.github.com/sergiotapia/d241db48ec4f31dfd0fe
I learned in Stunt Island! Best game ever!

http://www.youtube.com/watch?v=T0YcO25-tKU&noredirect=1
I don't label either - searching has served me fine.
Realistically, $100 is $100, and software and dev ops are complicated. So I look at it as $100 worth of consulting. They can hire cheap people or outsource if they want, but you can only stretch that so far. So they can provide a maximum of a few hours of help per account on average or they will lose money. Which could easily be eaten up with one issue.
Thanks. I'll put that link in my comment.
Always in moderation
If you decide to drink coffee or beer while you’re working,
stick to no more than 2 drinks per sitting and try not to
do this more than once or twice per week to prevent
dependency.

Everything in moderation, including moderation.
I think within 10 years we will see an explosion in the popularity of EVs. However, it's possible as EVs increase in popularity, Lithium prices could go up and gasoline prices could fall.
Contraceptives sometimes fail. Sometimes you make a really bad judgement call. Sometimes the guy might be an asshole intentionally break/remove the condom. Sometimes bad things happen.

Not everybody is comfortable with using abortions to deal with unplanned pregnancies even if it is the financially expedient thing to do.
If that debt was dischargeable in bankruptcy, then the money wouldn't have been lent, and the schools would experience some kind of price pressure.
It's starting to piss me off when people say I'm on a witch hunt for people learning crypto. I'm obviously not; I'm in the middle of dealing with literally hundreds of 1-1 conversations with strangers to help them learn crypto:

http://www.matasano.com/articles/crypto-challenges/

My problem is with people who don't want to learn crypto, but do want to use it anyways.
for a minute i thought i will have to go check all modules downloaded or something like what happened to the rails gem repository. At this point they don't know yet, but hopefully it does not boil down to that.
These are the oldest words in the world
Man Jailed After Threatening President Obama On Twitter
React: A JavaScript Library for Building User Interfaces
How can I trust them to manage my server correctly if their security has been less than stellar? I am trusting them with my data. Something they have failed to keep secure in the past. It is the question they will not answer, because Linode is now akin to an used car dealership.
You can always be taken to court, they just don't often take you when they are going to lose. Since that is, here, independent of whether you agree, ...
It's not the track record that is important. It's the fact that after their first major hacking attack they learnt absolutely nothing. Still hiding the truth from the customer. Still failing to do security audits. Still sticking with their ColdFusion front end.

Also their support is only good for minor incidents. When you have a data centre go down their support evaporates and you will be left with a multi-hour outage with no clue what is happening.
I'm fairly uncomfortable that one elected individual with a fairly small majority and a rapidly declining approval rating can decide what is best for a country. Consolidation of power is the problem; not the method by which it is acquired.
I think it's also worth pointing out in Moxie's sslstrip talk he does go into detail on using IDN http://en.wikipedia.org/wiki/Internationalized_domain_name to spoof something similar (for non-english TLDs).

Not sure how valid that still is (as the talk is a couple of years old? I only watched it today), but it has to be assumed that a portion of users are going to fall for even a badly mimicked url.

Gotta say the IDN stuff is impressive in how generalised it could be. Terrifying. I'm convinced he's owed the $1,000.
From here [1] it seems that if sign up for Linode Managed, all your linodes are enrolled and you'll have to pay 100/month for each one i.e., there's no way to pay only for specific linodes.

[1] https://blog.linode.com/2013/05/29/introducing-linode-manage...
I completely agree that they would do this, right up until the point it got hairy for them.
Sure, but how is this better than a simple "Discuss on HN" link?
In the last Linode thread I asked the community for secure, comparable alternatives. AWS seemed to be the only option.

Is that still the case?
I did... less than half the amount described in this story though. The bulk of it when towards one of those MS degrees another front page article talks about.

I have to say I have no regrets. The job opportunities that were available to me with my BS were depressing and (relatively) low paying. Even with my aggressive loan payments I'm still taking home more than I would have without the investment and the lower salary.
Seems fine to me. How would you express -10°C?
Read the quote carefully. IMO it is not saying that the pregnancy was a surprise, but that twins was a surprise.
See here: https://news.ycombinator.com/item?id=5788410
She can just go the destitute route. If they will take N% of her pay, why bother working at all?
Where exactly is the guy who fathered these three children? Is he at least paying child support or am I missing a chunk of this story? It seems like with that money she would have been able to get the loans paid with her own money.

The article sounds like bad career planning given the missing or unwanted partner.
We had a mistake in communication. I thought you were referencing the Liberty Dollar topic I had raised.

I have no issues with people moving their money around as they see fit. Why not outlaw cash if "money laundering" is a concern?
Wow! Exactly what happened to me :)
How do you plan to archive or delete emails without buttons to do so?
I don't know if they've invalidated my password, or if the attacker has already accessed my account, but I can't login with my details.

I can't help but think that they would be better off just doing an UPDATE users SET password='';, and relying on the forgot-password functionality to let users get access again

edit I received my forgot-password email after 4-5 minutes waiting (their servers are under quite a bit of stress right now .. understandably)
Once I was logged in via the forgot-password link, everything was quite snappy.
Just give it a few minutes and it'll reach you too, then you can reset your password to something random. (I can't recomment 1Password[1] enough)

[1] https://agilebits.com/onepassword
How is it possible that a marketing business get the site name wrong? Moz == Mozilla. Its a big branding issue that could land them in trouble with the Mozilla legal department.
API Hierarchy of Needs
Who care if he represents nobody if he do good for humanity? There are lot of people in this world that represent a people and they're rotten.

Think about the representatives that you elect to represent your district. By default, they only represent the interest of your district, but not for the greater good of everyone. Otherwise, they get booted out of office for failure to do their job.

Bill Gate can afford to care about poor people, because he doesn't have to answer to anyone. It's not his job to care for India versus the United States. It's not his job to hate China. It's not his job to ensure 25 years in technological advantages against America's enemies.
The Beginning of the End for Malaria, Dengue Fever and Yellow Fever?
This is not a science journal, it's a blog post.

Nobody is obligated to do anything, but if they want their argument to be widely understood, which it's obvious (at least from these comments) that it's not, it's helpful to at least explain your premise.
Thank you for your well-reasoned comment. However, it sounds like you're basing your opinion on some misinformation. That's okay, it happens to everybody. :)

Ember.js is extremely future-proof. Yehuda Katz, who I work with on Ember.js, is on both the W3C and TC39, the committee designing the next version of JavaScript. Needless to say, we have a pretty good idea of what's planned for the future of the web platform; we're also very involved with the standards bodies to make sure it is as powerful as possible for building web applications.

Setters and getters are a trade-off. While we'd prefer not to require them, the alternative is that you have to diff objects every time a change happened. And not just a change, but a possible change—which means in response to almost any event. By using getters and setters, we avoid this particular performance footgun.

Actually, Ember views have much more in semantically common with Web Components than Angular directives, despite the fact that many people like to repeat this misinformation. For more, see this thread on Google Groups: https://groups.google.com/forum/#!msg/polymer-dev/4RSYaKmbtE...
I read the article as her using student loans to cover living expenses.

Which made sense at the time, since it was being subsidized.
Makes sense. I think I glanced over the text before and after your pseudo-code too fast. You're absolutely right about the constants not affecting the Big Oh part. For some reason I initially interpreted your comment to say "these two algorithms are equally fast". My mistake :o
Also not able to login. I ran the forgot password functionality but their FAQ says it could take up to 15 min. to receive the email.
I have wanted that exactly zero times. But I wouldn't object to the the new compose if you could maximize it without popping it out into a new window, and make that the default. The problem is not the new features, but the functionality they removed.
Now I'm curious where you're applying as I have degrees in philosophy and law and find that my lack of a CS (or related) degree is a major hurdle to finding a job in software.
I suggest that you concede.

It is easy enough for you to demonstrate it to yourself with the components that he describes.
cover any difference between you/your family's ability to pay and the tuition

This is good advice, but don't forget that "your ability to pay" is just code for "perfect price discrimination."
How Engineers Are Building a New Railroad Under New York City
Thanks, was reviewing it with a coworker and crept up on the same conclusion. Seems a bit hard to test and definitely alarming at first glance.
Damn that rock is cute.
Never name a range. Ask for 15, 20 or 25% more, based on what you want.

If someone comes to me asking for 15-20% more, I'm going to offer them something below the low end of the range. You're essentially giving away 5% for free.
But on the other hand, what other type of reaction is possible to a blog post that advertises a new feature that most people cannot try out yet and form measured reactions to?
Uh, there's plenty of poor people in America. There are kids at my son's elementary school who don't have enough food. In Los Angeles. In California.
Honestly I think 2) is the more common mistake. Yes, employers should be looking to offer regular raises that match what an employee "could" get on the market, but that's hard even when you have the funds available and your employees' best interests in mind.

On the other hand, it's absolutely routine in my experience to watch managers bend rules and ignore feedback to bring in very expensive "senior" people to the team (often based on nothing more than a resume). All the incentives are wrong for this: everyone wants senior underlings, there's the "prestige" value in buying expensive commodities, you want to feel like your team is in the "big leagues".

And if done badly it can do terrible damage to a functioning team. It's never good to bring on an unproductive employee. Unproductive architects will kill your product.
Not only that, if they are managing your systems, how sure can you be that they'll inform you of a compromise. They seemed pretty content not to discuss/reveal the previous security issues until they were forced to.
Your complaint is a common one and essentially boils down to, "There are many comments here that are not appropriate for HN."

People can say what they want to say, at least within HN guidelines. It's not like these are YouTube comments. And I'm not sure about the almost universal belief in execution over idea either, or at least I'm happy to be one of your counterexamples. Can't both be important?

Finally, it's not like Google's proposal is equivalent to some kid's after-school project. Context matters, and in the latter case it would be quite unfair to trash it. If anything, people know that parts of Google read HN and hope somehow that their voices get heard.
The textbook revolution
I think they already reset all passwords, because I'm in the same boat. I put in a reset request, which was accepted, but didn't yet get the email with the reset link.

I'm guessing whatever mailing queue they have set up is completely back logged right now until it finishes sending out the general account compromise email (displayed elsewhere in this thread). At least, that's my best guess. I haven't gotten that email yet.
Same here, I know I used one of three passwords, and I'd like to know which one I stupidly used.
Current home automation products make your environment dumb
Ah.. Thank you so much... Now to figure out how to adjust my user scripts to trigger that from the Compose button too...
https://blog.linode.com/2013/05/02/linode-manager-two-step-a...
It took me about 4 minutes to receive the email - once I got it, the servers were quite responsive.
Just give it a few minutes ... it'll get to you eventually
To add, a lot of community colleges have agreements with local high schools to waive or reduce tuition for high school students taking classes before they graduate. This is a pretty good route if you are advising any young folks.

I transfered 25 credits in when I went to college, so it was an easy way to get rid of classes that would lecture bowl type stuff in a much smaller / interactive setting.
Postgres Indexes – Expression/Functional Indexing
wait

this bacterial issue in the water can't be fixed by boiling your water before you make coffee???
Moderately miffed that the email they sent out notifying how THEY allowed my password to be compromised included a lecture telling ME how to construct a strong password. Not the time, or place.

Besides, they claim it was salted, so it shouldn't really matter at this point whether my password was "Password123" or "@DJDF*$@!(DGEWGIRGHdfhEWROighMMMM...PIZZA".
Do you honestly not see how someone that takes an initiative like that could be an incredible boon to a company? When you punish people like that, what you're left with is an office full of drones that does exactly what they are told, nothing more nothing less.

The situation you're describing is a management failure of epic proportions. Failed to communicate future planned features to dev team. Failed to exploit someones willingness to take responsibility. Failed to get input from the programmers (obviously at least one of them thought the code base was a mess).

Oh, and hiring someone who believed making a good product was more important than following chain of command. Big mistake there.

> That's my caution to people who assume everything they don't understand about what they're working on means the people running the projects are idiots.

Even construction workers always knows what they are working on and why their work is important. If management is unable to communicate to the developers what purpose their work serves to the company then that is incompetent beyond belief.
For those wondering, Bitcoin makes an tiny appearance on slide #97:

Gross Volume: 18MM+ Cumulative Transactions
Y/Y Growth: ~5x Y/Y Growth
# Users: 11MM+ Bitcoins in Circulation (???)
This app wants to cure gay people
Ten degrees below zero celsius.
Ditto. I'm unable to login with my credentials, and have yet to receive the password reset I requested (although I assume they are getting a lot of those right now, so it may be queued). All these compromises sure are getting tiring. I've already been hit with Evernote, LivingSocial and Linode so far this year (that I'm aware of).
What about us water-only folk? Do we miss out on the super powers?
Surprised I haven't seen it announced on Distrowatch or OSNews yet. Also have to admit I miss Live-CD images and minimal/network install images.
Maybe one day a Chinese billionaire will show up and help solve the issues surrounding the food desert/insecurity present in LA?
Browserfrog: Responsive browser frame for screenshots