Sipser is an absolute banger of a book though.
static_motion
You clearly have no idea what you're talking about. Python is strongly typed. What is is is dynamically typed, also known as "duck typing".
I second this, incredible product all around. Even better, they recently changed the free tier from allowing 20 devices to 100. An upgraded free tier is not something you see often.
Samoyeds are so effin cute.
Loved using it when I took a brief stint as an Android dev at my company. Later talked to my tech lead to see if he was open to me writing future backend developments in Kotlin but he said it would be too much unneeded work to get the entire team to learn a new language to keep the backend maintainable.
Bingo. For a lot of devices, especially anything made after 2015-ish, there's no real reason why mid to high-end devices couldn't be running the most recent OS version outside of "it's a lot of work to certify updates for so many devices". Thankfully Android has a custom ROM scene which keeps devices going for a few years longer.
"Introduction to the Theory of Computation" by Michael Sipser, a book commonly referred to as simply "Sipser". My ToC course in uni was based around that book and while I didn't read the whole thing I enjoyed it a ton.