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

help-circle


  • Easyjet. They sent us an update in their app saying they delayed our flight a few hours due to ill pilot. We were waiting near the gate (nearest cafe) but not quite within view, and no flight boards nearby. They decided not to delay after all but did not send an update to the app, and nothing over loudspeakers. My paranoia got the better of me so i wandered down to the gate around the original time of flight to take a look. When I saw they were boarding after all i called the family down, but we had missed it by a minute or so. They would not let us board. They preferred to delay the flight while they unloaded our baggage. We had to pay for and book with another airline to arrive at our hotel at midnight losing a day of our Greek Island holiday. When we complained to their service desk, they refused to refund us, and said “we DO suggest you always keep up to date by watching the flight boards”. There was a giant sign by their desk that literally said “download our app to keep up to date on your flights”. I will never give those fucks another dollar, and I tell this story to anyone who will listen.


  • That would only add one extra process instance with each call. The pipe makes it add 2 extra processes with each call, making the number of processes grow exponentially instead of only linearly.

    Edit: Also, Im not at a computer to test this, but since the child is forked in the background (due to &), the parent is free to exit at that point, so your version would probably just effectively have 1-2 processes at a time, although the last one would have a new pid each time, so it would be impossible to get the pid and then kill it before it has already replaced itself. The original has the same “feature”, but with exponentially more to catch on each recursion. Each child would be reparented by pid 1, so you could kill them by killing pid 1 i guess (although you dont want to do that… and there would be a few you wouldn’t catch because they weren’t reparented yet)