I genuinely wonder how far we can get if we make a concerted effort to move away from the Rent-Seeker Economy (aka “SaaS”).
Like just whittling away at it and see if we can Shawshank our way out
Discussion
I genuinely wonder how far we can get if we make a concerted effort to move away from the Rent-Seeker Economy (aka “SaaS”).
Like just whittling away at it and see if we can Shawshank our way out
@zkat I love seeing the success of #homeassistant in that regard. Just one nieche, but it's something. I think they are getting relevant enough that there is a growing market of local-only, privacy first devices without the need of any cloud/subscription at all.
@zkat I like this, but my experience with it has been that the big obstacle is a static address (or setting up DNS but ugh). I used to run a local wiki and a couple of imageboards and there was some other upkeep issues, but DNS consistently tanked us.
@zkat the sword has so many edges to it at this point, from the complexities of self hosting for people without that skillset, to the mostly-a-lie of continued income for a service on the other side.
It's worth tackling though, even if Shawshanking it is most definitely going to involve crawling through shit.
I always end up thinking about TBL's original vision of "everyone editing the web and running a web site on their machine".
@zkat Been doing a lot of self-hosting lately, but it feels manifestly inaccessible so far, both in terms of knowledge and upfront cost (save a lot in subscriptions, but upfront *hurts*).
@xgranade you know. I mentioned this before and I'm not sure if you saw but.
I'm currently able to run a production-capable instance of @conjured_ink's stall software that can do 30k reqs/s @ c1k-ish, on a $30 rpi-zero clone. Literally a fully capable platform on a potato.
@zkat @conjured_ink That's amazing. I always suspected there was a fair bit of overhead to modern monolithic stacks, but that's incredible.
@xgranade @conjured_ink it's cause we're mostly hand-writing it in Rust :P
@xgranade @conjured_ink silverfish-stall is, right now, ~19mb in the release build, uses ~45mb of RES on moderate load (and caps out at maybe 250mb under EXTREME load), and is completely self-contained: the job runner is in-process, and it uses sqlite for the database. It has no system dependencies. It's distributed as a plain old Rust-based CLI. Literally no other files needed. All the migrations, templates, etc, are cooked directly into the binary and precompiled for perf.
@xgranade @zkat a thing i've been thinking about is. how to make. setting up self hosted cloud services. as easy as installing apps on an iphone.
nextcloud is close but not close enough
the problem is because of the level of polish doing this right would require, i feel any attempt to set this up would wind up creating an entity to manage and maintain the self-hoster-launcher, which would then start rent-seeking
A space for Bonfire maintainers and contributors to communicate