2,468 karma · joined August 25, 2011
I've found it fairly helpful to anthropomorphize systems to communicate things about their behavior, despite them obviously not being human ("The load balancer thought the West US region was chilling", or "that cluster was unhappy because of bad packet loss"). I don't really have many problems with people taking those statements that I think computers have emotions.
There's plenty of scale below FAANG where efficiency matters.
Part of the point of rendezvous hash and consistent hashing is that adding and removing elements minimizes the amount of things reassigned. That is, if you add nodes, the only items being reassigned are those that are moving to the new nodes. If you remove nodes, the only items being reassigned are those leaving the departing nodes.
If you know your set of nodes never changes, or you don't care about the cost of reassignment, you don't need a rendezvous hash or consistent hash, you just need a plain old hash function.
This is like the essence of the evil of AI ads distilled down to one sentence. For an advertiser this is a dream. For a user this reads like getting bombarded with ads tailor made just for you based on the context of what would be most effective.
If the image is actually text, both of them can end up finding things. Binning will identify "these things look almost the same", while OCR will identify "these look like the letter M"
That's an extremely misleading statement. For instance, a food bank giving away food to a pantry does not count as "direct aid and grants" (at least, if they're defining that as "Grants and other assistance to domestic individuals." from the I-990" ). The salary for the warehouse worker operating the food bank is also not counted in that 92%.
Other cherry-picked statements like "32% of donors trust charities less today than they did five years ago" (not giving the percentage that trust charities more, or any other way to contextualize) make it clear that this is just a hit piece.
- They already invest in new power plants and connection infrastructure when they bring in new datacenters - Electricity for datacenters is based on capacity rather than actual usage - They already have backup generators at most datacenters that they can run during outages. It wouldn't be much work to allow those to feed power back into the grid in extraordinary circumstances - They generally use local contractors to build them for practicality purposes anyway.
This is just some fancy PR and nothing else.
And that doesn't even consider that a faster bus route means you need fewer buses to run the same number of trips, so you can either run more trips (and save even more time for riders waiting for their bus) or cut down costs for the transit operator.
- 'Internal document stating the goal for Meta to be the most relevant social products for kids worldwide. To do so, Meta will focus on “each youth life stage, ‘Kid’ (6-10), ‘Tween’ (10-13), and ‘Teen’ 13+.’"' for instance is talking about a slide deck for Messenger Kids, which was an explicit focus on building something that was COPPA-compliant and independent of the main Facebook/IG/Messenger products. It's not at all inconsistent with the claim of not allowing people under 13 on the main sites.
- In the rebuttal to "We are on the side of parents everywhere working hard to raise their kids” they cherry pick a quote talking about the audience problem: having a social graph full of both peers and family on the same site means that live streaming things for friends will obviously ruin the experience, so figuring out a way around that would indeed be a critical requirement for a live streaming feature. Giving teens a way to interact with friends outside of parental supervision is not inconsistent with wanting to help parents.
I don't like Facebook. Heck, I left a job there partially because I disagreed with the product decisions and evolution. But I trust this article way less than I trust Mark Zuckerberg.