skysight-inc/HackerNews huggingface dataset:
One of the direct consequences for instance is that the first WSGI request object that starts consuming for data is the one that ends up being the only one that can have it.

Protocols like HTTP that lack length-prefixing of messages have some unfortunate implications for streams of messages.

1. The reader of the first message must buffer. Since it doesn't know how much it should read, it may buffer too much, and consume some of the second message from the stream.

2. The reader of the second message needs access to the stream, plus that extra data.

3. If your stream is a non-seekable file descriptor like a socket, there's no way to rewind, or somehow put that extra data back onto the original stream. This forces you to either (a) convey the stream + extra data, which is less natural or (b) create a new stream for the second message reader, copy the extra data to it, and then copy (in userspace!) data from the original stream into the new stream.

Take a look at any cgi or fastcgi implementation and you'll see something like 3b.

It sucks, and I think makes a good argument for using length-prefixed messages in your internal protocols (or whatever ones you can control).
How is this possibly legal? Interfering with someone else's computer system without permission is criminal (!) behavior pretty much everywhere.
Story is 2 years old. http://www.americanscientist.org/issues/id.12809,y.2011,no.4... is slightly newer more in depth treatment by David Gems, the person quoted.

More similar via https://encrypted.google.com/search?q=site%3Afightaging.org+...
This is a vast oversimplification of the problem. Sharing is not always piracy. People tend to recognize sharing on a small scale (of movies, books, music, etc.) as on balance a good thing, and overall functionally promotional for the artists and makers who are having their work shared. The truth is that the same mechanism exists even on a larger, less personal scale. Unfortunately, the debate has been so polluted by vitriol and misrepresentation that this gets labelled as "piracy" and "theft".

Yes, there are some people who feel entitled to consume an arbitrary amount of music/movies without paying for it. But this is not "a corner", it is not the norm for people who "pirate" or "share". The average person who downloads movies off of bit torrent is someone who does so as part of a larger set of media consuming behaviors which includes paying for cable, buying movies on disc, and seeing movies in theaters. Also, current evidence tends to lead toward the conclusion that engaging in "piracy" on balance results in more support for artists, not less.

On the whole I very much agree with Jonathan Coulton's stance on piracy (http://www.jonathancoulton.com/2012/01/21/megaupload/), make good stuff and make it easy to buy it. I've never seen a case where that has failed to reward the artists.
Theres a thing called professionalism. It is no more appropriate to invite the mocking of women in the workplace at a conference than it would be to mock multiculturalism, and support that only privileged white males deserve good jobs. It is not appropriate, and reflects very badly on the character and judgment of the execs at Dell. I wouldn't be surprised if this severely impacts their ability to recruit competent employees; no self-respecting man or woman should want to be employed by bigots.
Nix 1.0 released: purely functional linux package manager
Yes, the original wording in Adobe's initial press release was rather convoluted but, once absorbed, fairly clear and unambiguous. I think this Verge article is parroting a false, revisionist history on Adobe's part.
Second this. Nothing more awkward than giving notice and then not finding a job you're excited to move to. Unless your intent is to take a few months off anyway, in which case give a solid last date and make it happen.
BTW, if you're new to IE development, since IE8 there are developer tools if you press F12.
It's easy to say "X is not cheap, Y is slow".

Yeah, I probably wouldn't have worded it that way. I think the better way to look at it is, it's hard to know how to predict the performance of JavaScript, given the complex, dynamic, heuristic optimizations performed by modern engines. This project is better thought of as an attempt to build a dialect of JS that can be more easily tuned for performance, because its performance model is simpler than that of JS.

If I were going to try to make that claim more precise, I might do some experiments to demonstrate the high variance of object performance in modern JS engines.

I could see the value in certain niche situations...

That's really the idea. This isn't meant to be an alternative to JS, but rather a tool for performance-sensitive kernels. Interoperability will therefore be key, because it has to be easy to write just a small component of a larger app in this dialect while smoothly integrating into the rest of the app.

