skysight-inc/HackerNews huggingface dataset:
You can, but then you've got to write this enormous block comment saying "I realise this looks wrong and broken, but ssl is also broken so don't change this constant", until some junior dev inevitably does anyway.

Having known vulnerabilities baked into a standard with "weird looking" mitigation strategies is really poor choice IMO.

That said, I do see your point. There are also other edgecases, like serving statics on a seperate, uncookied domain that benefit greatly from SPDY in the here and now.
Yes. You clearly skimmed most of it.
For the record, BBC, living "as a robot" and "through a robot" are completely different things to me. I was imagining the 116th episode of South Park had come true.
Disclaimer: I used to write Web apps in C++ in late 90s/early 00s for the largest web company of the time.

1) DB is often a bottleneck for web apps. Not always. But often. Very often. Optimizing pages rendering will improve the performance for pages that are already rendered pretty fast. It will do nothing for pages that are loaded slow due to DB access. A better/smarter cache will give you much bigger bang for the buck.

2) For the annual salary of a good C++ programmer (i.e. one who can write safe and readable code with STL and Boost), I can run 50 large AWS instances for a year.

3) Writing safe C++ code is hard. Even with STL and Boost you still have to understand the little details of objects ownership (see boost::shared_from_this<> as an example).

Overall, I would invest in distributed system with smart and efficient caching instead of trying to optimize single server performance. At the end, you will run out of the single box solution (if you are successful). Going from 1 server to 2 servers is really hard. Going from 10 to 100 is not too bad.
It has been my experience that if you have to append "?s=hn" to the URL in order to bypass the submission filter it means that the link has already been submitted before. I have always assumed that pg had a reason when he put the duplicate submission filter in place. As pg's guests I have always thought it best not to try and get around the way he thinks HN should operate.
I trust in theory this is true, but I've never personally observed this in practice.

I guess SPDY fans' marketing of this "feature" would be more convincing if I could see a demonstration.

I just don't see any noticeable delays when using pipelining.

What strikes me as peculiar about the interest in SPDY is that I never saw any interest in pipelining before SPDY. And I really doubt it was because of potential head of line blocking or lack of header compression. I think users just were not clued in about pipelining.

The speed up between not using pipelining and using it is, IME, enormous. 1 connection for 100 files versus 100 connections for 100 files. It is a huge efficiency gain.

Yet most users have never even heard of HTTP pipelining, or never tried it. If they really wanted such a big speed up, why wouldn't they use pipelining, or at least try it? Why wouldn't they demand that browsers implement it and turn it on by default?

Users are being encouraged to jump right into SPDY, a very recent and relatively untested internal project (e.g. see the CRIME incident) of one company, most users, if not all, having never previously experimented with even basic pipelining, which has been around since the 1999 HTTP/1.1 spec and has support via keep alives in almost all web servers.

Noticeable speed gains would be seen if www pages were not so burdened with links to resources on external hosts. That's what's really slowing things down, as browsers make dozens of connections just to load a single page with little content. The speed gains from cutting out all that third party host cruft would make any speed gains from avoiding theoretical potential head of line blocking during pipelining seem miniscule and hardly worth all the effort.

