#social 2018-02-17

2018-02-17 UTC
rowan_, ben_thatmustbeme, timbl and xmpp-social joined the channel
#
melody
cwebber2: reading up on petnames, concerned about the sharing/introduction part -- thinking through harassment use cases, the most obvious concern to me is using something like this as a way to harass transgender people by widely spreading their "deadname" through this introduction mechanism -- any thoughts or other resources i should read?
#
cwebber2
melody: that's an interesting thought; I don't know of how to deal with it entirely
#
cwebber2
melody: one way to do it:
#
cwebber2
is query the object itself
#
cwebber2
to see if it'll suggest a name for you
#
melody
yeah, i think the big risk there is that there's a tension between letting people be the authoritative source for their names and the desire to avoid mimicry and forgery
#
cwebber2
you don't necessarily want to trust the object itself either (someone could be pretending to be you, for instance)
#
cwebber2
melody: so really I think petnames is about allowing for multiple sources to find out the name of something, then allowing you to control the name by which you know someone
#
cwebber2
which is I think how things work "in real life"
#
cwebber2
and hopefully if you're a good participant, upon finding out that someone was doing something bad
#
cwebber2
you'd switch things
#
cwebber2
but also
#
cwebber2
you couldn't force anyone else to use the wrong name
#
melody
to an extent, but there are centralizing authorities that can contextually act as authoritative
#
melody
which ig uess you could do with petnames too
#
melody
but it gets messy
#
cwebber2
melody: yes, they become one more oracle
#
cwebber2
you may even *want* to do it:
#
melody
but like, state and federal governments track names
#
cwebber2
you may want to have a government trademarks directory for businesses for instance
#
melody
and those are used on identification that is broadly considered trustworthy
#
cwebber2
melody: sure... and assuming you want people tto be able to look information up from there, that can be an oracle... there are many oracles available
#
melody
even when it's patently wrong (trans people setting the example again here)
#
cwebber2
well, and one bit from this may be
#
cwebber2
exposing the ability for an object to suggest a name themselves
#
cwebber2
is probably in general a good idea
#
melody
it's just worth thinking through the edge cases, the place where names absolutely fail or become harmful IRL will do so in any structure looking to mirror it with high fidelity
#
melody
so it's worth looking there for where this fucks up
#
cwebber2
I hear from joeyh that Secure Scuttlebutt implements petnames in practice btw https://octodon.social/@joeyh/99542030755787438
#
Loqi
[joeyh] @cwebber the data needed to display such things is there; none of the clients display it in that particular way. (I had posted a reply earlier saying that, but it seems that it silently failed to post, while displaying on my screen here?)
#
melody
i think one of the risks becomes that the existing systems tend to fall apart for people who are already vulnerable, and it's hard to find ways of rearchitecting them so they don't compound that harm while remaining useful for the cases that the real life structure is uncontroversial for
#
cwebber2
but does not do the full provenance UI
#
melody
i find SSB interesting but distressing for a lot of the same reasons i'm consitently nervous about immutability and decentralized systems in general
#
melody
lol
#
cwebber2
melody: thanks for the thoughts, I appreciate it
#
melody
of course! i'm always a little afraid i'm just not understanding things well enough to ask the right questions about it
#
cwebber2
melody: you're not alone :)
#
melody
but i seem to have a knack for at least stumbling face-first into real problems
#
melody
haha
#
Loqi
nice
#
cwebber2
just had a long day of family things, going to relax a bit by working on some fun project stuff
#
cwebber2
it was a good day of family stuff, don't get me wrong
#
cwebber2
still exhausting though!
#
melody
i'm using a linux desktop os for the first time in ages, so that's been sort of fun mixed in with a dash of frustrating
#
cwebber2
melody: ah nice :)
#
cwebber2
melody: what distribution and desktop did you choose?
#
melody
cwebber2: elementary os -- i've been backing their patreon for a while but not using the OS because it didn't seem ready for prime time, but they're really the only distro in the space that has my attention at all and i do want to see them get there
#
cwebber2
melody: ah cool :)
#
cwebber2
runs Guix(SD) and likes it a lot, but it's not as user friendly as they'd like it to be quite yet
#
melody
it still doesn't seem ready, but i bought a cheap laptop and decided to give it a swing anyhow
#
cwebber2
you still have to be willing to write or touch some lisp in Guix currently... but it's really nice that upgrades are fearless
#
cwebber2
Guix treats your packages like git
#
melody
hm
#
cwebber2
an upgrade that goes badly can always be rolled back
#
cwebber2
plus... well... it's no surprise to anyone here probably that I like lisp based things :) but I'd like it to get to the point where it's usable for those who don't
#
melody
that's interesting, i think, but definitely solving a problem outside the list of ones i generally feel like are blockers for linux on the desktop to be a great experience :)
#
melody
lol
#
cwebber2
melody: true... with the exception that upgrades between versions sometimes result in tears
#
cwebber2
eg upgrading from one debian version to another can bork your system
#
cwebber2
not having to fear that can be good
#
melody
yeah i mean, i like that there's a distro that's incubating a packaging/distribution system that might solve that problem
#
cwebber2
Nix is as well but... well, I have opinions on why Guix is better... which actually are based on the possibility of building those tools so that non-techies can use it
#
cwebber2
especially on servers
#
melody
and i'd hope that's something that could also be made to work with something working on consistency, integration & user experience eventually
#
cwebber2
yeah... at one point I thought that's be a major focus of my time to work on it
#
cwebber2
too many yaks to shave though :(
#
cwebber2
is a task collector
#
melody
i'm skeptical of a few of elementary's choices, but i also really respect that they are working on sort of like, these really long term investments like a monetizable app store and publishing workflow, good documentation, and interface guidelines
#
melody
rather than just like, papering over what's there
#
melody
which is what every other "user friendly" linux has tried to do and failed
#
melody
like on the one hand it makes them sort of increasingly divergent, they're a bit of a silo that way
#
melody
but it's still a F/OSS operating system and it's doing what others have not been able to so far, and they've done it working against the grain of a culture that treats UI as an afterthought/unnecessary eye candy
#
cwebber2
good goals! though... I think GNOME developers I know think UI is more than an afterthought
#
cwebber2
whether they've succeeded is up to the user to comment on but :)
#
cwebber2
thinks UI is incredibly important, but admittedly spends most time in emacs
#
melody
that's fair, i think mostly gnome's "problem" is that it's only able to focus on like, their piece of things, and developers writing GTK apps don't really do so with any sort of unified vision about interfaces
#
melody
so tackling at the level of a distro where you can sort of impose additional consistency and pathways for communication
#
melody
treats UX as a more holistic process
#
melody
you can build an entire ecosystem that way, the desktop environment being just one piece
#
cwebber2
hm... I'm not sure I agree that GNOME can't (and isn't) attempting a similar holistic goal, but I appreciate the reasoning
#
melody
i'm not super familiar with gnome's recent efforts, so i guess we'll see -- elementary's big failing is that it doesn't have enough apps native to its toolkits and everything else doesn't work like an elementary app should
#
melody
so the same problem as ever really :P
#
cwebber2
though it's true they can't stop outside applications from diverging, though I'm not sure that's unique... probably Elementary will ship Blender, and there's only so much Elementary can do to prevent the fact that it implements its own universe of UI concepts (which remain their own universe on Windows and OSX as well)
#
melody
but i think their strategy for tackling it i think has potential in a way i haven't really seen otherwise
#
cwebber2
well I wish Elementary luck with it :)
#
cwebber2
and maybe ideas can cross-pollinate anyhow
#
melody
they actually don't ship anything non-native in the default distribution, you can install blender of course, but they are putting in a LOT of work to try to make it complete out-of-the-box
#
melody
and haven't gotten there yet haha
#
Loqi
rofl
#
cwebber2
melody: btw if you haven't tried GNOME for a while, you may be happily suprised... Fedora and Debian are good distributions for trying it out these days. IME things are pretty consistent and beautiful, even non-hyper-nerds like me seem to think so from those I've introduced to it
#
cwebber2
not saying don't explore Elementary!
#
cwebber2
you just might be pleasantly surprised
#
melody
will keep it in mind, don't have a super good venue to do so right now unless i wipe this machine again and put another distro on it
#
melody
i try not to judge distros too much on how pleasant they are to use in a VM
#
cwebber2
a fair rule!
#
cwebber2
immersion is a good thing
#
melody
i haven't used fedora since version....4?
#
cwebber2
is spending their evening going through https://beautifulracket.com/
#
cwebber2
a very nice book
#
cwebber2
about making writing your own progamming languages not a scary, even a fun, experience
#
cwebber2
I really like the writing style
#
melody
neat
timbl joined the channel