jarrod
jarrod

šŸ†•šŸ“ Every Service Should Allow Domains as Handles

|
Embed
pimoore
pimoore

@jarrod I love this idea as well, and am truly surprised other services havenā€™t adopted it already. The only downside IMO is the visual perspective of having longer domain-based usernames displaying. To me it feels distracting and not as clean as just the username or nickname itself, though perhaps itā€™s just because Iā€™m not used to it?

|
Embed
jarrod
jarrod

@pimoore True, but it seems like usernames dissolve into ever longer ones with numbers and underscores anyway, so at least I could memorize my friendā€™s weird url once and then struggle on every network.

|
Embed
pimoore
pimoore

@jarrod Thatā€™s a very good point, especially on bigger networks where so many usernames are already taken and people resorted to hacks like these. Iā€™d be curious to hear Mantonā€™s take on this. // @manton

|
Embed
Archimage
Archimage

@pimoore UUiDs.

|
Embed
pimoore
pimoore

@Archimage Interesting, without understanding the underlying specifics how would you link that to a visually friendly username?

|
Embed
Archimage
Archimage

@pimoore just append it to the username. The UUID should be unique without one. CompuServe used 70037,1407 as the identifier for Archimage, me. Log in with the UUID, display the username. Map it internally. Not a huge problem.

|
Embed
Archimage
Archimage

@pimoore a simple solution to a one-to-many problem. Not every Archimage is 70037,1405, but only one 70037,1405 is Archimage. If you want both to be unique just concatenate the two. Then itā€™s 1-to-1.

|
Embed
pimoore
pimoore

@Archimage How would that work visually though if two people were using the same username portion? Youā€™d still need a way to distinguish between them would you not?

|
Embed
Archimage
Archimage

@pimoore display the ID along with the name. Thatā€™s what CompuServe did.

Archimage (70037,1405) reporting, posting and replies would require both.

|
Embed
Archimage
Archimage

@pimoore having a user-searchable user directory would help.

|
Embed
In reply to
manton
manton

@pimoore @jarrod I'm 100% for domain names as usernames. We already support following domain names (for example, @ma.tt or @nytimes.com) and plan to eventually integrate it better with the normal Micro.blog usernames.

|
Embed
Archimage
Archimage

@pimoore itā€™s like a phone number. You still need a phone number to call someone. Even if you donā€™t remember it.

|
Embed
Archimage
Archimage

@pimoore new problems arenā€™t new ;) just ask someone old enough.

|
Embed
pimoore
pimoore

@manton @jarrod @Archimage Thatā€™s great news, and will go a long way to addressing this issue with something people already own thatā€™s unique to themselves.

|
Embed
pimoore
pimoore

@Archimage I for one would hate seeing that, but maybe thatā€™s just me? šŸ˜‚

|
Embed
Archimage
Archimage

@pimoore I still remember my UID

|
Embed
Archimage
Archimage

@pimoore that just bypasses the problem. That assumes unique usernames on the domain. Itā€™s not unique in the fediverse. The domain name just makes it user friendlier. A user should have a UUID across the fediverse which would essentially reserve the username now and in the future. Otherwise archimage@x.z may not be the same person as archimage@writing.exchange. @manton

|
Embed
pimoore
pimoore

@Archimage @manton Ah that makes sense, I understand what you mean now. Iā€™d just find it visually horrible to have a UUID as part of the username, as opposed to something like a domain name. Whether thereā€™s a happy medium between the two Iā€™m not sure, but itā€™s an interesting conversation so thanks for sharing your thoughts! šŸ‘šŸ»

|
Embed
Archimage
Archimage

@pimoore It doesnā€™t have to be part of the user-visible username. It can be stored internally in the DB to de-duplicate users with the same user name on the domain/instance. As I said, you would need it to post/reply/and report to, so displaying it UNDER the user name would work.

|
Embed
Archimage
Archimage

@jarrod if you want, a user could assign an alias to a user name, that maps to a user-UID combo. Itā€™s more work for the devs, but not burdensome. @manton

|
Embed
jarrod
jarrod

@manton Awesome sauce! Thatā€™s great to hear. Thanks!

|
Embed