Oh really? Cool, thank you very much! I will.
HN user
pas256
Founder of PAS Ventures https://pas.ventures/
Each avatar has 3 layers: background, foreground (head), and text (single letter).
The background code chooses from one of the background SVGs (gradients in different directions with color placeholders) and then selects colors to put into the SVG. The whole things is meant to be easy to extend to fit your needs.
My understanding with Gravatar is that your email is hashed in order to select an avatar you have already uploaded, but is not used in customizing the avatar. Is that right?
What did you have in mind?
Also, what error do you get on Magicell? There are some geo-restrictions in place, so I am curious what you saw. Thanks!
Interesting, thanks.
I was thinking perhaps something in the browser's WebRTC stack might have some kind of voice isolation in it for video conferencing too. I'll investigate.
How do you do at other parts of the interview? The background interview where you talk about a technical project from your past, or the behavioral interview where you talk about situations you have been in before and how you reacted?
If you are feeling confident after those, and it is just the live-coding session, I'd suggest being upfront about it and asking for a different type of assessment. Ask for a take home assignment, or ask to be left alone to complete the task, and then review the code with the interviewer where you can explain all of the tradeoffs you made and why. The better companies are open to making accommodations for candidates, so if they are not open to this, that is a sign of how rigged the thinking at that company may be.
On the other hand, if you are struggling with the other interview types as well, you may need to dip into some psychological tricks to get your head in the right mindset. One counter-intuitive thing to do is to tell yourself that you do not want this job. If you can convince yourself to believe that, it will lower the pressure you may be putting on yourself and open you mind to think more clearly.
SEEKING WORK, California, Remote
Hi, I'm a Fractional CTO and player-coach for hire with 25 years of startup experience. I've been a CTO/VPE and worked across industries including B2B SaaS, mobile communications, consumer live-streaming, video production and developer tooling.
Website and contact details: https://pas.ventures/
Location: San Francisco Bay Area
Remote: Yes
Willing to relocate: No
Technologies: Ruby on Rails, TailwindCSS, Hotwire
Résumé/CV: https://www.linkedin.com/in/petersankauskas/
Email: pas256 @ gmail
Very experienced Rails engineer currently working on my own thing and open to part-time contracting work. Other than application dev, I can also automate CI/CD pipelines using GitHub Actions deploying to AWS.
Couldn’t do Master of Puppets
Location: Silicon Valley
Remote: Preferred
Willing to relocate: Yes
Technologies: AWS, Rails, Python, Go, JS, React Native, Terraform, CloudFormation
Linkedin: https://www.linkedin.com/in/petersankauskas/
Email: pas256+hw2bh223@gmail.com
Hi there, I have a breadth & depth of technical knowledge and a track record of scaling engineering teams to success. I foster a growth mindset across my teams and the company - always looking to build bridges & increase efficiency. I'm happy to pick up some contracting work if you need some hands on help while searching for the right full-time leadership opportunity.
I run the annual AWS survey at https://answersforaws.com/survey/ and am an AWS Community Hero https://aws.amazon.com/developer/community/heroes/peter-sank...
Thank you for posting!
I wasn't sure it was possible to put everything you needed to know about AWS on a single page, and it probably isn't, but what an amazing start. Well done folks.
JSON for humans is called yaml.
Good question. I'd like to know if going with AMEX is still as limiting as it used to be. I recall many restaurants not accepting it and only VISA and Mastercard.
That's true, but the S3 bucket limit, just like the VPC security group limit, is fixed at 100, even if you are Netflix. --- Edit: Wow, what a difference a day makes.
So many companies building the same stuff internally, and a great deal of it non-core services.
If that happened, hit the Guest Mode button. I don't know what causes Google to push a logout event in some cases, but it does.
Thanks to phibit, that is now fixed
Merged and deployed. Thank you!
My pleasure. Hope you find it useful. It was certainly fun to write.
I'll be talking about this at Gluecon this week. You are right, it is a little broken right now.
The number of parallels between Go and Ruby keeps me entertained. Isn't this just rvm and bundler all over again?
In place update is useful in the success case - agreed.
In the failure case however, even with a fleet of only 20 instances, a rolling update that has issues after the 10th instance puts you in a world of pain.
Thanks for the link. Yes I was excited to see AWS moving higher up the stack and offer code pipeline and deployment options, but CodeDeploy is exactly what would have been designed (and in fact was) if EC2, ELBs and AutoScaling did not exist. It was born 18 years ago. It suffers from all the same issues that any rolling update with mutable infrastructure does.
Blue/Green, while harder to use without tooling like CloudNative adds, has numerous benefits including near instant rollback to a previously known good state.
Netflix figured this out 5 years ago.
Spot market anyone? Different regions, even different AZ's have different capacity.
Stop relying on long running instances. Design your infrastructure for failure. This is not Amazon's responsibility.
Each AZ looks to me like it is a day apart. Surely that is enough time.
Nice write up
So, does this mean I am asking the wrong question? Are AMIs less relevant now that we have containers?
My sense was Docker was the future, but AMIs are the present. Perhaps that is wrong?
Are you using the Aminator or Packer Ansible provisioners, or do you have another technique for building those AMIs?
Cool. This allows you to use ASGs too.
I am hearing more people using Docker on AWS, even though the Docker guys don't recommend production use yet.
By not supporting fast, incremental build and deploy, just how do you deploy new application code?
I wrote the EC2 inventory plugin, so yes, I am a big fan of Ansible. I however, now use Ansible almost exclusively to build AMIs. Do your application code deploys require downtime, or do you have a technique to keep the service online while making changes?
I highly recommend you start using ASGs. It is only a matter of time before things go bad if you don't.