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
jadewang has joined #sandstorm
neynah has joined #sandstorm
mnutt_ has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
neynah has joined #sandstorm
gkoz has quit [Ping timeout: 276 seconds]
<ocdtrekkie> Hey asheesh
<asheesh> Hey ocdtrekkie
<asheesh> I know I'm behind on helping you debug the package that was broken for you, fwiw :-*
<asheesh> erm
<asheesh> I know I'm behind on helping you debug the package that was broken for you, fwiw :-(
<asheesh> That was a typo!
<ocdtrekkie> Oh, I forgot about that. But yes.
<ocdtrekkie> I PM'd you though, we should schedule an AD test. I have a server.
<ocdtrekkie> I put more RAM in it, so I wouldn't break things.
<asheesh> Oh, wow, neat.
<asheesh> I propose that you record your screen, and I send you the kind of email that I would send anyone, and you record your screen and send me a video of what it's like to attempt to set it up.
<asheesh> And that you timebox it at 60 minutes (hopefully it will take 5).
<ocdtrekkie> Random "I was thinking". In the app manifest would be an awesome place to put donate links in a structure or something. You could put the button on the app details page in Sandstorm (and the app market), and since it's in the signed package, you'd reasonably be sure the app author's wishes for where it was going was clear.
<asheesh> BTW zarvox I was going to send you this earlier: http://swagger.io/
<ocdtrekkie> asheesh: Possible problem. I installed command line only. I don't even know how to set the IP address on this thing. I am bad at Linux. :P (This is a problem you will have with Windows SysAdmins trying to use this with AD.
<asheesh> It's a YAML/JSON format for HTTP APIs to indicate how to call them, and that thing can autogenerate client libraries.
<asheesh> The cool thing is that it can also autogenerate an interactive API explorer.
<asheesh> I was thinking it'd be sweet if we encouraged apps to support this, and then we could link to API docs for apps from the app market or elsewhere.
<asheesh> ocdtrekkie: why would you need to know how to set the IP address on it?
<asheesh> Honest question.
<ocdtrekkie> asheesh: I want my Sandstorm server to not randomly move around my DHCP pool, ideally. The Ubuntu server didn't feel inclined to add itself to my DNS server either, even though I gave it a name on install.
<asheesh> Oh, hilarious. OK.
<zarvox> asheesh: right, so we want that, but for capnproto APIs ;)
<asheesh> Well, yes, but it'd also be nice for apps that do already export HTTP ones (-:
<ocdtrekkie> I at least hope my DHCP server on Windows knows where it is.
jadewang has quit [Remote host closed the connection]
<asheesh> BTW, ocdtrekkie, can I ask you to set up a GUI on it, so that you can fix these things more easily? (-:
<ocdtrekkie> Random thought: How hard is it to make a custom installer for a Linux distro that asks the important system setup questions and Sandstorm setup questions, and preinstalls and configures everything magically? Like "install and boot disc... wait.... have Sandstorm"?
asmyers has joined #sandstorm
<asheesh> It's easier-ish to have that "in the cloud" where DHCP always does the right thing.
<zarvox> But somewhat plausible.
<asheesh> That and port forwarding.
<zarvox> Yeah.
<ocdtrekkie> DHCP/DNS on a Windows Server generally do the right thing. With Windows PCs. :)
<asheesh> We've also been thinking about using multicast DNS to help with some of this, but we haven't implemented it yet.
<zarvox> I've done full-auto Debian preseeds with netboot installations to install/configure a whole rack of servers at once
<zarvox> Does Windows have a good mDNS implementation?
<asheesh> Related, https://github.com/hashicorp/mdns is fascinating.
<ocdtrekkie> I am DuckDuckGoing what "mDNS" is.
<asheesh> I think it doesn't, zarvox !
<ocdtrekkie> Does not roll off the tongue like "Googling".
<zarvox> sorry, multicast DNS
<zarvox> basically, autoconfig for mylaptopname.local
<zarvox> on the local network
<ocdtrekkie> It generally reasonably works at home. I can reach \\ECHO from my other PC. Though the environment I'm talking about putting Sandstorm on with LDAP has a name server.
<asheesh> Also related: how does one set up wildcard DNS on ActiveDirectory? : D
<asheesh> briefly afk
jadewang has joined #sandstorm
asmyers has quit [Remote host closed the connection]
asmyers has joined #sandstorm
<ocdtrekkie> Allegedly Windows DNS works with wildcards.
frigginglorious has joined #sandstorm
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has quit [Remote host closed the connection]
mnutt_ has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
neynah has joined #sandstorm
neynah has quit [Client Quit]
frigginglorious has quit [Quit: frigginglorious]
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has joined #sandstorm
pdsn has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
neynah has joined #sandstorm
pdsn has joined #sandstorm
neynah has quit [Client Quit]
frigginglorious has joined #sandstorm
mnutt_ has joined #sandstorm
nwf has joined #sandstorm
jadewang has quit [Remote host closed the connection]
asmyers has quit [Ping timeout: 240 seconds]
neynah has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Rym has quit [Quit: Connection closed for inactivity]
neynah has joined #sandstorm
neynah has quit [Client Quit]
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
frigginglorious has quit [Quit: frigginglorious]
nicolagreco75 has joined #sandstorm
nwf has quit [Ping timeout: 252 seconds]
pdsn has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pdsn has joined #sandstorm
pdsn has quit [Client Quit]
pdsn has joined #sandstorm
pdsn has quit [Client Quit]
gkoz has joined #sandstorm
xet7b has joined #sandstorm
xet7_ has quit [Ping timeout: 244 seconds]
asmyers has joined #sandstorm
xet7b has quit [Ping timeout: 244 seconds]
xet7b has joined #sandstorm
raoulzecat has joined #sandstorm
codebam has quit [Ping timeout: 248 seconds]
codebam has joined #sandstorm
frigginglorious has joined #sandstorm
jemc has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
nwf has joined #sandstorm
frigginglorious has quit [Ping timeout: 260 seconds]
OOCoder has joined #sandstorm
<OOCoder> Hi
<dwrensha> hi!
<OOCoder> Just wanted to say, Love the idea of Sandstorm. Keep it up guys/gals.
<dwrensha> :)
<OOCoder> Btw, have you guys ever thought of using gitter.im or Slack?
frigginglorious has joined #sandstorm
jemc has left #sandstorm ["WeeChat 1.4"]
<OOCoder> if so I'm wondering what the pros and cons.
<dwrensha> We do a lot of internal communications on a Rocket.chat grain. https://apps.sandstorm.io/app/vfnwptfn02ty21w715snyyczw0nqxkv3jvawcah10c6z7hj1hnu0
<asheesh> I'd like to make that work for the community, too, but without an IRC bridge, it seems a little sad to bifurcate the community side of that.
mnutt_ has joined #sandstorm
<mrdomino> asheesh: do you have an estimate on number of hours/days it'd take to bang out an IRC bridge?
<asheesh> wi n31
NOTevil has joined #sandstorm
OOCoder has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
frigginglorious has quit [Quit: frigginglorious]
DanC_ has joined #sandstorm
<DanC_> I'm playing with gitlab in sandstorm and I found myself wanting to bookmark a page. Do I just lose?
frigginglorious has joined #sandstorm
<dwrensha> DanC_: sounds like you want https://github.com/dwrensha/gitlab-sandstorm/issues/5
<dwrensha> if you can figure out the path that you're interested in, you should be able to bookmark it
<dwrensha> but we don't have the syncronisation going in the other direction yet
<DanC_> ah
<mrdomino> asheesh: ?
OOCoder has joined #sandstorm
prettyvanilla has quit [Remote host closed the connection]
prettyvanilla has joined #sandstorm
neynah has joined #sandstorm
neynah has quit [Client Quit]
OOCoder has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
jacksingleton has joined #sandstorm
jadewang has joined #sandstorm
jacksingleton has quit [Ping timeout: 244 seconds]
jacksingleton has joined #sandstorm
dograt has quit [Read error: Connection reset by peer]
dograt has joined #sandstorm
<asheesh> mrdomino: at a meeting, will reply shortly
<dlitz> ocdtrekkie: Is the tt-rss author's hostility visible online somewhere? Like, was there a specific pull-request or something, with the reasons behind the rejection?
<asheesh> Yeah, let me dig it up.
<asheesh> Kenton will find it faster; I'm failing to at the moment, apparently. (cc: kentonv)
kecors has joined #sandstorm
<kentonv> looking, seems like possibly ttrss deleted their github repo?
<kentonv> 404 now
<dwrensha> they moved to gitlab, apparently?
asmyers has quit [Ping timeout: 244 seconds]
<maurer> kentonv: What's the correct way to copy an array of word ?
<maurer> (given that word has copy deleted)
<kentonv> allocate then memcpy
<maurer> Sorry, just trying to find my way around kj::Array and flubbing it a bit. (I was trying to initialize a kj::Array<word> by constructing it off a kj::ArrayPtr<word>).
<kentonv> maurer: sorry, it's confusing. Allocate with kj::heapArray<word>(size)
<maurer> Yeah, I did that earlier in the function, now I'm just trying to figure out how to transfer words over, I'm sure I'll find it after scanning around the API a bit
<kentonv> maurer: oh, sorry. memcpy(target.begin(), source.begin(), source.asBytes().size())
<kentonv> (I like asBytes().size() but you could also do .size() * sizeof(word))
<maurer> Ah, I just assumed .begin() was intended to only be used as an iterator, not a pointer
<maurer> my bad
<maurer> (My C++ is a bit rusty)
<maurer> Needing to type:
<maurer> AnyPointer::Reader root = reader.template getRoot<AnyPointer>();
<maurer> surprised me a lot
<maurer> didn't even know that was valid syntax until today
<dwrensha> that .template is to deal with some sort of syntactic ambiguity
<dwrensha> I forget exactly what
kecors has quit [Quit: Leaving]
<kentonv> true, .begin() is not in general guaranteed to be a pointer, but it is for kj::Array
<maurer> dwrensha: So, I finally boiled it down to "which templating code is supposed to be instantiated here depends on which type this template was instantiated at"
<kentonv> yeah, inside of templates, you may see the keywords "template" and "typename" injected to hint to the compiler how to parse the following code without knowing the type parameters' actual types
<kentonv> since generally parsing C++ is dependent on knowing the types of all symbols in advance (which is nuts)
<ocdtrekkie> Kentonv: Am I correct that the hostile TTRSS client author isn't the actual TTRSS server author?
<kentonv> ocdtrekkie: I was under the impression it was the same guy. What makes you think otherwise?
<kentonv> yeah pretty sure it's the same person
<ocdtrekkie> Yeah, I guess it is. I was looking at a ttrss server repo on Github, but I guess that's a clone.
<ocdtrekkie> I do wonder though if a different TTRSS client would be willing to merge such a change. There are a few out there.
<asheesh> FWIW I believe they don't actually need the change anymore.
<asheesh> Since we now support basic auth for all apps.
<asheesh> Guess I should write those docs!
<ocdtrekkie> TTRSS kinda needs to be updated anyways doesn't it? Offer templates and such.
<asheesh> Web app yes; mobile client, no I think.
NOTevil has quit [Quit: ...]
OOCoder has joined #sandstorm
OOCoder has quit [Client Quit]
frigginglorious has quit [Ping timeout: 244 seconds]
Rym has joined #sandstorm
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt_ has joined #sandstorm
neynah has joined #sandstorm
tg has joined #sandstorm
jacksingleton has quit [Ping timeout: 260 seconds]
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]