shahsyed's comments

shahsyed | 3 years ago | on: A senior engineer's guide to the system design interview

I've only read up to Part Two so far but find the guide is extremely helpful and resonates with other resources (i.e Grokking the System Design Interview) and with my own experiences for what I believe is the very broken interview process that we face today.

Highly recommend. Interviewing.io is one of the best resources for those doing prep today and the team behind it is awesome.

shahsyed | 3 years ago | on: Removal of Heroku free product plans

I haven't used Heroku's free product plan myself, but I personally use Fly for my personal blog and website and thoroughly enjoy its pain free deployment process. They also have built in secrets management which I was happy to see. There is GitHub Actions for automating things too.

They supposedly also decrease latency for your application if you migrate your Heroku app there (again, I haven't used this myself so YMMV): https://fly.io/launch/heroku

You do need to enter credit card information as mentioned in this thread.

shahsyed | 4 years ago | on: Update about the October 4th outage

Understood.

I had question: This is what we can only perceive through internet/routing table entries right?

Internal to FB, we don't know what had caused issues that led to the BGP UPDATE.

That's kind of what has been confusing me - there's a lot of speculation around FB's data center design and what actually happened, but we actually don't know for sure until they post an RCA - please correct me if I'm wrong here.

shahsyed | 4 years ago | on: Update about the October 4th outage

> configuration changes on the backbone routers that coordinate network traffic between our data centers caused issues

This could be anything, potentially.

I'm not very knowledgeable in computer networking, but this could be as trivial as an incorrect update to a DNS record, right?

shahsyed | 5 years ago | on: Cyberpunk 2077 a 'warning' about the future

I find it extremely ironic that the game touches upon themes of corporate greed and climbing the corporate ladder (I've only played it until I got a soft lock during the 3rd tutorial). How else do you get themes of technology being a boon to society? Isn't it these companies who indirectly dictate this (e.g by using your public data)?

CD Projekt Red is a great example of why publicly owned companies and creating expectations for unreasonable deadlines for any software is going to cause your employees to deal with crunch and release something that doesn't work that great. Unfortunately I'm sure that this game will entertain more than it will highlight horrible industry practices.

shahsyed | 5 years ago | on: Promoted Add-ons Pilot

This is the exact same thing they said they wouldn't do, and now they're doing it.

This is very unfortunate. I'm not liking how the future is looking here. Fired a bunch of people, then announce a partnership with Google, and now this.

shahsyed | 5 years ago | on: Free Transit for Riders Under 18? In Paris, It’s Here

18 is great.

This concept itself, is not new. I'd love to see US cities with notorious transit systems (i.e New York City) implement this.

In Toronto, Canada, where I live, allow all children 12 years of age and under to ride the TTC (our transit system here) for free.

This is great, because it enables students to enroll in public (elementary or middle) schools that they normally shouldn't be able to get into (if they win the lottery, or if they apply well in advance and somehow do get in), and gives opportunities to students that they normally wouldn't have access to.

shahsyed | 5 years ago | on: Instagram kept deleted photos and messages on its servers for more than a year

I genuinely laughed at this - I thought the same thing!

If you ever downloaded your own account data, I think OP and other concerned posters would understand how much data companies retain and this wouldn't come off as a surprise.

Snapchat data for example, has chat logs, snap history, what accounts you've added/requested as a friend, and friends that have added you all retained. I bring this up as an example because the idea behind this application was to send a message that would disappear after a variable amount of time :)

shahsyed | 5 years ago | on: Olric: Distributed in-memory data structures in Go

Great questions!

What's the underlying algo/impl used for this? According to the release notes it uses a DTopic data structure. While interesting, I'm not really sure if this is a unique/new structure by the author (buraksezer) or if it is an impl. from a paper I'm not aware of.

If anyone has more information about it, let me know!

shahsyed | 5 years ago | on: Validating Kubernetes YAML for best practice and policies

I'm having some arguments with other developers (devs) on whether or not this is important. I'm gonna finally try to implement this for my own pipeline this week, hopefully.

I would much rather have devs double check/validate things locally before they edit changes.

Modifying config files by using the edit text feature in GitHub (GH), doesn't enable you to do that.

& Devs are lazy. I'm lazy. They want things easy. Me too.

So let's make it easy. Modify your CI/CD pipeline to validate YAML configs on any file changes (use GH hooks for example)

Now devs can do whatever they want - if their pre-deployment checks fail, go back and fix it!

shahsyed | 5 years ago | on: LifeLabs goes to court to block privacy watchdogs from probing 2019 data breach

I occasionally do - and there are times where I do get a response back.

I'm considering registering myself as a lobbyist so that I can have more of a face to face contact with councillors in my city, and actually push for more change.

Because right now, if people in tech aren't advocating for better security practices...we're going to doom ourselves by standing by and not doing anything at all.

shahsyed | 5 years ago | on: LifeLabs goes to court to block privacy watchdogs from probing 2019 data breach

Canadian here.

Not sure how there is no government oversight for handling of sensitive data in the first place. I get that we have a "Privacy Commissioner of Canada". But this sort of thing should almost never happen.

Also, how the heck can a privately owned company that deliberately mishandled data (let's be honest here - instead of paying legal fees to fight in court, you could be, I don't know, tightning up your NetSec?) overrule a federally mandated officer?

Holy crap this stinks.

shahsyed | 6 years ago | on: Alphabet earnings show Google Cloud on $10B run rate

Even looking at comparative offerings from different providers, they're really lackluster [1], and in some cases, even more expensive [2].

What could be contributing to those large numbers?

[1] - Memorystore only allows vertical scaling, no support for GCP managed Redis clusters, no hybrid functionality (only instances in the same VPC network can access Memorystore, whereas ElastiCache offers all of this.

https://cloud.google.com/memorystore/docs/redis/networking https://cloud.google.com/memorystore/docs/redis/scaling-inst...

https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/... https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/...

[2] - https://cloud.google.com/memorystore/ vs. https://aws.amazon.com/elasticache/pricing/

page 1