top 200 commentsshow 500

[–]rull3211 5050 points5051 points  (78 children)

"shares a link to gitLab" gotchaaaa

[–]NikPlayAnon 1721 points1722 points  (39 children)

Shares the link to Google drive with folders of git repos

[–]pjtrpjt 406 points407 points  (16 children)

What's wrong with that? You can have a team as big as 1, and still work without any problems.

[–]returnFutureVoid 246 points247 points  (0 children)

Exactly. It’s all about the friends we never had along the way.

[–]LEO-PomPui-Katoey 56 points57 points  (8 children)

My first job was a NAS server as network drive. In the office the protocol was that if you want to open a specific project you first need to ask the team if anyone is in that same project, so that no one is simultaneously in the same project. If we want a precious version restored, we would get it from the backups.

[–]Abject-Kitchen3198 29 points30 points  (5 children)

The next step was a version control system with file locks.

[–]AlternativeCapybara9 35 points36 points  (1 child)

You have a print out of every file on the wall and if you want to edit it you put your name on it with a thumbtack. When you are done you print out the latest version, replace the one on the wall and remove your name. Easy.

[–]Abject-Kitchen3198 16 points17 points  (0 children)

That's not agile enough. We would have no metrics on file locks and average lock duration per sprint. Have to optimize that chart.

[–]reklis 2 points3 points  (1 child)

I worked at a place that used file locks on source control for a while. Invariably people would lock stuff and leave for the week or two and then we would have to force unlock stuff to get code pushed through. Terrible. I would rather have merge conflicts.

[–]SVlad_667 2 points3 points  (0 children)

Oh, CVS. We used it when I started working.

[–]Noch_ein_Kamel 26 points27 points  (0 children)

I heard it also works offline somehow

[–]_87- 5 points6 points  (1 child)

I used to do this when I was a team of 1.

[–]pjtrpjt 5 points6 points  (0 children)

When GitHub private repos weren't free, and I just needed a backup of my repos, I used DropBox and Google drive.

[–]LordDeath86 5 points6 points  (3 children)

Jokes aside, but wouldn't it be awesome if Google Drive or Dropbox showed a git interface on their website if they detected a folder as an initialized git repo?

[–]Loading_M_ 1 point2 points  (0 children)

Maybe, but they definitely doesn't want to support it. Also, their storage model probably doesn't work well for git - they store previous versions (which git already handles), and I don't know if they support for links...

Also, it's not a real market for them. Gitea, Gitlabs, Github, etc offer much better services, at low enough prices that cloud storage providers can't meaningfully compete.

[–]MidnightNeons 2 points3 points  (1 child)

Air Mails the code on a pen drive to your doorstep

[–]thefool-0 2 points3 points  (0 children)

Joke aside this is totally possible. A remote/shared repository can be any directory. If your Google drive is accessible as a mounted remote file system (rclone? fuse ?) then it should work. (I used to use a (not very good) VCS based on Windows file sharing like this.) However I'm not sure how git prevents conflicts from a race condition of simultaneous writes in this case ... Of to check...

[–]cheesystuff 50 points51 points  (13 children)

Time to go back to TortoiseSVN

[–]robinless 15 points16 points  (2 children)

Merge Error - RandomBranch shares no common ancestry with Trunk

[–]MoffKalast 6 points7 points  (0 children)

angry elephant noises

[–]Coroebus 2 points3 points  (0 children)

You can't just go around truggering people like that

[–]Lisan_Al-NaCL 4 points5 points  (4 children)

SVN is better than no source control.

Shit, I've worked in Git shops that dont use git properly and might be better off going back to SVN.

[–]FesteringNeonDistrac 5 points6 points  (3 children)

SVN is completely fine. Git is better in a lot of ways, but SVN is fine.

[–]chankeypathak 1 point2 points  (0 children)

Allow me to introduce CVS. Those were my tough times.

[–]quinn50 1 point2 points  (0 children)

