Then I could use it share moodboards and screenshots with my team: I somewhat dislike Miro and all those similarly over-engineered services.
Compare with a simple pipeline in bash:
grep needle < haystack.txt | sed 's/foo/bar/g' | xargs wc -l
Each of those components executes in parallel, with the intermediate results streaming between them. You get a similar effect with coroutines.Compare Ruby:
data = File.readlines("haystack.txt")
.map(&:strip)
.grep(/needle/)
.map { |i| i.gsub('foo', 'bar') }
.map { |i| File.readlines(i).count }
In that case, each line is processed sequentially, with a complete array being created between each step. Nothing actually gets pipelined.Despite being clean and readable, I don't tend to do it any more, because it's harder to debug. More often these days, I write things like this:
data = File.readlines("haystack.txt")
data = data.map(&:strip)
data = data.grep(/needle/)
data = data.map { |i| i.gsub('foo', 'bar') }
data = data.map { |i| File.readlines(i).count }
It's ugly, but you know what? I can set a breakpoint anywhere and inspect the intermediate states without having to edit the script in prod. Sometimes ugly and boring is better.
As and outdoor-hobbies type person I've had it 3 out of 4 previous years and have begun sourcing antibiotics from agricultural suppliers, or directly from India. Contrast this to my childhood in the same region, when tick-borne diseases were never even a blip on the radar. Supposedly this is because of climate change and much warmer winters allow deer ticks to spread rapidly.
From my own anecdotes and research, none of the traditional guidance is accurate:
-Never had a bullseye rash
-Never had a tick attached more than 24 hours
-When a tick was attached around 24 hours, infection rate was close to 50% and symptoms appeared within 10 days. Contrast to ~3% infection rate per cdc average.
...I suppose the sad irony here is that lyme is not getting attention because well... current generations never touch grass and the outbreak never appears as bad as it actually is.