skysight-inc/HackerNews huggingface dataset:
Yes I remember that, and that's a good example...

E-dating has been going on for what seems like forever in the Internet age, but its near-ubiquity is still a relatively new phenomenon. In the short-term and medium-term, it's probably good for dating services to have relationships break up in a timely manner. But successful couples (5+ years and more) are valuable too, because they pass along by word of mouth how happy they are because of their experience with [whateverservice]...and are likely to disparage it (justifiably or not) when the relationship goes sour.

For a dating service to have the cynical goal of creating high turnover seems to me to be a race to the bottom that may end up having negative returns in the long run. Just as Apple clearly can make more money this decade from a customer who has to buy a new computer to replace their 2-year-old unupgradeable one -- compared to a customer whose Mac lasts them through high school and college -- I would say that Apple's current cachet (speaking as a long-time PC user) was highly dependent on the latter situation.
“I don’t know why you don’t consider web development a ‘programming’ job. My favorite language is C and I develop in it for my own projects, but I’ve had just as much challenging work in designing PHP applications.”

Not to put words in the OP’s mouth, but I for one find that web development usually involves software engineering challenges more than programming ones. By that I mean that you don’t necessarily get to solve interesting technical problems, though there are certainly plenty of architectural and process problems to solve.

Some people, myself included, feel much more engaged when there’s something hard to figure out, rather than when there’s just a lot of effort to be put in. It all depends on what you like to do and what feels legitimate to you.
What's wrong with those numbers? 30% lifetime efficiency is not bad, it is within an order of magnitude of perfect, and it doesn't iterate and get worse for the wear. And not everything you learn needs to relate to employment. There is also civic and social life.
one can use this to add a "text me" button to a Contact page.
That's just it, you're conflating the discussion software or the domain name with the communities using it.

>I cannot enjoy using a site where hundreds of thousands of people will read 'climate change is fake!!! scientists are liars!!' with no rebuttal

There are hundreds or thousands of communities out there where people are crapping on science, yet here you are on Hacker News.

About the only thing two unrelated subreddits share is the first part of their domain name. They have different moderators, different users, a different focus. They are effectively completely different communities - the fact that you treat them as related in any way but tangentially is an illusion, nothing more.
That is a great exposition, it gets a bit bogged down in the money/happiness analogy at times, but overall I felt like I understood what you were saying. To test that, let me echo back what I think you said.

Physicists decided to define the temperature of a system not simply by the amount of energy in the system, rather to define it as the ratio of the energy in the system to the total entropy of that system. In so doing, they created a situation where systems that go to a lower entropy state when energy is added, are described as having a negative temperature.
Most of US-based do. No such luck in here (Czech).
Creating MongoDB as a service on Windows 8/7
You said "no longer protected" which is what I'm trying to understand. All of those sites would suddenly have invalid certificates, sure, until they fixed it. But the interim period where they have invalid certificates is no more dangerous or insecure than the period before or after. The sites become less accessible, but they remain equally safe (or unsafe).
Can't you disable any of the features you don't want? I agree that it's tacky to have ads on this page, but what would you expect if you're on the free service?
Carson, I'm in the exact same boat as you and it's served us really well. I'm using CloudFlare only to cache my static assets for a Node.js app and I've seen performance in Heroku (and NodeJitsu) go up as a result. I've also added some subdomains to CloudFlare so I'm sharding my static assets (cdn1.mysitecdn.com, cdn2.mysitecdn.com). Add in that all of the assets are Gzipped and SSL secured and I'm a very happy camper. My app on 3 dynos can handle 1000+ concurrent users/sec no problem.
I have never met someone who hired a programming consultant or contract company. (not talking about a MSFT contract employee. ) I have seen a few Oracle database contractors.