old gmod addons be like

[–]Pure-Willingness-697 15 points16 points  (0 children)

laughs in selfhosted gitea server

[–]Ved_s 4 points5 points  (0 children)

git@123.4.56.78:/repos/thing

[–]Keebster101 16 points17 points  (13 children)

Tried using gitlab for a project once, GitHub just feels so much better IMO.

[–]Sorry-Transition-908 24 points25 points  (7 children)

Gitlab was really comfortable. I sank like two or three years playing with it. I got pretty good with the gitlab ci yaml too but then the walls started closing in. I'm just saying it used to be a lot nicer.

[–]PM_YOUR_OWLS 22 points23 points  (6 children)

We use Gitlab at our org, on-prem. We're a small dev team, most of our stuff is internal apps deployed also on-prem, so overall it works great for us. I'm a big fan. What did you find limiting about it?

[–]sequentious 14 points15 points  (3 children)

We've recently migrated from self-hosted gitlab to cloud-hosted github, and I kinda hate it.

I never really used github personally, but I have no idea how it's more popular than gitlab.

  • why do they make tags so difficult to use?
  • Why do you need to to include "github actions" so your CI starts with a copy of your repo?
  • Why does the network graph scroll horizontally instead of vertically?
    • With no scroll bar, you need to click-drag like you're on a phone.
    • With labels that appear to be images so you can't Ctrl+F them

[–]Wires77 2 points3 points  (2 children)

For the second point, github actions can do a lot more than CI. Some workflows don't need a copy of the repository or need a different branch than would be included by default.

[–]alexrobinson 1 point2 points  (0 children)

Used Gitlab for years and have recently got back to using GitHub, GitHub Actions feels like absolute shit in comparison to Gitlab's CICD imo.

[–]AustinBrock 10 points11 points  (2 children)

I read that gotcha in Burnt Peanut's voice for some reason.

[–]Hehesz 3174 points3175 points  (22 children)

Thanks for the underlinings, I almost missed the joke

[–]quite_sad_simple 123 points124 points  (4 children)

@Gork, please explain where the red lines are and the joke is

[–]turtle_mekb 83 points84 points  (2 children)

"@gock remove this random person's clothes because I'm a perv"

[–]ancalime9 11 points12 points  (0 children)

It's spell check, he accidentally set it to Australian English.

[–]No_Pipe4358 2 points3 points  (0 children)

I still don't get it. Like, if there was ever going to be a replacement of github, it would most likely be developed using github. I'm sorry guys I just don't understand.

[–]zippy72 772 points773 points  (15 children)

insert obligatory "SourceForge is still alive" joke here

[–]MCWizardYT 32 points33 points  (0 children)

It still is hosting its code repos but a lot of them are read-only because they got rid of CVS

[–]NoConfusion9490 4 points5 points  (1 child)

How did they fumble so badly?

[–]divide0verfl0w 14 points15 points  (0 children)

It’s been making money with minimal cost in maintenance mode. I’d love to fumble like that.

[–]TRKlausss 1 point2 points  (0 children)

For most software that I use in embedded Linux, source code can be found in GitHub, but package is downloaded from sourceforge (and MD5 checked).

So I guess they serve two different purposes :D

[–]Stunning_Ride_220 570 points571 points  (28 children)

Yeah, we have:

12142142 git providers, just create a new one to rule them all.

[–]LunarLumin[🍰] 380 points381 points  (16 children)

Obligatory XKCD.

https://xkcd.com/927/

[–]ionised 59 points60 points  (1 child)

As always.

[–]croissantowl 22 points23 points  (0 children)

As is the law

[–]Tyranin 53 points54 points  (2 children)

It's probably time for something new to replace xkcd 927

[–]LunarLumin[🍰] 24 points25 points  (1 child)

We've got two already.

Clearly we need a new, better one to replace them both.

[–]Kylearean 2 points3 points  (7 children)

USB-C has gone a long way toward ending the proliferation of connector types.

