skysight-inc/HackerNews huggingface dataset:
"The only thing I find off about it is the average karma on profile pages. Personally, I find that it subconsciously dissuades me from commenting anywhere that is likely to result in few/no upvotes. My first comment on a story might get 20, 40, 80 upvotes, but any extended discussion is going to be rather nested, and so you're essentially burning through your average as each comment sits with only one or two votes. Similarly, commenting on "unpopular" articles means few people will see your comment, so you're pulling your average down again."

It's not just commenting on unpopular articles and deeply nested discussions that will pull your average karma down, but commenting on old articles.

By the time I find an interesting article to comment on, it will usually be at least a day old. Nevertheless, I tend to comment there anyway, in full knowledge that very few people will ever read my comment or upvote it, because most of the action on HN happens within the first day, and most people move on to the newest articles very quickly.

The way HN handles average karma calculation in such circumstances is pretty sad because of the disincentive it places on people to comment on good older articles, which are often much more interesting and worthwhile than your typical new article.

This problem is compounded by HN's attempts to disallow duplicate article postings (though there are ways around that), and lack of automatic linking to previous discussions on the same article (though manual linking is occasionally done by HN users themselves).

In short, there should be a way to keep productive discussions going, rather than effectively placing a limit of about 1 day on any given discussion.

I hate to praise web forums in any way, but I do think one thing they get right is to usually bring any threads which have been recently commented on back to the top. HN would benefit from a similar approach.
sounds great. Will there be an open API ? I'm not in a hurry, I'll wait til it's up for real. It just needs to accept timestamps for all tickets/comments/updates and allow the owners of tickets/comments/updates to be github names (which might be a thorny security issue).
Zenny’s Cloud Links #54 – Linux CloudOpen, Gartner Trends, Google Drive
It's not a good article. Apparently the point is that Black-Scholes assigns too low a probability to large price swings.

Even if true, I don't know what it has to do with this particular financial crisis, and the article doesn't speak to that either.
空调扇2011年10月
南京整形医院排行榜
When I was considering a career as a musician and actor in middle school and high school, there's a piece of advice I was given many, many times by my mentors and teachers: "Only pursue a career in the performing arts if you can't see yourself being happy doing anything else. It's hard. You will face countless rejections, and even after that you'll most likely never make it big. But if you can't see yourself being happy do anything else, go for it."

If you think you could be just as happy working for a large company, you should probably go do so. Entrepreneurship is tough, and if you can find satisfaction from a job that doesn't have the monumental downsides that doing a startup does, you're probably better off steering clear. If that's not the case, and if for whatever reason you can't imagine yourself working anywhere other than a startup, do it. Don't feel like you need to tell people that they're doing it for the wrong reasons, or that you need to justify your own reasoning to those sorts of people.
I have played around a bit with a Lumia some weeks ago (it was available earlier in Europe), and I have to say I was quite disappointed. Microsoft waited too long with screen resolution upgrades, and its low resolution makes it feel like an Android from 2 years ago. That makes it hard to trump modern Androids like the Galaxy Nexus UI-beauty-wise.

The navigation paradigma Microsoft uses is not for me, I prefer Apple's more natural approach. Also, most apps in the store look the same (establishing context by design, anyone?) because there are only so many possibilities of laying out monochrome elements (mostly HUGE text) on a black or photo background. But I'm clearly not part of the intended audience, Woz demonstrates that there are people who like that.
In my past experience, prompt/history corruption is quite often due to missing/incorrect use of \[ and \] around all the non-printing sequences (colours, formatting, etc), which cause Bash to compute the length of the prompt incorrectly, and cause redrawing woes.

Worth double-checking, anyway. I've occasionally pondered some sort of prompt-lint/validator given the reams of dubious examples out there, and problems people face when customising their own.
Unless it's meant to be printed... I find that font hard to read and pixelated on my 24 inch monitor. The page is magnified 125%.
Tech newspaper. Updated every few minutes
If you want to chat about it, add me on Skype.

My advice: Do you have customers that paid money and are waiting for this particular problem to get solved? If not, then who cares. The world is fine if the problem doesn't get solved tomorrow.

If you are running out of money, go and do some freelancing/consulting. Get back to it in a couple of months, and you'll see it can be solved differently.

