303 karma · joined October 2, 2018
It is a noticable improvement for traffic heavy containers.
https://github.com/containers/podman/blob/main/docs/tutorial...
https://www.psycopg.org/psycopg3/docs/api/sql.html
(while I also agree it gets crowded with yet another string prefix)
It's still solid today, and I hold it in high regards, even if I moved to greener Linux pastures.
With podman in mind, one ought to try buildah and skopeo. Again, buildah can run Dockerfiles, but you are not constrained to the weird Dockerfile syntax.
All while marches AfD closer to power every year.
* Lets pretend they could exit Gaza ot Eeast Bank.
https://github.com/haproxy/wiki/wiki/SSL-Libraries-Support-S...
I guess too many people are using k8s where they should have used something simpler. It's fashionable to follow the "best practices" of FAANGs, but I'm not sure that's healthy for vast majority of other companies, which are simply not on the same scale and don't have armies of engineers (guardians of the holy "Platform")
https://en.m.wikipedia.org/wiki/NATO_bombing_of_Yugoslavia
This was actually the second time NATO has bombarded serbian forces, the first time was in Bosnia, which eventually led to Dayton peace agreement later that year:
https://forums.grsecurity.net/viewtopic.php?f=7&t=3046
https://pax.grsecurity.net/docs/PaXTeam-H2HC12-PaX-kernel-se...
Go to https://www.icty.org/, read about cases, verdicts and pleas:
https://www.icty.org/en/cases/key-figures-cases care to search for the GENOCIDE word in there?
Serbia did bad the things in Slovenia, Croatia, Bosnia, and was going to do the same in Kosovo until NATO bombarded them. (Kosovo was already critical in 80ies)
That doesn't absolve any party of the commited (war) crimes, but it is perfectly clear who was/is the regional bully and who commited aggression against neighbours.
I also don't buy tipical lines "they all hate each other", or this is the revenge for what " they" did to "us" in WW2, WW1, during Ottoman times, during Roman times ... Historical crimes are not excuse for new ones, vicious circle must stop somewhere.
This is hostile to end users, small people an companies, not just big megacorps wanting the "steal" the code and run it as a service. Be successful in running and using Hashicorp's software, and they decide to shut you down if you are deemed a competitor.
I would prefer a variant of GPL which strictly forbids this (imo it should already be forbidden, these are clearly additional restrictions). Let's put "GPL v2 or later" to good use...
For me, Hetzner is mostly baremetal provider. They have dedicated RX line, and if you have base load, a couple of those could run it all (use hetzner cloud instances for scalling and failover)
With the usual recommended settings, XFS filesystem, 3 replicas, 2 "in-sync" replicas, etc., it is rather safe. You can also tune background flush to your liking.
The above tradeoffs are very reasonable and Kafka runs very fast on slow disk s(magnetic or in cloud), and even faster on SSD/NVMe disks.
In addition to that, not every database needs prepared statements for safe queries e.g. "Parametrized queries" in PostgreSQL (available in libpq as PQExecParams and exposed in many other higher level languages)
Joking aside, some stuff are currently really hard in Rust, but the rate of change slowed down, and all I can see now is everyday ergonomic improvements, so there is hope for (slightly) simpler syntax in the future.
Other than that, it is simply great. Ranking stuff is great, simple, I only need custom weights there, some additional functions (not just asc/desc) and it would be perfect.
If I was living down there, I'd chose the interval approach, taking oportunistic showers to manage smell :-D
On topic, "Cargo for Python" should be official, singular (no competing standards), opinionated and fast (tm).
FB people have great experience with introducing typing into weakly typed languages (e.g. PHP vs Hack). So I actually started using pyre-check in place of mypy. The tool is really great and fast. I also like pysa quite a lot.
Pyright only came into focus because it was best Python LSP implementation for NeoVim, and it is also the default for helix-editor which I play with. It's also nice that I could suggest pyright for some younger colleagues using VisualStudio Code (with strict mode enabled of course).
P.S. I'm also using other interesting tools and libraries from FB (Instagram) like libcst [1] or fixit [2]
[1] https://github.com/Instagram/LibCST/ [2] https://github.com/Instagram/Fixit
I usually pair it with pyre, another great tool