This isn't the pipe operator in elixir. It's from some php derivative language that facebook uses and you shouldn't trust it, because nobody could even show in TC39 that it was sound.
Someone at google didn't like it, and apparently that overrode the entire original intent of the proposal. I'm all for industry participation but I was pulling my hair out with this.
I also pushed for this in TC39 which was shut down for seemingly no reason. Since only one language with almost no user base uses |> to mean expressions, people are guaranteed to get the wrong idea about how it works. It almost seems like intentional misleading.
This is not elixir pipes. Elixir pipes are sound because they are piping to a function. Piping to a statement is not the same thing and it will become more clear in actual usage just how bad these are. Remember % in js is also modulo, and "test" % "ing" returns NaN. NaN is infectious since basically anything that operates on NaN returns NaN. "test" % "ing" + "ana" returns NaNana . You can quickly see how these pipes (as implemented) are so bad they might as well be language sabotage.
These hack pipes are a trojan horse. People wanted elixir/F#/ocaml aka function pipes, and what we got was unreadable line noise. I argued against it until I was blue in the face, decided it was bad for my general wellness to keep it up. I genuinely would prefer no pipes over this. I couldn't find a single example where I preferred it. The token they chose already has a meaning in Javascript! The arrogance and willful disregard for readable code was astonishing. The only tangible reason I could pull as to why they picked the least popular implementation despite all the outrage was "someone at google didn't like the function pipes". Even if you think we should avoid it because some google employee doesn't want it, that doesn't mean you should ram in an even worse implementation. I had to block the TC39 discussion because I was just going to get argumentative because they weren't listening at all, and they were dismissing actual concerns without any explanation.
If your identity doesn't exist, there is nobody to die. It's one of those things that mostly makes sense if you've experienced it. For the record I wouldn't recommend it. Premature annihilation of ego can lead to shunyatta poisoning, or emptiness poisoning. The ego causes issues for sure, but if you kill it before you cultivate a deep understanding of compassion you can easily become a genuine villain.
For as long as any of us can remember, the average person has tried to avoid wasting their time on potentially fruitless pursuits with no joy in the journey.
Older people are just less honest with their employer, they don't actually take off less time in my experience. Perhaps there's also a thing we younger folks could learn from their experience.
"Stretched for time, some households are starting to operate more like businesses."
Organization is not a "business" thing, it's a life thing. If you are organized at work, and not organized at home you are essentially showing that you think their time is more valuable than your time. If your time matters, it also matters that at least some of that time is used effectively for your own goals.
Plumbers pick their own work conditions as they are often self employed. So uh kinda? Mostly not. Heavy things are still heavy and still need to be lifted. You're probably not going to bring in a jack.
My best friend was a HVAC repairman and is a programmer now. He's happier as a programmer. Some people are happier as an HVAC repairman, and more power to them. However it's not the norm for people who have done both.
Sure but you don't get carpal tunnel from screwing up once, you get it by screwing up over and over for a decade. Trade injuries are often one shots. Being said if you don't have the discipline to avoid posture injuries you might not have what it takes to survive a trade.
Sounds like you should spend some time in a trade. It's still worth doing don't get me wrong but there are more risks, they are harder to avoid, and with worse consequences.