There are definitely ways to do it without those problems, though. They just wouldn't be quite as simple as the approach done for supporting zip.
243 karma · joined July 15, 2009
[ my public key: https://keybase.io/rmg; my proof: https://keybase.io/rmg/sigs/pWw62UMFkJ8JZWzVJt9Sy8UAmLFxrg0YfbjfVCiJxLA ]
There are definitely ways to do it without those problems, though. They just wouldn't be quite as simple as the approach done for supporting zip.
* (any source available OS)
I find it interesting that what git calls a commit is actually a revision (or checkpoint, snapshot, point-in-time) and what mercurial calls a revision is actually a commit (or patch, delta, changeset).
I think a lot of people think in terms of patches/changesets and I suspect (still haven't gotten far enough to confirm) hg is a toolbox for managing them in a similar way to how git is a toolbox for manipulating its snapshot based DAG.
Without using either flag rebase should update the commit date and preserve the author date.
If by rebase you meant GitHub's rebase merge option I think you're out of luck :-/
The same scenarios would lead to resource exhaustion if the thread pool wasn't bounded.
I can definitely imagine blocking happening while waiting for a worker to be available, though. Did you mean simply blocking instead of deadlock?
ISO-8601 only really applies to the Gregorian calendar.
I also like how it combines a "big data" format (parquet) with the main "your data isn't actually big data" tool of choice (sqlite).
A decade late for me, but still looks cool.
An analogy for improving one's ability to assemble IKEA furniture, using this pattern, would be to watch others assemble all types of furniture in order to improve your own abilities. Wouldn't it?
Unfortunately, what this means for candidates is they may have to compete with a LOT more people.
Another challenge you're likely facing is that a lot of companies are only willing to hire senior developers to work remotely because hesitant upper management thinks they will be more trustworthy (completely ignoring the level of trust inherent in having someone write code for them when they themselves can't even verify it).
That negativity aside, here's some advice: As much as there is some backlash around the idea of a GitHub profile being mandatory, one VERY practical use of an open source portfolio of some kind is that almost all open source project work is done remotely using the very same skills required for successful remote employment. This applies even more so to non-programming contributions, in my opinion, which means you don't even need to contribute code to demonstrate these skills.
You need the synchronous communication to have non-work conversations, and you need those non-work conversations to develop and maintain the relationships required (trust, rapport, etc.) for remote work.
> if your organization ever becomes big enough to warrant a physical office
...then you probably don't have enough buy-in to be a fully remote company and that is far harder to work around than timezones.
I like it.
Like a plane, but with gravity replaced by buoyancy and the Y axis inverted so the wings "lift" you down.
People should be aware that Atom (the editor) uses React internally, so it's possible you face similar legal exposure without even shipping anything just because you agreed to the terms by installing an editor.
These people scare me. How can they be comfortable not even knowing what they are telling git to do?
I taught myself how the DAG worked, then the low level commands to manipulate it. Now when I read the docs I get nice surprises like pre-built commands for doing the series of operations I plotted out in my head (most recently 'git merge --no-commit' instead of read-tree, update-index, write-tree)...
Oh god, I've become that guy in college who refuses to use a CRC library until he understands the proof.
But seriously, I'm genuinely amazed people can use git at all without understanding it completely. The mnemonics make zero sense without background, and the operations are completely arbitrary looking.