If anyone's interested in the really low level radio modulation bits too, you might enjoy this talk I gave at last years Defcon: https://youtu.be/SM1XSxP6W78
For those situations where you need just a little bit of protobuf in your project, and don't want to bother with the whole proto ecosystem of codegen and deps:
https://github.com/allanrbo/pb.py
I use Syncthing a lot. Is Garage only really useful if you specifically want to expose an S3 drop in compatible API, or does it also provide other benefits over syncthing?
Sometimes you are integrating with system that already use proto though. I recently wrote a tiny, dependency-free, practical protobuf (proto3) encoder/decoder. For those situations where you need just a little bit of protobuf in your project, and don't want to bother with the whole proto ecosystem of codegen and deps: https://github.com/allanrbo/pb.py
I used iPhone 2008-2012, Windows Phone 2012-2015, Android 2015-2022, and then recently bought an iPhone again to see what it's like these days.
I was baffled by how unintuitive it has become. So many "secret codes" you need to know these days to use an iPhone. Swiping down from the top on the left or the right bring you different dashboards? Swiping up from the bottom and hold to switch between tasks? How is anyone supposed to guess guess this stuff?
The odd thing to me was not missing autocomplete, it was that it says "start typing to search", but when you type, nothing happens. This is of course because the search field is not focused when you load the page, until you click it. It should maybe be "type here to search".