HTTP 103 425, Xubuntu, Python, Ideas, Flask, Nitter, Sites, RBA
HTTP Status code 103 Early Hints (@ tools.ietf.org) rfc8297. Even more HTTP/2 and HTTP/3 optimizations, allowing client to know some key information before the main response comes. And of course there's also the 425 Too Early (@ toos.ietf.org) rfc8470 status, which also is important security feature in cases where 0-RTT could cause possibility of replay attacks.
After Xubuntu (@ Wikipedia) 20.04 LTS everything worked pretty well, after I've fixed some of the issues. But when light-locker kicked in, I got new problem. Which is just as annoying as it can get. It's almost like it's intentional trolling. After you'll wake up the system, everything works, absolutely everything, except you can't get focus / cursor in the password field to unlock the system. That kind of bug, can't be a bug, it must be intentional trolling. It's just as funny as they would have made the "unlock" button to evade your mouse pointer. Haha, yes, you can click unlock, yes, you can even select keyboard shortcut to unlock, but no, you simply can't enter the password required for unlocking.
Python (@ Wikipedia) 3.9 - Finally IPv6 scoped addresses (zone identifiers) are supported. - Also Union dict operator is of course very nice feature! - Removeprefix / removesuffix is also nice. - Very expected, Unicode 13.0.0 update.
Ubuntu package management constantly broken again dpkg failing, display drivers failing and python3.9 can't be installed because rc1 is installed so official version can't be installed, because new version ot dependencies. So engagingly annoying. It just loops and fails over and over again. Some things are unfortunately inherently extremely badly designed. Yet dependency management issues aren't anything new. Solution? --force-overwrite and now even the display drivers started to work again. Such a joy! Maybe I should do full reinstall at someday. This system has been tuned and updated way too much. Honestly situation where installing some light 3rd party program also messes up display drivers, that's very unfortunate situation for any normal user.
Refactored many small web projects to use Flask (@ GitHub) instead of Bottle.py (@ GitHub)-, it was quite quick and nice project to complete. Because these frameworks are just so very similar.
Added an option to follow my Twitter tweets as RSS feed via Snopyta's Nitter (@ nitter.snopyta.org) instance's RSS feed mirroring on my own server. Sami Lehtinen Twitter as RSS (@ s.sami-lehtinen.net). Of course my Tweets are also available from the - Snopyta's Nitter instance as Twitter mirroring HTML / website (@ nitter.snopyta.org) as well. Just like all other content on Twitter and finally my Tweets via Nitter with Twitter reference URLs (@ s.sami-lehtinen.net).
Same Origin Onion Certificates / onion-dv-certificate-proposal / draft-muffett-same-origin-onion-certificates-00 (@ GitHub). That's a good approach. Because domain names are already authenticated using cryptographic methods when using Tor network. I still think it's kind of funny how DV certificate makes site secure and site without DV certificate is very dangerous and deceitful.
Read a few ebooks about public sector & government public cloud requirements, best practices etc. I liked the list of common arguments about cloud. kw: Iaas, PaaS, SaaS, BPaaS, public, hybrid, community, out of the box, single tenant, multitenant, private cloud, virtualization, SIEM, SOC, MFA, Roles, TOS, ITSM, Valtori, TORI-laki, TUVE, non-classified information / unclassified material.
Ref in Finnish: Tuottavuutta Pilvipalveluilla - Ohje Julkisen Hallinnon Pilvipalvelujen Hyödyntämiseen / Valtiovarainministeriön julkaisuja 2020:66 ja Pilvipalvelujen soveltamisohje / Pilvipalvelujen hyödyntämisen soveltamisohjeita julkisen hallinnon organisaatioille / Valtiovarainministeriön julkaisuja – 2020:73
50 Ideas That Changed My Life (@ perell.com) what a nice list!
Google Sites if finally allowing hard line feeds in bullet list again. It means that in future, I can format these posts like I used to.
Something not so different? - Risk-based authentication (RBA) (@ Wikipedia) btw, pretty obvious stuff.