# orderedItems[].object.content
@cda @jay @igb I guess me living in the mission for 12 years helps 😛

# orderedItems[].object.contentMap.en
@cda @jay @igb I guess me living in the mission for 12 years helps 😛

# orderedItems[].object.content
@cda @jay @igb Laurel Heights had a drive through COVID test site during the pandemic 😉 Anza has Rossi Pool. No idea where Lone Mountain is…

# orderedItems[].object.contentMap.en
@cda @jay @igb Laurel Heights had a drive through COVID test site during the pandemic 😉 Anza has Rossi Pool. No idea where Lone Mountain is…

# orderedItems[].object.content
@cda there are definitely some local themes. Eg around McLaren Park there are lots of streets named after famous college towns, universities, and European cities. I just blindly type for hits. But I have zero idea about what’s going on in Bay View or Visitacion Valley in general.

# orderedItems[].object.contentMap.en
@cda there are definitely some local themes. Eg around McLaren Park there are lots of streets named after famous college towns, universities, and European cities. I just blindly type for hits. But I have zero idea about what’s going on in Bay View or Visitacion Valley in general.

# orderedItems[].object.content
@cda @igb I totally forgot you aren’t in the city anymore.

# orderedItems[].object.contentMap.en
@cda @igb I totally forgot you aren’t in the city anymore.

# orderedItems[].object.content
@gsuberland @cda Good point. Here is an example I found on GH https://github.com/kentcz/rapl-tools

# orderedItems[].object.contentMap.en
@gsuberland @cda Good point. Here is an example I found on GH https://github.com/kentcz/rapl-tools

# orderedItems[].object.content
@cda @igb I think I got both of you beat 😉

# orderedItems[].object.contentMap.en
@cda @igb I think I got both of you beat 😉

# orderedItems[].object.content
@gsuberland this can be done with an eBPF program that creates kprobe at scheduling events and stitch that with frequency readings from performance counters?

# orderedItems[].object.contentMap.en
@gsuberland this can be done with an eBPF program that creates kprobe at scheduling events and stitch that with frequency readings from performance counters?

# orderedItems[].object.content
An interesting and detailed analysis in an air traffic route processing system https://jameshaydon.github.io/nats-fai l/

# orderedItems[].object.contentMap.en
An interesting and detailed analysis in an air traffic route processing system https://jameshaydon.github.io/nats-fai l/

# orderedItems[].object.content
@arrdem @danluu 100%. Operators have much lower tolerance for BS because they have to pick up the pieces

# orderedItems[].object.contentMap.en
@arrdem @danluu 100%. Operators have much lower tolerance for BS because they have to pick up the pieces

# orderedItems[].object.content
@danluu if you hang out with DevOps / SRE instead of SWEs (or worse, MLEs) you will find the former align much more with the tradespeople in terms of what they value.

# orderedItems[].object.contentMap.en
@danluu if you hang out with DevOps / SRE instead of SWEs (or worse, MLEs) you will find the former align much more with the tradespeople in terms of what they value.

# orderedItems[].object.content
@epcjones @martin @marcbrooker @irene @dan @danluu
* tweets as a product concept are no longer immutable but the implementation uses versions, and each version still is inmutable. Tweet content is immutable but their metadata is often mutable, those are often stored separately.

# orderedItems[].object.contentMap.en
@epcjones @martin @marcbrooker @irene @dan @danluu
* tweets as a product concept are no longer immutable but the implementation uses versions, and each version still is inmutable. Tweet content is immutable but their metadata is often mutable, those are often stored separately.

# orderedItems[].object.content
@epcjones @martin @marcbrooker @irene @dan @danluu Specifically about Twitter— since Evan quoted the blog post, we opted for client-side caching because 1. most hotkeys were either immutable (eg. tweets*) or loose on correctness (eg. counts); 2. for far too long there was a ridiculously low network bandwidth limitation so anything else wouldn’t work. We never even attempted the server-side, sharding based solutions. If you can get away with client-side caching it’s just so much more scalable.

