profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/noahlemen/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Noah Lemen noahlemen @facebook nyc http://noahlemen.com working on web perf + browsers at @facebook

noahlemen/mdlr 8

🎛 component library for building synthesizer systems

mhahnenberg/v8 4

The official mirror of the V8 Git repository

noahlemen/baffle-react 4

🚪 text obfuscation via baffle, as a react component

noahlemen/arduino-midi-clock-to-pulse 1

don't look at this it's really nasty code

noahlemen/ftom 1

🎹 ← 🌊 convert frequency to MIDI note number

annayensietopping/ayt-site 0

Created with CodeSandbox

noahlemen/advent-of-code 0

🎄 javascript solutions for 2015 advent of code (well, at least for the first six days of it...)

noahlemen/babel 0

:tropical_fish: Babel is a compiler for writing next generation JavaScript.

issue commentadangert/JoustMania

Controllers "paired" but not lighting up?

yeah, i'm using the usb bluetooth adapter mentioned in the readme. i tried with internal bluetooth disabled as well but didn't see any differing results

noahlemen

comment created time in 10 days

issue commentadangert/JoustMania

Controllers "paired" but not lighting up?

still haven't resolved this. after reinstalling i now seem to occasionally get a controller or two (out of seven) to pair, but even then it's flaky. no errors from joust.sh, and nothing clearly failing during setup.

noahlemen

comment created time in 11 days

issue commentadangert/JoustMania

Controllers "paired" but not lighting up?

Sounds good. Clean install seems worth trying, I'll see if that makes any difference.

noahlemen

comment created time in 24 days

issue commentadangert/JoustMania

Controllers "paired" but not lighting up?

Thanks for confirming that!

Still not seeing a clear culprit. I'm getting a mysterious unattributed Home directory not accessible: Permission denied message in the output of joust.sh. Tried correcting ownership via sudo chown -R $USER:$USER $HOME/, but still see the message. Is ownership expected to be configured differently?

Only other potentially-suspicious output I'm seeing is [PSMOVE WARNING] Magnetometer in <<MAC ADDRESS>> not yet calibrated. for all of the controllers.

FWIW, only one of the 7 controllers is one of the newer ones with micro USB.

noahlemen

comment created time in 24 days

issue openedadangert/JoustMania

Controllers "paired" but not lighting up?

I am running a Raspberry Pi 4 (4GB model) with the suggested bluetooth dongle and USB hub. My 7 move controllers appear to pair, but never actually light up white. The web UI shows all 7 controllers as paired and active, but seems to perpetually show low battery on all of em (even after charging overnight). I tried running reset_bluetooth_connections.sh to no avail. The setup script did not encounter any errors.

Any advice for troubleshooting this?

created time in a month

startedadangert/JoustMania

started time in a month

startedseed-rs/seed

started time in a month

startedspotify/pedalboard

started time in a month

issue commentWICG/display-locking

What should the attribute version of updateRendering be called

The flip version of this, where the top level is background and #target is userVisible can also make this problematic in that we would upgrade the priority once we reach some child of a background div. That seems that it would violate the background promise and cause more work than needed.

This was going to be my follow-up question 🙂

I'd agree that taking the route of these scenarios having no effect seems simpler and less pitfall-prone, especially when considering the inverted-priority case.

vmpstr

comment created time in a month

issue commentWICG/display-locking

What should the attribute version of updateRendering be called

I'm not certain this is something we'd actually use, but I'm trying to think through the implications of nested renderPriority. Would renderPriority for the child here no-op without content-visibility despite being within a subtree that has content-visibility:hidden?

<div style="content-visibility:hidden" renderPriority="userVisible">
  /* some other content */
  <div renderPriority="background"></div>
</div>
vmpstr

comment created time in a month

issue commentWICG/display-locking

updateRendering: What happens with multiple subtree calls?

Could you clarify what you mean by "update budget" here? I'm having some trouble wrapping my head around this scenario.

vmpstr

comment created time in a month

issue commentWICG/display-locking

updateRendering: What happens with hidden descendants?

the update would not recurse into the subtree, but rather consider that subtree to be updated

I agree. Would this be true of any descendant element with containment, or only ones with content-visibility:hidden? I suppose a descendant with containment but without content-visibility:hidden would effectively be a no-op anyway?

vmpstr

comment created time in a month

issue commentWICG/display-locking

What should the attribute version of updateRendering be called

I wonder if the fact that this is no-op without content-visibility:hidden suggests that it would fit better as a value for content-visibility? Something like content-visibility:hidden-updatable perhaps? Downside there, I suppose, is that we wouldn't be able to articulate priority via a value. Given that, I think something like keepUpdated makes sense too.

I would suspect that values indicating priority might be useful - for example, it's easy to imagine a page having many hidden menus that could be updated where you may want to prioritize one that is known to be used more frequently.

Another question that comes to mind around priority, though: how would priority of the attribute version interact with calls to the imperative version? I would assume that the imperative version would always take highest priority.

vmpstr

comment created time in a month

startedWICG/urlpattern

started time in a month

issue commentw3c/ServiceWorker

Service Worker Subresource Filter

No this cannot currently be delivered via HTML tag.

noahlemen

comment created time in 3 months

startedWICG/display-locking

started time in 3 months