Don't try to solve the problem now. Your mind is probably too busy and anxious calculating future predictions of the outcome (and what got it here in the first place). Get back to it when your mind stop these calculations, you need more brain CPU time to solve this.
At least you always know where that back button on Android.
As others have said - take a day off. Get it out completely out of your head, and then when you get back you will likely get a different perspective on the whole thing - a larger picture, sans minutae. And if then it feels like a rewrite, rewrite it :)
For all those who care about taking responsibility for the environment, this is what their site says:

"Hetzner Online exclusively uses energy from renewable sources to power the servers in its data centers. Our environmental partner is TÜV-certified NaturEnergie AG, a company that generates green energy from 100 percent carbon dioxide-free and environmentally-friendly hydropower. The energy generated by flowing water is, from an ecological viewpoint, considered to be the best form of power generation for the environment."
Yes. Sometimes when I feel stuck or paralyzed, I like to just fiddle with the existing code, refactoring here and there to do some obvious albeit small improvements. This entrances me into a little "flow" experience, and suddenly some bigger and more interesting opportunities emerge spontaneously. That's when I get really inspired and make a lot of progress.

Sometimes it's good to walk away, as in literally take a walk and utterly ignore all your problems, and sometimes it's good to chip away, as in doing one little easy thing that's within your immediate power, however meaningless it might seem. I find that such small efforts produce a sort of "compound interest" effect, where your gains start to pile up faster than you expect.
That's okay - I've been a self-employed consultant for 15 years, since that way I can ask people "what's your goal?" and get away with it. ;)
Similar thing happened to me. Applied for a few jobs in NYC. Nobody got back to me except for my dream company, who made me an offer shortly after a single phone interview. Shows that good employers are looking for people who are passionate about their product above anything else.
There's a fantastic paper, Hand 2006, which notes the strong tendency for simple models to get nearly all of the performance possible out of solvable problems.

Hard problems do better with complex algorithms but there's also just less to be gained.

The best solution tends to be simple models applied to the right kind of data such that the problem has become easy. This is sometimes pretty difficult though since the simple models are designed on simple data, which might not always be what you've got.
If dev is outsourced, then they'll be right there in the building when they need to tap a QA shoulder.
Pemenang Miss Indonesia 2012
I wouldn't say it's blogspam, but linking the original source is still preferred. (Although here it seems to have gone down!)

