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

lovable | stockholm, london (in-person) | full-stack, frontend, backend, infra design, and ai research

we sponsor visas and have very generous relocation packages.

lovable is building an agentic technical co-founder, we are the best way for non-technical people go from idea to a real software business with paying users. we need the best engineers in the world to join us and will compensate you accordingly.

learn more at: https://lovable.dev/careers, https://lovable.dev/blog, or ping me on https://x.com/cviktore


very curious to give it a spin but why write a cli in python? would surely be faster and more portable with go or rust?


Perhaps Python is their main language (they seem to be ML peeps, which would make that most likely), which means it's easier for them to do manual reviews even if they're using AI for implementing, etc.


Yes, this is the main reason. We've released some rust stuff in the past, but Python is our main language


Lovable | Stockholm (In-person) | Full-Stack, Design, and ML eng

We sponsor visas and have very generous relocation packages (even if you just want to come for a year).

Lovable is building an AI software engineer that lives in your browser. Building excellent software engineering agents is significantly harder than people think. We need the best engineers in the world to join us and will compensate you accordingly.

Learn more at: https://lovable.dev/careers or ping me on https://x.com/cviktore


Working at Lovable in Stockholm feels like I'm in SF building the future of software with the most cracked coders and founders.


Do you need a Lovable evangelist who is obsessed about AI for software development?

I bring a strong track record: * I embodied the "evangelist" term in EU by becoming a public face of Unity since it was a small-small startup in iPhone 3G era. * I evangelized Defold IDE while it was a part of King in the era of YouTube/podcasts. * Vibe Coding and Agentic AI for coding is something I eat and breathe: https://github.com/pridiuksson/cursor-agents


Yes! Check out our website careers page will keep eye out for your application.


polishing my CV and applying later today! And meantime if you want to see for yourself if I am instantly lovable - here's me doing an AI workshop to non-tech crowd of 200+ people: https://www.youtube.com/watch?v=_4iCayD_YZo&t=375s

OBVIOUSLY USING LOVABLE for the training :)


applied


Still looking for a Community Lead? I have 10+ years of experience in community creating/nurturing, plus I'm an absolutely massive fan of what Lovable's building.

https://maddie-builds-lovable.lovable.app


Yes! Check out our website careers page. Love your portfolio website btw.


Applied! And thank you :D


I confirm the post creator is one of the best colleagues I worked for 10+ years at top tech companies.


I'm waiting for you to open remote engineering positions


Here is my projects: https://bento.me/wong2


One thing that seemingly is missing is the ability to tag a specific error with an error code. You typically want to know that all of a sudden the ”failed to get user” error is being returned a lot. Since the message is a dynamic string you can’t just group by the string so unless you build it as part of your abstraction it becomes very hard to do.

Edit: looking more carefully at the lib I assume that ”tag” is the concept that is supposed to cover this?


in standard go you'd have errors implement:

    func (myError) Is(err error) bool
and it can match different sentinel errors. Or you can make your own wrapper to have the error chain match.


In standard go you would not implement Is but would use the errors.Is call. How would this work if it is a sentinel error as you would use with errors.Is??


https://pkg.go.dev/errors#Is

> An error is considered to match a target if it is equal to that target or if it implements a method Is(error) bool such that Is(target) returns true.

by default errors.Is matches the exact error variable, but you can use it to match other errors as well.


I stand corrected. Still you cannot implement an Is on a sentinel error and is only applicable to concrete error types. And if I'm using concrete types I'm going to us errors.As


Yeah you shouldn't have to add stuff to the .env file. If you setup Supabase any secrets should be added to the edge functions as env vars. Here's an example where it prompted me to add the RESEND_API_KEY to the Supabase Edge function secret: https://lovable.dev/projects/e66eacea-f46f-473c-aa6b-6a90da4...


Great questions! There are several LLM calls behind a single prompt that you submit and we do dynamically assemble the prompt to the AI based on what you're asking for. But we do generate most files at once.


So we opened up our waitlist so it's open right now: https://gptengineer.app

(Might have to readd the waitlist though if we get too much traffic.)


Having fun so far but given the advice to ask for small incremental changes the 10 runs per day is not enough. Even the Pro level at 100/day for $19/month is too low if I really want to play with it.


Yeah the standard shadcn setup tends to be a bit boring. But if you ask it to be a bit more creative you certainly can get it to make some pretty fun stuff: - https://preview--retro-hacker-portal.gptengineer.run/magnus (source: https://gptengineer.app/projects/91b06c8d-16a8-4892-8cb5-d91...)


1) We use whichever LLM that is performing best at the time, so no, not necessarily OpenAI 2) Only images as attachments for now. You can add more files by uploading them to the connected Github repo.


So it's already hosted for you, you don't have to do anything to get a production ready URL.

But yeah if you want your own hosting for some reason you own the code and can take it to a provider like Netlify or Github Pages fairly easily.

Send me an email at viktor@lovable.dev if you have any questions :)


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

Search: