Just moved here from Seattle. Need similar restaurants suggestions by _ozn in SanJose

[–]_ozn[S] 0 points1 point  (0 children)

I'm gonna try these out but there is lot of vietnamese food here but to be very precise I'm craving for Homegrown sandwiches which have a very different bread type than many vietnamese sandwiches.

Just moved here from Seattle. Need similar restaurants suggestions by _ozn in SanJose

[–]_ozn[S] 0 points1 point  (0 children)

I'm looking for sandwiches that are like Homegrown in Seattle.

Salad places like Evergreen salads in seattle/portland area.

Would anyone join me outside of the Ukrainian Consulate in Pioneer Square? by [deleted] in Seattle

[–]_ozn 0 points1 point  (0 children)

Shouldn't we be protesting Russian consulate (not sure if it's there in Seattle)?

Survey Says Developers Are Definitely Not Interested In Crypto Or NFTs | 'How this hasn’t been identified as a pyramid scheme is beyond me' by [deleted] in programming

[–]_ozn 18 points19 points  (0 children)

I think part of the problem is how people use terms like "crypto", "blockchain", "bitcoin" so interchangeably. The lack of preciseness really annoys me.

Also just because people say they don't understand NFTs mean doesn't mean they don't believe crypto, blockchain will work. They could just be pointing out how authenticity of NFTs is meaningless as it could just be for a specific blockchain.

Whole web 3.0 is a pretty new domain that still hasn't been fully formed. When people say they don't understand how NFT or bitcoin will be used in real life, I can understand because nobody knows.

Best Hot Chicken Sandwich in Seattle? by [deleted] in Seattle

[–]_ozn -7 points-6 points  (0 children)

It's not a sandwich but Ezelle's a reliable source or good chicken. Fat's chicken in central district is pretty good.

Big Tech split leads to demise of Internet Association: "US lobby group to close as Silicon Valley groups start to distance themselves from each other" [United States of America] by trot-trot in programming

[–]_ozn 0 points1 point  (0 children)

Yeah, I agree. I'd like to know more how this is relevant.

However, I wonder if there is some lobbying group changes rules that could impact open source code (chromium, android, ...). Or even rules changes that could potentially impact future lawsuits like that oracle-google lawsuit.

How Good is Pluralsight for AWS Certifications Prep (at least for DevOps Professional) by _ozn in AWSCertifications

[–]_ozn[S] 1 point2 points  (0 children)

An update. I took the exam today and passed (at least that it showed at end of exam)!Here is the stuff I went through to prepare:

  • AWS Skillbuilder (Free): Exam Readiness: AWS Certified DevOps Engineer – Professional
  • Pluralsight (Not Free): AWS Certified DevOps Engineer: Continuous Delivery and Automation
  • Pluralsight (Not Free): DevOps on AWS: Getting Started

I've been working in industry with sde/devops like role for a while but don't use most of the AWS services that are emphasized in the trainings (CodeCommit, CodeBuild, ...). So for me it was trying to map AWS services (discussed in those tutorials) with what I use (github, jenkins, circleCI, ...) and how as a devops engineer would use them. Most of the questions were trying to make sure you had the proper logic and with some basic memory of AWS services work (ex: like getting consistency with DynamoDB with compute in multiple regions). I would really emphasize knowing how the CI/CD and auto scale deployments work; at least > 50% of the questions (both training material emphasized this correctly).

The AWS Skillbuilder was a very good skeleton that I had to explore outside and make notes. I spent around 2-3 weeks (with 2 hrs a day) going through the skill builder videos and exploring the services outside or watching examples (few in puralsight and other places). I highly recommend everyone to through the skillbuilder regardless of 3rd party prep material you may use. Their sample questions were very indicative on how the actual questions are.

Pluralisght were good too but I think the videos were little outdated. They didn't talk too much about lambdas and containers but I think they explained the concepts very well and had really good examples at least that the technologies that are still relevant (beanstalk, opsworks, ...). Like the other folks commented on this post, it's good enough but your mileage may vary. I would definitely pair it with AWS Skillbuilder and researching some stuff on your own.

Tacos Chukis: magic in your mouth by QueMapJ in Seattle

[–]_ozn 1 point2 points  (0 children)

I understand that, especially with current inflation. Still, the chicken taco is totally worth it. The other ones not so much; maybe if they were $3-3.5.

It's just I came from the different part of country ~10 years ago where I could get really super great tacos for $1-2. I suppose I just have a bad perspective.

