News for hackers. Stuff that matters.

Tea418

Re:Google Is Deprecating the Widevine DRM CDM on Wednesday October 26, 2022 @01:51AM (#33340263)
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.

Re:Ask HN: Was it worth it for Go to add generics on Friday October 07, 2022 @12:44PM (#33123746)
The public Go code I usually read are libraries and I admit I also noticed only a little adoption of generics.

My personal hypothesis is that many libraries follow the official Go release policy[1]. Due to the fact that generics were introduced with v1.18 and we now have v1.19, libraries would be bound to the features that were available with v1.17, unless they spend effort on working around this by implementing the respective build flags that make generics available exclusively for >=v1.18. However this is just an assumption.

According to the Go Developer Survey 2022 Q2[2], 1 in 4 respondents said they've already started using generics in their Go code and 14% have started using generics in production code.

[1] https://go.dev/doc/devel/release [2] https://go.dev/blog/survey2022-q2-results

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.

Re:Stranger Things is being edited retroactively by Netflix? on Wednesday July 27, 2022 @02:07PM (#32254151)
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.
Actually this is Hetzner’s second attempt offering Arm-based dedicated servers. They launched the AX10 model[1] in 2015[2]. It seems like they started to use the “AX” prefix for the AMD-based line later.

[1] https://docs.hetzner.com/robot/dedicated-server/general-info...

[2] https://www.heise.de/newsticker/meldung/Guenstige-Rootserver...

Re:iCloud+ custom email domains should be better on Monday February 28, 2022 @05:15AM (#30498302)
If you’re self-hosting your mail server and if you are using Postfix, changing recipient_delimiter could do the job without regex.

http://www.postfix.org/postconf.5.html#recipient_delimiter

Re:You don't need that CORS request on Monday January 03, 2022 @06:12AM (#29779588)
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.

Re:AWS us-east-1 outage on Tuesday December 07, 2021 @11:28AM (#29474433)
If you have trouble logging in to AWS Console, you can use a regional console endpoint such as https://eu-central-1.console.aws.amazon.com/
Re:Ask HN: Tips for more energy during day? on Sunday November 07, 2021 @01:02PM (#29141819)
I noticed last year that using a standing desk (in lifted position) half of the day helps me to focus significantly.
Re:Error handling with errgroups on Friday October 29, 2021 @04:24PM (#29043160)
They’re commonly used at API boundaries to pass cancellation signals and deadlines.

The Go blog has always good insights and details around things like this: https://go.dev/blog/context

Re:Amazon CloudFront Announces CloudFront Functions on Tuesday May 04, 2021 @09:00AM (#27037078)
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.
Re:Can’t use iCloud with “true” as the last name on Saturday March 06, 2021 @03:50AM (#26366111)
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.
Re:People expect technology to suck because it sucks on Friday September 25, 2020 @11:47AM (#24591038)
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).