Hacker Newsnew | past | comments | ask | show | jobs | submit | isuckatcoding's commentslogin

Take a look at https://github.com/vitabaks/autobase

In case you want to self host but also have something that takes care of all that extra work for you


I wonder how well this plays with other self hosted open source PaaS, is it just a Docker container we can run I assume?

Thank you, this looks awesome.

Tit? Really? Just two more letters.

Second, how does concurrency (like promises) translate to rust ?


Yeah I initially thought of this coming from android

It kind of threw me off that we went from golang to Haskell so would love to see they bank example actually comeback full circle to golang


Ok hear me out. What if this whole process was statefully managed for you as an add on to your database?

Like you essentially defined the steps in a temporal like workflow and then it does all the work of expanding, verifying and contracting.


I'm hearing you out, but how is this going to affect the part of this that is client behavior rather than database behavior? If there is some kind of sdk that actually captures the interface here (that is, that the client needs to be compatible with both versions of the schema at once for a while) and pushes that back to the client, that could be interesting, like a way to define that column "name" and columns "first name", "last name" are conceptually part of the same thing and that the client code paths must provide handling for both at once.


If you solve that "verifying" step, you will already revolutionize software development.


On the Rails side, Gitlab has an extensive set of helpers for this that a lot of Rails projects have adopted—I would love to see them pulled out into a Gem or adopted into Rails core proper: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/lib/gi...


It should be this way. Clients should have some protocol to communicate the schema they expect to the database probably with some versioning scheme. The database should be able to serve multiple mutually compatible views over the schema (stay robust to column renames for example). The database should manage and prevent the destruction of in use views of that schema. After an old view has been made incompatible, old clients needing that view should be locked out.


> The database should manage and prevent the destruction of in use views of that schema. After an old view has been made incompatible, old clients needing that view should be locked out.

this is the interesting part where the article's prpcess matters. how do you make incompatible changes without breaking clients?


Security concerns aside, this might be good for quick API or UI design exploration. Almost like an OpenAPI spec or Figma doc that gets produced at the end of this.

So guess kind of like v0


Buy the dip.

M2 money supply going up. Dollar going down.

My prediction is we'll be at all time highs again a month from now.


> Buy the dip.

We've truly arrived at a strange time in history where a 1% drop is a considered a "dip".

> My prediction is we'll be at all time highs again a month from now.

If a global pandemic and a global trade war can't stop the market, seems like nothing will. The market will be bid up until whoever is in charge decides times up.


Nasdaq lost 3.47% and SP lost 2.71%. That's more than 1%, obviously. Very large downwards move.


20% is a "large downward move". 3.47%? Not so much.


"If a global pandemic and a global trade war can't stop the market, seems like nothing will."

What will stop the market is the sudden realization (among retirees and near-retirees) that all of this AI bubble talk is relevant to their interests because their equity index exposure is actually 1/3 mag7 exposure.

They will, correctly, decide it is time to reduce equity exposure (possibly to zero, depending on age and situation).

This is, potentially, a recipe for a very abrupt and disorderly rush for the exit.


Which model???


Monetization suggestion: create a shirt/mug print for sale


I’m still new to this ecosystem but is this something you’d use together with langchain or does it replace some use cases there?


What’s missing right now are our guides showing how well ArchGW integrates with existing frameworks and tools. But the core idea is simple: it offloads low-level responsibilities—like routing, safety, and observability—that frameworks like LangChain currently try to handle inside the app. That means less bloat and more clarity in your agent logic.

And importantly, some things just can’t be done well in a framework. For example, enforcing global rate limits across LLMs isn’t realistic when each agent instance holds its own local state. That kind of cross-cutting concern needs to live in infrastructure—not in application code.


ArchGW complements langchain rather than replacing it - langchain handles agent orchestration/reasoning while ArchGW provides the infrastructure layer for prompt processing, guardrails and routing across your entire system.


This ^


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: