<kentonv> that's not a good thing
ckocagil has joined #sandstorm
rustyrazorblade has joined #sandstorm
patrickod has joined #sandstorm
<warren> Windows asks if you want to trust the signer of the .exe installer, you can easily bypass it though.
<kentonv> that must be a recent addition to windows; I don't recall having seen it
<warren> Windows has done that since at least Windows 7
<warren> it doesn't reject things, it warns you if things are unsigned
<warren> kentonv: https://litecoin.org/ example of unsigned windows app installer
<kentonv> I seem to recall it saying only "this came from the internet, are you sure you want to run it?", to which of course I'm always going to say yes
<kentonv> but maybe I haven't looked closely at the message since before windows 7
<warren> I agree most people ignore it, for that reason Apple changed the default to reject it, unless you go into options and disable that protection.
<warren> all of those installers and linux packages at least give the user an option to cryptographically verify it
mattl has joined #sandstorm
<warren> which you've now done with the PGP verified installer, so thank you.
<warren> (I didn't look into how you did it yet, looking now.)
rustyrazorblade has quit [Client Quit]
<kentonv> anyway, the blog post was not directed at you. Sorry if it came off that way. It's more directed at the people throwing insults at us on twitter without really thinking about it.
<kentonv> I agree code signing is important and I'm glad you pushed us to do it
<kentonv> many of the people complaining most loudly and offensively, though, weren't concerned about code signing
<kentonv> the same people happily download google-chrome.deb and install it without checking any signature
<kentonv> I think, also, that we have a responsibility not just to provide the signatures but also to teach users how to check them. I have not yet been able to find _any_ linux software download site that discusses how to check PGP signatures. Even Debian's, where their base ISOs are distributed over plaintext HTTP, mentions PGP nowhere on the page.
mort___ has quit [Quit: Leaving.]
<paulproteus> kentonv and I worked on a that a lot FWIW. Tails's download page has you do a GPG check against a key that is named in the same web page as the download URL comes from, so the same CloudFlare attack would work against the instructions on that page, as I understand it (if the attacker is willing to rewrite page contents on the downloads page).
<paulproteus> s/on a that a lot/on that a lot/
<paulproteus> "that" == "Teach users how to check them"
<warren> oops
<warren> I commend you for explaining in step 6 the rawest form of verifying a signature
<warren> It might be worth consideration to demonstrate verifying the latest GPG signed git tag of a repo?
prosodyC has joined #sandstorm
<kentonv> we currently aren't signing git tags but I imagine that should be easy to add to the release script
<warren> strongly recommended, makes it impossible to rewrite history
<warren> you can optionally sign git commits, but Linus recommends against that as it's a PITA, it's fine if you sign release tags.
<warren> git tag -s TAGNAME
<warren> I personally use TAGNAME's like v1.0.1
jadewang has quit [Remote host closed the connection]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
neynah has joined #sandstorm
<kentonv> I would welcome someone adding this to release.sh and our docs. :) Or I can put it on my todo list but I think I need to context switch back to other tasks for a while before I get to it.
<zarvox> someone else can write docs on how to verify the signed tags once they exist
<zarvox> :)
<kentonv> merged
<warren> zarvox: does that break an automated release script with a prompt?
<kentonv> no, I run the release script
<warren> ah
<kentonv> and the key is passphrase-protected so I was already being interrupted a couple times there. :)
<zarvox> something something gpg-agent
<paulproteus> BTW I'm going to at some point soon do a demo of Rocket.Chat in Sandstorm at the Meteor meetup.
<warren> excellent
<paulproteus> ~8pm
<zarvox> paulproteus: awesome!
<paulproteus> My plan (?) is to type people's email addresses into the "Share..." UI and then have people join and start chatting.
<warren> is that in SF?
<paulproteus> Ya
<warren> aww
<warren> I heard there's a sandstorm meetup next week in SF?
<zarvox> There is!
<kentonv> gpg-agent makes me nervous but I suppose I could use it for release keys (which are easily rotated). My primary key is offline these days.
<warren> You could have the first step of the release script start gpg-agent, and the last step kills it?
<paulproteus> So (a) if you want to do this, send asheesh@sandstorm.io an email soonish with subject line "Use me for demo" (b) please try to join in a reasonably timely fashion
<zarvox> Or you can type your passphrase a few times, that's fine too. :)
<paulproteus> "this" == "join a rocket chat, say hello"
<paulproteus> I figure it's a better demo to show email-based invites to a grain rather than URL token
<paulproteus> (But it's OK if you can't promise (b) , it's cost-free for me to invite a lot of people)
<zarvox> You could invite people in the audience.
<kentonv> paulproteus: I could probably do it
<warren> Does it have any protection against me spamming a million addresses with that invite? =)
<paulproteus> I kind of don't want to show the audience members the "Big blue screen if you're not logged in" bug.
<zarvox> Fair.
<paulproteus> I've done a lot of live demos in my time : D
<warren> (sorry, hard to resist inconvenient mention of ways of breaking things)
<zarvox> I mean, if you invite a million people, and they all show up in that chat room, that will make our numbers look amazing
<neynah> ^
jacksingleton has quit [Ping timeout: 250 seconds]
<warren> a million customers? I totally need to invest in this company!
<paulproteus> Denial of Shares attack
<paulproteus> i,i ^
<warren> Does that also automatically instantiate 5k EC2 instances and load balance it?
<kentonv> you'll need to warn me when it's time to start refreshing my email though
<paulproteus> kentonv: K I'll ping you on IRC
<zarvox> "or just paste the link into IRC and let the crowd go wild"
<paulproteus> I don't want to show the URL token UI for sharing because I think that's a weird fit with a private chat app.
jadewang has joined #sandstorm
<paulproteus> I think I private chat apps to work where I add people one by one.
<paulproteus> s/I think I/I think I expect/
<zarvox> makes sense
<zarvox> I forget if you were around when I was muttering about how maybe you should be able to add people to your contacts if you've participated in a grain with them, since apps can effectively reveal everyone's identity to everyone else
<paulproteus> Wasn't but I delegate my opinion about contacts to you for now
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
bb010g has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 244 seconds]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
larjona has quit [Ping timeout: 240 seconds]
jadewang has joined #sandstorm
simonv3 has quit [Quit: Connection closed for inactivity]
<paulproteus> Wow no one told me Rocket.Chat was this amazing.
<paulproteus> Y'all should consider watching this Meteor DevShop talk
<paulproteus> 'Twill be archived, etc.
NOTevil has joined #sandstorm
<paulproteus> warren: you would find this talk fascinating too.
<kentonv> paulproteus: is your talk still expected around 8?
<paulproteus> I think so but have no new information I think. I will attempt to see if I can get a more precise estimate.
<kentonv> is jade before or after you?
<paulproteus> She's after me, is the idea
<paulproteus> Based on http://www.meetup.com/Meteor-SFBay/events/224939790/ 7:45pm lightning talks start; they're 5 min each; per http://lightning-talks.meteor.com/ I'm #2 so estimated 7:55pm
<paulproteus> This talk is basically an ad for web-based open source products (in the sense of "product" (web apps) vs. open source libraries) and I think it is extremely worth watching.
<paulproteus> It also discusses why people self-host things, which is super interesting too.
<kentonv> what a great lead-in for you
<paulproteus> Yeah but the answer is "easy integrations & apps that users can modify" which IMHO we need a story for.
<paulproteus> "integrations" =approx= powerbox
<paulproteus> "apps that users can modify" = "we need to spend some time ensuring vagrant-spk builds are reliable" (maybe, not quite sure what I am going for)
<paulproteus> And/or "App extensions"
<paulproteus> (add-ons? was that the name?)
<paulproteus> Also he basically is saying that Docker is the FTP-upload-some-PHP of 21st century web hosting
<paulproteus> Which is a fascinating concept.
<paulproteus> </rocket.chat talk>
<paulproteus> OK these iHealth people are maybe pretty interesting too.
simonv3 has joined #sandstorm
<paulproteus> zarvox: this is a css-in-js shop fwiw
<paulproteus> this == ihealth
<paulproteus> "at first I must admit that CSS in Javascript can be very awkward, but after I tried I learned you can do a lot more in CSS-in-JS so long as you have good foundations and planning in the beginning"
<paulproteus> The React components described in this talk are super-duper interesting.
<paulproteus> They plan to OSS their components.
<paulproteus> 1-2 months out
<paulproteus> They built a sass-css-in-js thing apparently.
<kentonv> I hope I don't fall asleep before your talk, paulproteus
<paulproteus> kentonv: Dude you can totally fall asleep.
<paulproteus> If you're tired at 7:45pm do consider falling asleep.
<kentonv> with all the amber alerts and Oasis alerts at 5AM lately...
<kentonv> nah I'm not actually going to fall asleep in the next 10 minutes, just complaining
<paulproteus> OK (-:
jadewang has quit [Remote host closed the connection]
<paulproteus> But also feel free to like take a walk or whatever.
<kentonv> and I have to push an Oasis update tonight...
_iwc has joined #sandstorm
<fkautz> i assume that is paulproteus giving the talk now?
<kentonv> I believe so (but I'm not actually watching)
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
<fkautz> paulproteus: go upstairs and say hi to me :p
<kentonv> paulproteus: I didn't reply to your question because apparently the chat cut out for me until I refreshed a while later
<kentonv> :/
<paulproteus> fkautz: whoa hi
<paulproteus> OK
<paulproteus> let's cat
<fkautz> or rather, i'll go up front :p
<fkautz> people are watching
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
_iwc has quit [K-Lined]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
<paulproteus> ocdtrekkie: https://quasar.meteor.com/
<paulproteus> It's like Hangouts for Sandstorm
<paulproteus> I mean for meteor.com
<paulproteus> but wouldn't it be great if it _were_ for Sandstorm?
<kentonv> yes, absorb all the meteor things
<paulproteus> i,i It's like This for Thatcher
<paulproteus> Boy it would be nice if Sandstorm auto-hosted a STUN or TURN endpoint.
<paulproteus> Then there'd be some actual privacy. Right now this app uses the Google.com free of cost STUN/TURN server apparently.
<kentonv> yeah we can easily host that
<kentonv> probably just directly as part of Sandstorm, not as an app
<paulproteus> Exactly, yeah.
<paulproteus> In the future, as a driver!!!?!!
<kentonv> someday I want capnp-in-browser to automatically use WebRTC for browser-to-browser capabilities
jadewang has quit [Remote host closed the connection]
<kentonv> I think of stun/turn as network routing infrastructure rather than application-level protocols, so not even a driver I'd say
<zarvox> paulproteus: how do you guarantee that you have two public-facing IPs? You need two for STUN.
gopar has joined #sandstorm
NOTevil has quit [Quit: Leaving]
Samt has joined #sandstorm
Samt is now known as Guest70894
<Guest70894> how to change my nick
<Guest70894> #rocketchat
<Guest70894> help
<Guest70894> ?
Guest70894 has left #sandstorm [#sandstorm]
iqlinx has joined #sandstorm
<iqlinx> hello
<iqlinx> anyone knows of an app the let you book an appointment (pay for the time booked) then setup a meetting
<mcpherrin> iqlinx: something like https://squareup.com/appointments ?
<iqlinx> something like clarity.fm
<iqlinx> something open source :) that i can integrate into my a site..
iqlinx has quit [Ping timeout: 246 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
gopar has quit [Remote host closed the connection]
joshbuddy has joined #sandstorm
larjona has joined #sandstorm
ckocagil has quit [Ping timeout: 240 seconds]
patrickod has quit [Ping timeout: 240 seconds]
erikmaarten has joined #sandstorm
DanC_ has quit [Ping timeout: 264 seconds]
DanC_ has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
mort___ has joined #sandstorm
mort___ has left #sandstorm [#sandstorm]
ckocagil has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
patrickod has joined #sandstorm
patrickod has quit [Ping timeout: 240 seconds]
larjona has quit [Quit: Konversation terminated!]
patrickod has joined #sandstorm
patrickod has quit [Ping timeout: 240 seconds]
uppermgmt has joined #sandstorm
<uppermgmt> hello all, wondering if anyone has advice, trying to flip my sandstorm instance to a subdomain, i have the ui functioning, but if i try to open a grain i just get the spinner in that panel of the UI
<uppermgmt> no errors in server log, i do see this in firefox js console though: Firefox can't establish a connection to the server at wss://apps.rm-rf.ca/sockjs/732/0pn_y2se/websocket.
<uppermgmt> dns working for both apps.rm-rf.ca and *.apps.rm-rf.ca
<erikmaarten> uppermgmt: nice address :)
<erikmaarten> anyone here who knows how the Sandstorm package definition file works?
kentonv has quit [Ping timeout: 246 seconds]
<uppermgmt> erikmaarten: ty :)
<dwrensha> uppermgmt: are you using nginx?
<dwrensha> that sounds like the kind of problem that happens when nginx is not forwarding websockets correctly
<uppermgmt> dwrensha: hmm yes ia ctually am
<uppermgmt> dwrensha: looking into connection header now, thanks
<dwrensha> erikmaarten: what do you want to know about pkgdefs?
<uppermgmt> dwrensha: can you confirm what i need is on that page? i've been working off that, a google search took me to https://github.com/sandstorm-io/sandstorm/blob/master/nginx-example.conf
<uppermgmt> which has a part referencing websockets not present in the reverse proxy link (unless i'm mistaken)
<uppermgmt> aha my mistake
<erikmaarten> dwrensha, think I've gotten the hang of it already. Maybe you could help me get a Keybase invite though so I can deal with keys and signing?
<dwrensha> oh, I see your email :)
<dwrensha> I'll send you one right now
<erikmaarten> great, thanks!
<uppermgmt> damn, fixed my websockets warning, but still spinning trying to load grains
<dwrensha> uppermgmt: any errors on the server now?
<uppermgmt> dwrensha: sandstorm.log looks ok
<dwrensha> and your browser console?
<uppermgmt> mongo seems happy, browser console is clear as well
<uppermgmt> well
<uppermgmt> SyntaxError: unreachable code after return statement
<uppermgmt> i do have that but that didn't look like a legit problem
<dwrensha> heh, are you using Firefox?
<uppermgmt> i am
<dwrensha> try closing the developer tools and reloading
<uppermgmt> no change, i dont get that Tracker.autorun message sadly
<uppermgmt> it just tested chrome real quick, still stuck with spinner when trying to load a grain
<dwrensha> it's puzzling that there are no errors being logged...
<dwrensha> which user owns /opt/sandstorm/var/sandstorm/socket ? Try `ls -l /opt/sandstorm/var/sandstorm/`
<uppermgmt> root:sandstorm on everything in there
<uppermgmt> should be user of nginx?
<dwrensha> root:sandstorm is probably correct
<dwrensha> nginx talks to sandstorm over a TCP socket
<dwrensha> er, maybe "AF_INET socket" is the right way to refer to it. What I mean is it has an IP address and a port; it's not a Unix domain socket that has filesystem permissions.
<uppermgmt> ahh ok
<dwrensha> I'm trying to think about what else could be wrong...
<dwrensha> do you mind sharing you /opt/sandstorm/sandstorm.conf?
<dwrensha> *your
<uppermgmt> sure
<uppermgmt> one second
<uppermgmt> sent
xet7_ has quit [Ping timeout: 240 seconds]
xet7_ has joined #sandstorm
<erikmaarten> dwrensha, started tracking you on Keybase for good measure, not really sure yet of how it should be used.
<erikmaarten> Anyway, an actual question about pkgdefs - I get a parse error, saying a group was expected, is a group simple a list of things enclosed in ()?
<erikmaarten> (type mismatch)
<dwrensha> yeah
<erikmaarten> line 47: ### Keybase proof
<erikmaarten> I hereby claim:
<erikmaarten> * I am erikmaarten on github.
<erikmaarten> * I am erikmaarten (https://keybase.io/erikmaarten) on keybase.
<erikmaarten> * I have a public key whose fingerprint is 7835 31F9 26C5 1305 0520 A33E 5C64 88AE AD04 5C21
<erikmaarten> To claim this, I am signing this object:
<erikmaarten> ```json
<erikmaarten> {
<erikmaarten> "body": {
<erikmaarten> "key": {
<erikmaarten> "eldest_kid": "010195510ca5959c958b4e2e67ac64b4b6ee187136fc83c16cfb74b3d03bd0bb54b30a",
<erikmaarten> "fingerprint": "783531f926c513050520a33e5c6488aead045c21",
<erikmaarten> "host": "keybase.io",
<erikmaarten> "key_id": "5c6488aead045c21",
<erikmaarten> "kid": "010195510ca5959c958b4e2e67ac64b4b6ee187136fc83c16cfb74b3d03bd0bb54b30a",
<erikmaarten> "uid": "dbcdc18f1af6965393f082adf9d90419",
<erikmaarten> "username": "erikmaarten"
<erikmaarten> },
<erikmaarten> "service": {
<erikmaarten> "name": "github",
<erikmaarten> "username": "erikmaarten"
<erikmaarten> },
<erikmaarten> "type": "web_service_binding",
<erikmaarten> "version": 1
<erikmaarten> },
<erikmaarten> "ctime": 1443187916,
<erikmaarten> "expire_in": 157680000,
<erikmaarten> "prev": null,
<erikmaarten> "seqno": 1,
<erikmaarten> "tag": "signature"
<erikmaarten> }
<erikmaarten> ```
<erikmaarten> with the key [7835 31F9 26C5 1305 0520 A33E 5C64 88AE AD04 5C21](https://keybase.io/erikmaarten), yielding the signature:
<erikmaarten> ```
<erikmaarten> -----BEGIN PGP MESSAGE-----
<erikmaarten> Version: Keybase OpenPGP v2.0.46
<erikmaarten> Comment: https://keybase.io/crypto
<erikmaarten> yMHuAnicrVJdSBRRFF7NtVbwh0KzIoVRetqVe3d+dmZLKSoIkkrSpLCW+bmzO7vr
<erikmaarten> 7Dozu7aI4IM/WSnURhiGqGSlD9KvBRbqspip1JOQIimkJBRFhA8mRXfF3qKn7su9
<erikmaarten> 55zv+853DyeevsWUljSeXRz95LsWTpoaqwyZzphLp+sIISBFCGcd4UMbF/JLSDdc
<erikmaarten> PkUinASAAHI0DYHI0xzNiRzNChSyI8bBiwwlUAKDEGQdkGRkkSVFyIiy4KAEUgKk
<erikmaarten> IAFBoPEb8ISVkBXVjbSgpqgGlnWwJE1CmbMzIg1JQAPaDniSRDQWZVke8RKgaNEO
<erikmaarten> MdET0BMMbE7gdVSkBHAOB64Ne3/B/2ffoQ05SRAlEbIy5GWGY2iSI2XA2nlJ5iQO
<erikmaarten> UJBLAHWkqXw1wmikKb5qntcMpBL1VgIXwoqIErPdBLgVwxMS/kkyIsFEthYJrk2+
<erikmaarten> S1BUCU8R08JI05WASjghRoqGkhCAFEXiH3GQsRLoYlDRkEtJIGgHwwJ8rERQQ2HC
<erikmaarten> qYb8/oSnGjWAq7gR78Z9dMWt8kZIQ0R9bLQqxZSUZko1Jyf2w5RmyfqzNe+qtpla
<erikmaarten> 6Z+xoLcBdOU2HC2zf5yWG22TvpszW/cN7ylwjBX9KHzwZGAidqLsSFbB1w8tfZU7
<erikmaarten> yPuLbfoFOPRl+eRQW0bPt/JgdDzXfDvWUzCb3747M1CQ7DeDqYyRWzdehITe1OPG
<erikmaarten> 98+PGun43fbs8wPR+GWLu3+9c3nomWe+tte7oKQXN+cdzEGzmTsj648HL
<erikmaarten> sorry!
<erikmaarten> pasted in my Keybase gist instead of a link...
<erikmaarten> dwrensha, can you have a quick look at line 47 here: https://github.com/erikmaarten/go-game/blob/master/.sandstorm/sandstorm-pkgdef.capnp
<dwrensha> png is a group
<erikmaarten> ok! I was looking at Etherpad Lite and it said just (svg = embed...) so I thought that'd be fine
<erikmaarten> I'll change that then
<erikmaarten> do I have to say dpi1x etc?
<dwrensha> "PNG image. You may specify one or both DPI levels."
<erikmaarten> ah, got it
<erikmaarten> thanks!
* dwrensha helps uppermgmt with self-signed certificate issues in private chat
<dwrensha> fortunately, paulproteus is working on a better HTTPS solution
<erikmaarten> I've followed the example of BrowserQuest (when it comes to icons) and checked against the package.capnp specification, can't quite see that anything is wrong.
<erikmaarten> But I get a "failed: couldn't read file for embed"
<erikmaarten> I take that back, found the problem
<erikmaarten> app submitted!
<dwrensha> \o/
erikmaarten has quit [Quit: Leaving]
itscassa|away has quit [Ping timeout: 268 seconds]
mort___ has joined #sandstorm
itscassa|away has joined #sandstorm
patrickod_ has joined #sandstorm
patrickod_ is now known as patrickod
patrickod is now known as pod
itscassa|away has quit [Quit: Enough, I'm out.]
<paulproteus> (whoa neat, what package was erikmaarten working on?) (thanks dwrensha for helping all these people!)
itscassa|away has joined #sandstorm
groxx has quit [Quit: Connection closed for inactivity]
gopar has joined #sandstorm
itscassa|away has quit [Ping timeout: 268 seconds]
<paulproteus> As always, props to Kenton for the writing on https://blog.sandstorm.io/news/2015-09-24-is-curl-bash-insecure-pgp-verified-install.html
itscassa|away has joined #sandstorm
xet7_ has quit [Ping timeout: 264 seconds]
xet7_ has joined #sandstorm
NOTevil has joined #sandstorm
mort___ has quit [Ping timeout: 240 seconds]
erikmaarten has joined #sandstorm
<erikmaarten> paulproteus, re your question earlier, I've been making an app for the board game Go
kentonv has joined #sandstorm
jadewang has joined #sandstorm
<paulproteus> erikmaarten: Oh neat!
<paulproteus> I uh what language is it written in
larjona has joined #sandstorm
<paulproteus> Which is to say, I think I may have seen that erikmaarten elsewhere, but then I actually got confused about if this was the programming language or the game and my brain threw an exception and I figured I'd retry later.
<paulproteus> Now I know it's the game! Neat.
simonv3 has joined #sandstorm
mort___ has joined #sandstorm
<paulproteus> server/sandcats.js:94:17: Unexpected string
<paulproteus> *no one* expects the strings I write!!
<geofft> T_PAAMAYIM_NEKUDOTAYIM
groxx has joined #sandstorm
<paulproteus> Howdy groxx, always nice to have new people here. Feel free to just hang out ("idle") or ask any questions you might have!
<erikmaarten> paulproteus, guess it would be neat if it was written in Go :) It's a Meteor app, so Javascript
<erikmaarten> if you wonder, the code is here (very sparsely documented): https://github.com/erikmaarten/go-game
<paulproteus> Screenshot looks very nice!
erikmaarten has quit [Ping timeout: 264 seconds]
mort___ has quit [Quit: Leaving.]
larjona has quit [Ping timeout: 260 seconds]
larjona has joined #sandstorm
mort___ has joined #sandstorm
larjona_ has joined #sandstorm
neynah has joined #sandstorm
larjona has quit [Quit: Konversation terminated!]
decipherstatic has quit [Ping timeout: 240 seconds]
<paulproteus> I like to zulip zulip
jadewang has quit [Remote host closed the connection]
<dwrensha> I think I remember someone saying "Slack is a Zulip clone"
<ocdtrekkie> paulproteus : Re quasar. Login with Google only, Chrome and Firefox only. These are sad things.
mort___ has quit [Quit: Leaving.]
mort___ has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 264 seconds]
rustyrazorblade has joined #sandstorm
mnutt__ has joined #sandstorm
decipherstatic has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
mort___ has quit [Quit: Leaving.]
rustyrazorblade has joined #sandstorm
jadewang has joined #sandstorm
Triplefox has joined #sandstorm
<maurer> At least two other tech channels I'm in are discussing the open sourcing of zulip, so it looks like it has a hype train
<maurer> dwrensha: I'm hearing irc : slack :: zephyr : zulip
<dwrensha> heh, so "Zulip is the Slack of Zephyr"
<maurer> May not be a useful analogy to most folks, since Zephyr was oldschool when I was in undergrad
<geofft> yeah, it was initially built to interop with zephyr (and match the design patterns of the barnowl UI)
<geofft> but that analogy is literally true.
rustyrazorblade has quit [Quit: rustyrazorblade]
<larjona_> paulproteus I got today the sandstorm.io stickers, thanks!
joshbuddy has joined #sandstorm
<neynah> Yay!
rustyrazorblade has joined #sandstorm
larjona_ is now known as larjona
joshbuddy has quit [Ping timeout: 264 seconds]
rustyrazorblade has quit [Quit: rustyrazorblade]
NOTevil has quit [Quit: Leaving]
<keturn> oh I see there's already been talk about the thing I was going to ask
joshbuddy has joined #sandstorm
<keturn> that is, "zulip's been open source for like an hour now, can I run it on Sandstorm yet"
<keturn> oh and I see the Hackpad open-sourcing finally happened as well
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Client Quit]
rustyrazorblade has joined #sandstorm
itscassa|away has quit [Quit: Enough, I'm out.]
<paulproteus> Ya
<aldeka> lol
<paulproteus> It's all very exciting things.
larjona has quit [Quit: Konversation terminated!]
<paulproteus> OK so I have Sandstorm auto-renewing certificates.
<paulproteus> However, it does so too often!
<paulproteus> Luckily I'm still using the GlobalSign dev API.
<paulproteus> Oh, right, because I defined "renew if needed" as "always renew".
<paulproteus> Need to now define what "if needed" means.
rustyrazorblade has quit [Quit: rustyrazorblade]
itscassa|away has joined #sandstorm
<paulproteus> For those who are curious: I seem to have gotten Sing Li and Kenton and Gabriel in a chat room where some further Rocket.Chat.Spk work is happening.
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<ckocagil> I like when things are happening
<paulproteus> : D
jacksingleton has joined #sandstorm
<paulproteus> Howdy jacksingleton
jacksingleton has quit [Ping timeout: 265 seconds]
mnutt__ has quit [Quit: mnutt__]
<paulproteus> i,i http login is like 0 factor authentication
jacksingleton has joined #sandstorm
neynah has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]