Earlier quoted context omitted.
I'm not a manager and I don't stack rank people, but I am 100% capable of knowing when one of my co-workers or predecessors is a fucking moron. The trick is to use my massive brain to root cause several significant outages, discover that most of them originate in code written by the same employee, and notice that said employee liked to write things like // @ts-nocheck // obligatory disabling of typescript: static typ…
Isn't that a problem with your code review process? Why is that person's code making it to production? So again, maybe they're a bad employee but it seems like nothing's done to even try and minimize the risks they present.
Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
371–380 of 986 posts
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#372I have done live streaming for around 100k concurrent users. I didn't setup infrastructure because it was CloudFront CDN.
Why it is hard for Netflix. They have already figured out CDN part. So it should not be a problem even if it is 1M or 100M. because their CDN infrastructure is already handling the load.
I have only work with HLS live streaming where playlist is constantly changing compared to VOD. Live video chunks work same as VOD. CloudFront also has a feature request collapsing that greatly help live streaming.
So, my question is if Netflix has already figured out CDN, why their live infrastructure failing?
Note: I am not saying my 100k is same scaling as their 100M. I am curious about which part is the bottleneck.
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#373In a protocol where a oft-repeated request goes through multiple intermediaries, usually every intermediate will be able to cache the response for common queries (Eg: DNS).
In theory, ISPs would be able to do the same with the HTTP. Although I am not aware of anyone doing such (since it will rightfully raise concerns of privacy and tampering).
Now TLS (or other encryption) will break this abstraction. Every user, even if they request a live stream, receives a differently encrypted response.
But live stream of a popular boxing match has nothing to do with the "confidentiality" of encryption protocol, only integrity.
Do we have a protocol which allows downstream intermediates eg ISPs to cache content of the stream based on demand, while a digital signature / other attestation being still cryptographically verified by the client?
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#374Earlier quoted context omitted.
Isn't that a problem with your code review process? Why is that person's code making it to production? So again, maybe they're a bad employee but it seems like nothing's done to even try and minimize the risks they present.
There's a disincentive to actively block PRs if you don't want your coworkers to think you are a bad colleague / not on their side. So you often see suboptimal code making its way to production. This has a worse effect the more terrible engineers there are.
At that point it's not one person being obnoxious and never approving their team members diffs and more of a team effort to do so.
But at minimum if you have a culture of trying to improve your codebase you'll inevitably set up tests, ci/cd with checks, etc. before any code can be deployed. Which should really take any weight of responsibility out of any one member of the team. Whether trying to put out code or reject said code.
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#375I assume this came down to some technical manager saying they didn't have the human and server resources for the project to work smoothly and a VP or something saying "well, just do the best you can.. surely it will be at least a little better than last time we tried something live, right?"
I think there should be a $20 million class action lawsuit, which should be settled as automatic refunds for everyone who streamed the fight. And two executives should get fired.
At least.. that's how it would be if there was any justice in the world. But we now know there isn't -- as evidenced by the fact that Jake Paul's head is still firmly attached to his body.
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#376Earlier quoted context omitted.
At least half of that is on you. NEVER work unpaid/unlogged OT.
Can’t speak for every place but that’s not always an option. As a teenager, I worked at Sports Direct where the management would regularly work us after our allotted hours and bar us putting the extra time onto our timesheet. If I recall correctly, the company eventually got pulled for it but the money they’d have saved over years would have outweighed the fine. The timesheets were on paper so good luck putting your…
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#377Earlier quoted context omitted.
> If your "dumbest engineer" got a job and a hefty raise going to Netflix, it means he was very capable engineer who was playing the part of moron It's also possible that there's very little correlation between capability, reputation and salary. Don't we all know someone who is overpaid? There are more than a few well known cases of particular employers who select for overpaid employees...
> well known cases of particular employers who select for overpaid employees Not well-known enough, apparently. Where should I be applying?
- The recent story of AWS using serverless for video processing comes to mind [1].
- Google is renowned for rest and vest.
- Many government jobs pay more than their private counterparts.
- Military contractors
- Most of the healthcare industry
- Lobbyists
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#378Earlier quoted context omitted.
Can’t speak for every place but that’s not always an option. As a teenager, I worked at Sports Direct where the management would regularly work us after our allotted hours and bar us putting the extra time onto our timesheet. If I recall correctly, the company eventually got pulled for it but the money they’d have saved over years would have outweighed the fine. The timesheets were on paper so good luck putting your…
Report that shit to your local Department of Labor equivalent. They would have gotten you, and everyone else in that store, their owed money.
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#379I wonder if there will be any long term reputational repercussions for Netflix because of this. Amongst SWEs, Netflix is known for hiring the best people and their streaming service normally seems very solid. Other streaming services have definitely caught up a bit and are much more reliable then in the early days, but my impression still has always been that Netflix is a step above the rest technically. This sure do…
In my country every time there's a big football match the people who try to watch it on the internet face issues.
Re: Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
#380Earlier quoted context omitted.
I'm not a manager and I don't stack rank people, but I am 100% capable of knowing when one of my co-workers or predecessors is a fucking moron. The trick is to use my massive brain to root cause several significant outages, discover that most of them originate in code written by the same employee, and notice that said employee liked to write things like // @ts-nocheck // obligatory disabling of typescript: static typ…
Isn't that a problem with your code review process? Why is that person's code making it to production? So again, maybe they're a bad employee but it seems like nothing's done to even try and minimize the risks they present.
Which, yes, does raise interesting questions about how someone who can't be trusted to handle errors in an API call ended up in a senior enough position to do that.