If you want to see how much pipelining speeds up getting many files from the same host, you do not need SPDY to do that. Web servers already have the support you need to do HTTP/1.1 pipelining. (Though on rare occasions site admins have keep-alives disabled, like HN for example. In effect these admins are saying, "Sorry, no pipelining for you.")
Do what biot suggested, invert the metric and say lower is better. "3.6% framework overhead" is immediately understandable.
I'm sorry if that came off rather strongly - I'm very passionate about the subject!
Good idea! Any APIs that you have in mind?
While I think these sorts of bills of rights are important - after all, there may well come a point when things that are faster thinking than us are dominant, or when our descendants/ourselves are simulated in some form or another. To an extent, whether it is actually conscious or just simulates consciousness is irrelevant (and, IMO, likely to go unanswered anyway since you can hardly ask to see someone else's qualia.) If it behaves well if we treat it well - if it seems to develop ethics the same way we do - then there's a pretty darned good reason to treat it well. Golden rule, after all; do as you would be done by.

#

Semantics aside - if you could simulate a brain inside a computer without the environment, which seems the most likely first step, would you essentially be locking it in sensory deprivation? That seems like the sort of thing we shouldn't do.
This is an excellent and insightful comment. One quick note: it's and its are different words. I count ten occurrences of "it's", four of which should be "its":

it's what you need [correct in original]
its half-life
it's only mildly radioactive [correct in original]
It's an alpha emitter [correct in original]
its oxides
its lethality
its *chemical toxicity*
it's fine [correct in original]
it's toxic, it's because [correct in original]
Whats with the recent slew of c++ based web app libs? could it be that in round 6 of the techempower benchmarks, cpp basically won every in category raising interest in it for web stuff?
You'd rather implement the interface methods yourself?

Or you think it's possible to have some random type serve as a controller without the necessary interface by magic?
I love that the code for the fastest database backed web server[0] found in this test suite, beating golang by 40% and node.js by 13x comes from a repository[1] that is filled with "all the code i've ever written since grade 11; also includes some forward-ported code from grades 8 and 9." including random class projects and a netcat replacement.

[0] http://www.techempower.com/benchmarks/#test=query

[1] https://github.com/xaxaxa/workspace/
The prepared slices look like pancetta. Quite disturbing.
I pushed a temporary fix that (I believe) corrects this.

Unfortunately it leads to a slight UX regression in that you are no longer automatically routed to your country of the day.
Those slices look hard to align after being deformed by cutting, transport and the preparation for photography. Why not take pictures of the remaining brain instead - like they did for the Visible Human project?
I think this guy just wrote his "web dev in Go" utility libraries and then decided to bundle them together under a fancy name with a funky web site.

Go has all the built-ins you need to get a simple web server started in no time, but as you progress to real-world work, you do notice your own plumbing and boilerplate code piling up. In your second project, you extract those into a number of packages. Then if you're feeling fancy or idle, "bam, look Mom, a Web Framework!"

> For databases? There are databases that need you to cache results for them? Sheash

Yeah ever heard of Memcached? Check it out. Still something you need to bind & talk to, and perhaps you want to have a little toggle for your dev environment to have RAM caching instead of full-blown Memcached. Voila, a candidate for a utility package. Sure, this is mostly trivial to write yourself, which is why a gazillion of them exist, but hey, why not have it included in a single go-get-able package that has a lot other "needed" web-ish stuff in it too.

Personally, I'm not touching frameworks like this either. I swear by the built-ins (even for templating) and the "Gorilla" libs. But why the hate, this clearly worked for the coder and users of this framework. Maybe there comes a time and project where it will work for me.
> Congress could shut down the FISC apparatus tomorrow

Actually, they couldn't. To shut down FISC they would have to pass a new law, which they could not do tomorrow because they are not in session tomorrow. And then the president would have to sign the law, or Congress would have to override his veto. Yes, it is possible to change the law, but it's not easy. Likewise, the Constitution could be amended to rescind Roberts's Article III privileges. So the situation is exactly analogous. But as you yourself point out, the probabilities that these things will happen are irrelevant. What matters is that until the changes are actually made (by whatever process is needed to make them) the situation is what it is. And the situation at the moment is that Roberts's appointments to the FISA court are not reviewable by anyone. So Klein is right and you are wrong. Deal with it.
Bad kitty “Rookie mistake” in Cryptocat chat app makes cracking a snap
Quartzy - Hiring full-stack engineers to accelerate pace of scientific discovery
Quartzy is the world's leading lab management platform. Our customers are researchers/labs at leading pharma/biotech/academic institutions all over the world including the National Center for Genome Research, the New York Stem Cell Foundation, the Dept of Dermatology at Columbia and thousands of other such organizations.

We are busy building a platform that will help life-science researchers connect to other researchers, analyze their data, discover and review products, manage their labs and more. This is no small undertaking. If we succeed we will fundamentally accelerate the pace of scientific discovery. If you want to use your technical skills on real world problems that make a difference to real people, here is your chance.

Quartzy is backed by Khosla Ventures and kick-ass angels including Sam Altman, Paul Buchheit, David Sacks, Jeremy Stoppelman and others.

Quartzy is built on a LAMP stack and we are looking for an experienced full-stack web engineer. This position is full-time based out of our office in Palo Alto. We welcome applications from people anywhere in the United States, plus we help with moving expenses.

You will be a part of a small super-smart closely-knit team. We get along really well and are looking for people who are smart, friendly, and want to work hard to make a difference. Interested? Email us at jayant@quartzy.com
Would be interested to hear more but that's not at all what PRISM is about which is what my original posting was. There are plenty of news media sources that would like publicize those types of abuses and I suggest that they pursue that.
Most of these aren't new, but just suddenly everyone posted them on this one day.
I'd guess they reused some code they didn't quite understand.
You can lump all of your anti-favorite topics together and pretend they are similar. Just know that there are also people lumping you into their groups of crazy people based on one or two things that you believe and they don't.

Humans (scientists, doctors, politicians, internet commenters) like to pretend that we know so much about the universe and we just need to fill in a few details to fully grasp everything. This kind of thinking is dangerous at best.

It seems to me every time mankind fixes one problem they create a new one that they have to figure out how to solve.
If he was too far ahead of too many people, they probably didn't even realize what he had.

If the world is on version 2.4 and you try to give them 8.0, they probably won't even recognize it as a solution to that same problem space. I bet someone like him was unable to purposely "step it down" to trickle out a 2.5, then a 3.0, then a 3.5, and so on, knowing full well what was possible.
Paying was easier than obfuscating the js.
Successful Programming - A beginners guide to recreational coding
Venezuela offers asylum to Snowden
You're talking about public pronouncements being the same as PRISM which shows you just don't really get what this article is about. If you say you're going to do something in a public forum, then you have to live with the consequences. If you don't understand that, good luck in life.
I'd find this useful if you sent an email every other day. The short text on the first country Namibia was interesting and about as much as I have time to read on a near-daily interest-email. I didn't sign up as I don't have the time but I'm interested to learn.
It doesn't sound crazy, because he spends 90% of the essay more or less arguing semantics. As he says, AIDS isn't a disease. It's a syndrome. And the diseases which do the damage aren't caused by the HIV virus. He just points that out like it's something which no-one else is brave enough to mention, when he's really just attacking strawmen.

The really crazy bits are when he talks about whether or not HIV can damage the immune system, by killing T-Cells. I counted 8 mentions of the word "immune", and 7 mentions of the word "T-cell"; and he only mentions them halfway through the document.

Because of the complicated chain of causality (untreated HIV eventually wipes out the immune system, which causes a whole bunch of weird diseases to take hold), it's easy to write thousands of words about why rare diseases (which are called AIDS, in HIV positive patients) are only correlated with HIV, not necessarily caused by it. But in the middle of the article, the crazy bits are there.

It's like reading a long rambling article about why CO2 doesn't necessarily cause global warming (which has a grain of truth to it - it's a little more complicated than that with the role of positive and negative feedback effects), and halfway through the article the author suddenly mentions the greenhouse effect for the first time, then says it's unfounded (which changes the article from slightly crackpot to stark raving mad) .
Firefox 22 on Windows 8
As a random example, most node.js frameworks don't ship with one. Including the most popular one, Express.
The reason it's unlikely isn't that it's hard for Congress to change it; it's that Congress' constituents don't want them to. And that should give you pause about the prospect of some judge doing it for them, because nobody elects federal judges. We are not a nation ruled by philosopher kings.
This comes up every time this question is asked, but no one is going to self host web services. It's just too much of a pain.
My take on this. As long as mankind has existed that things are the way they are, because of some magical thing and thousands of times, over and over again, it just wasn't magical, it could be explained through experiments and logical conclusion.

The same will happen for human consciousness. Does it sound more plausible that the human mind is conscious, because of billions of brain cells with trillions of connections or because of some magical thing?

The human mind is just an incredibly sophisticated machine and as soon as we can rebuild that, we will have an equally conscious computer.
HN Banned from Google
Ortega says Nicaragua 'may give' Edward Snowden asylum
There is an employment market - we don't need to think of the jobs. There will be good old fashioned supply and demand as people and companies find what meets their needs.

Seeing exactly what companies do in reaction to not being able to hire based on supply and demand is quite difficult to measure. For example it can hit the poorer people because companies can't economically provide products for them, hence causing the poorer people to have to spend more on alternatives. Sometimes surveys find that minimum wage increases made no difference, but that then turns out to be survivorship bias - you can't survey companies that went out of business or left to go elsewhere.

The real problem is that market distortions are used to sweep under the rug a social policy, and to pretend that it doesn't cost people anything when it certainly does, and the poor/unemployed the most. If in favour of the social policy then just do it directly.
I'm sure you could manage to put something together with Google Images. Perhaps you could even do something with the images Google has tied in with areas on Google Maps.
Beyond the comments over the presentation style, the metaphor, and browser compatibility I want to see more about your specific app. I like how you did the VWO interface on top of his website, you could easily change the line graph section to show the "Intuitive Reports" feature. Line graphs are easy enough to understand so by including more of your value add features it will still stay simple enough.

I know it isn't specifically A/B testing related, but throwing another shoutout to your app at the end like "heatmaps too!" might be nice. It seems people that would look at this slideshow might not be familiar with any web analytics services, and it seems you guys offer many services.
>I'm pretty sure that the "developmentally disabled children" bit precludes informed consent

Your comment reminds me old joke: "Doctor, you forgot about anaesthesia before surgical operation!" — "Don't worry, patient is mute.".

There are many kinds of development disabilities. It was not ever said anything about mental disabilities.
We don't have enough robots
It doesn't matter if "this" project will succeed. This development is unstoppable, because there will be hundreds of projects and mad scientists trying to create human consciousness in machines.

As soon as there is a tangible goal to attain where no one has ever been before, people tend to become unstoppable :)
It's interesting that people are trying to determine the ethics of simulating human brain while ethics itself is a probably a product of human brain.
What learning scientists think brain actually uses? Back-propagation and such seem like a method god would use to architect static brain for given task.
In the video you can see Maduro, Venezuela's President, making the official decision public. Of course, it's still to be seen if Snowden decides to go there, and how\when is he going to do it.
The big difference is CapEx - I can setup a linode with my 'free time' and a few bucks a month to prove out a business.

This is absolutely true, which is why there are many more software business opportunities than there are brick and mortar opportunities, and its absolutely irrelevant in that if you want to create a bookstore (which is the market we're looking at in this conversation) trying to 'out Amazon' Amazon by setting up a Linode instance isn't really going to be very effective.

My point is that unlike say "Pintrst for Caviar Lovers" or some other random 'online' business, book stores are already a 'proven' business, just like restaurants are a 'proven' business. If you execute well you succeed. Since the business is already proven/known, there is lots of support/infrastructure for creating it. I'm guessing it would cost you about $500 out of pocket to 'start' your bookstore, maybe $2000 if you went to a lawyer for your articles of organization.

People who do technology startups some times overlook how 'easy' that can be.
Quick summary of recent egyptian history and current events...
No they haven't.

Appellant invokes the principles of judicial independence and separation of powers that underlie article III, [citations omitted], but those principles are not implicated by appellant's speculation that a judge designated to the FISA court might be influenced by the possibility that his temporary assignment might be revoked. By statute, federal judges may be designated by the Chief Justice to serve temporarily on other courts, 28 U.S.C. §§ 291-296 (1982), and temporary designation within the federal judicial system has never been thought to undermine the judicial independence that article III was intended to secure.

http://scholar.google.com/scholar_case?case=1545385451311713...

A judge's appointment to the FISA court can be revoked (I emphasized this part above; the revocation, of course, can be enacted by Congress), but the judge still has a job for life - in the District Court.

The fact that FISA judges are article III judges does not make FISA an article III court. It is a court created by Congress, which is staffed by people who are already Article III judges. Cavanagh's attack on the independence of FISA judges is rooted in the fact that the assignment can be revoked.
Fellow spaniard here :). I think it's quite a different thing: a hikikomori is someone who suffers a depression, has coped with it by closeting him(her)self, and now doesn't know how to got out (nor does him/her want to, in many cases). Ni-nis are a very different phenomenon, a lot less homogeneous and, IMHO, caused mostly by lack of opportunities. The TV tried to present them as lazy rascals (I remember that infamous show from no less than a supposedly liberal channel like La Sexta...), but the reality is different.

There is, however, a risk that a Ni-ni may become a hikikomori, or something very similar.
At least pebble bed reactors (like the already mentioned THTR-300) are not really safe. Get a bit of water into the primary cooling cycle, while the reactor is running at capacity and you won't have that power plant for long (happened at the AVR.. luckily it was running at lower temperature at the time so they only had to run the reactor quite a lot reduced capacity for a year to get the water out).

As for molten salt reactors.. still lots of problems to be solved related to the combination of molten salt and high temperature (I recall there being an US based molten salt reactor that got it's cooling cycle contaminated somehow.. but can't seem to find it right now)
Isn't that John's complaint in BSG and the cause for his hatred of humanity?
Can someone please give a reasonable explanation as to why a secret court needs to exist in the first place?
>Well, Stallman browses the web by sending emails[1], so he still has you beat :)

