Hacker Timesnew | past | comments | ask | show | jobs | submit | reactordev's commentslogin

Has nothing to do with Perforce being the Oracle of VCS because it’s baked into the big 3? Riiiight.

Perforce is more the IBM of VCS. Older than it has any right to be. Has quiet "dark matter" support contracts with a lot of companies you wouldn't think need Perforce, but they've been using it for long enough they aren't going to change. Some of those support contracts included complicated forks and homegrown solutions that are so sunk cost as to be nearly black holes (and sometimes so different from baseline Perforce as to be evolutionarily different species).

Well another factor could be that Perforce is a lot easier to use than Git - Actually, would like to think am good with git, but sometimes just wonder how it became so big considering the simple or important things (like check-ins and merges) are so complicated.

check-in isn’t a concept in git because there is no server in git. It’s just a log. The beauty of the merkle tree. It’s just GitHub became popular because people didn’t understand that you can rebase from any remote source.

Delta patches become effortless


> It’s just GitHub became popular because people didn’t understand that you can rebase from any remote source.

If everyone uses it wrong, it was designed wrong. See Q-tips.


git is so agnostic about all this stuff that you can even merge completely disparate, unrelated repositories (for example, my own primary "job" repository, and the linux kernel) into the same on-disk structure. Of course, doing so is useless because none of the commits from one repo has any relevance to the other. But because the commits are identified by true GUIDs, there are no collisions, and both sets of commits can happily exist in a single repo.

It's of almost zero utility, but it does (for me) heighten the beauty and elegance of the concepts behind git (and even, the actual implementation).


I found the ability to merge unrelated repositories very useful when collecting various bits of work I did separately and combining it into a single library.

It's not even baked into Google anymore.

Technically correct, but Piper is API-compatible with Perforce, so while there's presumably no license fee it's still strongly there in spirit.

https://graphite.com/blog/google-perforce-to-piper-migration


It's hardly the same thing at this point. For instance you could say Nginx is API-compatible with Apache, and yes that is correct (Maybe? Let's not split hairs here). But to go as far as saying Apache is state of the art and link to Apache's homepage (like throw2ih020 did) is just like.... no.

I think you think I'm trying to correct/one-up reactordev. I'm not. I agree with him. He's pointing out throw2ih020 is being ridiculous, and I'm pointing out that it's even more ridiculous because it's less than 3.


Is Google a big 3 media/entertainment studio?

While I agree with you, not at Google anymore, I do not consider them the top 3 engine providers that I am referring to in my post. No no, Unreal/Unity/Red/EA/SC it’s all perforce.


Ahhhh. Okay. I didn't realize you meant game studios. Wasn't familiar with that "big 3" term until now. Thanks for clearing that up.

Tech in general, you’re spot on though.

Aside from politics, the current state of corporate paralysis is killing me.

I make my living by building solutions. Companies usually are chock full of problems that need solutions. Companies are still full of problems that need solutions but they are completely paralyzed because they think if they wait a quarter or two, a model will come along and solve all their problems.


Next they’ll be defending full screen div paywalls.

“Context full, compacting”

There was a time when we would spend an enormous amount of time defining a spec, so that we can farm out the code. Now, we farm out the spec so that we can spend an enormous amount of time with the code.

Now we replace both with prompts.

I feel like Orange Theory has a new business prop...

you can't explain the HN hug. You feel it, or your servers do.

Forced to by a walled garden called the App Store. The Hotel California of software.


There are millions of Windows 95 embedded in industrial or government machines. Millions.

Doing stuff that an ESP 32 would suffice.

There are at least 8 layers of bureaucracy between the ones who need it, and the ones who make it.

Yeah but instead of rewriting it, dropping in a supported OS that continues to receive security fixes is a very attractive alternative.

Paired right next to the “personals” ads they used to have.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: