skysight-inc/HackerNews huggingface dataset:
Here's the problem though - Descent was optimized for those comparatively awful connections. League doesn't specify any minimums, but players report games becoming difficult around 100ms and nigh unplayable >=300ms. (From a casual google)

With LoL being as team-based as it is, knowing if/when my Blitzcrank is going to be able to land his rocket grab lets me know when to launch my ultimate and the rest of the team to join the fight. Having a high ping guy initiate a teamfight is.. unwise.

But quite honestly, I don't believe that hypothesis. If someone is going to get bothered to the point of toxicity by ping, something that is almost completely out of the player's control, they're going to get just as bothered being killed by Malzahar's global ultimate, someone picking the wrong team composition, not getting the lane they want, someone speaking a language other than perfect english, and so on.

It's like instead of optimizing for players to be able to play their best and give them the tools to do so, they optimize for, and drag everyone else down to the level of the emotional child. As someone who is not an emotional child (at least I think not): that's disheartening.

I also don't believe Riot is serious about dealing with the problem - it takes a long history of being a serious jerk before the bans start getting trotted out (talk of "correction cards" aside).

And it makes sense why - banned people don't buy champions and skins.
Do you really believe that, or are you trolling?

The NHS needs increased funding to stay where it is. And that's not including new things like 7 day working ("Do what you're doing now, but do it better, and do it over 7 days a week, and do it for the same money"). And the NHS is clearly seeing budget cuts - Hunt has gone back on his "everything they need" pre-election pledge. (The two year pay freeze and junior doctors leaving in their thousands are clearest evidence, but the gaps in provision for children with mental illness (some children are sent out of the country to get treatment (and not exotic treatment) which isn't something that happens anywhere else in health).

We now have NHS England suggesting that staffing levels should be "proportionately safe", while also seeing CQC give damning reports because of unsafe levels of staffing.
My money's on nuclear. Advanced nuclear designs regularly claim 25 year timeframes for design, qualification testing, licensing activities, supply chain development, and construction. Transatomic is proposing concepts that require long qualification and licensing developments, many of which could make meaningful progress in a small lab with a $10M initial budget. You have to produce your salt fuel and do materials testing with surrogate fission products (e.g. stable isotopes) over long periods of time. They also have to do hydride transport experiments which can be done on a pretty small scale.
To anyone in Cuba: If you're a tech professional, can you run http://netalyzr.icsi.berkeley.edu/cli.html and report the results back?
As noted above I filed it under "not too far fetched". As I grow older and have spent more time in the it industry less and less stuff files under impossible.
Can you please elaborate on 3.?
Hey! Someone is wrong on the Internet!

Seriously, though, I find this is rarely a debate worth having, and certainly not in the quip-centric, 3 sentences or less culture that makes up Internet discussion boards. I would much rather pursue systemic solutions to problems like this than embark on trying to convert anonymous strangers.
Also: the movie is real time across three scenes and those three scenes are just behind the curtain at "pivotal" keynotes.

It's not a life story. It's not an epic tale. It's three set pieces each operating in 30 minutes of character time in sync with 30 minutes of screen time per episode.
Perl 6 is more ugly than Perl 5. Fuck Perl 6! Long live Perl 5 HAHAHA
Yes, vaccine rates in SoCal have dipped into scary levels. My boss was looking at schools for his child and some where as low as 40%. WTF people?
I've been using Xournal for notes, problem sets, etc. for the last 5 years. It doesn't do handwriting recognition, etc., but I find that this is a good thing -- that way I don't ever have to go back and fix recognition errors, and unless you are preparing something for publication, typesetting math is a waste of time.
If their "crime" was possession of marijuana and they're turfed from jail with no support or guidance, left to fend for themselves in a difficult economic period, then there's a very good chance they might engage in "criminal" activity to take the edge off a bad situation.
1 Mbps * 2 days = 21.6 gigabytes so sure you could transfer a lot of really stale data, but if latency is important the prices are dramatically higher. You also often end up paying for both the upload and download side if your need to regularly do large transfers.
Building a car (from the perspective of a pragmatic software engineer)
"Currently, Snowball doesn't support exporting data."

