Self-Host GitHub? Impossible to Match That 89% Uptime
Why is this VersionControl meme funny?
Level 1: The Unreliable Ice Cream Truck
Imagine the whole neighborhood gets ice cream from one famous truck, and people insist you could never sell ice cream yourself — "do you know how hard it is to show up as often as the truck does?" Except the truck breaks down so often that it misses more than a month of days every year. Saying its attendance record is "impossible to match" is the joke: it's praising someone for a bar lying on the ground. The laugh comes from hearing a brag and slowly realizing it's actually an insult wearing a compliment's clothes.
Level 2: What Uptime Actually Measures
Uptime is the percentage of time a service is operational, and an SLA (service level agreement) is the contractual promise around it. The arithmetic is the part juniors should internalize, because percentages are deceptive:
| Uptime | Downtime per year |
|---|---|
| 99.99% | ~53 minutes |
| 99.9% | ~8.8 hours |
| 99% | ~3.7 days |
| 89% | ~40 days |
Self-hosting means running software on infrastructure you control instead of using a managed cloud service — for code hosting, that's tools like GitLab (self-managed) or Gitea, which replicate GitHub's pull-request workflow on your own server. The trade: you gain control and independence, you take on backups, upgrades, security patches, and 3 AM disk-full alerts. The tweet's sarcasm flips the usual conclusion of that trade-off. And here's the early-career rite of passage it references: the first time GitHub goes down while you're on deadline, you discover that git still works fine locally — commit, branch, diff, all of it — because Git is distributed by design. What's broken is everything bolted to the hub: CI, reviews, deploys. That afternoon is when most developers first understand the difference between the tool and the service.
Level 3: The Nines You Were Promised
The tweet from @i2cjak — screenshotted here in a Russian-language X interface, complete with the «Подписаться» follow button — executes a clean inversion of the oldest argument in the build-vs-buy playbook:
Host your own GitHub? That's impossible. Do you know how hard it is to reach 89% uptime???
The standard script goes the other way. When someone proposes self-hosting — a Gitea or GitLab instance on a box in the closet — the choir responds: you'll never match a hyperscaler's reliability. Their SRE army, their multi-region failover, their five nines. The tweet keeps the scolding tone of that argument and swaps in a punchline number: 89%. The joke only works because the reader knows the availability vocabulary. The industry speaks in nines: 99.9% allows about 8.8 hours of downtime a year; 99.99% about 53 minutes. An 89% figure isn't on that ladder at all — it's roughly 40 days of downtime per year, an outage running more than two hours of every day. By framing 89% as an achievement so lofty mere mortals can't reach it, the tweet says, without saying it, that GitHub is down constantly.
Is 89% literally GitHub's number? Of course not — it's comedic hyperbole. But the exaggeration lands because the underlying experience is real and shared: GitHub's incidents are uniquely visible. When it stumbles, it doesn't fail quietly — Actions queues stall, pulls hang, webhooks vanish, and half the industry's CI/CD goes orange simultaneously. Centralization is the multiplier: Git itself is famously distributed, every clone a full replica, and yet the ecosystem has rebuilt a single point of failure on top of it out of convenience. The meme's sting is aimed at that contradiction. Nobody's CI checks out code from a coworker's laptop; everybody's CI checks out code from the same datacenter.
There's also a quieter dig at how reliability rhetoric is wielded. "You can't match our uptime" is less an engineering claim than a sales posture, and it survives on nobody checking. The self-hosting crowd's counterargument has always been that a single-tenant box serving one team has a tiny blast radius, no noisy neighbors, and — crucially — when your server is down, only you are blocked, not your entire dependency graph. The tweet compresses that whole debate into three sarcastic sentences, which is precisely why it travels well enough to end up screenshotted into another language's UI.
Description
A screenshot of a tweet from verified user i2cjak (@i2cjak), shown in a Russian-language Twitter/X interface ('Подписаться' follow button, 'Показать перевод' show-translation link), with a stylized black-and-white avatar. The tweet reads: 'Host your own GitHub? That's impossible. Do you know how hard it is to reach 89% uptime???' The sarcasm cuts at GitHub's frequent, well-publicized outages: the usual argument against self-hosting (you can't match a hyperscaler's reliability) is inverted by implying GitHub's own uptime is laughably low, so a self-hosted Gitea/GitLab instance would struggle to be that bad
Comments
28Comment deleted
89% uptime is just GitHub practicing chaos engineering on everyone's CI for free
also gitea just exists: Comment deleted
In average, 158 minutes offline every day. Comment deleted
It's not downtime. In microslop we call it "inrernet detox time" Comment deleted
In russia we also call it internet detox time 😇 Comment deleted
I couldn't talk to my girlfriend for 3 days straight because of this detox 🫥🫥🫥 Comment deleted
The humble "впн с обходом белых списков" search request Comment deleted
It was because of the parade on the 9th. The VPN just didn't work Comment deleted
And now it's just back up Comment deleted
"Вы находитесь здесь" meme Comment deleted
It's not even that hard to diy Comment deleted
That's why gitea is king Comment deleted
Is that why they use GitHub to develop it? Comment deleted
They use gitea as well https://gitea.com/gitea/ Comment deleted
They have a repo on gitea, but the main repo used for development is on GH. https://github.com/go-gitea/gitea Comment deleted
Use forgejo, they actually develop it on forgejo Comment deleted
They started developing it on github, and using their own git at the same time If you hate it so much you can be a good goy and keep using Github Comment deleted
I dont hate it. But the fact that they are still on GH is ironic Comment deleted
Truth nuke Comment deleted
Well I did do that. Emigration is a privilege and a big one at that Comment deleted
Сука вы угораете? Вы же все русские. Нахуя вам Англия? Comment deleted
Please use English in the chat, ty Comment deleted
Read the rules please, this is an English only chat. Пожалуйста прочитай правила, в этом чате можно писать только по английски, либо давать перевод Comment deleted
because half of this channel's inhabitants don't speak russian Comment deleted
Bruh, what is that suppose to mean😭 Comment deleted
Those damn anglo-saxons 😤 Comment deleted
Has some french energy Comment deleted
All my Scottish friends be like Comment deleted