• 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle
  • Gabe Newell, the founder of Valve (Steam) had this to say

    “Piracy is almost always a service problem and not a pricing problem”

    So many people are willing to pay if it’s a good experience. But if the experience sucks, people with money will find a better service, which in many cases ends up being free. If I wanted to have ads dumped everywhere while I watch videos, there are services that offer that “experience” for free.







  • To actually answer your question, you need some kind of job scheduling service that manages the whole operation. Whether that’s SSM or Ansible or something else. With Ansible, you can set a parallel parameter that will say that you only update 3 or so at a time until they are all done. If one of those upgrades fails, then it will abort the process. There’s a parameter to make it die if any host fails, but I don’t recall it right now.





  • I think my wife and I have this down pretty well, so here’s our guidelines:

    1. Figure out some structure. We usually plan one “thing” per day. Whether that’s catching a train between cities, a particular museum, or a guided tour. This helps with pacing when you are there because you don’t have to think too much day to day, but you won’t feel like you wasted a whole day.
    2. Figure out food options. I usually make a Google Maps saved list of dozens of different kinds of restaurants in every city. The goal here isn’t a plan, but simply to have good options no matter where in the city you end up. You will have less than one dinner per day of travel after you consider traveling days, so don’t waste it on some tourist trap that you happen to be nearby when the time comes. I’ll usually make a dinner reservation for every other night to make sure we get some incredible meals.
    3. Naps. It’s vacation, just plan on taking a nap everyday. Our first trip was together was to southern Spain and we’ve just decided that siestas are for us. This also helps with jet lag, staying up late to do local stuff, and having something that you won’t feel bad about canceling if something comes up.
    4. Self-Guided tours on the first day. If you are Americans traveling to Europe, I’d recommend the Rick Steve’s app and then splitting a pair of AirPods together as you walk around. He does the whole look here, walk here, turn left tour thing, but it’s self paced. We try to do this the first day we’re in a city so we get an idea what the major areas are. Self paced is nice because he’ll say something like “this is a great coffee shop” and we can just pause it and grab coffee if we want. Split the AirPods so you can really hear your surroundings and the tour is something you share.
    5. Any plans you make are just so you know your options. If you plan on taking a train between cities, look at when the next train is in case you have to miss it. Same with dinner reservations or museums. If it doesn’t feel fun or convenient, you’ll want to know what your alternatives are so it’s never “something or we read in the hotel all day”. Think about “it’s raining, so we’ll go to a museum instead”. Rick Steve also does museum tours.





  • Once you get your first job, the certs of all kinds just become resume fluff, but since you are pursuing your first job, they might be useful.

    As an interviewer, I think that certs are only useful if you take the test with a different company than you studied with. So I don’t think I’d care if you have a coursera cert, because I’d assume it just meant you finished the course that you paid for.

    What certs are you thinking about doing, and more importantly, what are you looking to get out of them? I know “a job”, but what kind of job are you looking for?


  • Do you have location tracking turned on? I feel like a few times when people looked into this, it came down to the Taxi app having location sharing on (so the app can show you fairs, of course) and that the fact that you wrote something about needing a taxi is irrelevant because the app knows you are someplace where you might need a taxi.

    And maybe someone nearby you who also had the same Taxi app had just booked a trip. They can correlate your location and people around you.



  • You’re on the right track here. Longhorn kind of makes RAID irrelevant, but only for data stored in Longhorn. So anything on the host disk and not a PV is at risk. I tend to use MicroOS and k3s, so I’m okay with the risk, but it’s worth considering.

    For replicas, I wouldn’t jump straight to 3 and ignore 2. A lot of distributed storage systems use 3 so that they can resolve the “split brain” problem. Basically, if half the nodes can’t talk to each other, the side with quorum (2 of 3) knows that it can keep going while the side with 1 of 3 knows to stop accepting writes it can’t replicate. But Longhorn already does this in a Kubernetes native way. So it can get away with replica 2 because only one of the replicas will get the lease from the kube-api.


  • Longhorn is basically just acting like a fancy NFS mount in this configuration. It’s a really fancy NFS mount that will work well with kubernetes, for things like PVC resizing and snapshots, but longhorn isn’t really stretching its legs in this scenario.

    I’d say leave it, because it’s already setup. And someday you might add more (non-RAID) disks to those other nodes, in which case you can set Longhorn to replicas=2 and get some better availability.