Who are these companies hiring Pivotal or whoever less famous?
Startup lessons from the Science Fiction masters
Facebook Hacker Cup registration begins from Jan 7th
Company pays you money. You work for them. They ask you to do something you're good at. Sounds good to me.
These days, a language compiler is only a part of what makes a new language interesting: without tool support (IDE plug-ins) and extensive libraries, your language will go largely unnoticed.

Wishing Stab good luck, the more languages, the better!
Lots of game development shops use C/C++ as that's the prima lingua for today's consoles, and is native to iOS/Android as well. The games space is rapidly shifting, so there's interesting stuff emerging from the chaos.
If you are willing to come to Boston, I'm happy to talk more about opportunities.
My linked in info is in my profile.

I'm in New York.

And my clients are Start-ups.

:-)

EDIT: And I AM NOT A RECRUITER.. :-)
"Where in the world are all the C / C++ and Java roles that used to be available in America?"

You are probably looking in the wrong places. There are plenty of C++/C/x86 jobs both in new york and elsewhere. A few places to look are in quantitative finance (especially low latency trading), gaming (companies like id software are pushing the line), hardware (nvidia etc hire lots of low level programmers) and engineering (there are still fortran jobs available)

also: you should put your email in your profile ...
Offtopic: 768k 30 years ago? You must've worked in a rich place :) Trying to get an accountancy app in 128kb and that wasn't happening in C either.

Ontopic: programmers (good ones especially) are scarce they say and yet the market seems overcrowded. I'm not looking but have plenty of friends who are (not on location though, but they are very reliable, high quality and work hard) and they are having a very hard time here in the EU.
Those are interesting pieces, and I feel as though my time was well spent reading them.

I can't see what they have to do with this argument though. The first one is basically a speculative essay with little to support its ideas, interesting though they are.

The second one is more rigorous, but it seems to me that it works against your argument.

It contends that Law and Order is provided by Xeer, Somali customary law, which is a tribal artifact that has developed over centuries, and depends on people being recognized as having loyalty to a tribe because it makes the tribe responsible for harms done its by members to other tribes. Thew piece also states that although private courts exist (funded by successful businessmen), Shari'a courts perform an instrumental function in creating legal order.

Both pieces also state that the Somali central state, when it existed, was weak, rampantly corrupt and never successfully displaced these tribal and religious institutions.

All this really seems to be saying is that, just like everywhere else before the emergence of the nation state, Somalia was governed by tribal law and religion. In the case of Somalia, a functioning nation state never really emerged, and so it fell back to tribal law and religion.

This turns out not to be as bad as the failing central state, or the horror stories portrayed by the mainstream media, but although falling back to tribalism and religion might not be as bad as the media portrays, it hardly seems like a model for how to improve on what we have.
Explaining Windows 8 PC Sales Over the Holidays
Sure, including more information is going to be better, but that wasn't the question.
What did you use to build this? Pretty slick
BATS Exchange in Kansas City is hiring C++ programmers. Needless to say, your background would be ideal.

http://bats.com/about/careers/
i think The Matrix shows that it's at least possible to make a live action remake of an anime. i think what's actually needed is a director who understands the anime essense that well. eg the Wachowski bros

the Wachowski bros also directed Speed Racer (2008). it's one of my favorite movies and was 1,000,000x more awesome than it got credit for
Loved, loved the "I let him dig the deepest hole he could imagine by doing my best ditzy/derpy voice and just saying things like "they want me to ask about the load... average...?" bit. I do that too. Honestly, if you're patronizing me in the interview, you're gonna be insufferable to work with.

The best candidates light up when they have a chance to explain something cool, no matter who is listening and get even more excited when you ask a question about a detail. Good candidates are patient and thoughtful and ask YOU check-in questions ("so now we have X, right?") Mediocre candidates get a bit lost, sometimes overshoot or undershoot the right level of technical detail, but muddle through and sigh in relief at the end. Asshole candidates try to dump a bunch of smoke and mirrors on you, say shit like "well, if you haven't taken an algorithms class ...," wave off your questions, and pretend they don't have enough time to answer the question "seriously."

