Could the interpreter have a "restricted" mode and a "dynamic" mode, where restricted mode can be faster because it skips certain lookups? And then if your code _engages_ in a "dynamic" behavior, it then drops out of…
if you do a `git clean -f`, untracked files get deleted. Ignoring files that should stick around helps ensure that command can be used nicely. I've never used `git clean -fdx`, not sure why you would use the `-x` flag…
You might want to use a different elephant logo... the branding implies that it is an official part of the project. E.g. Postico uses an elephant but not the _same_ elephant - https://eggerapps.at/postico/
Doing an S3 object inventory can be a lifesaver here!
I agree with you that the second is less readable and less pythonic (feels more JS/Node-ish).
I conceptually like the idea of dropping coding screens, etc - but how do you objectively identify what you're looking for in a candidate without adding bias to the process? I.e., at least with a coding question, you…
> On the other hand x86 has a lot of old "stuff" still needing support and use cases are much less clear cut (wrt. thinks like how many PCI lanes need to be supported, how much RAM, etc.). Good point overall - the…
Totally get what you mean. I'll pitch for either terraform or AWS CDK as good ways to make some of this plumbing less painful (they both have you describe the end state you want and then generate resources to get there).
I live in SF, it's normal to see someone run out of a Walgreens while an employee tells another employee not to chase the person down (because they don't want to get injured). There's no accountability for theft. Don't…
a year from now, are you actually going to want to test each individual change in a pull request, or are you going to want to test it as an entire unit? I agree that code review you want smaller units but my experience…
Understand where author is coming from - but doesn't squash-n-merge (newish github feature) solve the issue of needing to rebase and the issue of having too many merge commits? Squash-n-merge has nice property of…
I would say this is a pretty good run-down - https://selamjie.medium.com/remove-richard-stallman-appendix... .
Have you taken a look at [PEP 517](https://www.python.org/dev/peps/pep-0517/) ? It enables other tools to replace setup.py (e.g., poetry is pretty nice for making easy-to-package-and-publish pure python libraries).
lib2to3 exists and is used by tools to do this kind of automatic refactoring for python. The idea of having a migration path to the "blessed" way to do things is pretty neat!
at least on Github, if your branch only has one commit, it will use the commit to automatically populate title and summary. And recently pushed commits show up on top of the repo page with a one-click button to open a…
I am so excited for this. I love Python, but as of 2016, I was missing: 0. Pattern matching 1. Easy support for types & type-checking (thanks mypy + annotations) 2. Better string formatting (yay f-strings) And the nice…
My impression is that backend changes more slowly (and is easier to control) than frontend. At least when you're doing backend you can choose your whole stack (vs. frontend where you have to deal with a huge array of…
pretty sure "pay-equity cash reserve" means "setting aside money to increase pay of people who were underpaid relative to coworkers"
Do you manage S3 replication as well? What about lambda deployments?
What's the story on data retention and privacy? Are there servers you store data on and it downloads from? Do you back up messages? Perhaps this is implicit from Matrix protocol but I didn't see a clear call out on the…
Could the interpreter have a "restricted" mode and a "dynamic" mode, where restricted mode can be faster because it skips certain lookups? And then if your code _engages_ in a "dynamic" behavior, it then drops out of…
if you do a `git clean -f`, untracked files get deleted. Ignoring files that should stick around helps ensure that command can be used nicely. I've never used `git clean -fdx`, not sure why you would use the `-x` flag…
You might want to use a different elephant logo... the branding implies that it is an official part of the project. E.g. Postico uses an elephant but not the _same_ elephant - https://eggerapps.at/postico/
Doing an S3 object inventory can be a lifesaver here!
I agree with you that the second is less readable and less pythonic (feels more JS/Node-ish).
I conceptually like the idea of dropping coding screens, etc - but how do you objectively identify what you're looking for in a candidate without adding bias to the process? I.e., at least with a coding question, you…
> On the other hand x86 has a lot of old "stuff" still needing support and use cases are much less clear cut (wrt. thinks like how many PCI lanes need to be supported, how much RAM, etc.). Good point overall - the…
Totally get what you mean. I'll pitch for either terraform or AWS CDK as good ways to make some of this plumbing less painful (they both have you describe the end state you want and then generate resources to get there).
I live in SF, it's normal to see someone run out of a Walgreens while an employee tells another employee not to chase the person down (because they don't want to get injured). There's no accountability for theft. Don't…
a year from now, are you actually going to want to test each individual change in a pull request, or are you going to want to test it as an entire unit? I agree that code review you want smaller units but my experience…
Understand where author is coming from - but doesn't squash-n-merge (newish github feature) solve the issue of needing to rebase and the issue of having too many merge commits? Squash-n-merge has nice property of…
I would say this is a pretty good run-down - https://selamjie.medium.com/remove-richard-stallman-appendix... .
Have you taken a look at [PEP 517](https://www.python.org/dev/peps/pep-0517/) ? It enables other tools to replace setup.py (e.g., poetry is pretty nice for making easy-to-package-and-publish pure python libraries).
lib2to3 exists and is used by tools to do this kind of automatic refactoring for python. The idea of having a migration path to the "blessed" way to do things is pretty neat!
at least on Github, if your branch only has one commit, it will use the commit to automatically populate title and summary. And recently pushed commits show up on top of the repo page with a one-click button to open a…
I am so excited for this. I love Python, but as of 2016, I was missing: 0. Pattern matching 1. Easy support for types & type-checking (thanks mypy + annotations) 2. Better string formatting (yay f-strings) And the nice…
My impression is that backend changes more slowly (and is easier to control) than frontend. At least when you're doing backend you can choose your whole stack (vs. frontend where you have to deal with a huge array of…
pretty sure "pay-equity cash reserve" means "setting aside money to increase pay of people who were underpaid relative to coworkers"
Do you manage S3 replication as well? What about lambda deployments?
What's the story on data retention and privacy? Are there servers you store data on and it downloads from? Do you back up messages? Perhaps this is implicit from Matrix protocol but I didn't see a clear call out on the…