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]
<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
<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
<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)
<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