skysight-inc/HackerNews huggingface dataset:
Why do you assume I don't understand prototypical inheritance? To me this highlights part of the problem of our community. Once you choose not to use a certain feature you are being regarded as stupid. What ever happened to the KISS principle? http://en.wikipedia.org/wiki/KISS_principle

The minimal approach is simpler. Try explaining prototype OOP and minimal OOP to a newcomer and see for yourself. Software complexity is a result of evolution; as the code base grows it becomes more complex, there is no need for us to add it beforehand.
> but the point is that we need to communicate and collaborate.

You are missing the point.

>> It would not surprise me if notch fails to consult this "standards committee" when he finally communicates how this CPU will interface with game components.

> I know we all like to say "why should these guys decide?"

Except that in this case these guys shouldn't really disillusion themselves in thinking they are deciding. It's not their call - it's an in-game CPU and the standards are going to be what the implementors find convenient. The odds of notch finding this standard favorable to my standards are about the same as him favoring my standards.
Living With a Computer [1982]
If your ipad has become too small, i guess you'll have to buy a newer model. Now /that/ makes a lot of sense to apple.
I've invested some dollars in bitcoins. But nowhere near my life savings. I'm regarding Bitcoin as a high risk investment (it is the very first distributed electronic currency after all) and I'm investing proportional to this assessment (ie., not a lot of money).

Seems to me that investing heavily in bitcoins right now might be similar to investing in real estate. Yes, if you invested a lot of money x years ago you would be rich. If you invest money in it now, though, your odds are pretty poor.
That being said, I think Bitcoin has a lot more room for expansion in price compared to real estate. But it's possible that buying bitcoins now is a bit like buying into a stock heavily after it has boomed. The ones who bought before the boom got rich. The ones who do so after the boom, not so much.
I'd like an option to collapse additions or removals of entire functions into just one line saying "foo() added" or "foo() removed", instead of the 50 lines of the function's body scrolling past. However that does have to be language specific.
Can't believe the title isn't "the rise of the 8-bit fighter"...
An already launched Dropbox competitor (powered by Google Docs)
Mobile Glove Allows The Deaf-Blind To Communicate
Meh -- "smart" doesn't work on a single scale.

Your boss can be smarter than you at his job, and successfully hire you, smarter than he is at your job. That's an odd way to word it, but the fact remains -- there are generally different skillsets and competencies involved, and you are looking to build or be a part of a team with complementary talents.
His being told by his superior officers to not engage in his political opinion is very near an illegal order in and of-itself. The Tea Party website holds a disclaimer that all posts are made by individuals and are not representation of opinion of the military as a whole. It doesn't matter that he sold anti-Obama bumper bumper stickers, that's voicing your opinion for the next candidate of the next election. The comment "As an active duty Marine, I say screw Obama" may be grounds for reprimand but being forcibly separated? PLEASE.

If you want to pull out the directive knock yourself out, I recommend starting with:

4.1.1.1. Register, vote, and express a personal opinion on political candidates and
issues, but not as a representative of the Armed Forces.

4.1.1.8. Display a political bumper sticker on the member’s private vehicle.

Comparing political dissent to contempt is a joke argument. The lines are shades of grey when it comes to speaking about the Presidency. Contempt would apply when it would come to one's direct chain-of-command not when it covers a political official, elected, into a public office. Everyone has a right to democracy even those who restricted their rights by joining the military.
If you're used to living in Washington, remember that California will take an additional ~10% of your income over $47,000 to state taxes. That starts to add up in a HUGE way--it's one reason why people are leaving the state in droves [1]. (Housing prices are the other big issue.)

