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
ckocagil has quit [Ping timeout: 264 seconds]
ckocagil has joined #sandstorm
isd has joined #sandstorm
sugarpuff has joined #sandstorm
dlitz has joined #sandstorm
dlitz has quit [Remote host closed the connection]
<asheesh> has out.spk for my video pair watching app
KCinJP has joined #sandstorm
<asheesh> Sample grain
isd has quit [Ping timeout: 245 seconds]
isd has joined #sandstorm
dlitz has joined #sandstorm
todayman has quit [Ping timeout: 245 seconds]
TC01 has quit [Ping timeout: 276 seconds]
dlitz has quit [Remote host closed the connection]
todayman has joined #sandstorm
dlitz has joined #sandstorm
dlitz has quit [Remote host closed the connection]
dlitz has joined #sandstorm
TC01 has joined #sandstorm
phildini has quit [Ping timeout: 260 seconds]
sugarpuff has quit [Ping timeout: 245 seconds]
KaZeR has quit [Ping timeout: 245 seconds]
sugarpuff has joined #sandstorm
jparyani has quit [Ping timeout: 260 seconds]
jparyani has joined #sandstorm
dlitz has quit [Remote host closed the connection]
sugarpuff has quit [Read error: Connection reset by peer]
sugarpuff has joined #sandstorm
dlitz has joined #sandstorm
KaZeR has joined #sandstorm
shachaf_ is now known as shachaf
prosody has quit [Ping timeout: 264 seconds]
<zarvox> Has anyone tried compiling Sandstorm with ld = ld.gold rather than ld.bfd?
<zarvox> I tried, but then supervisor appears to SIGABRT as soon as it launches, which was sufficiently odd to convince me to look into other things instead
<zarvox> asheesh: spk pack is slow because xz is slow
prosody has joined #sandstorm
dlitz has quit [Read error: Connection reset by peer]
dlitz has joined #sandstorm
ckocagil has quit [Ping timeout: 264 seconds]
dlitz has quit [Ping timeout: 244 seconds]
ckocagil has joined #sandstorm
dlitz has joined #sandstorm
isd has quit [Quit: Leaving.]
mrshu has quit [*.net *.split]
KaZeR has quit [Ping timeout: 245 seconds]
jadewang has quit [Remote host closed the connection]
sugarpuff has quit [Ping timeout: 264 seconds]
sugarpuff has joined #sandstorm
jacksingleton has joined #sandstorm
ckocagil has quit [Ping timeout: 264 seconds]
ckocagil has joined #sandstorm
ckocagil has quit [Ping timeout: 264 seconds]
<asheesh> Oh right, zarvox. I do wish I had a --i-really-dont-care-about-compression-quality when testing for just myself, I guess.
<asheesh> Also I guess, the signature could be over the uncompressed data, and then the app market could recompress as desired.
<asheesh> That has its own problems I guess.
jadewang has joined #sandstorm
* XgF wonders how performance would compare with something like lzham
dlitz has quit [Read error: Connection reset by peer]
dlitz has joined #sandstorm
dvn has quit [Ping timeout: 245 seconds]
sugarpuff has quit [Ping timeout: 264 seconds]
sprin has quit [Quit: leaving]
jacksingleton has quit [Ping timeout: 244 seconds]
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
sprin has joined #sandstorm
jadewang has quit [Remote host closed the connection]
sprin has quit [Quit: leaving]
sprin has joined #sandstorm
phildini has joined #sandstorm
hunterm__ has joined #sandstorm
paroneayea has quit [Remote host closed the connection]
KaZeR has joined #sandstorm
simonv3 has joined #sandstorm
phildini has quit [Ping timeout: 245 seconds]
jacksingleton has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
simonv3 has quit [Ping timeout: 264 seconds]
jacksingleton has quit [Ping timeout: 244 seconds]
prosody has quit [Read error: Connection reset by peer]
dvn has joined #sandstorm
prosody has joined #sandstorm
simonv3 has joined #sandstorm
kevix has joined #sandstorm
jadewang has joined #sandstorm
sugarpuff has joined #sandstorm
chris_severs has joined #sandstorm
chris_severs has quit [Changing host]
ecloud has joined #sandstorm
ecloud has quit [Changing host]
M-hrjet has quit [Changing host]
M-hrjet has joined #sandstorm
hunterm__ has joined #sandstorm
hunterm__ has quit [Changing host]
prosody has quit [Changing host]
prosody has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
simonv3 has quit [Changing host]
simonv3 has joined #sandstorm
sugarpuff has quit [Changing host]
sugarpuff has joined #sandstorm
sugarpuff has quit [Ping timeout: 260 seconds]
simonv3 has quit [Ping timeout: 260 seconds]
hunterm__ has quit [Ping timeout: 245 seconds]
sugarpuff has joined #sandstorm
simonv3 has joined #sandstorm
sugarpuff has quit [Ping timeout: 264 seconds]
sugarpuff has joined #sandstorm
warren has quit [Ping timeout: 245 seconds]
warren has joined #sandstorm
simonv3 has quit [Read error: Connection reset by peer]
M-eternaleye is now known as eternaleye
eternaleye has quit [Changing host]
eternaleye has joined #sandstorm
KaZeR has quit [Ping timeout: 245 seconds]
simonv3 has joined #sandstorm
sugarpuff has quit [Ping timeout: 264 seconds]
sugarpuff has joined #sandstorm
KaZeR has joined #sandstorm
jadewang has joined #sandstorm
sugarpuff has quit [Ping timeout: 264 seconds]
sugarpuff has joined #sandstorm
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
jadewang has quit [Ping timeout: 244 seconds]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
phildini has joined #sandstorm
hunterm__ has joined #sandstorm
<KCinJP> Sandstorm was mentioned on the Linux Action Show today. http://www.jupiterbroadcasting.com/90881/thankfully-its-open-source-las-393/
sugarpuff has quit [Ping timeout: 264 seconds]
sugarpuff has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
<pdurbin> cool
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
KaZeR has quit [Ping timeout: 260 seconds]
jadewang has joined #sandstorm
KaZeR has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
paroneayea has joined #sandstorm
<asheesh> Awesome KCinJP
amyers has joined #sandstorm
amyers has quit [Remote host closed the connection]
amyers has joined #sandstorm
jadewang has joined #sandstorm
aldeka has quit [Remote host closed the connection]
ocdtrekkie has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
KaZeR has quit [Ping timeout: 259 seconds]
phildini has quit [Ping timeout: 261 seconds]
ocdtrekkie has quit [Ping timeout: 260 seconds]
ocdtrekkie has joined #sandstorm
aldeka has quit [Ping timeout: 260 seconds]
aldeka has joined #sandstorm
ocdtrekkie has quit [Ping timeout: 260 seconds]
ocdtrekkie has joined #sandstorm
aldeka has quit [Ping timeout: 257 seconds]
aldeka has joined #sandstorm
ocdtrekkie has quit [Ping timeout: 270 seconds]
ocdtrekkie has joined #sandstorm
aaronr has joined #sandstorm
aldeka has quit [Ping timeout: 244 seconds]
aldeka has joined #sandstorm
ocdtrekkie has quit [Ping timeout: 262 seconds]
ocdtrekkie has joined #sandstorm
ocdtrekkie has quit [Read error: Connection reset by peer]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
aldeka has quit [Ping timeout: 260 seconds]
paroneayea has quit [Ping timeout: 260 seconds]
simonv3 has quit [Read error: Connection reset by peer]
simonv3 has joined #sandstorm
amyers has quit [Remote host closed the connection]
amyers has joined #sandstorm
* asheesh waves, morning all.
simonv3 has quit [Ping timeout: 264 seconds]
simonv3 has joined #sandstorm
<pdurbin> mornin'
<asheesh> http://www.jupiterbroadcasting.com/90881/thankfully-its-open-source-las-393/ neato : D thanks for remarking on it KCinJP
<pdurbin> asheesh: what did they say?
<asheesh> I'm not sure yet! I haven't watched/listened; just read the page, finally, though.
jadewang has joined #sandstorm
aldeka has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
KaZeR has joined #sandstorm
<KCinJP> Brief description of what it does. Noah seemed impressed. I have been a listener for a while. They are always talking about alternatives like this.
phildini has joined #sandstorm
<asheesh> Cool (-:
<asheesh> Hopefully Sandstorm will "soon" be seen not as an "alternative" but as the obvious choice (-:
<KCinJP> I would love to see an interview on the show.
<asheesh> : D You should tell them that!
<KCinJP> Frank from OwnCloud has been on a few times.
<KCinJP> Who should I suggest they contact?
<asheesh> community@sandstorm.io is a group email address for many of us, and we can find the best person, perhaps one of the two founders (Kenton/Jade), or one of the people who implemented Google Docs-style sharing (David) or one of the people who implemented free HTTPS certificates (asheesh) or one of the people who implemented the new user interface and dev tools (zarvox) or one of the people who implemented
<asheesh> app market integration (jparyani)
<KCinJP> Got it.
<KCinJP> Bedtime. 1am here.
<asheesh> Cool!
<asheesh> In other news, two hypothetically cool Sandstorm apps:
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
NOTevil has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
|jemc| has joined #sandstorm
<|jemc|> hey folks, is there an IRC channel where capnproto encoding questions are appropriate??
<|jemc|> (whoops, ignore the second question mark there - didn't mean to appear exasperated)
<asheesh> Howdy |jemc|
<dwrensha> |jemc|: this is a good channel for such questions.
<|jemc|> thanks asheesh, dwrensha
<|jemc|> I was working this weekend on a Pony language plugin for capnpc
<|jemc|> Pony is a static language with an emphasis on capabilities, so it seems like an awesome fit: http://www.ponylang.org/
<|jemc|> anyway, I'm trying to find docs on how a union tag within a struct is encoded
<|jemc|> I didn't find any information about it here: https://capnproto.org/encoding.html
<dwrensha> There's a bit of documentation here https://capnproto.org/language.html#unions
<|jemc|> I'm most interested in: how do I know which bytes in the data field are associated with the tag for the union?
<|jemc|> s/data field/data section/
<XgF> |jemc|: As I understand it, its inserted as a UInt16 immediately preceding the slot the second union member would occupy
<dwrensha> node.struct.discriminantOffset has the value you want
<|jemc|> dwrensha: ah, I see it now, thanks
jacksingleton has joined #sandstorm
<|jemc|> and now I'm noticing its also given in the output of `capnp compile -ocapnp $FILE` that I'm supposed to use for "bootstrapping"
<|jemc|> `union { # tag bits [0, 16)`
<dwrensha> |jemc|: Pony looks cool!
funwhilelost has joined #sandstorm
<|jemc|> it really is!
<|jemc|> I'm not one of the developers of it, but I'm part of the growing community :)
<|jemc|> So far its been a joy to use - and I've never particularly enjoyed static languages
<|jemc|> the reference capabilities really make all of the static analysis worth it, in my opinion
<dwrensha> |jemc|: how do Pony actors map onto operating system threads?
<dwrensha> XgF: some details of the layout algorithm are discussed here: https://github.com/sandstorm-io/capnproto/issues/158#issuecomment-66389233
<|jemc|> dwrensha: pony has a small runtime with a actor scheduler, which uses a work-stealing algorithm to choose which messages sent to actors are processed on which thread
<dwrensha> who gets to choose how many threads there are?
coyotebush_ has quit [Ping timeout: 240 seconds]
indiebio has quit [Ping timeout: 240 seconds]
coyotebush has joined #sandstorm
<|jemc|> it's a runtime option you can pass, but I believe the default is one thread per core
<|jemc|> here is the paper which describes (among other things) the work stealing algorithm: http://www.doc.ic.ac.uk/teaching/distinguished-projects/2013/s.blessing.pdf
citruspi has quit [Ping timeout: 250 seconds]
pod has quit [Ping timeout: 264 seconds]
<|jemc|> the distributed runtime described in the later part of that paper is not finished/public yet
indiebio has joined #sandstorm
<|jemc|> just to confirm my earlier statement, yes, the application binary produced by the `ponyc` compiler will accept a `--ponythreads` option to specify the number of threads, which uses the detected number of cores by default
micahd has quit [Ping timeout: 260 seconds]
coyotebush has quit [Quit: No Ping reply in 180 seconds.]
gwillen has quit [Ping timeout: 260 seconds]
dcb has quit [Ping timeout: 240 seconds]
coyotebush has joined #sandstorm
gwillen has joined #sandstorm
gwillen is now known as Guest24602
pod has joined #sandstorm
dcb has joined #sandstorm
micahd has joined #sandstorm
citruspi has joined #sandstorm
mnutt__ has joined #sandstorm
KaZeR has quit [Ping timeout: 260 seconds]
KaZeR has joined #sandstorm
jadewang has joined #sandstorm
mnutt__ has quit [Quit: mnutt__]
logbot_______ has joined #sandstorm
bpierre has quit [Ping timeout: 250 seconds]
logbot______ has quit [Remote host closed the connection]
bpierre has joined #sandstorm
mnutt__ has joined #sandstorm
warren has quit [Ping timeout: 260 seconds]
warren has joined #sandstorm
Guest24602 has joined #sandstorm
Guest24602 has quit [Changing host]
Guest24602 is now known as gwillen
mnutt__ has quit [Quit: mnutt__]
mnutt__ has joined #sandstorm
xet7 has joined #sandstorm
<sprin> asheesh: thanks for merging the graphs PR!
<sprin> I'll be working some more on getting my app in line with the sandstorm auth model today.
<asheesh> sprin: Oh my goodness thanks for making it.
<mnutt__> yeah, I just now got a chance to look and it looks good. exactly what I was thinking.
<mnutt__> I don’t know if you necessarily want to encourage adding new http features as a contributor’s first foray into sandstorm development, but I’d imagine it is the thing that people run up against first. if it is the direction you want to go, I could imagine a guide based around it
<asheesh> Hah.
<asheesh> People want it borderline-distressingly often.
<mnutt__> on the other hand, you probably don’t want people to jump to “I want to modify sandstorm to add my special http header”
<asheesh> And given that it's the most rigid Sandstorm component that apps are built upon, I guess it makes sense that people hit it frequently.
<mnutt__> I’m sure they feel the same way about android/ios development, they just don’t get a say at all there
jadewang has quit [Remote host closed the connection]
<sprin> speaking of http headers, if #1202 (response header whitelist) is on the right track for merging, I'd like to add some tests/docs
jadewang has joined #sandstorm
jacksingleton has quit [Ping timeout: 260 seconds]
amyers has quit [Ping timeout: 260 seconds]
jadewang has quit [Remote host closed the connection]
jacksingleton has joined #sandstorm
mnutt__ has quit [Quit: mnutt__]
mnutt__ has joined #sandstorm
kecolus has joined #sandstorm
jadewang has joined #sandstorm
mortehu has joined #sandstorm
mnutt__ has quit [Quit: mnutt__]
mnutt__ has joined #sandstorm
NOTevil has quit [Quit: sudo make me a sandwich]
warren has quit [Ping timeout: 245 seconds]
warren has joined #sandstorm
mnutt__ has quit [Read error: Connection reset by peer]
mnutt__ has joined #sandstorm
<asheesh> sprin: I realize it's a non-answer, but: email Kenton if you want faster review!
<asheesh> His nick not being here indicates to me he isn't looking at IRC.
<asheesh> And/or ping the GitHub issues thread on the thread.
<asheesh> You can blame me for the extra noise, if you want! I'm @paulproteus on GitHub.
Jan\ has joined #sandstorm
<asheesh> BTW mnutt__ there's 'ember deploy'... how hard would it to be to make, like, ember deploy --type=spk ?
<asheesh> Just a random thought of the evening, not a request that you do it.
<mnutt__> asheesh: not hard, `ember spk` watches for file changes and calls `ember deploy` under the hood, before killing and restarting vagrant-spk
<mnutt__> the biggest win there would be for `spk` to accept a SIGHUP without having to kill and restart it, and `vagrant-spk` could pass its SIGHUP along to `spk`. that would make the whole process way less messy
<mnutt__> it has been on my list for a bit but I just haven’t gotten around to it yet
<Jan\> hey I just installed hummmingbird and need help testing it, access the page at http://vps216546.ovh.net/wp/
<Jan\> the issue I'm having is the location is always the same
<mnutt__> hmm. where is the location showing? mountain view?
<Jan\> no its showing my location
<mnutt__> Jan\: where are you located?
<Jan\> the locatioin it keeps displayingi s Hamilton, Ca
<Jan\> I,ve seen the same issue with piwik
<Jan\> all visits show just one location
<mnutt__> do you run sandstorm directly, or behind nginx or something?
<Jan\> no I run it from a VPS in france
<Jan\> i think the issue is sandstorm
<mnutt__> hmm, so sandstorm listens directly on 80 and 443
<Jan\> yes
<Jan\> well, I access it with sandcats
<Jan\> i.e. example.sandcats.com:6080
<mnutt__> yeah, that’s odd. I wonder if sandstorm is having a problem with the way the linux network interface is configured or something
<Jan\> well there is an issue somewhere because the same issue happens with piwik and hummingbird
<mnutt__> it’d be pretty easy to make a network reflection app that just responded with the value of X-Real-IP it received
<Jan\> mnutt__: try the page again I added a diffferent tracker
<mnutt__> Jan\: ok reloading again
decipherstatic has joined #sandstorm
paroneayea has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Jan\> mnutt__: ok so the different tracking that is not in sandstorm can tell locations
<Jan\> mnutt__: ok it seems ot work for piwik too
<mnutt__> Jan\: what do you mean different tracking? running the app outside sandstorm?