...but I would really like to see the performance characteristics explored more fully.

Perhaps. I'm skeptical of our ability to accurately measure general claims like "objects are slow" or "X is easier to program in than Y" or "*JS is easier to performance tune than JS." But I do think it's easier to evaluate those claims, at least informally, after you've built something you can experiment with. Hence this experiment!
You say that as if there's a godgiven right for distributors to make money from art that others create, and for said distributors to decide when a given market is allowed to have access to it.

You also seem to assume nobody wants to pay for anything that they can get for free.

Neither is true. People want to support their artists, they just want different infrastructure than what is available today.

Personally I have bought multiple physical books on amazon after reading the pirated ebook. I didn't even bother to unbox them after they arrived. It would have been easier for me if the books had been available on amazon as ebooks in first place.

Likewise, when I hear a song that I like (e.g. on youtube or soundcloud) then often I'd spontaneously tip the artist $1, or $5, or just $0.10 - if only I could.

This all may sound foreign to you, but I promise you this is where we are heading.
The new platforms emerge as we speak, and slowly replace the old cruft. Evolution at work; your choice is to either adapt or die, it really is as simple as that.
Complexify - a jQuery Plugin to ACCURATELY Gauge Password Complexity
Stop Selling
But you seem to be from the US; I think the mindset is different for 'what works' and what doesn't.

If people tell you something long enough you start to believe it right? That's the same for both sides. I've been raised in television, papers etc (and real life to an extend) that you shoot to disarm, not to kill. You have been taught by the same media (and real life?) that you have no choice. Why is yours right? It seems a bit weird saying that comparing police kills by guns (and violence in general) on both sides to me. I think you have a choice but you are taught not to even consider it; is that a possibility?

Edit: It's a serious question, not something other than that. I'm curious as to the way I was raised and have lived and the way you were. I have been to the US a lot of times, but never more than a few months. I read global news (try to read from not too bad sources), but i've been taught & raised in the EU and even the reactions from non-EU give me the feeling there is something just very different in your attitude towards 'shooting people'. The 'no other choice' thing is very strange to me.
Very addicting, nice work.
Just pause the game while the map is rotating.

