Live data from Hacker News

Perforce charges $500 for training training videos.. and it's AI narrated

training.perforce.com

71–80 of 92 posts

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#71
post #36
post #26

Earlier quoted context omitted.

Except in game dev where you want to version control your art assets as well.

I was responding to someone who made a generic statement about git?

I mean, in general, the fact the git doesn't deal with large files well is not really a feature, even if it incidentally makes it a worse idea to check build artifacts into your repo.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#72
post #59

Earlier quoted context omitted.

MINE | MERGED | THEIRS where you can select elements from both and have them merge into the middle. Or the p4 merge way of: MINE | THEIRS ------------- MERGED Even most GUI's for git do it this way actually. Merging should not be a major issue, it should be a trivial annoyance. It shouldn't drop you into an interactive rebase that invalidates every object after it (necessarily).

It doesn't "drop you into an interactive rebase" unless you tell it to. If you want to rebase, rebase. If you want to merge, merge. As you say, even most UIs for git show what you are saying you want.

you’re right, when a merge conflict happens it drops you in “detached head” and writes a diff into your files which even when modified away require you to issue a special command to continue.

Its actually worse than interactive rebase.

“detached head” and “rebase” aren’t meaningful verbs to normal people… when all you want is to save a working version

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#73
post #18

Earlier quoted context omitted.

You may be correct, but from a user experience and product standpoint, you'll never get around the fact that if something doesn't feel real then it will also feel less quality and thus less valuable. Whether you like this about the human experience or not is irrelevant, since they are selling something they expect humans to use and buy, and one would hope they'd want their customers to come away from it feeling like…

there is definitely a cost of doing either. because if its human narrated, the likelihood of it being up-to-date drops because _updating it after changes costs actual money_, whereas the ai naratted likely only needs to have its script adjusted to kick of the generation pipeline. it really depends on how well its actually implemented imo - and i have no idea how well this particular case is in parctice, as i've never…

I mean, yeah, if I'm going off the cuff it seems like a scam either way. What you describe is just regular product stuff, AI doesn't change that much here. Though, what I do see that is different from the usually is companies attempting to cut corners but not reducing prices. They're keeping prices high that may have reflected a cost to production and that has suddenly taken a nose dive.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#74
post #72

Earlier quoted context omitted.

It doesn't "drop you into an interactive rebase" unless you tell it to. If you want to rebase, rebase. If you want to merge, merge. As you say, even most UIs for git show what you are saying you want.

you’re right, when a merge conflict happens it drops you in “detached head” and writes a diff into your files which even when modified away require you to issue a special command to continue. Its actually worse than interactive rebase. “detached head” and “rebase” aren’t meaningful verbs to normal people… when all you want is to save a working version

Merge conflicts don't put you into a detached head state. You stay on the branch where you ran git merge. Why would it change your checked out branch?

The special command is just `git add` to stage your changes followed by `git commit` (or do it all in one command as `git commit - a`), same as any other changes.

Rebase is something else. It's something you do on purpose because you specifically want to rewrite the history. Personally I use it a lot and expect everyone on my team to, but you can use git just fine without ever rebasing or even knowing it's there.

Like I actually have no idea what you're talking about. Is your criticism actually targeted at some specific UI tool that's not git?

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#75
post #71
post #36

Earlier quoted context omitted.

I was responding to someone who made a generic statement about git?

I mean, in general, the fact the git doesn't deal with large files well is not really a feature, even if it incidentally makes it a worse idea to check build artifacts into your repo.

I don't think it's large files. It's basically made for .txt files and that is all. Even small binary files… you can have them but it's not great with those.

I think it's fine for scope to exist.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#76

Earlier quoted context omitted.

That just means you did not really try for 20 years.

UI wise git sucks. The its commands are barely related to what they do, and that little makes sense only if you have in mind the underlying storage model (which is by itself a sign of bad UI). Almost any other version control tool I have used in my life make more sense that git. There are many reason for why git won, being able to use it without having to look up commands is not one of them.

The commands don't require you to know the underlying storage model. e.g. I have maybe once in 15 years had an occasion to think about packfiles. I couldn't tell you basic facts about the storage like whether a git clone will mean you necessarily have the same object files as the upstream (I presume no). Content addressed (with named references) snapshots aren't the underlying storage model. They are the UI model, and they make a ton of sense for that purpose.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#77
post #52
post #36

Earlier quoted context omitted.

I was responding to someone who made a generic statement about git?

it does kind of suck though. (and he was talking about gamedev, which is not the only kind of development that deals with more than just plaintext, but its the one you can probably understand best). Git solves a problem that we immediately unsolve constantly, and so we end up with the warts of both. Its so ubiquitous though that people literally can’t even step back and realise this fact unless they are forcefully ex…

Ok but how should the improved git replacement actually be?

Feels to me you're just saying things.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#78
post #60

Earlier quoted context omitted.

> However, I continue to be amazed that Perforce survived Git. Virtually 100% of non-indie devs use Perforce. Is Perforce good? Ehhh not really. It’s been stagnant for 15 years. Is Git capable of meeting game dev needs? It’s not enough close. No Git LFS does not count. Personally I think even Git is mediocre at best. But it’s all modern devs know. So there’s been very little progress towards version control that does…

> Virtually 100% of non-indie devs use Perforce. Not really. There are better products out there. When I worked at Triple-A studio, we used Alienbrain, which is specifically tailored for huge binary versioning with previews and stuff. We had terabytes of assets, and Alienbrain handled it well, including seamless integration into pipelines - something a stock git or Perforce would never achieve.

Blizzard? I've never heard of Alienbrain used elsewhere.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#79
post #77
post #52

Earlier quoted context omitted.

it does kind of suck though. (and he was talking about gamedev, which is not the only kind of development that deals with more than just plaintext, but its the one you can probably understand best). Git solves a problem that we immediately unsolve constantly, and so we end up with the warts of both. Its so ubiquitous though that people literally can’t even step back and realise this fact unless they are forcefully ex…

Ok but how should the improved git replacement actually be? Feels to me you're just saying things.

Obviously you feel that way, thats my entire point.

Try alternatives, they already exist.

Re: Perforce charges $500 for training training videos.. and it's AI narrated

#80

Earlier quoted context omitted.

git lfs?

From what I understand (I don't use it, myself, so this is hearsay), Git LFS is unsuitable for the kinds of assets used by creative studios.

We've been working for a few years on a VCS that is starting to get adopted by creative studios - called "Oxen"

It's open source: https://github.com/oxen-AI/oxen

Most users are building their own interface on top, but we also have a nice experience in our web ui: https://oxen.ai

Would love people to try it out and give us feedback!

Post reply on HN