I'm using Okular and I just configured Okular to hide most panels and only leave the scroll bar on the window so I think it's minimalist as well. I will use Ctrl+M to toggle the menu bar when I need other functionalities.
Cuckoo hash must be a great example. I was interested in the problem solved by this paper solely because I learnt the analysis of time complexity of cuckoo hash just a few months ago.
A simple side note: Most people in China knows what happened at Tiananmen Square in 1989 although CCP has made much effort to conceal it. But almost none of them believes Uyghurs are under genociding. Instead, they believe Chinese government has been making effort in countering terrorism and keeping peace in Xinjiang for over 30 years.
What do Chinese expats think? I can't provide strong statistics but anecdotally I've found the support of this policy is at least in the single digits among expats.
That makes sense. ByteDance has many employees who have experiences in competitive programming. These guys tend to be more sensitive and aggressive in algorithmic changes.
What if I'm running NGINX inside a Alpine-based docker container, but the host OS is Ubuntu? I guess the kernel is okay but OpenSSL provided by Alpine is not ready for kTLS, so NGINX will not enable kTLS as well.
Hah I just realized I could check the kernel config in a vm. Earlier I looked for a kernel package to install in a container to see what the config was. Maybe I've been drinking too much. Anyway, in one of my Alpine virtual machines, /boot/config-virt has CONFIG_TLS unset.
The article actually mentions Alpine as one of the dist. where it's not supported by default:
>The following OSs do not support kTLS, for the indicated reason:
>Alpine Linux 3.11–3.14 – Kernel is built with the CONFIG_TLS=n option, which disables building kTLS as a module or as part of the kernel.
and even recommends building OpenSSL and Nginx 3.0 yourself anyway, so looks like it will be a while before this might be available out-of-the-box for most major dists. But of course everything is OSS so you can DIY if you don't mind getting some ./configure under your fingernails :)