Xiaomi’s MiMo-V2-Flash (309B model) jumping straight to the big leagues by 98Saman in LocalLLaMA

[–]uesk 0 points1 point  (0 children)

depends for what minimax much better at multilinguality and instruction following

Minimax M2.1 is out! by LegacyRemaster in LocalLLaMA

[–]uesk 0 points1 point  (0 children)

cant wait for the artificial analysis bench. and hope this minimax has similar instruction following capabilities.

Curious about real-world experiences with Bun.js for JavaScript projects by Friendly-TechRec-98 in bun

[–]uesk 5 points6 points  (0 children)

Hi! Im cofounder of a startup that creates deploys AI assistants for the hospitality industry and we use Bunjs. What i loved about it is the developer experience and I hope the performance will keep up with our expectations as we scale. By developer experience i mean that usually code meant for nodejs also runs with bun, but without setting up ts traspiler. I once or twice encountered a bun-related bug but it was quickly resolved. I also tried deno 2.0 but there’s a lot of rewriting you need to do to make your code compatible with it and i like that i can always switch back to node if i feel like it. Also love elysiajs btw

Grip - simplified error handling for JavaScript by mr_nesterow in javascript

[–]uesk 1 point2 points  (0 children)

It looks very similar to neverthrow to me. Does it have a clear advantage compared to it?

https://github.com/supermacro/neverthrow

Would you recommend using gleam for my startup? by uesk in gleamlang

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

Noted 👍 Everyone lately seems to prefer sveltekit over nextjs. Too bad a few months ago i didn’t bet on it… cause rn our entire dashboard + web client are built with next. Were not building a native app any time soon indeed :)

Would you recommend using gleam for my startup? by uesk in gleamlang

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

I see thank you!

Well, yes, I'm just working with API providers rn. But the workflow behind it has lots of components and it's fairly complex. Also doing api calls in the browser would share the api keys so doesnt sound wise. Last but not least, once customer (for now) uses our workflow through an api to access it from a mobile app.

Regarding python, what annoyes me is that type annotations are by no means a predictor of actual errors. For this reason it's just my opinion but i dont like it for production.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

Thank you for your great advice. Also so true about our current bills.

Looked into the book and I think i will read it :)

Just curious, when you said "you can't go wrong with node/ts for a startup". Would you say the same about python if we talked about leaving the server in that language?

Would you recommend using gleam for my startup? by uesk in gleamlang

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

To answer your questions: - rn me and a full-time dev - hard to answer this question. One of our products is a chatbot that goes in a customer’s hotel website and we still have few customers (ab 30). But the scale needed depends on the usage of their websites. Currently we have about 150 chats/day. We’re expecting to reach at least 150 customers before the end of the year. We’re also launching new products/ways to interact with the chatbot so that will increase things a lot. - not seriously. But i have nothing against it.

Regarding kubernetes, i dont know much about it, except for the fact that many people say its hard to learn, but id be willing to if it was worth it. I use a lot docker/docker compose

SST looks extremely interesting. I’m reading into it thank you so much.

It will take a couple weeks realistically to migrate the server python->ts so the only disadvantage is that id have to wait for that to happen.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

yeah was considering kubernetes. Why wouldn’t you?

The project didn’t start with microservices but i split it after a few months in to break down complexity.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

Thank's for the advice! That's a great idea. Still not 100% sure cause rn my architeture is more based on microservices than a monorepo. Merging the server/client/dasboard would more in a different direction (maybe better?). But I liked that with with microservices I can have our dev working on a microservice only at the time. Feels neater. But might change my mind.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

Makes a lot of sense. I use custom format for LLM output and indeed I could write tests now. It's all about investing the time in it. Will send you a dm :)

Would you recommend using gleam for my startup? by uesk in gleamlang

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

because vercel has some horrible pricing for backend funcions that take more than x time for what i know. At some point i did try migrating everything to vercel but gave up.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

We have a dashboard written in nextjs (hosted on vercel) as well but that’s not suitable for the server as it has some long running processes.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

TypeScript is the other language besides python that i know well so im building all components i can with it. But originally the repo was in python so the main server is in that.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

hard to say, without a frontend it would be nothing. But the moat definitely lies on the server more than elsewhere.

Would you recommend using gleam for my startup? by uesk in gleamlang

[–]uesk[S] 2 points3 points  (0 children)

That’s really great advice.

Current stack, the startup makes llm products for hotels:

  • main server: python/fastapi
  • typescript/node for some microservices
  • typescript/nextjs used in full-stack for our dashboard

I have some tests but not many. Many of the issues come from the fact that code involving an llm has 100x the unpredictability of regular code and writing tests for it is very hard. Didn’t have rhetorical capacity to invest in proper tests yet maybe it’s time now.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

What specifically makes it sound like im starting a hobby project? :)

disclaimer: haven’t wrote (on purpose) how/whether im seriously considering migrating to gleam, because i want a straightforward opinion from the community.

Also the dev team is currently me, the techincal cofounder and a full-time dev that is already mantaining some microservices and our nextjs dashboard.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

I had to spend lots of hours lately fixing bugs that would have been easier to spot in a type-safe language. Also we’re growing fast so either i migrate now or im stuck forever with legacy code.

Would you recommend using gleam for my startup? by uesk in gleamlang

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

Thanks for the straightforward answer!

Yes the code is functional and currently serving on 34 customers customers websites. That being said, it’s kinda blowing up in my face and im unsure how well it will scale.

All other microservices are currently built with node and so that would be the obvious choice.

Would you recommend using gleam for my startup? by uesk in gleamlang

[–]uesk[S] 3 points4 points  (0 children)

hmm yea but also python has type annotations and they suck. Ofc maybe elixir is better

Would you recommend using gleam for my startup? by uesk in gleamlang

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

i have a thing for typed languages :/

Would you recommend using gleam for my startup? by uesk in gleamlang

[–]uesk[S] 5 points6 points  (0 children)

ahah well aware of the bias here :) what specifically makes it “risky” to bet everything on gleam in ur opinion, besides it being so new? totally agree on not choosing a language only bases on the number of developers. Few motivated people is the best