Well, I browse with Chrome Canary (and when it's in it's weird days, Beta), so I'm not any kind of Luddite.

I just don't see any extensions that are that useful. After all, we managed to get by without extensions in the "not using Firefox" camp for ages, until Safari/Chrome introduced them and we could get a taste.

To me they are more like the BS browser toolbars of yore.

>But you must realize 99.999% of the population would never do that, and for most people extensions are vital and useful.

Most people? If anything I'd say most people don't use extensions. From those that use a browser that doesn't support them, to those that couldn't be bothered or don't even know what they are.

Do you have any numbers that "most people" use extensions?
That's rich.[1]

[1]: http://www.washingtonpost.com/wp-dyn/content/article/2009/10...
I had an idea for something similar awhile back. I love learning about places I haven't been before and I especially enjoy looking at those places on a map.

I'll have to play with it more before I can give you any feedback.
Venezuela's Maduro offers asylum to U.S. fugitive Snowden
From Wiki:
At one point, the CDC coined the phrase "the 4H disease", since the syndrome seemed to affect Haitians, homosexuals, hemophiliacs, and heroin users. In the general press, the term "GRID", which stood for gay-related immune deficiency, had been coined.[180] However, after determining that AIDS was not isolated to the gay community,[178] it was realized that the term GRID was misleading and the term AIDS was introduced at a meeting in July 1982.[181] By September 1982 the CDC started referring to the disease as AIDS.[182]
That's an exception. But I use Chrome, where the "Firebug" kind thing is already installed. If it wasn't, I'd install it as an extension too.
This issue was reported to Dropbox and promptly fixed over 3 weeks ago. We appreciate the contributions of this researcher and everyone who helps keep Dropbox safe.