asheesh changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Channel glossary: "i,i" means "I have no point, I just want to say". b == thumbs up. | Public logs at https://botbot.me/freenode/sandstorm/ & http://logbot.g0v.tw/channel/sandstorm/today
isd has joined #sandstorm
dwrensha has quit [Ping timeout: 260 seconds]
jemc has joined #sandstorm
jemc has quit [Client Quit]
jemc has joined #sandstorm
dwrensha has joined #sandstorm
<ocdtrekkie> Apparently I am a useful example, even when not present.
jemc has quit [Ping timeout: 250 seconds]
<dwrensha> am I the only one for whom the term "self-hosted" calls to mind Lisp compilers, as in https://en.wikipedia.org/wiki/Self-hosting ?
<dwrensha> I wish we had a better term, like "home-hosted" or something
<dwrensha> "run-your-own"
<dwrensha> "software-as-a-package-that-you-can-run-on-your-own-hardware"
<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!
<maurer> asheesh: sfyl
<asheesh> Hah! I had to look that up, but : )
jemc has quit [Ping timeout: 260 seconds]
<asheesh> My loss is y'all's gain; see also https://github.com/sandstorm-io/sandstorm-app-market/issues/59
<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.
<asheesh> Briefly AFK, back in 30 min or so.
<dwrensha> mrdomino: I think the best option is to use Rust and program directly against the capnproto interface, as in https://github.com/dwrensha/sandstorm-collections-app
<dwrensha> but of course I would think that
<asheesh> Oh, yes, that's another great way.
frigginglorious has joined #sandstorm
bemasc has quit [Ping timeout: 250 seconds]
bemasc has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
frigginglorious has quit [Remote host closed the connection]
frigginglorious has joined #sandstorm
<mrdomino> dwrensha: i see "/../../include/capnp/rpc.capnp: no such file" when i try to build that
<dwrensha> hm...
<dwrensha> is capnproto installed on your system?
daemoen_ is now known as daemoen
xet7_ has quit [Ping timeout: 240 seconds]
<dwrensha> mrdomino: what does `which capnp` return on your system?
<dwrensha> I'm guessing the failure is happening in this build script: https://github.com/dwrensha/capnp-rpc-rust/blob/master/build.rs
<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.
admine__ has joined #sandstorm