Live data from Hacker News

Show HN: Lapdev, a new open-source remote dev environment management software

github.com

51–60 of 71 posts

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#51
post #7

It's open-core https://github.com/lapce/lapdev/blob/8eeb3cc3cbbf4c5bf4e7928... , if you care about that.

It isn't easy to open-source your baby. It wasn't easy for us when we went Apache, so I can relate. It is hard to build a truly open-source business model.

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#52

It's always interesting to see new approaches but I don't see this replacing Vagrant for my projects any time soon: - Vagrant already supports VM or Container environments, and has a well defined system for building and distributing "base" boxes; - Vagrant uses a Ruby file to define the environment, so it's much more powerful than a Yet Another Migraine Looming file.

Devcontainers bring notions such as configuring plugins for your IDE, getting « features » from other repos / registries, managing environment variables that you pass from host to devcontainer, and finally either code locally or in the context of a remote environment with more resources or just simply in the context of the rest of your application (very handy for complex network or security setups).

IDEA/IntelliJ based IDEs already support having their native config committed to a project repo and support a `.editorconfig` file; I'm not sure I need a third way to do so.

Like I said, a `Vagrantfile` is ruby, so besides having all the power of Vagrant and its plugins, you can also just do straight up ruby stuff, or even shell out to do other stuff.

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#53
post #48
post #47

This isn’t open source; one of the directories is licensed under a proprietary, subscriptionware nonfree license. The remainder is AGPL, which many people (including myself) consider nonfree as well.

Just two weeks ago we have outsourced Daytona (daytonaio) under an Apache license. We had long and deep discussions but finally decided that's the only thing that made sense.

Unfortunately you've also started spamming people about it, including those who previously unsubscribed from your marketing comms.

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#54

So, I know very little about this devcontainer spec. Can I just ask, what value does this spec provide that a simple docker image containing the necessary tools does not already provide? Why do we need another layer on top? What am I missing?

One angle is to simplify the setup of what you described. You can do this manually with Docker already, but the DevContainers config means your editor will do it for you.

Another angle is rent-seeking and locking you into a proprietary, expensive ecosystem. Big Tech has successfully convinced most companies to overpay by orders of magnitude for compute and bandwidth, but so far local development machines were excluded. This aims to tackle that shortcoming and make sure you enjoy all the "benefits" of the cloud even during development.

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#55
post #23

Earlier quoted context omitted.

No, not really. A big part of the problem is half baked software on the client side. For devcontainers even the reference implementation CLI is significantly incomplete.

https://happihacking.com/blog/posts/2023/dev-containers-emac... Looks pretty useable to me...

You still cannot stop, remove or update a Dev container from CLI and there at numerous issues with the rest of the implemented features.

[0]: https://github.com/devcontainers/cli?tab=readme-ov-file#cont...

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#56
post #48

Earlier quoted context omitted.

Just two weeks ago we have outsourced Daytona (daytonaio) under an Apache license. We had long and deep discussions but finally decided that's the only thing that made sense.

Unfortunately you've also started spamming people about it, including those who previously unsubscribed from your marketing comms.

We’ve ramped up our outreach because experience shows it’s critical for building the contributor base and fast-tracking project evolution—our flurry of repo activity is a testament to this strategy. On the email front, a technical snag during our provider’s migration led to the mix-up where some subscribers were left enrolled. We’re on it. Meanwhile, we believe Daytona’s as a product will make up for the noise. Check our Friday release v0.7.0 for the proof in the pudding.

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#57
Nice, but with a Proxmox setup I can clone an existing VM/container (and there are already dozens of templates), point VSCode at it, and I’m done.

What does this add, really? It’s not automation (I can automate a couple of clicks in Proxmox), it’s not resource management (Proxmox handles storage, etc.). Is it developer identity? Because that’s the only thing I’d need a (relatively simple) script to deploy SSH keys to an environment.

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#58
post #57

Nice, but with a Proxmox setup I can clone an existing VM/container (and there are already dozens of templates), point VSCode at it, and I’m done. What does this add, really? It’s not automation (I can automate a couple of clicks in Proxmox), it’s not resource management (Proxmox handles storage, etc.). Is it developer identity? Because that’s the only thing I’d need a (relatively simple) script to deploy SSH keys to…

Do you work for Promox? Because it looks like a very corporaty over engineered solution.

Lap dev looks like a much simpler tool

Re: Show HN: Lapdev, a new open-source remote dev environment management software

#60
Requirements: Postgres

This immediately killed it for me. I need to install a Postgres server just to try out a tool? And if I recommend it to my team, do we need to run and maintain a Postgres instance?

OP- you are creating too much work for me. And don’t ask me to use your hosted version, the easiest solution is to use Vs code devcontainers

Post reply on HN