alex,
@alex@gleasonator.com avatar

I should not actually do this, right? Or... should I?

alex,
@alex@gleasonator.com avatar

Here is a barebones variant using text instead of emojis. More practical but not as fun, right?

theorytoe,
@theorytoe@ak.kyaruc.moe avatar

@alex idk man emojis seems like aids if you ask me
if it was like 4 or 5 per field that would be different, less stupif

but even then emojis arent really the same they vary with font
maybe one of the keyphrases type thing might be better, like the monero keyphrase where its a set of words for a keyfile

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@theorytoe @alex that's a good point too. Even as a short verification code they'd still have problems because in every display they come out as different art and colors. You could painstakingly verify that ALL browsers render them in some way that's coherent and distinct but that would be a significant maintenance burden and subject to opinion. Something like a sort seed phrase would be more reliable.

alex,
@alex@gleasonator.com avatar

@RustyCrab @theorytoe None of these are deal-breakers. We have you download your key to a file and then reupload it to recover. It could be in binary and still be fine. The bigger issue is that no other Nostr clients support this. To be interoperable I have to give it to the user in Nostr nsec format.

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@alex @theorytoe there are situations where keys need to be retyped. I come across them all the time as a privacy conscious user and someone who likes minimal systems. The main audience of fedi and nostr are privacy conscious users. This design choice is going to be a gargantuan pain in the ass on multiple fronts.

tyler,
@tyler@nicecrew.digital avatar

A limited set of known key elements makes n! infinitely more calculable.

alex,
@alex@gleasonator.com avatar

@tyler This doesn't hinder the randomness or cryptographic protection at all. The private key is generated in binary with a secure function and then encoded to base256 as emojis. It's simply an encoding of an already securely generated key.

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@alex @tyler well for one many text editors and fonts do not have real emoji support. Copying and pasting them results in a bunch of tofu. I don't know if this has a real chance to corrupt the file but it would look like random garbage to the user and would probably generate thousands of support tickets.

Second it's a visual mess and extremely distracting to the eyes. I can largely ignore 1085ad874728-47$!%;2)0. I can't ignore :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass: :niggathinkingass:

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@alex @tyler oh yeah and also functionally untypable on a keyboard if you ever needed to, such as if there is no convenient link between devices.

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@alex @tyler sometimes I DO have to manually type passwords like this between my computer and phone. If the keys were in this format I would just say forget it and go somewhere else

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@alex in all seriousness no this would be a god damn nightmare

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

nah, nah, let him cook, this is gonna be gourmet

alex,
@alex@gleasonator.com avatar

@RustyCrab Please give me your arguments. This is a crazy idea but I need to be convinced whether it's too crazy.

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

there is no argument against this, and the stellar argument for this, which is "it's funny" has way too much weight to like not do it

alex,
@alex@gleasonator.com avatar

@mischievoustomato @RustyCrab There are some arguments against it. It uses a custom emoji map. Also emojis look different on different platforms, and some emojis are even have variants that appear nearly identical while being different binary (eg red heart). Also, not all programming languages have good emoji support. So it would require standardization and people might have to add special support for whatever programming language they're using. Still, I think it makes a lot more sense to humans than "20ff610265bbc4ceb9b5d0d5a1b7fd0e7aed2bb4cafa5c3275ede06e3dc35992", which I think makes it more difficult to comprehend what you don't know. I think a list of emojis properly conveys "this is random gibberish that doesn't make sense, and that's exactly the point, you're not supposed to get it"

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@alex @mischievoustomato and what about things like tty consoles? Is it even possible to paste emojis into those?

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

🤔 do people connect to the fedi on those, really? anyway, i guess it'd just display weirdly, but if youre there you can kinda expect that

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@mischievoustomato @alex expand tty to "weird suckless terminal of your choice". It would probably never occur to most people that they needed emoji support to interface with a program and would serve as a significant friction point.

mischievoustomato,
@mischievoustomato@rebased.taihou.website avatar

i would purposefully try to fuck with suckless terminals :NiggaSoy: :NiggaSoy: :NiggaSoy: :NiggaSoy: :NiggaSoy: :NiggaSoy: though

RustyCrab,
@RustyCrab@clubcyberia.co avatar

@mischievoustomato @alex if Alex promises to make all of them niggaemotes I'll say its okay

mint,
@mint@ryona.agency avatar

@alex @RustyCrab @mischievoustomato >Still, I think it makes a lot more sense to humans
Maybe to zoomers with tiktok-fried brains. All I see is vector graphic equivalent of vomit, unlike letters and numbers everyone over the age of 3 is already familiar with. Not to mention the already raised issue of lack of font support anywhere except the fluoridated browsers. If you really want to make them more human-readable, use bitcoin-style mnemocodes or something.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Hentai
  • doujinshi
  • announcements
  • general
  • All magazines