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
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
simonv3 has quit [Quit: Connection closed for inactivity]
dcb has quit [Ping timeout: 240 seconds]
<ocdtrekkie> Hi asheesh ;)
dcb has joined #sandstorm
jadewang has quit [Remote host closed the connection]
isd has joined #sandstorm
<ocdtrekkie> My home automation experiment turns on and off a light!
bb010g has joined #sandstorm
jadewang has joined #sandstorm
dcb has quit [Ping timeout: 260 seconds]
dcb has joined #sandstorm
eternaleye has joined #sandstorm
<eternaleye> kentonv: Backlogging, you can in fact do tun and then pass the created netdev into a namespace. See "ip link set dev <device> netns <pid>"
<eternaleye> kentonv: So you'd do the dance with /dev/tun, that'd spin up a tunnel netdev, and then you'd assign it to a grain.
mnutt has joined #sandstorm
isd has quit [Read error: Connection reset by peer]
mnutt__ has joined #sandstorm
rhapsodhy has quit [Remote host closed the connection]
rhapsodhy has joined #sandstorm
mnutt__ has quit [Quit: mnutt__]
mnutt has quit [Quit: mnutt]
prosodyvVerreabC is now known as prosodyCagain
dwrensha_ has joined #sandstorm
Triplefox has quit [Quit: No Ping reply in 180 seconds.]
dvn- has quit [Ping timeout: 250 seconds]
Triplefox has joined #sandstorm
dwrensha has quit [Ping timeout: 250 seconds]
dwrensha_ is now known as dwrensha
dvn has joined #sandstorm
rhapsodhy has quit [Ping timeout: 240 seconds]
jadewang has quit [Remote host closed the connection]
<Jan\> ok so, anyone can post a package on the market ?
<dwrensha> Jan\: Anyone can submit a package. It needs to be approved before it will show up.
<Jan\> dwrensha: ok so the package submitter has to maintain that package ?
<dwrensha> when you first create a package, you generate a public/private keypair specific to that app. Only a holder of the private key is allowed to push updates to the app.
<dwrensha> does that answer your question?
mnutt has joined #sandstorm
* asheesh waves
simonv3 has joined #sandstorm
<asheesh> Morning simonv3
<simonv3> Hey asheesh!
<ckocagil> Has anyone here made a custom real-time collab text box?
<ckocagil> I wonder which is simpler, modifying Etherpad or using one of these libraries: http://stackoverflow.com/a/26567834/287595
<asheesh> Almost definitely it's easier to use ShareJS.
mnutt has quit [Disconnected by services]
mnutt__ has joined #sandstorm
mnutt__ is now known as mnutt
<ckocagil> Yeah I see.
<ckocagil> Maybe I could do some maintenance on Mobwrite (which uses diff-match-patch instead of OT)
<ckocagil> because it doesn't have the custom database requirement
<asheesh> sharejs requires livedb I guess.
<ckocagil> yep
<asheesh> Seems that https://github.com/share/sharedb says it can use Mongo, "for better or for worse"
<asheesh> (I don't really know what livedb is!)
<ckocagil> seems to be sharejs's custom db
<asheesh> But it also might "just" be a database wrapper, rather than do its own storage.
<ckocagil> "Currently, LiveDB has adapters for in memory or Redis based pub/sub and supports storage in memory or MongoDB via livedb-mongo"
<ckocagil> not to mention that sharejs lacks cursor positions
<asheesh> A few clicks down the road I find myself at http://y-js.org/meme-together/
<asheesh> anyway.
<ckocagil> then there is TogetherJS which seems to have every feature I need, but it looks a bit too heavy (audio support! why?!) and unmaintained
<asheesh> Whoa, audio support? That's kind of awesome.
<ckocagil> I don't understand how audio chat is even remotely relevant to collaborative editing
<asheesh> Yeah, I thought it meant real-time audio editing.
<asheesh> Then I read the page.
<ckocagil> oh, that would indeed be interesting!
rhapsodhy has joined #sandstorm
rhapsodhy has quit [Ping timeout: 255 seconds]
rhapsodhy has joined #sandstorm
notevil has joined #sandstorm
funwhilelost has joined #sandstorm
jadewang has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
xet7 has quit [Quit: Leaving]
mnutt has quit [Quit: mnutt]
hilljgo has joined #sandstorm
<hilljgo> i see that there are a couple chat apps like rocket chat and 'lets chat' , is there any way to share a publically accessible link to someone through that app so that someone doesnt have to create a sandstorm account to be able to chat in the room?
<hilljgo> sorry, i mean a public link invite to send to someone, without them having to create a sandstorm account. Just have them assign themselves a nickname of some sort
jadewang has quit [Remote host closed the connection]
<ckocagil> hilljgo: last time I checked rocket.chat failed to handle anonymous users
<ckocagil> if they fix this, then you'll be able to use it without an account
<hilljgo> ah ok, so its in the developers court and not sandstorm preventing anonymous access to apps on sandstorm
funwhilelost has joined #sandstorm
mnutt has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has joined #sandstorm
funwhilelost has joined #sandstorm
ocdtrekkie has joined #sandstorm
aldeka has joined #sandstorm
funwhilelost has quit [Client Quit]
<jleo> Hi, is there a way to auth without a public domain name?
funwhilelost has joined #sandstorm
<asheesh> Hi jleo!
<asheesh> I'm not sure I fully understand what you by "without a public domain name"?
<asheesh> If you mean you have a domain name that resolves to an internal IP address, that should work fine for both OAuth and email login.
<asheesh> hilljgo: BTW, I'm curious -- would it be OK if the app pushed people toward making a Sandstorm account?
<asheesh> OK for your purposes, that is.
<asheesh> Note that doing so on your own server would be free, and also would be free on Oasis, and creating an account doesn't give people any extra privileges other than the idea that the Sandstorm platform has checked their identity against some identity provider like GitHub.
<asheesh> But maybe you want them to not even have to see a GitHub/Google/etc. login prompt for the sake of having a "lightweight"-feeling experience like Etherpad's default behavior, https://pad.riseup.net/ ?
<asheesh> (I wonder if we should give non-logged-in users silly names like Anonymous Aardvark.)
xet7 has joined #sandstorm
<jleo> asheesh: I mean the name doesnt resolve outside of the LAN the sandstorm server is on, if that makes sense
<asheesh> Yeah -- that should be fine, so long as you always access Sandstorm from a LAN with access to the Sandstorm.
<asheesh> Like mysandstorm.internal.example.com where internal.company.com is DNS-split-brain'd away from the Internet, say.
<asheesh> You'll still need wildcard DNS though! But yeah, your situation should be fine, jleo.
<jleo> yeah, but when I tried to use Google auth it said I need a public domain, and when I try to use GitHub it just hangs
<jleo> not sure what is misconfigured
<asheesh> Oh my.
<asheesh> Which is the "it" that hangs?
<asheesh> Your Sandstorm install, or the GitHub website?
<asheesh> If your Sandstorm install, I wonder -- are you behind a HTTP proxy?
<asheesh> We don't currently support that.
<jleo> ah
<jleo> it is that yes
<asheesh> I'd like to!
<jleo> haha
<jleo> i see, thanks
<jadewang> ++
<hilljgo> asheesh: right, basically having a public chatroom, creating a restricted sandstorm account, so that they dont see the sandstorm bar at the top and can only interact with the app that they were linked to
erikmaarten has joined #sandstorm
<erikmaarten> hello
<zarvox> mornin'!
<asheesh> hilljgo: Oh, hide the bar if you have only access to the one grain... interesting!
<asheesh> I guess.. if we remove most of the buttons, but not the bar itself, would that help, hilljgo?
simonv3 has quit [Quit: Connection closed for inactivity]
<erikmaarten> is there a way I can tell vagrant-spk which node to use? I have nodejs pointing at some old version, and it seems that is used instead of `node`...
<asheesh> erikmaarten: Yo
<asheesh> For a Meteor app?
<asheesh> Or for a non-Meteor app?
<asheesh> If Meteor, note that the meteor "stack" for vagrant-spk bundles whatever version of node Meteor is using.
<asheesh> And it should even use that. If it's not, then I would say that's a bug in the Meteor platform stack. So I'm curious what you're trying to do.
<asheesh> The DIY stack does include some setup suggestions to install node.
<asheesh> If you're using the DIY stack, you would probably benefit from https://github.com/sandstorm-io/vagrant-spk/pull/89
<asheesh> We should merge it, presumably. I should find a way to test it.
simonv3 has joined #sandstorm
<asheesh> Maybe the way I should test it is with https://github.com/vorg/kollektor since it seems vaguely interesting.
jadewang has quit [Remote host closed the connection]
bb010g has quit [Quit: Connection closed for inactivity]
hilljgo has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<erikmaarten> Hi Asheesh! (Was away for a while.) It's for a Meteor app (Polytunes), the log in Sandstorm says the required Node version is higher than what I have...
_whitelogger has joined #sandstorm
<dwrensha> erikmaarten: what version of Meteor are you using?
<erikmaarten> dwrensha: Meteor 1.2.1 for this project (though I'm not entirely sure dependencies were actually downloaded before I checked the version). Will check if things still work the same...
<erikmaarten> nope, no difference
kevix has joined #sandstorm
erikmaarten has quit [Quit: Leaving]
<asheesh> dwrensha: Is it possible meteor-spk is not compatible with meteor 1.2.1?
<dwrensha> possible
NOTevil has quit [Quit: ...]
<dwrensha> I think meteor-spk works as long as you use an older version of Meteor than it was built at
<dwrensha> and I think it's currently built at 1.2
<dwrensha> it could possibly work to drop in the newer node binary
<dwrensha> mquandalle had some success with that when he was at 1.2 and meteor-spk was at an older version
<dwrensha> wanted: scss-mode for emacs that doesn't try to compile the file on save
<dwrensha> ah, I guess I just need to `(setq scss-compile-at-save nil)`
simonv3 has quit [Quit: Connection closed for inactivity]
kevix has quit [Ping timeout: 276 seconds]
kevix has joined #sandstorm
msy has joined #sandstorm
msy has left #sandstorm ["WeeChat, The Better IRC Client -- https://weechat.org/"]