newsletters:2025-05
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
newsletters:2025-05 [2025/06/03 21:47] – [Hold bug fixes] osnr | newsletters:2025-05 [2025/06/04 02:25] (current) – [Hold debugger and bug fixes] osnr | ||
---|---|---|---|
Line 52: | Line 52: | ||
=== Hold debugger and bug fixes === | === Hold debugger and bug fixes === | ||
- | I made a Hold debugger at /holds! It lists all active Holds in the system, which is a surprisingly useful lens to view everything going on in Folk (not as much spam as the full-statement list, and things that go wrong are usually Hold-related). | + | I was debugging an issue with calibration where the new calibration sometimes wouldn' |
- | I used the Hold debugger to find ' | + | It seemed to be an issue with the Collect when calibration poses are present but no calibration is present (that negated query uses a Collect internally). And that issue seemed to come from the Hold of the collection statement not locking in properly. |
+ | |||
+ | So I made a Hold debugger at /holds! It lists all current Holds in the system (key, index, held statement), which is a surprisingly useful lens to view everything going on in Folk (not as much spam as the full-statement list, and things that go wrong are usually Hold-related). | ||
+ | |||
+ | {{newsletters: | ||
+ | |||
+ | I used the Hold debugger | ||
+ | |||
+ | - If the statement you are trying to hold is already present (for whatever reason, maybe it was directly Claimed by someone else, maybe it's hanging around), we were setting the Hold object to a null ref. [[https:// | ||
+ | - We [[https:// | ||
=== Calibration === | === Calibration === | ||
Line 125: | Line 134: | ||
Omar made a simple test of whether it works in the presence of actual multithreading: | Omar made a simple test of whether it works in the presence of actual multithreading: | ||
- | {{newsletters: | + | {{newsletters: |
Finally, Omar digested the changes into folk2 so we can run Folk on top. Involved passing the interpreter into a lot of getters that may shimmer the object (because you need the interpreter to bubble the shimmer): | Finally, Omar digested the changes into folk2 so we can run Folk on top. Involved passing the interpreter into a lot of getters that may shimmer the object (because you need the interpreter to bubble the shimmer): | ||
- | {{newsletters: | + | {{newsletters: |
folk2 works as normal with this fork of Jim. But not doing actual object sharing between Folk worker threads yet; that's the next step here. Have put it off until calibration works and we can use that as a one-metric performance test (but we might be there now...) | folk2 works as normal with this fork of Jim. But not doing actual object sharing between Folk worker threads yet; that's the next step here. Have put it off until calibration works and we can use that as a one-metric performance test (but we might be there now...) | ||
Line 147: | Line 156: | ||
{{newsletters: | {{newsletters: | ||
=== SenseScape event === | === SenseScape event === | ||
+ | | ||
+ | Omar and Andrés went to this [[https:// | ||
+ | |||
+ | {{newsletters: | ||
+ | |||
=== Other visitors and interactions === | === Other visitors and interactions === | ||
* [[https:// | * [[https:// | ||
* {{newsletters: | * {{newsletters: | ||
- | * (Andrés) [[https:// | + | * (Andrés) [[https:// |
* {{newsletters: | * {{newsletters: | ||
- | * (Andrés) | + | * (Andrés) |
- | * Omar and Andrés went to SVA event TODO | + | * {{newsletters: |
- | * TODO: Summarize | + | * (Andrés) Our friend |
+ | * {{youtube> | ||
+ | * Got this comment on YouTube from our collaborator @dpipkin/ | ||
+ | * " | ||
+ | * For the record, the error was an export issue because I uploaded the video and it looks like it got corrupted at the end because I was posting it while on the subway lol | ||
+ | * (Omar) My friends [[https:// | ||
+ | * {{newsletters: | ||
+ | * Omar and Andrés went to SVA to help [[http:// | ||
+ | * {{newsletters: | ||
+ | * {{newsletters: | ||
+ | * (brought a Folk gadget and got to show off QR scanning a bit as well) | ||
==== Discord changes ==== | ==== Discord changes ==== | ||
- | * Andrés got a little ambitious and change | + | * Andrés got a little ambitious and changed |
* created the channels: | * created the channels: | ||
* ''# | * ''# | ||
* ''# | * ''# | ||
* ''# | * ''# | ||
- | * {{newsletters: | + | * {{newsletters: |
- | * ''# | + | * ''# |
- | * Andrés **accidentally** un-privated this channel for a few hours on May 29th and unintentionally invited every single person from all around the world into our supposed-to-be-geo-locked-nyc-channel 😅 | + | * Andrés **accidentally** un-privated this channel for a few hours on May 29th and unintentionally invited every single person from all around the world into our supposed-to-be-geo-locked-nyc-channel 😅 |
- | * that said, if you _do_ live in NYC (or would like access to the NYC channel while you're visiting temporarily) DM Andrés (who is the Folk-Discord-czar until further notice...) | + | * that said, if you _do_ live in NYC (or would like access to the NYC channel while you're visiting temporarily) DM Andrés (who is the Folk-Discord-czar until further notice...) |
- | * (... need 3-more-0-member-channels before sending ......) | + | |
===== What we'll be up to in June ===== | ===== What we'll be up to in June ===== | ||
Line 174: | Line 197: | ||
* **Our next Folk open house is [[https:// | * **Our next Folk open house is [[https:// | ||
* Omar: make calibration work well in folk2, port some more functionality, | * Omar: make calibration work well in folk2, port some more functionality, | ||
- | * | + | * Omar: going to [[https:// |
+ | * Andrés: video support, still need to find a solid couple days to debug the video frame stuff. | ||
===== Links we've enjoyed ===== | ===== Links we've enjoyed ===== | ||
Line 195: | Line 219: | ||
* [[https:// | * [[https:// | ||
* {{newsletters: | * {{newsletters: | ||
- | * [[https:// | + | * [[https:// |
newsletters/2025-05.1748987259.txt.gz · Last modified: by osnr