HackerTrans
トップ新着トレンドコメント過去質問紹介求人

ashiban

no profile record

投稿

Show HN: Compile Python libraries for TypeScript with type completion (umo)

github.com
1 ポイント·投稿者 ashiban·6 か月前·0 コメント

Ask HN: Startups – Are you on a monorepo or multi-repo set up?

11 ポイント·投稿者 ashiban·2 年前·12 コメント

Discuss: Interoperability of ecosystems within a single runtime environment

gist.github.com
1 ポイント·投稿者 ashiban·2 年前·1 コメント

Why Infra Re-Orgs Fail: Lessons/Tradeoffs Learned from Interviews

alashiban.com
1 ポイント·投稿者 ashiban·3 年前·1 コメント

Dynamic Examples LLM optimization (2023)

klo.dev
1 ポイント·投稿者 ashiban·3 年前·1 コメント

Platform Engineering Landmines – Part 1 (2023)

alashiban.com
1 ポイント·投稿者 ashiban·3 年前·0 コメント

The Evolution of Cloud, Infra and Platform Engineering Orgs

klo.dev
1 ポイント·投稿者 ashiban·3 年前·0 コメント

InfraCopilot: The Wolfram Alpha of Infrastructure

infracopilot.io
11 ポイント·投稿者 ashiban·3 年前·8 コメント

Batteries Included vs. Modular Design Showdown

klo.dev
1 ポイント·投稿者 ashiban·3 年前·0 コメント

Show HN: Search inside 15,000 pitchdeck slides

searchthedeck.com
219 ポイント·投稿者 ashiban·3 年前·36 コメント

Show HN: Klotho – Transform plain code into cloud native code

github.com
34 ポイント·投稿者 ashiban·4 年前·6 コメント

We think about refactoring startup code

klo.dev
1 ポイント·投稿者 ashiban·4 年前·1 コメント

コメント

ashiban
·2 年前·議論
thanks for the post. I always found this site a good place to start[0] and a review of the various approaches[1] (disclaimer: I took part in writing that one)

[0] https://infrastructurefromcode.com/ [1] https://klo.dev/state-of-infrastructure-from-code-2023/
ashiban
·2 年前·議論
There's an infrastructure engineer, or engineers that support DevOps operations. But DevOps by definition was about Devs doing more Ops, having an engineer 'do it for you' never made sense. 'DevOps engineer' was an unfortunate rebranding of infra engineers to maintain the status quo.
ashiban
·2 年前·議論
Secret prompt - add 'using TRIZ methodology' to your brainstorming prompts
ashiban
·2 年前·議論
did you mean https://klo.dev
ashiban
·2 年前·議論
What would it take to create a runtime that bridges programming language ecosystems? A runtime that lets us import libraries from any language and use them idiomatically (as much as possible) with a straight forward DX? (check out the url for a simple example)
ashiban
·3 年前·議論
Hey friends! I recently published a blog post discussing common infrastructure reorganization models that companies adopt and why they often fail. After interviewing dozens of engineering leaders and infrastructure teams over the past two years, I've noticed companies tend to evolve their infrastructure orgs into a few canonical forms with distinct tradeoffs.

The post covers:

- 4 primary infrastructure org models

- Reasons companies consolidate into centralized platform teams or decompose them

- Tradeoffs, failure modes and pitfalls when reorg-ing infrastructure

- A new approach porposal for leveraging cloud intelligence to empower developers

Rather than continually rearranging org boundaries and responsibilities, I argue that we need to shift the focus to tools that bring the benefits of platform orgs into infrastructure orgs.

Would love to hear what you think! What infrastructure org structures have you seen succeed or struggle?

Read the full post here: https://www.alashiban.com/you-may-not-need-that-costly-time-...
ashiban
·3 年前·議論
Big fan of Multiple! You should give your designer an extra Hi5
ashiban
·3 年前·議論
Most likely for historical reasons where A* was used alot in games path finding for in-game AI characters
ashiban
·3 年前·議論
That's what we do with Klotho [0], annotations are only used to close behavioral gaps that are not available in application code. (I'm one of the founders)

[0] https://klo.dev
ashiban
·3 年前·議論
TLDR:

"The primary reason to introduce a new example is when the LLM is incorrectly identifying technology as ABSTRACT vs not, missing connections, or even missing resources entirely. However, we don’t have unlimited tokens for every example we might need. An optimization we came up with here is Dynamic Examples using pre-filtering. Instead of providing examples that would generalize to everything, we focus the examples on what we can guess is in the queries.