[1]: http://articles.latimes.com/2011/nov/27/local/la-me-californ...
I listen to my recycled songs in my iPhone. Too lazy to upload new ones (can't find a lotta Japanese music in iTunes either).

On bad days, I just doze off, and try not to get angry at humanity.
No, prototypes are a wrong idea. They are both complex and dangerous. Complex because you have to add methods indirectly and yet there are no classes (I mean, seriously... how can anyone claim this makes sense?). Dangerous because you can easily break native functions like toString().
Slideshow: Imagine Your Life... In Seconds
Unlimited Vacation Doesn't Create Slackers--It Ensures Productivity
So hiding the planes - or at least their model - when on the ground from high-pass recon or satellite views, sounds most likely the primary reason for this sort of design.
They did two experiments that conceptually replicate research in the area. I agree that results like these need to be replicated by other researchers, but chalking this up to measurement or design error is not the most likely explanation.
I've been wondering lately if reproducing research could be one of the best "lines of attack" for productively moving more scientific discourse online to a open, reputation-tracking forum/repository. The big journals are likely to fight to keep a hold on their business model for new results. But a system of online Transactions of Repeated Results is not a domain they seem to really be serving now. So a small, possibly disruptive player could get some traction.

It would seem a good fit for younger scientists at less prestigious (poorer) institutions, looking to get some form of objectively validated reputation they can cite for career reasons while they work to catch up to some part of the advancing-edge of research in their field.

With enough traffic of scientists openly trying to reproduce the results in other journals (sometimes succeeding, sometimes not), it would be only a matter of time before some journals that have a bias toward "surprising" to the detriment of "true" get bitten by repeated results in the TRR that go against what they published. So long term, that would be a method by which TRR could garner some respect in fields.
No, it isnt. It's cleaner because the class-object is an object instead of a function, this makes it possible to add static methods.
Or C, C++, Java, Python or Ruby.

Every language has solutions for non-blocking I/O, even the boring ones.
> the USAF dominates the air so thoroughly

It's more like the USAF never engages opponents that could really pose any threat. It's not very hard to achieve air supremacy against an enemy operating planes 20 years folder than yours. Which is fine in my book: you should pick your fights carefully.
No idea if I'm taking the most effective approach here, but these ethical discussions are long overdue and I really hope they'll occur.
tl;dr - If you're running a database, or generally memory intensive system, while also using multiple CPUs you should run this command: echo 0 > /proc/sys/vm/zone_reclaim_mode

But the article is great. You should definitely read it.
Do Not Use Go for 32bit Development
The first experiment reported 76 participants, the second recruited 74.
I use emacs every day for various things but I would never hire a Java programmer who doesn't use an IDE.
relax uncle bobo ;) I'm a general proponent of testing, but this is a game and as such the feeling is more important, not everything is capturable by tests.

Notch is creating right now, watch http://vimeo.com/36579366 "inventing on principle" which explains the importance of immediate visual feedback.

Also give him just a "little" credit for minecraft
The poster didn't complain about a bias. They complained about a perceived demographic composition.

Detroit is too black. Vancouver has too many Indians.

How do those sound? There is no difference between what the poster said and those statements, beyond the common acceptance that you can be racist against whites, even if just attacking the imaginary demographic of a group.
Isn't this a fundamental difficulty with any flat text-file representation for code, though? Many programming languages don't lend themselves to easy semantic analysis based on even a single file, never mind a combination of files. We usually don't work with canonical textual representations of even quite simple programming ideas such as the example in the blog post of replacing a nested condition with a guard clause.

At our current level of expressiveness, the refactoring tools that make these semantic changes mostly aren't a huge step up from brute force text editing, and the mechanical changes we can automate are usually trivial compared to the way a developer might conceive a required change in the behaviour of his code. Trying to reverse the process to identify the semantic significance of changes after the fact is far beyond us today.

In fact, it's hard to see how we could ever move beyond that level without developing some new and much more semantically rich way to represent our programs. At that point, the idea of diffing raw text code side-by-side might seem like it comes from the dark ages anyway...
My first start-up was a medical tourism company.

It's basically an affiliate business model: you get 5-10% of the cost from the doctor, hotel, and airline (depending on your negotiation skills). $500K revenue means $25-50K in true gross revenue for the company. Their net profit is $3-5K on that revenue, depending on how efficient they are.

I put my business on the back burner for 2 reasons:

