• 1 Post
  • 73 Comments
Joined 3 years ago
cake
Cake day: August 10th, 2023

help-circle

  • Yes, but perfectly reliable hardware is impossible and every small gain in reliability drastically increases the price. Luckily, most hardware can be “fixed” by replacing the malfunctioning part. The only part that is not easy to replace is hard drives. For data disks, I have guides giving me step by step institutions on how to rebuild off of replicas. With the OS disk, I am depending on hopes and taking notes while installing.

    Broken software is tricker to replace. I can uninstall and reinstall it, but I have to be careful to avoid catastrophic data loss. Also, broken software generally means a bad release, so I have to revert and periodically upgrade/revert to check if the issue has been resolved. And running old versions of one part of the system can cause incompatibility in other parts.











  • They should have to run the car through the same scanner when renting it out and pay the customer for any damage that the second scan is not picking up.

    Reading the article, it seems that no one is contesting that the damage is not real (and Hertz said that they have employees verify that the damage if the customer questions it). Hertz does not have any evidence that the damage (not noticeable to the naked eye) did not occur while the car was sitting on the lot between rentals or occured before the scanner was installed.

    Also, since Hertz is charging customers to repair every dent, scuff, and scratch, no matter how minor, does that imply that that is the new standard for rental cars? If I am renting a car from them, can I go over it with a magnifying glass and, if I can find spot of chipping paint, they agree to take the car out of rotation until they can get it fixed at an auto body shop and will give me a replacement car of equal or better class?




  • AIs are very good at finding a (locally) optimal solution without understanding the context of what that entails. When is the biggest jump in engagement? When an ad ends and the show resumes. Users tend to turn up the volume and return wandering eyes back to the screen. Therefore, every time an ad break ends, the system starts an ad break. This approach also maximizes the amount of ad time per hour of content.

    (I am joking, if it is not obvious)





  • For me, it is easier to learn to use git via CLI instead of a UI. When I first started using git, I learned a few command/flag combinations that I use every day and I barely learned anything else about git after. Everything I don’t do regularly I don’t remember, but have written down in a text file of incantations. It is harder to write down what buttons and what menus I have to click.



  • We have all of our build and CI in make so, theoretically, all the CI system needs to do is run a single command. Then I try to run the command on a CI server, it is missing an OS package (and their package manager version is a major version behind so I need to download a pre-built binary from the project site). Then the tests get kill for using too much memory. Then, after I reduce resource limits, the tests time out…

    I am grateful that we use CircleCI as our SaaS CICD and they let me SSH on to a test container so I can see what is going on.