bb010g has quit [Quit: Connection closed for inactivity]
keturn has quit [Ping timeout: 244 seconds]
<dwrensha> Note to self: `console.log("str = " + str)` and `console.log("str = ", str)` are fine. `console.log("str = ", + str)` is not fine.
<paulproteus> But it seems to work when str is vaguely Number-y!
gopar has joined #sandstorm
<dwrensha> paulproteus: or the string "NaN"!
jdenz has joined #sandstorm
bb010g has joined #sandstorm
jdenz has left #sandstorm [#sandstorm]
home has quit [Ping timeout: 265 seconds]
hrjet has quit [Ping timeout: 240 seconds]
gopar has quit [Ping timeout: 250 seconds]
hrjet has joined #sandstorm
hrjet has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jacksingleton has quit [Ping timeout: 252 seconds]
gopar has joined #sandstorm
jadewang has quit [Ping timeout: 272 seconds]
gopar has quit [Quit: Leaving]
jacksingleton has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
jacksingleton has quit [Ping timeout: 264 seconds]
jacksingleton has joined #sandstorm
jacksingleton has quit [Ping timeout: 256 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 246 seconds]
fonfon has joined #sandstorm
larjona has joined #sandstorm
fonfon has quit [Remote host closed the connection]
jadewang has joined #sandstorm
mort___ has joined #sandstorm
jadewang has quit [Ping timeout: 272 seconds]
mort___1 has joined #sandstorm
mort___1 has left #sandstorm [#sandstorm]
mort___ has quit [Ping timeout: 260 seconds]
mort___ has joined #sandstorm
paroneayea has quit [Read error: Connection reset by peer]
paroneayea has joined #sandstorm
larjona has quit [Ping timeout: 252 seconds]
itscassa|away is now known as itscassa
itscassa is now known as itscassa|away
mort___ has quit [Quit: Leaving.]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
mort___ has joined #sandstorm
larjona has joined #sandstorm
zeroish has quit [Ping timeout: 255 seconds]
mort___ has quit [Quit: Leaving.]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 264 seconds]
mort___ has joined #sandstorm
mort___ has quit [Quit: Leaving.]
mort___ has joined #sandstorm
mort___ has quit [Ping timeout: 240 seconds]
larjona has quit [Quit: Konversation terminated!]
xet7 has quit [Quit: Leaving]
TheDude_ has joined #sandstorm
mort___ has joined #sandstorm
home has joined #sandstorm
jadewang has joined #sandstorm
home has quit [Remote host closed the connection]
jadewang has quit [Ping timeout: 264 seconds]
TheDude_ has left #sandstorm [#sandstorm]
larjona has joined #sandstorm
larjona has quit [Quit: Konversation terminated!]
natea has joined #sandstorm
mort___ has quit [Quit: Leaving.]
losvedir has joined #sandstorm
TiagoFreitas has joined #sandstorm
jacksingleton has joined #sandstorm
mort___ has joined #sandstorm
NOTevil has joined #sandstorm
jadewang has joined #sandstorm
natea has quit [Quit: natea]
jadewang has quit [Ping timeout: 250 seconds]
natea has joined #sandstorm
jacksingleton has quit [Ping timeout: 264 seconds]
<phildini> oh my goodness does sandstorm look amazing since the last time I used it. A+, good job sandcats.
<paulproteus> phildini: Oh man, if you think it looks good now, you really need to see what we're going to do after Drew & Nena finish dealing with the feedback we got from user testing.
<paulproteus> But:
<paulproteus> Thank you!!!
<phildini> GitLab is still harder to use than I'd like, but it's amazingly prettier and easier-to-grasp.
isd has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
mnutt_ has joined #sandstorm
<TiagoFreitas> hey
<TiagoFreitas> I just set up a new sandstorm install and sandcats is not working right now, not sure why...I tried to look at /opt/sandstorm/var/log but got permission denied even with sudo
<paulproteus> TiagoFreitas: Hmm!
neynah has joined #sandstorm
<paulproteus> TiagoFreitas: First of all, do:
<paulproteus> sudo -s
<paulproteus> To get a root shell; you can't "cd" into root-only directories without that.
<paulproteus> Now you should be able to cd /opt/sandstorm/var/sandcats
<paulproteus> But secondly, tell me more about what "not working" means!
<neynah> Yay phildini!
<paulproteus> My rose.sandcats.io seems to be working OK, but I _have_ been making Sandcats changes this morning.
jadewang has joined #sandstorm
<neynah> I'd love to make a graphic for sandcats sometime... a line of slightly different sandcats with different shirts
<TiagoFreitas> actually I think it's a firewall somewhere, I just did a nslookup outside and the dns is working
<paulproteus> Oh, okay, interesting.
<TiagoFreitas> but I do have this error in the log
<TiagoFreitas> Couldn't send UDP sandcats ping { [Error: getaddrinfo ESRCH] code: 'ESRCH', errno: 'ESRCH', syscall: 'getaddrinfo' }
<paulproteus> Yeah, if you're lucky, you can 'sudo service sandstorm restart' and that will go away.
<paulproteus> I want to make that more robus but if your IP address doesn't change much it's not a huge deal.
<paulproteus> s/robus/robust/
<paulproteus> TiagoFreitas: If your Sandstorm server were running on port 80+443, would that help with the firewall stuff do you think?
<TiagoFreitas> should not change a lot...but its not fixed
<TiagoFreitas> I opened 6080 so should work, but usually 80+443 are already open yes...but also they are used for other things most of the cases
<paulproteus> If 80+443 would help, send me an email asheesh@sandstorm.io and I can give you docs for doing that and an alpha build to go along with it.
<paulproteus> Firewall stuff is something I want to do a better job with.
jadewang has quit [Ping timeout: 264 seconds]
<TiagoFreitas> in this case 80+443 are already used / busy on another server in the same public ip so won't work
<TiagoFreitas> still not working after a restart, I may be missing some firewall somewhere have to check
natea has quit [Quit: natea]
mnutt_ has quit [Quit: mnutt_]
<TiagoFreitas> also if you have instructions on how to install sandcats internally and set up wildcard ssl etc it would be helpful in the future for internal stuff, would save me some time
<paulproteus> If you're willing to ask on sandstorm-dev@googlegroups.com that would be the fastest, since I know others can reply there.
<TiagoFreitas> ok I was going to do that when I have some time it's not urgent, thanks
<TiagoFreitas> I think the problem is the proxy configuration is not working for dns requests, I'll look into it
<paulproteus> Handling proxies nicely is also something I'd like to see us do better atl.
<paulproteus> s/atl/at/
<TiagoFreitas> I think dns requests are redirected to the proxy and get blocked...not sure how to solve it without touching the proxy now
mort___ has quit [Quit: Leaving.]
mnutt_ has joined #sandstorm
isd has quit [Ping timeout: 260 seconds]
larjona has joined #sandstorm
isd has joined #sandstorm
<dwrensha> i,i "server.c++:143: error: error offering:; err = (remote):0: disconnected: remote exception: remote exception: remote exception: Error: remote exception: remote exception: remote exception: Peer disconnected"
<kentonv> nice
<kentonv> cross-server tracing could be done better
<kentonv> someday...
jadewang has joined #sandstorm
NwS has joined #sandstorm
bb010g has joined #sandstorm
Isla_de_Muerte has joined #sandstorm
NwS has quit [Ping timeout: 272 seconds]
Isla_de_Muerte is now known as NwS
TiagoFreitas has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
NwS has quit [Ping timeout: 240 seconds]
mort___ has joined #sandstorm
isd has quit [Ping timeout: 250 seconds]
isd has joined #sandstorm
mort___ has left #sandstorm [#sandstorm]
Guest34201 has quit [Changing host]
Guest34201 has joined #sandstorm
Guest34201 is now known as preilly
TiagoFreitas has joined #sandstorm
TiagoFreitas has quit [Client Quit]
gopar has joined #sandstorm
TiagoFreitas has joined #sandstorm
TiagoFreitas has quit [Client Quit]
isd has quit [Ping timeout: 264 seconds]
jadewang has quit [Remote host closed the connection]
<maurer> dwrensha: Sorry to keep poking you, but now that context.done()/context.fail() require you to no longer have any borrowed references to the context (such as params), is there an idiomatic way to do early exit (either success or failure) in the implementation of a method?
<maurer> dwrensha: One way I could do this would be to do each possibly failing/early succeed routine inside its own scope, then decide to fail or succeed outside that scope based on the results, but this seems like a bit of a convolution
<maurer> (it gets passed a capability, and if the capability doesn't act the way it expects, it wants to error out early. I could wrap this whole thing as a Result<(Vec<HType>, Vec<HType>), e>, put it in its own block, and return
<maurer> but I figured you might have something more idiomatic in mind with the new ownership model
bb010g has quit [Quit: Connection closed for inactivity]
<maurer> Oh... now I've come across a harder problem to figure out - if I'm going to keep a capability from one request, and use it for another, it seems I can't call context.done() anymore...
<maurer> err, nevermind, I messed up there
<dwrensha> maurer: things should get nicer when we switch to using GJ promises
<maurer> I mean, it already seems like most things are nicer with ::Owned than they used to be
<maurer> there are a few exceptions, but it makes it much clearer where and why things should be in their own scopes
<dwrensha> I suppose the thing that will really help here is non-lexical borrows
<dwrensha> and they do seem to be on the middle-term horizon in Rust land
<dwrensha> yeah, Owned let me get rid of the `unsafe {}` blocks in capnp-rpc-rust, which forces the type signatures to be more honest about lifetimes, which makes some things more inconvenient
<maurer> dwrensha: While you're here, is there a reason that struct_list has .iter(), but list_list does not?
<dwrensha> I'm lazy
<maurer> OK
<dwrensha> would you like to contribute an impilementation?
<dwrensha> it should be straightforward
larjona has quit [Quit: Konversation terminated!]
<maurer> I should do that
<maurer> OK, I appear to have it, just need to test
<maurer> Hm, nope, evidently I was missing some traits that are needed
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 265 seconds]
NOTevil has quit [Quit: and I'm off...]
soulshake has left #sandstorm [#sandstorm]
au_ is now known as au
mort___ has joined #sandstorm
simonv3 has joined #sandstorm
jadewang has joined #sandstorm
gopar has quit [Quit: Leaving]
grantbow has joined #sandstorm
<paulproteus> I kind of love that the Sandstorm blog is basically one manifesto after another.
<paulproteus> (and correspondingly appreciate that kentonv can write a good manifesto)
<kentonv> haha
<zarvox> kentonv: on the topic of dealing with ABI incompatibilities between node verions, particularly 0.10 and 0.12: https://github.com/nodejs/nan
<maurer> dwrensha: Woo, it works, I just needed to figure some stuff out about traits, the borrow checker, and implicit copies
<maurer> dwrensha: I'll have a PR up in a sec
<maurer> dwrensha: Turns out what was tripping me up is that when you did #[derive(Copy, Clone)] for list_list::Owned, it did it only when there were explicit Copy/Clone bounds on T already
<maurer> dwrensha: In list_struct, you solved this by manually implementing Copy/Clone to avoid those bounds
losvedir has quit [Quit: losvedir]
jadewang has quit [Remote host closed the connection]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]