A programmer with an interest in transit, making music, and building things of all types.

I have dysgraphia which makes writing difficult for me. I hope you can figure out what I mean despite my issues.

  • 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle






  • Docker gives you a few different things which might or might not matter. Note that all of the following can be gotten in ways other than docker as well. Sometimes those ways are better, but often what is better is just opinion. There are downsides to some of the following as well that may not be obvious.

    With docker you can take a container and roll it out to 100s of different machines quickly. this is great for scaling if your application can scale that way.

    With docker you can run two services on the same machine that use incompatible versions of some library. It isn’t unheard of to try to upgrade your system and discover something you need isn’t compatible with the new library, while something else you need to upgrade needs the new library. Docker means each service gets separate copies of what is needs and when you upgrade one you can leave the other behind.

    With docker you can test an upgrade and then when you roll it out know you are rolling out the same thing everywhere.

    With docker you can move a service from one machine to a different one somewhat easily if needed. Either to save money on servers, or to use more as more power is needed. Since the service itself is in a docker you can just start the container elsewhere and change pointers.

    With docker if someone does manage to break into a container they probably cannot break into other containers running on the same system. (if this is a worry you need to do more risk assessment, they can still do plenty of damage)











  • bluGill@kbin.socialtopics@lemmy.worldMonorail [OC]
    link
    fedilink
    arrow-up
    3
    ·
    9 months ago

    New York has older bridge designs made of loud steel. Concrete is much quieter and what modern elevated rail systems use.

    Monorail might be slightly better for all elevated rail, but it is much worse underground and cannot run on the ground at all. Since both of those are useful at times you should buuld a regular two track train. Plus monorail is not standard so if you build one it will come down in 20-30 years when you can’t fix something anymore. Meanwhile regular trains have been running more than 100 years.


  • Forget about a camera, setup a local server to read the camera’s data and have that server send data to the internet. There are open source servers you can use, though I have not tested any so I won’t recommend one. Then have your firewall block the camera from the internet completely (you can open a hole to apply an update if you think an update would be helpful, just close it when the update is done).

    The PineCube might be a useful camera for this, but AFAIK nobody has really written software for it. still it might be an option if you want to go through a lot of work.