newsletters:2024-09
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| newsletters:2024-09 [2024/10/01 03:24] – osnr | newsletters:2024-09 [2024/10/01 03:47] (current) – [New parallel evaluator] osnr | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * Andrés will be giving the opening keynote at [[https:// | * Andrés will be giving the opening keynote at [[https:// | ||
| * The talk will use a Folk gadget to control slides, demonstrate Folk, and explain the technology and vision behind Folk. We'll link the recording of the talk in the newsletter next month. | * The talk will use a Folk gadget to control slides, demonstrate Folk, and explain the technology and vision behind Folk. We'll link the recording of the talk in the newsletter next month. | ||
| - | * It looks like [[https:// | + | * It looks like [[https:// |
| + | * Our next [[https:// | ||
| ==== Applications and demos ==== | ==== Applications and demos ==== | ||
| Line 59: | Line 60: | ||
| * + tell libcamera to configure (reduce) camera exposure time so that projected tags for calibration don't get washed out | * + tell libcamera to configure (reduce) camera exposure time so that projected tags for calibration don't get washed out | ||
| - | These fixed the worst issues -- it now actually calibrates! We can project onto programs! | + | These fixed the worst issues -- it now actually calibrates! We can project onto programs! |
| First calibrated use of Omar's gadget (gadget-blue) and of Andrés' | First calibrated use of Omar's gadget (gadget-blue) and of Andrés' | ||
| Line 96: | Line 97: | ||
| === Sysmon and thread pool === | === Sysmon and thread pool === | ||
| - | Omar added workqueue display | + | Started working |
| + | |||
| + | There are subtleties here where you want to avoid churning the thread | ||
| === Sustain / time-to-live field on statements or Holds === | === Sustain / time-to-live field on statements or Holds === | ||
| Line 102: | Line 105: | ||
| Idea: sustain/TTL field where statements can get held for some number of milliseconds after their parent is retracted. | Idea: sustain/TTL field where statements can get held for some number of milliseconds after their parent is retracted. | ||
| - | sysmon is extended (maybe will rename to custodian) to also handle reaping sustained statements when they hit their deadline | + | sysmon |
| - | We had a discussion about it in Discord: | + | We had a good discussion about this proposal |
| + | {{: | ||
| + | < | ||
| + | < | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | </ | ||
| === Other new evaluator stuff === | === Other new evaluator stuff === | ||
| - | fixed some keyboard issues | + | Added workqueue display on /threads Web page, which made it clear that many of the random issues with folk2 are just that work-stealing was breaking down and work items would get permanently stuck on some thread that was stuck running a permanent task (instead of the work getting stolen and executed elsewhere). |
| + | |||
| + | Fixed some keyboard issues | ||
| + | |||
| + | Scheming about this memory management idea again, since it could simplify a lot of the implementation: | ||
| + | |||
| + | {{: | ||
| + | < | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| ==== Friends and outreach ==== | ==== Friends and outreach ==== | ||
| Line 124: | Line 146: | ||
| * **Our next [[https:// | * **Our next [[https:// | ||
| - | * Andrés will give the talk at Causal Islands Berlin | + | * Andrés will give their talk about Folk at Causal Islands Berlin |
| * Maybe some tasks afterward around merging the slides system they built and following up with people | * Maybe some tasks afterward around merging the slides system they built and following up with people | ||
| * Andrés continuing docs and desksaver projects | * Andrés continuing docs and desksaver projects | ||
| + | * Andrés and Omar will work with our new partner [[https:// | ||
| * Daniel continuing to work on hand tracking now that the Kinect data is in Folk | * Daniel continuing to work on hand tracking now that the Kinect data is in Folk | ||
| * Omar wants to respin the gadget to make the front panel more solid, maybe add a second camera, & is meeting with Ultimems (the mini projector supplier) | * Omar wants to respin the gadget to make the front panel more solid, maybe add a second camera, & is meeting with Ultimems (the mini projector supplier) | ||
newsletters/2024-09.1727753052.txt.gz · Last modified: by osnr
