@jmoiron"For smaller projects that may not matter" is generally followed by bad advice for how to prematurely over-architect yourself to prepare for hypothetical growth.
@jmoiron@copyconstruct It's been going around, I think. @el_bhs and @kelseyhightower had a nice throwdown about it recently, too.
@jmoironMicroservices: a real solution to a real problem, but not the only solution to the only problem.
@jmoironThere's been a slow removal of Hong Kong (and at times, Taiwan) from western stats on the Covid-19 outbreak. Politics and personal impact aside, these places have the most experience (and success) dealing with coronavirus outbreaks. They should be a focus.
@jmoironIt should be noted, this has been an additional source of racist hostility against Asian Americans. https://t.co/1d0s8BVtS7
@jmoironThis is why YAML in K8s feels more like a player-piano reel, or a Jacquard card, and not like Assembly. The machine can do many complex things, but when you need new logic, you have to modify the machine. Computers aren't like that, which is why they're so versatile.
@jmoironBut when I want to describe tolerations, I have to encode key/operator/value/effect in YAML; basic if/else control flow, but as data, limited and verbose. If I want to add capabilities there, I have to change the machine.
@jmoironIts execution environment (k8s) is like an operating system, sure, but it isn't like a computer. This is why "it's like libc" feels off, too. When I write a libc program, I don't use libc for control flow, logical comparisons, arithmetic, etc; I get to use C for that.
@jmoironYou can't encode logic in YAML. If you want to do something repetitive, you must create repetitive YAML. You don't use a loop, or refer to another value in "memory".
@jmoironI get that "YAML is assembly" in the sense that it's a low level representation that we want to abstract away, but the qualities that enable us to do that with assembly are missing, and this is why the comparison is a frustrating fallacy. https://t.co/7DkzGOG9eJ
@jmoironRT @adamhjk: That's not a Chef problem. That's just the way it goes when the "abstraction" we build is fundamentally just a syntax anti-cor…
@jmoiron@thepbnjay Might need to mimic the physical layout of a group in space and then model how sound would work based on volume and visual cues. I feel like directional output is probably there (eg. dynamic atmospheric sounds in games) but maybe not mics? I have no expertise in this...
@jmoironA big difference between remote and in-person is the way groups work. A 6 person group can be 1 large conversation or 2-3 smaller ones in the same physical space. Zoom et. al work for 1 speaker, but I'd be interested in software that better enables the 2nd case.
@jmoironSpot on from @ishenarobinson https://t.co/bfDT0JZkEQ
@jmoironRT @billychasen: People need help right now.
We built https://t.co/kK0k3GLQec to do that.
People post bills and anyone as can help pay th…
@jmoiron@chimeracoder @jhscott afaict this has not been true at all at any point in the last 3 years; when the president says something outrageous the his supporters rally and repeat it in an attempt to normalize it
@jmoironMakes me wish I was still temporarily displaced into Avalon Bay Clinton. Support your locals, they make your neighborhood what it is. https://t.co/DuofktC3I6
@jmoironLooks like Turntable Live was 7 years ahead of its time, @billychasen
@jmoironGreat, now in a few elections time we're gonna have Cuomo running for president of COVID-19.