skysight-inc/HackerNews huggingface dataset:
Hi, I work on the streaming algorithms at Netflix.

You are correct that throughput variability matters a lot as well. The trouble is that the variability is somewhat unpredictable (at least, with our methods so far).

And you're also right that we view the "dynamic quality adjustment" as a feature! Without it, we wouldn't be able to serve both 0.5Mbps connections and 50Mbps connections seamlessly. But we don't like those sudden quality drops, either. We track how often that occurs, as well as how often rebuffers occur, and we work to eliminate both. We use large scale A/B testing to measure improvements in the field. If it's been a while since you tried it, I humbly suggest you consider trying it again. We've made a lot of progress.

If anyone is interested in working on this problem, we're currently hiring engineers on the Streaming Algorithms team with a focus on mobile. https://jobs.netflix.com/jobs/860465
Show HN: Get music artist suggestions and YouTube playlists
Wow that design on that site is a lot better. I've also never actually seen a big website host ads on their own servers, and still not get blocked by abp+. Ads also don't have a redirect, and they are adsense. Interesting.

Also this makes me feel weird: (all the links still go to c.speedtest but have google's content)

http://c.speedtest.net/javascript/speedtest-main.js?p=ltQVAd...
You can buy a server from Dell with 1.5 TB of RAM and four beefy processors (80 cores) for about $60K. You can power and cool it for a year for maybe $4K.

Every time I look at AWS, it just doesn't make sense from a financial standpoint (even after you add another machine for redundancy, and remote hands -- you're ahead after 12 months).
I was taught JVM bytecode as part of a required class for my CS degree. We had to write a rudimentary interpreter for a subset of it.

