gkoz has quit [Read error: Connection reset by peer]
gkoz has joined #sandstorm
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
niekie has quit [Ping timeout: 258 seconds]
<asheesh>
jacksingleton: I don't! I suggest you ask on sandstorm-dev.
<asheesh>
I also think that if someone made mockups for how it should look, and/or if they tested them, then we'd have greater chance of speedy progress.
<asheesh>
I know you're probably busy, but it occurred to me that you might find it interesting to play with the code that implements it and totally be able to implement altenrative UIs that we/you could test.
<jacksingleton>
asheesh: will do. I may just know someone :)
<jacksingleton>
I doubt I'll be able to make the time to implement it unfortunatly
<jacksingleton>
but you never know
<jacksingleton>
I have asked someone about the mockup though and we're going to talk it over tomorrow
<asheesh>
Super rad!!!
<asheesh>
BTW, I think there are a few possible directions to explore.
<asheesh>
One of them involves the following fact: OAuth login providers always create a pop-up (from Google .com or GitHub.com). Email login could do the same.
<asheesh>
Right now, there are at least 2 different ways to log in:
<asheesh>
1. Via the top-right drop-down
<asheesh>
2. Via the home page of a Sandstorm install
<asheesh>
Any UI changes should probably consider both of those.
<asheesh>
Also, if you find there are UI changes that test well (even informal tests, like showing it to people and asking their opinion can count, imho), then it's 100% within reason that we could implement them on our end.
<cmr>
So, inspired by "New login" emails you get from e.g. Google or Facebook, imagine a flow where you *have* a password field, but instead of allowing the user to proceed immediately, require them to click a link in the "New login" email.
<asheesh>
I see, so the user would have a password, but they can't use the password unless they verify that they control the email address right now?
<cmr>
Right.
<asheesh>
That's one way to do it. Interesting.
<cmr>
Ah, I guess that's just "2FA" with the email as the second factor (which is used for password resets anyway)
<asheesh>
One design goal is that we want people logging into many Sandstorm servers over time, and we're sort of loathe to give users the sense that it's OK to give server2 the same password as you use for server1.
<asheesh>
But... maybe it's OK in this case, since there's the email verification thing? I *think* that does remove that problem, actually, yeah.
<asheesh>
Someone told me Medium does this.
<asheesh>
I haven't looked into the UX there.
<cmr>
I suspect that unsuspecting users might get annoyed with having to click a link in their email "all the time"
<cmr>
But it'd probably be a strict improvement over the current scenario, in terms of perception?
<asheesh>
The contents of the email from Medium are pretty nice.
<asheesh>
In our system, there's the login link, and there's a copy-able token.
<asheesh>
iirc kentonv always uses the token; iirc I always click the login link.
<cmr>
I always use the token, otherwise it opens another tab ;)
jemc has quit [Quit: WeeChat 1.4]
<asheesh>
jacksingleton: Do me a favor and please try the Medium.com experience for this, in your considering of options, yeah?
<asheesh>
Maybe we should "just" ruthlessly copy it.
<cmr>
Hey, I've never used Medium, that was original thought :P
mnutt_ has joined #sandstorm
mnutt_ has quit [Client Quit]
c-mart has joined #sandstorm
niekie has joined #sandstorm
c-mart has quit [Quit: c-mart]
<jacksingleton>
asheesh: definitely. yahoo and slack also have an email-me-a-token login option
<jacksingleton>
another thought we had was to mimic 2factor flows albeit with one factor
<jacksingleton>
the reasoning being when users encounter the typical "enter the code on your phone" UI they are used to grabbing the code from some device and copying it into the page. we might be able to harness that training to make copying a code from email more natural
frigginglorious has joined #sandstorm
rustyrazorblade has quit [Ping timeout: 260 seconds]
rustyrazorblade has joined #sandstorm
jemc has joined #sandstorm
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #sandstorm
wolcen has joined #sandstorm
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #sandstorm
rustyrazorblade has quit [Read error: Connection reset by peer]
rustyrazorblade has joined #sandstorm
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #sandstorm
frigginglorious has quit [Ping timeout: 260 seconds]
frigginglorious has joined #sandstorm
frigginglorious has quit [Ping timeout: 272 seconds]
rustyrazorblade has quit [Read error: Connection reset by peer]
rustyrazorblade has joined #sandstorm
mnutt_ has joined #sandstorm
jemc has quit [Ping timeout: 276 seconds]
rustyrazorblade has quit [Ping timeout: 244 seconds]
rustyrazorblade has joined #sandstorm
jemc has joined #sandstorm
<ocdtrekkie>
asheesh: I've been increasingly perturbed with TeamViewer. Even though I don't think TeamViewer was actually compromised, I am irritated by the lack of effort they seem to put into preventing abuse with their platform.
<ocdtrekkie>
And really, the only thing a centrally-based remote access server is needed is for helping negotiate the awful world of DHCP. ;)
<ocdtrekkie>
And I would use Windows 7-as-a-Sandstorm-app if it was a thing.
<ocdtrekkie>
(Windows 95 as a Sandstorm app should be attainable, right? Someone booted it on an Apple Watch, didn't they?)
wolcen has quit [Ping timeout: 250 seconds]
rustyrazorblade has quit [Ping timeout: 260 seconds]
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Ping timeout: 246 seconds]
<asheesh>
Oh wow I would love Windows 95 as a Sandstorm app.
<cmr>
I also vaguely recall seeing win95 running in an emscripten'd qemu.
<cmr>
(or maybe Bellard's "native" JS emulator?)
<cmr>
Emscripten'd dosbox.
frigginglorious has joined #sandstorm
frigginglorious has quit [Ping timeout: 240 seconds]
frigginglorious has joined #sandstorm
frigginglorious has quit [Ping timeout: 240 seconds]
frigginglorious has joined #sandstorm
<ocdtrekkie>
Mind you, despite it being a 20 year old OS, it'd be impossible to distribute, short of like an "upload your own Windows 95".
<asheesh>
Right.
<asheesh>
(-:
<asheesh>
BTW ocdtrekkie it was not a trick to get you to try vagrant-spk! But I can see how it's useful to me that it had that result. (-;
<asheesh>
BTW your presence reminds me to do that vagrant-spk push.
<ocdtrekkie>
I am happy to be able to pester/remind you to do something without speaking about it. :D
mnutt_ has quit [Ping timeout: 276 seconds]
<asheesh>
: D
frigginglorious has quit [Ping timeout: 260 seconds]
frigginglorious has joined #sandstorm
<asheesh>
Anyway ocdtrekkie I pushed a fix for your issue. I will wait until there's a Sandstorm release to do a full "release" of that fixed code, since I like to use the Sandstorm version number and I already did a vagrant-spk release with the current Sandstorm ersion number. Also pardon any typos.
frigginglorious has quit [Ping timeout: 246 seconds]
frigginglorious has joined #sandstorm
rgrinberg has quit [Ping timeout: 258 seconds]
jacksingleton has quit [Quit: WeeChat 1.5]
frigginglorious has quit [Ping timeout: 276 seconds]
frankier has joined #sandstorm
jemc has quit [Ping timeout: 260 seconds]
hunterm__ has quit [Remote host closed the connection]
ripdog has quit [Remote host closed the connection]
fkautz_ has joined #sandstorm
fkautz_ has quit [Excess Flood]
fkautz_ has joined #sandstorm
fkautz has quit [Ping timeout: 264 seconds]
gelnior54 has quit [Ping timeout: 264 seconds]
sydney_u1tangle has quit [Ping timeout: 264 seconds]
aggelos__ has quit [Ping timeout: 264 seconds]
aggelos_ has joined #sandstorm
fkautz_ is now known as fkautz
sydney_untangle has joined #sandstorm
fkautz is now known as Guest99301
hunterm__ has joined #sandstorm
ripdog has joined #sandstorm
ripdog has quit [Remote host closed the connection]
hunterm__ has quit [Remote host closed the connection]
sknebel has quit [Quit: No Ping reply in 180 seconds.]
rafaelmartins has quit [Remote host closed the connection]
gillisig has quit [Ping timeout: 260 seconds]
sknebel has joined #sandstorm
rafaelmartins has joined #sandstorm
gillisig has joined #sandstorm
hunterm__ has joined #sandstorm
gkoz_ has joined #sandstorm
gkoz has quit [*.net *.split]
keturn has quit [*.net *.split]
gillisig has quit [Ping timeout: 260 seconds]
gillisig has joined #sandstorm
ripdog has joined #sandstorm
keturn has joined #sandstorm
ripdog has quit [Client Quit]
ripdog has joined #sandstorm
jon1012 has joined #sandstorm
<jon1012>
hi
<jon1012>
is there a simple way to run docker in sandstorm ?
<jon1012>
sorry the other way around
<jon1012>
sandstorm on a docker container
frankier has quit [Ping timeout: 260 seconds]
dwrensha has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]]
rgrinberg has joined #sandstorm
rgrinberg has quit [Client Quit]
frigginglorious has joined #sandstorm
rgrinberg has joined #sandstorm
ecloud_vacation has quit [Ping timeout: 260 seconds]
wolcen has joined #sandstorm
ecloud has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
jemc has joined #sandstorm
BigShip has joined #sandstorm
<asheesh>
jon1012: Hi!
<asheesh>
We haven't tested it well. But I think it might work.
<jon1012>
asheesh, last time I tried, installer hang because of lack of interactive tty
<asheesh>
You can use it in a non-interactive mode, if that helps.
<asheesh>
jon1012: I'm interested in having Docker stuff work well, but I haven't personally been able to make time to test it. So if you're able to, and can publish what does & doesn't work, that would help a lot, and I would really appreciate it!
<asheesh>
Along those lines, I'm happy to point you at ideas for things that might work.
wolcen has quit [Ping timeout: 252 seconds]
jon1012 has quit [Ping timeout: 276 seconds]
c-mart has joined #sandstorm
<asheesh>
Howdy c-mart
<asheesh>
I hear from zarvox that you chatted about Sandstorm with him at the event!
<asheesh>
I'm not at PyCon right now but I guess you're at sprints, based on still being at PyCon, based on your IRC info!
<asheesh>
You still might not do it, but at least you'll learn more about the process if you do that.
<lukexj>
also http://imgur.com/gccxHPz that is on the the app list on yunohost do you know if there would be anything like that on the app market on sandstorm?
<asheesh>
jacksingleton: "OK! Delivered token to your email."
<asheesh>
(me randomly thinking aloud about things to do to offset the fact that our email login flow is weird and the passwordlessness may feel insecure)
rgrinberg has quit [Quit: WeeChat 1.5]
<jacksingleton>
asheesh: we can add some locks too ;) (semi-joking)
rustyrazorblade has quit [Ping timeout: 252 seconds]
rustyrazorblade has joined #sandstorm
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #sandstorm
c-mart_ has joined #sandstorm
rgrinberg has joined #sandstorm
c-mart has quit [Ping timeout: 246 seconds]
rustyrazorblade has quit [Ping timeout: 252 seconds]
c-mart_ has quit [Quit: c-mart_]
<asheesh>
jacksingleton: dude if pictures of locks are what it takes, then sign me up