For tablets, maybe have the state you're currently touching fisheye, kind of like keyboards, and it's not selected as a choice till you remove your finger from the screen.
The password should not contain any special characters, symbols or spaces.
Maybe that's true in general, but so far this seems like a perfectly sensible C++ coding standard, especially for a stealth fighter.
Although this wasn't the entire message of the original - I'm intrigued by the general idea of committing to a line-in-the-sand approach on streaming vs. buffering. I've been writing a fair number of file format parsers lately for various audio data, and one of the basic architecture questions that comes up is whether to go for the streamed implementation, when the format allows it, but my use case clearly doesn't need it (and probably won't be subjected to production-grade tests at any time in the near future).

Streaming is pretty much universally the more complex option - and when you use a streamed implementation in a buffered fashion, it's wasted engineering effort. Treating data as just data, with the associated ability to copy it around, will always be simpler than maintaining protocol state.

So after reading this and reflecting on my own process, I've got a more solid feeling about how to make that call: Support streaming if a certain application demands it. Otherwise, do the simple thing. Do not try to entangle both implementations together, because they have different intentions. Write both independently and refactor the reusable parts instead.
Something I noticed the other day: Genesis 6:3 says, "My Spirit will not contend with humans forever, for they are mortal; their days will be a hundred and twenty years" (http://www.biblegateway.com/passage/?search=Genesis+6%3A1-4&...).

Interestingly, if you look at the list of the verified oldest people, only one is over 120 years (http://en.wikipedia.org/wiki/List_of_the_verified_oldest_peo...).
Google Asks for Summary Judgment on Copyright Damages; Oracle Wants a New Jury
I assume you are not in America? PNC, M&T, and TD all do not have two factor auth. (That I've seen.)
Screenshot (you have to fill the form for the message to show up): http://imgur.com/lGlLk

What do you think about this kind of website design? I wouldn't be suprised if this was some outdated site, but it looks fairly new.
Abusive terms in contracts can be disregarded. For example, where I live any term saying I have less than two years of warranty in any device I buy can be ignored.
7 Ways to Leverage Your Time to Increase Your Productivity
Hate Your To-Do List? Try A Rolling List Instead
add "On Facebook," back to the title or I'll kill you.
I agree with you but would also like to add that Rob Pike isn't just a historical figure at this point, he's very much still in the game.

Go is turning into a fantastic language and is likely to have a far bigger real-world footprint than the work on Plan 9 had.
Why People Say "Happy Mother's Day" on Facebook
I think it would be even more awesome if the tweet button was even more inline with the text, almost like a citation link in wikipedia, except you could make it an actual twitter bird character!
Maybe this is in one of the stories but I missed these points:

1) Did he lie or did Yahoo? I thought I saw somewhere that at his previous position the degree in question wasn't listed.

2) If he added the degree, would it really have made a difference in the hiring decision? "No CS degree... pass"
When it comes to news organizations, it's not the presence of an organization-wide viewpoint that's objectionable - every organization has a viewpoint. The content of that viewpoint is what's being objected to.

You might feel that the viewpoint of RT is no less objectionable than the viewpoints of the other news organizations you mention. Others disagree.
Formula for valuing Tech IPOs
Yet another title with question mark. Aging appears to be more of a feature and not a bug of organic life.
"The company will apparently say he is leaving for 'personal reasons.'"

I wish companies would stop perpetuating this charade. It's rote corporate-speak and an insult to anybody that cares about the story in the first place. How about: "He screwed up. We screwed up. The best course of action for everyone involved is to wipe the slate clean and start over."?
Yes, and "digital" means "done with fingers". Linguistic essentialism is not a very helpful communicative strategy.
The valuation of a company is irrelevant to my definition of a startup. I think Facebook is still a startup because it's still in the process of rapidly scaling and transforming itself.

When it slows down and settles into long term strategy it will cease to meet my definition. It's starting to do that now.
Not entirely but Is gamification mostly bullshit?
"people were rating thousands of deals for free to get on an anonymous leaderboard in a small game universe"

This was something I observed on a project of my own (albeit slightly differently), and it was a double-edged sword.

On the one hand, these people would increase their activity on the app so as to get more points and rank higher. It wasn't long before we got people trying to game the system (we didn't do a great deal to prevent it, there was nothing at all clever about our implementation), or trying to spam a few of our API endpoints.

The result of this was the impression of increased popularity. Our counters would rise, and we'd look busier. Score.

On the other hand, we got a massive bump in superfluous activity and little to no insight into real user behaviour (other than suggestions we had a bunch of spammers).

This created an unusual situation where we didn't want to block the spammers, because it made us look good. But we wanted to block the spammers, because they were spamming us to get on the leaderboard (which offered financial incentives for placing highly on).

But, other than that, this sort of 'gamification' was, to someone who'd never implemented or truly observed it, a revealing insight into what lengths some people will go to just to see their name at the top of a table, or on a page as the last active user, or whatever.

I think I find my own experience has a fair bit in common with the author of this article's.
"Spectacular failure is your destiny."

I thought jellicle's advice to Zhou Tong was insightful 248 days ago. Time has proven its wisdom.

http://news.ycombinator.com/item?id=2973803

-- systems that work with money are attacked hard and often, by intelligent skilled people

-- in fact some of the people who attack your system are likely to be both more skilled and more intelligent than you are

-- systems that work with money that fail, fail spectacularly ("What do you mean someone withdrew $8 million last night?")

-- banking websites, Paypal, etc. are all like icebergs - you don't see 9/10ths of the things they've done to prevent spectacular failure

-- spectacular failure is your destiny if you don't work very hard to prevent it

-- spectacular failure may be your destiny even if you do work very hard to prevent it

You should plan accordingly.
I suspect there are legal reasons for doing this, rather than PR ones. What amount of "severance" he gets may rely a lot upon the reason for his departure.
AdWords has an option now to distribute your daily budget evenly throughout the day.
For the vast majority of people work is always a chore. It's a commodity you use to barter with your employer; in exchange you receive money that allows you to live.

You argue that sometimes work is "fun". I think a more accurate description is that work can sometimes be engaging. Like when you're presented with a problem that's right at the edge of your abilities but not out of reach. Yet it's still work. Unlike play, work carries with it stress and responsibility. There are consequences if you screw up. Worse if you stop entirely. None of these are true for play.

Gamification is bullshit because it encourages the perception that these differences don't exist or that they don't matter. It's a flat out lie. Work is not play. Accept it. Move on.
1) It looks like he lied by not correcting the error made perhaps by someone else.
2) Nope, it is purely and ethical question.

