skysight-inc/HackerNews huggingface dataset:
I Will love to see dotNet (C#) incluid in this test.
Asp.Net WebAPI (Synchronous and Asycnhrounous)
Asp.Net MVC (Synchronous and Asycnhrounous)
Asp.Net HTTP Handlers (Synchronous and Asycnhrounous)
thanks, I've contacted him.
CakePHP is always at the bottom end of these "framework performance" tests even when comparing PHP only. It's the everything but the kitchen sink of PHP frameworks with bells and whistles never used by these "hello world" performance tests. Just the wrong tool for the job if you want to spill out some js.
12 Rules to Live By
There are a number of relationship types in human interactions: family/communality, reciprocity, and dominance.

At a minimum, any attempt to expand one relationship type (in this case, reciprocity) to encompass an entire life can be expected to entail high levels of awkwardness - the feeling a person gets when they realize their understanding of a relationship type with someone else is different from that other person's understanding.

The evidence also indicates that when the norms of reciprocity are imposed on erstwhile communal relations, the reciprocity paradigm consumes the communality paradigm and the relationship changes from communal to reciprocal. In effect, turning your entire life into a market transaction makes communal/familial relations impossible.

For most people, I can't imagine this would be conducive to good mental and emotional health. (Presumably, psychopaths won't have a problem with it.)
Would love to see how modern Perl frameworks (Mojolicious/Dancer) ranks in such a test.
I realise that, I just find the example interesting because I often would expect to use a whole pool of workers, not just one. The close(start) idiom you used earlier makes more sense in that context (but in a close(die) form).
Anyone using TouchDB as an alternative to iCloud core data syncing?

https://github.com/couchbaselabs/TouchDB-iOS

Of course, you would need to support some form of CouchDB server for this to work, deal with authentication, etc.
Returning transactions to distributed data stores
Emscripten has existed for a long time and works incredibly well even without asm.js.
Why is it so hard to believe that the Earth is a stable system that can absorb shocks like CO2 emissions? It has supported life for millions of years. Clearly it is not as brittle as the typical climate scientist would have us believe.
Your comment was fine and, in light of recent events, quite appropriate. If you hadn't said it, someone else would have. Why? Because it's clearly and obviously something on all of our minds right now.
The 11 Risks VCs Evaluate in a Startup
Thanks for the feedback, atonse! We had a great amount of fun putting this together, as you can imagine.

I agree, a remarkable take-away for us was how dramatically our i7s excelled over the EC2 instances. Admittedly, those were EC2 Large and not Extra Large instances.

A previous draft of this blog entry had a long-winded analysis of hosting costs--discussing the balance between ease and peace-of-mind provided by something like AWS versus the raw performance of owned hardware--but we elected to remove that since it wasn't really the point of the exercise.
First 100 users
We have first 100 users in 1 day at www.kickborn.com
Wal-mart is trying very hard to eliminate employees as quickly as possible, but it may backfire.

http://business.time.com/2013/03/27/hey-walmart-its-hard-to-...
Clickable link to the gist https://gist.github.com/spicavigo/5263511
Fantastic. Real time server stats with Dashing and a cheap plug computer would be great.
While I agree it's off topic for this article, I think it's legitimate to assume a correlation.

The justification behind shutting down Reader was the low number of people using it when compared to other Google projects, and the need to direct resources to other, more strategically important ones. As Larry Page eloquently put it, more wood behind fewer arrows.

So if Reader was sacrificed to the overarching Google strategy, it's at least interesting, and perhaps relevant, to weigh its loss against new projects that spring up, like this one.
Love the idea. I have a bunch of suggestions, hopefully they're helpful:

--- Change cc to something like "a particular employee". I'm assuming it's there to target someone particular, like Jim Brown, Engineer at AnyCo. Right now it's a little unclear.

--- Make it more clear that the page scrolls down further. Right now there's no indication.

--- There's no link to the TOS