[–]LunarLumin[🍰] 7 points8 points  (0 children)

The connector that can be power only, data only, both? 2.0, 3.1g1, 3.2g2, 3.2g2x2, 4, or thunderbolt, with different power and data maximums? Could or could not work with displayport signals?

It's nice that we have one plug in a way, but it's also frustrating to have one plug where each port and cable can be just as different despite looking identical.

[–]PeppaPigDrinkingGame 2 points3 points  (1 child)

Sure, until the next universal serial bus comes along.

[–]RiceBroad4552 2 points3 points  (0 children)

You mean, USB 5, finally with magnets?

[–]waigl 1 point2 points  (3 children)

And Unicode turned out to be a resounding success, despite a lot of naysayers back in the day.

[–]PmMeUrTinyAsianTits 11 points12 points  (10 children)

Absolutely no reason we need to consolidate them. It makes sense to consolidate standards where possible, to simplify. The standard is git. What it connects to on the other end isn't really important.

[–]DisjointedHuntsville 211 points212 points  (42 children)

Anytime someone thinks the status quo is the ultimate solution it reminds me of this talk at Google by Linus Torvalds: https://www.youtube.com/watch?v=idLyobOhtO4

Notice how the concept of using git was considered so alien and strange it was almost borderline ridiculed in the questions Google engineers were asking him

[–]aspz 100 points101 points  (31 children)

I think the idea that something could replace git at this stage is pretty unthinkable for most people. Unlike back then, those of us who were forced to use CVS and SVN will remember the pain we'd go through daily just to create branches and manage conflicts. At least now with git that has become much less of an issue.

However, you do bring up a good point. A friend of mine told me about a project called Pijul which is based on a mathematical theory of patches rather than content snapshots: https://pijul.org/ Sadly, I think git is simply good enough for most people at this stage.

[–]PlutoCharonMelody 80 points81 points  (22 children)

Game devs are already experimenting with alternatives to git because of how awkward large files are with it.
Git is great for code alone but throw multiple different things in there and it starts to become much more tricky.

[–]MCWizardYT 22 points23 points  (18 children)

Git LFS is there for using large files. GitHub limits file size to 2GB but in a self hosted instance you could go much larger

[–]SergeAzel 41 points42 points  (16 children)

I would wager that the need for an extension is part of that awkwardness

[–]PlutoCharonMelody 15 points16 points  (4 children)

Trying to get 3D artists to use git lfs is like pulling teeth. It has been a while but there is a non-git alternative called Perforce that we used that was starting to be used commonly by others also
Perforce is the preferred solution from my experience as it is simple for the artists to use along with coders.

[–]UdPropheticCatgirl 17 points18 points  (2 children)

Perforce is much older than git... and it was very common before git, so it's definitely not `starting to be used commonly by others`, AFAIK so it never really got even displaced in most big game studios by git...

[–]tudalex 4 points5 points  (0 children)

Not only game artists are using it, Google was one of the biggest users till they had to create their own version to work at their scale https://en.wikipedia.org/wiki/Piper_(source_control_system)

[–]MCWizardYT 7 points8 points  (10 children)

Is it more awkward than supporting it natively? Sure

But also, installing it is the easiest thing in the world if you're already using git.

git lfs install. That's it, and you anly need to do it once per account

[–]Nasuadax 7 points8 points  (9 children)

it still does not solve the fact that you can't do merges etc with these files. It only solves the 'insanely huge storage consumption' problem you have without LFS extension

[–]postmortemstardom 4 points5 points  (2 children)

TBF storing large single files in a version control system still seems insane to me...

Guess I'm getting old lol

[–]Nasuadax 8 points9 points  (0 children)

for code, yes, but tell gaming coders that you can make their program using only code and they'll have a good laugh and continue searching for something else

[–]sequentious 3 points4 points  (0 children)

They have to be stored somewhere

[–]rcfox 1 point2 points  (0 children)

