Recent submissions

Comment · 4 years ago
The headline could also be “Google is deprecating older Widevine CDM versions”, which is a regular process.

Whether or not the playback error rate of your product significantly spikes depends on the number of older non-Chrome browsers that are using Widevine. Probably mostly Firefox installations that don’t receive regular updates by their users. Chrome itself is doing pretty well with pushing updates for plugins such as the mentioned CDM.

Analytics tools will certainly help to determine how many users will be affected after December 6. Perhaps something for Bitmovin to provide a smart metric for exactly this.

Comment · 4 years ago
Comment · 4 years ago
For me, a language or tech stack is not more than a tool box to achieve a higher goal, namely solving specific problems. While I do enjoy building software, "writing code" or mastering a particular tech stack is only one component of several things that make software engineering enjoyable.

One of these other things is understanding the kind of problem I want to solve and its environment, by collaborating with stakeholders and domain experts. As soon as I understand their expectations, I decide on the tech stack.

That being said, if I want to make an estimation which tech stacks are likely to be relevant in the long run, I would start with understanding which business requirements will be relevant. Based on that (and maybe more), I can assess which stacks could be a promising fit.

And if I'm wrong, don't neglect the experience I make mastering or learning a tech steck.

Comment · 4 years ago
Netflix is able to track when viewers jump off in an episode. I’m wondering whether this information will be used soon to retroactively optimize the story line.
Comment · 4 years ago
Comment · 4 years ago
Comment · 4 years ago
Fully agree here: I don’t expect anything else but reliable and performant HTTP caching from a CDN like CloudFront.

Request manipulation is not the duty of a cache - even though other CDN providers mix request manipulation functionality with caching. In my opinion, they don’t need to be in the same product.

If you still need request manipulation, because you don’t control the origin or you don’t want to introduce another service between CloudFront and the origin, you would use CloudFront Functions, which is cheaper than Lambda@Edge and easy to set up.

Comment · 4 years ago
Comment · 5 years ago
I noticed last year that using a standing desk (in lifted position) half of the day helps me to focus significantly.
Comment · 5 years ago
Comment · 5 years ago
Functions is cheaper than Lambda@Edge ($0.10 per 1M invocations vs. $0.60 per 1M invocations + duration pricing) but limited to lightweight request manipulation purposes.
Comment · 5 years ago
Since I’m using a password manager, I’m generating >24 digit passwords, because I’ll never have to type them. You would be surprised how many websites cut everything after 24/32 digits during registration without notice, but suddenly allow more digits in the login form, leading to login issues.
Comment · 6 years ago
I don’t expect software to fail generally, but I’m getting used to a recurring stimulus quickly, especially if I underestimate its importance. Perhaps it’s a kind of habituation.

I feel like it’s getting harder to estimate importance properly as the complexity of an abstract system grows. People tend to click the same error message they don’t understand away each day, because it hadn’t had any negative impact (so far).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton