From my understanding git reflog works on refs and jj op log works on fhe repo as a whole. E.g. if I rebase some stacked branches then I want to undo it, with git I would reset each branch separately. With jj you can…
rerere can help, but OP probably has their own workflow
Why couldnt you flatten it?
swap with last element then truncate at the end
Well, it can make some chained function composition easier. Ick1 result1 = potentiallyNull1(); Ick2 result2 = (result1 == null) ? null : potentiallyNull2(result1); Ick3 result3 = (result2 == null) ? null :…
maybe it’s better now, but at last time I checked (~2 years ago) humans are still better in jargon heavy contexts - legal as you mentioned, tech/medical/etc. also accents, muffled audio, noise in general, humans are…
My interpretation is that as engineers, we attempt to justify all of our choices through purely rational means. However, as humans, we cannot really make said choices without also being at least somewhat influenced by…
Well, recursion is well-structured and can be reasoned about through induction. Goto is unstructured…
I don’t think I follow, do you mind giving a concrete example?
Well the main point is that there are changes that for most languages would need a change in the compiler/interpreter itself. However in lisp those kinds of things can be done in userspace
I believe int[6] can still be passed to static 5 but I would have to double check
Looks fine to me
I like to wrap it in a venv (pure python project) or nix flake (mixed languages)
Left leaning red black trees enforce extra constraints, which remove symmetries. This actually adds an edge case when instead you can just treat left/right rotations and comparisons as symmetric operations. Left Leaning…
A follow up from the same author https://blog.codinghorror.com/web-discussions-flat-by-design...
Interesting side note: the blog is generated with the C preprocessor https://aartaka.me/this-post-is-cpp
e4 d5 e5 f5 exf6 This simple en passant works
I use Sidebery for tab groups, but it would be nice to have it built in
At least in safari, you can hit the AA button and increase the font size there.
Aren’t fruits only plants which contain seeds? Like a celery would not be a fruit
You can approximate it by maintaining some kind of vtable, but it can get messy, especially if you need to implement multiple traits/interfaces.
These virtues are promoted by Christianity as well
Without it, it would pass the current location, that is the location inside that test function, rather than the original parent call.
Maybe have your public fields defined as a second struct, and then you can cast the pointer to your struct to the concrete struct that has all the public fields. This has the restriction that all public fields must be…
Austral has been looking good to me as a potential "rust-lite". It's still in the very early stages though.
From my understanding git reflog works on refs and jj op log works on fhe repo as a whole. E.g. if I rebase some stacked branches then I want to undo it, with git I would reset each branch separately. With jj you can…
rerere can help, but OP probably has their own workflow
Why couldnt you flatten it?
swap with last element then truncate at the end
Well, it can make some chained function composition easier. Ick1 result1 = potentiallyNull1(); Ick2 result2 = (result1 == null) ? null : potentiallyNull2(result1); Ick3 result3 = (result2 == null) ? null :…
maybe it’s better now, but at last time I checked (~2 years ago) humans are still better in jargon heavy contexts - legal as you mentioned, tech/medical/etc. also accents, muffled audio, noise in general, humans are…
My interpretation is that as engineers, we attempt to justify all of our choices through purely rational means. However, as humans, we cannot really make said choices without also being at least somewhat influenced by…
Well, recursion is well-structured and can be reasoned about through induction. Goto is unstructured…
I don’t think I follow, do you mind giving a concrete example?
Well the main point is that there are changes that for most languages would need a change in the compiler/interpreter itself. However in lisp those kinds of things can be done in userspace
I believe int[6] can still be passed to static 5 but I would have to double check
Looks fine to me
I like to wrap it in a venv (pure python project) or nix flake (mixed languages)
Left leaning red black trees enforce extra constraints, which remove symmetries. This actually adds an edge case when instead you can just treat left/right rotations and comparisons as symmetric operations. Left Leaning…
A follow up from the same author https://blog.codinghorror.com/web-discussions-flat-by-design...
Interesting side note: the blog is generated with the C preprocessor https://aartaka.me/this-post-is-cpp
e4 d5 e5 f5 exf6 This simple en passant works
I use Sidebery for tab groups, but it would be nice to have it built in
At least in safari, you can hit the AA button and increase the font size there.
Aren’t fruits only plants which contain seeds? Like a celery would not be a fruit
You can approximate it by maintaining some kind of vtable, but it can get messy, especially if you need to implement multiple traits/interfaces.
These virtues are promoted by Christianity as well
Without it, it would pass the current location, that is the location inside that test function, rather than the original parent call.
Maybe have your public fields defined as a second struct, and then you can cast the pointer to your struct to the concrete struct that has all the public fields. This has the restriction that all public fields must be…
Austral has been looking good to me as a potential "rust-lite". It's still in the very early stages though.