alsimoneau

joined 2 years ago
[–] alsimoneau 6 points 14 minutes ago

Independence is not a priority with the current geopolitical situation. Plus a lot of people want to make sure PP doesn't get in.

[–] alsimoneau 8 points 52 minutes ago (1 children)

Fuck off back south

[–] alsimoneau 3 points 5 hours ago

Pip is amazing. It does somethings in seconds that take anaconda over an hour to do.

[–] alsimoneau 1 points 1 day ago

Tea taste like cow reflux.

I much prefer water instead.

[–] alsimoneau 3 points 6 days ago

Because they own multiple and plan to sell them and retire.

[–] alsimoneau 10 points 1 week ago (2 children)
[–] alsimoneau 3 points 1 week ago

Glad to know I'm not the only one

[–] alsimoneau 4 points 1 week ago

Please do. Fuck cars.

[–] alsimoneau 0 points 2 weeks ago (1 children)

Branches are distinct.

Let's say you have a main and a dev branch, and you periodically merge dev into main. Because of fast forwarding (on by default) the main branch is completely gone from the history. If you then add bug fixes and project branches it becomes a tangled mess really quickly and it's nearly impossible to understand the structure by looking at the tree.

On mercurial every branch is named and distinct forever. You don't have to try to understand what happened to the project since it's obvious by looking at the tree.

Now there are ways to have a clean git history, but afaik you either need to make sure nobody ever messes it up or have everyone rebase everything and only keep the history of the main branch.

When working in a hyper structured organization that may work, but for more casual developers (scientists, students) that aren't system experts and where you have messy history, mercurial default settings are less confusing, easier to learn and produce better results.

[–] alsimoneau 0 points 2 weeks ago (3 children)

It makes the history clearer.

[–] alsimoneau 1 points 2 weeks ago (2 children)

Surely it could be rewritten in Fortran if performance is really a concern.

[–] alsimoneau 3 points 2 weeks ago (9 children)

No, git has labels on heads of branches. Once the head moves you loose the information. It also makes for a more messy history, which I believe created the whole "rebase everything" philosophy to cope.

view more: next ›