--- The last sentence is rambly: We can't guarantee an answer, but we will forward questions to companies and have built a public interface for them to respond. Maybe just change it to We can't guarantee an answer, but we'll try our best! Read more about how it works. (with a link to how it works)

--- How do I know that a) this person works there and b) I won't just hear good news from the PR person?

Good luck!
Scaling Real-Time Comments  HuffPost Live with RabbitMQ
In many polls when as if people would not have kids if they could do their life again they said they would not have kids.

It's the truth. Raising children without being neglectful takes a serious amount of time and money. If you don't have the money you have to go and make the money and that means paying someone else to watch your kids to take the chance of them raising them for you.

Yes, that's the reality. Statistics of divorce say so. Not only are you likely to get divorced, as there is usually more incentive to wives to ask for one, but if you live in a state which has alimony lives you could be stuck paying money.

I'm not jaded or negative. I'm an an extremely realistic (data is emotional) person who is very excited to live life well and do a lot of great things - I live in the real world, but I'm also very optimistic with what I do choose to do.
What are the most important skills of an infrastructure Engineer?
Interesting thought. Would you be able to put together a test for one of those? pfalls can give you the details for how we expect the test for a new framework to work.
Can you give the url of the post where he apologizes? I wasn't able to find it, I'm just reading through some of the drama now out of curiousity
Gotcha. I guess I just don't see what all the fuss is since it works flawlessly for me.
I read this too, but my first thought was "if this had been Iran we would have invaded at midnight".

Its cool tech, yes, but really...
Agreed. As you can imagine, we had to stop adding additional frameworks somewhere or we'd never get this posted. :)
Normally it would to be prevent users from reusing their most recent N passwords, for security. I don't believe Apple does that anywhere, though.
Except when it shouldn't: multi-line textboxes (such as those on a "Contact Us" or "Description" box) need the ability to let the user hit Enter without the form being submitted.
Speaking as a former Debian fanboy, current avid Debian/Ubuntu user, Yum isn't too bad. I was pleasantly surprised to see that it had rollbacks. And with 3rd party repos, you can get just as current, if not more current than Debian Sta(b)le, software.
Yep, would also be interesting to see Web Api, hosted on Windows and on Mono.
Why are there no Go results for the DB access benchmarks?
Band Launches Ad Campaign That Encourages Fans To Pick A Side On Piracy
Friends are nothing like kids. I wouldn't trade my life without even thinking about it for my friends.

It's all hormonal response, sure, but ultimately anything that gives you satisfaction is ultimately just ways of manipulating your neurotransmitter levels. Having kids just happens to be one for which your body has a built-in response that gets you seriously drugged up.
Whether it's asm.js or PNaCL or something else, it seems that we are headed towards a future where the client part of web applications is crafted with compiled languages rather than JavaScript. That would be closer to the way mobile is now, with the exception that applications are discovered through a browser. It's starting to feel as if the JavaScript renaissance that we are having is taking us to a place where actually crafting web applications with JavaScript is factored out. That would certainly change what it means to be a front-end web developer. Maybe it will be that JavaScript will still have a place with very simple document-type content, while heavier applications will be made with compiled langauges. It's going to be interesting to watch this unfold.
I think Go is almost the ideal example here, you're right. Go provides a pretty rich "standard library" for writing web serving stuff so it's a good place where you could really imagine writing your performance critical stuff just on the base platform even if you use something like Webgo for the rest of your app.

Some of the other platforms are much less amenable to that since the standard primitives the platform exposes are very primitive indeed (servlets api, rack api, etc.). Perhaps there's some value in looking at how your favorite framework stacks up against its raw platform and trying to contribute some optimizations to close the gap a bit.
DNSSEC amplification is still pretty high. When I ran dnssecamp[1] last year, I got similar numbers to the example run cited (2000+ servers providing 30x amplification, scaling up to 95x amplification for the worst offenders).