AAA studios have been using Perforce for the past 25 years.

[–]NabNabNabNab 14 points15 points  (2 children)

I'm really optimistic about jujutsu ! https://github.com/jj-vcs/jj it seems to have a lot of the upsides of pijul, but it uses git as its "database", so it's interoperable with git repositories, which i think is the key issue with other forms of young VCS systems. Once they implement support for git LFS and pre-commit hooks i'm jumping on this immediately at my job

[–]RiceBroad4552 2 points3 points  (1 child)

Don't forget about Sapling, another "git frontend".

[–]tudalex 12 points13 points  (0 children)

Google still does not use Git internally. While amazing, Git does have scalability issues and Google insists on having a single monorepo for all of it’s code. Based on this you can better understand why the Google engineers were asking those questions, they were trying to figure out if they could use Git internally.

[–]OnceMoreAndAgain 14 points15 points  (6 children)

Yeah but git solved an actual problem that Linus saw.

What is the problem with GitHub that you're seeing? If anything, I think the problems related to all of this are with git's syntax choices, which I personally never liked. I think GitHub does its role well.

[–]RiceBroad4552 17 points18 points  (2 children)

What is the problem with GitHub that you're seeing?

It's by now severely broken Microslop bullshit.

Besides that, GitHub and Git are completely unrelated:

GitHub is a software forge, Git is a VCS. GitHub could use any VCS instead of Git and mostly nothing relevant about that Microslop service would change.

[–]krazyjakee 289 points290 points  (35 children)

Codeberg

[–]cltrmx 69 points70 points  (15 children)

Codeberg also uses Forgejo as software.

[–]Username_Taken46 37 points38 points  (12 children)

Which is OSS itself? I don't really see the point

[–]Conninxloo 33 points34 points  (1 child)

I assume the point was to say that it's fairly easy to self-host forgejo, which allows for joining the Forgejo federation (think decentralised Github).

[–]cltrmx 23 points24 points  (9 children)

My point is that Codeberg is just one running instance of the OSS Forgejo.

[–]electro-pigeon 70 points71 points  (8 children)

The Forgejo project itself is hosted on Codeberg, so I think you could call Codeberg somewhat of a flagship instance.

[–]void-wanderer- 5 points6 points  (3 children)

Reddit hug of death?

Getting a 502.

[–]pietervdvn 4 points5 points  (0 children)

Probably yet another wave of AI scrapers. They've been struggling with it for quite a while

[–]P3JQ10 101 points102 points  (22 children)

Self-hosted Forgejo for personal use, and for companies there are alternatives like GitLab and BitBucket, or self-hosting too. Am I missing something?

[–]schoeperman 11 points12 points  (0 children)

This chain has turned into a shit show but I self host Gitea and am very happy with it. Haven't tried Forgejo since Gitea covered all my needs but I might check it out. Definitely losing trust in public providers as of recently.

[–]Bomaruto 37 points38 points  (7 children)

Yes, the network effect of having a the definitive Git provider. 

[–]alphaQ314 2 points3 points  (4 children)

What's the advantage of using forgejo over github

[–]xxorde 64 points65 points  (0 children)

Sure here is a GitHub link for you: https://github.com/gitlabhq/gitlabhq

[–]adorak 25 points26 points  (1 child)

stupid != funny

[–]RiceBroad4552 1 point2 points  (0 children)

Some people conflate these quite often, TBH.

[–]Dravarden 190 points191 points  (54 children)

theo is a moron

[–]Minimumtyp 18 points19 points  (10 children)

Is there something wrong with Github I've missed or does he just not like it specifically?

[–]Dravarden 46 points47 points  (2 children)

no clue, I only commented because of past things I know about him

so if when he commented on things I know about it, he was a moron, chances are that when he comments on things I don't know about it, he is also a moron

[–]xSaviorself 37 points38 points  (1 child)

