If you use the privacy respecting Gboard alternative called FUTO keyboard, you’ve probably noticed that the built in swipe typing is HOT GARBAGE. (Typing this currently with two thumbs for this exact reason.)

Most keyboards improve their swipe algorithms by simply spying on you and logging your typing data. FUTO isn’t about that, so they have built a simple webpage based typing game that you can use to improve their system in an ethical and voluntary manner! Just swipe the website’s keyboard to type a provided sentence.

I love this, they can crowdsource the improvement without invading privacy!

Share with any relevant communities you’re a part of. The more data, the better this gets.

  • @jqubed
    link
    3928 days ago

    That’s a neat solution

    • @extremeboredomOP
      link
      1728 days ago

      I thought so too! FUTO is a project worth supporting in my opinion.

  • Rentlar
    link
    fedilink
    2328 days ago

    Pitched in 100 words! Definitely some open source swiping keyboard gesture databases would be helpful for everyone.

    • @Ok_imagination
      link
      1028 days ago

      Agreed! I use Heliboard but am glad you pitch in some words.

  • @hperrin
    link
    2228 days ago

    I just gave them 500 new data samples. :) My thumb is sore.

  • @[email protected]
    link
    fedilink
    2128 days ago

    I’m trying really hard to not revert back to Swiftkey (again, as I do every time I run out of patience with a new privacy respecting keyboard), and I don’t even use swipe typing. I’m still hoping that the more I type the better the predictions will get but after using it for a few months I feel like I’m just adapting to bad predictions rather than the predictions getting better.

    • @[email protected]
      link
      fedilink
      2028 days ago

      I’m using this one. https://github.com/Helium314/HeliBoard Once I downloaded dictionary for my native language+ English that came preinstalled, and granted permission to learn from my typing, it’s pretty good.

      Not as good as swift key, but enough for my needs. I don’t use swipe typing but someone I know said it is alright.

      • @[email protected]
        link
        fedilink
        428 days ago

        I was skeptical first but after a day or two or became good and now after a month I can’t explain why I didn’t make the switch earlier it’s perfect for my use and I feel more in line with my values

        • @[email protected]
          link
          fedilink
          227 days ago

          The Google library is fully offline as far as everyone knows. Sure it’s a binary blob and projects such as this linked here aim to finally break free from that dependency. But for the time being, I’ll be Ok with that offline blob until this futo becomes a viable alternative.

    • @extremeboredomOP
      link
      528 days ago

      Do you have the LLM fine tuning enabled? Mine is pretty good after a few months of training it.

      • @[email protected]
        link
        fedilink
        English
        528 days ago

        Wait you can train the Futo keyboard? I tried it a while ago and noticed the poor accuracy and decided to shelve it for a while.

      • @[email protected]
        link
        fedilink
        428 days ago

        Yeah, it’s been on and to answer questions below, no it doesn’t affect my battery.

        I’m having small problems like suggesting capitalized words in the middle of a sentence and suggesting capitalized words as a different word than the non capitalized ones. Like it’ll suggest “That” in the middle of a sentence and also “that” at the same time, so two of the three slots are taken up.

      • exu
        link
        fedilink
        English
        328 days ago

        Does it eat a lot of battery for you?

  • JaggedRobotPubes
    link
    English
    1228 days ago

    Please everybody do this. This is sure to help other keyboards, too.

    • trevor
      link
      fedilink
      English
      1228 days ago

      Is it? The FTL is restrictive about who is allowed to redistribute and modify anything covered by it. Is this data covered under a different license?

  • @[email protected]
    link
    fedilink
    English
    1028 days ago

    FUTO was the joke naming we’d use for files in an old job as there was this one guy who’s files were always “FileName-Final” or “FileName-Final2” or “FileName-UseThisOne”. So FUTO (Final Use This One) became the name for the most up to date versions

  • LiveLM
    link
    fedilink
    English
    10
    edit-2
    27 days ago

    What a cool idea!
    As an avid swipe user, I’ll try to send as many samples as I can!

  • arthurpizza
    link
    English
    1027 days ago

    Are they going to share this data with the open source community or is this just for their proprietary keyboard?

  • zitrone 🍋
    link
    fedilink
    928 days ago

    I’ve never used swipe typing, so my data is probably garbage, but its kinda fun.

    • @extremeboredomOP
      link
      728 days ago

      Data is data! You’re a use case, regardless of swipe ability.

    • @MutilationWave
      link
      027 days ago

      You can get so fast at it surprisingly quickly. I keep trying to get friends to do it but they’re like “Nah that sucks.”

      I swear almost anyone can get good at it inside a week.

  • zerozaku
    link
    English
    727 days ago

    This is amazing. I really want to ditch Gboard. I hope this Futo can replace it completely.

  • fmstrat
    link
    fedilink
    English
    528 days ago

    Would love to help, but they need a way more optimized site or a faster server, whichever is causing the slowness. Waited a full minute and barely got the keyboard to load.

    • @extremeboredomOP
      link
      828 days ago

      Pretty sure I hugged it to death with the post. Was working fine for the last couple of days.

    • @MutilationWave
      link
      127 days ago

      Yeah I love swiping to type so I use Gboard but I gave them 101 words to help. I’d gladly switch if they can make it this good.

  • @kitnaht
    link
    428 days ago

    They should simply allow collecting this data via opt-in. I’d gladly provide it, but I don’t want it to be opt-out, because then this feels sneaky.

    • @[email protected]
      link
      fedilink
      English
      227 days ago

      That would require a lot of data privacy concerns to be addressed. Even if it’s an explicit opt-in. The current method uses sample text which can’t include PII. Using user supplied text would almost guarantee they’d get names and other PII in their data set.

      I also imagine it’s harder to train the model when you don’t know exactly what the user was trying to type. I.e. Was the swipe detection wrong, or did the user delete the word because they changed their mind on what to write?

    • @Scolding7300
      link
      128 days ago

      I don’t think the keyboard does that, it’s a dedicated webpage you visit to help improve it

      • @kitnaht
        link
        -1
        edit-2
        28 days ago

        Yes, that’s the point of my reply. I’m saying it should be built into the keyboard and not just a website, if that wasn’t clear.

        • @extremeboredomOP
          link
          628 days ago

          The entire point of the keyboard is that it’s not built in. The philosophy behind the organization making it says that it shouldn’t be built in.

          • @kitnaht
            link
            -6
            edit-2
            28 days ago

            Nowhere in their site does it say such a thing, and I think you’re interpreting it the way you want to believe it.

            They simply say that people should have control over their information.

            I agree. That’s why it should be built into the keyboard, and ONLY activated if the user opts-in. If they don’t, then they will be cutting off their nose, in order to spite their face.

            Users will gladly contribute, so long as the path to contribution is the least painful it can be. Opting in via the keyboard app is the only reasonable route to do this; not via some website.

            You’re welcome to read their beliefs here: https://futo.org/about/what-does-futo-believe/

            We expect FUTO companies to have an honest relationship with their customers. Ideally revenue comes from customers paying directly for the services provided by the company. “The users are our product” revenue models such as those employed by Facebook and Google are prohibited.

            If the data needed to help improve swipe accuracy goes to helping improve the product, and is not sold and used as a business model - then that is perfectly within reasonable use of the data as explained by their beliefs page.

            • @extremeboredomOP
              link
              528 days ago

              You’re missing the whole anonymization layer they’ve implemented here. If actual typing data is used, the app can’t guarantee user control of the data after opt-in. The data they’re using here is not private user typing data to begin with.

              I’d recommend listening to Louis Rossman’s talks on the subject.

              • @kitnaht
                link
                -228 days ago

                I’m not missing anything, I’m one of Louis Rossman’s Patreon members. I work in the same field as he does (or, well, used to, technically).

                The only data they’re collecting is what swipe pattern coincides with which word. You swipe, it mispredicts, you choose the word that it should have been, and poof - a library of swiped shapes -> word gets created.

                It doesn’t violate privacy, it’s anonymized, and it helps improve the system for others.

                There’s no reason to go to the extent you claim they must.

                • @extremeboredomOP
                  link
                  328 days ago

                  Ok cool, but I’ll still support this initiative, because as FUTO states, a keyboard should not connect to the internet.

  • @Imhotep
    link
    328 days ago

    qwerty only it seems