[1] http://dnscurve.org/dnssecamp.html
You think in the future more people will sell their lives to the extent that they let others decide what to eat, what work to do, when to sleep, who to date and who not to date? That would mean we're going back in time.

I found the article a fascinating read, but the more I think about it, the more I realize how very, very wrong this is. It reminds me of ‘We Live in Public’, the documentary about Josh Harris' experiments. http://www.capitalnewyork.com/article/media/2010/11/709256/s...
Andy Wingo mentioned via twitter that he's working on it: https://twitter.com/andywingo/status/316644148532891648
I'd love to see your framework optimization index. Honestly, all of this would be a wonderful thing to automate and put in a web app - a readily-accessible, up-to-date measure of the current performance of the state of the art in languages and frameworks. I bet it would really change some of the technology choices made.
I just hope people can differentiate between Core Data and iCloud from both your comment and the article.Core Data isn't broken. It might be somewhat magical, but it's not broken.
"Peer-reviewed" does not mean correct, or vice versa. The study they are talking about was done by the Research Council of Norway. I am assuming the goal was to inform the public, not to get published in a scientific journal. It was not an academic exercise. I, for one, am very happy that the Economist included this study in their survey.
Asadkn, we'll try to get things revised based on your feedback. Admittedly, we have some learning to do with tuning production PHP environments.
I'm sad to see there's a giant ad at the bottom of the page now. I understand the hardship in breaking even on a site like this though :(
From what I've heard iCloud is primarily Java (and some C++)

Not that I'm blaming the technology specifically, but my impression is that Apple is being naive.

Of course you can build with Java, but if you knew better and have the resources Apple has, you would be aiming somewhere else. Google can do this because the infrastructure is there.

Not in the case of Apple

And as this shows, the concept itself of how the service works is broken. This is smelling of 'walled garden fundamentalism' + 'technical ineptitude'
I think you're about right on that one. Of course we were running on mono.
Consume? You think we get to consume? What arrogance! What luxury! The New Capitalist Man shall require no consumption, none at all, only his Work! He shall need only his Work and Work without end, for the self-sacrifice of toil is the one thing that can bring true liberty! He shall pray each morning to his one god, "Work makes free!"

/rant ;-)

EDIT: /prophecy
Don't be too disappointed about Rails.

As a rule I like to divide this world into "Featureless" and "Featurefull" products.

When you use Rails, you're aiming to pile up features. You want to react to Product managers, to users, you want to work fast and satisfy the needs of customers - or else you won't have anyone to build to.

In this reality, the fact that you're doing 20req/s is OK. In fact, I'm betting that even when you take Go or Node.js - pile up all of the infrastructure and features that exist in Rails, and pile up a ton of your code - buggy and not buggy - you'll get around the same kind of satisfaction index from users.

This is because your product can be perceived as slow even though your servers are blazingly fast.

On the other side of the spectrum there are "Featureless" products. These are infrastructural products. A logging service. An analytics service. A full-text search. A classification and recommendation engine.

These you don't want to build in Rails. I'm sure you haven't even considered it. These you want to build with one of the top-notch libraries that this survey indicate.
Perhaps, but I can't say the original respondent's opinions are particularly rare. I know a decent percentage of parents who love their children but given a "do over" on that portion of their life, quite a few would choose differently.

Parenting isn't for everybody, and I think that's a Good Thing. If it works for you, then you have my respect and support. But conversely, if you know it /doesn't/ work for you and you choose to not be a parent, that is also a decision I can respect and support.
Were these the new 2nd-generation large instances or the original ones?
Out of my graduating highschool class, I only know of one woman who isn't now a parent.

Will it soon be my civic duty to have kids? I'll still say no.
Thanks for the link. I remember the first time i made a really silly comment without reading the full story i was put into place (downvoted ruthlessly) by the community and i knew i had done something terrible. This is the post https://news.ycombinator.com/item?id=2825177. From then on i really took sometime without commenting on hn not because i was angry, but because i was scared of being downvoted. It taught me i needed to get my facts right before commenting on hn however much harm i never meant to cause.
Thanks! Making some of these changes now. We're working on the fly so we're not totally sure how companies will respond, but there is definitely demand from people with questions. The goal is to have employees answer with their real names so you can solve (a) & (b) above.
So this means I should stop using CakePHP