If you think in your engineering career you're never going to have to explain "how something works" in at least some detail to a semi- or non-technical person, you are not going to have much of an engineering career.
Any relative of mine uses old hardware most of the time it's something I have given away, I doubt anyone has any hardware newer than 2008, most of it is ten years old.

Only recently my Aunt went from dial-up AOL to fiber Internet but her CRT monitor is so fuzzy I can barely read it. She uses Word Perfect and barely uses the 20GB hard drive she has.

She's the most tech knowledgeable of my relatives too she worked in a government office for decades but even Win 7 would be confusing.

But she said may soon splurge and buy a new PC but by that time it will all be Win8 so I am dreading that day, I read you can downgrade Win8 to be like Win7 I may look into that more.
More Guns = More Killing
It's a ROI question: all that time, week after week, for two hires, one who lasted a year? That's not a great ROI for a good engineer's time.
Humanoid Robots Play Motorhead's Ace of Spades
The Open Hardware Revolution | Architects Zone
Tiffany outlet
>Censorship has become an issue within some subreddits, too. It's not about getting rid of blatant spammers any more. Far too often we've seen contributing, albeit unorthodox, members of these communities banned for expressing views that may be controversial, but still worth expressing.

Reddit's problem has never been spam. In fact, you alluded to it earlier in your post: it's quality.

"Censorship", aka moderation, is necessary to promote quality content. Wikipedia, /., and SO are all heavily moderated. So, too, is HN. Without moderation (censorship, in your words), content regresses to the LCD. This is bad, and worth preventing. Moderation achieves that.
Rust is the sole _potential_ C competitor I've come across but the language isn't even finalized last I checked so it hardly constitute a challenge to C as of yet. A new language showing up doesn't mean it will gain any traction.

As for the higher level languages closing the gap, that is certainly not my experience and I've seen no benchmarks to this effect. And I'm not talking about Python or Ruby and the likes which are in an entirely different category, I'm talking about C#, Java, etc. They are still alot slower on cpu intensive code, also they certainly doesn't fulfill other important properties of C like small memory footprint.

The notion that there was some 'magic piece of the puzzle' missing which has been solved in making high level languages perform like low level languages like C comes across as nonsense to me. Higher level languages sacrifice speed for convenience and safety, depending on your demands that can often be a very wise sacrifice, in the areas where C excels it's likely often not.

Also cell-phones (which are really the upper-end of 'embedded') run a kernel and system-level code written in C doing the heavy lifting system-wise, also performance demanding applications (higher-end games) are often still written in native code on these phones.

There's certainly room for a more 'modern' C, maybe something else has replaced C in 10 years, but I don't see it being any of the languages we are discussing today, not even Rust. As it stands, I think C will remain dominant in the aforementioned domains.

Guess we are going to have to disagree, history will prove one of us right I suppose :)
Ugh, that guy sounds gross. I'm sure he's cool in person but if one were to simply follow this strict list of items they could very easily end up turning themselves into a douche bag. Do we have to become someone we hate to attract people we like?

More likely than not there is an element that trumps the others which your friend fails to mention: personally/charisma. Someone who has it just thinks they are "talking" and may not realize the power they have, so they won't mention it in the magic lists. But it seems to be what matters most and is by far the most difficult aspect of oneself to develop, if one doesn't already have a "good" personality naturally.
seems like you should be targeting burnt out games developers
Another way to look at it is that the important quantity is not temperature, but its reciprocal. Absolute zero becomes infinity under this transformation, hence unattainable. Heat energy will flow from lower 1/T to higher 1/T, and more heat energy added to a system lowers the 1/T quantity of that system.
Most VoIP providers have a "number lookup" feature. For example, here is my number looked up on CallWithUs:

http://cl.ly/image/1l1g071h1d0C

