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).
Etcd will spam your logs on quorum loss. It can easily fill your disk before the node comes back online or you wake up to fix it. Etcd logging is playing with fire. Just be careful.
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”
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.
"You love him, and he totally complimented you. That is so fetch."
This is clearly not stating that the actions by both parties are "irrelevant", it's clearly slang for "cool" or "awesome". The movie was alluding to the word itself being irrelevant in its use, not the word meaning or being synonymous with "irrelevant". I hope this cleared things up for you.
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.
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
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!
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
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.
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.
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.
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.
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.
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.
>>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.
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.
What a great read! I came in knowing nothing about Raft and I came out chuckling and knowing enough about Raft to want to dive deeper.
4 for you Mikael Austin, you go Mikael Austin!
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.
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