I always strongly advise not using CakePHP, purely because its model system is so broken, it makes my teeth itch.
Your comment is no better.
I would agree, but with the proviso that the spectrum between soul-sucking and cool-space-tech is not a nice linear graph - in my experience its step-gradients, some companies are entirely on one level, and then they have to make a real effort to climb to the next (i.e. From manual deploys to CI)

Its actually a consultancy opportunity (I hope :-0)
We seldom address climate discussions from a perspective of geological timescales [1].

From this, it is clear that life has existed on earth throughout an extreme range of atmospheric conditions. However, it is quite possible that nature's response to these conditions may be severely limited due to human intervention (clear-cutting rain forests, etc.).

I hope that in the near future it will be economically advantageous to transition away from fossil fuels. Elon Musk believes this will be the case [2], and I sincerely hope he is correct. Fossil fuels are a non-sustainable energy source which are being rapidly depleted and already cost far more in externalities than we realize (pollution, war, market instability, etc.). Climate change should not be the only impetus for a transition to a sustainable energy infrastructure.

1. http://www.biocab.org/Geological_Timescale.jpg

2. http://www.treehugger.com/cars/elon-musk-ted-talk-2013-tesla...
You think in the future more people will sell their lives to the extent that they let others decide what to eat, what work to do, when to sleep, who to date and who not to date?

Of course. How else can they raise funding for the remaining few items they have any real initiative in?
Take Steve Jobs for example. He worked with Apple, NEXT and Pixar parallelly for sometime I believe. Other than that Apple itself is no lesser than multiple startups/companies as it is - a computer company, software company, mobile phone maker, digital distribution company, and more.
Who did the UX/UI?
Frustrated with just iCloud? No I'd go further. I'm frustrated with the whole iOS platform. It's like writing an app in the 1990s. Sure it works. But it's painful as hell. So much so that I've decided this latest project on iOS was probably my last unless something big changes. And just for the record I have a few flagship apps in the app store with millions of active users and I've worked quite extensively with the platform. So it wasn't a case of trying it and then giving up in frustration. It's more like watching your peers blow past you because your toolset is from yesterday and their's is from tomorrow.
http://www.popsci.com/scitech/article/2004-06/rods-god
While the result may seem inevitable to many of you, it is especially gratifying that it came from the Eastern District of Texas. Judge Leonard Davis, who rendered this opinion, probably handles as many patent infringement actions as any district court judge in the country. While he didn't enter his judicial career with any particular knowledge of patent law, over the years he has developed a keen sense of the limits of patentability, and this Uniloc patent was over the top.

While we may all like to make fun of the Eastern District Court it really is the best place to be for patent lawsuits. Yes, their early cases were ridiculous but they've had a decade to build up expertise in patent cases. They have an entire legal community down there that specializes in this stuff and a pool of jurors who are familiar with software patents also.

You either go there and take your chances with a panel of jurors familiar with patent law. Or, take it to another district and hope you get 6-12 jurors who don't know shit about patents but like your idea better.
I have been surprised at the relative lack of interest from developers about first class syncing support, when mobile blew up I expected a flurry if libraries and tools that I could use to have my app work offline and sync data wherever I am.

