Remix.run Logo
sphars 8 days ago

Ah thought I saw a Helium browser mentioned recently on HN[0] and thought this was the same thing. So this is not the same as this Helium browser [1]?

[0]: https://news.ycombinator.com/item?id=45366867

[1]: https://helium.computer/

VPenkov 8 days ago | parent [-]

The repository introduces it as indeed based on Helium [0].

The cool part about Helium is that it's based on patches, rather than forking the full source code. I don't know how sustainable this is in the long term, but it's an interesting approach for sure.

[0]: https://helium.computer/

kelnos 8 days ago | parent | next [-]

Not sure what's cool about that. A fork is a patch set, with a ton more ergonomics on top. Passing around sets of patches was what we did before VCSs were common/easy-to-set-up, and it was always brittle and annoying.

akazantsev 7 days ago | parent [-]

Here is a homework for you to see why they do it:

  1. Checkout Chromium's codebase.  
  2. Make a commit and see how long it takes.  
  3. Try to push it to any git hosting service.  
You will discover what's actually brittle and annoying.

And yes, being 10s vs 10000s devs in the same repo isn't fun.

akazantsev 7 days ago | parent | prev [-]

Standard practice for Chromium forks. Chromium's repo is huge, slow, and impossible to diff for your changes with 10000s of other commits. Also, painful to host it anywhere.