Live data from Hacker News

Viewing profile — artahian

artahian

HN member
Joined
Thu, Jan 09, 2025, 12:11 AM UTC
HN karma
18
Public activity
29 items

About artahian

Co-founder @ Modelence

Recent public activity

  1. story
    Show HN: OpenSoccer – open-source soccer game in browser in 128 prompts

    I built an open-source soccer arcade game clone with Modelence in 128 prompts, inspired by the 2026 World Cup and EA FC (aka FIFA). As far as I searched, there was nothing else you…

  2. comment
    Comment #46894906

    Yeah that same experience at our previous startup was one of the main reasons why we started Modelence. We got to a point where we had a dedicated 3-4 cloud platform engineers (out…

  3. comment
    Comment #46882795

    My previous startup was running on MongoDB since 2014, and after 10 years, 1m+ users and hundreds of enterprise customers everything was just fine.

  4. comment
    Comment #46882757

    True, usually when I meet people who think so I always ask them what exactly went wrong. One time someone told me: "we just let our frontend engineer build the whole backend and sc…

  5. comment
    Comment #46880196

    Yes - since the framework itself is open-source, you are free to take it and run anywhere you'd like. Of course, the experience is much better if you run on Modelence Cloud since i…

  6. comment
    Comment #46880173

    We do have the UI / dashboards, built into the platform - and it's actually one of the most valuable pieces. It's in the second half of the demo video! And great point - while we'r…

  7. comment
    Comment #46879555

    Both are hard for complex apps regardless, which is why we’re making sure that the framework has all the necessary guardrails to prevent devs from using it incorrectly. Relational …

  8. comment
    Comment #46878208

    MongoDB actually has built-in schema validation which can be enabled, we're just not using it at the moment because we haven't yet found a good use case where the TypeScript schema…

  9. comment
    Comment #46877251

    The reason why we didn't build a generic platform instead is because everyone already has access to Cursor and Claude Code for building free form applications, and each stack is un…

  10. comment
    Comment #46876794

    Nope, but it seems like it's still on a waitlist - are you planning on launching soon?

  11. comment
    Comment #46876597

    Agree, as for the JS/TS lock-in, we could have applied a similar approach with other languages too, but we intentionally chose to focus on one single stack to create a seamless end…

  12. comment
    Comment #46876548

    There are often two peak points, one at the beginning when a team has built a frontend, then is looking to add things like authentication and realizes they have to bring in a separ…

  13. comment
    Comment #46876041

    We had this same challenge in our own app builder, we ended up creating an internal LLM proxy with per-sandbox virtual keys (which the proxy maps to the real key + calculates per-s…

  14. comment
    Comment #46875973

    Exactly, and most app builders have realized this and started adding things like built-in auth, cloud, etc, but I still think the right direction is starting with the platform itse…

  15. comment
    Comment #46875548

    Yup, the way you interact with MongoDB collections in Modelence is via Store, which has a Zod-compatible schema, enforced at build-time and pre-deployment, instead of runtime (sinc…

  16. comment
    Comment #46875520

    A lot of this is still work in progress, but the key idea is that the framework and the cloud environment have to work together for this, because what you have in the current versi…

  17. comment
    Comment #46875395

    Fair point, although we didn't choose MongoDB just because of schema handling. We've been using MongoDB in production since 2013, so it was a natural choice since we already know a…

  18. comment
    Comment #46875324

    We've been one of the very early Meteor users, since 2013 (our previous startup is featured on their landing page). After about 10 years of scaling on Meteor & Galaxy, we ended up …

  19. comment
    Comment #46875065

    That makes sense, and we've been seeing the same. But in our case, instead of having the LLM inspect an external system, TypeScript is the source of truth for both the schema and e…

  20. comment
    Comment #46874275

    We still have a schema definition in TypeScript, without it things would have been pretty wild actually. But we're doing it in the app layer - in the framework. The schema manageme…

  21. comment
    Comment #46873554

    Great questions: - For extending auth, currently the framework contribution is the main option, but we've intentionally made everything modular so we will be making it extensible w…

  22. comment
    Comment #44908548

    I agree - Postgres has been on the rise for the past years, but I think the reason for MongoDB going down in popularity is not reflective of its own progress - MongoDB has only bee…

  23. comment
    Comment #44908506

    Yup - it’s work in progress! We will be adding both shortly.

  24. comment
    Comment #44905663

    If you check our landing page, we have a section where we explain that a bit: https://modelence.com One of the AI-native aspects is if you use the built-in AI SDK ( https://github.…

  25. comment
    Comment #44904867

    Do you mean real-time data / live sync? It is actually the next thing we're going to release, so yes - it is definitely a core part. We took our inspiration from https://meteor.com…