http://docs.aws.amazon.com/AWSImportExport/latest/DG/limits....
I'm not going to claim we execute it correctly every time but the general approach seems fair to me: have a distinct thread on each distinct major story.

It's true that merging threads sometimes eliminates some context (hopefully not too much) but duplicate or near-duplicate threads on the front page are arguably worse. If there were a way of pleasing everybody we would jump at it. Unfortunately, people disagree about this.
At Telemetry (https://www.telemetryapp.com) we're trying to solve this issue which is quite a bit more difficult than it initially seems. We're not a BI tool though, just a transmission, management and visualization layer.

Keeping dashboards persistently up and running on televisions, provision mobile devices with granular permissions and enterprise features like SSO. We provide an agent to integrate on the client side to help send metrics from whatever data source you may have. Take a look, I'd love to know your thoughts.
It seems to suggest so, but you have to take also into account all the violations that never occur because some honorable human soldier choose to disobey direct orders from their not so honorable superiors. Or the much more extensive and systematic violations that ruthless but pragmatic commanders never order in the first place because they are aware on the effect that would have on the morale of the troops.
I think that might be an intuitive reaction but I don't agree because those type of hateful ideas aren't engaged with. Those people just enter echo chambers with other like minded people and their opinions bounce back and force, picking up velocity until they can't be altered in those people's minds.
This is where people died. For that right. Our right
It seems I misjudged the conversation and should not have made a joke. My apologies.
An interview with Panos mentioned the split is 4 hours in the display, 8 hours in the keyboard. But I guess we'll see once someone does an in depth review.
The idea of "verbal violence", especially on the internet, is absurd on its face. On every social network that matters, permanently dismissing someone from your attention who's committing "verbal violence" against you is a mouse click or two away.

Call it what it is: People saying mean things on the internet.
(Mostly agreeing, just adding some more)... I suppose theres 3 kinds of blocking really:

1. Network blocking. Requests must wait until the previous one finished. Browsers in 2005 might have done this but not anymore. Even in terrible document.write() scenarios, browsers will still try to do additional work/requests.

2. JS Execution blocking. The difference between [async] and [defer]. Browsers default to executing JS in order, which sucks if an early script takes forever to download. And layout/rendering is typically awaiting all this script to execute anyway.

3. Render blocking. (Or technically, layout blocking). Can the browser try to display pixels before this script has finished downloading or executing? By default, it cannot, but an [async] attribute at least allows the browser to.

#2 and #3 definitely matter, with render blocking behavior usually being the most important. [async] and decreasing script request count are very good.
I loved the F3 I had, and most people thought I was crazy when I used it. Alas, it was crippled by pretty terrible antenna design, and would drop calls all over regardless of coverage. The SMS capability was almost as entertaining to decipher as Google Voice voicemail transcriptions. One argument for slightly thicker devices is ergonomics. I found the F3 to be slightly tiring to hold on to, and I feel similarly about the Nexus 5 I currently use. At some point, thin becomes too thin and I feel like I am pinching the device instead of holding it comfortably. Obviously, these are subjective elements, but worth considering.
Start your own subreddit for sharing content that you like.
https://news.ycombinator.com/item?id=10207454
> As you suggest, one can be strongly pro-vaccination and just as strongly against the ability of the government to send a SWAT team to the door to vaccinate you forcibly.

Yeah, but no significant group is arguing for that; its a strawman.

> Personally, the law California passed seems a reasonable compromise to me.

Its not really much of a compromise -- its pretty much the far extreme of what mandatory vaccination proponents actually seek.
The Elm and Reagent (Clojurescript) communities build apps this way. It's theoretically possible to do everything in render in practice you wind up wanting to do things in other lifecycle events (e.g. display a google map) in most apps. There isn't any component local state but the components aren't pure render functions either.
Forget Lab Beef, Impossible Foods’ 100% Plant-Based Cheeseburger Is Our Future
What exactly is different? I've been using "stateless function components" with react 0.12 and 0.13. Just write a function that returns a ReactElement, eg:

function renderFoo(props) {
return <span>{props.foo}</span>;
}

Then use it elsewhere in your code like a normal function:

function bar(props) {
return <div>{props.foos.map(renderFoo)}</div>;
}
Design Systems for the web
Cool. It looks like the 4th bar of Yankee Doodle is missing a beat though: "| [C] c2 [G7] b |"
After five years, here's how the first LTE networks to launch are performing
This book was a horrifying read. I never came across any of the "tricks", besides cross-multiplication for dividing fractions.
Do you think DDG would have still been a success without the Snowden revelations?
That's why many people have cottages in the middle of no where: to get away. It's sort of a romantic idea.

But to impose that "ideal" on a whole nation is something else entirely.
That was the first thing I tried, too. Bummer.

http://i.imgur.com/PC6bYVg.png
Take a look at http://redditenhancementsuite.com/features.html

I understand your issue is with the underlying platform and it's users, however, RES will allow you to setup filters by word- across all subs. I believe alienblue (the reddit client for iOS) allows for this functionality as well.
We’ll especially welcome outsiders working on slightly heretical ideas

Are you going to require qualifications, or just sufficiently intriguing proposals?
Yes, but "Currently, Snowball doesn't support exporting data."

http://docs.aws.amazon.com/AWSImportExport/latest/DG/introdu...
Layout thrashing is when the browser layout engine does some work to render the page, but then something changes and it has to do it over again. A typical case is if you have a loop in javascript wherein you both read and write to the dom. For example, if you change the css style of an element and then afterwards try to read its position property. Because changing the style might have affected the position, the browser will have to render parts or whole of the page in order to give you that information. It's a very easy mistake to make and it's not obvious what you have done if you don't look for it.

And in the context of page load, it would be if the dom is changed in many different places (So yes, your example would probably cause layout thrashing).
Here is the oft-mentioned study's abstract and a link to the full study.

Abstract

We analyze the evolution of the scientific consensus on anthropogenic global warming (AGW) in the peer-reviewed
scientific literature, examining 11 944 climate abstracts from 1991–2011 matching the topics ‘global climate
change’ or ‘global warming’. We find that 66.4% of abstracts expressed no position on AGW, 32.6% endorsed
AGW, 0.7% rejected AGW and 0.3% were uncertain about the cause of global warming. Among abstracts expressing
a position on AGW, 97.1% endorsed the consensus position that humans are causing global warming. In a second
phase of this study, we invited authors to rate their own papers. Compared to abstract ratings, a smaller percentage of
self-rated papers expressed no position on AGW (35.5%). Among self-rated papers expressing a position on AGW,
97.2% endorsed the consensus. For both abstract ratings and authors’ self-ratings, the percentage of endorsements
among papers expressing a position on AGW marginally increased over time. Our analysis indicates that
the number of papers rejecting the consensus on AGW is a vanishingly small proportion of the published research.

http://iopscience.iop.org/article/10.1088/1748-9326/8/2/0240...
If this is the benchmark for harsh sentencing, we need more cases like the Peanut Corporation of America being prosecuted aggressively for knowingly distributing hazardous products.
Show HN: As3-universal-analytics – works also on the command-line
Pretty much this - at least it was while I still used reddit.

The default large communities were crap, not because of any "-ism" as the article states, but because people were just plain disagreeable, non-contributing assholes, up to and including the moderation staff. It's the YouTube comments problem, writ large.
Lifestyle -- we moved here 9 years ago not knowing anyone -- after a rather complicated search for a great place to live and raise a family. There's a lot to it, but it is climate, affordability, architecture, culture, etc. Granted, some of that (maybe a lot) is personal preference but I think a lot of people share similar preferences.

Cheaper -- you can bootstrap really easily here compared to other places even nearby (DC, NYC, BOS).

Community -- it is really a nice community where you can really reach anyone really quickly and they're willing to help.

Would you add anything?
I submitted a link to HN and by the time the page refreshed, this link was posted and already had an upvote, seems fishy... (milliseconds between the submission and upvote)
Accelerated Mobile Pages Project by Google
And what startups are currently working on this problem?
Visual Studio Code for Mac Developers: Editor Features
Not sure about BIME, Chartio. But Tableau certainly connects to Google BigQuery.
I think he's talking about css modules. Postcss or something like that. Webpack can generate unique names for you when you use that loader. I think it's more about webpack for #3 than react.
This guy is on the right track. Who downvoted this?
Thanks a lot for a great service! Did not know it was just a single developer, I'd much rather donate to this than pay for ICC. In fact I just did.
I think Reddit has a problem and pointing out that there are other sites that have an even bigger problem doesn't help.
I said mortgage backed securities like mortgage CDOs are bespoke because the assets behind them aren't really fungible. Two CDOs might both derive their returns from home mortgages in the general Las Vegas area, but their return flows won't come from the same houses. This is very different from stocks, where any two shares in some company are equivalent (provided they're of the same share class). When pricing ABS, people try to pretend they are interchangeable, which is where the fancy computing and dodgy modelling comes in.

My use of the word 'bespoke' here is somewhat poetic. CDO issuers are more likely to build a CDO and try sell it than they are to make them to custom specifications. (Investment banks did make custom CDOs & CDSs, of course. If an investor calls up and says "can you find X, and sell me some", you find X and sell him some.

And yes, you can't just buy an MBS through your broker (unless you're incredibly rich). You can invest in mutual funds that own a wide variety of MBS, of course. But these things just aren't sold to retail investors. This is not so much because of the size of the assets involved -- you can slice off and sell as small a slice of the assets as you want -- but because the fixed costs of arranging a sale are high. You need to pay lawyers who know what the hell they're doing to set up the legal arrangements for these contracts. It doesn't make sense for Uncle Stocktrader to drop $$$$$ just so he can buy a $$$ slice of a CDO. Much easier to pool the costs in a mutual fund or a money market.
Put bluntly, the problem (as much as opinions can be a problem) is of your own creation - you want to impose your standards of behavior and decorum on strangers on the internet.

And that's fine, there's a widely-accepted and successful mechanism for doing that: creation of your own community which you can gatekeep as you see fit. If enough people agree with you, perhaps it'll even eclipse the original!
> Only after a 1.0 release. 0.x implies that breaking changes are always possible

Yes, which is why so many projects never reach 1.0. There are basically 2 types:

1. Those who don't want to have to care about compatibility at all.
2. Those who care about compatibility a little bit but don't want a large version number.

React seems to fall into #2 here. They want a small version number and the perception of stability. But in reality there have been 14 breaking changes, this is version 14 software.

It's easier to convince someone to upgrade from 0.13 to 0.14 than it is 1.0 to 2.0 even though breaking changes are just as likely in the former. But the latter has a graver perception.
RasPi Two-Player Arcade Coffee Table
PlayStation 2 emulator Play updated
Don't use sockpuppets accounts to upvote submissions. It doesn't work.
Thanks for the recommendation on the book. I'd been occasionally looking for a book like this but was discouraged by the price of the options I found.
To me this sounds like a way to avoid the hassle of creating a lambda to buffer streaming data into chunks before HTTP POSTing them to the S3 API.

But to me it wouldn't make much sense to use Kinesis Firehose unless the fees were cheaper than what it would cost to utilize AWS Lamdba for the same work. I mean it can't be all that many lines of nodejs code to pop events off a stream, flush them into a tempfile in batches, HTTP POST those batches to S3 with appropriate error handling/retry logic.

Admittedly I haven't crunched the math but just by eyeballing their pricing I suspect it may be more expensive than using your own lamdba. I wonder if Kinesis Firehose is implemented internally as an AWS Lambda, it wouldn't surprise me.

I suppose that eventually the pricing on this service will drop once someone open sources such a lamdba, especially since installing a lambda is so remarkably simple.
Anti-vaccine points:
1. The people who control what vaccines the Government reccomends are "close" to the people that profit from the vaccines. For example Paul Offit, one of the louder pro-vaxies, voted to put a vaccine on the schedule and he had a patent to a similar vaccine. 3 years later he sold his patent for $182 million.

2. The Government has proven that it can be tricked (Volkswagen) and influenced by big money so its easy to not trusts the Governments medical recomendations, and reports.

3. Since 1986 vax manufactuers can not be sued for hurting your kid because of the NCVIA. Since 1986 the amount of vaccines that have been added to the schedule has increased. Anybody over 30 did not have as many or the same vaccines that are recommend for children now.

Pro-vax
1. Vaccines have eradicated issues that were deadly in the past

2. Vax works best if we all do it.

3. Yeah vax may hurt you but a seat belt could hurt you too. Still the majority of the time it is safer to where the seat belt.

4. I had vax and I'm fine so my kids can have vax.

5. Yeah the vax can cause problems but so can the diseases they prevent.
YC Research, meet Megalith: http://progrium.com/blog/2015/10/05/the-next-10-years-megali...
Depends what you think of as success :)

Snowden accelerated our growth by years and we are really grateful for that. However, I believe we were already a success and I was happy with where we had gotten before then.

There are still no good limits on online tracking and as a result it continues to get crazier and crazier and more people are reacting. It was already heading in that direction pre-Snowden. For example, in 2012, a year and half before, we saw a huge uptick when Google changed their privacy policy to allow tracking across all their properties. And a year before that, we saw another huge uptick when we did a privacy-focused billboard and microsite (http://donttrack.us/).
This is a straightforward way of saying the problem people have here isn't with Reddit, but with humanity.
Trouble is that the amounts of money we're talking about don't go far in nuclear research.
.getDAMNNode
SoundLogin – reduce the pain of two-factor auth for AWS, GitHub, Google, etc.
Show HN: Bort.io – Web application for website bookmarks and search
7 Useful Free CSS Code for Developers
Operads, Type Level Nats, and Tic-Tac-Toe
Yes.

Since your HTML is all Javascript now, there are people that went a bit further and created libraries for modularising your CSS files, based on that components [1][2].

The basic idea is that, since you are using ReactJS and you are compiling your JSX files to normal JS files, for which you are using a tool like "browserify" or "webpack". These tools are so powerful that can capture your `require` statements and convert your "non-javascript" required modules to something that javascript can use.

In a similar way I'm using webpack & css-loader. My JSX file looks like this :

// Component.jsx

var styles = require('./Component.css'); // Component.css is a normal css file that has a .component class inside

class Component extends React.Component {
render() { return ( <div className={ styles.component }></div> ) }
}

Now your webpack / browserify tools captures those require files, parses their class names and outputs a concatenated "stylesheets.css" file that has all the class names with a hash prefix. And the final Html/Css look like this :

<div class="_12az2X"></div>

with stylesheets file

._12az2X { color: red; }

[1] https://github.com/css-modules/css-modules
[2] https://github.com/webpack/css-loader
It probably depends on the type of research that you do. Drug research is expensive. But I think that you can do something like Xerox PARC (it seems like YCR might be going for something similar) with relatively little money. It appears that in 2001 their budget was $65m (http://abcnews.go.com/Business/story?id=86872). I'm not sure if their budget was larger during the 70's but that's not that much money considering what came out of there.
Chrome has several different caches (HTTP, DNS, SSL session data, etc.) but looking at just the on disk HTTP cache my laptop is currently using 201MB with the default settings. For anyone else who is interested, you can see the cache stats at chrome://net-internals/#httpCache
Well, the tobacco industry already has set the standard.
Hello. Bort is a web application I made for website bookmarks and search. It's fully client-side JavaScript with bookmarks saved in browser's local database (IndexedDB or WebSQL via PouchDB) and synced via a JSON file in user's own Dropbox across both devices and browsers.

Any feedback is welcome. In particular, since I don't have a Mac at hand, I'd like to know if it works on Safari, and if so, which version. Unlike other tested browsers, PouchDB uses WebSQL instead of IndexedDB on Safari.