8 ms·
GitHub's time as the "cool" option has ended. It has matured and moved beyond the early adopter community, and presence on it is no longer a social signal of an
by floatingatoll 6y ago
GitHub's time as the "cool" option has ended. It has matured and moved beyond the early adopter community, and presence on it is no longer a social signal of any significant relevance.
I use GitHub to get work done, either on my projects or on others. I do not expect GitHub to innately provide me a degree of fun. That's the job of the projects, not of GitHub itself.
Zoom exited the early adopter phase this past pandemic. It promptly was given significant attention, reasons were found to declare it "uncool", and Jitsi was elevated as the next "cool" replacement.
This article confirms that GitHub is now exiting the early adopter phase. Significant attention is being paid to it, reasons are being found to declare it "uncool" — but, no replacement has yet been elevated as the next "cool" replacement for it.
What will GitHub's replacement "cool" service be?
- zatkin 6y agoGitLab? :)
- Normal_gaussian 6y agoMe and the rest of the cool gang have been using GitLab for a while now.
- kwistzhaderach 6y agoWhat’s the difference for a personal user? Is gitlab better?
- 0x0 6y agoFree unlimited CI minutes for private repos if you bring your own gitlab-runner is one great benefit I enjoy.
- Kovah 6y agoTo be fair, you can also have your own runners for Github Actions, which will not affect your CI minutes. https://help.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners https://help.github.com/en/actions/hosting-your-own-runners/...
- ashtonkem 6y agoLast time I tried Github Actions I was shocked at how bad it was. Somehow over and under documented at the same time, and overly dependent on third party repos to accomplish the most basic tasks. I gave up and used CircleCI.
- jon-wood 6y agoThat’s an odd definition of free you’ve got there given you’re going to have to pay for something to run it on.
- 0x0 6y agoI mean, you still need to buy a computer to even do a git push... what
- rusticpenn 6y agoIt has CI/CD integrated( dont remember if they are in the free version).
- Master_Odin 6y agoso does GitHub now, though there are some unfortunate limitations on PRs from forks
- flohofwoe 6y agoIMHO the gitlab CI service makes a lot more sense though, github has this weird concept of "Actions", and running CI/CD/... is some "shortcut" that was added as an afterthought because nobody could figure out how github actions are supposed to work for something simple as "please just run this script after each push".
- wildpeaks 6y agoI'm not sure what you're referring to, it's very easy to run an Action after each push? on: push: branches: - "**"
- flohofwoe 6y ago"Proper" CI/CD support was only added after users complained that Github Actions are too complicated to use for CI/CD, see: https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/ https://github.blog/2019-08-08-github-actions-now-supports-c...
- jacobparker 6y agoIt's really hard to understand what you're trying to say here. I use actions a lot. There is no distinction between actions and CI/CD here. The context of this blog post is a set of features that were added to actions (during the beta!) to better support CI/CD workflows. There is no CI/CD "shortcut", like you say, bolted on to actions. The alpha was rougher (and completely different) but that's why it was called an alpha!
- solarkraft 6y agoIt's actually open source itself. I was pretty shocked to find out that GitHub isn't (it's the face of open source!).
- marcus_holmes 6y agoAlso owned by Microsoft. I mean, I get the "new" Microsoft. And I get that this is mostly a street-cred move by them, and they'll try to not mess it up by interfering with it. But still. That's now. What happens when the next shake-up comes and there's a push by the accountants to make money off everything, that's the important bit. It's like Atlassian taking over Trello. They'll mess it up, it's just a matter of when not if.
- ClikeX 6y agoJust to clarify here. It's only been owned by Microsoft for about a year now. Before that they were their own company. And as far as I know, the source was never OSS to begin with. Microsoft didn't swoop in and lock it down. It was already like that. In case anybody wondered if Github was closed-source because of Microsoft.
- marcus_holmes 6y agoyeah, good point
- deleted 6y ago[deleted]
- factorialboy 6y agoWell, depends. For self-managed solutions, GitLab is considered better. While GitHub remains the "home" of open source (at least for cool, hip JavaScript projects). Based on Hacker News threads, SourceHut is challenging GitHub in "coolness" too. ️
- Normal_gaussian 6y agoWhen I started using it it was free private repos and CI minutes. Whilst GH has duplicated these features very recently, they are still things that are at the core of gitlabs offering, so are generally higher quality and better supported. Gitlab is also open source, which lets me mirror their repo locally in case they die or remove a feature I use. Oh, and gitlab isn't systematically racist, which is always a personal ethical win. Shout out to sourcehut as a possible next cool thing - currently in public alpha
- pbhjpbhj 6y agoRacist?
- MaxBarraclough 6y agoThey're probably referring to a code-of-conduct document which has been attributed to GitHub, although I believe the document is (was?) actually maintained by the TODO Group, of which GitHub is a member. https://todogroup.org/members/ https://todogroup.org/members/ Discussion of the code-of-conduct: * https://github.com/dear-github/dear-github/issues/107#issuecomment-182791714 https://github.com/dear-github/dear-github/issues/107#issuec... * https://news.ycombinator.com/item?id=19162683 https://news.ycombinator.com/item?id=19162683
- Carpetsmoker 6y ago> Oh, and gitlab isn't systematically racist, which is always a personal ethical win. Wait, what? How is GitHub "systematically racist"? > Shout out to sourcehut as a possible next cool thing - currently in public alpha Sourcehut seems like a niche product for a niche audience. That's not a criticism – if anything, that's a compliment because too often people with niche needs or preferences are left out in the cold, but I don't think it'll be anywhere near the "next GitHub".
- steve_adams_86 6y agoAre you talking about those affirmative action, 'anti white' slides created by a woman who worked/works for GitHub? Or the master/slave debacle?
- 0XAFFE 6y agoSourcehut?
- crispyporkbites 6y agoThe one true answer
- unixhero 6y agoYes, but why?
- chucky_z 6y agoBecause it’s cool! Also it’s extremely open source, has a cool tech blog, and feels like it has a lot of momentum
- tomcooks 6y agoFor starters, it's not owned by a gigagroup
- MaxBarraclough 6y agoPerhaps a relevant comparison here is Pinboard. It's a paid subscription website and has done very well as a one-man-army project. Its success hasn't compromised its virtues of being lightweight and no-nonsense (unlike Delicious). If SourceHut could do the same for Git that would be great.
- enriquto 6y ago> If SourceHut could do the same for Git that would be great. It already does. Other than some (minor) missing features that are in active development, what else do you need?
- MaxBarraclough 6y ago
- blueflow 6y agoProjects are settting up individual cgit, Gitlab or Bitbucket instances. Roughly half of the projects i contributed to now have their primary upstream outside from Github.
- jaekash 6y agoWell on a scale of coolness Bitbucket hits rock bottom, just like all things from Atlassian.
- random_visitor 6y agoNo offence, but as someone who has only ever used github and gitlab, can you clarify why it's uncool?
- pjc50 6y agoProbably spillover from hating Jira, the popular-but-bad bug tracker system.
- patates 6y agoJira is not bad per se, people use it like a generic CMS, and it also can be one, and that creates problems.
- sammorrowdrums 6y agoYeah, hatred mostly because Jira is the grand enabler of micromanagers and corporate accountability and a bit slow. It can be whatever people want to use it for. The customisation and the key features of the tool are not bad. Then again, most tools are neutral until a person wields them. [Edit typo]
- pjmlp 6y agoJira is heaven compared with Excel sheets, or half backed task management done by Summer interns than many of us have suffered with. I have endured all, from web forms storing their data via Perl CGI scripts to Excel sheets which require a PhD in VBA macros to change anything.
- rapnie 6y ago> What will GitHub's replacement "cool" service be? Hopefully this will be ForgeFed [0] standards support, allowing forges such as github, github, gitea, sourcehut, notabug, etc. to interoperate via ActivityPub-based federation. ForgeFed opens walled gardens and allows anyone to interact with any repo with a single account regardless on where it resides. It is still in early development stage, but received funding from NLNet which will be distributed among contributors working on roadmap items [1]. Additionally feedback is requested via the Feneas forum [2] so make yourself heard :) [0] https://forgefed.peers.community/ https://forgefed.peers.community/ [1] https://notabug.org/peers/forgefed/issues/87 https://notabug.org/peers/forgefed/issues/87 [2] https://talk.feneas.org/c/forgefed https://talk.feneas.org/c/forgefed
- kps 6y agoHopefully something not using git. Changeset workflow glued onto snapshot storage is just fundamentally broken.
- diegoperini 6y agoCan you explain why? It sure has its pluses and minuses but which aspect makes it broken?
- kps 6y agoI've had to deal with reconciling a divergent tree; I've seen code that does not appear in `git show x` for any x in `show show --full-history`, and discovered that `git show XXXX` is different from `git diff XXXX^..XXXX`. I'm sure a fanboy will be along to tell me that a commit is just a monoid in the category of endofunctors and I just need to run `git-vent-branch --relieve-mimic-subtree --stub-indict-file`, but I'd rather not.
- diegoperini 6y agoI wish I knew what any of those commands mean (except diff).
- kps 6y agoMe too. I made a typo (`git show` not `show show`) and the last one is from https://git-man-page-generator.lokaltog.net/ https://git-man-page-generator.lokaltog.net/