HackerTrans
TopNewTrendsCommentsPastAskShowJobs

MForster

no profile record

Submissions

[untitled]

1 points·by MForster·11 месяцев назад·0 comments

[untitled]

1 points·by MForster·11 месяцев назад·0 comments

Factorio 2.0 and Factorio Space Age DLC Release

factorio.com
17 points·by MForster·2 года назад·1 comments

comments

MForster
·2 месяца назад·discuss
He didn't say that.
MForster
·3 месяца назад·discuss
The sentence that you quoted is more generic. The Zig issue is only one example of "some reason".
MForster
·3 месяца назад·discuss
Or the GEZ... :-)
MForster
·4 месяца назад·discuss
It also equals x with appropriate assumptions (x > 0).
MForster
·10 месяцев назад·discuss
You are talking about spatial safety. There are a few other types of memory safety:

- temporal safety (e.g. no use after free) - initialization safety (no read of initialized memory) - thread safety (no data races) - type safety (accessing memory with the correct type)
MForster
·12 месяцев назад·discuss
> The main things that drives me crazy about jj is that all changes are always staged implicitly.

That's one way to look at it, but I would encourage you to think about it a bit differently.

JJ does not have a concept of "staging", it only has changes and commits. Yes, it automatically snapshots the workspace commit, but I wouldn't use the workspace commit as your staging area. If you want to do explicit staging use the parent commit (@-) as your staging area. You can move changes from the workspace commit (@) to the staging area (@-) explicitly, just like in Git. And you can "commit" (Git terminology) your staging area by starting a new staging area.

The difference here really is "only" that the workspace, the index, and committed changes are modeled with the same concept. And that is very powerful. Admittedly you have to make an informed decision on how to map your workflows onto the model, but that is what comes with the powerful flexibility that it gives you.
MForster
·12 месяцев назад·discuss
You don't even need to re-clone. You can add jj to an existing git repo.
MForster
·в прошлом году·discuss
The CDU has moved from very right to less right, but still right-of-center under Merkel. After Merkel they have moved back right, maybe even more than they were to compete with the extremists.
MForster
·в прошлом году·discuss
It's quite the opposite. This is intended for engineers to make good trade-off decisions as a rule of thumb without financial micromanaging.
MForster
·в прошлом году·discuss
You can still use a similar workflow as with the index. The difference is that the staging area is modeled as a commit, so it's not another concept that will take a while to grok.

Same with the working copy.
MForster
·в прошлом году·discuss
https://jj-vcs.github.io/jj/latest/sapling-comparison/