10 ms·
GitHub is a mess so lets throw our code into a Musk owned enterprise, famously a different shade of mess? How about neither? Man I wish we stuck with Subversi
by cryo32 2mo ago
GitHub is a mess so lets throw our code into a Musk owned enterprise, famously a different shade of mess?
How about neither?
Man I wish we stuck with Subversion at this point.
- seany 2mo agoif we're totally switching tooling, lets at least go to mercurial instead
- gaigalas 2mo agoIf we're switching, we should probably go to fossil instead.
- yjftsjthsd-h 2mo agoThat actually does make sense seeing as fossil bakes in issues and wikis and all that other stuff that makes it hard to use plain git.
- WorldMaker 2mo agoGitHub's wikis are just git repositories with folders full of Markdown files. That's the easiest thing to pull out of GitHub. Just git clone the wiki repo. At that point I often just use a git headless merge to merge the second repo into the main repo under a docs/wiki/ folder or similar. As I recall, in GHE I remember finding that you could even turn off the repo's wiki at that point and then reset it to point to your docs/wiki/ folder and still have the Wiki interface but pointing it to a branch in the same repository. That was a while ago and I don't know if it is still supported in GHE. I also remember it was work managing that wiki branch because Wikis didn't directly support PR workflows if you have branch protection policies. Also from the documentation it doesn't look like it is supported in Public GitHub right now, which seems a shame to me, as someone who likes all documentation in the same repo as the source. I haven't needed Wikis in public GitHub much, so I haven't tried to do anything like point them to a main repo branch.
- yjftsjthsd-h 2mo agoThat's fair. You could also just put the wiki in a different branch if that's your style.
- deleted 2mo ago[deleted]
- janfoeh 2mo agoThat makes very little sense to me. When your Subversion server is gone, you're hosed. When your Git forge is down, you take any old SSH shell account anywhere, push and keep working.
- jaccola 2mo agoI like Musk companies more than most here it seems, I think he’s a net positive to the world. But (admittedly sans hard evidence) he absolutely gives me the vibe he’d train on my source code without my permission. I simply don’t trust him in this arena. So there is more to lose than just the service being unreliable.
- twalla 2mo agowhatever you say bro - https://www.thelancet.com/article/S0140-6736(25)01186-9/fulltext https://www.thelancet.com/article/S0140-6736(25)01186-9/full...
- kennywinker 2mo agoI can forgive him ransacking the federal government, exploiting workers in everything he does, building data centers that pollute like a cartoon villain, backing a fascist takeover of the US and similar ones all over the world, and openly sig-heiling, but I can't forgive him training on my source code!!!
- TaLiTr 1mo ago> I think he’s a net positive to the world. As a person he's either a poser or a neo-nazi. As a government agent he's responsible for many deaths and as of yet untold harm. Tesla was one of the earliest EV manufacturers, but these days they're overpriced and will be remembered for panel gaps and being destroyed by a car wash. SpaceX has done a lot for that sector, but will mostly be remembered as the company that fucked astrophotography with 10s of thousands of satellites. And Twitter has been dragged into irrelevance so badly it was being called a "reverse startup." Neuralink seems to be going nowhere... Where's the benefit?
- cryo32 2mo ago
- spiderfarmer 2mo agoJust the association with Musk will mean no EU company should use Cursor or its products.
- jpadkins 2mo agowhy?
- spiderfarmer 2mo agoDo you not follow the news? Among many other things he has openly suggested that the EU should be abolished and national sovereignties restored and donated to parties that tow that line.
- jpadkins 1mo agoI don't follow EU politics. Isn't that position a pretty common EU political view? What is evil about decentralization of power?
- spiderfarmer 1mo agoHow is the UK doing after leaving the EU?
- Rover222 2mo agoah yes, the EU shall continue to fade into irrelevance (except for as a dope vacation spot and some fine cheese)
- deleted 2mo ago[deleted]
- spiderfarmer 1mo agoStill. 450 million consumers, a GDP of over $23 trillion. Not bad for a cheesy vacation spot. But the EU isn't obsessed with "winning" or "being number one", like the US, which is number one in almost no area regardless.
- joshuat 2mo agoI feel like the "GitHub is a mess" conversation is a little forced at times - I spend a significant portion of my work day in GitHub and while there have been an uptick in outages lately, it still feels like a very solid platform. I guess I personally wouldn't categorize it as a "mess" and the conversations I read about it here make me think I'm using an entirely different product than everyone else.
- camdenreslink 2mo agoWhen you work at an enterprise that depends on Github, frequent outages are actually a pretty big deal and begin to impact productivity in a real way.
- IshKebab 2mo agoYeah and if I was an enterprise I would definitely be self hosting with Forgejo or Gerrit or whatever. But I think for most hobbyists GitHub is still totally fine. I use it quite a lot and the first time I actually witnessed downtime myself was yesterday.
- jjfoooo4 2mo agoIt feels to me like this is a case of very rapid increase in load from AI pr's more than product quality degrading because of cruft or poor maintenance. It's annoying but I'm not confident that alternatives will do better in the long run vs GitHub (which I'm guessing will improve with time)
- jmathai 2mo agoIt's not only PRs, my personal projects which used github actions were seeing more builds in a single month than all of the previous year.
- whstl 2mo agoI 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.
- jm4 2mo agoGit is objectively better than Subversion. The problem is we are conflating a widely used hosting service with the underlying SCM. We don't need github to use git successfully. Sure, it's nice, but you can install Forgejo or something, which is the exact same boat we were in with Subversion + Trac. You can have that experience right now if you want to. What github is good for is discovery, getting contributions on open source projects (because it's so popular), and integrations. If you wanted to, you could host your open source project on Forgejo and use github as a mirror just to benefit from the visibility and get contributions.
- z_rho_one 2mo agoThis feels like an attempt to get more of Musk's non-coder fans to start vibe coding slop-products. "You can now code with Grok via Cursor and host your code on Origin, all without leaving Daddy Elon's ecosystem."
- trollbridge 2mo agoYou do know you can run git on your own machine, on pretty much any Linux/Unix based server, run it entirely peer-to-peer if you wish... or use Gitlab, including self-hosted Gitlab, or one of many other Git based servers?
- cryo32 2mo agoYeah. I just don't really like git. The user interface is dog shit, merging is nasty, it's really easy to blow your own toes off and it's generally horrible. The only reason it got anywhere was github.
- mejutoco 2mo agoThat must have been why the used it to manage the linux kernel, because of github /s
- cryo32 2mo agoIt's painful if you have to work with it and mortals, not kernel devs.
- trollbridge 2mo agoOkay, well, nothing’s stopping folks from using hg, P4, svn, CVS, RCCS, MS Visual Source Safe, ClearCase, or who knows what else.
- cryo32 2mo agoSometimes you get told what to use. And I am free to dislike it :)
- jm4 2mo agoThere's other stuff out there. You don't have to use it except when you're working with someone who does and there are other systems with some compatibility for that exact scenario. Git became popular because Linus Torvalds created it and it's used for the Linux kernel. If it can succeed there then it's battle proven for sure and that's why people pick it. Almost no one is working at that scale though so don't sweat it. Use what you want. Mercurial was pretty nice back in the day and I think people still use it. If I was going to use something other than git these days, I'd probably take a look at fossil. That thing is so damn cool. You don't even need something like github with that because it's literally built into the fossil binary. And when I say binary, I mean a single, standalone binary for the whole thing.
- bmitc 2mo agoOr Perforce. Perforce, in my experience, just worked. It also has sane conceptual names for things, a good CLI, SDKs, visual tools, cool features like workspaces that Git completely lacks, etc.
- dgellow 2mo agoGit also just work. The issue is the host platform, not the CVS
- bmitc 2mo agoGit has issues all the time.
- Grombobulous 2mo agoMy understanding is that Perforce is really strong in the game development industry, right? I think it handles blob/large file assets better or something like that.
- JonChesterfield 2mo agoBastard thing corrupted some of my source code that was "on a shelf". Just gone, no path to retrieving, reimplement it. About a decade ago now and I'm still angry about it. Don't lose the work is table stakes for source control.
- xlayn 2mo agoThis is the correct answer, but let me add a corolarium, both github, whatever cursor launches and any other bigco does obeys to the same friking iron law: *MAKE MONEY/POWER AT ANY COST, MONEY/POWER IS THE OBJECTIVE*, so you will get EXACTLY the same result from each one of them given enough time has passed.
- slantview 2mo ago100% not a chance for me. I'd rather host it myself on a Pi on a 56k dialup connection with 12% uptime then ever let an Elon related company touch my code.
- whattheheckheck 2mo agoMusk is toxic waste
- an0malous 2mo agoMercurial always looked nice
- throwatdem12311 2mo agoMercurial still looks nice.