I'll add that the "focus on commerce" idea was silly and I think that Ross will likely make a better CEO for Yahoo.
IIRC, it was in his official bio at PayPal for the past 10 years
The logic is that if you have the opportunity to fire a warning shot, the circumstances were not severe enough to justify firing a gun at all. A woman in Florida just got 20 years in prison based in part on that principle: http://jacksonville.com/news/crime/2012-04-21/story/naacp-we...

Note that some evidence suggests she was also the initial aggressor, which likely contributed to her conviction.
If I did something seriously wrong, I would definitely admit it.

Trying to run a financial site without the chops to do it was seriously wrong. Of course, it was wrong of users not to do more due diligence on the service, its record, the team (you, I guess), etc - after all, it was (was) their money.

The recent hack is not my fault.

You've got a lot to learn.
CISPA: opt-in is not optional
NSA Doc: Risk of a compromised sysadmins
You travelers in hotels, please send ViewSource/pcaps
I tend to think you're not getting it.

He's not a victim of a random crime (per your analogy, which to me is not apt), he's a victim of his own naivete and inexperience.

In the same way you had better know to take all of your most expensive gadgets out of your soon-to-be ex-girlfriend's apartment before you break up with her (lest they get smashed with a hammer), he should have done the same.

This is not even close to rocket science. To assume that people will behave like adults when you sever a relationship with them is extremely naive.
1. You have no stats on what has happened with German police warning shots over the years. It's quite possible there were innocent bystanders hurt.

2. It wouldn't be worth killing a single innocent bystander to save 10 violent criminals in my book.

3. German police very rarely fire warning shots at all. That doesn't make it not reckless, it just makes a bad outcome less likely to occur.
That doesn't work for interest-specific communities. HTML5-ers, Java-ers, and haskell-ers will probably not talk about the same topics with each other as they would with other people that share their interests, as in their own interest-specific community.

Isn't that why on freenode, you have communities based around particular langauges? #java, #haskell, #html5, etc. etc? Not to mention social versions, like #haskell-blah and what have you.
Don't let them scare you
"I said people could use my stuff, and then they used it! Thieves!"

Wait, what?
Correct I suspect. Something to do with admitting guilt (open up to lawsuits?) vs not admitting anything. It is odd in the article how they discuss "He'll mention an illness he recently discovered" - Perhaps chronic heartburn.
You're right, but you're talking about application security, not the security of the infrastructure itself. For most endeavours, it's enough to have a securely written app hosted in an average data centre. When you're looking after currency, there's so much more incentive for people to break in, and you have to put some extra resources into securing your infrastructure too. By the sounds of it Bitcoinica has completely neglected to do this and has been operating as if they were just a startup storing my cat pictures on S3.
Argan oil skin benefits | Argan Oil
How do you know that the narrative isn't the one from the transcript?
With respect to what design goal?
At risk of invoking Godwin's Law...

