• 0 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 4th, 2023

help-circle



  • essentially our first communication is done with some central server

    No, the first communication is made with your DNS server to fetch the key for encryption from an HTTPS record. If a record with key is found it is used to encrypt the Client Hello, otherwise it falls back to the unencrypted variant.

    Cloudflare is not involved, unless you are hosting your domain through Cloudflare of course.

    I am unfamiliar with QUIC, and quick search basically tells it is kinda like multilane highway for udp.

    QUIC is primarily used for HTTP/3. The protocol was engineered and proposed by Google, same as with ECH and Cloudflare.




  • I’m not reading through that entire rant but 2 things I noticed with mouse input on Wayland:

    On KDE, the mouse acceleration is horrible by default. However, setting “Pointer acceleration” to “None” in the mouse configuration solves pretty much all my mouse input issues on Wayland.

    Also, I noticed that there is quite a difference between default polling rates on wireless mice vs wired mice. When connecting my Logitech Pro X wirelessly I get a 1000 Hz polling rate but if I connect it wired, the polling rate falls back to 250.



  • That’s the thing I don’t like about Postgres either. The performance is significantly better than with MariaDB but Postgres is such a pain for non-enterprise use.

    Same with crash recovery, Postgres just can’t recover if the WAL is corrupted. MariaDB will happily fix itself but Postgres will just sit there and wait until somebody babysits it.

    So you better spin up a second Postgres container, run pg_resetwal, restart the database and terminate any open transactions manually with a 2 page query you hopefully wrote down. Might reindex all tables as well to be sure.

    I have a separate “postgres unfuck” script by now.