Read logs, usually they can help a lot. To see the live log of a container (e.g… hbbs) use the docker logs -f hbbsdocs.docker.com/config/containers/logging/ Without any usable info it’s not possible to help you.
They wrote “lower level firmware modifications”, AOSP runs on Linux kernel, and firmware modifications usually mean they modified the Linux kernel. This device seems like a regular Android phone, and afaik this rules apply to all Android phones, that’s why Android rom cooking can exist.
There was a case this year, where SFC, a nonprofit organization won against Vizio for LGPL violation. It’s important, because SFC was just a normal consumer, not the owner of the original code. So now just a random user can sue this Rabbit company, and they should win, more details here: blog.lukaspanni.de/…/the-significance-of-the-vizi…
And there are other funny solutions, like when a Chinese “tech influencer/diy maker” Naomi Wu aka SexyCyborg just simply walked into the office of a Chinese manufacturer, and requested the source code in person: www.youtube.com/watch?v=Vj04MKykmnQ
Todo list: Nextcloud Deck, it has a web app and android app. Tasks here are usually long term, and I only update them infrequently
For quick notes and tasks Nextcloud tasks, on mobile I edit with opentasks, and sync with davx5, on desktop I edit them in Thunderbird.
Everything which has a date or deadline goes to the calendar. Again it’s nextcloud, synced with davx5, etar is my calendar app on android, Thunderbird on desktop.
Traffic calming has another reason, it makes the street more accessible to pedestrians. They build speed bumps where there is already pedestrian traffic, and they require some assistance. The car equivalent of this would be a speed bump on a high speed motorway, it’s only reason is to annoy some users, without really benefiting anyone else. Or building a roundabout with only 2 exits.
one person occupies it for a long period of time
You just said “a homeless person” with different words. Remember, this is at a train stop. Everyone will leave with the next train. But they add things like this on benches in parks as well, where not just the homeless would like to lie down. But they sacrifice the comfort of other users just to mess up with the unlucky.
for several people to use when needed for shorter periods.
Yes, that’s a legit reason, but the problem is not just this. Why this thing exists at all? Why would anyone want to sleep on a bench on a train station? Because they can’t find a better place to sleep. So there is a much more complex social problem behind the scenes, and solutions exist to mitigate it to an acceptable level, but they are expensive and won’t get you votes, so nobody cares.
This armrest is an epitome of not dealing with the problem just making it look like it doesn’t exist, because homelesses now sleep somewhere else. And you just payed for something which is not a solution, but moves the problem from one part of the city to the other part. What will happen if all benches and horizontal places will get some anti homeless details? Homeless will magically disappear from the world?