1) 5-10% of the cost of the package is your true revenue before overheads, so the it's not very profitable once you consider your expenses.
2) It's a high touch customer service experience, so you can't scale it profitably (people will not buy an operation via e-commerce like they would an e-book: there's a lot of personalized contact and questions, examination of records, etc.).
Wow. I really like the concept but I'm missing some more features for my own use.

Is it open source? That would be great to hack on it. Or does it atleast have an API? That way I could script some more functionality.
Good analysis of providing source code, datasets and potential burdens on reviewers and authors.

http://nlpers.blogspot.com/2011/03/some-thoughts-on-suppleme...
Boston's Big Dig project was an incredibly expensive tunnel project. I'm not sure how much of the cost overrun was due to the terrain they were digging through. I think it'll be a long time before another major tunnel project will be approved though.

NYC always has several big tunnel projects going on. The problem here is the very hard granite and the depth of existing infrastructure. New tunnels have to be very deep. At the moment I believe there is a large east-side subway project and a water main project. There was supposed to be a new west side tunnel for Amtrak and NJ Transit trains coming into Penn Station from NJ, but unfortunately NJ's ahole governor killed the project.

I'm not familiar with tunnelling projects in Philly and DC, or the areas between them. I suspect the terrain is a lot more varied than below the Channel though. It'd be challenging to tunnel the whole way.
I may be wrong, and if so, please correct me.

But I think i remember something about Facebook having european offices in Ireland, so for us Facebook users in the European Union it's the Irish and EU laws they have to abide.

But I havent got a clue about what law regulates theese things.
Split up your changes.

Seriously: in most cases it's possible to split up a 30-line patch into 5 separate patches that, applied in order, monotonically improve your code base and are easier to review, in total, than one larger patch. Changesets are cheap, and we should be optimizing them for easy review, so any eyeball we get can see what's going on.
VisiCalc, 32 years later
It's very slow and difficult to change something that is working. It is even more difficult to change something that is both working and growing like gangbusters. And the larger something grows, the harder it is to change.

(Ironically, things with no customers are easy to change. And things that are obviously broken are also easy to change: It's broken, the worst that can happen is that it becomes twice as broken, so just go for it.)

There's a famous aphorism attributed to Napoleon: "Never interrupt your enemy while he is making a mistake." Rule zero of systems engineering is the inverse of this: Never interrupt yourself while you're succeeding. Do not kill the golden goose.

So, the first thing that has to happen for Apple to make significant changes in their process is that they have to stop succeeding so darn much. While the App Store is working they're unlikely to change the process. And, indeed, it doesn't seem like much has changed: They've fixed obviously broken things like months-long review wait times (as I said above, fixing obviously-broken things is relatively easy) but they haven't really changed the fundamental game plan. Why should they? It's raining money.

There are several reasons why it takes so long to improve working things:

Entire companies are built on the existing Apple model, broken as it may be. Break their revenue stream and these companies will scream and yell.

It's easier to swim with the tide of institutional inertia than against it. If you have to hire one hundred new App Store reviewers per month, those people need to be trained. There is (at least at first) no textbook for that job, or perhaps the manual is two years out of date. And nobody reads manuals anyway. And some important parts of any job are not written down anywhere. So the new folks will learn by watching over the shoulders of existing App Store reviewers. And so it goes: As things scale up, it becomes easier and easier to let the existing culture maintain itself, bolting on new parts as necessary, rather than try to change that culture.

When you want to change a working thing, it's not enough to show that your new version works. You must also demonstrate that it's a significant improvement over what you're doing now. This can take a lot of time. Science is patient work. If you're lucky you can run continuous A/B tests of small changes, and thereby gradually inch your way forward to a brighter future, but how do you A/B test App Store features when the developer community has a clue and a forum? Offer a feature to one developer on Monday, and by Tuesday night all the others will be at your metaphorical gate with metaphorical torches and pitchforks, demanding the feature for themselves. You have to go very slowly. It pays to do so below the radar.
to help you decide what to watch (this blog didn't garner much karma here (for another submitter))

http://bartoszmilewski.com/2012/04/06/lang-next-trip-report/
Either would be fine; Reno is closer to SF by car. Las Vegas has a bigger stock of houses (cheap), and a better airport -- being able to fly non-stop to basically anywhere is a big plus for b2b. Also, conferences happen in Vegas, so having a house there to use just for conferences and frontsight trips would make some sense. Las Vegas is a much bigger city, so all the other infrastructure is more likely to exist. I prefer the environment around Reno (well, the Tahoe area), and I hate Clark County laws vs. everywhere else in NV.

Neither one is ideal now, and neither has an "anchor tech company". Zappos isn't really enough of a tech company to be that. Hsieh's thing might be able to accomplish that, though. Having a pool of people familiar with startups to hire from would be great, but realistically you'd be recruiting people to relocate in either case.
Sakit Punggung
An application that is aware of the half dozen of so caching layers from register to platter can perform dramatically better than a naive program. Two wrinkles:

1) it needs to either be told the various sizes, speeds, and quirks on each server to make best use. (just some work)

2) it needs to coordinate with the other processes running on the system to divide up the resources. This is hard. Generally people bail and just assign some share of RAM and hope for the best with the other layers.
I realized that I didn't want to look at the diff any more. I just wanted to see the full body of the affected method before and after my changes. Oh, and I also wanted to see whether I added new tests or changed existing ones.

Well there are multiple ways to do that. This doesn't really have anything to do with the diff but how you chose to view it.
Hmm ... I made a simple (and free) clock for Android and it got downloaded 10000 times in one month on Google Play (https://play.google.com/store/apps/details?id=de.sebastianhe...) without any kind of advertisment. The article claims very small download numbers ... for a real game (an app which has a purpose, not like an optical illusion clock).

I guess the different markets and app stores work in mysterious ways.

P.S.: I updated my app one month after release and added ads and Google Analytics. Downloads are down since then. Seems like Android users are really concerned about being tracked and downloading a clock app which needs internet permissions :/
Gaining The Benefits By Eating More Fruit And Weight Loss....
Have you tried browsed the Internet for extended periods of time on an iPhone? It's painful. The mobile experience still sucks for 90% of the web, bandwidth is limited and slow, and don't even imagine having all your standard tabs open. Mobile web is still very much broken.

I pointed it out earlier but like the author also don't have home Internet. It's pretty easy to avoid grabbing the iPhone and opening up safari for anything more than reading a few blog posts.
Best countries to do business in 2012 -- info graphic
> racist against whites

I believe that, technically, the term would be "discriminatory" in this case, white people being in a position of relative power and privilege in the West (and most of the world, really. White people are esteemed all over, even if just in relation to other foreigners).

But it just isn't the same as you said. The difference here is that this is a question-and-answers forum, and the lack of diversity, as in the homogeneity of values and experiences, might be indeed undesirable.

Though I wasn't able to quickly find an study that showed that homogeneity begets groupthink...
You can publish to a single app store as well if you want. You just don't have to.
Where do you get your idea that medical malpractice costs are a major contributor to increasing medical costs, either direct or indirect? edit: I am not predicting future costs just describing things as they are right now.

I know a few doctors paying well over 100k / year in personal malpractice insurance. Though it looks vary regional. http://www.ama-assn.org/amednews/2003/11/10/prl11110.htm

Obstetrician-gynecologists
Florida (Dade County)	$201,376 (2002)	$249,196(2003)
South Dakota	$13,325(2002)	$14,662(2003)

I agree that on it's own it's not the single top issue. But, don't forget those cost estimates 2.4% get multiplied by all the other inefficiency's in the system. I don't think putting cap's on all lawsuits is the best idea, but neither are lawsuits an efficient processes. Still, if you eliminate 5 different 2 percent inefficiency's your talking about a 10% drop in healthcare spending and around 220 billion dollars a year.

There is no single bullet solution to healthcare. And a lot of people make their living directly from those inefficiency's, but you can't provide everyone the 'perfect' care that everyone seems to expect. Nor does 'perfect' care mean everyone get's to live forever.
Anyone know how far $50 worth of credit will go on a typical Windows Server instance?
I like the erlang technique of just dying when something bad happens. That is, if you write your app right then you can afford to just die at any point (without dropping any data on the floor at all). I agree with the grandparent--I've started to disable swap on my production servers because I reason that if I run out of ram then I haven't I configured something correctly. A real server shouldn't ever swap--heavy swapping grinds the whole world to a halt which means requests are being serviced way too slowly, if at all...
The $50 AWS Service Credit offer is limited to Amazon EC2 instances with Microsoft Windows.

Looks like it is limited to Windows to me.
Bollywood to shoot Divya Bharti’s life on Reel.
I agree wholeheartedly with ankurdhama. All religions have some good things to take away: great parables on how to live a kind and just life, a sense of community and sharing, etc. However, often times these wonderful things that we should be taking away from the multitude of religions are marred by some people's ignorant, narrow views: the necessity of justifying that their views are right (hence, the only view), intolerance, a crutch to explain something that might be outside of our scope of knowledge at the moment, etc. to name a few.

I feel as though modern religion has become a paradox of useful teachings that are twisted into justifiable hypocrisy.

That is not to malign those who practice a religion while also treating their fellow man with respect and acceptance, but pointing out those who use religion as a dark alley in which they can hide their inadequacies, hate, etc.
the url says aprilcredit.. do they give out these credits every month :)
I'm sorry, I really did try to read this because it sounded like it might interesting, but it's well over 2.5K words and by about halfway through I still had no idea what it was really about. I skipped down to the final paragraph and that still didn't seem to tell me. May I respectfully suggest that future posts this long have a one-line or at least one-paragraph summary at the top?
I don't think that PG has time to analyze the data. I think he's just making an honest mistake by taking away comment scores from us.
On demand small instance will cost you approx $83 per month on 100% usage. A micro instance is free for new users. You can calculate most of the costs using their calculator:

http://calculator.s3.amazonaws.com/calc5.html
The look and feel of this presentation is starting to look outdated. HTML5Rocks.com should work on improving it! ;-)
How to Become a Star Grad Student: James McLurkin and the Power of Stretch Churn
For American cities to stay competitive we need rail. We need to start building cities with rail in mind.
The Internet Experiment Has Failed