1,505 karma · joined July 18, 2013
Yeah. Try to create an Elastic beanstalk app with only EB permissions.
On the other hand, I have a tool that calls some AWS services that may in turn call other AWS services. Now if something fails because of IAM denial, I have to go through the logs to figure out what it needed, sometimes it's not even in the logs (S3). Then add it to the policy and repeat to see the next failed call.
I imagine being able to call real API calls, make them succeed and record what permissions it needed for each of those API calls. I don't need that as a permanent log, just as a development tool.
At the moment, it usually takes me several iterations to tune the policy.
Anyway, I see a difference between hiring and laying off vs. not hiring in the first place with regard to disruption in worker's lives.
For example paying people less might impact your ability to improve your money stream. Similarly having fewer people may lead to some missed opportunities.
Not really. Processing one sample may take a few hours but if you have hundreds or more samples, it's an obvious axis for independent parallelization.
The cool kids use Nextflow or CWL these days. It's something like `make` - it remembers what you've already computed and what the dependencies are - but it uses a batch engine like SGE/Condor/AWS Batch to actually execute the jobs.
At the same time, though, there was a lot of DNA sequencing data, we were designing CRISPR probes etc. But Spark and Hadoop aren't really that helpful in this area, so the Big Data team wasn't involved in those.
ssh-import-id gh:$USERNAMEDoing the same with taxpayers would be problematic.
I remember a failure of one transatlantic line that was used for one direction of packets we were sending between EU and US. I spent a night on a phone trying to convince AWS and our other datacenter operator to work around the problem by changing their routing and to push the backbone operator to fix the problem - we didn't have any relationship with the backbone of course.
You don't want such disruption to happen in a core part of your app. These disruptions can also be intermittent and "random" and you have no way to fix.
Better quality here: https://www.youtube.com/watch?v=xzS5xdSeS10
Moreover, technical backup solutions, where only a very limited set of people have access, are fine. If you store DB backups, you don't have to rewrite or delete them because a customer that used your service for a week decided to ask for deletion under GDPR.
I don't mind hotel check-ins but the car rental process has never, ever been pleasant for me.
In fact, we outsourced part of the software for the late payments collection process to a reputable SaaS and the results were not great.
My take is that if your needs are fairly standard, you can benefit from such service. Especially your time to market will be shorter. But you won't face any disaster should you decide to do it yourself. If you want to innovate how you bill people (most Fintechs do), you should develop in house.
def myzip(x, y):
x, y = iter(x), iter(y)
try:
while True:
yield next(x), next(y)
except StopIteration:
returnAren't they? What have I missed? Messages are async - if you don't want to disturb, calls are sync - if you need confirmation from the other side or you need several exchanges back and forth.
I text much more than ten years ago but I call (and receive calls) the same or perhaps slightly more.
Sure the legal framework can change, but such profound change will have surely many consequences we won't foresee, for good or bad.