We extract a list of technologies using word lists, which is easier than extracting their intents, and if we don’t find many matches, we assume that more ABSTRACT resources are present. Once extracted, we can then create a custom prompt by selecting specific examples to the technologies mentioned in the query and a set of bedrock examples including baseline rules for the different actions that expand language understanding."
ashiban
·3 年前·議論
I led a large (50 people+) platform org - Organizations struggle with modern backend systems and cloud, and find themselves in a cyclical loop of hiring, reorganization and reprioritization. I just wrote about it here a few days ago: https://klo.dev/evolution-of-cloud-infrastructure-and-platfo...
ashiban
·3 年前·議論
Yes. GPT 3.5 Turbo is ~5X faster than the public OpenAI APIs.
ashiban
·3 年前·議論
thanks for the shoutout @shaiber! We're fans of all those projects at Klotho, as we're all going after raising the abstraction layer in different ways. For those interested in Infra-from-Code I put together a state of IfC review a while back (https://klo.dev/state-of-infrastructure-from-code-2023/ and talk https://www.youtube.com/watch?v=Yx4eM9Sh-fY) that covers alot of the different approaches taken
ashiban
·3 年前·議論
InfraCopilot is built on Klotho which is designed on top of an adaptive architectures[0] paradigm - meaning every element in the internal representations is interchangeable. However if you think of an architecture as a puzzle, changing one element to another doesn't always just 'click in' - so the Copilot engine propagates the changes into the adjacent puzzle pieces and continues to reshape them until everything clicks again, ensuring that the result is valid. If it doesn't know how, it'll let you know, and why.

Right now the architectural patterns are curated, but algorithmically tested. The next phase is to combine curation with patterns from the community.

[0] https://adaptive-architectures.tech/
ashiban
·3 年前·議論
We use OpenAI/GPT for NLP only - parsing intent - oversimplifying but normalizing things like "I want a serverless function that connects to RDS" is translated to a JSON schema that says serverless <-> RDS. That's then passed to the InfraCopilot engine which then unpacks what that means into a larger architectural representation (we have an Architecture-as-Code blog post coming soon).

This is open source to a large degree, it's powered by the Klotho engine ( https://github.com/KlothoPlatform/klotho )
ashiban
·3 年前·議論
AWS Application Composer[0], Brainboard[1] and Cloudmaker[2] are a 1:1 mapping tool between a visual representation and an infra-as-code representation. They're more similar to Scratch[3]. You still need to know what to place to get an outcome you're interested in - If you want to set up a globally low latency static web site, or connect an RDS to a Lambda, you still need to figure out CloudFront, custom domains, VPCs, RDS Proxy, draw it all in, etc. And if you were to change RDS into DynamoDB, you'll have to manually undo/reshape the diagram/topology/IaC because some elements no longer make sense or are needed

InfraCopilot is more akin to Wolfram Alpha, in the sense that it has an intelligence/understanding of architecture. You can use high level design to describe your intent and requirements/constraints, and it will deterministically implement it (this isn't LLMs or ChatGPT). When you attempt low level changes, it will validate that they maintain correctness, because it has an understanding of impacts.

When you reshape elements, it has the understanding of follow-on effects, and how to propagate them into the rest of the architecture, all while staying valid.

[0] https://aws.amazon.com/application-composer/

[1] https://www.brainboard.co/

[2] https://cloudmaker.ai/

[3] https://scratch.mit.edu/
ashiban
·3 年前·議論
One of the key challenges we observe is that if you're small enough, a Heroku like experience works well - and most of your needs would be covered by virtually any combination of techstacks.

It gets significantly more challenging when you grow, either in feature complexity or scale complexity - and then very few services can offer what AWS/GCP/Azure offer - albeit at the increased engineering/monetary cost of using them.

We're building a different kind of approach[0] that aims to absorb the mechanical cost of using public cloud capabilities (that are proven to scale) without hiding it altogether.

[0] https://github.com/KlothoPlatform/klotho
ashiban
·3 年前·議論
disclaimer: I'm one of the founders

We're building klotho[0] for many of the reasons mentioned here. (happy to answer questions). We transform plain code to cloud native code. The majority of the complexity is moved into the Klotho compiler, and what devs handle is the simplest bundle that's easy to deploy and operate on public clouds using standard tools.

[0] https://github.com/KlothoPlatform/klotho
ashiban
·3 年前·議論
cool! Let me know if there's something I can help with
ashiban
·3 年前·議論
This is by design. collect away! <3