rustyrazorblade has joined #sandstorm
mnutt has quit [Quit: mnutt]
isd has quit [Ping timeout: 240 seconds]
isd has joined #sandstorm
zeroish has quit [Ping timeout: 240 seconds]
bb010g has joined #sandstorm
jacksingleton has quit [Ping timeout: 240 seconds]
_jax_ has quit []
isd has quit [Ping timeout: 260 seconds]
jacksingleton has joined #sandstorm
jacksingleton has quit [Quit: Leaving.]
isd has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
mnutt has joined #sandstorm
<mnutt> I upgraded to Sandstorm 0.129 and while new grains work, all existing grains 500 with “Exception while invoking method 'openSession' Error: remote exception: expected result >= minBytes; Premature EOF”
<mnutt> a sandstorm restart didn’t fix it
hunterm_ has joined #sandstorm
KaZeR_ has joined #sandstorm
uppermgm1 has joined #sandstorm
TC01_ has joined #sandstorm
[d__d] has quit [Remote host closed the connection]
KaZeR has quit [Ping timeout: 240 seconds]
hunterm has quit [Ping timeout: 240 seconds]
TC01 has quit [Remote host closed the connection]
pod has quit [Ping timeout: 240 seconds]
uppermgmt has quit [Ping timeout: 240 seconds]
garrison has quit [Remote host closed the connection]
uppermgm1 is now known as uppermgmt
hunterm_ is now known as hunterm
garrison has joined #sandstorm
garrison has quit [Changing host]
garrison has joined #sandstorm
pod has joined #sandstorm
[d__d] has joined #sandstorm
isd has quit [Quit: Leaving.]
neynah has joined #sandstorm
<mnutt> please ignore the previous bug report, that was my own fault…
saltthefries has joined #sandstorm
<saltthefries> has anyone run into issues with rocketchat where messages are lost on disconnection or refresh?
rhapsodhy has quit [Remote host closed the connection]
rhapsodhy has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
nwf has quit [Remote host closed the connection]
nwf has joined #sandstorm
saltthefries has quit [Quit: Leaving]
aldeka_ has quit [Quit: No Ping reply in 180 seconds.]
aldeka has joined #sandstorm
mnutt has quit [Quit: mnutt]
neynah has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
neynah has joined #sandstorm
xet7 has quit [Quit: Leaving]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
itscassa|away is now known as itscassa
rustyrazorblade has joined #sandstorm
xet7 has joined #sandstorm
xet7 has quit [Quit: Leaving]
rustyrazorblade has quit [Quit: rustyrazorblade]
rustyrazorblade has joined #sandstorm
mnutt has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
<asheesh> https://www.dropbox.com/sh/x2q9vzl3pwp9us6/AABDowDIVfN_8RCfEizp_02Ja?oref=e I like how they handle "Hey you probably want an account but if not you can click outside the annoying modal"
<indiebio> saltthefries: I'm having disconnect issues on etherpad, not sure if it's related or just my internet
<ckocagil> is there a simple markdown text editor on the app market?
<asheesh> The simplest is Hacker CMS I think, for better or for worse.
<ckocagil> though it looks like it lacks collaboration and commenting
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Client Quit]
funwhilelost has joined #sandstorm
<ckocagil> hm. stackedit has collaboration support, but it isn't real-time. you have to manually resolve conflicts.
NOTevil has joined #sandstorm
<asheesh> https://www.gnu.org/software/guile/ is a nice website for a technical project!
<offby1> that web site is new to me ... I've been casually watching guile development for years
<offby1> as with most Lisps, it's fun, but approximately impossible to get Real Work™ done with it
<asheesh> paroneayea just showed it to me today, on a different channel, saying that the project's new website launched (-:
<offby1> cute
jadewang has joined #sandstorm
<paroneayea> offby1: as with most lisps, its big challenge is a lack of many libraries
<paroneayea> the ability to get things running fast and actually get stuff done I think is Clojure's part 1 of 3 of a big sell
<paroneayea> part 2 is "you might use the JVM at your work, and now this works with it"
<paroneayea> part 3 being lots of interesting functional programming things
<paroneayea> someone said to me recently that Clojure's most intresting contribution to the lisp world is showing that parenthesis heavy syntax is not lisp's biggest limitation, which is an interesting statement
<paroneayea> I think that's true, lack of libraries and ... cultural problems are probably bigger pproblems :)
<offby1> paroneayea: we are in agreement
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
funwhilelost has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ne_ has joined #sandstorm
NOTevil has quit [Ping timeout: 244 seconds]
funwhilelost has joined #sandstorm
ne_ is now known as notevil
bb010g has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has quit [Remote host closed the connection]
kecolus has joined #sandstorm
jadewang has joined #sandstorm
<kentonv> mnutt: It looks like you have the categories on Davros as [communications] which seems wrong. :)
<mnutt> kentonv: yeah I meant to ask you about that, I submitted it and then looked at some others and realized it’s probably in the wrong category
<asheesh> kentonv: puh-lease, mnutt is communicating files to people
<asheesh> just kidding!!
<mnutt> ‘productivity’ doesn’t seem great, but filedrop is there
<mnutt> that’s probably the closest fit
<kentonv> yeah there's not a great fit
<zarvox> Looks like Rocket.Chat folks are tagging Sandstorm-specific issues with this label, which is handy: https://github.com/RocketChat/Rocket.Chat/labels/--%3E%20Sandstorm%20%3C--
<kentonv> media is also plausible as a secondary category, maybe
kecolus has quit [Quit: Leaving]
kecolus has joined #sandstorm
<kentonv> mnutt: anyway as soon as you re-upload with that change I'll approve it!
jadewang has quit [Remote host closed the connection]
<mnutt> kentonv: alright, resubmitted!
<kentonv> approved!
<mnutt> yeah! thanks
<kentonv> I'm going to push an app store update to push it up to the top row of the app list
<asheesh> zomg
<mnutt> now that I have a bunch of my files in sandstorm, I have a ton of ideas around things to do on top of it. things like sync all of your photos, display them as a photo album, sync all of your music, put a music player on top of it. obviously outside the scope of davros, I’m wondering how best to build these on top. my first thought around powerbox was exporting data from other apps into davros (and thus to the user’s hard drive)
<mnutt> but there’s probably a lot of interesting stuff going the other way too
funwhilelost has joined #sandstorm
eternaleye has joined #sandstorm
jacksingleton has joined #sandstorm
<kentonv> mnutt: hmm, the upload button doesn't seem to do anything when I click it.
<mnutt> oops, is there a javascript console stack trace?
<mnutt> ah, I can reproduce
<mnutt> going from one page to another and coming back breaks it, I can fix
<kentonv> cool
<asheesh> Oh my goodness, the publishing UI here is amazing.
<kentonv> in general, really impressed by the UI. Looks nice, and pretty awesome how it renders markdown and images and such inline
<asheesh> Is this my reward for writing docs?!! (also mnutt thanks again for apt-get install libtool docs bugfix)
<mnutt> haha yep
<mnutt> publishing took about an hour to build.
<kentonv> oh yeah, the seamless use of offer templates is pretty impressive (all other offer template uses so far have been a bit janky-looking)
<asheesh> To be a little nitpicky, mnutt , on the publishing page, the "Add the following..." gives me a horizontal scrollbar, so I suggest that the domain input field be on a separate line compared to the "Add the following DNS records..."
<asheesh> I would probably remove this CSS rule: .publishing .dns-setup .records { width: 50%; }
<kentonv> mnutt: oops I think the publishing instructions are slightly wrong.
<mnutt> just put them underneath? yeah, I got a little sloppy and bailed on flexbox there
<kentonv> they tell me to set TXT on sandstorm-example.com but it should be sandstorm-www.example.com
<asheesh> This would be nicer: .publishing .dns-setup .records { width: inherit; }
<asheesh> (which is to say, I unchecked a rule in my DOM inspector and became happier)
<mnutt> kentonv: ah, because it allows you to input an apex domain, which doesn’t actually work.
<mnutt> it should probably warn you about that
<kentonv> mnutt: I think that's orthogonal
<kentonv> e.g. if I want to set up foo.example.com
<kentonv> it tells me sandstorm-foo.test.com when it should say sandstorm-www.foo.test.com
<asheesh> i,i sounds like a docs bug if mnutt made this mistake
<mnutt> are you sure that’s right?
<mnutt> hold on, let me check
soulshake has joined #sandstorm
<kentonv> I'm sure it's right. I'm not sure it's what the docs say. :)
<mnutt> I had it work with the record sandstorm-test-davros.nutt.im. 599 INTXT"j200343whv6nee96r19w"
soulshake has left #sandstorm ["Pew pew pew."]
notevil has quit [Quit: +++ ATZ]
<mnutt> whereas it sounds like I should have used sandstorm-www.test-davros.nutt.im
<kentonv> (FWIW apex domains can actually work if you use an A record, but of course the app has no way to determine the IP address and the IP may not be static anyway.)
<kentonv> yeah, I'm not sure how it could have worked if you didn't set sandstorm-www.test-davros.nutt.im...
<mnutt> ok, I lied. I swear it was working earlier. I can update the instructions.
<asheesh> (also mnutt if there is a docs change that would have helped you, I'm all ears) (though honestly I'm inclined to say the docs should link to an appdemo of Davros so people can play with your awesome interactive UI)
<zarvox> ocdtrekkie: btw, thanks for pointing out https://github.com/sandstorm-io/sandstorm/issues/1111
<mnutt> what do you think about yanking the app for a few hours until I can make these changes?
<mnutt> or just fix it and let people upgrade?
<kentonv> mnutt: entirely up to you
<zarvox> "most of the people with Davros installed are in this channel already"
simonv3 has joined #sandstorm
<zarvox> "and paying attention to this conversation"
<asheesh> I'm +1 on "let it be buggy in the app market for now"
<mnutt> hah ok
<asheesh> I can try to do some publicity for the app but will just wait until like tomorrow
<kentonv> well it is on the top row now so random people are likely to try it. :)
<kentonv> yeah I'm going to spam this all over as soon as the bugs are fixed
<asheesh> kentonv++
<offby1> "random people" == me
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bb010g has quit [Quit: Connection closed for inactivity]
pdurbin has joined #sandstorm
jadewang has joined #sandstorm
<kentonv> thanks!
<pdurbin> it's making more sense what sandstorm is :)
<kentonv> :)
<kentonv> what helped you in particular?
<kentonv> (so I can refine the message)
jacksingleton has quit [Ping timeout: 255 seconds]
<pdurbin> I guess the "like apps on your phone" idea. That it's sort of an app store.
<pdurbin> sandboxed, like apps on your phone
<pdurbin> kentonv: have you seen https://github.com/mattl/indieweb-installer/blob/master/dump.md ? I may have asked asheesh to look at it.
<mattl> asheesh: finish my project for me ;)
<pdurbin> mattl: right? are you you into sandstorm? have you packaged any indieweb apps for sandstorm?
<mattl> i like in in as much as i liked what asheesh showed me on his phone
<mattl> but i think we discussed it would be hard to get GNU FM or GNU social running
<pdurbin> mattl: well, I was at that talk you gave. sandstorm seems like a decent fit
<pdurbin> obviously, like any app store, sandstorm will become more valuable the more apps it has
<kentonv> we still have some missing features that federated apps will need
<mattl> yeah, i think there was an issue with a daemon running or something... i forget. asheesh may remember.
<asheesh> Yeah, I forget, but I remember finding something that would be tough, and I can search archives later for it.
<asheesh> Although some of it might be easier due to vagrant-spk.
<mattl> but yeah, i'd love to see it happen. huge fan of sandstorm and asheesh and I go way back.
<pdurbin> I knew asheesh back when he was paulproteus ;)
<asheesh> aw, and it's true
<mattl> yeah, wtf is with this new username. i'll have to update my ignore list ;)
<pdurbin> lolz
<mattl> asheesh: i moved to austin, dunno if you saw that.
<asheesh> It was really just about evading mattl's ignore list.
<zarvox> Oh wow Scott Hanselman also did a podcast with Adrienne Porter Felt, who is one of my heroes: http://www.hanselminutes.com/486/designing-usable-security-with-googles-adrienne-porter-felt
<asheesh> I think we're going to have some kind of platform feature for "Give me demo text" or "don't"
<asheesh> Originally I thought it could be a separate app for demo-ing, but that's sad.
<asheesh> Then I thought it could be a different Action, but the UI for those is a little weird.
<asheesh> Then I thought the app could check isDemoUser, but then real users maybe sometimes want the demo text the first time.
<asheesh> So I'll just repeat that the above is all I know about the problem domain.
kecolus has quit [Quit: Leaving]
<kentonv> mnutt hmm do you know what the desktop client will do when davros is killed due to exceeding storage quota?
<mnutt> I believe it’ll just stop syncing
<kentonv> does the user see an error anywhere?
<mnutt> the client icon will show an X, with something semi-generic like “can’t contact server”
<asheesh> In which case hopefully they'll go to their now sad storm
<asheesh> and see a... notification from us? not sure
<mnutt> haha…sadstorm
<kentonv> if they try to open davros (or any other grain) they'll see an error about quota
<kentonv> I have some logs showing a user (don't know who) trying to upload a bunch of files to davros and getting errors because they're out of quota, but it doesn't seem to be stopping the client from iterating through files fwiw
<kentonv> (it's not a problem for us, just observing)
<zarvox> I want a picture of a sandcat looking frazzled by too many boxes of stuff piled around it :P
<mnutt> ideally if sandstorm can expose quota to the grain, the client would show that the grain is full
<pdurbin> heh. sadstorm
<kentonv> we could maybe do that.
<kentonv> another option is that the client could handle 402 responses. :)
<kentonv> (that's actually what we return in this case right now...)
<mnutt> ah, cool
<jadewang> yesss!
<jadewang> (re: sandcats picture)
<mnutt> it’s probably too late to change now, but I think the challenge with the sandstorm-www TXT record is that a very common example will be that you want to have www.example.com serve your website, so the TXT record key will be sandstorm-www.www.example.com. This is what tripped me up, because the docs reference setting up example.com, which actually require an A record (or ALIAS if your provider supports it)
<kentonv> mnutt: Yeah, I agree it's awkward. We could choose a new name, and then move to checking both for backwards compatibility. But also we plan to replace the whole web publishing thing with something better eventually, where perhaps Sandstorm acts as your DNS.
<mnutt> that’d be awesome. I’d be happy for sandstorm to take over dns, although I can imagine people who want to manage it on their own too.
<zarvox> I am very +1 on having Sandstorm be the NS for a domain, since then we can also make things like SPF and DKIM and SRV records and a bunch of other things work out of the box
xet7 has joined #sandstorm