34 comments

8

I saw this in another thread. there are more than 2 options.

0

This is the thread we needed. I'm confused about GitGud though. It says it is hosted by GitLab which is listed under "boycotted". What am I missing?

0

No idea. It may be that it is hosted by GitLab not maintained by GitLab, so GitLab can't censor it? Your guess is as good as mine.

3

GitLab can be run own your own hardware.

0

I'm confused about the GamerGateOp. Why is this important?

0

It's a repo of tutorials, ops, boycott/support lists, and happenings that enable GamerGate activism. It's the most important resource of the most successful resistance against the SJW hate movement in history. That's why SJWs are constantly trying to shut it down.

0

I mean why is it hosted on a site designed for Version Control when it could easily be hosted on something like Pastebin or as a public document?

0

To take advantage of its collaboration and versioning/rollback capabilities.

Such an extensive project cannot possibly be done by one man. It's the work of hundreds. And it receives tens of updates (pull requests) a day. Some are malicious. A CVS is needed to handle this challenge.

0

GitLab is simultaneously the name of an open source codebase and the free code versioning service that the company offers through it.

One can take the open source codebase and run it on their own hosting without being beholden to GitLab's moderation/censorship. This is what GitGud (as well as many other admins all over the web) are doing.

I do not recommend hosting non-GamerGate-focused projects on GitGud, though. Their resources are relatively limited and they should be allocated to their primary cause.

2

I think i will try Pikacode.

1

Functionally I think it's pretty decent, but the interface is absurdly lousy. The user pages display "<user> contributes to repository" even though I've made no commits to anything but my own stuff. And of course, that isn't even proper english given the context.

0

Which one would you recommend?

2

Good find. I'm the compiler of that list.

It's always being updated, so always refer to either the live version of the comment (rather than the archive) or this paste, which will be updated in parallel.

Thanks.

1

Thank you for putting this together. I'll link the paste in the future.

6

I like GitLab. I use it for my private projects.

The only problem I have with it is it is written in Ruby. I'd like to contribute to the project, but I don't have a strong tolerance for hipsters.

3

but I don't have a strong tolerance for hipsters.

Don't be silly. Code is code, business is business.

2

Don't be silly. Code is code, business is business.

Yes, and hipsters are hipsters. The way they do code and business is not exactly based on logic. Which is the opposite of how someone should code and business. Hence, Ruby and MongoDB, etc.

I swear to fucking God. Ruby's tag line should be: "It's Python, but we put a bird on it and called it art."

1

Could you possibly get any more pedantic? Good grief, I suggest you grow up.

0

Hey everyone, I found the hipster / Ruby programmer!

Calm down, princess. I haven't said anything that wasn't statistically accurate. There is a high correlation between Ruby and hipsters. There is also a high correlation between hipsters and nonsense.

Don't get mad at me for the irrational tendencies of hipsters. Might I suggest going back to Reddit? They have safe spaces for people like you.

0

You can get into a programming language without getting involved with its community, but it's harder than it has to be, especially with recent languages that are constantly changing to keep up with constantly-changing web protocols, etc.

4

Actually, Ruby is an "Opinionated Language" which means there is an ideology involved which reflects the opinion of the community. There is a great deal of "hipster logic" which has seeped into the language as a result. Of course, they won't call it "hipster logic", but you can read between the lines in the language manifestos and understand what I'm talking about.

2

I'm not familiar with the concept of opinionated languages, except in the case of parody languages like C+=. If you'd like to write or link to something about this, especially as it relates to Ruby, I'd like to learn more.

1

"Opinionated Language" I don't think is an official term of any sort. It's kind of like "Hipster Language" nobody in computer science has written a paper defining any of these terms, but we use them anyway.

Generally speaking, any language which has the ideology of "Only One Correct Way To Do It." is an opinionated language. So, you are going to have people talking about "The Ruby way of doing something", meaning you could do it this way, but the "Ruby way" is the way you are supposed to do it. But someone else is always deciding which way is the "correct" way. It's a matter of (someone else's) opinion and you are expected to conform to it.

In other words, there are many ways of skinning a cat, but there is a specific "Ruby Way" of skinning a cat. This culture gets much worse as you delve into Rails. I'm fairly certain Rails should be classified as a cult.

Python is guilty of being opinionated as well, but to a lesser extent.

C / C++ is the anti-thesis of an opinionated language in that it's philosophy is: "We expect our devs to be competent. They probably know what the fuck they are doing. So, do whatever the fuck you want."

A good source to show that Ruby is opinionated would be this interview with Ruby creator, Yukihiro Matsumoto.

Here are some snippets:

I emphasize the feeling, in particular, how I feel using Ruby. I didn't work hard to make Ruby perfect for everyone

I believe consistency and orthogonality are tools of design, not the primary goal in design.

5

GitLab is used by over 100,000 organisations worldwide, on their own servers.

how have I never heard about this?

2

Crappy advertising I guess. I didn't know it existed until the devs at my last job asked for it to be set up on one of the servers.

2

bitbucker ot gitlab? Any reason why one or the other?

1
1

I know what I'll be doing tomorrow.

0
0

I recently installed gogs on my own server, migrating various projects from GitHub. This certainly seems like a good time to move away from GH.