skysight-inc/HackerNews huggingface dataset:
Alright, think of it this way.

People use HTTP for two things these days:

1. Its originally-stated purpose--an application-layer protocol that allows web browsers to retrive hypermedia documents from web servers. In this usage, HTTP replaced Gopher+FTP.

2. A transport-layer protocol, with features such as identified sub-flows (requests in a pipelined keepalive connection, websockets, etc.), several usefully-different varieties of caching, protocol feature autonegotiation, presentation-layer autonegotiation (Accept headers), automatic redirection semantics, optional encryption (TLS+HSTS+CORS = probably the most well-thought-out security-boundary semantics of any protocol we've got), etc. In this usage, HTTP basically supercedes TCP.

There's a vicious circle here: as HTTP gains traction in sense #2, businesses become increasingly unwilling to allow anything other than HTTP-in-sense-#2 through their firewalls. Eventually, HTTP may be the only transport-layer protocol.

And, given that, on a stance of complete pragmatism where we can't prevent this from happening, only try to make the best of the situation... we need an HTTP-in-sense-#2 that can actually support being used as a universal transport-layer protocol for all of the Internet's traffic.

What does that mean? Well, it means, for one thing, making HTTP lower-overhead (i.e. binary.) It means making HTTP not only work in situations we'd previously have used TCP (e.g. websockets), but also situations where we'd have used UDP (e.g. VoIP streaming.) It means, well, doing pretty much everything HTTP2 does.

Note, though, that HTTP in sense #1 will likely always be around. Nobody who uses HTTP to transfer hypermedia documents between web browsers and web servers needs to switch to HTTP2. HTTP2 can do that, but it isn't for that. (Though, practically, doing HTTP-type stuff over HTTP2 will likely be both faster and more secure.)
I read I and II in hope that some of those terms would be defined. I came to the conclusion that they have reinvented the turbo encabulator.
>"Imagine having an entire fleet of sensors all over the world gathering data all the time. Traffic data, weather data, etc."

What you've described is already, in part, reality. Android phones already gather traffic data for Google Maps.
http://www.theconnectivist.com/2013/07/how-google-tracks-tra...
It's possible. Furthermore, the article talks about noted achievements -- the case where someone's work is recognized as particularly good.

Your best or most-creative work isn't necessarily the most-recognized.

Being better-recognized probably also correlates with having built a network of connections, understanding institutional politics, having built up social capital (favors to call in), and so on. And it wouldn't be shocking if that tends to skew stronger among older, more experienced people.
"Releasing your code under one of the BSD licenses,
or some other permissive non-copyleft license,
is not doing wrong*"

When you can find a quote that contradicts that, you can claim that RMS/etc is telling everyone that non-gpl code is wrong. Until then, you can keep repeating this falsehood and I will keep looking at you as if you were a crazy person.
"Can you please stop with the flamebait?"

Point taken. I guess things like this piss me off so I flew off the handle in that way. So I apologize.

"Do you not see the difference between a Tesla and internet service?"

Ok well with respect to that we are not talking about Internet service but a faster type of Internet service that is by no means essential in any way (such as your other examples electricity and medical treatment). You don't need 100meg service and for that matter you really don't even need to stream video. Essential internet (wouldn't you agree) is really basic things and the bandwidth to support email, going to the government website, shopping for a car, etc. I don't consider enough bandwidth so several members of one family can all stream Netflix at one time essential. And that is what I had in my mind as I was making my comment.

In that respect the faster internet service might be more like elective surgery (say plastic surgery but not reconstructive surgery) which is not the same as medical treatment in an ER.
Sorry I can't, i'd be revealing my identity.
One quibble: in re "So now you can use a new status code which older browsers won't know what to do with", I feel pretty confident in saying that "older browsers" won't be talking HTTP2...
Apple is a consumer electronics company with supply chain expertise for sourcing a bunch of components from various manufactures. Aside from maybe sourcing battery cells, those skills do not meaningfully transfer. Perhaps their design expertise transfers. But, at least in terms of their industrial design, curved aluminum is pretty common for the automative industry. Indeed, one might argue that Apple was applying such design concepts, beautifully and with great skill,to electronics.

The software might help, but 1) isn't something Tesla need to differentiate themselves on further at lest yet and 2) excluding android may not be something Tesla is willing to do.
Having such tax rate, conversely, is not a sufficient argument to prove the opposite.

Control of the government by corporations is a complex phenomenon, and taxation is only one part of many.

Lobbyists take quite commonly part in the administration, and once they do, they certainly don't start to act against their own interest.
Snowden lawyer subjected to “very hostile questioning” at UK airport
Perhaps that's true in general but it wasn't true of the internet:

http://www.zakon.org/robert/internet/timeline/#Growth
Nanomotors are controlled, for the first time, inside living cells
Maps, Objects and Inheritance in CMake
I thought OP said the situation with 301, while not perfect, is much much better than 302. Even if clean-slate 307 and 308 codes is a great idea, I think OP is concerned that redefining 301 to be excessively permissive will make things worse not better -- in that 301 will go from fairly reliable to being as bad as 302.
I don't understand what makes this particular service tout 'realtime' as its primary selling point.

Don't all search engines (and other hosted search services) aim for fast (100s of milliseconds) retrieval, show-as-you-type and realtime indexing?

Don't get me wrong. Getting all this right is very hard, and kudos for the great performance numbers (vs Elasticsearch), but 'realtime search' smacks of marketing copy.
I'm afraid that in the useless and stupid quest for "ease of use," this would happen to the automobile:

http://assets.yodawgpics.com/hashed_silo_content/silo_conten...

Apple isn't fit to make vehicles. They're a whole different league from consumer electronics. It isn't realistic to expect a very clearly function-follows-form company to design a viable, aerodynamic, fluid, and well-engineered car.

Apple also isn't in any position to design a vehicle either – they outsource parts and are more assemblers with some in-house design going on.
I'm not in your target audience, but I found your site originally on a Show HN and have seen it be recommended to others on various places ever since so you seem to be doing something right! :)
It's generic, but it's still expensive. My insurance still required prior auth, but it was doable.
> What might big-time convince me to try out a nootropic substance would be an objective demonstration that someone with typical abilities (say, someone who goes into online discussion with a known propensity to believe what's on Reddit without checking it) can become a person with thoughtful insight (say, someone like Peter Norvig) at adult age simply by ingesting the nootropic.

I note that Norvig is a really high bar, and that reading and discussing articles is not going to have that level of effect either. (Though what effect it does have, comes at less risk.)

Many people claim that taking modafinil allows them to lose a night's sleep and feel fine the next day. It seems unlikely that they'd be so completely wrong that modafinil is not doing them any short-term good at all. Like, the typical response to "lose a night's sleep" is "have a really obviously bad day tomorrow". It would be difficult for modafinil to make someone so totally oblivious, to their own performance and the comments of people around them, as to not notice this happening.

If modafinil didn't have any clinical studies backing it up, the anecdotal evidence would be enough to convince me with high probability that modafinil has short-term benefits for many people.
Feedback is always welcome. Do you have a concrete example of a query returning bad results and what would be the good results?
Where I work, pixel alignments and gaps are generally explicitly indicated in the design spec. If the code is not following the spec, its definitely the code's fault. If the spec is found to be wrong after implementation, then first fix the spec then ask for the code to be synced.

There is a whole class of people who are good at red lining and doing design QA; in a larger company, it might not even be the designer, but the design QA engineer, submitting the bug report.
What kind of response bias are you expecting here and how would you fix it?

I mean, obviously there is a bias in favor of people who use more nootropics and find nootropics more effective. But since all I was doing was ranking nootropics relative to one another, that should mostly cancel out. I'm not sure why respondents would, for example, be expected to be a group disproportionately likely to have a stronger response to modafinil relative to bacopa compared to the general population.

More pressingly, I'm not sure how I can avoid it besides gathering hundreds of people together and forcing them to try nootropics one by one in controlled conditions, for which I don't have the resources. Even professional studies that select their subjects ahead of time have atrociously high dropout rates. If you have an implementable idea for avoiding response bias on next year's survey I'm happy to go ahead with it, but "not collect any survey data at all because available methodology isn't perfect" seems strictly inferior.

I feel like I hedged myself pretty appropriately: " we can't get good data without way more effort and resources than anyone is willing to put in, but if we ran a survey we could at least get better anecdata", "This survey does not intend to rectify [the confusion as to whether nootropics work at all]", "a pessimist might say that [this is] extracting patterns from random noise", et cetera. But given the choice between giving up because it wasn't perfect and going ahead with hedges, I figured I might as well go ahead.
Same here.

Unfortunately I've been living here for over three decades now...
Math PhD Hacks OK Cupid to Meet Girls
Why on earth would I as a purchaser want to buy something with bitcoins (which offer me no protection) instead of using a credit card (which offers me extensive protections).
I suspected from the very beginning she'd make a very bad President because as far as I could and can tell she had absolutely no connection to or experience with MIT prior to accepting that post. It's a rather special place that an outsider like her, who started at the very top, would never get a feel for.
"Last December 13th, there appeared in the newspapers the juiciest, spiciest, raciest obituary it has ever been my pleasure to read.

"It was that of a lady named Alma Mahler Gropius Werfel, who had, in her lifetime, managed to acquire as lovers practically all of the top creative men in central Europe. And, among these lovers, who were listed in the obituary, by the way, which is what made it so interesting, there were three whom she went so far as to marry: One of the leading composers of the day, Gustav Mahler, composer of "Das Lied von der Erde" and other light classics, one of the leading architects, Walter Gropius, of the "Bauhaus" school of design, and one of the leading writers, Franz Werfel, author of the "Song of Bernadette" and other masterpieces.

"It's people like that who make you realize how little you've accomplished. It is a sobering thought, for example, that when Mozart was my age, he had been dead for two years."

(Tom Lehrer)
The Man Who Built Catan
Some notes:

Add stars to the background for orientation.

Make the ships a lot easier to control.

I escaped the arena by moving to the bottom-left corner and holding down.

Make the bullets move faster.

Add instructions; just "shift = mine; z = shoot; etc."

I didn't understand the life system. I guess getting hit makes you lose energy, but so does shooting? I shot a guy a bunch of times but nothing seemed to happen. Maybe add more feedback when you hit somebody?

Right now it's not very fun.
Wrigley Building [Chicago] owners look to lure technology companies
Except his main point (of Bitcoin failing to grow exponentially) is just false. Look at the "number of transactions per day excluding popular addresses" (located at https://blockchain.info/charts/n-transactions-excluding-popu...). You see a clear straight line on a logarithmic scale. So while Bitcoin may not be growing as fast as mPesa did, it is definitely growing exponentially.
All of what you are saying I agree with.

I guess it just bothers me that the crowd of people who try and influence others (and yes you are correct that this is fully their right) either have no skin in the game (in other words they only have one interest in mind) and additionally may not really fully understand how business operates.

I guess I just react very viscerally to things being worded "ripoff" because it's so easy for people to throw that around and pass judgement.

To me "ripoff" means take advantage and you could argue that in business there is a fine line between what is acceptable in terms of "taking advantage" and what is not. And you know what each of us has a different line. (It's just like religion and cheating on your taxes. Anyone who does more is "really religious" anyone who steals more is "a big crook").

Everyone draws the line at a different place. There are many people who believe that YC takes advantage of young people. You know all those "should I go to Harvard or to YC" would be seen by many people as totally taking advantage of someone (and may or may not be depending on the circumstances of the particular individual and what the particular person with the opinion really knows about YC).
Breaking a New Jersey law when your only connection with it was attending the funeral of a grandmother some time ago is a bit more difficult....
I'm as hopeful for Oculus as I would assume most HN readers are, but one hurdle Jeff mentions is I think a bigger deal than most people assume. Namely:

> It's a big commitment to strap a giant, heavy device on your face with 3+ cables to your PC. You don't just casually fire up a VR experience.

This is the exact same problem that just killed 3D HDTV -- the "everyone has to put their special pair of glasses on now for this to work" problem. It turned out that most people just weren't willing to go that extra step of putting special glasses on to watch TV. And 3D glasses don't even have to be strapped to your head! They're feather-light and super-simple compared to something like the Rift. But they were still too much to win over a broad general audience.

(It could be argued that this is less of a problem for VR than it was for 3D, because TV content is more frequently consumed socially than computer/game console content is. But even if that's true, it seems like it puts an unnecessary cap on VR's ambitions; why wouldn't VR want to expand into the niche TV fills today?)

This is a big chasm for VR hardware, even very good VR hardware -- the more ceremony that is required to get from "hm, I'd like to have a VR experience now" to actually having the VR experience, the less likely it is that it will ever make the leap from early adopters to the general public. "Casually" is a good way to describe the way people interact with most media -- and that's only becoming more true as things like smartphones and tablets become prevalent. So anything that pushes back and tries to make that casual experience more formal is swimming against the tide.
Why do you assume all designers are even working on HTML/CSS apps? When you get down to mobile, do you expect them to be able to code in C++/ObjectiveC/Java?

A good designer will understand the limitations of the platform they are designing for. My wife designs for S40 feature phones with plenty of limitations. There is plenty of back and forth between development and design to ensure that the design works with the limitations of the software and hardware (though devs often push back too soon).
Engineer/Dev will come to me on a regular basis to "use framework X", that code is module Y is shit because and there is a more optimal version of the algorithm. Most of the time, there is not objective reason other than "I have used that before and I liked it", "micro-benchmark say so, but I have not looked in this case if there is any interest for us".

Client want our application to produce an incorrect file, having forgotten that some bloke in their department is correcting by hand all the incorrect file of the old application.

Manager want you to do a daily timesheet to properly track client billing despite the fact that your team is working full time for a single client.

Client/Manager/Other Developer regularly ask for rubbish reason all the time, why would the Designer be any different ?
They may have a good reason this time, just spend 2 min to explain them.
Unsurprisingly pymnts.com is not positive about payments going completely P2P and wiping out the middle men from the picture entirely.
Designers often don't even have time to touch code, even if they could. When your organization has more trouble hiring designers than devs, you need your designers doing design 120% of the time.
You can try to search-as-you-type on our hacker news search to see the difference with other search engines: http://hn.algolia.com/

You have relevant results after each keystroke, even with typos. Classical engines use approximation to perform instant search, like the suggest module of Elasticsearch.
302 is already bad, and 301 is already wrongly implement as RFC 2616 itself notes. Ultimately I doubt either is going to see a "fixed" implementation from a buggy one that's lasted as long as it has.
Your algorithm seems OK, but what was the "traditional approach" that you compared it to, and how did you compare them? It seems like you actually gain a lot from full document search (e.g. products with multi-paragraph descriptions). Otherwise, you might as well just do a SQL query to get your results.
While it's good to be enthusiastic it's pretty important to note that for the majority of startups these sites are a dangerous distraction that shouldn't be optimized for or influence your company / marketing / growth / sales funnel / etc.
You can register for VAT in an EU country without registering a legal entity.

For example, if you were to choose the UK, you can register as an NETP (non-established taxable person):
http://search2.hmrc.gov.uk/kb5/hmrc/forms/view2.page?formId=...

Yes, you have to do a little research. Yes, you have to fill in some forms, and pay some taxes. However, whilst you might not like the cost of the tax itself, it's hard to argue that compliance itself isn't simple and affordable.
WebNES – A browser-based, mobile NES emulator
Real anonymous chat
Yes, thank you so much for reposting this yet again.
Almost a year ago when this project was announced on angular google group I was looking for a i18n solution for my app, I tried it but the negative performance impact made me discard it. Its approach of implement i18n through filters and directives relying on angular dirty checking make your app really slow If you have a regular amount of i18n strings. I ended up generating different templates for each language with grunt and using a simple i18n function mapping a dictionary for strings on js code. I see that it hit 2.0 now, its evolution make it usable without a notable performance penalty?
lets see- i wonder if you could take a 3d scan of a scene (still or moving) and then superimpose a 3d lattice of white lines or something, and automatically generate the correct occlusion? that would make this effect very precise. that might be kind of cool. sort of like projecting a 2d lattice on a golf green to read the break
I'll be adding stars in the background soon.

Could you elaborate more on why the current controls are difficult? What could make it easier?

Yes, there is a couple bugs with escaping the arena.
I may make the bullets faster.

Yeah, good point on adding instructions.

The life system is this: you're energy is both depleted when you are hit or use a weapon.

More special weapons and features added later will add to the enjoyment of this game.
How We Named Our Company in 2 Hours
> And no, you're not allowed to disrupt the government.

What do you call voting?
I think they would have the same problem to a lesser degree if they sampled 20,000 employers. At the low end, you would still get a lot of fluctuation year-on-year because their simply are not enough data points.
Striking up conversations in targeted areas works well for Blonk [0].

We're targeting software engineers & smaller startups looking to hire in the bay area. Find an icebreaker and when they naturally ask what you do, have your elevator pitch ready. If they're interested they'll ask you for url info or start downloading it on the spot. If not, no worries.

We often work at coffee shops in that area. When someone starts talking, we're happy to chat. Typically when they need to plug in a laptop or they ask you to watch their stuff. Attending meetups that your target audience goes to can be very worthwhile.

[0] http://blonk.co is an job finding app that connects job seekers to co-founders or their potential dept. leader in large companies, skipping the recruiters entirely.
American PhD here, this is a pretty alien concept to me.
Bitcoin only requires extreme processing power if you're trying mine blocks. For a node that just wants to issue and monitor transactions, there's no resource advantage to using Peercoin or other proof-of-stake coins.