skysight-inc/HackerNews huggingface dataset:
The question is highly controversial and (separately) not worth discussing. It's not your fault, it was more or less supplied that way by context. It works well as a rhetorical question, but some jackass is going to click "reply." Oh, wait. ;)

Instead, let's consider this: Should we try to make C++ unnecessary? I think the answer is 'yes' and I don't think it's specific to C++. For all languages × all domains, I think the time should come that there is a fitting alternative language.
When that energy which has been beamed down from space is used, it WILL give off heat.

Long term, climate management will be necessary regardless.
Too good, even. Google has a bad habit of ranking a question page lower (for matching keywords) than some random other (more popular) question page that links to the relevant question page.
For Support / Help Desk, I'd like to mention my startup as a lightweight alternative:

SupportFu (http://www.supportfu.com)
This is more generic: if you do link tracking in your email, do it through your own domain, it's really not that hard, and urls that go through some other business are a huge red flag.

Personally, I probably cut people a bit of slack by going through whois to check if the domain belongs to some well-recognized mass mailer, but I wouldn't blame the MUA for just spamming anything that mentions a "login" along with a domain that isn't a descendant of the sender's domain.
I recently also tried my hand at promises using the node libs Q and when.

There's a gotcha with the progress handler. If you try to call the progress handler before the progress handler actually gets a chance to attach itself outside the function, it'll never actually fire. Some of the bugs with using promises are rather subtle.
That is worth verifying, as it would be an interesting bug in how Google transfers juice between redirects.
I've had a yearly subscription for a couple of years. They've replaced radio for me and I haven't touched my mp3 library in years. If I'm coding then Pandora is playing. We even have a Pandora channel that we used at our wedding reception.

Between coding, driving, and the gym I probably listen to them 8-10 hours a day, everyday. That's not even counting how much the kids and wife listen to it (if only I could get them to stick with a naming convention for their channels) A subscription is $36 dollars a year, just pay for it already.
I use Prosper.com (if you like it, give me a karma point :)
Personally, I'm impressed by how horribly implemented Steam's OS X gamepad support is. That takes skill to do, when other apps Just Work™.

Also, Steam.app used to suck heaps of CPU just idling in the background, often enough that to make the fan audible in laptops. That improved lately, but still isn't perfect.

Not to mention the frequent crashes when you quit. I guess it's quitting either way, but still.
Stack overflow on stack overflow
When I was coming up with quick examples earlier, I was thinking more of packaging than energy costs, and most store-bought bread is wrapped in non-recyclable plastic. I do wish we had the tools and information to make better calculations of these kinds of trade-offs. I could also contend that the quality of fresh homemade bread beats the crap out of what $2 gets you at Safeway.

But the point I'm most interested in discussing is the idea of maximizing the economic value of your time. In some cases this can be a useful heuristic, but the trick is knowing where and where not to apply it. If you were to apply that line of reasoning to every moment of your life, I doubt that the results would be satisfactory. Personally I'm more of a Gross National Happiness type. Of course, you're welcome to prove me wrong too :)
That's impossible. Everybody knows that Python 3 is an abject failure, just like Perl 6...

So much for the naysayers.

I've been using the 1.5 beta with py3 for small projects for a while now, since South, MPTT, and psycopg2 are all py3 ready. Nice way to force oneself to learn the new conventions.

Lets hope that PIL-py3 goes stable soon. That's the one big piece keeping me from using py3 for many production projects.
A Look At Some Of The Hottest Games for iPhone/iPad
Good trick but you have to sign into Amazon to activate the offline reader for Amazon Kindle Cloud reader. If not then it won't work. Also it seems to go to a part of the book instead of the first page or cover. Perhaps it reads the history of the person who last accessed the ebook in that way?

I guess Amazon will shut it down eventually or check permission for the ebook before letting you read it. I write ebooks and had one published on Kindle with my Orion Blastar character that I am always reinventing.

https://read.amazon.com/?asin=B007LAX6YY for those interested in the book. See if it works.

For some reason it is also here:

https://read.amazon.com/?asin=B007M4AACA

But it only includes the copyright page, and the rest of the ebook is gone. I submitted a new copy that fixed formatting errors, but later found out MS-Word 2010 corrupted my original data file on my hard drive. I did a recovery and switched to LibreOffice because MS-Office kept giving me problems.

I am in the process of rewriting the ebook, and I can see why people had an issue with it, I'll try to get it reuploaded if all that is showing up is the copyright page.

Thanks for the info, it shows me that the readers get a different version of the ebook than what I get as the author. I didn't know the ebook only had a copyright page for the updated version, when I previewed it in the Amazon Kindle preview program it was the whole ebook and not just the copyright page. So this little 'hack' actually helped me as an author.
Wow. There's a hole big enough to drive a truck through.
Perhaps, but my understanding is that gas engines are really very efficient at keeping you at speed; it's accelerating from a stop where you use a lot of fuel. So a burst of power with little range can win out if it adds a lot less mass to the car than the battery and electric motor in an electric hybrid.
Knowing what not to do is obviously a lot easier than knowing what to do. Because many mistakes are universal and can occur in any situation, whereas recipes for success probably need to be tailored much more for individual opportunities (eg. the reasons why gmail became successful in the 21st century would be different from the reasons why hotmail became successful in the 20th century).

Therefore, I'd warrant that even if individuals are able to correctly determine what made them successful (eg. for hotmail, was it really that VC's advice to put at the bottom of each email "sent from my free Hotmail" or whatever? For Facebook, was it really that they restricted members to be originally Ivy League college students that had to use .edu email addresses to register, giving the unintended consequence that everyone's identity would have to be real? There are so many things that went into each success story's success that you can't pin it down to any few things, though they all had in common a special opportunity at a special window of time with a lot of hard work, luck, and matching skillsets or philosophies that were coincidentally and fortunately for the founders just what the doctor ordered.

Steve Blank once said on cracking the code of entrepreneurship: "We now know how to make companies — startups — fail less. I can’t tell you we know how to make them succeed more. But I can tell you we can probably crank down the infant mortality across a portfolio of not only technology startups but probably restaurant startups or dry cleaner startups or whatever else we wanted to do in the United States by just teaching people to ask a simple set of questions."

Also, sounds like you'd be interested in reading this: http://steveblank.com/2011/05/29/tune-in-turn-on-drop-out-th...
Yes, they tried going unlimited with ads. I think they might still be unlimited with ads using a browser and the return of 99 cents is for people using the mobile app.

Out of curiosity, why the switch?
Thanks, I didn't know that existed. The whole concept needs way to many parties to get involved to make it a success so I can see why it never took off.
In absolutist terms that might be true. But it's mostly irrelevant since on average the regular population was not a member if the central committee.

It's like saying 'the most dangerous (deadly)' place in a prison is the execution room on execution day. For most of the population the most dangerous place was elsewhere.

> As recently as 2009, 60% of Russians preferred the Soviet days

Nostalgia is distorting and dangerous. It's like Western baby boomers who think wistfully about the old days. There was more pollution, there was more disease, there was less questioning of authority, there was more injustice, there was more impending doom. Another analogy is how some people sometimes perceive past relationships (ie. none of the troubles).
1. Healthcare was avaliable in GULAG prisoners. And it was free of course
2. Yes, GULAG workers get 3 meals a day (often part as dry ration)
3. Workday in GULAG was about 10 hours, so yes they have about 6 hours leisure time.

But this isn't my point. Of course conditions in prison in modern US is better then in USSR 80 years ago. My point that you have higher probability go to jail in modern US then in USSR in thirtieth. Target for great terror in USSR was elite and it was insignificant (again, lesser then in modern US) for ordinary people.
The very term "work from home" suggests separation. That's the wrong model. This is not about introverts and extroverts.

Working with a remote team is not a choice about whether to collaborate or not. When a team is set up properly, remote work is no less collaborative than any other kind of work. The tools are there, widely available, and free. Everyone on a team needs to be using them, yes, but duh.

As near as I can tell, there is a shortage of talent. Smart companies will exploit the newly available infrastructure and realize that they can have "face time" remotely. Then, they'll have access to a much wider pool of talent. Win!

Is it me or are silicon valley companies -- startups, in particular -- really not into hiring remote people? Seems like, with the cost of living in the valley and the dramatic shortage of talent, and the volume and enormity of ideas, they'd have the most to gain. If I'm right about not liking remote hires, anyone have any ideas why? Provincialism? If you were worth hiring, you'd live here already? Hahahahaha.
I like the idea, this could be a nice conversation for OpenID.
Re go:

http://stackoverflow.com/questions/4226964/how-come-go-doesn...

Clever birds.
Just in terms of power efficiency, I doubt baking your own bread is a win (I earned my spending money in high school baking bread from scratch). It takes maybe fifteen minutes (aside from waiting) to make bread dough and shape it into loaves when you're experienced, so time isn't such a big factor.
Nice idea.

The main issue is the common-ness of last(or sur)names and once you move away from using the last name as the domain everything becomes a lot less effective... even if you had it drill down to your neighborhood, I know many people with the same last name who live on the same block... two houses away, so you would always need to use some combination on firstname+lastname+random-integers

Not to mention a lot of people don't want even their most basic information broadcast to the outside world.

I like the idea, but as you quasi-mention in the article it's unlikely to ever happen, or at-least under circumstances similar to the ones we have now - more than one government for the entire world.
Edit: Never mind.
JS has no support for these things, but you're right, when using languages (like Go) that do support this concept, it is very easy to write elegant code which can block locally without actually blocking the entire application, which allows you to write code that is far cleaner and easier to reason about.
I didn't even get the email from evernote regarding the password reset.

Luckily, I had the evernote app sign me out and asking me to login again (which didn't work with my old password).
I had to login through the website and it prompted me to change my password (no link on why) and then it worked with the new password.

I searched through my email trying to see if any email got eaten by the spam folder, but none, "No emails".
As a linguist, I don't think it is fair to say English is one of the easiest languages to learn, and Chinese is one of the hardest.
I used rainbow parentheses for vim (https://github.com/kien/rainbow_parentheses.vim) when working with Clojure, I don't know about IDEs.

Also, only LISPs are parens heavy. Try something like SML or Scala if that turns you off.

Side note: I'm writing some Java code to practice for interviews.. I miss sum types so much. Another thing that FP got right.
CS50 is way up because David Malan made it less 'nerdy'/ symbolic-computation more fun and applied.
Is that you, voluntarily-homeless-college student? If so, I have some bad news: a doctor commented on your present lifestyle and has a rather dire warning (you're going nuts):

While it's certainly possible that Riel is just a little quirky and enjoys a different type of routine, unfortunately the pattern of behavior described here is often seen during the first presentation of schizophrenia. Schizophrenia is more common in males and classically presents in the early-to-mid 20's. It would not, early in its course, necessarily be accompanied by seriously impaired academic functioning. I would urge Riel's friends and classmates to be vigilant for signs of disorganized or paranoid thought, speech, and behavior.
This is the best counterargument I've seen, and you're right, professional fraud is a huge problem. However, it's trivial for such a huge company to be a LOT better at
z. customer service and
b. dealing with highly-publicised and repeated problems for entirely public and transparent small-medium sized events.
They will lose their monopoly. It's up to them how much they lose.
How is DTrace for Linux doing? The last time I checked it had way less options than Solaris one.
> or, y'know, not living 40 miles from your place of work while commuting by car.

That's pretty funny since recently here in south eastern Canada we're being reamed up the ass by our current federal government for lack of jobs.

The government is demanding people find work even if it is an hour away which would be roughly 100km (62 miles).
Sort of. So much is the result of tiny incremental design improvements over decades or centuries. I remember the first time I took apart a small engine it seemed to work so well together that it was almost organic. Like it had evolved, which in a way it had
The problem with your argument is that you are equating entropy with password strength. While entropy is a valid measurement of password randomness, it is not a direct measurement of how strong a password is. Take the password "vvvvvv.vvvvvvvvvv7vvvvvv" which has terrible entropy yet is very unlikely to be cracked. Why? because a cracker does not know that your password contains only three distinct characters and would still perform a brute force attack based on an assumption of higher entropy.

If you are talking about short passwords, entropy is critical in determining the strength of the password, but the true measure of a password's strength is the permutations required to perform a brute force attack. While range of character sets determine permutations, so does the password length. You can make up for one with the other, which is why "vvvvvv.vvvvvvvvvv7vvvvvv" is a very secure password.

That aside, I did address more of the math of the XKCD comic here: http://xato.net/passwords/analyzing-the-xkcd-comic/
Good point; the entire statement sounds like a confession of a brainwashed man. I wouldn't be surprised if they broke him. Give me 12 months in solitary confinement and force me to sleep naked and wake me up every 2 hours to make sure I did not try to commit suicide by biting off my own head, and I will admit I killed a Pope or anyone else in that matter :(
The point of view I hear, whenever I read old grouchy people insisting on a technical interview, is that if you don't have one, you'll end up hiring somebody that can sound smart when talking in a conversation but can't actually do the job. I've never actually encountered an old developer of respectable ability that is in favor of omitting technical interviews.

You say you want to know how fast a candidate learns. If somebody can't solve trivial programming problems, what does that say about how well they learn?
Seriously from all the articles I read I am an expert when knowing what not to do. So now I am looking for an article that says what to do.

Anybody have some other good read to share?

http://www.amazon.com/gp/product/0976470705

http://steveblank.com/category/customer-development-manifest...

http://steveblank.com/category/customer-development/

http://www.guykawasaki.com/the-art-of-the-start/
Yes, and there are too many business software companies too. Why can't we just leave it all to Microsoft, and we'll all be happy?
Based on his description, it was standard operating procedure to make multiple local copies of large amounts of data so that you'd have access to it when you needed it even if there were network problems later.

In that case, his network activity may not have looked unusual.
IPad game Block Critter needs donations
"I would expect that if a woman reported a sexual assault to basically anybody either a vigilante mob or police investigation would be mustered in short order rather than the incident trivialised or the victim blamed."

Unfortunately, this is not typically what happens. Remember, we're not usually talking about some guy leaping out of a dark alley and grabbing a stranger walking by. Most rapists know their victims and interact with them socially in the lead-up to the assault. Many deliberately arrange circumstances designed to create doubt about what happened and whether it was consensual.

I hate to link to a scumbag, but there was a reddit post several months ago by a serial rapist describing his methods that illustrates this quite clearly: http://www.reddit.com/r/AskReddit/comments/x6yef/reddits_had... It is absolutely chilling reading, but horribly informative (as are his replies to questions later on). I'm as skeptical of anonymous comments as the next guy, but in the aftermath I saw a number of people saying, "Don't give him the attention he wants: you can see exactly the same methods and mentality in formal studies of convicted rapists instead." (Sadly, I never saw links to those studies, so I'm still linking to the scumbag.) It's clear that this isn't the sort of thing that inspires vigilante mobs, but my understanding is that it's by far the most common scenario.

Meanwhile, you need to be really cautious about bringing up the "false rape accusation" objection. Yes, they happen, and it's awful when they do. But every statistic I've ever seen indicates that the number of false accusations is miniscule compared with even the number of reported rapes, let along the number that don't get reported at all (perhaps because the only evidence was "he said/she said" that would get brushed off as potentially a false accusation). Treating actual rapes and false accusations as some sort of evenly balanced poles deserving equal consideration is not justified by the statistics.
Throw - serious question. Is there any environment where someone could press you hard enough and long enough so that you would be a "suicide risk" ?
Ironically (note: probably wrong diction), the worse the article is, the better it proves its point, as it is a student publication.
I had purchased Yahoo Small Business hosting and that also came up some domain name. Now I wanted to park some domain names and their customer support had no idea what parked domains meant.
That's covered in Brendan's recent talk at SCaLE 11x, also currently on HN: http://news.ycombinator.com/item?id=5310719
I find LiveScript's back-calls (<-) very elegant. In fact it makes concurrent code very easy to write and comprehend. Combined with async (https://github.com/caolan/async) it is a pure joy.

As for pure JavaScript, dealing with callbacks is definitely not fun.
You can look it up in most countries.
Why does Lehman say Heroku is "one of a kind in the world"? Isn't Cloud Foundry equivalent? http://www.quora.com/What-are-the-main-differences-between-C...
Switched because I love having a giant library of music as opposed to radio-style playlists. Personal preference, really; as I think both services are great.
Teach? Easy. Grade? No. And that's what the problem: too much focus on grades, which are nearly meaningless.
Dude, I look at 1993 and compare it to today and am totally amazed at how much life has changed.

In 1993, your circle of friends was pretty much limited to the people in your town. Maybe you had a pen pal, but that was considered to be a rare novelty and took real work to maintain. Now, I have friends all over the world, that I keep up on their day-to-day lives. When an earthquake hit SF in 1989, my reaction was "Oh, that's too bad, I feel bad for anyone who died. I'm sure we'll be talking about this in school today." When an earthquake hit Japan in 2011, my reaction was "Has anyone heard from Jennifer yet? Is she okay? I know she was in Sendai..." And I had friends all over the globe - India, Colombia, DC, Boston, Morocco, LA - asking the same thing.

In 1993, if you were meeting a friend for an event at an unfamiliar place, you called them up beforehand, specified an exact time and place that you would be, wrote down the directions or brought along a road map, and prayed they would be there when they said they would. If you got lost, you had to pull over until you could look at the map and memorize new directions. If you couldn't find each other in the crowd, you were out of luck. If you hit traffic on the way in, you'd hope they didn't think they were being stood up and apologize profusely. Now, your calendar pops open a notification when it's time to leave, taking into account traffic. You hit a button, and your cell phone navigates to the destination, automatically rerouting you if you take a wrong turn. You can't find your friend, you call or text them. You don't know what they look like, you call them and see whose phone rings.

In 1993, if you wanted to start a company, you worked your butt off for a big employer to learn the ropes of your industry. You spread your network as far as it could go. You sought out mentors. You begged for funding. And then you hired lots of people to make your dreams come true, and if your dreams were wrong, they all got laid off a couple years later. Now, you Google [startup]. You read a bunch of blogs. You download lots of open-source software. You build something, you launch it, you post it on Hacker News and a bunch of blogs, and if your dreams were wrong, you've wasted maybe a year of your life.

If your life isn't all that different from 1993, it's more likely because you're still living in the past than because the world is the same as 1993. "The future is here, it's just not evenly distributed yet." For some people, the world is wildly different from what they expected 20 years ago.
Awesome xkcd - Chart: Causes of Emotions, by Year
What the smartest people do on the weekend, everyone else will do in 10 years
Or maybe colleges are diverse and you had a well behaved group of friends.
I'm new into the industry, but I thought working from home would be a blast. But surprisingly, I'm finding I hate just having nowhere to go during the day, no reason to go outside, see the world, aside from exercise. It saps me of my energy.

Sadly, the company I work for is based in a place I couldn't stand to live, but it's telling that even despite that, I'm genuinely thinking about moving there.
On the cult of youth in academia
And which shows that the supposed 'fall' is nothing new.
And there was more racism and discrimination against women and gays, which is what many Western baby boomers are actually longing for, but they are frustrated that they can't just come out and say it.