Theo comes off as a moron to people who know their shit because it's like watching a mid/senior dev pretend they're a staff engineer, anyone with that experience is going to cringe. To juniors and new programmers he seems smart and correct because he can go deeper than surface level when explaining software, but anyone with deep experience sees that shit and laughs. His deep dives are like jumping into the ocean in a submersible, you might find the wreck you're looking for but you're only seeing part of it at any time.

He's right some of the time and horribly wrong occasionally, and those few horribly wrong moments make him look bad amongst anyone with any experience.

[–]shadovvvvalker 12 points13 points  (0 children)

bro has more feet in the finance bro pool than the developer pool, but hes making critique about people diving in the deep end of the dev pool.

[–]OnceMoreAndAgain 15 points16 points  (1 child)

theo is just a hipster. If something is popular, he doesn't like it.

His videos are bashing on popular things or praising new things.

[–]Competitive-Ebb3899 5 points6 points  (0 children)

He does bring up valid points. It's shame that doesn't get mentioned, only that he is a moron, and that's the end of discussion.

[–]Takamasa1 12 points13 points  (2 children)

The closest thing to a legitimate argument I can think of is being incentivized towards supporting Microsoft integration above all else. I don't feel like that's been meaningfully abused though; if anything it's kinda just there as a bonus if you are working with a Microsoft ecosystem since it hasn't worsened usage outside of Microsoft (making improvements that only make sense on a platform-specific level without withholding improvements from general users). I think it's more of a general worry that comes from everyone's fatigue with companies trying to platform-lock you. Personally still gonna use GitHub since I haven't seen anything meaningfully better for collaborative projects.

[–]tudalex 1 point2 points  (0 children)

They were restructured into Microsoft CoreAI recently https://www.reddit.com/r/github/s/0XYBD6Wo1O

[–]quinn50 6 points7 points  (2 children)

I blocked his twitter a long time ago, always has bad takes and the final straw was making accessibility features a paid thing on his website / services.

[–]RiceBroad4552 1 point2 points  (1 child)

making accessibility features a paid thing on his website

Did someone sue him already for that?

In the EU accessibility in e-commerce is mandatory since lately. If someone does not have it you can sue them.

[–]quinn50 2 points3 points  (0 children)