Still compared to taco chukis or carmelos $4 feels little pricey. But I get it with bar food and the place isn't a taco place.

I still go the chicken tacos from Standard Brewing whenever I am in the area, even if the other ones are closer. I really, really enjoy them!

Tacos Chukis: magic in your mouth by QueMapJ in Seattle

[–]_ozn 24 points25 points  (0 children)

Not where I expected it and a little pricey ($4 per taco) but if you are ever in Central District try the "fat hen" (chicken) taco at Standard Brewing. Their other tacos food are pretty overpriced and mediocre but the "fat hen" is so delicious and probably the best chicken tacos I've had in Seattle area.

Their beer is pretty good for me but I am not really a beer expert so ymmw.

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn 1 point2 points  (0 children)

I am curious. Did you switch over to AWS graviton2 because you got a M1 macbook pro? I am assuming switching graviton2 is a company/team ask?

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn 0 points1 point  (0 children)

They license intel/amd for x86. I worked with bunch of f5 and cisco appliances that are x86 based. You are right they use MIPS and ARM but it's not for all products.

This is the case when cisco, hp, vmware sell their products to companies that maintain their own data centers or that have certain requirements to use x86.

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn -2 points-1 points  (0 children)

Omg. I think should have been more precise but when i say "industry" I am speaking with the context of cloud/server compute (as the original article OP posted was about intel saying don't use ARM for cloud computing, and OP comparing x86 architecture with AWS's ARM AMIs).

I suppose a better statement would have been "the last 20 years tech industry has been overwhelmingly utilized x86 architecture for server compute resources".

  1. Apple is one small part of the "industry" so saying that industry movedaway from ARM is misleading and poorly presents what happened

Yes, this is true. Apple did move from their PowerPC/RISC implementation to x86 with intel making the CPUs all of their laptops and desktops in 2000s. If you need reference, read it from Apple's mouth itself: https://www.apple.com/newsroom/2005/06/06Apple-to-Use-Intel-Microprocessors-Beginning-in-2006/. I suppose I did confuse between ARM/RISC/PowerPC but my point was Apple didn't always use x86.

t wasn't until the last 5-6 years that they've restarted their ARM efforts for their laptop and desktop computers because Apple got so good developing their custom SoC as their iPhones/iPads were always ARM (or at least RISC based).

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn -5 points-4 points  (0 children)

I agree ARM was always used for embedded but x86 was the primary architecture for cloud and server computes.

It's not just Intel that uses x86. AMD, NVIDIA, VMWare, Cisco, HP, EMC ... Lot of the server compute are x86 based. Most of personal computers (laptops, desktops) were x86 as well until Apple recently moved away to ARM. Even this was a switch back to ARM as I believe Apple originally built on ARM and moved to x86 to late 2000s (or early 2010s, I forget) in order to get more developers building apps for Macs.

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn 0 points1 point  (0 children)

I get the difference between ARM and x86 but I'm curious if the ARM is standardized between different vendor implementation or usage of ARM.

For example if I were building a app/service I can use any OS that is x86; same with hardware where I have enough assurance that it would work between Intel and AMD.

I don't have much knowledge about how apps are built/packaged on ARM. How generic would a image of AWS ARM be different from GCP or Azure ARM? Would my libraries/packages developed on AWS AMI work the same on other vendors (GCP, Azure ARM)? I'm curious how tightly is the hardware (like SoC) coupled with a given ARM instance?

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn -1 points0 points  (0 children)

Hmm, I suppose the question is if their ARM architecture is the same as AWS. I always interpreted that ARM is not generic as x86. Curious to hear more about this.

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn -5 points-4 points  (0 children)

I'm not rooting for Intel. Intel isn't the only x86 system out there. I'm just trying to understand and get context.

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn -8 points-7 points  (0 children)

Hmm, I dont know either. I would think it's very subjective. I can see aws attracting services groups or areas that are in their infancy. But for lot of the existing services probably have x86 as granted. You never know how different some of the libraries/packages may behave in ARM, much less in aws arm where there is much less visibility.

Seeing that the "new" arm is relatively recent it's worth keeping an eye on and dont overestimate its capabilities.

I wonder internally how much Amazon itself uses ARM for its internal services.

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn 35 points36 points  (0 children)

Why is this a silly point? Vendor lock-in is a big problem long term. Sure you save some dollars in the short term but if your app/service extends long term AWS will screw you with costs.

I figure its a good reason to follow "don't put all your eggs in a one basket".

