eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

207
active users

#webusb

0 posts0 participants0 posts today
in ♥️ with PDA (and 🐧)<p>Help! My <a href="https://chaos.social/tags/chromium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chromium</span></a> does not access my <a href="https://chaos.social/tags/keychron" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>keychron</span></a> keyboard in <a href="https://chaos.social/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> oder <a href="https://chaos.social/tags/webusb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webusb</span></a> </p><p>NotAllowedError: Failed to open the device.</p>
txt.file<p>because <span class="h-card" translate="no"><a href="https://mastodon.social/@mozilla" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mozilla</span></a></span> thinks someone might be able to do harmful things with <a href="https://chaos.social/tags/WebUSB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebUSB</span></a> they do not want to add WebUSB to <a href="https://chaos.social/tags/firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firefox</span></a>.</p><p>I wonder if <a href="https://chaos.social/tags/mozilla" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mozilla</span></a> has ever heard about the possibilities of JavaScript. 🙄 </p><p>reference: <a href="https://mozilla.github.io/standards-positions/#webusb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mozilla.github.io/standards-po</span><span class="invisible">sitions/#webusb</span></a></p>
muelli<p>I've used <a href="https://chaos.social/tags/webusb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webusb</span></a> again. It's been a super convenient way of installing <a href="https://chaos.social/tags/grapheneos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>grapheneos</span></a> : <a href="https://grapheneos.org/install/web" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">grapheneos.org/install/web</span><span class="invisible"></span></a><br>Unfortunately, it works in Chrome only. Ubuntu's snapped Chromium doesn't work. But I could isolate Google through <a href="https://chaos.social/tags/flatpak" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flatpak</span></a> .</p>
muelli<p>I've written a small utility to use my <a href="https://chaos.social/tags/heatit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>heatit</span></a> USB-C gadget rather than using the official app: <a href="https://github.com/muelli/heatit" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/muelli/heatit</span><span class="invisible"></span></a><br>I also produced a small <a href="https://chaos.social/tags/WebUSB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebUSB</span></a> site! <a href="https://capable-otter-a0e467.netlify.app/usb.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">capable-otter-a0e467.netlify.a</span><span class="invisible">pp/usb.html</span></a><br>Now you can get your treatments without being tracked by their app.</p>
Mäh W.<p>Dear folks of <a href="https://chaos.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://chaos.social/tags/async" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>async</span></a> <a href="https://chaos.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a>. This <a href="https://chaos.social/tags/Promise" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Promise</span></a> stuff is still voodoo to me. Any simple solution to set a timeout on this byte-receiving loop? I have to collect data from an USB IN endpoint... and let's assume(!) I don't know when I am done (how much data to receive) so that I always have to cancel the last started `transferIn` (<a href="https://chaos.social/tags/WebUSB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebUSB</span></a>) after a timeout (let's say 500 milliseconds). How would you do it? I've trued hacky Promise/timeout stuff, but don't feel comfortable with it.</p>
Mäh W.<p>Wrote a "high level USB decoder" which sits on top of Saleae's USB LS/FS analyzer so that I can see the really relevant data. Should help getting me the <a href="https://chaos.social/tags/LEGO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LEGO</span></a> <a href="https://chaos.social/tags/USB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>USB</span></a> Infrared Tower for the <a href="https://chaos.social/tags/Mindstorms" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mindstorms</span></a> <a href="https://chaos.social/tags/RCX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RCX</span></a> analyzed better... and maybe provide <a href="https://chaos.social/tags/WebUSB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebUSB</span></a> support on <a href="https://chaos.social/tags/WebPBrick" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebPBrick</span></a> some day. Sometimes you cannot to see the wood for the trees. (I was surprised recently that this saying could be translated from German to English 1:1.) Planning to open source the tool.</p><p><a href="https://chaos.social/tags/hardwarehacking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hardwarehacking</span></a> <a href="https://chaos.social/tags/reverseengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reverseengineering</span></a></p>