While it might not be required to dig deep into the bytecode, the fact that Java comes completely with a suite of tools for dealing with bytecode suggests Sun did expect developers to understand and work with the JVM bytecode at some level.
Couldn't that just be gamed by allowing fast speeds for the initial connection of X size or Y Time and then dropping down to less once they guesstimate the test is over?
It's always fun when making devops forecasts to plot the date when the servers will be paid more than you due to anticipated growth.
This is good but my god what a waste of a domain name :(
Yeah thing is, with readability, you also have to consider expectation, as in you're reading efficiency includes the ability to expect what's coming too. I'm not sure all caps improves that or could hinder it. But one way that I'm thinking is this, how the jumbled inner letters can still be read. I'd be interested in a test with people and this using all caps vs normal sentence case. http://www.mrc-cbu.cam.ac.uk/people/matt.davis/cmabridge/
Meanwhile qhasm.net and qhasm.org still "under construction".

Will we see a surge in quantum_____.com domain regstrations?

How about a .quantum TLD?

Keep the hype machine rolling.
Given the guy who wrote this wrote both the first and supposedly infringing code, I have a bit of an analogy here from personal experience from another field.

For a while I worked in translating, and I translated a couple of books for the same author. One of the later books quoted about a page from the first one I had translated a couple of years earlier. I just translated it again because it was faster than finding the passage in my other translation (first point). Afterwards, I went back out of curiosity and checked the two translations against each other. I was quite surprised to see that in one full page of translation, after years of further experience, there was only one or two prepositions that were meaninglessly changed (point two).

Some things are just so obvious that the same guy doing the same thing years apart will produce the same results, especially if he is an expert in his craft. Unless there is some way to prove otherwise, this point of the case should be definitively dropped.
There have been a couple hijackings in recent years. I think trying to get cockpit access is probably impossible, but you could still take hostages and demand the pilots fly somewhere.

>Any terrorist who wanted to make the headlines would set off a bomb in the TSA line at O'Hare. It would be trivial.

Trivial, but less carnage than a full plane going down. Airplane bombings multiple the deaths by 10X.
The program by TPP connects to a medical risk calculator called QRISK2. Apparently they(TPP) have some error in this interface.
It's a lot, yes, but you're getting a lot more than just the instance:
- You can back up the image with fantastic reliability and recover into multiple AZs automatically with an autoscaling group for practically peanuts.
- You can place that instance into your own private VPC complete with security groups (stateful firewall), Network ACLs, and inter/intra AWS routing.
- You get strong authentication and RBAC through IAM over the instance and it's environment.

That's what I consider in the "free or nearly free" tier, off hand. The other benefits come with being able to interface seamlessly and quickly (same infrastructure) to the rest of AWS services.

You might do better at finding a piece of hardware that does that (and I'm curious now what a 2TB RAM server goes for) but I think you'd be hard pressed to find a way to start from scratch to deploy that instance and all of the services that come with it for under that price. People with on-prem compute likely have some of that already, but the value here is that you could request an X1 today without ever having been a customer before, and you'll get all of that, and access to more, just with that one instance.

If that's not a good value proposition today, then I'd say wait just a few months. Today probably marks the highest price anyone will ever see for an X1. Given past history, it's just going to go downhill from here.
Do you happen to use lastpass? Is there an integration there either with the android app, or with the browser itself that works? I'm just curious as the chrome app can tell what url is in the browser, and peak into the page... This detail doesn't work in ff, dolphin and others I've tried so far.

I know that is a separate issue... would really like my password manager & adblock & the app window/tabs where each "tab" is a separate window instead of integrated tab-bar, which isn't very nice at all on a phone.
Google announces Google assistant. A conversational assistant similar to what Facebook Messenger is trying to do.
Passion CAN lead you there, but not necessarily. Training is usually "doing the hard parts", and its easy to just "do the fun parts" even if you are passionate about something.
As said in other comments, this is because speedtest.net largely tests within your isps' network, not the path off their network to other ISPs or to netflix/netflix like services.

To put this another way, speedtest is kind of lying to you in favor of your isp, which is the source of their funding.
To be fair, a ton of vegetarians are smug, moralizing douchebags who do attack others on their decision to eat meat. There's a humorous saying: "How do tell if someone is vegetarian/vegan? Don't worry: they will let you know."

There was a girl in my dorm during freshman year of college who would literally start sobbing if she saw anyone eat meat.
The conventional wisdom in the orbit of YC/HN has become acquire the first users one at a time by building something that they love and use. Worry about techniques that scale later.

However, the question seems to contain an ambiguity. Is your project ultimately focused on the needs of businesses or individual users?

My random internet person's advice, forget about sign ups. Forget about pre-launch. Build something basic and launch it to one person. Talk to that person. Launch the next iteration to two people. Iterate and launch to four. Keep going until you know it works or it doesn't.

Good luck.
And if there's trouble and the kid[0] dies[1] you can just say that was "their journey" and wash your hands from it. Hell, you might even "get respect" and praises for having killed your kid, go you.

But hey, CPS didn't get to take your kid[2], so there's that.

[0] or the mother, or both

[1] which is anything but rare, even in the UK under obstetric care[3]

> The risk of dying on the day of birth (0.43 per 1000, or 430 micromorts) exceeds that of any other average day of life until the 92nd year.

and matches the risks of major surgery. Homebirth, especially with completely unqualified midwives (which is the rule in the US) is almost an order of magnitude more risky[4].

[2] the coroner did, to check for foul play

[3] http://onlinelibrary.wiley.com/doi/10.1111/1471-0528.12544/f...

[4] https://olis.leg.state.or.us/liz/2013R1/Downloads/CommitteeM...
Use shared memory.
It's more of a simplification. Although, I did try references and they didn't compile either. In fact, if I remember correctly the error was "forward declaration forbidden".

After spending about 10-12 years away from C++, I was pretty much on novice level. I remember some things, but most details and day to day specifics are gone. It did serve as a fresh reminder why I hate C++. Or more precisely, why I hate C++ compilers.
The first time I experienced Beer Pong or Keg Stands was at a software company in the Bay Area

edit: I didn't mind those at all. But I did not care for Pajama Day and the pressure to wear pajamas on Pajama Day
Nice Fogerty reference! (He's citing this case: https://en.wikipedia.org/wiki/Fogerty_v._Fantasy,_Inc.)
Heh, something like that. Having lived in the Bay Area for 25+ years one can see the signs of a "tech recession"[1] pretty clearly. And one of the signs is a softness in the really expensive houses. That said, a house near by that was listed for $1.75M sold in its first week, not because it had to wait a week (it had offers the first day it was open, my wife and I walked through it) but because the realtor was giving everyone a chance to over bid (more money, fewer contingencies, Etc). So until you've got things on the market for a month (so at least 2 weekends where it has been open for viewing and not sold) you know that the recession isn't in "full swing" yet. When I bought my place in '91 it had been on the market for a year and had three price reductions. That was a more serious recession.

[1] That is what folks call a slowdown in hiring/valuations/exits of the "technology" companies.
Cool. I just redirected http://slow.com to https://fast.com .
I'm a software engineer with all sorts of shit hooked up to my 100mbps (thanks Comcast for no gigabit in your worldwide headquarters city of Philadelphia) downlink (still 10mbps up because you know...) and Netflix is absolutely my #1 concern at home.
Google Home
A red flag of what kind of harm exactly?
Yeah, I'd be curious to see how much Netflix's own usage affects this. I'll give it a shot Friday night!
I don't see the need to lie about it.

I don't drink because I don't like to drink. I don't like the taste, I don't like the feeling, and I don't like the aftermath.

I don't drink coffee either, because I don't like the taste. Someone wouldn't have to lie about why they don't drink coffee, so why is alcohol any different?

I'm told in both situations that "it's an acquired taste" -- that's nice, but I do not wish to acquire a taste for something I do not like.
I meant "toll" not "tool". I'm assuming nodes can set their own rates.
Then why isn't aunt "gaga" in all languages?
Maybe. But I don't think anyone argued for eliminating security altogether; pre-9/11 security prevented guns from being on airplanes as well as the TSA for $7b less per year. Bringing security back to post-1970's/pre-9-11 levels doesn't seem like it would cost us anything except a really shitty Basic Income program.
Every medical professional worth their salt knows that tests are not binary - there is a possibility of false positives. They sent her for another test where results would come in two to three weeks, but that doesn't excuse them treating her unprofessionally. I recall there was a case where the guy was getting a colonoscopy or something along those lines and the doctors and nurses were making derogatory comments about him while performing the procedure (he wasn't completely under), he managed to sue and win some money.
I'm not sure it is just startups. I think larger/more established companies fit into this too, but they may just be emulating hip startups.

I work at a 100-500 person company. I do not attend most company events because of the amount of drinking. I hate meeting with clients because the amount of drinking.

As someone who used to regularly show up to work drunk, it's not a healthy atmosphere for me. However, I do feel an odd sense of loyalty because 2+ years ago they let me go to rehab instead of canning me.
Google Home: a speaker to finally take on the Amazon Echo
> effectively have to decide when to free

No. You just pass around the unique_ptr. Don't actually pass a reference to the object. When a function is done using the unique_ptr, it gets returned to its parent object.

You'll never have a use-after-free if you use unique_ptr correctly. As others have noted: make_unique() and pass it around with movement semantics.

The worst that can happen is that you dereference NULL (use a unique_ptr after it has been sink'd to another function).
Could you elaborate? Looks pretty clean to me. Not that the HTML of the page really matters.
Yup, and it nicely confirms that (a) my Charter connection is in fact 65 Mbps down and (b) I can't get faster internet where I live.

Oh, and 5 Mbps up is just ridiculous. That's what I get with my business plan. Back up a TB of data to the cloud? Yeah, that'll take weeks.
> Anyways, as I've commented elsewhere, I'm not arguing that shared memory is practical today on a large HPC cluser.

I think the point that was being made was that it'll never be practical purely for physical reasons. Any physical separation means that light takes a certain amount of time to travel and no known law of physics will let you circumvent that... A distance of a foot will always incur a latency of ~1ns (at best), so our models must account for latency. (At some point -- it's not obvious that we've reached the end of how compact a computer can be, but there is a limit where you just end up with a tiny black hole instead of computer.)
But if the issue at hand is whether they copied the interface, how does copying the implementation speak to that? That is, if the creative, copyright-able part is how the interface is structured, why would it matter how intensely they looked at the behind-the-scenes implementation? What role would "state of mind" play there?

Is it related to whatever dynamic requires companies to "clean room reimplement" something?
Perhaps a positive move forward for you* would be to work on community projects or small, focused gov't sponsored projects rather than going as high-level as you had before. The assumption being that the more money you involve the more red-tape you get and the more impediments (safeguards) are in place to frustrate you (protect taxpayers)...

* (well, other than continuing disdaining politics and government, which seems to be treating you alright currently)
LinkedIn emails, passwords for more than 100M users posted for sale
Would it be a more fair analogy to say that you read George's work, copied the chapter names and wrote your own story underneath those?
I prefer the speed test here: https://www.voipreview.org/speedtest No flash or silverlight required and a lot more details
Generali’s Journey to Reduce Release Downtimes by 90%
This is like saying the Vietnam War was just a bunch of of officers trying to get promoted. It happens to be a lot true, but its hardly complete.
Soundcloud currently denies, but there are huge rumors that they are about to crack down a lot of DJ mixes again.

https://www.yahoo.com/tech/following-licensing-deals-soundcl...

I have switched to Mixcloud for all my mixes, but not ideal because their streaming can be flaky and you can't scroll back in time.
Well, people-time is certainly being wasted.
> My $100 Global Entry (includes TSA Pre) fee is my hedge against the American public's apathy towards the TSA.

I don't blame you for paying that fee, but doesn't that just feed the monster?
Those East-West train routes don't really have any pent up demand at the moment. http://www.america2050.org/pdf/Where-HSR-Works-Best.pdf. You can see those "islands" between which you would either need to have complete coverage between them like a spider web, or you'd need to travel from philly to DC or NY then over to Chicago. Now, take yourself a self-driving bus over to a large rail hub.....
No, you don't have to copy the source code to replicate an API. Method and class names are just aliases for memory addresses, which like a phone book, would not be copyrightable.
I don't think it matters what coast you're on. Beer Pong at the office is probably considered inappropriate in almost any work setting.
Good advertisement for the guys book.
Yes, I was saying that making ISPs look bad, under those circumstances, doesn't seem evil. I can see how what I wrote could be misinterpreted though.
In my experience it is a company culture kind of thing. I have worked at companies where managers with kids are leading the weekly beer bash, and I have also been at places where there are multiple kegerators that no one ever touches.
[Google announces Home, an Echo competitor]

This seems cool. Echo is pretty neat but this space could use some competition.

["available later this year"]

Ah, so it's doomed. Those four words are a death sentence, particularly from Google's hardware department.
Looks neat, let's hope Google leads in 3rd party applications too and not just in appearance. Also interesting that they specifically gave a shout out to the Alexa team.
Because it abstracts security to something that can be done in the weeks before your flight, instead of vetting a person in the hour and a half beforehand.
Copyright doesn't say anything about "APIs."

This is still very much an open question and right now not true. Core to this case (and a ruling Oracle has won) is the copyright of the Java API itself.

https://www.eff.org/deeplinks/2015/06/bad-news-supreme-court...
Heh. If you don't have plans for it they'd probably be willing to buy it from you.
Bad code is bad code, no matter what language it is written in.
Is there an overview in which regard this differs from "classical" Ocaml?
I am not sure they would appreciate that as at any moment when there will be traffic on slow.com you may change it to something else.
> I like how trains basically let you show up last minute, and a 3 hour train ride actually means a 3 hour train ride, compared to airport, checkpoints and boarding time, possibly waiting on the runway, and air time.

Trains have their delays, too, such as long waits on passing sidings to clear the way for freight trains. Much of Amtrak's routes (72% by mileage) are on freight company owned rails that Amtrak pays for access to.

The freight companies gives their own trains priority over Amtrak. They are supposed to give Amtrak priority, but there is little effort spend on enforcement.
It would be better if it after going through the signup the user was returned to the site to see what they had signed up for.

Of course even better would be just to show people what the site does. To me it's still just a signup form that doesn't work.
There are not too many computer related things I can imagine will be around in 10,000 years, but ASCII seems like a good candidate.
My experience is that there are very, very few of those kinds of people. I do not practice veganism anymore, but the number of pushy vegans I saw was vastly, vastly outnumbered by the number of non-vegans who felt the need to profess how moral their own decisions around food were.

Person: Whatcha' getting?

Me: I'm not totally sure.

Person: How about the steak?

Me: No, I don't really want that. (oh no.)

Person: Really? It's supposed to be really good.

Me: I hear that, but I don't think so, not this time.

Person: Why not?

Me: Well, I don't eat meat at all, actually.

Person: Oh yeah? Are you vegetarian or vegan?

Me: Vegan.

Person: Oh, I'm so sorry to hear that. The steaks is gonna be so great. Don't you just hate how pushy vegans are? They're always going on and on and on about...

This story happened over and over and over and over and over and over and over to me.

It was the same with not drinking, too. "Why did you only get a Pepsi?"
Make it illegal to own a black Mercedes, Voila!
> After 1970 with the introduction of Martin-Löf's Intuitionistic Type Theory, an inbreed of abstract math and computer science, a period of intense research on new type languages as Agda and Epigram started. This ended up forming the basic support layer for functional programming paradigms. All these theories are taught at college level and hailed as "the next new thing", with vast resources dedicated to them.

This seems pretty dubious. Dependently typed languages and other projects embracing advanced type theory are still the realm of niche enthusiasts. While some of the more academic colleges might teach them in one or two courses, the vast majority of education a CS college student receives will be taught in traditional imperative languages. If "vast resources" have been devoted to Agda and Epigram, then I'm not sure what kind of language should be used to describe the resources devoted to C, C++, Java, etc. Also as the author mentions, Intuitionistic Type Theory has been around since the 70's, in fact the same year that C was introduced. Certainly it hasn't been taking over the CS world by storm since its inception, as he seems to claim.

Beyond that, the author's argument seems to be a bit incoherent. He critiques the readability of Modern C++, but C++ is notoriously hard to understand, including or especially prior to the development of C++11. It's never going to be an easy language to read except to seasoned developers. If anything, modern C++11 seems to provide abstractions that increase readability and safety. He critiques the performance of modern C++, but then he ends up recommending that people ditch C++ entirely and learn VHDL/verilog instead. Not even vanilla C++ is fast enough for him, then why criticize modern C++ on the grounds of performance?
That's not really a good comparison. You might as well say driving is within reach for most people.

You can drive at 70MPH. Windspeed doesn't impact you. The Cesna will cruise at ~140MPH. Windspeed might delay your arrival to the point that it's much faster to drive for shorter trips though. The jet will do 530MPH.

Maybe the Cesna makes sense if there's no reasonably direct route by freeway. Or you're island hopping. It seems like a fairly small window where chartering a Cesna makes sense though (IMO). You can't transport a family of 4 with luggage. It'll be more expensive than the (commercial, not private) Jet, and take about 4 times longer. For every 1-1/2 hours of Jet travel, you'll have to refuel the Cesna as well. And if you though economy class on a commercial Jet was uncomfortable you're in for a rude awakening as well. ;-)
>>this markup-in-scripts thing is a big mental shift for me<<

Yes for me too.

While making web applications with JEE and PHP for a decade, every best practice article on creating maintainable web apps told me to keep markup and logic different. That too in different files preferably in different folders like Controllers, Views, etc. Same for not mixing JS and CSS with HTML. And in practice it worked very well for me. So when I saw React's approach of putting JSX straight in JS code, I was thrown off a bit.

Even Angular 1.x felt wrong with adding nonstandard directives in plain HTML. Common wisdom before Angular was only to use standard HTML/XHTML that passes W3 Validator, then use JavaScript to enhance the page.

But then I just made peace with Angular and React way of doing things. If I want to get the benefits of the Angular/React eco system, then I need to use their approach, and still make sure that I produce maintainable code.