GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Matt Campbell (matt@toot.cafe), page 4

  1. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Wednesday, 19-Jun-2024 03:28:35 JST Matt Campbell Matt Campbell
    • GNOME
    • Sovereign Tech Agency

    Here's my latest update on Newton, the #Wayland-native, #Flatpak-friendly #accessibility project for the modern #FreeDesktop ecosystem, developed as part of @gnome and funded by @sovtechfund. It's not ready for production yet, but this blog post includes a demo video and links to GNOME OS and Flatpak runtime builds you can try. As a bonus, because I'm integrating #AccessKit into #GTK, GTK apps will finally have #a11y on Windows and macOS. https://blogs.gnome.org/a11y/2024/06/18/update-on-newton-the-wayland-native-accessibility-project/

    In conversation Wednesday, 19-Jun-2024 03:28:35 JST from toot.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: blogs.gnome.org
      Update on Newton, the Wayland-native accessibility project
      from mattcampbell
  2. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Friday, 26-Apr-2024 05:20:28 JST Matt Campbell Matt Campbell

    Question for anyone who writes JAWS scripts or NVDA add-ons to make niche applications usable in a job environment: When working with Windows applications that don't use old-style Win32 controls, a.k.a. "standard" controls, but use a newer framework like WPF or UWP, do you ever have a use for the UI Automation class name property on individual controls? Not to be confused with the window class; in these newer frameworks, there's typically just one window class for the top-level window.

    In conversation Friday, 26-Apr-2024 05:20:28 JST from toot.cafe permalink
  3. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Tuesday, 16-Apr-2024 22:43:47 JST Matt Campbell Matt Campbell

    Hey NVDA power-users, how hard would it be to customize NVDA, via an add-on or otherwise, so that while browse mode is on, the Space key is passed through instead of simulating a click? I'm giving a talk tomorrow, and I'd like to use NVDA browse mode in Edge to check my place while going through my slides. But I have to press Space to advance through the slides.

    In conversation Tuesday, 16-Apr-2024 22:43:47 JST from toot.cafe permalink
  4. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Tuesday, 09-Apr-2024 03:22:25 JST Matt Campbell Matt Campbell
    in reply to
    • Mark Sample

    @samplereality I guess the urban legend is popular among people who struggled to learn to type. Steven Levy, one of many who propagated the legend, wrote in his book _Insanely Great_: "My own high-school instruction in typing was nightmarish. So fumble-fingered was I that after my mistakes were deducted from my word totals, my scores on the speed drills were usually gauged in negative numbers." FWIW, I can't relate; typing came naturally to me. But I started much earlier.

    In conversation Tuesday, 09-Apr-2024 03:22:25 JST from toot.cafe permalink
  5. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Sunday, 31-Mar-2024 18:37:15 JST Matt Campbell Matt Campbell
    in reply to
    • AndresFreundTec

    @AndresFreundTec Is there anything we can do to reward and thank *you* for discovering the backdoor? Any crowdfunding thing we can contribute to as a gesture of thanks? We were all lucky that you tracked down the anomaly, and I for one appreciate that you chose to take the time to do so.

    In conversation Sunday, 31-Mar-2024 18:37:15 JST from toot.cafe permalink
  6. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Monday, 18-Mar-2024 00:34:27 JST Matt Campbell Matt Campbell

    Update on Newton, the Wayland-native accessibility stack I'm developing for GNOME and (eventually) other desktops: I have an end-to-end prototype, using a Wayland protocol extension for the connection between applications/toolkits and the compositor, and D-Bus for the AT-to-compositor interface. I have an experimental branch of Orca with basic focus announcement and mouse review working. 1/?

    In conversation Monday, 18-Mar-2024 00:34:27 JST from toot.cafe permalink
  7. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Tuesday, 12-Mar-2024 03:34:47 JST Matt Campbell Matt Campbell
    • Aral Balkan

    @nah @aral I'm removing Sonny from this thread. I don't think we need to bother him with this extended debate.

    In conversation Tuesday, 12-Mar-2024 03:34:47 JST from toot.cafe permalink
  8. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Tuesday, 12-Mar-2024 00:37:28 JST Matt Campbell Matt Campbell
    in reply to
    • Aral Balkan
    • Sonny

    @aral GNOME folks are well aware of the problems with Orca on Wayland, and actively working to fix them. There's even funding for this work, thanks to the Sovereign Tech Fund. I'm personally working on a new Wayland-native accessibility stack that aims to eventually replace AT-SPI and support sandboxed apps, but there are also efforts to fix problems in the existing stack in the short term. cc @sonny

    In conversation Tuesday, 12-Mar-2024 00:37:28 JST from toot.cafe permalink
  9. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Thursday, 01-Feb-2024 20:35:15 JST Matt Campbell Matt Campbell

    It's clear that the name of my AccessKit project (https://github.com/AccessKit/accesskit) is a recurring stumbling block. When mentioned without appropriate context, it carries the connotations of being an Apple API. Plus, there's actually another AccessKit, which ranks higher in a DuckDuckGo search: https://accesskit.media/

    So I'm actually thinking about renaming my AccessKit. The best names I can come up with are:

    accesslib
    libaccess
    a11ylib
    liba11y

    None of those are particularly inspired.

    In conversation Thursday, 01-Feb-2024 20:35:15 JST from toot.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - AccessKit/accesskit: UI accessibility infrastructure across platforms and programming languages
      UI accessibility infrastructure across platforms and programming languages - GitHub - AccessKit/accesskit: UI accessibility infrastructure across platforms and programming languages

  10. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Wednesday, 20-Dec-2023 03:23:19 JST Matt Campbell Matt Campbell
    in reply to
    • Drew DeVault

    @drewdevault And if people really want to keep using X with their old window manager, they could run Xwayland in rootful mode under a full-screen Wayland compositor like cage, right?

    In conversation Wednesday, 20-Dec-2023 03:23:19 JST from gnusocial.jp permalink
  11. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Wednesday, 20-Dec-2023 03:23:15 JST Matt Campbell Matt Campbell
    in reply to
    • Drew DeVault
    • sxpert

    @sxpert @drewdevault I presume that if someone really wanted to put in the work, they could create a new stand-alone X server based on the modern KMS/DRM graphics stack, the same one used by Wayland compositors, using Xorg code as a starting point. I think it would be much less work, though, to write a script that starts cage and Xwayland. Then you could invoke that script as if it were a good old X server.

    In conversation Wednesday, 20-Dec-2023 03:23:15 JST from gnusocial.jp permalink
  12. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Wednesday, 20-Dec-2023 03:23:11 JST Matt Campbell Matt Campbell
    in reply to
    • Drew DeVault
    • sxpert

    @sxpert If there's so little to be done, then maybe you can do such a good job at it that the distros decide to keep Xorg after all. What I've read, though, is that Xorg doesn't just work, particularly with newer hardware.

    @drewdevault

    In conversation Wednesday, 20-Dec-2023 03:23:11 JST from gnusocial.jp permalink
  13. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Saturday, 16-Dec-2023 06:16:22 JST Matt Campbell Matt Campbell
    in reply to
    • Simon Willison
    • Rich Felker
    • Maria Bustillos
    • Luis Villa
    • Danilo Campos 🇵🇷

    @luis_in_brief @dalias @simon @danilo @maria It would be interesting to see an LLM tuned for instruction-following, particularly iterative instruction following taking prior context into account, that is specifically trained not to emulate a person, e.g. no first-person pronouns.

    In conversation Saturday, 16-Dec-2023 06:16:22 JST from toot.cafe permalink
  14. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Saturday, 16-Dec-2023 06:10:52 JST Matt Campbell Matt Campbell

    I'm getting tired of simplistic, indignant characterizations of generative AI like this one: https://social.ericwbailey.website/@eric/111584809768617532 "a spicy autocomplete powered by theft that melts the environment to amplify racism and periodically, arbitrarily lie"

    It's a tool like any other; it can be used for good as well as bad. Yes, the copyright issue is real, but we can presumably overcome it by using models whose developers are more scrupulous about their sources of training data, not throwing out the whole thing.

    In conversation Saturday, 16-Dec-2023 06:10:52 JST from toot.cafe permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Eric (@eric@social.ericwbailey.website)
      from Eric
      AI: I’m a spicy autocomplete powered by theft that melts the environment to amplify racism and periodically, arbitrarily lie. Mozilla: This is such a good match for our organization’s values and mission.
  15. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Saturday, 16-Dec-2023 06:10:51 JST Matt Campbell Matt Campbell
    in reply to
    • Simon Willison
    • Danilo Campos 🇵🇷

    I'll mention again a more balanced take from @danilo that I posted the other day: https://redeem-tomorrow.com/the-average-ai-criticism-has-gotten-lazy-and-thats-dangerous

    I also like @simon's writing on generative AI.

    In conversation Saturday, 16-Dec-2023 06:10:51 JST from toot.cafe permalink

    Attachments


  16. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Thursday, 14-Dec-2023 08:38:48 JST Matt Campbell Matt Campbell
    • Danilo Campos 🇵🇷

    I like this post from @danilo which addresses some lazy criticisms of generative AI while also discussing several legitimate criticisms: https://redeem-tomorrow.com/the-average-ai-criticism-has-gotten-lazy-and-thats-dangerous

    In conversation Thursday, 14-Dec-2023 08:38:48 JST from toot.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: redeem-tomorrow.com
      The average AI criticism has gotten lazy, and that's dangerous
      Most of the AI criticism you'll hear on any given digital street corner is lazy as hell. We have to up our game if we want a future worth living in.
  17. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Saturday, 18-Nov-2023 01:06:51 JST Matt Campbell Matt Campbell
    in reply to

    If the only legitimate use of that setting is for that specific Vietnamese input utility, then I have a proposal for a different solution to that specific problem, which eliminates the setting, since it's too easy to turn off the setting without knowing what one is doing and break other things. But I want to collect more information about possible other uses of that setting before proposing my own solution.

    In conversation Saturday, 18-Nov-2023 01:06:51 JST from toot.cafe permalink
  18. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Saturday, 18-Nov-2023 01:06:51 JST Matt Campbell Matt Campbell

    Question for NVDA users: In the keyboard section of settings, there's a checkbox called "Handle keys from other applications". This setting is enabled by default. If it's disabled, it prevents remote access tools from working well with NVDA on the remote target machine. But this isn't clear to someone just looking through the settings. The setting was added due to an issue with a specific Vietnamese input utility. Does anyone have any other reason to turn it off?

    In conversation Saturday, 18-Nov-2023 01:06:51 JST from toot.cafe permalink
  19. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Saturday, 18-Nov-2023 01:06:50 JST Matt Campbell Matt Campbell
    in reply to

    Thanks to my foray into GNOME history yesterday, I'm thinking about this NVDA setting in light of a classic article by a GNOME developer on the cost of preferences: https://ometer.com/preferences.html

    In conversation Saturday, 18-Nov-2023 01:06:50 JST from toot.cafe permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Choosing our Preferences
  20. Embed this notice
    Matt Campbell (matt@toot.cafe)'s status on Friday, 17-Nov-2023 04:39:28 JST Matt Campbell Matt Campbell

    Came across this article on the decline of usability which, among other things, puts GNOME 3 in the same category as the notorious Windows 8. https://datagubbe.se/usab2/

    I know that classic Mac/Windows conventions like menu bars and title bars aren't sacred forever. But this article does make a convincing case that the industry at large, including GNOME, has gone backward. And, at least for me, that's uncomfortable to contemplate.

    In conversation Friday, 17-Nov-2023 04:39:28 JST from toot.cafe permalink

    Attachments


  • After
  • Before

User actions

    Matt Campbell

    Matt Campbell

    Software developer, formerly at Microsoft, now co-developer of the AccessKit open-source project (https://accesskit.dev/) and cofounder of Pneuma Solutions (https://pneumasolutions.com/). My current favorite programming language is Rust, but I don't want to make that part of my identity.Music lover. Karaoke singer. Science fiction fan. Legally blind. Secular humanist

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          151130
          Member since
          20 Jul 2023
          Notices
          94
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.