I put my personal site behind Cloudflare last year specifically to combat AI bots. It's very effective, but I hate that the web has devolved to a state where using a service like Cloudflare is practically no longer optional.
OpenJDK 17 is in Debian 11 as well [0]. A decision was made to include it before its official release since the release is so close (September). An updated package will be available when it's released.
From the release notes [1]:
Debian bullseye comes with an early access version of OpenJDK 17 (the next expected OpenJDK LTS version after OpenJDK 11), to avoid the rather tedious bootstrap process. The plan is for OpenJDK 17 to receive an update in bullseye to the final upstream release announced for October 2021, followed by security updates on a best effort basis, but users should not expect to see updates for every quarterly upstream security update.
I would at least consider them at $550, but in the Norwegian Apple Store they are $800. Even including 25% VAT, it's another $130 on top of that. Apple's region-adjusted prices are insane.
It’s a sad state of affairs when language is censored because of political correctness being taken to extremes. Context is important to understand the meaning of words. Outright removing the use of certain words, such as "master", regardless of context sets a dangerous precedent.
Furthermore, the meaning of words change over time. To assume "master" always refers to a slave owner is assuming the worst possible intention behind use of the word and overloading it to mean something it no longer does. There's a limit to the degree you can expect other people to participate in your world view.
Unfortunately, most tech companies and organization (especially American ones) are spineless and have already bent to the will of the mob.
There are multiple LSP clients though, there's lsp-mode [1] and eglot [2].
After trying out both, I prefer Eglot, mainly because I find it faster and less intrusive than lsp-mode. It also composes better with built-in packages, such as flymake . I use gopls and pyls as language servers.
Owner here. It's running on Heroku free tier and it handles hundreds of millions of requests every day. Cloudflare helps, but occasionally it still gets overloaded.
The code is at https://github.com/mpolden/echoip though, with a Docker image available on Docker Hub. It should be pretty easy to host your own.
I haven't actively used Windows for almost a decade, but appwiz.cpl (Add/Remove programs), devmgmt.msc (Device manager), services.msc (Service manager), diskmgmt.msc (Hard drive manager) and compmgmt.msc (I forget what this is) are still burned into my brain.
Agree, it's terrible if you just want automatic builds.
I almost gave up on automatic Docker image push on one of my projects [1] earlier this year, when GitHub services were deprecated.
Luckily I found a way to have Travis push the image instead [2]. It involves giving Travis my Docker Hub password (encrypted), but it's certainly better than granting some service full access to my GitHub account.
Syncthing is a great piece of software. I configured it on three of my machines in March and I've had zero issues since. In fact, it has worked so well that I don't even think about it.
One of the machines even runs an old version found in Debian stable repos, but there has been no issues syncing with machines running newer versions.
Only downside for me is that there's no iOS client.
Norwegian here. 20 days a year is the legal minimum, while 25 days is the norm. I get 30 days a year while working for an American company, which is a bit ironic.
The sheer amount of bugs in High Sierra is ridiculous, with the exception of the root password bug, I've personally experienced the following bugs with my Thunderbolt display:
* In 10.13 or 10.13.1 the built-in web camera was broken. The video would freeze after a few seconds when attempting to use the camera in FaceTime. This was fixed in 10.13.2.
* In 10.13.2 USB audio devices connected to the TB display no longer work properly. After playing audio through the device (USB DAC in my case) for 30-60 seconds, some sort of interference/electrical noise appears for 5-10 seconds every minute or so. I assume this has something to with "Improves compatibility with certain third-party USB audio devices." from the 10.13.2 release notes.
And this is likely the reason for the reportedly low sales of the 8. I was surprised when they announced both at the fall event as it seemed obvious the X would cannibalize sales of the 8.
The iPhone is already a expensive premium phone, why bother with incremental changes of the 8 when the cool and shiny X is right around the corner.
It's also strange to me how they offer two new phones with different feature sets. Usually when Apple introduces a new device with a controversial change (e.g. USB-C only on the 2016 MacBook Pro), they don't offer a updated device without that change. It can be perceived as a lack of faith in the new product.
Outside of general purpose libraries that are found in most software projects it's not based on any existing software. It's built from the ground up by Oath, and the companies that preceded it: Yahoo, FAST, Overture since early-mid 2000s.