(Blogspam originally implied a blog post that copy-pastes the entire original article, possibly adding one or two sentences of "commentary". This article clearly has more meat than that -- it's at least a good faith effort to provide some context.)
I'm also a solo founder/business owner. I get myself bogged down in projects, sometimes to the point that I can't pick out anything to focus on. This is definitely where having a partner/co-founder would come in handy.

The way that I've dealt with it so far is I'll grab one of my friends, technical or not (technical would be preferred) and I'll just start dumping. I'll go through all the things I've identified as hurdles and why I'm struggling with them. More often than not my friends don't have to say anything! Just talking to them helps me find something I had missed. They often have nothing to add but just speaking the challenges helped me find solutions. Someone mentioned talking to a rubber ducky in another comment and I suppose this has a similar effect.

Also, as mentioned many times, take a break. Go for a hike or go see a movie. Do something else. Give your brain a break.

You can also try getting out good ole pencil and paper and writing things down. Start a list of the smallest possible thing you can deliver and deliver it.

It's all doable given enough time so give yourself time.
That's good to hear you found your niche. I sometimes look back with pangs of regret, to be honest. When my compan(ies) needed visual basic help, I figured it out. Then never used it again. Then repeated that over and over with asp, php, sas, sysadmin, graphic design, crm, erp, even non-tech things such as accounting, loss prevention in varying degrees... So I can't really apply as an 'expert' at any. I don't dwell on it, but I am not sure if I would do it exactly the same way again.
They're using JavaScript onmouseover to show spoilers which can be accomplished in straight CSS2. I assume that's for IE compatibility. They're also still using <br/> tags in post comments, but I assume that's because it's easier to write a nl2br converter than to intelligently parse comments with more than two newlines into semantically-correct paragraphs.

I would have thought 4chan's thread format perfect to use the new <article>, <header>, and <footer> tags.
I started an internship at what I'd consider a "dream company" a little over a month ago. I found that technical experience really isn't the most important thing (I'm a freshman in college without a ton of previous experience) as well. It seems to me that unless you're talking about a real computer science job (e.g. advanced algorithms), if you have the fundamentals of programming down you can learn the details of what you'll be doing on the job. I don't have enough experience to judge how broadly that applies but it has been the case for me. You can see my submissions to read about how I got my internship (not sure of the etiquette for posting your own link).

Great post!
Ok, conditional GET mitigates the traffic problem, but the basic issue of using polling for what should be a push service in the first place remains.
edit: Ah, I had totally faulty memory on this issue.

The new navigation guidelines have back behaving as previously, but call for an "Up" button that navigates the app's hierarchy.

http://developer.android.com/design/patterns/navigation.html

-wrong below!-

I think the updated design guide for ICS Android calls for the back button to ascend up the hierarchy of the app, rather than taking you to whatever screen you were last on. (So it is now supposed to be deterministic.) There are also better guidelines for how to provide in app navigation.

It'll probably take quite a while to catch on.
Internet2.0
The Internet is modeled on a legacy server-centric topology, both in its assignment of IP addresses and its reliance on DNS for anchoring content. All the content now is being generated on local and mobile personal machines. I contend that a true p2p internet needs to flip the top three (four?) layers of the OSI model and remove them from the traditional monolithic stack. No longer an "Application" layer at the top, but a content-layer right at the boundary of the "physical" network. On top of that a new comprehensive presentation layer for navigation, expanding on the 2.3-dimensional HTML Web into a true 3-d web, solving once and for all the problem of separating user/source ranking with item/content ranking that plagues every community site once it gets to a million users. The session layer now would be on the top, with the vector of interest from the user downward, no longer from the (expensive) server stack upwards.
>Get rid of your stuff. You need a suitcase of clothes, a computer and, well, that's about it. The more of the rest you can get rid of the better;

Don't deal with the hassle of selling it on craigslist, just take it all to Goodwill and make a large tax deductible charitable donation.
Now that I think harder about it, surely HN has a non-representative sample of Googlers. So my experience (and that of the people voting up the grandparent comment) is likely to be atypical. I think Steve's comment below might be a fairer representation.
They don't think it's very important, apparently, as they completely ignored my application for a recruiting engineer they advertised here.

An automated courtesy email is the bare minimum of acceptable, and when they can't even get that right, platitudes of "only hire someone you'd hang out with on Sunday" ring hollow. I wouldn't hang out on Sunday with someone who completely ignores job applicants.
There are a lot of them, they're all very picky, detailed inner loops, and they're already written and highly tested and optimized. People rewrite it all the time just to find that their versions are incomplete, slow, and buggy and nobody who wants to use LAPACK has patience for any of those three things.
Android is a really low bar. I've used several smartphones and the Android ones are easily the worst. It really does feel cobbled together and unintuitive. I call it the platform that makes. Symbian look good. On the other hand it's what I use since Apple has been so hostile to me and friends, and webOS is clearly a dead-end.
I talked to my insurance company; insurance is more than 3x what it was in NC. Ditch the car.

And yeah, it is fairly easy (and fun!) to pick up inexpensive furniture here. And, of course, the size of bed (desk/chair/sofa/etc) will depend on the apartment you get.

(Someone else mentioned $500 bucks for a nice bed. That is some one-percenter bedding right there, if you ask me!)

I had packed six boxes, and my parents shipped them to me when I finally found a place to live. Turns out those boxes are still unpacked (and taking up space in my room!)
Talk about a coincidence, I've been looking into Graphite dashboard options over the past few days too and came across most of these packages. So far the builtin Graphite dashboard seems at least as good or better than most alternatives. You can group multiple series in the same plot by simple drag and drop, tweak dozens of different parameters and save configurations, all from a web interface; no coding, committing and pushing to repos required. I'd love to hear impressions from anyone with experience in one or more of the above.
"claims of severe talent shortage in Big Data http://online.wsj.com/article/SB1000142405270230472330457736... Ok... where are the high salaries (500k$ a year)? No? No real shortage."

https://twitter.com/#!/lemire/status/196245665951649793

Business has a shortage of "big data" folks in much the same way I have a "huge sailboat" shortage. Neither of us want to pay for it. We want it, but not for the going rate. Only one of us has a media platform, though.
Indeed. I, too, was recently job hunting and accepted a job offer a few days ago. I had met the hiring manager before so I was automatically moved along to the phone interview step once I expressed interest in the position, and I had an on-site interview followed by a job offer just over a week later. Because it was generous, I decided to immediately accept.

Meanwhile, other companies I had submitted stuff to around the same time were just getting around to asking me to do phone interviews, and I had to tell them that I had already accepted an offer at another company. It's possible that I would have liked some of these companies even more than the one I'm going to be working at, or their offers might have been even more generous, but they missed out because they didn't act quickly enough.
The Reality Distortion Field is strong in this one. So if I understand what you're saying, android's back button causes users to randomly mash buttons in frothy fits of delirium, yet iOS's back button provides zen like enlightenment and happy endings.

Pushing the back button on an android phone, by default ALWAYS goes to the previous activity, or cancels context menus. Of course, it's possible to make the android back button do something else with the onPause method, just as it's possible to make that happen in the viewDidUnload method in iOS.

The dropbox and imdb android apps use tabs perfectly well.

Countless android apps use listviews to navigate.
The definition of business development here being actions done by users in an app, showing up on facebook?
If any CPU-overcommitted VM system has guests which all want 100% of the CPU, they'll all suffer. No two ways about that. I don't know what hardware Linode put their 512MB instances on, and I don't know their overcommit ratio. 128 is more guests than I'd put on a 64GB host, though.

If your typical load is actually at 100% CPU for the majority of the time, I'll go out on a limb and suggest that VPS might not be the best bet anyway.
It's a network study. :)
That's a great point. In theory, having a shortage of X at price Y is nonsensical. It doesn't make any sense to say there's a shortage of worker drones with a mastery of multiple advanced disciplines. There are "enough" of them, they're just called consultants and they make like a thousand dollars an hour. Or if there aren't enough of them, offer a salary that will enable them to at least pay off the student loans they'll accumulate getting a Ph.D and a couple masters degrees on top.

...in theory.
I think you missed what I'm getting at. I'm talking more from a software UI/UX standpoint regardless of hardware & input extensions.
We respond individually to everyone who contacts us -- I'm really sorry we missed your application. Mind sending me an email so we can figure out what happened? I'm anurag@stripe.com.
The irony of this is that, with Android 4.x and the Fragment APIs for scaling UI from tablets to handsets, Android is the only UI system that has sophisticated ways for apps to intelligently arrange their UI elements to fit all sizes of devices, and developers are, as yet, ignoring those APIs.
So, Google offers classes on how to cope with working at Google. I guess the amenities at Googleplex somehow hide the fact that you're just a slave.
"A problem I found with CVs is that recruiters often ask you to resend it in word doc form"

Whenever recruiters have asked me this, I've just taken a screenshots of each of the pages of my LaTeX-generated PDF, pasted them in to LibreOffice, and saved them in DOC format.
In the old UI there were many functions that were only accessible by knowing the keyboard command; they were not represented in the buttons or context menus at all.

The change is awkward for old users, but definitely more accessible for new users.
I agree the default Graphite dashboards are very flexible, but I need something that looks good for an overview page I'm hacking up for a monitoring dashboard in Openstack.
Open Source Insurgency, Resilient Communities, and Drones
The point is consistency versus relative consistency.
This was a fantastic read and I'm glad I took the time to read through it. I just wanted to say thanks for posting it. If I wanted to learn more about PostGIS, do any particular resources stand out?
I'm confident that I'm good enough to land a job in this market. Beyond that, it's hard to say. As the least experienced developer on my team, I feel like I'm able to consistently contribute at a level beyond what's expected of me. I coast through most programming-intensive courses at my university.

My goal over the summer is to make significant contributions to open source, which I just don't have time for now with my schedule. Going to meetups is a very good idea. Is there a good way to find out about these other than just Googling "ruby meetup nyc"?
It's odd, it appears to think that my Linux Chrome isn't Chrome at all. It tells me to upgrade.
You're definitely piling on extra risk by moving before finding a job. But after someone else mentioned that relocation might count against you to a potential employer, maybe the added risk isn't that significant.

I'm also planning to relocate - to London, ASAP - and I'm looking for the job before I make the move. I've been lucky enough to find one or two very exciting opportunities that offer relocation, but with that aside, it's not an easy thing to co-ordinate.
Forty Minute Talk-Slots Should Die
Big-time organized bootlegging/piracy is often associated with communist and former communist areas (Russia, China, the Ukraine, etc.) in popular consciousness. Not just in terms of movies, but in terms of knockoff Rolex watches, Coach bags, and so on. It's some combination of low respect for capitalism, high corruption, pockets of general lawlessness, cheap labor, and powerful criminal organizations.

I certainly have a hard time picturing my 90 year old, very religious, WWII American Veteran grandpa being interested in piracy.
Use Gmail.
You don't have to thank me.