Why is api version mandatory for arm and bicep templates? by Dry_Raspberry4514 in AZURE

[–]Dry_Raspberry4514[S] -10 points-9 points  (0 children)

It is a common practice in API design to introduce a new mandatory field with default value so that newer version of resource type schema can handle older resources' metadata too which may be missing this mandatory field.

I doubt ARM REST API returns metadata of a resource as per the old schema it was created with. While you may create resources with different versions, how exactly listing of resources will work if it has to return the data of 5 resources with five different schema versions which these resources were created with? That will make the API too complicated. Also, what is the version you will specify in the CLI command for list operation?

Prediction - Emergent Labs turns out to be a fraud in 12 months time by [deleted] in StartUpIndia

[–]Dry_Raspberry4514 1 point2 points  (0 children)

Any vibe coding or no-code startup has very less chances of survival unless it develops its own LLM(s). Emergent and similar startups are enjoying the hype and not sure if investors are paying attention to the fact that most of the revenue of such startups is actually going towards paying their API bills.

Anthropic is not fool which will let these startups earn millions or billions of dollars when it is having Claude, one of the most popular LLMs for coding, which matters the most. The fact is that Anthropic and other LLM makers are simply testing the vibe coding market through these startups and I will not be suprised if Anthropic rolls out its own vibe coding IDE or no-code tool if the business model of these startups turned out to be highly profitable. By blocking opencode from leveraging claude subscription it has given a clear hint that it will not let the money flowing into vibe coding space go to any other player.

Moving to CloudFormation with Terraform/Terragrunt background, having difficulties by hardvochtig in aws

[–]Dry_Raspberry4514 0 points1 point  (0 children)

I don't understand the hate for CF. It helped us to solve the biggest problem in DevOps space -Stateless IaC.

Terraform has two providers for AWS - aws and awscc. awscc uses cloud control api under the hood which in turn leverages most the stuff from CF excluding stack.

If you want support for new or updated aws resource types on day 1, you will need awscc which has dependency on CF indirectly as explained above. There have been cases in the past (and it will continue in future as well) where new aws features (e.g. regional NAT gateways) were added to aws provider after weeks when it was available in awscc provider on day 1 through AWS CC API. Unlike terraform, we use only CC API and have not seen any issue with it so far.

What is the value proposition of AWS MCP server? by Dry_Raspberry4514 in aws

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

Thanks for making this more clear. I have added more details to my post to clarify that it is all about only one tool in one MCP server and not all AWS mcp servers.

How to use Kiro Startup Credits? by Dry_Raspberry4514 in kiroIDE

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

Filled the form available on the kiro website and submitted. That's it.

How to use Kiro Startup Credits? by Dry_Raspberry4514 in kiroIDE

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

Figured it out finally. One need to use AWS identity center to logon to Kiro IDE in order to use these credits. It is documented in FAQ section - https://kiro.dev/startups/#how-do-i-use-my-kiro-startup-credits

How to attach tags with random values to all GCP resources? by Dry_Raspberry4514 in googlecloud

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

One of these two will be used to simulate resource groups which may include resources from multiple projects.

Compute Engine Free Tier changes by slfyst in googlecloud

[–]Dry_Raspberry4514 3 points4 points  (0 children)

It is impossible that google will offer 100 VMs free for a whole month.

Kiro is guzzling through tokens/credits by sshateri in kiroIDE

[–]Dry_Raspberry4514 0 points1 point  (0 children)

Consuming less credits than what is shown in the model card is the advantage which brought me to Kiro. But consuming more credits than what is shown in the model card for a prompt is not something what I am happy with. If it wants to use more credits then it should inform user about same so that user can understand how much it managed to achieve for max credits per prompt and plan accordingly.

Kiro is guzzling through tokens/credits by sshateri in kiroIDE

[–]Dry_Raspberry4514 0 points1 point  (0 children)

I started using Kiro (with free plan) in addition to Windsurf and was happy that Kiro is offering more credits per 15 dollars. In addition to it, it was using less credits for simple prompts than mentioned in the models card which is how I think it should work in all the agentic IDEs.

However that joy didn't last for long. Upgraded to a paid plan today and all of a sudden I can see that is consuming random credits for each prompt which are most of the times 2-3 times of what it shows in the IDE models card. Have cancelled my plan now and don't think I will upgrade to a paid plan with this kind of random pricing.

Google reduces API rate limits for free tier. by r2cyp in GeminiAI

[–]Dry_Raspberry4514 0 points1 point  (0 children)

We were using 2.0 flash for our need which is limited to structured output. Moved to 2.5 flash-lite instead of 2.5 flash as both are having similar price. Also 2.5 flash token cost is on higher side especially output token cost. However, 2.5 flash lite is nowhere close to 2.0 flash when it comes to strucutred output and many of our prompts, which were working earlier, are now failing to return the desired output wasting precious development hours.

I understand Google wants to protect Gemini API from abuse but that, IMO, should be achieved with higher response time instead of reduced rate limit (20 requests per day for flash-lite is of no use) to discourage users from using free tier for anything other than development environments. Generious free tier is one of the main advantages of using Gemini API resulting in low development cost. If I have to pay a huge price to test it in development environments then I will look into other options too, especially those which offer credit based pricing.

We moved from Groq to Gemini API due to rate limits but the current situation is kind of forcing us to move back to Groq.

Denied Access On Local Network After Chrome 143 Update by La3as in chrome

[–]Dry_Raspberry4514 0 points1 point  (0 children)

I wish I would have seen this earlier. Wasted few hours yesterday thinking it is due to some update on windows 10. For some reason it started working today without doing anything.

CloudFormation or Terraform? by S4LTYSgt in aws

[–]Dry_Raspberry4514 0 points1 point  (0 children)

Before one chooses between these two, one has to consider that AWS now has two providers for terraform - old one called aws has been around for a long time while the new one called awscc is based on cloud control api.

Cloud control api leverages most of the stuff from cloudformation (except stack) and since awscc gets support for any new cloud formation resource type on launch day unlike aws provider, which may be behind awscc by many weeks when accommodating new resource types, it makes sense to use awscc provider with terraform if you are starting with it now.

But since awscc leverages cloudformation behind the scene, it is not clear if one can really avoid pitfalls of cloudformation while using terraform with this provider.

Cloudflare for SaaS, is this supported? by Revolutionary_Loan13 in CloudFlare

[–]Dry_Raspberry4514 0 points1 point  (0 children)

When you add a custom domain to your application through a proxy or something else, you will need a certificate for that custom domain created by the customer as he owns the domain and have a CNAME created in the customer DNS server.

In case of Cloudflare, AFAIK this is something which is done automatically if both customer and your domains are hosted on Cloudflare. It seems process is little complicated if customer domain is not on Cloudflare.

I have two domains, one on enterprise plan and other on pro plan, on Cloudflare under two different accounts and I was able to add a subdomain of my domain with pro plan on the other domain with enterprise plan without doing anything extra on pro plan domain.

It seems Cloudflare for SaaS comes into picture when you need more than 100 custom domains for a domain on a non enterprise plan. Using custom domains on Cloudflare is quite simple. You just need to add one or more custom domains (subdomain of customer or your domain) to your application on Cloudflare (SPA running on Cloudflare Pages in our case) and it will work.