<dwrensha>
I suppose "open source" implies all of this
<dwrensha>
"Sandstorm: an open source web productivity suite"
<asheesh>
"Run-your-own" is pretty good.
<asheesh>
I think self-hosted is even better, personally.
<asheesh>
I agree that "self-hosted" has the compilers meaning. I don't think it's confused anyone.
<asheesh>
i,i also Sandstorm self-containerizes and requires stuff in github.com/sandstorm-io to build, surely that means it's self-hosting
<dwrensha>
self-hostable vaguely implies to me that you can run Sandstorm from within Sandstorm
<asheesh>
Which you used to be able to do until we nix'd userns from inside Sandstorm
<asheesh>
i,i Maybe we can have a powerbox way to request userns inside the grain
<dwrensha>
when did we ever allow grains to use user namespaces?
<asheesh>
Andy Lutomirski made it work, but maybe it was just in a branch of his and it wasn't allowed within Sandstorm without a patch.
<asheesh>
(iirc this happened at a hackathon 2y ago where I first visited the "office")
<dwrensha>
"you-hosted"
<dwrensha>
(grabbing the more relevant portion of "you can host it yourself")
bodisiw has joined #sandstorm
bodisiw has quit [Client Quit]
bb010g has joined #sandstorm
jemc has joined #sandstorm
frew has quit [Quit: WeeChat 1.5]
<maurer>
dwrensha: self-hosted definitely means something in terms of languages/compilers (though usually the term is "self-hosting", meaning it can compile itself)
<maurer>
dwrensha: However, I don't think anyone is likely to mistake a self-hosted sandstorm server for "I can make a sandstorm grain inside sandstorm" in the advertisement context
xet7 has quit [Quit: Leaving]
<JonTheNiceGuy[m]>
Self-hosted is a term that's been around for a few years now, there's no rewriting history now! You're not the fsf ;)
<JonTheNiceGuy[m]>
coughgnu/Linuxcough ;)
<digitalcircuit>
Though hosting Sandstorm inside itself would be amusing...
xet7 has joined #sandstorm
isd has left #sandstorm [#sandstorm]
<ocdtrekkie>
Two weeks of the GitHub feed is missing after they were down.
<ocdtrekkie>
Doesn't look like any actual data was lost though. Issue I filed two hours ago is there.
ocdtrekkie has quit [Remote host closed the connection]
ocdtrekkie has joined #sandstorm
bemasc has quit [Ping timeout: 264 seconds]
bemasc has joined #sandstorm
<asheesh>
OK, I managed to do frontend web dev almost all day!
<ocdtrekkie>
I am excited to see the app market getting some love.
bb010g has quit [Quit: Connection closed for inactivity]
Telesight has joined #sandstorm
larjona has quit [Ping timeout: 252 seconds]
Telesight has quit [Quit: Leaving.]
frankier has joined #sandstorm
bemasc has quit [Ping timeout: 240 seconds]
bemasc has joined #sandstorm
larjona has joined #sandstorm
jemc has joined #sandstorm
bemasc has quit [Ping timeout: 244 seconds]
prettyvanilla_ has quit [Quit: Konversation terminated!]
bemasc has joined #sandstorm
prettyvanilla has joined #sandstorm
Telesight has joined #sandstorm
<mrdomino>
i feel like i've asked this before but i don't have a sense of it yet so i'll ask again: what's your sense of the best frameworks or languages for sandstorm dev? e.g. rails is terrible due to trying to open missing files often. meteor seems like it has kind of a slow boot time. i'm half tempted to try and use something like https://github.com/ipkn/crow or just speak raw capnproto.
<asheesh>
Wait, wow, this is epic.
<asheesh>
PHP is my personal recommendation given the easy setup and easy dev process and no huge surprises when running on Sandstorm compared to elsewhere.
<asheesh>
Which is sort of a tragic recommendation given I don't love PHP itself. (-:
<asheesh>
Python is reasonably okay too; somewhat few surprises, but I haven't done much with Python on Sandstorm, just a very basic hello-world app, but doing that was pretty OK.
<asheesh>
I don't do much Rails so I can't really speak to it.
<asheesh>
If you use https://github.com/ipkn/crow which does look quite cool, then I recommend using sandstorm-http-bridge rather than 100% raw capnproto since isd was recently complaning that WebSession is a complicated interface to support.
<dwrensha>
... which I should probably make more robust
<dwrensha>
maybe I should just include rpc.capnp directly in capnp-rpc-rust, so that I don't have to poke around on the system to try to find it
<mrdomino>
$ which capnp
<mrdomino>
/usr/local/bin/capnp
<mrdomino>
$ capnp --version
<mrdomino>
Cap'n Proto version 0.5.3
<dwrensha>
what version of rustc?
rafaelmartins has quit [Remote host closed the connection]
rafaelmartins has joined #sandstorm
<mrdomino>
1.10.0
Telesight has quit [Quit: Leaving.]
rafaelmartins has quit [Remote host closed the connection]
rafaelmartins has joined #sandstorm
rafaelmartins has quit [Remote host closed the connection]
rafaelmartins has joined #sandstorm
<ocdtrekkie>
I'm never buying a joke domain name again.
<ocdtrekkie>
I've bought a few dozen domains before, but never has it led to getting an unending flow of telemarketers. I've never felt like domain privacy was a worthwhile service before this week.