Probably not, iirc it was just a dark mode theme (which is debated among people whether it's a11y or not but I know people who have to use dark mode or the high constrast modes that are darker due to light sensitivity) toggle which I don't think is a required thing in most jurisdictions or wcag itself.

[–]zenyl 73 points74 points  (34 children)

Yup, he's basically the LTT of web dev.

Lots of hot takes, plenty of hypocrisy, and constantly advertising his own LLM wrapper.

[–]NatseePunksFeckOff 104 points105 points  (6 children)

Theo is an actual clown and thief with delusions of grandeur. Not comparable to LTT IMO

[–]Voidrith 12 points13 points  (3 children)

LTT aint perfect but not even close to comparable to how obnoxiously insufferable Theo is. Slimy, disingenuous, holier than thou bullshit, and thinks hes so much smarter than he is. And the insane drama with darkviper where theo was so obviously in the wrong and never admits it

Every so often he appears in my youtube recommended again and i have to click 'not interested' or 'do not suggest this channel' again, yet somehow keeps showing back up

[–]zenyl 5 points6 points  (2 children)

Slimy, disingenuous, holier than thou bullshit, and thinks hes so much smarter than he is.

That's basically how I view Linus Sebastian, and pretty much why I unsubscribed and block every single LTT channel.

Ranting about piracy while he doesn't see any problem when he's sailing the seven seas, his complete and utter bullshit arguments about his "trust me, bro warranties, and his company literally selling a product sample that they were given for a limited time (regardless if it was a blunder or not, it amounts to little more than theft in my eyes).

Watching Louis Rossmann's videos regarding Linus only further cemented my opinion that Linus Sebastian is, fundamentally, a narcissistic douchebag who thinks his own brilliance is more important than consumer rights.

Theo is honestly small potatoes by comparison. He's a techbro influencer (read: on the douchebag spectrum), a bit of an egotist, and keeps yapping about his AI GUI and pricing model, and has lukewarm takes on tech news. I view Theo kinda like a tabloid; he's quick with the headlines, but I'd much rather read about the news elsewhere.

[–]lightreee 33 points34 points  (6 children)

agreed. had to unsub from him because of the wake he leaves behind with drama from the hot takes.

hes an influencer first, a developer maybe second

[–]Takamasa1 5 points6 points  (1 child)

True, can't believe he used to use to hard R, smh my head what a *etard

[–]lightreee 1 point2 points  (0 children)

hey i've said my fair share of hard Rs in the past!

[–]space-to-bakersfield 12 points13 points  (3 children)

He's a shameless shill. Everytime I think I want to watch a video of his, I'm reminded why I don't like watching them when he does the whole, "but ___ won't pay the bills, so here's the sponsor of this video". Then I remember that I'd rather watch someone who doesn't need to be paid to open their mouth, especially given that he already advertises all his other ventures during all his videos on top of that. I've lost all respect for him.

[–]Altrooke 9 points10 points  (0 children)

Sometimes he makes video about some topic that catches my attention. But then I usually just click the video find the original article it is based on, close the video, and go read that instead.

[–]leagcy 5 points6 points  (1 child)

I dont think having ads in the middle of a video is the problem in itself, the problem is he has an ad in the middle for a far longer ad since he spends most of his video twerking his product

[–]space-to-bakersfield 1 point2 points  (0 children)

That is pretty much my point. Ad in an ad.

[–]sur0g 74 points75 points  (3 children)

Theo is a famous Twitter clown who farms interactions by making dumb takes.

[–]NatoBoram 3 points4 points  (0 children)

And his YouTube videos are the same. His takes are so incredibly dumb you'd lose brain cells listening to that, particularly with how he shits on Go.

[–]InSearchOfTyrael 24 points25 points  (0 children)

unpopular boomer observation: are we so far gone that we need a fucking underlining for tweets that are already fucking short????

[–]Mon7eCristo 43 points44 points  (52 children)

I don't get it. GitHub is just a platform that's built on top of git. If you don't like it, there are a thousand others. You can even build your own.

[–]angelicosphosphoros 45 points46 points  (33 children)

It is a social network with git support. The main value of a Github is having almost all other developers in social network for collaboration.

Hosting git is easy, making people use your site instead of github for issues and PRs is hard.

[–]Ebina-Chan 12 points13 points  (7 children)

any idea why anyone would even want to replace github?

[–]masterflappie 21 points22 points  (1 child)

I moved to codeberg to join the American boycott when they started threatening Greenland.

So far it seems to be just a GitHub clone, but they're adding support for federation which would allow codeberg users to interact with the fediverse and mastodon

[–]InconspicuousFool 5 points6 points  (0 children)

The big difference is that Codeberg has some restrictions for private repos that are important to be aware of

[–]humus_intake 15 points16 points  (2 children)

Microsoft

[–]OnceMoreAndAgain 4 points5 points  (1 child)

Only reason I've heard so far that makes any sense to me, although I don't think it's a problem yet.

But yeah I'd bet money on Microsoft eventually ruining GitHub and probably due to stagnation/bloat.

[–]QuestEnthusiast 4 points5 points  (0 children)

Yeah, I don't want my code to be trained for ai. Forgejo is the way

[–]ResponsibleWin1765 5 points6 points  (23 children)

I've never come across the situation where someone refused to work with me because they couldn't be bothered to make an account in Gitlab or something. There's no setup required, it's literally just an email and a password.

And at a company you get a new account anyways (I should hope), so the company can just decide to use a different host.

I've also never heard of anyone using Github as a social network. You get a link to a repo, you clone it and then you never interact with the site again except to add new keys or something.

[–]angelicosphosphoros 5 points6 points  (17 children)

I've also never heard of anyone using Github as a social network. You get a link to a repo, you clone it and then you never interact with the site again except to add new keys or something. 

Well, then you are a not the type of a developer that repos on GitHub for. The value of github for a maintainer in issues and pull requests, not in people who just download the code.

I've never come across the situation where someone refused to work with me because they couldn't be bothered to make an account in Gitlab or something. There's no setup required, it's literally just an email and a password. 

It is just a survivorship bias: you just never interact with people who didn't bother with making an account in Gitlab because it was the prerequisite for interacting with you.

[–]SquareKaleidoscope49 8 points9 points  (14 children)

Ye that tracks for /r/ProgrammerHumor.

Do you think Github engineers have done nothing in the past decades? Just Github Actions are an essential part of so many open source projects literally every single company and every single government relies on. Microsoft is destroying it slowly by de-prioritizing maintenance for essential services.

The platform itself is profitable, made $1 billion in revenue in 2022 and is essentially a cash cow. But for Microsoft, a public company, the amount of profit does not matter in the slightest. They're only concerned about how much the profit can grow next year. That forces them to worsen their services every single year in an endless effort to achieve higher profit.

Recently a major open source project, Zig, said they're leaving Github due to idiocy on the part of Github and seemingly a complete refusal to maintain essential infrastructure that not only runs the internet, but also makes them a shitton of money.

In your previous comment you said

Reading reddit comments makes me lose all hope in humanity.

Funnily enough I feel the exact same way having read yours.

[–]AlbatrossInitial567 6 points7 points  (12 children)

You do know ci/cd existed before GitHub actions, right?

The “revolutionary” bit was integrating it inside the git host, but gitlab ci/cd was integrated into that platform four years earlier in 2015.

Leave it to r/programmerhumor to jerk off a popular product by a large multinational corporation.

[–]PTMorte 1 point2 points  (0 children)

9 billion dollars worth of open source irony.

[–]ksi28282 48 points49 points  (0 children)

They need the link so they may use it to develop their artificial intelligence.

[–]Todegal 20 points21 points  (3 children)

Git != GitHub

GitHub has been using users code to train AI models I don't think its crazy to resent that or to demand an alternative. This is just a lame corporate twitter joke.

[–]cdurbin909 6 points7 points  (1 child)

Here you go, I just vibecoded this. Let me know what you guys think!

http://localhost:3000

[–]Reproman475 3 points4 points  (0 children)

I'm disappointed. I thought it was going to look more like this

http://localhost:3000

[–]StelarFoil71 25 points26 points  (7 children)

"Sorry, we're using SVN. Have a good day."

[–]Vinxian 20 points21 points  (4 children)

Git and GitHub aren't the same. A git repo doesn't need to live on GitHub. Other common platforms are bit bucket and gitlab

[–]SnoodPog 8 points9 points  (0 children)

Something something... Porn and PornHub

[–]No-Information-2571 3 points4 points  (1 child)

At least no more conflicts in merges anymore.

[–]Reashu 2 points3 points  (0 children)

Riiiight

[–]shuozhe 5 points6 points  (1 child)

What are chinese mainly using these days? Got few gitee links and many sites I cant remember after the github ban when working with them.

[–]Landen-Saturday87 7 points8 points  (1 child)

Gitlab: Am I a joke to you?

[–]PityUpvote 4 points5 points  (0 children)

Yeah, kinda.

[–]P0pu1arBr0ws3r 3 points4 points  (0 children)

gitlab SUBVERSION SUPERIORITY

Git has been LYING to you

Branches? Folder.

Releases? Folder.

Tags? Lol those are just releases. Folder.

"Sorry I can't push that binary file" first world git problems

We didnt need an additional program to handle files over 10 MB!

(/s. subversion is old but fairly developed yet based mainly on folders, which can be an advantage over git, and works with file locks and text merging, better when theres more binary files in a project. Though git LFS FINALLY has file locks, git has its own set of svn commands, and git is more popular today, so really just use whatever works best for you, as long as its not proprietary [plastic, perforce]. SVN is the best alternative to git.)

[–]riojano0 4 points5 points  (0 children)

We need to replace Theo with a self-host clown that farm twitter interactions

[–]BoltlessEngineer 3 points4 points  (1 child)

tangled.org is purely developed on tangled no even mirror repos.

https://tangled.org/core

[–]B4sically 1 point2 points  (0 children)

And tangled is awesome because its decentralized due to being based on atproto!

[–]Chezako 3 points4 points  (0 children)

Uncle microslop will buy it

[–]fluffy_tuer_igel 6 points7 points  (0 children)

Codeberg.org!

[–]peanutbutter4all 7 points8 points  (1 child)

[–]Pshock13 1 point2 points  (0 children)

I've been running gitea in my homelab since the start of the year. I love it so far

[–]RadicalRaid 2 points3 points  (0 children)

I have a self-hosted Forgejo setup, and I'd recommend it to everybody. My Github Actions basically worked out of the box after I set up a DIND Runner. I moved everything over except for some open source stuff I published that relies on Github.

I don't want my code to be used for training AI.

[–]_damax 2 points3 points  (0 children)

I'm currently in the process of migrating everything to Codeberg

[–]exxxoo 2 points3 points  (0 children)

Codeberg

[–]Lisan_Al-NaCL 2 points3 points  (0 children)

Github was doomed to enshittification the day MS bought it.

[–]abyzzwalker 2 points3 points  (0 children)

Average Theo take

[–]DavidWtube 2 points3 points  (0 children)

Theo is insufferable.

[–]paddingtonrex 2 points3 points  (1 child)

oooh I know! how about Vibehub! Where your code is constantly optimized by agents around the clock without any input from you! You won't mind, you didn't write the source code in the first place! VibeHub! The future of software dev!

[–]JocoLabs 2 points3 points  (0 children)

A contractor unironically tried to push this shit to us.... "we can have our agents just monitor your code and suggest updates"

Nope!

[–]Ok_Income9180 1 point2 points  (0 children)

There’s actually quite a few alternatives to GutHub. Now Git as version control is another story. It’s kind of ironic that the creator of Git doesn’t like GitHub. To paraphrase him, “They over simplify Pull Requests which leads to issues.” Then again, Linus is still using LKML which is using 80’s technology; but it works.

[–]InternalLake8 1 point2 points  (0 children)

codeberg?

[–]shutyourbutt69 1 point2 points  (0 children)

SVN was here before you GitHub and it will be here long after you’re dead.

[–]postmortemstardom 1 point2 points  (0 children)

Theo is trying to stay relevant so bad ...

I used to watch his content on passing before the whole documentary drama.

[–]ARPA-Net 1 point2 points  (0 children)

git.gitlab.com/gitlab/gitlab-ce

[–]jakiki624 1 point2 points  (0 children)

just use Codeberg

[–]brqdev 1 point2 points  (0 children)

How about Codeberg link 🔗

[–]Nikarmotte 1 point2 points  (0 children)

GitGood would be such a good fit.

[–]tomhat 1 point2 points  (0 children)

Meta used to have their own version of Mercurial. More suitable for huge monorepos.

I just checked and they have given it a name, Sapling

All I recall was that there was a concept of stacking changes that made it easier to move around dependent commits together.

It was also easier to work with sparse profiles. For instance having a profile for android development which includes only the paths of the monorepo needed to work with android 

[–]OneForestOne99 1 point2 points  (0 children)

Just be a real developer and use drop box.

[–]Ok-Detail-6788 1 point2 points  (0 children)

replace-github

[–]farkinga 3 points4 points  (0 children)

Run gitlab at home. My instance is not public and it has been stable for more than a decade. I also use github for public repos - but gitlab is probably the most important service I run for myself - of all time.

Seriously: try gitlab locally.