[HN Gopher] Raft Is So Fetch: The Raft Consensus Algorithm Expla... ___________________________________________________________________ Raft Is So Fetch: The Raft Consensus Algorithm Explained Through Mean Girls Author : mikaelaustin Score : 129 points Date : 2022-10-03 17:48 UTC (5 hours ago) (HTM) web link (www.cockroachlabs.com) (TXT) w3m dump (www.cockroachlabs.com) | jeffbee wrote: | I feel like cute attempts to explain Raft should come with a huge | disclaimer. Although Raft authors claim it is easier to | understand, and there are various pop explanations of Raft which | make it seem easy to understand, in studies Raft and Paxos | understanding among students is about the same, with the great | majority of students failing to understand either one. | Importantly, students who say subjectively Raft is easier to | understand than Paxos are less likely to understand Raft than | students who say they are equally hard. | dumbfounder wrote: | I feel like the fact that it's cute is the disclaimer. | [deleted] | orangechairs wrote: | A very happy October 3rd to all who celebrate. | stop50 wrote: | Is it important outside of germany? | LanternLight83 wrote: | Googled it, it's a Mean Girls thing, kinda wholesome to see | such fandom around such an arbitrary date that was just | mentioned | brabel wrote: | So funny how you can immediately see who's bothered to read | the post by the questions they ask which have been answered | in the post, in this case not only in text but with a gif as | well :D. | yazzku wrote: | LanternLight83 on the side there didn't just not read the | post, he searched for what was being discussed to get the | context. As opposed to, you know, clicking on the post and | reading the first two sentences. | hinkley wrote: | I feel like this article is missing an opportunity by not | addressing the fact that Cady introduces destructive information | into the system (the 'fact' of the diet bars that aren't) which | the leader trusts implicitly without attempting to verify. | NoWizards wrote: | missing another opportunity when she says she likes Aaron | Samuels and girls consensus says NO, she cant | warent wrote: | By the way, for anyone who hasn't seen Mean Girls yet, you | definitely have to watch it. | | I watched it with my girlfriend, just for her to enjoy, and was | not expecting to enjoy it as much as I did. Now it's actually one | of my favorite movies, plus growing up homeschooled it spoke to | my soul on some deep levels. It's very well-written! | yonaguska wrote: | Today is also October 3rd. | rubyist5eva wrote: | I'm a 40 year old man and Mean Girls is one of my favourite | movies of all time, not even in a guilty-pleasure kind of way. | I love it. | [deleted] | hinkley wrote: | Every few years someone produces a movie in which the | antagonist throws away an insult as they're walking toward | the parking lot and I fully expect them to walk in front of a | bus. | | I'm half convinced that directors do this on purpose, as a | fake-out homage to Mean Girls. | msoucy wrote: | It's honestly one of the most quotable movies I've ever seen. | So many iconic lines - "She doesn't even go here", "It's | October Third", the entire clique lunch room joke, "Get in | loser we're going shopping", "I can't. I'm sick.", literally | anything that Karen says... | | The musical version also has some great songs like Meet The | Plastics | rcarr wrote: | Four for you glen coco, you go glen coco! | daveslash wrote: | Re _" It's honestly one of the most quotable movies I've ever | seen."_ | | When I read the title "Raft is so Fetch", I was going to come | here to simply leave the comment _" Strop Trying to make | Fetch a thing!"_, without context ~ and then I read the rest | of the title and realized it was _supposed_ to be a Mean | Girls reference. | nsxwolf wrote: | The quote is "Stop trying to make fetch happen", and the | proudest moment of my entire career is using that line as a | code comment in a completely appropriate situation. | jaredwiener wrote: | fetch().catch()? | hinkley wrote: | "Oh my God, Karen, you can't just ask people why they're | white." | Havoc wrote: | Also the fact that the characters unsuccessful attempt to make | fetch happen, made fetch happen is deliciously meta. | colpabar wrote: | Couldn't agree more. This movie has _so_ many memorable lines. | | In general, anything involving Tina Fey is great. | fsckboy wrote: | in general, Tina Fey overdoes Tina Fey, I wish she'd stop | trying to make Tina Fey happen, but she is associated, like | as a writer, with a lot of really funny stuff. edit: acting, | Amy Poehler(sp?) really inhabits her comedic roles, whereas | Tina Fey is always Tina Fey. | | related to the overall thread (rather than directly to your | comment), "chick flicks" are in general quite well made, or | at least I find that formula far superior to the male | equivalent of action films which have fewer meaningful | standouts. | [deleted] | mikrl wrote: | The Devil Wears Prada too. | shafoshaf wrote: | >>When Regina shows up to lunch wearing sweatpants on a Monday | she is dramatically booted from her role as leader of the | Plastics | | But, isn't she still part of the clique? Therefore, when Cady | takes over as Queen Bee, there are now 4 in the clique and Cady | will require 2/4 votes for consensus, which is the same as before | (2/3). But if there is a third coup, it would then take 3/5 | votes. That is unless Regina and Cady are kicked out as well as | knocked down. | squeaky-clean wrote: | Still part of the clique in sweat pants? Eugh, no way. She can | sit with the art freaks. | douglee650 wrote: | Ok, FYI but "fetch" was relegated in the movie to irrelevance, | ie, "stop trying to make fetch a thing." So for the "fetch"-aware | audience, the title reads, "Raft Is *Irrelevant*: ... Explained | Through Mean Girls" | btown wrote: | But the entire premise of the scene | https://www.youtube.com/watch?v=Pubd-spHN-0 is that the act of | _telling_ someone to "stop trying to make fetch happen" is | toxic and mean-spirited, and if someone actually _does_ want to | make "fetch" happen, they should be encouraged to do so. | | And if your "fetch" is the normalization of Mean Girls as a | valid lede for didactic technical discourse, then you go Glen | Coco. | drewbug01 wrote: | This, in fact, is a delightful analysis and response. _You_ | go, Glen Coco. :) | paulgb wrote: | You're confusing the irrelevance of the word with its meaning. | The _word_ fetch did not catch on (which was the joke), but the | word did not _mean_ irrelevant, it meant "cool" or something in | that vein. | eatonphil wrote: | I don't think they're saying the word fetch means | irrelevance. They're saying fetch is _something_ irrelevant. | :) | magnusmundus wrote: | > for the "fetch"-aware audience, the title reads, "Raft Is | *Irrelevant* [...]" | | No, they're claiming that "fetch" is interchangeable with | "irrelevant" according to the movie. | Hayvok wrote: | yes, I believe the phrase that the young lady kept using was, | "that is so fetch" with positive connotations. | | Rachel McAdams finally snapped at her that the word was not | going to catch on and that she should just stop. Tears were | then shed. | fsckboy wrote: | My interpretation was that the author's unconscious was trying | to tell him, "stop trying to make this analogy to Mean Girls | happen, it's not going to happen." But that's my unconscious | mind telling me to RTFA | narrator wrote: | Along the same lines: Britney Spears' Guide to Semiconductor | Physics http://britneyspears.ac/lasers.htm | eatonphil wrote: | I've been working through a basic implementation over the weekend | [0] in Go. I am skipping dynamic cluster management and log | compaction/snapshots. I mostly got leader election working and | the basics of log replication. But it's not yet correct because | nodes that are down when new messages come in are not correctly | brought up to date. :D Still working through issues. When it's | less buggy I'll write a post. | | If you haven't read the paper, just try it out [1]! It's pretty | approachable as far as these things go. It even includes its own | cheatsheet inside the paper at Figure 2 (page 4). | | [0] https://twitter.com/phil_eaton/status/1576281031367221249 | | [1] https://raft.github.io/raft.pdf | AtNightWeCode wrote: | I believe Hashicorp has an OSS GO implementation of raft if I | remember correctly. | eatonphil wrote: | Yup! etcd [0] and hashicorp [1] have Raft libraries for Go. | I've written about using the hashicorp one before [2, 3]. | | [0] https://pkg.go.dev/go.etcd.io/etcd/raft/v3 | | [1] https://github.com/hashicorp/raft | | [2] https://notes.eatonphil.com/distributed-postgres.html | | [3] https://notes.eatonphil.com/minimal-key-value-store-with- | has... | candiddevmike wrote: | Why did you pick HC raft over etcd? | eatonphil wrote: | The Hashicorp one came up first in a google search months | ago. So, basically no reason. ___________________________________________________________________ (page generated 2022-10-03 23:00 UTC)