117 points cxr 2 hours ago 68 comments
tangotaylor 1 hour ago | parent
jeron 1 hour ago | parent
tinyhouse 1 hour ago | parent
misnome 1 hour ago | parent
And of course many people self-host which changes a lot of the equation (which you can also do with GitHub, but not for free - and FWIW our self-hosted premium gitlab has about an hour a day downtime, which we've been told by the team responsible is an unavoidable side-effect of backing up gitlab).
mcrowder65 47 minutes ago | parent
Volundr 41 minutes ago | parent
gchamonlive 1 hour ago | parent
GitLab is thought-out to support larger groups with more complex pipelines, and while it's got it's own set of quirks, it doesn't begin to compare, GitHub in contrast seems like a toy forge for toy projects.
neya 1 hour ago | parent
I am even considering hosting my own GIT server myself. Some of our deployments got affected multiple times in the last 6 months alone we were really caught off-guard. Thankfully our clients were understanding of the GitHub outages. But, this should not be the baseline. Reliability should not be the cost of doing business.
[1] https://github.com/creativefoundrysg/desktop#an-open-letter-...
to11mtm 1 hour ago | parent
valiant55 1 hour ago | parent
999900000999 1 hour ago | parent
Say annual contracts start at 100k minimum and everyone gets a dedicated support engineer.
You get your own rack. None of this degraded shared capability nonsense.
Does that seem like a solid business ?
the__alchemist 1 hour ago | parent
999900000999 1 hour ago | parent
What I'm thinking of is a company that exclusively caters to the enterprise.
You get a support engineer and they help on everything, migration, CI/CD, hosting, etc.
Nothing goes down without a solid 3 page write up.
pixl97 1 hour ago | parent
Every other free service would die nearly instantly, so maybe only want useful things to move to other services.
>I am even considering hosting my own GIT server myself.
It's mostly a good idea.... but, with the current security apocalypse we seem to be under making sure your own shit doesn't get pwned is a full time job. The level of security hostility on the internet recently has reached numbers I've never seen before. RCE's dropping about every day, more targeted scans than I've ever seen in my life, swarms of AI bots breaking into services.
pjmlp 1 hour ago | parent
Everyone spent years talking against GPL, business friendly licenses like MIT and Apache were the way of the future, not viral and co.
Now we are here, most projects have their key contributors working at corporations like Microsoft, or gladly getting their acquisition money to pay the VCs, embrace your business friendly licenses.
pinkgolem 1 hour ago | parent
CyanLite2 1 hour ago | parent
locknitpicker 19 minutes ago | parent
That's fine. GitLab offers self-hosted solutions where companies run the service in their own infrastructure and limit who has access to it. The same cannot be said by GitHub, though.
bigstrat2003 3 minutes ago | parent
That isn't true. Self hosted Github exists, and has for years now. From what I hear (from a friend who had to administer his company's instance) it's not a good product by any means, but it does exist.
prologic 1 hour ago | parent
robinhood 1 hour ago | parent
sidcool 1 hour ago | parent
verandaguy 39 minutes ago | parent
> disguised as an open source project
A software project either is or isn't open source. Gitlab CE is source-available (here: https://gitlab.com/gitlab-org/gitlab) with an MIT license, which is a permissive open-source license.Gitlab CE is open-source. There exist versions of Gitlab with features that require payment. This does not mean that Gitlab (the product) is not open-source; it means that Gitlab (the company) has a core product which is open-source, and then sustains its development through the sale of licenses to product tiers beyond that.
BatchJob 1 hour ago | parent
As for gitlab...yuck. But whatever. Most of the dev tool space is really just "sh* we have to put up with now", none of it is any good, all of it is dated from the early aughts, and taken as a whole is even worse because none of it works together.
While software development itself got better in the last ten years these tools stayed the same or got worse (enshittification). And this is part of why folks are self hosting.
The other part is that AI is destroying the Internet and its time to pack your bags anyway. The smart people already have.
carlosjobim 44 minutes ago | parent
CodesInChaos 39 minutes ago | parent
Same reason we ended up with git. Their predecessors were significantly worse, and then they had enough momentum to keep going.
locknitpicker 16 minutes ago | parent
You broadcasted your negative feedback but it seems you had no positive remarks to give. If you feel everything is so bad, would you mind sharing what tolerable alternatives are there to GitHub and GitLab?
rr808 1 hour ago | parent
verdverm 44 minutes ago | parent
does not portend good things for the future
robertfw 26 minutes ago | parent
cwbriscoe 25 minutes ago | parent
verdverm 21 minutes ago | parent
an out of control, bipartisan oligarchy
The majority of HN has been on the winning side of this equation, benefiting greatly from the rise of the computer, internet, and now Ai. This is not most people, we forget about them, we tell them it's their own fault when it is not. The game is not fair, it's rigged for most humans.
Michael Sandel explains it better than I can yet
ozgrakkurt 20 minutes ago | parent
alt227 26 minutes ago | parent
veryfancy 37 minutes ago | parent
cramer4next 27 minutes ago | parent
robswc 48 minutes ago | parent
brightball 17 minutes ago | parent
verdverm 8 minutes ago | parent
- Your container based workflows are the same in CI and locally (you can run containers too), they become one-liners
- Remote caching out of the box without extra steps
- Multiple language SDKs, unlocks the DAG in BuildKit and containers, real reuse
- Obfuscates secrets from your logs and agents. I've built an agent environment on Dagger, which also includes forking and time travel)
tl;dr - Dagger gives you SDK access to BuildKit and container based DAGs for building or anything else.
v1-beta just released yesterday: https://dagger.io/blog/dagger-10-beta/
---
edit: they are replacing BuildKit (for good reasons) and that is already out https://dagger.io/changelog/theseus/