You can create an unfunded account with them and use the lookup feature, if I'm not mistaken. (Though I don't recommend doing so, it's not nice!)
CDN doesn't help at all, if it is based on caching only (like CloudFlare). In some cases http headers prevent all benefits of having cdn. Like pages with no-store, no-cache, post&precheck=0. In these cases CDN might only add latency.

I have seen sites hosting images with those headers too. (like Google sites). If you're using slower network connection it becames painfully apparent that all images are always completely redownloaded. With these parameters images must be downloaded from the source, or otherwise caching cdn would break things. Other cdn networks like coral cache clearly states that they always cache content, what ever headers say... But it isn't acceptable for all sites.
And then 90% of the world population only plays computer games.
My 2013 Tech Wish List
https://github.com/socketubs/pyhn/commit/3d1e4d0adb07874b221...

Done!
I was surprised that ~40% of the downloads are Python 3.
I would think tweets would be skewed, no? Slang, memes, shrtnd txt 2 avoid char lmts, http://urls/, amongst others?
Found your photo on your Twitter profile. You're a decent looking guy! I have no advice to give, as I'm currently single too. I'm an overweight fellow in San Francisco but have had modest success in meeting women in the last few years. Haven't met anyone that threw a spark though. I mainly use okcupid when looking around.

Point is mainly about confidence I think. When I'm exuding confidence (feeling like a million bucks) I notice women in the street actually smile at me sometimes. When I'm down on myself (more often) that never happens.