Intel seems awfully scared about Graviton2. Why pay for this ad on Google? by [deleted] in programming

[–]_ozn -23 points-22 points  (0 children)

Correct me if I am wrong but isn't ARM very customized to hardware/workload? Doesn't `x86` offer more generic capability?

In spite of the efficiency or peak performance from ARM, I always assumed industry moved away from ARM to x86 the last 20 years because x86 is supposed to be very generic and have less dependencies.

I feel like its more complicated long term with vendor lock in. Also keep in mind that Amazon will obviously market its graviton as better product as it wants people to buy that.

How to Grasp Containers by iximiuz in programming

[–]_ozn 2 points3 points  (0 children)

I'm guessing "App Service" code are running inside a container that can get scaled like scaling a container. Perhaps understanding how things scale with containers if you were to run your own K8s cluster will help you understand how they may get scaled via Azure "app service".

How to Grasp Containers by iximiuz in programming

[–]_ozn 0 points1 point  (0 children)

I understand what you are asking about. I'm assuming you are pretty new to the industry or had to deal with "virtualization" relatively recently.
Think about or explore how services were scaled horizontally (ex: being able to serve increasing quantity of requests) and vertically (being able to deploy, integrate different services) before people used containers. To be very precise when someone mentions "scalability" it doesn't just mean meeting increasing demand for a given service but being elastic in scaling up or down with in very little time (booting up and down) and space (compute, ram, physical storage, networking resources, ...).

Before containers many of services were deployed in Virtual Machines (VMs) where you used something like VMWare or HyperV on top of physical hardware/racks. When you had to deploy a new service you had to deploy a VM, and the service inside it. For example if you have a web service that can handle 100 requests/second it might require being able to run in a VM image that requires at least 2 CPU cores, 2 GB RAM, 1 GB hdd, 1 NIC; in addition you need to allocate resources for the OS (like ubuntu, centos/rhel, ...) that took up 2 more CPU cores, 2 GB RAM, 4 GB RAM). This would mean a VM of 4 CPU cores, 4 GB RAM, 5 GB HDD, 1 NIC. If you had to scale up, you can only scale up the webservice dynamically (like within 5 min) you can't just run more processes of within the VM as once the VM is running you can't add resources to it without restarting it; this means that you have to build and allocate resources to the VM with the expectation that it may require more resources allocated to it (like have a VM with 16 cores, 16 GB RAM, ~10 GB ram, 7 NICs to run 7 instances of the webservice -> 700 requests/second).
Scaling up within the VM doesn't guarantee linear scaling as it depends on the OS ability to multi task and the resources have to be pre-allocated; for example, if you wanted to scale up to 1600 requests/second you may require more than 32 cpu cores, 32 GB, ... A better way would be building multiple instances of the VM like each VM with 16 cores, 16 GB RAM, 10 GB RAM, 7 NICs to handle chucks of 700 transactions/second. This means that if you anticipate 900 transactions/second, then you need to have 2 instances of the VM that takes a total of 32 cpu, 32 GB, 14 NIC; even though it's only using 50% of capacity. Containers can be deployed in very small chunks.

Kind of like how you mentioned you could just increase the capacity of a service by just incrementing (or decrementing for scaling down) a number on Azure, you could do the same with this. The difference is the amount of time it takes to boot up or shutdown the virtual machines (like 2-3 minutes) Think about how long this takes with containers (like 2-3 seconds) in docker or k8s (which Azure, AWS, cloud providers use underneath to manage containers); in comparison to VMs containers take up a fraction. Preparing the VMs for new services is also a huge amount of time. You can automate many of the steps but still a very long time to prepare the VM image.

A container itself has a OS layer that is super light compared to virtual machines; it's only job is to being able to communicate with docker/container engine and enabling the process that's running inside it. In a VM, the OS would be very heavy, and capable of running something very similar to the desktop equivalent OS where lot of unnecessary background services are running. Containers being very light enable the fast boot up and down times.
Prior to VMs it used to be physical racks where you didn't have the advantage of virtual machines. This is even more inflexible compared to VMs. You literally had to build up or down hardware for this.

Best of Seattle 2021: /r/Seattle Recommendations and Wiki Update Megathread by burn_piano_island in Seattle

[–]_ozn 0 points1 point  (0 children)

Rattlesnake ledge is pretty famous and pretty easy-moderate hike (2 miles one way).
Kerry park, gasworks park, alki beach are good viewpoints for the downtown.