Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rumno0
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: Nice TUI for Go Pprof
(github.com)
2 points
by
rumno0
5mo ago
|
0 comments
2.
▲
by
rumno0
6mo ago
Just to show what it can do, some language servers built with it - Makefile: https://github.com/owenrumney/make-ls - Goreleaser: https://github.com/owenrumney/goreleaser-ls
3.
▲
by
rumno0
6mo ago
Thanks - If its a straight error, then the error response is returned and we're all happy! If the handler panics, the server crashes, so that's something I'm off to fix now! Thanks!!!!
4.
▲
by
rumno0
6mo ago
I've been thinking about this comment for a few hours now! I love it! I like building VS Code extensions and realized quickly the benefit of writing the logic in an LSP but I would never have thought to do the SSH config thing you desc
5.
▲
by
rumno0
6mo ago
I actually started out using that. I wanted a debug UI to track messages which was the major driver in creating my own tbh
6.
▲
by
rumno0
6mo ago
I disagree - you should have docstring and I don't think this is worse by having it... its just not ideal
7.
▲
by
rumno0
6mo ago
I wrote this for the infracost LSP so I could write multiple IDE extensions. Its not even really a language server, its just a neat way to parse the Terraform/Cloudformation and return diagnostics. Language servers are cool!
8.
▲
by
rumno0
6mo ago
thanks! Thankfully, I finally had a reason to build an LSP (infracost LSP), so it motivated this and I'm really pleased with it
9.
▲
by
rumno0
6mo ago
Yeah some times godoc comments look crap by necessity
10.
▲
Show HN: Create a full language server in Go with 3.17 spec support
(github.com)
93 points
by
rumno0
6mo ago
|
18 comments
11.
▲
Show HN: Downalytics – Track OSS binary downloads via custom domains
1 points
by
rumno0
1y ago
|
0 comments
12.
▲
by
rumno0
2y ago
This is effectively what Infracost Cloud is ( https://www.infracost.io/ ) It adds things like management of guardrails and policies that can be maintained by a finops role, or engineering manager. PRs can block or notify if t
13.
▲
by
rumno0
2y ago
To a certain extent I agree - I've worked on projects where a resource amounts to a rounding error in the overall cloud bill; for many organizations, cost is an important NFR for a project. Going off the other threads of this post, how
14.
▲
by
rumno0
2y ago
I just gave this a try with https://github.com/eksctl-io/eksctl/blob/main/examples/01-si... ChatGPT gave me a decent chuck of terraform and running Infracost against it gave me a $515 monthly cost.
15.
▲
by
rumno0
2y ago
Hey Itay, thanks, and thanks for commenting, great to hear from you!!
16.
▲
by
rumno0
2y ago
The next step is certainly to look at the cloud account to get information on usage - this completes the picture of both for intended resources to create and what is already there. Thanks for the feedback
17.
▲
by
rumno0
2y ago
Great feedback - thanks
18.
▲
by
rumno0
2y ago
Hey, thanks for the question - Infracost does three things at the moment: Cost estimation before code is merged (and this is what is in JetBrains now with this plugin); then it checks the code for best practices being followed (like if the
19.
▲
by
rumno0
2y ago
Thanks for the feedback - appreciate the comments on the video, I can see that without audio the first minute or so is a bit dull - Hope this Gif is clearer - https://github.com/infracost/jetbrains-infracost/blob&#
20.
▲
by
rumno0
2y ago
You're right, there are multiple roles for FinOps in an organization from the engineer up to finance and engineering management. This is tackling one aspect of this - highlighting the cost to the engineer.
21.
▲
by
rumno0
2y ago
Our cost api is very regularly updated from the pricing data made available by the cloud providers. Metadata about the resources that require cost estimation are rolled up and sent to the pricing API, it's generally pretty quick proces
22.
▲
by
rumno0
2y ago
Thanks, that's generally more readily available in the billing explorer for most cloud providers. There is a definite case for pulling usage data from the cloud account to make suggestions about right sizing though, that's a defin
23.
▲
by
rumno0
2y ago
oh okay, that's a shame. I'll put together a simple terragrunt and see what's going on
24.
▲
by
rumno0
2y ago
1. Not at the moment, but we're looking at other IaC tools to support on the road map. 2. There is a vscode extension - https://marketplace.visualstudio.com/items?itemName=Infracos... 3. That is a challenge, we use usa
25.
▲
by
rumno0
2y ago
We support custom price books - https://www.infracost.io/docs/infracost_cloud/custom_price_b... As for usage, at the moment it's driven from a usage file - https://www.infracost.io/docs/f
26.
▲
by
rumno0
2y ago
I agree - there will always be an element of engineering knowledge required. It's not dissimilar to AWS urging people to use Flex or Graviton instances, only we can decide if our workload will run appropriately!
27.
▲
by
rumno0
2y ago
Thanks!!
28.
▲
by
rumno0
2y ago
The plugin is using the CLI under the hood - so it should work as if you're using the CLI
29.
▲
by
rumno0
2y ago
I think this is the next natural evolution - bring in usage information directly from the cloud accounts then offer right-sizing suggestions and, like you say, reclaim garbage on demand. Definitely one for the road map!
30.
▲
by
rumno0
2y ago
There was an interesting page on the FinOps Foundation site about this https://www.finops.org/wg/sustainability/ There is a potential intersection, but that might have to go further down the roadmap
More ›