Good luck to you.
I thought you did a great job of using metaphor to explain a dense topic. In fact, my main complaint is that your allusions to human behavior actually confused, or at least got in the way of the explanation...I think the metaphorical part should be less elaborate, because your primary audience is going to be (I'm being solipsistic here) are going to be people like me with a casual interest in physics who still remember the implications of absolute zero at the atomic level...no need to extend the metaphor in a way to appeal to people who think absolute zero is 0 celsius.
HPC and big data are exclusive to the USA. IBM, Intel, Cray, NVidia, Amazon, Nokia, Google have those needs. Its actually quite easy to name places.

That being said, showing an interest in Java is an almost immediate disqualification. You need to be able to answer questions such as how to vectorize a loop, structure of a makefile, how to build a cache, what is thunk, pthreads, and sometimes you may need to be aware of BLAS. During an interview I was asked 'who mom likes'. Off-course my mom likes me!
One key missing element is to let member of the team interview their future co-worker as well.

That way it doesn't seem like waste of time and it gets people invested. If they don't pick the right person they could end up stuck with someone dragging the team down and they'll eventually learn the value of having a thorough interview and being interested in it.

The other side of the coin is that they should also be allowed to influence the type of offer and how aggressive the salary negotiation would be.

I have seen a cases were a good candidate technically hasn't returned back because of presumably a low offer.
Perhaps you can shed some light on this. In the relatively small sample size I have[0], Google seemed very dismissive of college students (which I was) and those recently out of college (which I am). Is it that the hiring process is designed to weed out the overmany ambitious students and recent grads who apply?

I am employed now, but still slightly miffed.

[0] About a dozen technical and non-technical phone interviews all told, between Google, YouTube, and a couple of Google Ventures companies.
no, he is saying that video games give him the simple pleasure of watching stats go up as he performs repetitive tasks. He derives pleasure from simple, yet ultimately hollow achievements because that is the type of praise he was raised on.
If anyone has not been exposed to Girl Writes What I highly recommend her. A video by her on the marriage topic: http://www.youtube.com/watch?v=rlvMAS_20K4
> I cannot enjoy using a site where hundreds of thousands of people will read 'climate change is fake!!! scientists are liars!!' with no rebuttal, while I'm off participating in a thread about pythonisms.

You could say the exact same thing about the internet. All the stupid things people are saying out on the internet doesn't seem to stop you from using it.
There is a difference between feeling "special" and being loved and I think that most Americanized (mine are not American but are def Americanized) is that they think they making us feel special equates to having us feel love.

This is not true.

You can have your cake and eat it too. You can demand effort and at the same time make the other person feel loved at the same time. This does not mean that they will always feel that way...or that you will be really good at doing that from day one, but I am pretty certain that you can do it. It is very expensive however, as in it will take a lot of time and effort.

My previous gf definitely felt loved by her parents and she was there in the architecture until 5 am night after night working like a dog, striving for perfection.

If she did not achieve, she would look forward to improving herself.

My parents on the other hand, specifically my dad, tried to tell us we were the most handsome, smartest, funniest of the bunch. This was of course not true, and even though I was the smartest for a long time throughout my childhood, it came to bite me in the ass because I never learned anything that didn't come easily to me (thankfully a whole bunch of things did come easily, but still I missed out on so much more.)

My mom is not as Americanized, but she had this tendency to tell us that we had to be the best, but didn't know how to communicate and tell us about all the hard work and how it is imperative that you be the worst before you become the best. You need to fail to get going.

1 year of Wellbutrin later, mediocre grades in high school and college, and now in my introduction to the workforce it is still hard to overcome a lot of the habits that this conditioning had on me.

I know I have to stick with it, I know I have to suck, I know I have to keep going, but it is hard to do so no matter how aware of the problem I am.

Fortunately, I am pretty happy with my life right now, which used to not be the case, and I am way more accepting of the fact that yes, I will suck. I'm a little worried as to how I will feel a few years from now, but really I don't care all that much. I no longer want to be a Zuckerberg, or a Steve Jobs, rather I just want to be happy and make people feel loved while making enough at the point where happiness becomes asymptotic.

I also want to be really good at something, but I think I've overcome my needs to be the best, or more precisely, the most recognized. This is doable. My work still sucks. It's going to be a lot of work to be excellent, but fortunately, forgetting about the recognition is great.

I wish myself luck. I forgive myself for having been so stupid when I was young. I forgive my parents for having been bad coaches and I try to correct them when they still tell me I'm special and the best (which is becoming a lot harder for them to do...haha). And that's it. The slate is clean! Let's get moving!
Most companies hire by department, so a good manager is incentivized to do a good phone screen (or at least make sure a good phone screen is done), because it is their people who waste time on a plant interview of an unqualified candidate.

Google's policy of separating the interview process from the job assignment breaks a lot of the incentives to interview that most companies have in place.
This isn't correct, is it?

Because the Java platform does not have a common interface
to specify disposable objects, the Stab compiler uses the
stab.lang.Dispose annotation to find the method to call to
dispose the instances of a given type.

Java has Closeable to specify this.

http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Closeab...
Am I the only one who appreciates the work he did to bring us these findings? I've tried Cloudflare before and "underwhelmed" would be as good a description as any. I don't know if it helped at all.

If anything, this post confirms it.
Please stop the irrelevant Facebook updates
"Is it just me or does anyone else have an incredibly difficult time with hibernate?"

I absolutely won't use Hibernate for any new projects. I don't understand why anyone is using Hibernate. Here is a write-up of my experiences with it:

http://www.databasesandlife.com/hibernate/
There might be Java positions in various groups, but VMware is having a hard time retaining their top engineers after their IPO options completely vested. Most of my current and former colleagues that worked at VMware say that all the hardcore C/C++ programming jobs in the core virtualization app (ESX server) are dead, they sit around not doing anything challenging anymore, and that the C++ jobs you'll find working on the Virtual Center app are boring.
So you're basically conceding the main point: K&R is obsolete and unsuitable for education.

I disagree. I think OP was just saying that sometimes you might need more than one book, given that the original audience had pre-existing knowledge that tended to fill in the gaps. This might appear to be unsuitability "for education" within a popular marketplace of "Learn X in 24 hours" books, and make no mistake that this is the marketplace that Shaw is going after, so it's really a quibble about the level of expertise of your target market. "Rubes can't learn C from K&R." Yeah, well they never have.