your sip of tech information
Both Playstation 5 and Xbox Series X uses custom Zen 2 and RDNA 2 parts
Microsoft and Sony shared technical details about their upcoming generation of consoles. They are both powered by AMD’s ZEN 2 arhitecture on the CPU side and RDNA 2 architecture on the GPU side. While Microsoft is going for more of a traditional console route by using fixed clock speed on CPU and GPU, Sony will pursue variable speed on both components that is more similar to what’s happening on the PC side of the things. Xbox seems to offer more raw horsepower on the paper but Sony seems to offer better loading times with custom NVME controller for the SSDs. One thing is for sure that we will see very powerful consoles in the upcoming years.
Creating depth info from 2D videos
Researchers have used two-dimensional Mannequin Challenge videos as a dataset to create a depth map. Looks very interesting.
Efficiency of programming languages - 2020 edition
A 2017 research paper which got accepted by International Conference on Software Language Engineering (SLE) for their work at comparing efficiency of programming languages recently got updated for 2020 with new results. It is pretty interesting to see the efficiency differences between languages such as Rust, Haskell, Python and more.
Performance tips for iOS engineers from ex-Apple engineer
An ex-Apple enginner who spent 6 years developing first party iOS apps shared some quite useful tips for anyone developing for iOS platform.
Improving privacy by using encrypted DNS
Domain Name System (DNS) has been around for the better part of the last 35 years. Its basic premise of translating memorized domain names to IP addresses didn’t really change. However, its unencrypted nature might lead to DNS hijackings or privacy violations. You can check from here if you’re using an encrypted DNS. Fortunately, two different propositions, namely DNS over HTTPs and DNS over TLS emerged in this area to combat these shortcomings. Different public resolvers and clients started to support these standarts in the last few years. If we look at the more commonly used softwares, Android 9 and Firefox added support for this a few years ago and Google Chrome is currently experimenting.