The USA and Germany have both done terrible things, claiming moral superiority of one or the other is treading on thin ice.
Interview with a safecracker
The hotel wifi is out to get you
This is one advantage of a B2C vs B2B model. If Yahoo was a B2B company its customers would have stopped doing business with it years ago forcing an acquisition or bankruptcy. However, this really doesn't impact all those folks who have it set as their homepage/email. So it can weather storm after storm.
Summary of AllThingsD. I didn't think Mashable could get any trashier considering "Meebo" is a link to their SEO spam, but apparently they can.

http://allthingsd.com/20120511/sources-google-is-close-to-bu...
Light Table is Funded. Lets get it for python
What is this an argument for? Sure, this argues against a literal interpretation of the truth of the Bible, as somebody has lived more than 120 years.

If I start another religious cult and claim that humans won't live for more than 130 years, am I suddenly more valid?

What exactly is your point here?
What others perceive as work can certainly be play. For example, if I've saved enough money in my rainy day fund then there are no consequences for ceasing 'work', so perhaps by your reasoning what seems to be work could really be play to me.

I wish my rainy day fund were that big.
Very true, the difference is banks will give you back your money after you're/they're hacked.
Best jQuery Free Editors
somewhere in the upper 70s it starts being undefined...
Confused Delphi with Pascal, and then missed Pascal m(

Interesting though :D
Generally by brainwashing, I refer to things like media stereotypes. While religion can have a very brainwashing effect, it really depends on the institution.
SIP-14 - Futures and Promises - Scala Documentation
the success of the dna based replication. not a design goal indeed.
I would love to read that, too, but it's worth noting that the particular failure in this case appears to have been pretty boring. According to his account he was transferring operational control to a different group, and one member was relying on an insecure email server which was used to reset the root password on a Rackspace VPS.
In fairness to Bitcoinica, they've promised to do this:

> The thief stole from us not you.
> All withdrawal requests will be honored.
> http://www.bitcoinica.com/
I spent almost 2 years in Glasgow. I read the frightening headlines before coming there, the headlines don't match the reality. Most of the violence occurs in the East side of town and on weekends around certain clubs. Frankly, there are many times I feel less safe throughout San Francisco. Glasgow has much fewer panhandlers and your really have to try hard to get into the more dangerous parts of town, unlike SF where 2 or 3 blocks in the wrong direction can create a fairly uncomfortable situation.
Is that Python?
If you want to write a novel, most of the advice I've seen is essentially "do it". Almost any project will benefit a great deal from dedication. Procrastination is the real cause of most things that don't happen.

Saying that, I take real offense at the equation given in the article. "Focused energy + xx minutes + once per day = idea manifestation"?

Should it not be (focused energy + xx minutes) * once per day... Or perhaps even focused energy * xx minutes * once per day.

If you set any of those variables to 0, the outcome is 0. It's clearly a multiplication problem.
Wow - didn't realize on first reading that the comment was actually directed to Zhou Tong, who replied that he would "definitely pay attention to every single detail." Forensic's response was prophetic: http://news.ycombinator.com/item?id=2976031

EDIT: panarky has now updated his post above to make it clear that the advice was to Zhou Tong.
PLUMEGATE EARTH MAY DIE
The article is far from complete enough to make a judgement of the parents, but it's possible to be a bad/impatient/non-understanding/etc. parent while still being loving, trying to do the best, and not being abusive in any sense that would be considered by a court.
Agreed, definitely, you should start interviewing immediately.

I appreciate that you want to stay friends with these people, and maybe you can, but then again maybe not. It is totally unprofessional and utterly silly for someone to get angry when one of their people quits, but nonetheless I have seen it happen. I would suggest that if they react that way, maybe they aren't such good people to have as friends after all.
Automatic binary hardening with Autoconf