Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hugodutka
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
hugodutka
3y ago
Nix solves a different problem than Hocus. Nix lets you define a development environment, Hocus gives you a way to run it on a remote server. Right now we use Dockerfiles to let users define the packages they need in their dev env, but we w
32.
▲
Virtualizing development environments in 2023
(hocus.dev)
113 points
by
hugodutka
3y ago
|
74 comments
33.
▲
by
hugodutka
3y ago
I didn't want to go into all the technical details, but we have another write-up that goes into details about RAM management: https://github.com/hocus-dev/hocus/blob/main/rfd/0003-worksp... Oth
34.
▲
by
hugodutka
3y ago
We do, and we'd love to use it in the future. We've found that it's not ready for prime time yet and it's missing some features. The biggest problem was that it does not support discard operations yet. Here's a shor
35.
▲
We replaced Firecracker with QEMU
(hocus.dev)
409 points
by
hugodutka
3y ago
|
149 comments
36.
▲
by
hugodutka
3y ago
If you’d rather use a self-hosted alternative, we are building Hocus [0]. It’s still in alpha, but already supports prebuilds, VSCode, shared environment variables, and more. [0] https://github.com/hocus-dev/hocus
37.
▲
by
hugodutka
4y ago
Hocus is more cost-efficient when you need larger instances. If you need 8 CPU cores ($0.72/hour on Codespaces) and a single dev uses their IDE for 4 hours a day on average, Codespaces itself would come out to about $0.72 * 4 * 5 * 4 *
38.
▲
by
hugodutka
4y ago
Thanks, this looks useful. We will consider using keygen in the future.
39.
▲
by
hugodutka
4y ago
We definitely want to optimize Hocus for large repos. We have some ideas how to reduce disk usage by stacking qcow2 files, but we haven't settled on anything specific yet. Thanks for the link!
40.
▲
by
hugodutka
4y ago
We made these custom deployment scripts to walk the user through the installation process and make it more organized. We could just use plain docker compose but then we would have less control over what we show to the user - things like hel
41.
▲
by
hugodutka
4y ago
By multi-node support we mean the ability of Hocus to manage multiple machines, so you can run dev envs on more than one server and handle more concurrent users. These environments would not communicate with one another. From the end user&#
42.
▲
by
hugodutka
4y ago
Thanks! The pricing is there mostly to set expectations for the future. The current release works (for the most part) for individual users and it would not support a team well. Hocus is free for up to 3 users, so we expect people who deploy
43.
▲
by
hugodutka
4y ago
> what happens if I want to check out a 1 year old commit and edit it? Your dev environment is version controlled too because it lives in your repository. You would run a prebuild for that old commit and get a dev env from that time. It
44.
▲
by
hugodutka
4y ago
That's something we would love to do in the future. For now extending the base development template so that it has the most popular programming languages already installed is on top of our todo list.
45.
▲
by
hugodutka
4y ago
Thanks! 1. GitPod doesn't officially support self-hosting anymore - https://news.ycombinator.com/item?id=33907897 . When they did, it was extremely hard to set up. In fact we tried to do it at my previous company severa
46.
▲
by
hugodutka
4y ago
A hosted offering is not on our radar right now. Currently we want to monetize by selling seat-based licenses for larger teams.
47.
▲
by
hugodutka
4y ago
That's right! Docker is used to simplify deployment, so other components, like the agent, are also containerized.
48.
▲
by
hugodutka
4y ago
We use Firecracker to provider greater isolation and more capabilities in dev envs. For example, one thing you often want in your dev env is to run Docker containers, but to do that you need some permissions that usually only a root user ha
49.
▲
by
hugodutka
4y ago
Coder lets you describe a set of Terraform templates for your development environments. Your team members then manually spin up new VMs on e.g. AWS from these templates. With Hocus you specify your dev env right alongside your code in your
50.
▲
Show HN: Hocus – self-hosted alternative to GitHub Codespaces using Firecracker
(github.com)
291 points
by
hugodutka
4y ago
|
53 comments
51.
▲
by
hugodutka
4y ago
My memory failed me when I wrote the comment. The video where I heard them talk about analytics was about founder mistakes, not about analytics. https://youtube.com/watch?v=D56QeyyQMLI
52.
▲
by
hugodutka
4y ago
Thanks for taking a look. We’ve found that most people who we show the page to have no idea what Gitpod or Github Codespaces is, so we decided to go with outlining the benefits first. But maybe we should put this line in the subheading.
53.
▲
by
hugodutka
4y ago
Together with a friend we recently started working on https://hocus.dev , a self-hosted alternative to Gitpod and Github Codespaces. It automates the provisioning of cloud development environments on your own infrastructure. YC c
54.
▲
by
hugodutka
4y ago
That's right, and that's precisely why I would like to talk to them. Hocus works with self-hosted Git servers, while Gitpod and Codespaces don't. Well, Gitpod kind of works with self-hosted Gitlab, but not when it's in a
55.
▲
Ask HN: Which Companies Self-Host?
2 points
by
hugodutka
4y ago
|
2 comments
56.
▲
Ask HN: What do you self-host?
5 points
by
hugodutka
4y ago
|
4 comments
57.
▲
Ask HN: Which tools increased your productivity the most?
18 points
by
hugodutka
4y ago
|
12 comments
58.
▲
Ask HN: How do you manage dev servers?
4 points
by
hugodutka
4y ago
|
3 comments
59.
▲
Ask HN: Is DNS and HTTPS on a private network a problem for you?
23 points
by
hugodutka
4y ago
|
9 comments
60.
▲
by
hugodutka
4y ago
It’s already been done: https://www.cnbc.com/amp/2021/10/21/sam-altmans-worldcoin-wa...
More ›