{"slug": "github", "name": "GitHub", "category": "git", "category_name": "Git and code hosting", "description": "Web-based Git repository hosting with pull requests, issues, Actions CI/CD and Copilot.", "recommenders": 26, "commenters": 155, "warners": 83, "score": -42.014, "rising": 3.44, "first": "2025-11-08", "latest": "2026-10-31", "why": "Commenters like it for its generous free tier, its approachable fork-and-pull-request workflow, and having many tools in one place.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 26, "neutral": 49, "compare": 0, "warn": 88}, "spark": [0, 4, 0, 1, 1, 3, 2, 2, 3, 6, 2, 2], "listed": true, "loved": ["Reliable for some", "Free tier"], "caveat": "Outages", "short_quote": "We've been using github for a while at our company and find it really good.", "icon": true, "domain": "prologic.blog", "github_repo": null, "official_url": "https://github.com", "pricing": "freemium", "aliases": ["GitHub"], "verdict": [{"text": "Commenters like it for its generous free tier,", "cites": [{"id": 791361744, "item_id": 49460109, "url": "https://news.ycombinator.com/item?id=49460109", "by": "stevejb", "date": "2026-08-27", "stance": "recommend", "quote": "I have used Github for years, pushing many thousands of commits on personal, private projects.", "excerpt": "I don't know enough about Github or Microsoft to say anything intelligent, but I agree with your sentiment in general. And, one thing is for sure - I have used Github for years, pushing many thousands of commits on personal, private projects. I've burned through as many free action minutes as I can, and I use my own action runners as well. I've done this all for free, so on balance I am grateful for them.", "context": "", "use_case": "hosting personal projects, Actions", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}, {"id": 787341216, "item_id": 49208826, "url": "https://news.ycombinator.com/item?id=49208826", "by": "InsideOutSanta", "date": "2026-08-07", "stance": "recommend", "quote": "I use GitHub for free, and I'm incredibly grateful for the amount of stuff they provide.", "excerpt": "This. I use GitHub for free, and I'm incredibly grateful for the amount of stuff they provide. I don't mind my Actions going down once in a while.", "context": "free-tier user", "use_case": "code hosting", "switched_from": "", "story": "GitHub Is Experiencing Difficulties"}]}, {"text": " its approachable fork-and-pull-request workflow, and having many tools in one place.", "cites": [{"id": 802963281, "item_id": 50185205, "url": "https://news.ycombinator.com/item?id=50185205", "by": "moritzwarhier", "date": "2026-10-21", "stance": "recommend", "quote": "with Forks and Pull Requesrs, GitHub made a particular workflow in Git approachable to anyone!", "excerpt": "Git doesn't have a concept of \"fork\". GitHub uses this metaphor, and, as another commenter already aptly described, it could be nothing more than a fancy name for namespaced branches, on the server side. On the client side, \"forks\" are usually different repository clones with different remotes and a \"coincidentally\" shared history. But you can also map forked repos to multiple remotes of the same repository for examp", "context": "", "use_case": "forks and pull requests workflow", "switched_from": "", "story": "PHP 8.2.35"}, {"id": 790072048, "item_id": 49379503, "url": "https://news.ycombinator.com/item?id=49379503", "by": "Shish2k", "date": "2026-08-20", "stance": "warn", "quote": "it's the worst out of all the systems I use regularly", "excerpt": "\"sophistication\" seems like a strange way to describe GitHub to me - I've found in every individual aspect (code browsing, issue tracking, code review, package management, etc), it's the worst out of all the systems I use regularly... But it's good _enough_ for most people, and it has all those features in one place, which is more convenient than wrangling 10-15 high quality but disconnected systems", "context": "", "use_case": "code hosting", "switched_from": "", "story": "The August 17 outage, and the work ahead"}, {"id": 789421488, "item_id": 49338843, "url": "https://news.ycombinator.com/item?id=49338843", "by": "jubilanti", "date": "2026-08-17", "stance": "recommend", "quote": "It Just Worked (TM) to unite all the work we used to do", "excerpt": "Good points. I guess I keep just wanting 'you are the product' / enshitification / free tier capture to not be the dominant business model of our time. You're right that a YC VC would likely not funds this. There are many alternative business models though. > The best parts of Github that make it worth using in the first place all come down to the size of the network Not intrinsically, only as a side-effect of econom", "context": "", "use_case": "repos, issues, CI", "switched_from": "", "story": "Tell HN: GitHub Is Experiencing Degraded Performance"}]}, {"text": " The most common complaint is frequent outages that block pushes, Actions and deployments,", "cites": [{"id": 799928928, "item_id": 49995558, "url": "https://news.ycombinator.com/item?id=49995558", "by": "godtoldmetodoit", "date": "2026-10-07", "stance": "warn", "quote": "If I can't push my code, I'd say that's a critical issue. And if my Actions won't run (that I pay for), I'd also put that in the critical issue bucket.", "excerpt": "If I can't push my code, I'd say that's a critical issue. And if my Actions won't run (that I pay for), I'd also put that in the critical issue bucket. I'm going to be investigating self hosting, this is ridicolous.", "context": "pays for Actions", "use_case": "code hosting and CI", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 803566289, "item_id": 50222893, "url": "https://news.ycombinator.com/item?id=50222893", "by": "neya", "date": "2026-10-24", "stance": "warn", "quote": "Some of our deployments got affected multiple times in the last 6 months alone", "excerpt": "Good. I want everyone to do this. I want to see the downfall of Microsoft. Time and again they've proved that anything they touch can't be trusted nor reliable. I am tired of this. They even bully their users - on Mac OS, GitHub desktop doesn't respect the word \"no\". It installs all kinds of helpers and acts like borderline spyware. Someone created an issue about it on Github and the MS employees told them to fuck of", "context": "runs deployments for clients", "use_case": "code hosting", "switched_from": "", "story": "Roku developer repositories moved from GitHub to GitLab"}, {"id": 789374817, "item_id": 49335926, "url": "https://news.ycombinator.com/item?id=49335926", "by": "sandcat_", "date": "2026-08-17", "stance": "warn", "quote": "Using Github at work is painful in comparison.", "excerpt": "I recently set this up on my homelab, not really expecting to switch to it, more out of interest. But wow, after I saw how unbelievably fast it was, I\u2019ve moved everything over. I\u2019ve now set it up to mirror things automatically to Github if I want to make them public. Using Github at work is painful in comparison. (Also literally just this morning we\u2019ve had to delay a release due to Github being down.)", "context": "", "use_case": "work git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 791313568, "item_id": 49457098, "url": "https://news.ycombinator.com/item?id=49457098", "by": "0xbadcafebee", "date": "2026-08-26", "stance": "warn", "quote": "We're paying for a broken product that stops our work.", "excerpt": "Our company pays for GitHub. We're paying for a broken product that stops our work. I don't have sympathy for the companies whom I pay for a product and give me broken shit in return. This is entirely preventable and their own fault. A restaurant makes pizzas. They suddenly get 100x more popular. They can't make 100x more pizzas. But they are still taking orders from 100x more people. Not only are they not getting en", "context": "paying company customer", "use_case": "company code hosting", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}]}, {"text": " which has pushed some to Codeberg, Forgejo or self-hosted git.", "cites": [{"id": 799911236, "item_id": 49994452, "url": "https://news.ycombinator.com/item?id=49994452", "by": "embedding-shape", "date": "2026-10-07", "stance": "warn", "quote": "was moved away from Github like a year ago, because of the horrible uptime.", "excerpt": "I'm surprised people still rely so much on GitHub. Anything I want to (have to*) be able to deploy on a moments notice, for hotfixes and what not, was moved away from Github like a year ago, because of the horrible uptime. Did others not get the memo yet? It's not getting better, if anything it's getting worse. Best time to get off GitHub was yesterday, the second-best day to get off is today. Tangled, Codeberg or se", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 787249009, "item_id": 49203063, "url": "https://news.ycombinator.com/item?id=49203063", "by": "monkaiju", "date": "2026-08-06", "stance": "warn", "quote": "the regular outages were getting ridiculous", "excerpt": "Im shocked this is still going on... We moved our repos at work to a self-hosted Forgejo 2 months ago because the regular outages were getting ridiculous, looks like a pretty good call now. Honestly I dont think I've seen a tool I used regularly with such a moat lose it simply because they cant keep the service up. Also its hard to not see a pretty strong correlation between a bunch of these big companies doubling do", "context": "", "use_case": "git hosting and CI", "switched_from": "", "story": "GitHub Actions Is Down"}, {"id": 789366241, "item_id": 49335390, "url": "https://news.ycombinator.com/item?id=49335390", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "warn", "quote": "GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI", "excerpt": "I moved to Codeberg months ago in response to GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI. Have never regretted the switch + I love the no AI policy.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 805098049, "item_id": 50318628, "url": "https://news.ycombinator.com/item?id=50318628", "by": "lrvick", "date": "2026-10-31", "stance": "warn", "quote": "Github I have not used in years and will probably delete once I finish migrating repos to my self hosted git.", "excerpt": "I went down the same path starting about a decade ago with airplane mode, and deleting apps until my phone was so boring and rarely used I canceled my cell subscription about 8 years ago. Have not carried a phone at all since. I rarely carry any electronics at all and exclusively use cash in person to make me mostly digitally invisible IRL. Stopped using X and all big tech services. Google, Apple, Microsoft... even d", "context": "digital minimalist, self-hosts almost everything", "use_case": "code hosting", "switched_from": "", "story": "Digital minimalism"}]}], "praise": [{"label": "Reliable for some", "summary": "Some users say they have had no noticeable downtime, or that it holds up well given its load.", "quotes": [{"id": 802191892, "item_id": 50136993, "url": "https://news.ycombinator.com/item?id=50136993", "by": "esperent", "date": "2026-10-18", "stance": "recommend", "quote": "I've literally never had any noticeable downtime or issues", "excerpt": "- You use Windows for OS Personally I run linux but most of the company is on Windows, sure - You use Sharepoint for documentation No, we use Nextcloud for docs and most storage - You use Outlook for Mail No, Mxroute. Which actually caused quite a bit of problems with Teams original because it REALLY expects you to use exchange - You use OneDrive for storage For large files only, or files that are shared in chat - Yo", "context": "runs Linux; company mostly on Windows", "use_case": "source control", "switched_from": "", "story": "Microsoft Teams is a red flag"}, {"id": 788173120, "item_id": 49260820, "url": "https://news.ycombinator.com/item?id=49260820", "by": "mschuetz", "date": "2026-08-11", "stance": "recommend", "quote": "I use github almost daily and can't remember when the last downtime was.", "excerpt": "> and deal with consistent downtime, Wildly exaggerated. I use github almost daily and can't remember when the last downtime was.", "context": "daily user", "use_case": "code hosting", "switched_from": "", "story": "GitHub Is Experiencing Difficulties"}, {"id": 789592672, "item_id": 49349542, "url": "https://news.ycombinator.com/item?id=49349542", "by": "whstl", "date": "2026-08-18", "stance": "recommend", "quote": "considering the insane amount of code being pushed to it every day, I'd say they're doing quite well", "excerpt": "I love to hate on Github/Microsoft as much as the next person, but considering the insane amount of code being pushed to it every day, I'd say they're doing quite well.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Cursor launches Origin, GitHub alternative"}]}, {"label": "Free tier", "summary": "Users value how much it provides for free, including Actions minutes and private repos.", "quotes": [{"id": 787341216, "item_id": 49208826, "url": "https://news.ycombinator.com/item?id=49208826", "by": "InsideOutSanta", "date": "2026-08-07", "stance": "recommend", "quote": "I use GitHub for free, and I'm incredibly grateful for the amount of stuff they provide.", "excerpt": "This. I use GitHub for free, and I'm incredibly grateful for the amount of stuff they provide. I don't mind my Actions going down once in a while.", "context": "free-tier user", "use_case": "code hosting", "switched_from": "", "story": "GitHub Is Experiencing Difficulties"}, {"id": 791361744, "item_id": 49460109, "url": "https://news.ycombinator.com/item?id=49460109", "by": "stevejb", "date": "2026-08-27", "stance": "recommend", "quote": "I have used Github for years, pushing many thousands of commits on personal, private projects.", "excerpt": "I don't know enough about Github or Microsoft to say anything intelligent, but I agree with your sentiment in general. And, one thing is for sure - I have used Github for years, pushing many thousands of commits on personal, private projects. I've burned through as many free action minutes as I can, and I use my own action runners as well. I've done this all for free, so on balance I am grateful for them.", "context": "", "use_case": "hosting personal projects, Actions", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}]}, {"label": "All-in-one", "summary": "Having code browsing, issues, review and packages in one place is seen as convenient and good enough for most people.", "quotes": [{"id": 790072048, "item_id": 49379503, "url": "https://news.ycombinator.com/item?id=49379503", "by": "Shish2k", "date": "2026-08-20", "stance": "warn", "quote": "it's the worst out of all the systems I use regularly", "excerpt": "\"sophistication\" seems like a strange way to describe GitHub to me - I've found in every individual aspect (code browsing, issue tracking, code review, package management, etc), it's the worst out of all the systems I use regularly... But it's good _enough_ for most people, and it has all those features in one place, which is more convenient than wrangling 10-15 high quality but disconnected systems", "context": "", "use_case": "code hosting", "switched_from": "", "story": "The August 17 outage, and the work ahead"}, {"id": 789421488, "item_id": 49338843, "url": "https://news.ycombinator.com/item?id=49338843", "by": "jubilanti", "date": "2026-08-17", "stance": "recommend", "quote": "It Just Worked (TM) to unite all the work we used to do", "excerpt": "Good points. I guess I keep just wanting 'you are the product' / enshitification / free tier capture to not be the dominant business model of our time. You're right that a YC VC would likely not funds this. There are many alternative business models though. > The best parts of Github that make it worth using in the first place all come down to the size of the network Not intrinsically, only as a side-effect of econom", "context": "", "use_case": "repos, issues, CI", "switched_from": "", "story": "Tell HN: GitHub Is Experiencing Degraded Performance"}]}, {"label": "Fork/PR workflow", "summary": "Forks and pull requests made a collaborative Git workflow approachable to anyone.", "quotes": [{"id": 802963281, "item_id": 50185205, "url": "https://news.ycombinator.com/item?id=50185205", "by": "moritzwarhier", "date": "2026-10-21", "stance": "recommend", "quote": "with Forks and Pull Requesrs, GitHub made a particular workflow in Git approachable to anyone!", "excerpt": "Git doesn't have a concept of \"fork\". GitHub uses this metaphor, and, as another commenter already aptly described, it could be nothing more than a fancy name for namespaced branches, on the server side. On the client side, \"forks\" are usually different repository clones with different remotes and a \"coincidentally\" shared history. But you can also map forked repos to multiple remotes of the same repository for examp", "context": "", "use_case": "forks and pull requests workflow", "switched_from": "", "story": "PHP 8.2.35"}]}, {"label": "Discoverability", "summary": "Even some who are leaving keep public projects there for discoverability and discussion.", "quotes": [{"id": 799938800, "item_id": 49996175, "url": "https://news.ycombinator.com/item?id=49996175", "by": "aleqs", "date": "2026-10-07", "stance": "warn", "quote": "GitHub is now one of the least reliable services in my stack, I'm in the process of moving everything off", "excerpt": "GitHub is now one of the least reliable services in my stack, I'm in the process of moving everything off and keeping it for public/open projects for discoverability/discussion purposes only. I've also noticed a meaningful decline in the quality and reliability of several other major software/apps and services - notably Google maps, Spotify, codex. (Is this because of AI?) Codex, especially, is a strange one - initia", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}]}], "caveats": [{"label": "Outages", "summary": "Many report frequent downtime that blocks pushes, Actions, releases and deployments, even for paying customers.", "quotes": [{"id": 799911236, "item_id": 49994452, "url": "https://news.ycombinator.com/item?id=49994452", "by": "embedding-shape", "date": "2026-10-07", "stance": "warn", "quote": "was moved away from Github like a year ago, because of the horrible uptime.", "excerpt": "I'm surprised people still rely so much on GitHub. Anything I want to (have to*) be able to deploy on a moments notice, for hotfixes and what not, was moved away from Github like a year ago, because of the horrible uptime. Did others not get the memo yet? It's not getting better, if anything it's getting worse. Best time to get off GitHub was yesterday, the second-best day to get off is today. Tangled, Codeberg or se", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 789643072, "item_id": 49352692, "url": "https://news.ycombinator.com/item?id=49352692", "by": "MengerSponge", "date": "2026-08-18", "stance": "warn", "quote": "GitHub is at what, one 9 of reliability? That's a disaster.", "excerpt": "Very solid? Bro. GitHub is at what, one 9 of reliability? That's a disaster. That's a mess and an embarrassment in any professional sense. I use GitHub a lot and it does what I need well enough, but I wouldn't spend money on the level of service or performance it generally delivers.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Cursor launches Origin, GitHub alternative"}, {"id": 791297264, "item_id": 49456079, "url": "https://news.ycombinator.com/item?id=49456079", "by": "jjice", "date": "2026-08-26", "stance": "warn", "quote": "it sucks when I get blocked at work because GH is down.", "excerpt": "It's a shame that the GitHub org that we use at my job that we pay a lot of money for gets affected the same way my personal nonsense does. I don't know the architecture or any of that, but I feel like there could be (and it's not like they would've really known this until the last year or two with the massive spike) separate infrastructure for paid users/orgs vs free the same way they make the distinction with enter", "context": "pays for GitHub org at work", "use_case": "company code hosting", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}]}, {"label": "AI push", "summary": "Users object to Copilot and AI features being pushed on them, and to AI-generated spam and projects.", "quotes": [{"id": 789313522, "item_id": 49332095, "url": "https://news.ycombinator.com/item?id=49332095", "by": "axegon_", "date": "2026-08-17", "stance": "warn", "quote": "what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face", "excerpt": "I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind. In addition I spun up forgejo at a server at home for very critical stuff and it's aweso", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789324272, "item_id": 49332767, "url": "https://news.ycombinator.com/item?id=49332767", "by": "axegon_", "date": "2026-08-17", "stance": "warn", "quote": "The reason for switching was shoving all the slop down my throat, even when just browsing.", "excerpt": "The reason for switching was shoving all the slop down my throat, even when just browsing. There are a couple of things I have published and a handful of others I plan on open sourcing some day so for the purpose, codeberg does a brilliant job. For work - meh i'm in a corporate environment running internal repositories on company servers so that's less of an issue still.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789356785, "item_id": 49334799, "url": "https://news.ycombinator.com/item?id=49334799", "by": "colesantiago", "date": "2026-08-17", "stance": "warn", "quote": "It is mostly all AI agents, bots and spam anyway", "excerpt": "You don't really need GitHub's 'community' It is mostly all AI agents, bots and spam anyway, not to mention most projects are now vibecoded slop on there. You're better off going to a different forge or hosting one yourself. Codeberg has a no LLMs policy which is very attractive for many.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}]}, {"label": "Bugs and slowness", "summary": "Users report UI bugs, broken diffs, slow page loads and a heavy JavaScript-dependent site.", "quotes": [{"id": 799092512, "item_id": 49943282, "url": "https://news.ycombinator.com/item?id=49943282", "by": "Delgan", "date": "2026-10-03", "stance": "warn", "quote": "couldn't GitHub fix the essential ones first?", "excerpt": "It's great to add new features, but couldn't GitHub fix the essential ones first? Just this week, I encountered the following problems: - a diff showing \"0 files changed\" while there are many [1]; - suggested changes in a PR not rendering the original line [2]; - bug trackers not showing more than the 40th page [3]. Might seem nitpicky but it was just over the last week... I have a whole bunch of other bugs on my min", "context": "", "use_case": "code hosting", "switched_from": "", "story": "GitHub's new dashboard experience now the default"}, {"id": 802614608, "item_id": 50163413, "url": "https://news.ycombinator.com/item?id=50163413", "by": "mustardgreen", "date": "2026-10-20", "stance": "warn", "quote": "Whatever they have going on over there is quite a mess.", "excerpt": "I've been getting this thing on GitHub lately where none of the CSS renders for about two seconds whenever I load the page. It's not impossible it's a browser issue on my end, but still extremely odd. Whatever they have going on over there is quite a mess. It's a shame, when I used to live in SF, GitHub was THE place to work.", "context": "", "use_case": "", "switched_from": "", "story": "Why is GitHub so bad at UI?"}, {"id": 791737665, "item_id": 49483604, "url": "https://news.ycombinator.com/item?id=49483604", "by": "yyny", "date": "2026-08-28", "stance": "warn", "quote": "their site stopped functioning without a JITed JavaScript engine", "excerpt": "It just sucks having to pick between two extremes. I moved to SourceHut from Github when their site stopped functioning without a JITed JavaScript engine or when you block certain AI elements. The bloat just got insane. Now it seems like I have to move again since SourceHut moved too far in the other extreme by embracing \"minimalism\" not only of their service but also of their users. > you can [self-]host I used GitH", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Changes to Sourcehut's terms of service regarding LLMs"}]}, {"label": "Weak orgs and CI", "summary": "Some find it poor for organizing many repos and for CI, and less reliable than Azure DevOps or GitLab.", "quotes": [{"id": 789409841, "item_id": 49338115, "url": "https://news.ycombinator.com/item?id=49338115", "by": "KaiserPro", "date": "2026-08-17", "stance": "warn", "quote": "it sucked _hard_ for any kind of organisation. It also sucked really hard for CI.", "excerpt": "I've used github for ~12 years, and it was fine for single repos, but it sucked _hard_ for any kind of organisation. It also sucked really hard for CI. I joined a company that was using hosted gitlab. I really liked it, apart from it had the same uptime as github has now. Features wise its about the same as github now, apart from organising repos is far simpler. Its not a flat list in an org, you can have sub teams i", "context": "used GitHub for ~12 years", "use_case": "organisation repos and CI", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 800956401, "item_id": 50059775, "url": "https://news.ycombinator.com/item?id=50059775", "by": "jack_sunsetless", "date": "2026-10-12", "stance": "warn", "quote": "GitHub has been neither for us.", "excerpt": "My company moved from Azure DevOps to GitHub because of the AI features. ADO was reliable and easy to use, and GitHub has been neither for us. Now Microsoft is adding AI to ADO too, so the main reason for the move is going away :) ADO is much better in my opinion", "context": "employee at a company that migrated to GitHub", "use_case": "source hosting and CI", "switched_from": "Azure DevOps", "story": "Incident with Actions, Pull Requests and Issues"}, {"id": 789310657, "item_id": 49331916, "url": "https://news.ycombinator.com/item?id=49331916", "by": "plqbfbv", "date": "2026-08-17", "stance": "warn", "quote": "GH is nowhere near Enterprise-ready and it feels a downgrade across the board", "excerpt": "To all of those proposing self-hosted GitLab: we did it for 6+ years in my company, and it's not always a smooth sailing. We had our own runners and we made it auto-upgrade across docker images daily before business start. It mostly worked really well, except those few times were a Docker upgrade had to be rolled back, or that one time the bundled pg_shared_buffers was set at 1MB by default, making schema upgrades im", "context": "ran self-hosted GitLab for 6+ years in a company", "use_case": "enterprise git hosting", "switched_from": "GitLab", "story": "Ask HN: Alternatives to GitHub"}]}, {"label": "Account lockouts", "summary": "Users describe automated fraud locks, takedowns and a passkey change that broke YubiKey login.", "quotes": [{"id": 788262784, "item_id": 49266424, "url": "https://news.ycombinator.com/item?id=49266424", "by": "pamcake", "date": "2026-08-11", "stance": "warn", "quote": "Their automatic fraud detection is \u201cvery frustrating.\u201d", "excerpt": "hagezi comment from linked thread: The repo and the account were locked again, so I opened another ticket with GitHub. Their automatic fraud detection is \u201cvery frustrating.\u201d No idea how long it will take. Last time, it was bots that reported the repository en masse. Let's see what the reason is this time... This time, GitHub didn\u2019t notify me about the lock; a user reported it to me. The mirror on GitLab is online, an", "context": "repo maintainer (quoted)", "use_case": "hosting DNS blocklists repo", "switched_from": "", "story": "GitHub repo hagezi/DNS-blocklists flagged"}, {"id": 789366241, "item_id": 49335390, "url": "https://news.ycombinator.com/item?id=49335390", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "warn", "quote": "GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI", "excerpt": "I moved to Codeberg months ago in response to GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI. Have never regretted the switch + I love the no AI policy.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 801427249, "item_id": 50089203, "url": "https://news.ycombinator.com/item?id=50089203", "by": "origini", "date": "2026-10-14", "stance": "warn", "quote": "GitHub was also super shitty with it, suddenly a passkey broke my YubiKey login...", "excerpt": "Google and other services like PayPal make Passkeys default if you generated one. Now they expect you to always use them to login on all devices. I had to remove my passkey from one device for these services because i also use a PasswordManager and I do not trust my local chrome installation to just manage my passkey. I want to have a Password Manager which I need to unlock when I use it. I also want to keep my 2fa a", "context": "uses a password manager", "use_case": "login", "switched_from": "", "story": "Passkeys are not a trap"}]}, {"label": "Microsoft control", "summary": "Some organizations rule it out because of Microsoft ownership, or distrust its use of code for AI training.", "quotes": [{"id": 802158852, "item_id": 50134928, "url": "https://news.ycombinator.com/item?id=50134928", "by": "rf15", "date": "2026-10-17", "stance": "warn", "quote": "Azure and GitHub are completely out of the question", "excerpt": "In our european company (insurance/gov space) we use Teams, Outlook, Sharepoint as side products of Office, largely to get the official editing tools for the documents our clients provide. Depending on who you are in our company, you are using either Mac or Windows, although we are slowly shifting to OpenSUSE. Azure and GitHub are completely out of the question, and OneDrive is only used in the context of Teams/Share", "context": "European insurance/gov company", "use_case": "source hosting", "switched_from": "", "story": "Microsoft Teams is a red flag"}, {"id": 800647936, "item_id": 50040496, "url": "https://news.ycombinator.com/item?id=50040496", "by": "prologic", "date": "2026-10-11", "stance": "warn", "quote": "took down[1] years ago when some of us kicked up a fuss over just blatantly training on OSS projects without respecting licenses", "excerpt": "Maybe I should file suit against OpenAI, Microsoft, Meta, Google and others myself for ripping off my own open source work(s) I used to host on Github, but took down[1] years ago when some of us kicked up a fuss over just blatantly training on OSS projects without respecting licenses? Hmmm [1]: https://prologic.blog/posts/2021-07-11-why-i-no-longer-trust-github.html", "context": "open source author", "use_case": "code hosting", "switched_from": "", "story": "Every lawsuit against an AI company"}, {"id": 800054272, "item_id": 50003392, "url": "https://news.ycombinator.com/item?id=50003392", "by": "asdfsa32", "date": "2026-10-08", "stance": "warn", "quote": "Github moving towards closer and a closer system is good opp for alternatives to take some of that space.", "excerpt": "If the Microsoft purchase of Github wasn't a good indicator of the start of the end, this is it, I know a lot of people like to have \"control\" over things, but I have found so many fixes for software I use in un-merged PRs. Github moving towards closer and a closer system is good opp for alternatives to take some of that space. Nice.", "context": "", "use_case": "code hosting and pull requests", "switched_from": "", "story": "New repository settings for configuring pull request access"}]}], "who": [{"by": "esperent", "context": "runs Linux; company mostly on Windows", "url": "https://news.ycombinator.com/item?id=50136993", "date": "2026-10-18"}, {"by": "mceleri", "context": "developer", "url": "https://news.ycombinator.com/item?id=50012420", "date": "2026-10-08"}, {"by": "slop", "context": "releasing a meditation app frontend", "url": "https://news.ycombinator.com/item?id=49984763", "date": "2026-10-06"}, {"by": "lycopodiopsida", "context": "keeps private repos", "url": "https://news.ycombinator.com/item?id=49468974", "date": "2026-08-27"}, {"by": "Grombobulous", "context": "enterprise setting", "url": "https://news.ycombinator.com/item?id=49340657", "date": "2026-08-17"}, {"by": "mschuetz", "context": "daily user", "url": "https://news.ycombinator.com/item?id=49260820", "date": "2026-08-11"}, {"by": "InsideOutSanta", "context": "free-tier user", "url": "https://news.ycombinator.com/item?id=49208826", "date": "2026-08-07"}, {"by": "weitendorf", "context": "self-hosted a forge for third-party and first-party repos", "url": "https://news.ycombinator.com/item?id=49105417", "date": "2026-07-29"}, {"by": "tobinfekkes", "context": "uses GitHub for own company and Azure DevOps for a client", "url": "https://news.ycombinator.com/item?id=48363791", "date": "2026-06-01"}, {"by": "keithnz", "context": "company user of GitHub", "url": "https://news.ycombinator.com/item?id=48362433", "date": "2026-06-01"}, {"by": "ramshanker", "context": "developer of an engineering application", "url": "https://news.ycombinator.com/item?id=48122441", "date": "2026-05-13"}, {"by": "ihatemodels", "context": "solo developer", "url": "https://news.ycombinator.com/item?id=48057849", "date": "2026-05-07"}], "tags": ["free for personal projects", "for open source projects", "for single repos"], "use_cases": ["code hosting", "git hosting", "code hosting and ci", "source control", "package hosting", "company code hosting"], "compared": [{"slug": "forgejo", "name": "Forgejo", "co": 49, "switched_from": 1, "switched_to": 16}, {"slug": "codeberg", "name": "Codeberg", "co": 52, "switched_from": 2, "switched_to": 11}, {"slug": "gitlab", "name": "GitLab", "co": 44, "switched_from": 2, "switched_to": 5}, {"slug": "gitea", "name": "Gitea", "co": 26, "switched_from": 0, "switched_to": 7}, {"slug": "tangled", "name": "Tangled", "co": 19, "switched_from": 0, "switched_to": 1}, {"slug": "sourcehut", "name": "SourceHut", "co": 14, "switched_from": 0, "switched_to": 1}, {"slug": "bitbucket", "name": "Bitbucket", "co": 12, "switched_from": 2, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49331033", "title": "Ask HN: Alternatives to GitHub", "mentions": 24}, {"url": "https://news.ycombinator.com/item?id=47530330", "title": "Moving from GitHub to Codeberg, for lazy people", "mentions": 5}, {"url": "https://news.ycombinator.com/item?id=49942818", "title": "GitHub's new dashboard experience now the default", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=49454728", "title": "GitHub Outage Tracker: Is GitHub Cooked?", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=49378957", "title": "The August 17 outage, and the work ahead", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=49330684", "title": "Incident with Github.com", "mentions": 4}], "sentiment_by_month": {"2025-11": {"neutral": 4, "warn": 3}, "2025-12": {"warn": 1, "recommend": 4, "neutral": 1}, "2026-01": {"neutral": 2, "warn": 1}, "2026-02": {"recommend": 1, "warn": 4}, "2026-03": {"warn": 6, "recommend": 1, "neutral": 1}, "2026-04": {"warn": 5, "neutral": 3, "recommend": 3}, "2026-05": {"warn": 6, "neutral": 3, "recommend": 2}, "2026-06": {"recommend": 2, "neutral": 1, "warn": 5}, "2026-07": {"warn": 7, "neutral": 6, "recommend": 3}, "2026-08": {"neutral": 19, "warn": 30, "recommend": 6}, "2026-09": {"neutral": 2, "warn": 4, "recommend": 2}, "2026-10": {"warn": 16, "neutral": 7, "recommend": 2}}, "quotes": [{"id": 805098049, "item_id": 50318628, "url": "https://news.ycombinator.com/item?id=50318628", "by": "lrvick", "date": "2026-10-31", "stance": "warn", "quote": "Github I have not used in years and will probably delete once I finish migrating repos to my self hosted git.", "excerpt": "I went down the same path starting about a decade ago with airplane mode, and deleting apps until my phone was so boring and rarely used I canceled my cell subscription about 8 years ago. Have not carried a phone at all since. I rarely carry any electronics at all and exclusively use cash in person to make me mostly digitally invisible IRL. Stopped using X and all big tech services. Google, Apple, Microsoft... even d", "context": "digital minimalist, self-hosts almost everything", "use_case": "code hosting", "switched_from": "", "story": "Digital minimalism"}, {"id": 804907762, "item_id": 50306735, "url": "https://news.ycombinator.com/item?id=50306735", "by": "stryan", "date": "2026-10-30", "stance": "neutral", "quote": "just keep Github for discoverability/backups/namespace \"squatting\"", "excerpt": "Really looking forward to seeing Tangled develop! I've got a side project that's main repo and CI is on my self-hosted Gitea but code and releases are mirrored to Github; I'm hoping to move it off Gitea and onto Tangled for code/releases/potentially CI and just keep Github for discoverability/backups/namespace \"squatting\". Just need git-bug to add a Tangled bridge so I can keep issues synced and (ideally) for there t", "context": "", "use_case": "mirror and discoverability", "switched_from": "", "story": "The federated code forge"}, {"id": 804689681, "item_id": 50293105, "url": "https://news.ycombinator.com/item?id=50293105", "by": "skullone", "date": "2026-10-29", "stance": "neutral", "quote": "I'm stuck on GitHub at current job, but I do miss our self hosted Gitlab at last job.", "excerpt": "Nice! I'm stuck on GitHub at current job, but I do miss our self hosted Gitlab at last job. Also, we could copy the VM around, patch or rollback, with a saved image of \"everything that ran the business\" and launch it again elsewhere. Like, it fit our DR scenarios, daily custom workflows etc so much better than Githib. I love Gitlab", "context": "", "use_case": "code hosting at work", "switched_from": "", "story": "Roku developer repositories moved from GitHub to GitLab"}, {"id": 803615681, "item_id": 50225980, "url": "https://news.ycombinator.com/item?id=50225980", "by": "prepend", "date": "2026-10-24", "stance": "neutral", "quote": "I like github, but it\u2019s getting kind of nuts.", "excerpt": "They have a lot of downtime. I use github actions and it\u2019s down multiple times each week. I like github, but it\u2019s getting kind of nuts.", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Roku developer repositories moved from GitHub to GitLab"}, {"id": 803566289, "item_id": 50222893, "url": "https://news.ycombinator.com/item?id=50222893", "by": "neya", "date": "2026-10-24", "stance": "warn", "quote": "Some of our deployments got affected multiple times in the last 6 months alone", "excerpt": "Good. I want everyone to do this. I want to see the downfall of Microsoft. Time and again they've proved that anything they touch can't be trusted nor reliable. I am tired of this. They even bully their users - on Mac OS, GitHub desktop doesn't respect the word \"no\". It installs all kinds of helpers and acts like borderline spyware. Someone created an issue about it on Github and the MS employees told them to fuck of", "context": "runs deployments for clients", "use_case": "code hosting", "switched_from": "", "story": "Roku developer repositories moved from GitHub to GitLab"}, {"id": 803436272, "item_id": 50214767, "url": "https://news.ycombinator.com/item?id=50214767", "by": "nonethewiser", "date": "2026-10-23", "stance": "neutral", "quote": "Github is the place to go for issues/errors", "excerpt": "Im trying to recall the exact issue but I specifically looked for commentary on some pattern on stack overflow recently. I dont recall what it was. I felt like AI was not giving me a good answer. One of those scenarios where it would restate the factors I told it and say \"I recommend X because Y\" but I wasn't fully following the \"because Y\" part and when pushing it did not become clearer one way or the other. I wante", "context": "", "use_case": "issues and keeping config in repo", "switched_from": "", "story": "Ask HN: When did you last visit or use stackoverflow?"}, {"id": 802963281, "item_id": 50185205, "url": "https://news.ycombinator.com/item?id=50185205", "by": "moritzwarhier", "date": "2026-10-21", "stance": "recommend", "quote": "with Forks and Pull Requesrs, GitHub made a particular workflow in Git approachable to anyone!", "excerpt": "Git doesn't have a concept of \"fork\". GitHub uses this metaphor, and, as another commenter already aptly described, it could be nothing more than a fancy name for namespaced branches, on the server side. On the client side, \"forks\" are usually different repository clones with different remotes and a \"coincidentally\" shared history. But you can also map forked repos to multiple remotes of the same repository for examp", "context": "", "use_case": "forks and pull requests workflow", "switched_from": "", "story": "PHP 8.2.35"}, {"id": 802614608, "item_id": 50163413, "url": "https://news.ycombinator.com/item?id=50163413", "by": "mustardgreen", "date": "2026-10-20", "stance": "warn", "quote": "Whatever they have going on over there is quite a mess.", "excerpt": "I've been getting this thing on GitHub lately where none of the CSS renders for about two seconds whenever I load the page. It's not impossible it's a browser issue on my end, but still extremely odd. Whatever they have going on over there is quite a mess. It's a shame, when I used to live in SF, GitHub was THE place to work.", "context": "", "use_case": "", "switched_from": "", "story": "Why is GitHub so bad at UI?"}, {"id": 802191892, "item_id": 50136993, "url": "https://news.ycombinator.com/item?id=50136993", "by": "esperent", "date": "2026-10-18", "stance": "recommend", "quote": "I've literally never had any noticeable downtime or issues", "excerpt": "- You use Windows for OS Personally I run linux but most of the company is on Windows, sure - You use Sharepoint for documentation No, we use Nextcloud for docs and most storage - You use Outlook for Mail No, Mxroute. Which actually caused quite a bit of problems with Teams original because it REALLY expects you to use exchange - You use OneDrive for storage For large files only, or files that are shared in chat - Yo", "context": "runs Linux; company mostly on Windows", "use_case": "source control", "switched_from": "", "story": "Microsoft Teams is a red flag"}, {"id": 802158852, "item_id": 50134928, "url": "https://news.ycombinator.com/item?id=50134928", "by": "rf15", "date": "2026-10-17", "stance": "warn", "quote": "Azure and GitHub are completely out of the question", "excerpt": "In our european company (insurance/gov space) we use Teams, Outlook, Sharepoint as side products of Office, largely to get the official editing tools for the documents our clients provide. Depending on who you are in our company, you are using either Mac or Windows, although we are slowly shifting to OpenSUSE. Azure and GitHub are completely out of the question, and OneDrive is only used in the context of Teams/Share", "context": "European insurance/gov company", "use_case": "source hosting", "switched_from": "", "story": "Microsoft Teams is a red flag"}, {"id": 801427249, "item_id": 50089203, "url": "https://news.ycombinator.com/item?id=50089203", "by": "origini", "date": "2026-10-14", "stance": "warn", "quote": "GitHub was also super shitty with it, suddenly a passkey broke my YubiKey login...", "excerpt": "Google and other services like PayPal make Passkeys default if you generated one. Now they expect you to always use them to login on all devices. I had to remove my passkey from one device for these services because i also use a PasswordManager and I do not trust my local chrome installation to just manage my passkey. I want to have a Password Manager which I need to unlock when I use it. I also want to keep my 2fa a", "context": "uses a password manager", "use_case": "login", "switched_from": "", "story": "Passkeys are not a trap"}, {"id": 800956401, "item_id": 50059775, "url": "https://news.ycombinator.com/item?id=50059775", "by": "jack_sunsetless", "date": "2026-10-12", "stance": "warn", "quote": "GitHub has been neither for us.", "excerpt": "My company moved from Azure DevOps to GitHub because of the AI features. ADO was reliable and easy to use, and GitHub has been neither for us. Now Microsoft is adding AI to ADO too, so the main reason for the move is going away :) ADO is much better in my opinion", "context": "employee at a company that migrated to GitHub", "use_case": "source hosting and CI", "switched_from": "Azure DevOps", "story": "Incident with Actions, Pull Requests and Issues"}, {"id": 800943568, "item_id": 50058973, "url": "https://news.ycombinator.com/item?id=50058973", "by": "spacephysics", "date": "2026-10-12", "stance": "warn", "quote": "My company has heavy handily moved from self-hosted version control system to github and now we\u2019re suffering more outages.", "excerpt": "Likely easier said then done, but why not separate infra out from shared vs dedicated hosts? Something like, actions will still run but at some degraded capacity, where actions and PRs are still at least functional. My company has heavy handily moved from self-hosted version control system to github and now we\u2019re suffering more outages. Though the self hosted system had less features, and we needed to maintain our ow", "context": "", "use_case": "version control hosting", "switched_from": "self-hosted version control system", "story": "Incident with Actions, Pull Requests and Issues"}, {"id": 800647936, "item_id": 50040496, "url": "https://news.ycombinator.com/item?id=50040496", "by": "prologic", "date": "2026-10-11", "stance": "warn", "quote": "took down[1] years ago when some of us kicked up a fuss over just blatantly training on OSS projects without respecting licenses", "excerpt": "Maybe I should file suit against OpenAI, Microsoft, Meta, Google and others myself for ripping off my own open source work(s) I used to host on Github, but took down[1] years ago when some of us kicked up a fuss over just blatantly training on OSS projects without respecting licenses? Hmmm [1]: https://prologic.blog/posts/2021-07-11-why-i-no-longer-trust-github.html", "context": "open source author", "use_case": "code hosting", "switched_from": "", "story": "Every lawsuit against an AI company"}, {"id": 800198722, "item_id": 50012420, "url": "https://news.ycombinator.com/item?id=50012420", "by": "mceleri", "date": "2026-10-08", "stance": "neutral", "quote": "Dev guy here, so tailscale + Antigravity (+ GitHub).", "excerpt": "Dev guy here, so tailscale + Antigravity (+ GitHub). I use it to vibecode from my smartphone", "context": "developer", "use_case": "code hosting", "switched_from": "", "story": "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?"}, {"id": 800054272, "item_id": 50003392, "url": "https://news.ycombinator.com/item?id=50003392", "by": "asdfsa32", "date": "2026-10-08", "stance": "warn", "quote": "Github moving towards closer and a closer system is good opp for alternatives to take some of that space.", "excerpt": "If the Microsoft purchase of Github wasn't a good indicator of the start of the end, this is it, I know a lot of people like to have \"control\" over things, but I have found so many fixes for software I use in un-merged PRs. Github moving towards closer and a closer system is good opp for alternatives to take some of that space. Nice.", "context": "", "use_case": "code hosting and pull requests", "switched_from": "", "story": "New repository settings for configuring pull request access"}, {"id": 799938800, "item_id": 49996175, "url": "https://news.ycombinator.com/item?id=49996175", "by": "aleqs", "date": "2026-10-07", "stance": "warn", "quote": "GitHub is now one of the least reliable services in my stack, I'm in the process of moving everything off", "excerpt": "GitHub is now one of the least reliable services in my stack, I'm in the process of moving everything off and keeping it for public/open projects for discoverability/discussion purposes only. I've also noticed a meaningful decline in the quality and reliability of several other major software/apps and services - notably Google maps, Spotify, codex. (Is this because of AI?) Codex, especially, is a strange one - initia", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 799928928, "item_id": 49995558, "url": "https://news.ycombinator.com/item?id=49995558", "by": "godtoldmetodoit", "date": "2026-10-07", "stance": "warn", "quote": "If I can't push my code, I'd say that's a critical issue. And if my Actions won't run (that I pay for), I'd also put that in the critical issue bucket.", "excerpt": "If I can't push my code, I'd say that's a critical issue. And if my Actions won't run (that I pay for), I'd also put that in the critical issue bucket. I'm going to be investigating self hosting, this is ridicolous.", "context": "pays for Actions", "use_case": "code hosting and CI", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 799911236, "item_id": 49994452, "url": "https://news.ycombinator.com/item?id=49994452", "by": "embedding-shape", "date": "2026-10-07", "stance": "warn", "quote": "was moved away from Github like a year ago, because of the horrible uptime.", "excerpt": "I'm surprised people still rely so much on GitHub. Anything I want to (have to*) be able to deploy on a moments notice, for hotfixes and what not, was moved away from Github like a year ago, because of the horrible uptime. Did others not get the memo yet? It's not getting better, if anything it's getting worse. Best time to get off GitHub was yesterday, the second-best day to get off is today. Tangled, Codeberg or se", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Incident with Git Operations, Pull Requests and Actions \u2013 Resolved"}, {"id": 799883424, "item_id": 49992714, "url": "https://news.ycombinator.com/item?id=49992714", "by": "karmakaze", "date": "2026-10-07", "stance": "neutral", "quote": "Hobby code goes in Github/codeberg.org", "excerpt": "For personal files/media, I heard about the 3-2-1 method: 3 copies, 2 formats, 1 offsite. I'd likely want to add a complete self-contained toolchain to convert format with that offsite copy. I'm not nearly as particular with my OS backups as I used to be. For instance Desktop personalization is minimal. I've used too many computers over the years to maintain much configuration beyond a small number of dot-files. Hobb", "context": "", "use_case": "hobby code hosting", "switched_from": "", "story": "Ask HN: What Is Your Personal Backup Methods"}, {"id": 799756208, "item_id": 49984763, "url": "https://news.ycombinator.com/item?id=49984763", "by": "slop", "date": "2026-10-06", "stance": "neutral", "quote": "it does seem GitHub is fairly friendly anyway", "excerpt": "Yeah, this bodes well for my meditation app frontend I'm going to release on GitHub. It should be fair use ish but it does seem GitHub is fairly friendly anyway.", "context": "releasing a meditation app frontend", "use_case": "hosting a frontend app", "switched_from": "", "story": "Tell HN: GitHub refuses to remove cracked copies of my software after a month"}, {"id": 799154800, "item_id": 49947175, "url": "https://news.ycombinator.com/item?id=49947175", "by": "joshka", "date": "2026-10-03", "stance": "warn", "quote": "how about making notifications good?", "excerpt": "x-posted on their feedback: https://github.com/orgs/community/discussions/208952#discussioncomment-18734336 Instead or alongside this, how about making notifications good? There's some concrete simple improvements that would help triaging in general. 1. Provide ways to filter notifications of a specific state (merged, shipped release, closed) so these can be handled in bulk easily 2. Filter by type (issue / pr / rele", "context": "", "use_case": "notification triage", "switched_from": "", "story": "GitHub's new dashboard experience now the default"}, {"id": 799106081, "item_id": 49944130, "url": "https://news.ycombinator.com/item?id=49944130", "by": "privacyispower", "date": "2026-10-03", "stance": "warn", "quote": "Email is certainly more reliable than sh*thub.", "excerpt": "What is this website dashboard stuff? For coding? Isn't it just a big distraction and periodic focus stealer? They are assuming you are staring at that page all day? I use git. Before that clearcase,p4,svn,cvs,even rcs... In all that time never did I need a web dashboard with clippy telling me what to focus on. Emails were not good enough? Email is certainly more reliable than sh*thub.", "context": "", "use_case": "", "switched_from": "", "story": "GitHub's new dashboard experience now the default"}, {"id": 799099648, "item_id": 49943728, "url": "https://news.ycombinator.com/item?id=49943728", "by": "rplnt", "date": "2026-10-03", "stance": "warn", "quote": "It shows that they are not using the product much anymore.", "excerpt": "One of the recent features I love the most is that they virtually the same color for symbol highlight and text selection. No visual feedback on double clicking a symbol to see if it is highlighted or not (and it sometimes isn't, because they managed to break that too!). Cannot highlight part of the word that happens to be a symbol either. What a lovely feature. It shows that they are not using the product much anymor", "context": "", "use_case": "code hosting", "switched_from": "", "story": "GitHub's new dashboard experience now the default"}, {"id": 799092512, "item_id": 49943282, "url": "https://news.ycombinator.com/item?id=49943282", "by": "Delgan", "date": "2026-10-03", "stance": "warn", "quote": "couldn't GitHub fix the essential ones first?", "excerpt": "It's great to add new features, but couldn't GitHub fix the essential ones first? Just this week, I encountered the following problems: - a diff showing \"0 files changed\" while there are many [1]; - suggested changes in a PR not rendering the original line [2]; - bug trackers not showing more than the 40th page [3]. Might seem nitpicky but it was just over the last week... I have a whole bunch of other bugs on my min", "context": "", "use_case": "code hosting", "switched_from": "", "story": "GitHub's new dashboard experience now the default"}, {"id": 798050848, "item_id": 49878178, "url": "https://news.ycombinator.com/item?id=49878178", "by": "hanifbbz", "date": "2026-09-28", "stance": "warn", "quote": "Just last week Github went down due to a stupid retrial error.", "excerpt": "Author here: thanks whoever shared this here. I love the brutal criticism and critical thinking of this community. I'm also fully aware of the emotions this stirs. If it makes you feel better, I'm not here to change anyone's workflow but I'm fed up with paying full price for degrading service. Just last week Github went down due to a stupid retrial error. We also had AI agents going rogue and hacking companies and go", "context": "builds AI-powered products", "use_case": "", "switched_from": "", "story": "Coding is not solved"}, {"id": 797434448, "item_id": 49839653, "url": "https://news.ycombinator.com/item?id=49839653", "by": "schmichael", "date": "2026-09-25", "stance": "recommend", "quote": "I love GitHub", "excerpt": "Oh absolutely. The resources and features these days are incomparable to the stone tools of the 80s and 90s. I\u2019m just saying that specifically getting started was much easier. My friends and I could trade disks of BAS files and not have a single comment or README to explain what your dev environment needed to look like. We didn\u2019t have to have GitHub accounts. I love GitHub, but trying to help kids manage a million ac", "context": "", "use_case": "sample code hosting", "switched_from": "", "story": "'That's so AI ' What gen Alpha's biggest insult tells us"}, {"id": 795718432, "item_id": 49732402, "url": "https://news.ycombinator.com/item?id=49732402", "by": "vanyauhalin", "date": "2026-09-16", "stance": "warn", "quote": "They cannot count how many packages I have.", "excerpt": "I have been seeing this for one-two years already. They cannot count how many packages I have. https://github.com/vanyauhalin?tab=packages", "context": "", "use_case": "package hosting", "switched_from": "", "story": "GitHub is having trouble counting things"}, {"id": 795460256, "item_id": 49716266, "url": "https://news.ycombinator.com/item?id=49716266", "by": "hbcondo714", "date": "2026-09-15", "stance": "neutral", "quote": "I went from Azure to Github for hosting", "excerpt": "> Hosting companies can change...Point your domain somewhere else when you need to move. That is a much healthier relationship with technology. I went from Azure to Github for hosting so I guess my relationship with Microsoft ended up staying the same? [1] https://amarkota-com-www.azurewebsites.net [2] https://github.com/hbcondo/hbcondo", "context": "", "use_case": "website hosting", "switched_from": "Azure", "story": "Why Personal Websites Are Coming Back"}, {"id": 795068354, "item_id": 49691772, "url": "https://news.ycombinator.com/item?id=49691772", "by": "notthemessiah", "date": "2026-09-14", "stance": "warn", "quote": "in an era where Microsoft is killing Github reliability", "excerpt": "I love Julia, but I feel two annoyances right now with the ecosystem. Interactive programming seems to be having a schism between Pluto, a reactive notebook like Observable, and Bonito, a more imperative notebook like Jupyter from the creator of plotting library Makie. The other annoyance is that the packaging ecosystem is tied very closely to Github and Gitlab as the only alternative, in an era where Microsoft is ki", "context": "Julia user", "use_case": "package hosting", "switched_from": "", "story": "Julia 1.13 highlights"}, {"id": 794762960, "item_id": 49672685, "url": "https://news.ycombinator.com/item?id=49672685", "by": "omnimus", "date": "2026-09-12", "stance": "recommend", "quote": "we should go to support much more democratic Github", "excerpt": "I love you being heavily involved in left wing activist groups but you are no more because they are anti-democratic. When was that? While you were working at google for 10 years? I think you might be in same situation like atleast third of the people here. Yes Codeberg members did undemocratic poll and they undemocratically voted for this anti LLM policy. I fully agree the left wing of the Codeberg is coopting their ", "context": "", "use_case": "", "switched_from": "", "story": "Forgejo <=16.0.3 Critical RCE"}, {"id": 793962992, "item_id": 49622687, "url": "https://news.ycombinator.com/item?id=49622687", "by": "anticodon", "date": "2026-09-09", "stance": "warn", "quote": "To me it looked absurd.", "excerpt": "I worked in a EU company that was developing a product competing with one of Microsoft offerings. All the code was hosted on GitHub, we used Azure for hosting and all the internal communications were in Microsoft Teams. To me it looked absurd. But I was almost the smallest cog in the corporate structure, so I never asked what were the reasons for all these decisions.", "context": "worked at an EU company building a product competing with Microsoft's", "use_case": "code hosting", "switched_from": "", "story": "The Navier\u2013Stokes Millennium Prize Problem"}, {"id": 793891472, "item_id": 49618217, "url": "https://news.ycombinator.com/item?id=49618217", "by": "cloudfudge", "date": "2026-09-08", "stance": "neutral", "quote": "bootstrap my way into github where the full config is saved", "excerpt": "Login and secret key are from memory (especially login for important accounts). Version number is typically pretty small and thus guessable. Like I said, it worked perfectly for critical stuff when my laptop died recently. There is no database. I used the important accounts from memory to bootstrap my way into github where the full config is saved.", "context": "", "use_case": "storing password config", "switched_from": "", "story": "Ask HN: Advice on Migrating from 1Password?"}, {"id": 792192464, "item_id": 49512029, "url": "https://news.ycombinator.com/item?id=49512029", "by": "rawling", "date": "2026-08-31", "stance": "neutral", "quote": "TF at least gave a nice folder view on the branches screen, which we've lost now we've moved to GitHub", "excerpt": "I've been using it at work since we moved from TF source control to TF-Git, close to a decade ago. feature/ticketno, release/number and user/initials/... TF at least gave a nice folder view on the branches screen, which we've lost now we've moved to GitHub, but it has made it easier to enforce.", "context": "", "use_case": "source control", "switched_from": "TF-Git", "story": "Ask HN: What would happen if your company stopped using all AI tomorrow?"}, {"id": 791939616, "item_id": 49496226, "url": "https://news.ycombinator.com/item?id=49496226", "by": "halyconWays", "date": "2026-08-30", "stance": "warn", "quote": "Reliability got worse and worse, steadily.", "excerpt": "And yet 2014 was when the company culture completely changed. The co-founder resigned. The company switched to having bosses for everyone (previously they had an informal hierarchy). They moved to having serious HR, PMs, tech leads, 1:1 reporting, etc. They had a brain drain, like firing Zach Holman, a prominent leader. There was that \"Dear GitHub\" letter about it, when prominent orgs made a public letter about how G", "context": "", "use_case": "code hosting", "switched_from": "", "story": "Bye, Bye GitHub"}, {"id": 791737665, "item_id": 49483604, "url": "https://news.ycombinator.com/item?id=49483604", "by": "yyny", "date": "2026-08-28", "stance": "warn", "quote": "their site stopped functioning without a JITed JavaScript engine", "excerpt": "It just sucks having to pick between two extremes. I moved to SourceHut from Github when their site stopped functioning without a JITed JavaScript engine or when you block certain AI elements. The bloat just got insane. Now it seems like I have to move again since SourceHut moved too far in the other extreme by embracing \"minimalism\" not only of their service but also of their users. > you can [self-]host I used GitH", "context": "", "use_case": "git hosting", "switched_from": "", "story": "Changes to Sourcehut's terms of service regarding LLMs"}, {"id": 791503584, "item_id": 49468974, "url": "https://news.ycombinator.com/item?id=49468974", "by": "lycopodiopsida", "date": "2026-08-27", "stance": "neutral", "quote": "they still seem to be more \u2026 mentally stable", "excerpt": "Nah - all my repos are private, they mostly contain my configs and I am not paying money to read these insanities about tools I use. As much as I like paying to escape a capitalistic monstrosity such as github, they still seem to be more \u2026 mentally stable, for the lack of a better term. At least you are not at a whim of some BDFL or an aggressive minority of radicals. It is quite sad, that we have a choice of enshitt", "context": "keeps private repos", "use_case": "private repos for configs", "switched_from": "", "story": "Changes to Sourcehut's terms of service regarding LLMs"}, {"id": 791361744, "item_id": 49460109, "url": "https://news.ycombinator.com/item?id=49460109", "by": "stevejb", "date": "2026-08-27", "stance": "recommend", "quote": "I have used Github for years, pushing many thousands of commits on personal, private projects.", "excerpt": "I don't know enough about Github or Microsoft to say anything intelligent, but I agree with your sentiment in general. And, one thing is for sure - I have used Github for years, pushing many thousands of commits on personal, private projects. I've burned through as many free action minutes as I can, and I use my own action runners as well. I've done this all for free, so on balance I am grateful for them.", "context": "", "use_case": "hosting personal projects, Actions", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}, {"id": 791313568, "item_id": 49457098, "url": "https://news.ycombinator.com/item?id=49457098", "by": "0xbadcafebee", "date": "2026-08-26", "stance": "warn", "quote": "We're paying for a broken product that stops our work.", "excerpt": "Our company pays for GitHub. We're paying for a broken product that stops our work. I don't have sympathy for the companies whom I pay for a product and give me broken shit in return. This is entirely preventable and their own fault. A restaurant makes pizzas. They suddenly get 100x more popular. They can't make 100x more pizzas. But they are still taking orders from 100x more people. Not only are they not getting en", "context": "paying company customer", "use_case": "company code hosting", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}, {"id": 791306016, "item_id": 49456626, "url": "https://news.ycombinator.com/item?id=49456626", "by": "theideaofcoffee", "date": "2026-08-26", "stance": "warn", "quote": "One less bullshit service sucking all of the oxygen out.", "excerpt": "Give me a break. Sympathy? For microsoft? That might have flown when github was like seven people, but they have nearly unlimited resources to make it better. They're just choosing not to. Let's talk contracts and money before we pull the sympathy card. I used to be on-call in a high-traffic environment where single customers pushed more bits than entire nations. I chose the role. I didn't want people's sympathy, if ", "context": "", "use_case": "code hosting", "switched_from": "", "story": "GitHub Outage Tracker: Is GitHub Cooked?"}, {"id": 790072048, "item_id": 49379503, "url": "https://news.ycombinator.com/item?id=49379503", "by": "Shish2k", "date": "2026-08-20", "stance": "warn", "quote": "it's the worst out of all the systems I use regularly", "excerpt": "\"sophistication\" seems like a strange way to describe GitHub to me - I've found in every individual aspect (code browsing, issue tracking, code review, package management, etc), it's the worst out of all the systems I use regularly... But it's good _enough_ for most people, and it has all those features in one place, which is more convenient than wrangling 10-15 high quality but disconnected systems", "context": "", "use_case": "code hosting", "switched_from": "", "story": "The August 17 outage, and the work ahead"}, {"id": 789421488, "item_id": 49338843, "url": "https://news.ycombinator.com/item?id=49338843", "by": "jubilanti", "date": "2026-08-17", "stance": "recommend", "quote": "It Just Worked (TM) to unite all the work we used to do", "excerpt": "Good points. I guess I keep just wanting 'you are the product' / enshitification / free tier capture to not be the dominant business model of our time. You're right that a YC VC would likely not funds this. There are many alternative business models though. > The best parts of Github that make it worth using in the first place all come down to the size of the network Not intrinsically, only as a side-effect of econom", "context": "", "use_case": "repos, issues, CI", "switched_from": "", "story": "Tell HN: GitHub Is Experiencing Degraded Performance"}, {"id": 789374817, "item_id": 49335926, "url": "https://news.ycombinator.com/item?id=49335926", "by": "sandcat_", "date": "2026-08-17", "stance": "warn", "quote": "Using Github at work is painful in comparison.", "excerpt": "I recently set this up on my homelab, not really expecting to switch to it, more out of interest. But wow, after I saw how unbelievably fast it was, I\u2019ve moved everything over. I\u2019ve now set it up to mirror things automatically to Github if I want to make them public. Using Github at work is painful in comparison. (Also literally just this morning we\u2019ve had to delay a release due to Github being down.)", "context": "", "use_case": "work git hosting", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 789366241, "item_id": 49335390, "url": "https://news.ycombinator.com/item?id=49335390", "by": "VCFundedGenYer", "date": "2026-08-17", "stance": "warn", "quote": "GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI", "excerpt": "I moved to Codeberg months ago in response to GitHub's unreliability, poor moderation and random/illegitimate takedowns, and overuse of AI. Have never regretted the switch + I love the no AI policy.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Alternatives to GitHub"}, {"id": 787341216, "item_id": 49208826, "url": "https://news.ycombinator.com/item?id=49208826", "by": "InsideOutSanta", "date": "2026-08-07", "stance": "recommend", "quote": "I use GitHub for free, and I'm incredibly grateful for the amount of stuff they provide.", "excerpt": "This. I use GitHub for free, and I'm incredibly grateful for the amount of stuff they provide. I don't mind my Actions going down once in a while.", "context": "free-tier user", "use_case": "code hosting", "switched_from": "", "story": "GitHub Is Experiencing Difficulties"}, {"id": 787249009, "item_id": 49203063, "url": "https://news.ycombinator.com/item?id=49203063", "by": "monkaiju", "date": "2026-08-06", "stance": "warn", "quote": "the regular outages were getting ridiculous", "excerpt": "Im shocked this is still going on... We moved our repos at work to a self-hosted Forgejo 2 months ago because the regular outages were getting ridiculous, looks like a pretty good call now. Honestly I dont think I've seen a tool I used regularly with such a moat lose it simply because they cant keep the service up. Also its hard to not see a pretty strong correlation between a bunch of these big companies doubling do", "context": "", "use_case": "git hosting and CI", "switched_from": "", "story": "GitHub Actions Is Down"}]}