Sometime last year I gave up waiting and started working on PouchDB (http://pouchdb.com/), its based on CouchDB's syncing model (and syncs with CouchDB) and works anywhere that Javascript runs (the browser + node), there is an iOS / OSX equivalent (https://github.com/couchbaselabs/TouchDB-iOS).

PouchDB isnt quite ready for production but its getting close, I would love any feedback on it, although I expect most people commenting on this would be more interested in TouchDB
>So, look, here's the problem: that never happened

Yes it did. You quoted the very sentence. Twice. Now try parsing it.

>From that you read...

Because that is what it says. Here, let me break it down.

"Of course": of course

a white male programmer": a person who fits in the categories "white" and "programmer"

"wouldn't see an issue with that" can't see sexism or code of conduct violations.

The category: white male programmers. The attribute: blind to sexism and code of conduct violations. Necessarily.

>The post you responded to was a bit of a backpedaling from that utterly inoffensive statement.

That statement is orders of magnitude more offensive than making a joke about a dongle. Classifying an entire sex and race and telling them (or others) what they see is the road to atrocity. And it wasn't a backpedal, it was a rationalization/justification referring directly to the OP (>I don't accuse, or segregate, or treat the other party as lesser.).

>That sentiment or anything like it exists nowhere in anything that was said

That sentiment is the _basis_ for what was said. OP felt (s)he had superior knowledge and insight to white males and used this position to explain to them how they perceive the world.

I'm not even going to comment on your trivialization of mental health issues. Nice one!

>but as a white male I find nothing the least bit challenging in that

Okay then, enjoy your life. Stay positive!
Analysis and visualisation in the browser (open-source)
That's certainly possible, but even at that higher level of abstraction, there's still a ton of work to do. I can't imagine a PM at Facebook in 2007 or Google in 2003 having the time to run multiple projects at multiple companies.

It might work for smaller companies, but eventually you'll either have to focus on one, or zoom further out (and essentially become a VC).
They were m1.large.
I'm a fan of pacman, but find apt/dpkg acceptable (barely). My biggest two beefs with yum/rpm are that it does not track "explicitly installed" vs "installed as a dependency" (dpkg does, but it's fuzzy), and that when processing dependencies, it does a brute-force recursive crawl instead of building a tree.
Also ServiceStack vs ASP.NET MVC vs NancyFX vs Fubu, Mono vs IIS/windows, default serializer vs JSON.NET vs ServiceStack's, etc. There are tons of variations that could be done.
Interesting... It's funny how, when a tech/thing is "hot", you just don't really look ahead 5-10 years and think about it being anything less than "hot" then too (or at least that's my tendency). Looking at your question today in a new light, I can see how many factors would cause this:

1) More time = more competition. The more time has passed, the more developers have been able to learn to code.

2) More competition = better marketing by the competition. If your marketing skills stay the same, it's likely that you'll see lower/diminished call for services if your competition's marketing skills increase.

3) More marketing = more generalization. If everyone is advertising the same services, what are the differentiators? Price and design are easy ones for even the most uneducated clients to see. Architecture and "quality" are not.

4) More generalization = more commoditization. Everyone does "it" so you have to do "it". And you'd better not charge too much more/less than everyone else.

5) More commoditization = lower profit margins.

6) Lower profit margins = adding new services to make up those costs.

Sorry for the ramble - just thinking out loud a bit. I'm probably off on one or more of these but I like the thought process.
Distrowatch reviewed it a while back at http://distrowatch.com/weekly.php?issue=20130121#feature
In the mean time you can use fibers with Node. I've been using them for StartHQ (http://starthq.com) via Common Node (https://github.com/olegp/common-node) and to be honest I don't see how I could have made it maintainable with promises, let alone no flow control library at all.
We did. cc/ @anto215
http://9fans.net/archive/2008/08/134
Even if killed, it's not like if you order a roll of toilet paper, the loss of the service will somehow hurt you. The lock-in effect with e-commerce is far less.
Must-have OS X apps for developers and designers
I would also suggest ServiceStack
EC2 was a hard platform to test on, only because our i7 hardware would give us results fairly instantaneously, but we became impatient when we had to wait upwards of 10x as long for the data on the EC2 large instances.

We're actually very interested in how the large/newer instances perform.
This is exactly what I'm talking about. Steve jobs example cited above.