Live data from Hacker News

I am building a cloud

crawshaw.io

511–520 of 589 posts

Re: I am building a cloud

#513

Earlier quoted context omitted.

Can you elaborate a bit on what terraform and mandible are doing for you in your setup?

We've configured our Hetzner servers with terraform, so we can easily spin up a new one in case we notice that we need another slave to handle extra work (1-2 mins). Ansible is responsible for configuring the server, installing all the required packages and software (not all our infrastructure is deployed with Kamal, for instance we have clickhouse instances, DBs, redis etc and normal app slaves). TLDR; it helps us h…

Ah very cool. Thank you!

Re: I am building a cloud

#514
I'd like write program / run program / debug program to be as easy as it is in roblox. It isn't that easy though, the set of things you need to do it well is extensive. I wouldn't be averse to a new platform, one in which all io is over highly performant queues, but the moras of existing software tied to unix is large, just look at compilers and all the child processes they launch. It was always shims and it will always be shims.

Re: I am building a cloud

#515

Earlier quoted context omitted.

> Cloud vendor pricing often isn't based on cost. Business 101 teaches us that pricing isn't based on cost. Call it top down vs bottom up pricing, but the first principles "it costs me $X to make a widget, so 1.y * $X = sell the product for $Y is not how pricing works in practice.

Just to spell this out more clearly for the back row.of the classroom: The price is what the customer will pay, regardless of your costs.

The price is what maximizes profit (long term)

Re: I am building a cloud

#516
post #399

Lots of negativity towards k8s in here. It's always funny to me when $WILDLY_POPULAR_TECH gets ripped apart like this, as though no one has ever had a positive experience with it. I've seen similar pile-ons for React, microservices, git, PHP, JavaScript, cloud services, really anything that's been adopted at scale.

HN has had a hate boner for K8s for as long as I can remember. In my experience, K8s is a million times better than legacy shit it is usually replacing. The Herokus, the Ansible soup, the Chef/Puppet soup before that etc. The legacy infra that was held together by glue and sweat that everybody was afraid to touch.

"But it's my legacy shit and I understand it and I haven't taken the time to learn something new because that's scary so I'll just piss on anything attempting to replace it."

Human nature, really.

Re: I am building a cloud

#517
post #384

Earlier quoted context omitted.

Vms hosted in Hetzner auction instances is exactly how shellbox works. I published more details in here: https://shellbox.dev/blog/race-to-the-bottom.html

This is pretty cool, I turned a NUC at home into this, and would probably rather use you guys instead. However, is there a way for me to keep a session open without being connected? Sometimes I want the session to be there so I can connect/disconnect to check up on it, so I want "just disconnecting for a bit" to be different from "I don't care about this any more, destroy it". At home, I've done that with a Zellij se…

Yes, keep a box running regardless of connections using `ssh shellbox.dev keepalive mybox`

Re: I am building a cloud

#518

I relate to the points about obscure platform limits, and leaky abstractions, but when I look at the exe.dev platform, it might be the most obscure PaaS I've seen, and has it's own strange abstractions. The shell command to start a new vm, has a --prompt flag to get an LLM to configure the VM for you. VM's have no public ipv4 IP, and the ipv6 IP doesn't seem to allow incoming connections. The only supported inbound c…

Yeah I had a giggle about that also. He argues: “cloud abstractions are the wrong shape”, then what they actually ship is: a different abstraction, with even more hidden constraints.

I'm very curious how they deal with subscription levels/noisy neighbors.

Re: I am building a cloud

#519

I'm not sure if this is the direction the OP is going, but I would love to see a world where local small-time investors can get a bank loan, rent a facility, set up a bunch of computers, and run open-source cloud software on them that provides 95% of the features that most businesses need. Running a cloud data center could be a business like operating a self-storage facility or a car wash. Small investors love this k…

This brings back painful yesteryear memories when consultants would push Microsoft Small Business Server for an on-prem all in one IT solution and charge extra to move to the cloud(colocation). A Linux-based alternative appeared named Clark Connect.

Re: I am building a cloud

#520
post #368

There are plenty of alternatives out there. I built https://shellbox.dev , which gives you instant vms via ssh where unlike exe you pay only for what you use-- scale to zero. It is also regular linux, supporting vscode and zed remote, Nested virtualization, etc. If you're looking to invest im fine with only $5M :)

The other day I vibed a very stable codeserver (vscode in browser) instance with zellij browser mode (console in browser), syncthing (filesyncing), ssh, pi agent and wireguard. No exposed ports, every web frontend is password secured. I don't want to make that public, it's my way of an isolated dev environment and it runs on my private raspberry behind my tv. Costs me nothing. I hope you have a good success with your…

I'm saying this in complete humor... but your comment reminds me of the infamous Dropbox annoucement comment: https://news.ycombinator.com/item?id=8863
Post reply on HN