Live data from Hacker News

Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

news.ycombinator.com

351–360 of 440 posts

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#351

Disclaimer: I am designing a Git alternative too. Maybe "cloud native" will have a pull for game companies, but I am not so sure. I think a lot of studios would want to self-host. "Git compatible" is an interesting phrase; does Diversion use the same type of backing store? If so, I am not so sure it will handle large files as well as hoped. I had to solve this problem myself, and I did, but it required a different st…

> Maybe "cloud native" will have a pull for game companies, but I am not so sure. I think a lot of studios would want to self-host. Cloud native and self-hosting are not mutually exclusive.

Can confirm, a lot of studios want to self-host.

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#352

Earlier quoted context omitted.

I think you just sold their pitch with this comment... I, like many many people here, have done quite a bit of product design. What do you call it when a bunch of people use your product, and it breaks for several of them? That generally indicates your product is weak, or has a very rough UI.

But that seems like pretty much the equivalent to "rm -R *"? And also just a permission/configuration issue.

Or drop table|database or delete from. To _nearly_ lose data it took multiple clueless engineers and not detecting the issue for months.

I wonder how Diversion handles operations that possibly delete data. Whats their solution?

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#353
post #334

> We’re planning to release it as open source once the code base matures, If it's not open source, I'm not touching this. The one thing Git has over all these alternatives its that GitHub dies, Git is still around and is GPL. If you really want to be taken seriously, please make sure its open source with a copyleft license.

Point taken! Why copyleft though, and not MIT/Apache?

If a competitor to you comes up, and starts building a server around this client, they can start diverging from this client without upstreaming these changes.

It protects you, future users, and makes this protocol live beyond the age of any single company!

Its argubly why git hasn't gone away despite its shortcomings. And while it has been commercialized, it hasn't significantly diverged.

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#354

Earlier quoted context omitted.

I think you just sold their pitch with this comment... I, like many many people here, have done quite a bit of product design. What do you call it when a bunch of people use your product, and it breaks for several of them? That generally indicates your product is weak, or has a very rough UI.

But that seems like pretty much the equivalent to "rm -R *"? And also just a permission/configuration issue.

To put into perspective, that was in 2014 :D There were no branch protections, and git was even harder to use. Plus everyone was new at git, obviously (we started in 2013 with mercurial, which was still a legit thing to do, and switched to git).

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#355

Earlier quoted context omitted.

Re: scalability, in the very first sentence they mention game development, which deals with large quantities of large (and growing), nowadays versioned assets like 3D models, textures, animations, etc.

Ah, I guess this is the curse of ignorance: I saw the sentence but didn't register its significance as I'm not familiar with what's required in game development.

[flagged]

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#356

Little feedback on the "how is it different from Perforce" section of the web page. There have to be more advantages than "it's in the cloud" ...right? Also, for many this is potentially a huge hurdle / disadvantage. Who are you, and why should we trust you with our precious IP / code? (many game studios are on-prem very intentionally) Personally, I'm currently (being forced to) use Perforce and I've learned to toler…

Something of note, is that Perforce Helix does offer a Git interface, with Perforce Helix on the backend. It's something I'm looking to explore at my studio to better understand the tradeoffs there.

It's called Helix4Git and you can mirror (and other options) your git repo into Helix Core using a "graph" depot type.

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#357

There's a lot of remarks in this post that git isn't that bad, or that "losing data with git" is at best an exaggeration and at worst a lie. Other remarks include "People know how to use git", "--force tells you here be dragons", and plenty of git internals by way of explanation. The posts remarks about git ring true to me. I, personally, would have lost work on many occasions if not for IntelliJ having its own "comm…

Thanks for the support! Reminded me of https://xkcd.com/1597/

I wonder why git became such a divisive issue, nobody seemed to have such strong feelings about SVN :D

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#358

If competing with git doesn't work out for you... let me tell you what the world needs... We need to bring freedom and liberation to the .docx nation. Microsoft has held that document format hostage for way too long. They keep changing that file format in order to keep competitors at bay. It is the most grotesque mote in existence in modern times. we need a document creation with versioning baked in but that abstract…

I think Google Docs are doing a pretty good job there! I personally can't stand both Word and Excel so totally agree

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#359
post #8

Perforce seems to already fill this niche pretty well, at least in the gaming sector which this startup seems to target.

Perforce is painful, doesn’t have good cloud offering and does not evolve

We have quite a few cloud options actually, with our Helix Cloud option just releasing last week! https://www.perforce.com/perforce-and-cloud

Re: Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative

#360
post #11

Perforce seems to already fill this niche pretty well, at least in the gaming sector which this startup seems to target.

Totally right, perforce is used by almost all large game studios. But it's painful to use for smaller studios and indie devs - it requires managing your own server with configuration, backups, networking etc. It's also not great for cloud based workflows and remote work, and super expensive with rigid licensing.

Our recently released Helix Core Cloud actually doesn't require managing your own server, we'll do that for you, as it's a SaaS using flexible licensing: https://azuremarketplace.microsoft.com/en-us/marketplace/app...
Post reply on HN