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

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

Conversation

Notices

  1. Embed this notice
    ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 05:37:35 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧

    so, i ported #GlasgowInterfaceExplorer to webusb

    In conversation about 7 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/114/870/494/709/723/279/original/9bd5c2964a95e580.png
    • Embed this notice
      John Kapri (johnkapri@mastodon.social)'s status on Friday, 18-Jul-2025 05:45:43 JST John Kapri John Kapri
      in reply to

      @whitequark That's cool as heck?? I'd really want one, but I don't have an immediate need for it and I definitely don't have the money right now, but it is on my wishlist! You're building such a cool project...

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 05:45:47 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      this is the culmination of my effort to cross-compile literally every fpga-related tool to webusb, i think

      the code isn't... great, mostly because a bunch of things i never intended to be async had to become async. so i'll have to refactor it first

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 05:46:22 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • John Kapri

      @johnkapri thanks ^^

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 06:08:51 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i get about 60% of the native performance in a simple benchmark

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 07:25:24 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • equinox

      @equinox yeah

      i have no idea why it's slow. maybe chromium doesn't queue enough in-flight requests or something. it's hard to debug this stuff

      In conversation about 7 months ago permalink
    • Embed this notice
      equinox (equinox@chaos.social)'s status on Friday, 18-Jul-2025 07:25:25 JST equinox equinox
      in reply to

      @whitequark for the USB bits specifically? I would've hoped USB were the bottleneck there, is it just increased request-response-repeat time/latency?

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 07:30:43 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • equinox

      @equinox yes but what i mean more specifically here is that everything is wrapped in a layer of webkit. which i don't appreciate

      In conversation about 7 months ago permalink
    • Embed this notice
      equinox (equinox@chaos.social)'s status on Friday, 18-Jul-2025 07:30:45 JST equinox equinox
      in reply to

      @whitequark +9000 on "hard to debug this stuff", I've got a bunch of painful memories debugging around the URB layer & particularly when exactly what happens and why 😬

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 07:34:42 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • equinox

      @equinox it's basically libusb with a few things renamed, but the problem is that... ok, consider this

      if my native application breaks while doing syscalls, i run strace
      if it's slow i run perf

      now image running that on a browser tab.

      In conversation about 7 months ago permalink
    • Embed this notice
      equinox (equinox@chaos.social)'s status on Friday, 18-Jul-2025 07:34:43 JST equinox equinox
      in reply to

      @whitequark ah. Huh. I would've expected *that* interface to not be all that different from what libusb does. Never looked at it, Firefox user 😅

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 07:37:28 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • equinox

      @equinox thanks ^^

      In conversation about 7 months ago permalink
    • Embed this notice
      equinox (equinox@chaos.social)'s status on Friday, 18-Jul-2025 07:37:29 JST equinox equinox
      in reply to

      @whitequark right. Ugh. I've used JS level perf tools before, but no clue about somehow getting useful perf (or trace) out of wasm…

      Anyway I shall stop wasting your time, happy hacking & appreciate a whole bunch of your stuff! 😊

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 09:55:06 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      here's the pull request with webusb bits that i cleaned up so that they're not awful https://github.com/GlasgowEmbedded/glasgow/pull/958

      there are also toolchain bits. the toolchain bits are awful. i am too ashamed to post them

      In conversation about 7 months ago permalink

      Attachments


    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 09:55:25 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • J. "Henry" Waugh

      @jhwgh1968 also the latency is 10x worse lol

      400us->4000us

      dunno why

      In conversation about 7 months ago permalink
    • Embed this notice
      J. "Henry" Waugh (jhwgh1968@chaos.social)'s status on Friday, 18-Jul-2025 09:55:27 JST J. "Henry" Waugh J. "Henry" Waugh
      in reply to

      @whitequark for completely untuned/unoptimized? That is totally solid in my book

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 18-Jul-2025 11:47:14 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      how cool is this?

      In conversation about 7 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/871/948/064/582/103/original/77a8e921d5242ea2.png
    • Embed this notice
      dram🎀 (dramforever@mastodon.social)'s status on Friday, 18-Jul-2025 12:37:09 JST dram🎀 dram🎀
      in reply to

      @whitequark does this mean i can comfortably-ish use glasgow on my phone :3

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Saturday, 19-Jul-2025 00:56:16 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • dram🎀

      @dramforever not quite yet

      In conversation about 7 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Sunday, 20-Jul-2025 04:13:45 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • dram🎀
      • twosky2000

      @twosky2000 @dramforever if it's chrome or edge yes

      In conversation about 7 months ago permalink
    • Embed this notice
      twosky2000 (twosky2000@mastodon.social)'s status on Sunday, 20-Jul-2025 04:13:47 JST twosky2000 twosky2000
      in reply to
      • dram🎀

      @dramforever @whitequark does the phone support WebUSB by the default browser?
      I just go in to apocalypse theory tinkering, likely it will be fine(🔥).

      In conversation about 7 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • 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.