skysight-inc/HackerNews huggingface dataset:
If this is really the biggest DDOS attack in known history, its kind of a low bar. The amount of data used to initiate it (given that its an amplification attack) could easy be as low as 50-500 machines with 30-3Mbit/s connections. As described in a earlier article about ratters, (http://arstechnica.com/tech-policy/2013/03/rat-breeders-meet...) 500 machine is easy achieved daily by an infected torrent, and torrent users tend to have good connections.

Or they could be bought from a botnet for a handful amount of cash. 500 machines, even if it would mean 500 new machines each hour, is still pocket cash. Either the Internet is very weak and will break because of 500 machines, or this attack is not worthy a title of "The DDoS that almost broke the Internet".
How about Lift? Btw, the play framework you tested is Java or Scala based?

Either way, I'm shocked to see Play perform so slow comparatively. Although it's easily 10x faster than rails on most tests, I'm shocked to see Node.js faster than Play! (by 2x in most cases) Wow!!

Maybe Node.js critics should start appreciating it after all..
The primary advantage to being peer reviewed is to avoid stupid mistakes. That's not to say it's correct, but it's like saying here is my book I did not have anyone proofread it. It could be a great book, but I just had a few red flags pop up.

Now, if the goal is to inform the public you base it on some peer reviewed research and repackage that instead of releasing original research in that fashion. All I am saying is the way the economist presented it was odd. I was assuming they where looking for something to create a little controversy to keep things interesting, but it just seemed odd to use something as a reference and then make it seem less credible at the same time.
And that's the problem in a nutshell. If it's consumer-facing it's years in development and polished. If it's for us lowly developers, well don't hold your breath.
So we should wait for browser vendors to agree on a new next generation language for the web and wait until everyone updates to a browser that supports it?

No, we should grab the first thing available and run with it, making sporadic additions and optimizations to do cool-thing-of-he-day, completely ignoring overall architecture and neglecting original purpose behind the technology we use. Next stop: compiler that will translate C code into Excel macros.
The mozilla guys took a stab at creating a "spidernode" a while back:

https://github.com/zpao/spidernode

but then they dropped it.
You think capitalism works?
> Why is it so hard to believe that the Earth is a [. . .]

Because of the wealth of evidence that tells us otherwise.

> can absorb shocks like CO2 emissions? It has supported life for millions of years.

'absorbing shocks' and 'supporting life' doesn't mean 'supporting human life comfortably'.

I don't understand the outrage about climate change, since reducing co2 emissions is mostly about being more energy efficient. How is that a terrible thing? My parents lived through 'Pea Soupers'[1] (a 4 day fog killed 4,000 people in London); we've seen the effects of gridlock and poor public transport; working on better solutions before the billions of China and India need a gas-guzzling car each doesn't feel like having any downsides.

[1] (http://www.epa.gov/aboutepa/history/topics/perspect/london.h...)
I would very much love to see:

(win | mono) + (httphandler | asp.net mvc | webapi | servicestack | nancyfx)

it would hopefully compare with java stacks!
Given how much peer-reviewed research they also referenced that came to similar conclusions, I would assume that it is to make the point that this is an area of currently active research.
Kinetic Bombardment has been a sci-fi concept for decades, and it's interesting to see a real, possibly cost effective, technology that could make it real. At those speeds, you don't need explosives, just a lot of mass to slam into something.
It is our biological imperative to reproduce, but with humanity we can rise above our animal imperatives and impulses. I choose to avoid many things which push the biological buttons.

How old are your kids? Even with the special bond parents can have with their children that's not a guarantee things will be good. I know awesome parents who have raised horrible people. I know awesome kids who turned into horrible people after they left the nest. Most people seem to eject their aging parents into nursing homes when they are too old, because people would rather live their lives than take care of their parents. Good friendships last forever and don't require you to change diapers in the early years while convincing yourself its all worth it for the few golden moments if you don't happen to be forced to miss them because of work or just chaos.

Convincing me to want to have kids would first require me being convinced that I should want to ever get married. :)
After seeing the fate of mac.com and me.com I didn't even consider using iCloud for 'cloud storage'/sync for our Mac app. (We went with Dropbox).

Apple has a long story of half-finished features they try to force onto developers and users. And if that doesn't work the technology gets killed off.

The only downside of not using shiny but questionable new features is that your app won't get featured in the App Store.
>"It has supported life for millions of years. Clearly it is not as brittle as the typical climate scientist would have us believe.

This is a bit shortsighted, I think. It has supported life, yes, but it has not supported CIVILIZATION for millions of years.

Many hypothesize that human civilization, specifically our population size, would be completely and totally unsustainable with even a minor climate change.

Sure -- Earth would be fine! Life would be fine! Heck, we'd likely trigger what we would call an extinction event, but life would recover.

Humanity and civilization however are absolutely dependent on a narrow range of climate for our agriculture. Them's the facts.

If temperatures rise even 10° average, then about the majority of human population centers will be underwater and agriculture as we know it (the plants we're used to eating in bulk) are no longer feasible in the quantity or quality we expect. Those temperatures were seen in the Jurassic, and Earth and life were fine! But I do not think human civilization would be a fraction of what it is under those totally natural circumstances.

So sure. Life will be fine. Humanity could be on the brink, though.
Yes, actually. Exactly that. They wrote the interpreter in RPython (running over CPython), then wrote an RPython to C compiler in RPython (again on CPython), and then compiled the interpreter using the compiler.

Someone correct me if I'm wrong, though.
Shut up and stop giving the capitalist class ideas. We want to put this all off for as long as we can.
The reason we haven't signed the Declaration for the Rights of the Child is because the areas it addresses is a state issue. If the Federal government were to sign such a treaty it would become law. Which is a big no-no since the federal government can't intrude on state issues.
My trust of iCloud disappeared when a restore from backup lost all important data (passwords, Google Authenticator keys, etc.) with no indication. The backup was listed as successful, the restore was listed as successful and yet the only data I needed it to restore was lost.

This was also when I learned that Google's process for restoring lost two-factor credentials ultimately ends in an email form which sends to higgins-prod-lost-hard-landing@google.com which been bouncing since 2011. Thank FSM I had some some backup codes printed…
Would love to see how these results compare to some of the web frameworks for concurrent functional languages like Erlang/Haskell: Nitrogen, Chicago Boss, Snap, Yesod, etc.
Nice work. I'd like to see comparison also against Microsoft stack.
> A protein called fibroblast growth factor (FGF) serves as the activator, and a gene variant dubbed Sonic hedgehog (Shh) acts as an inhibitor.

That brightened my day just a little bit...
The best therapy for me personally is taking some time off. Just go some place where you can relax, leave your cellphone inside the safe of your hotel room and don't try to think about work.

There were times in my life when I thought I had it pretty good and felt pretty good. At that time we went on a vacation and there I noticed how stressed out I really was. So being stressed was 'normal' for me.
Just don't go spiraling into a negative loop where you walk around thinking constantly about how depressed you really are. Try to focus on the positive things in your life (there are more than the negative ones, really).

If it's a light depression, my advice is to just get away from things for a while and come back refreshed.
I'd be interested to know this as well. I can understand time constraints in compiling these kind of comparisons, but as I'm about to embark on a web project in Go, I'd be interested to know if there was any technical constraints that prevented benchmarking Go.
How to do fast updates with MySQL
A climate of some form will always exist. Both Mars and Venus have climates. The question is will the steady state of any change in Earth's climate result in one that is favorable for humans? That's the crux of the problem.

Most likely humans will survive, but large investments in infrastructure and civilization in general made across millenia could be irreparably damaged. Shifting away from thousands of years old population centers (and the associated shifts in supporting infrastructure like farms and logistics) would not be an easy thing.
Not my impression. Any denizen of climate sites is rather familiar with a wide range of historical climate graphs created from an amazing number of proxies. My favourite is the analysis based on algae which synthesize a range of saturated and unsaturated fats denpending on the water temperature.
If I remember correctly, he was at NEXT, which then got bought by Apple. He later got involved with Pixar, but not on an in-the-trenches manner.

It could definitely work, but you'd need established teams that can basically function on their own. At this point, you're a general, not a soldier.
If I wanted to return a bunch of _ids from a mongo database i would do a _id:$in[array of ObjectIDs] and then stream the resulting cursor to res.
Streams are core to node. You should use them.
Really? IGDA Party at GDC Brings On the Female Dancers
Does the Earth's having supported life for millions of years support the idea that our CO2 emissions are not a problem?

I want to see all angles here, so is there something I'm missing? Are there cases where volcanoes were spewing out CO2 at a similar rate and ocean levels did not rise by amounts that would have been bad for humans, or plant and animal species did not go extinct in a way that would have been bad for humans?
Introducing Wistia Labs
We recently bought a laser cutter and realised that adage is based on the assumption that the cutting takes the longest time.
Now if we want a really good fit we do a binary search on the cut dimensions.

Our new laser cutter adage is "cut loads and don't bother measuring because it doesn't take into account the size of your cut"
Eurozone crisis interactive timeline
Introduction to Static Site Generation with Nanoc - Jakub Chodounsky
You are mostly correct, but I'd like to agree that the rate food heats up does depend where it is. I know this intuitively, when the middle of my burrito is cold when the rest is hot. Microwave ovens do not cook food evenly, and it's not just due to wave nodes. See:

http://en.wikipedia.org/wiki/Dielectric_heating#Penetration

Part [0023] in particular: http://www.google.com/patents/EP1991813A2?cl=en
That's been done: http://typicalprogrammer.com/?p=68
Google announces open source patent pledge, won't sue 'unless first attacked'
I would love to contribute a code for a specific PHP framework: Silex. Do you have requirements you'd like to hit?
Are you willing to give details on that strategy?
And much of original slavery and indentured servitude was based on the slave being in debt.
I got a tweet back, not sure what that means
احصل على 1000 لايك لصفحتك في الفيس بوك
AprilFools.css
Right...if this "wood putting" strategy involves putting more wood behind fewer arrows, why do the number of arrows seem to be increasing, while favorite old reliable arrows are getting the shaft?
For a more in-depth example of the way that Promises/Futures should work, check out the implementations in Scala or Haskell. The concept of a delayed computation is actually nothing new - the idea has been around for quite some time. I'm actually a little surprised that it's just becoming popular in the Javascript world. From what little experience I've had with reading and writing javascript code, it seems like you are forced by the language into heavy usage of callbacks/continuations. Promises are really the only way to elegantly manage and reason about heavily async code.
That would be fantastic. Get in touch with pfalls on Github and he can give you the information. It's fairly simple.
Outrageous. How am I supposed to designate voiced bilabial fricatives and ask for Bitcoin donations on the same page?
This seems to be a nice benchmark. For the Python group, I would suggest two things: (1) include a lightweight framework like Bottle, and (2) Try pypy.
Check out pyjs (née pyjamas): http://pyjs.org/
Webgo... I'll stick with "net/http" and Gorilla thanks.

Also, They used Go 1.0.3... I hope they update to 1.1 next month. Most everyone using Go for intensive production uses is using Go tip (which is the branch due to become 1.1 RC next month)
A bit offtopic, but: are all chromium & V8 team members Googlers? just wondering, chromium and V8 are both open source, but I've never head of any major contributors other than Google itself.
It is, I know some people who own shares and saw the website when it first started; I think it's ridiculous.
Are you talking about monads?
Discover Twitter conversations based on topics or hashtags
> Because other JS engine developers aren't necessarily enthused about signing on to support a spec that Mozilla developed mostly in secret without their input,

I don't think that's accurate. We started work on asm.js only a few months ago; at the beginning, we had no idea if it would work, so we just threw around some ideas between each other. When we had something we felt could actually work, we immediately put it up on

https://github.com/dherman/asm.js

And worked on it there. asm.js has been discussed on IRC (#emscripten and other places), the emscripten mailing list, etc., as we further improved the spec.

About the middle last month, we got some performance numbers, and felt we could say something about speed, so I mentioned asm.js in my talk at mloc.js and other more noticeable places, but it was definitely not a secret far before that.

> relies extensively on engine quirks

That would be a bad bug in the asm.js spec. Can you please elaborate?
It is probably worth noting that while we strive to make the tests as fair as possible, we followed the official tutorials for each framework when building out the tests but we fully expect there to be small instances where minor tweaks improve a given test. Given that I am no Play expert, it would be of great value to have one who is (and it sounds like you could lend a hand there) to check out the code on the github page. If we did anything wrong with the setup or in general, we would rerun the tests. Again, we followed all the official 'getting started' posts for each framework, so we believe we have best practices used.

Disclaimer: I am a colleague of the author of the linked article.
The Nokia Patents and VP8 – Prior Art Hunting Time
The RPython compiler does not need to be written in RPython itself.
Eight or ten years ago Amazon tried using Parcelnet, and what a desaster it was. Parcelnet, if anyone remembers it, was Moms With Vans that were contracted by (I think) Selfridge's to deliver their orders. If that sounds iffy, that's because it was. Packages would never arrive, there was no number to complain, it was awful.

It's possible that Walmart are going for a rerun, but I wouldn't recommend it.
Where is ASP.Net MVC? Odd that you list obscure frameworks like Wicket and leave out one of The Big Four frameworks.

(The big four in my book are: ASP.Net MVC, Rails, Django and CakePHP)
I'm curious if they configured php with apc or zend optimizer. The huge difference is easy to explain as parse overhead for the framework's code, which happens on each request if you're not using a bytecode cache.
I would love to see Openresty tested, for simple json and databases Openresty is a magnificent tool.
I disagree.

If the objects are generalized enough, this could be applicable to any industry with complex, integrated procedures.
I think this benchmark is not that useful.

If you seriously thought that the difference between a netty and django would be 4 times then you simply don't understand what these frameworks do in the first place.

I would have guessed something like less than 100 times slower and that would have been still fine since the cost of all kinds of latencies in the system usually far outweigh the speed of the framework itself.
If I were an employer who was paranoid about this I would ask dummy questions in an attempt to weed out the "leaks".

Unless the company is very large this shouldn't be too difficult, even looking at writing style and common typos.
Back button breaks for me too (latest Chrome). Clicking on 'see companies with questions' shows the questions, but the url doesn't change and my back button doesn't do anything.
We recognize that deficiency and we do aim to add database tests for Go. If you could quickly draft that up and submit a pull request, we'd love to add it.
What's the difference between "php" and "php-raw" in some of the data? Maybe I'm still in my morning fog, but having trouble thinking of what "php-raw" might mean. Sigh.
Ahaha, finally!

I have been waiting to use this feature on the web, well, since Mozilla implemented it, which must have been at least 5 years ago.
Thanks for mentioning Helpscout! Amazing product.
Right, at this point, you're not a soldier. You're a commander leading a battalion of hand-picked soldiers who are probably smarter than you (if you have funds and can hire well). This way, you're multiplying your effort by not doing the ground work yourself.

With two hands and 24 hours in a day, it's just too limited how much you can accomplish yourself.
Why does this surprise you? Human behavior isn't rational. This specific example isn't that weird. What it boils down is that it is an elaborate freak show for promotion (both the medium transmitting this and the object that is the "freak").
Ultimately, I understand it as this.

Especially in terms of psychological effecting drugs

If the people getting the placebo get better (in the case of psychological drugs.. feel better) as often as those on the actual drug, then it's quite likely the drug is doing nothing and both sets of patients are getting better because the belief of taking a drug that makes them better is causing them to get better.

(apologizes for the confusing paragraph)

And hence, the drug is deemed worthless and thrown out, time to get on with a trial of another drug.
Thanks Richard. I appreciate it. I'll contact you as I get close to launch.
Yours was obviously an example, and I liked it! I'm teasing the parent post for totally missing your point and/or creating a false dichotomy that students have either ramen noodles or nightclub cocktails all day.

Also, if you are using real meat and vegetables why not splurge on real egg noodles and spices also :)
You realize that a plurality of Google's backend is built in Java, right?

I know it's fashionable to hate on Java, for a lot of good reasons, but I think it's naive to dismiss the power of the platform itself.

We may all have (completely valid) complaints about the outdated and verbose syntax of the language, but the actual JVM itself is fantastic. There are more scalable, fault-tolerant, high performance Java systems out there than the rest of the implementations on all other platforms, combined.
The code says php-raw refers to using PDO (which all project should be using) vs using an ORM or ActiveRecord.

I am completely stunned by the performance cost of using ORM/AR, and will be using this to shame our team lead into giving it up and going for raw queries.
The fact that this is only for 10 of Google's patents makes me think that this is a PR stunt.

YC companies have a even better pledge here, http://thepatentpledge.org/ It sure would be nice to see Google join this pledge.
LocalStorage is 5-10 MB per domain (currently there is a bug in most browsers that allows you to bypass this by using subdomains, but I wouldn't count on that being the case for much longer).
Anyone has any idea why the code from slide 5 doesn't print anything? http://play.golang.org/p/NtjHL3F1LC
Sure, and that's the way it works by default: In a <textarea> Enter adds a new line - in a single-line <input> Enter submits the form.

What I'm saying is that if you have a single-line <input> field and pressing Enter doesn't submit the form, you should add some HTML/JS to ensure that Enter submits the form.
You're assuming it's intentional. The first thing that comes to my mind is inconsistent state between multiple authentication servers.
Wow what a touching post. Hansoons passion and vision is so inspiring. It just goes to show how the sum really is greater than its parts. Sounds like Hansoon and Bhavin had a great relationship. Having the right cofounder who can help you see things you couldnt on your own and who can help you expand your thinking and grow, is invaluable.
Kids are incredibly expensive, so this parody doesn't make a whole lot of sense.
Hi Chasing. We put a note about that suffix in the "Environment Details" section. The "raw" suffix means there is no ORM used. If there is no "raw" suffix, you can assume some type of ORM is used.
Because I shortened it for the slide. Add something at the end of main() that waits a bit (say time.Sleep(time.Minute)). What's happening is main() terminates before those goroutines get to run.

http://play.golang.org/p/rJ9eE7p7gz
Could we have a referendum on the issue at the federal level, or would it require the states to individually ratify (through state governmental bodies or referendum) the right of an agent of the federal government to sign the treaty and allow it to become state-level law somehow?

I don't know much about law, but I am a fierce advocate of state rights based mostly on the idea that it is far more feasible to have a democratic government that involves millions or tens of millions than one that involves hundreds of millions. This issue is however one place where my ideas trip up. It is kind of embarrassing that we are 1 of 3 (assuming the grandparent comment is correct) countries not to ratify the treaty and the other two are an (essentially) failed state and a brand new one that has to sort its internal self out before working on such things as UN treaties.
From what I gathered (ie. talking to mraleph) v8 is mostly just Google employees. I can't speak about Chromium.
The contributor situation is not vastly different for SpiderMonkey or JSC. I am usually the only contributor, besides 1-3 others that sometimes work on SpiderMonkey.

Edit: I think some ports are maintained from people outside Google. It's not really easy to tell, because most people have @chromium addresses.
Bot that retweets pictures of people's credit cards
ditto. I hear Warp (the server behind Yesod) is a beast.