# orderedItems[].object.contentMap.en
@epcjones @martin @marcbrooker @irene @dan @danluu Specifically about Twitter— since Evan quoted the blog post, we opted for client-side caching because 1. most hotkeys were either immutable (eg. tweets*) or loose on correctness (eg. counts); 2. for far too long there was a ridiculously low network bandwidth limitation so anything else wouldn’t work. We never even attempted the server-side, sharding based solutions. If you can get away with client-side caching it’s just so much more scalable.

# orderedItems[].object.content
@marcbrooker @martin @irene @dan In the case of balanced read/write workloads it gets really nuanced very quickly. Do they tend to get batched at small time scale? Are the writes idempotent? Are they trivially "additive"? How tolerant are the reads wrt stale data? A lot of the workloads with high updates *and* balanced R/W are in fact quite forgiving in terms of consistency, otherwise the situation would be impossible.

# orderedItems[].object.contentMap.en
@marcbrooker @martin @irene @dan In the case of balanced read/write workloads it gets really nuanced very quickly. Do they tend to get batched at small time scale? Are the writes idempotent? Are they trivially "additive"? How tolerant are the reads wrt stale data? A lot of the workloads with high updates *and* balanced R/W are in fact quite forgiving in terms of consistency, otherwise the situation would be impossible.

# orderedItems[].object.content
@martin @marcbrooker @irene @dan McRouter has prefix-based routing which can be used in conjunction with "spill-over instances" to handle excess traffic https://github.com/facebook/mcrouter/w iki/Routing-Prefix

But hotkey is not always helped by extra replicas, only reads to hot keys are helped. Write-heavy or write dominant hot keys do exist, and they can only be addressed by tiered caching and/or buffered updates.

# orderedItems[].object.contentMap.en
@martin @marcbrooker @irene @dan McRouter has prefix-based routing which can be used in conjunction with "spill-over instances" to handle excess traffic https://github.com/facebook/mcrouter/w iki/Routing-Prefix

But hotkey is not always helped by extra replicas, only reads to hot keys are helped. Write-heavy or write dominant hot keys do exist, and they can only be addressed by tiered caching and/or buffered updates.

# orderedItems[].object.content
@HalvarFlake Maybe boredom and leisure? Encounters with acquaintances? Mapping the world and migration paths? Memories of a past event or trauma?

# orderedItems[].object.contentMap.en
@HalvarFlake Maybe boredom and leisure? Encounters with acquaintances? Mapping the world and migration paths? Memories of a past event or trauma?

# orderedItems[].object.content
@emilymbender can this be a Kickstarter?

# orderedItems[].object.contentMap.en
@emilymbender can this be a Kickstarter?

# orderedItems[].object.content
@tmcarr Yes, according to the Internet. They are also called Articulated Boom Lifts. Both are really great vivid names.

# orderedItems[].object.contentMap.en
@tmcarr Yes, according to the Internet. They are also called Articulated Boom Lifts. Both are really great vivid names.

# orderedItems[].object.content
Knuckle lifts near Moscone Center.

# orderedItems[].object.contentMap.en
Knuckle lifts near Moscone Center.

# orderedItems[].object.attachment[].name
A row of articulating boom lifts lined up along 4th St near Moscone Center, San Francisco. 

# orderedItems[].object.content
Has turn signal become optional or something? An ever increasing number of drivers in the Bay Area seem to treat it that way— not only do they rarely use turn signals when changing lanes, many don't even bother when they make a left or right turn at intersections with stop signs. WTF people?

# orderedItems[].object.contentMap.en
Has turn signal become optional or something? An ever increasing number of drivers in the Bay Area seem to treat it that way— not only do they rarely use turn signals when changing lanes, many don't even bother when they make a left or right turn at intersections with stop signs. WTF people?