It hurts reading this after just realizing that I can't unlock my Samsung S24's bootloader anymore (to take control of my phone), because Samsung has decided to erase that feature irreversibly using a remote update.
I have a Cisco MR18 router that bridges my LAN to my remote NAS. It would have become e-waste if not for OpenWrt.
When I was visiting my mom a few years back in my hometown, I converted her cheap plastic Xiaomi Mi router into an ordinary router using the OpenWRTInvasion exploit. That router then bridged a remote SIP phone to the main LAN, which was connected to the internet through another plastic router that had also been turned into an ordinary router, again thanks to OpenWrt.
That project is fantastic, and the people behind it are doing great work. Can't recommend them highly enough.
Writing this in GrapheneOS where Google Play and Services run just like another app in a sandbox. Moreover, there is a network access permission that allows you to block any app from accessing the network, which is surprisingly the reason why Google does not approve GrapheneOS as compatible to let it pass hardware attestation test (if enforced).
I'm running my website with Jekyll for around a decade. Interestingly I use sqlite for comments submitted to the server (cgi-bin, mind you) and populate the pages during build. Your plugin is a perfect match for my usecase. Will definitely consider it. Nice work!
Well, I recently used it in a small PostgREST-subset query builder I wrote in case the query builder received an input more complicated that what it could handle. I found 418 a natural response in this case. In retrospect a 5xx (edit: or better 422) error is more appropriate, however.
FWIW, one python project I'm working on uses an obscure Framework, and ORM. I was contemplating to convert it to FastAPI+Pydantic, however the amount of effort needed was no different than rewriting the whole project.
Can only second you. His style is by far my most favorite among all other technical authors. And thanks for the reminder, time to get another one of his books.
I can only second this comment. I discovered it a while back and it has been a pleasant experience ever since. I still use both though, depending on availibility.