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
<asheesh> Your situation is pretty odd. Any ychance you'd be willing to screenshare with me? I typically use Google Hangouts for that; I can call you on that if you're up for it.
<asheesh> Is this a fresh vagrant-spk VM, out of curiosity?
<asheesh> And you have the .sandstorm/ directory now?
<davidjgraph> sure, david@jgraph.com
<davidjgraph> acutally, davidjgraph@gmail.com
<davidjgraph> yes, fresh vm
<davidjgraph> .sandstorm is there
<asheesh> (davidjgraph and I are chatting now via hangouts, for those following along at home)
<asheesh> davidjgraph: You can play with the uploaded package that way.
<asheesh> davidjgraph: One useful link - https://docs.sandstorm.io/en/latest/vagrant-spk/customizing/#setupsh - for customizing what the VM does when it launches.
<davidjgraph> cool, thanks
<asheesh> My pleasure!
aldeka_limechat has quit [Remote host closed the connection]
<ocdtrekkie> I am late to the party, but I am now "following along at home".
<asheesh> :)
<ocdtrekkie> Not that late, I guess, now that I look at the timestamp. :D
<asheesh> FWIW the "empty" directory in his sandstorm-pkgdef.capnp was causing troubles when he attempted to migrate to vagrant-spk.
<ocdtrekkie> Okay, everyone needs to know this exists now: http://www.thinkgeek.com/product/jmgi/?srp=8
davidjgraph has quit [Remote host closed the connection]
amyers has quit [Ping timeout: 250 seconds]
pie__ has quit [Ping timeout: 264 seconds]
rolig has quit [Ping timeout: 250 seconds]
rolig has joined #sandstorm
afuentes has quit [Ping timeout: 276 seconds]
nwf has quit [Read error: Connection reset by peer]
nwf has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
jemc has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
xet7 has quit [Quit: Leaving]
aldeka_limechat has joined #sandstorm
jemc has quit [Ping timeout: 265 seconds]
aldeka_limechat has quit [Remote host closed the connection]
wuch has joined #sandstorm
davidjgraph has joined #sandstorm
davidjgraph has quit [Ping timeout: 260 seconds]
davidjgraph has joined #sandstorm
afuentes has joined #sandstorm
xet7 has joined #sandstorm
davidjgraph has quit []
amyers has joined #sandstorm
prettyvanilla has quit [Remote host closed the connection]
prettyvanilla has joined #sandstorm
evernite has joined #sandstorm
xet7 has quit [Quit: Leaving]
xet7 has joined #sandstorm
frigginglorious has joined #sandstorm
tantalum has joined #sandstorm
jemc has joined #sandstorm
ckocagil_ is now known as ckocagil
amyers has quit [Remote host closed the connection]
amyers has joined #sandstorm
wolcen has quit [Ping timeout: 255 seconds]
Telesight has joined #sandstorm
wolcen has joined #sandstorm
davidjgraph has joined #sandstorm
dwrensha has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]]
wuch has quit [Quit: WeeChat 1.5]
davidjgraph has quit [Quit: -a- Connection Timed Out]
davidjgraph has joined #sandstorm
aldeka_limechat has joined #sandstorm
bodisiw has joined #sandstorm
dwrensha has joined #sandstorm
afuentes has quit [Ping timeout: 244 seconds]
dwrensha has quit [Remote host closed the connection]
xobs has quit [Ping timeout: 264 seconds]
<isd> O.O I just reconnected to IRC Idler and pidgin froze for like 10 seconds as it replayed all the messages. This is what I get for not signing in yesterday at all?
<isd> Pidgin is really bad about the whole "backrounding non-ui work" thing; the OTR plugin generates rsa keys in the gtk event loop, so the first time you use it it freezes for like a minute...
davidjgraph has quit [Read error: Connection reset by peer]
<asheesh> Yeah, isd, I used to get hangs like that with Quassel, too.
<maurer> My solution has been to use weechat + weechat remotes
<maurer> (presence of both a browser and cell phone client kinda sold me on it)
<isd> It's still pretty workable. I'll have to dogfood it more; maybe at some point I'll want to rate-limit the playback rate or something.
<digitalcircuit> asheesh: Hopefully not too off-topic, if you're still using Quassel, do you still encounter freezing? (Recently there's been some discussion in Freenode/#quassel about performance and whatnot)
Finder has joined #sandstorm
<Finder> Hello...anybody there?
Finder has left #sandstorm [#sandstorm]
wuch has joined #sandstorm
bodisiw has quit [Quit: This computer has gone to sleep]
<asheesh> I don't use Quassel lately, alas!
<asheesh> I sort of committed 1.5y ago "If it's not in Sandstorm I won't use it (self-hosted)".
<shachaf> Does Sandstorm support IRC clients yet?
<isd> shachaf: what do you mean?
<shachaf> asheesh told me done reason that they wouldn't work a while ago, I think.
<isd> shachaf: you may be interested in a (very WIP) app I'm working on: https://github.com/zenhack/irc-idler
<isd> There are still a few weirdnesses with IRC because it isn't specifically supported by sandstorm. As such, my app needs direct network access, and to grant that you have to be an admin on your sandstorm instance.
<isd> So e.g. it can't be used on Oasis
<isd> But I'm using it right now. It still has a few bugs I want to iron out before soliciting alpha testers
<digitalcircuit> asheesh: Ah, noted. If you happen to remember the issues in the future, feel free to let me know, but don't worry about it.
<digitalcircuit> And that's a good goal given your spot on the Sandstorm project :) For Quassel to work, Sandstorm likely needs the IRC bridge in order to not require direct network access, asides from bundling various things (Quassel Web + the core + wake lock + auto-config stuff).
<shachaf> Ah, good to know.
<isd> I'd like to see some work put towards not needing to have core support all protocols
<isd> Ideally, you'd be able to have more of a hierarchy of trust between apps; you have somebody who gets an ipNetwork, and they can provide TcpPort. If you e.g. don't want an app like mine to actually be able to put arbitrary bytes on the wire, you can make a capnp schema and make me talk to that, but it seems like there ought to be a way to be a bit more flexible.
<isd> You could probably do a lot of this just by letting other apps fulfil ipNetwork/ipInterface requests. Admins could create grains that are the root of this kind of trust, and share them with users, letting them act as a kind of "firewall"
<isd> This seems much more sustainable than having every protocol someone wants to use be baked into sandstorm core.
<isd> asheesh: what are your thoughts?
<dzho> interesting
<digitalcircuit> isd: Sounds good, though it might make maintaining security more difficult - if there's a bug in an app providing a non-core protocol, and someone tries to abuse that, how would Sandstorm mitigate the issue? What if the network provider app was closed-source (if that's considered allowed)? Is it up to admins to perform needed review of ipNetwork → capnp apps and stay on top?
<digitalcircuit> (I know far less of how Sandstorm actually works, of course; wait for a response from an actual team member :)
amyers has quit [Ping timeout: 250 seconds]
<isd> I mean, the alternative is anything the core team doesn't have the bandwidth to build interfaces for themselves defaults to needing full network access to do at all.
Telesight has quit [Remote host closed the connection]
<isd> ...and they can still build "official" apps that do this for stuff they might otherwise have to put in core. But now those apps can't compromise sandstorm itself.
<isd> Whereas if you put it in core, now sandstorm proper has more attack surface.
tantalum has quit [Quit: Leaving.]
<isd> Right now my app can make any tcp or udp connection it wants. All it actually needs is to send correctly formatted IRC messages to a pre-specified host/port.
<isd> ...and supporting TLS right now means I have to keep the root certs in my app up to date, because I can't just ask for a TLS connection from the platform.
frigginglorious has quit [Quit: frigginglorious]
<asheesh> Palo Alto weather is amazing today.
<mokomull> Yeah, think I'm gonna bike home through it in a bit.