newsletters:2024-08
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
newsletters:2024-08 [2024/09/04 02:32] – osnr | newsletters:2024-08 [2024/09/04 02:36] (current) – [3D calibration] osnr | ||
---|---|---|---|
Line 8: | Line 8: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | |||
- | ---- | ||
===== What we've been up to ===== | ===== What we've been up to ===== | ||
Line 242: | Line 240: | ||
Omar: We merged 3D calibration! This is a huge advance that's been in the works for much of the last year -- we're being aggressive by merging, there are still things to fix and it's only roughly on par with the old 2D calibration (better in some cases, worse in others) -- but this is why we are pre-alpha and don't promise anything to users yet :-) | Omar: We merged 3D calibration! This is a huge advance that's been in the works for much of the last year -- we're being aggressive by merging, there are still things to fix and it's only roughly on par with the old 2D calibration (better in some cases, worse in others) -- but this is why we are pre-alpha and don't promise anything to users yet :-) | ||
+ | |||
+ | (it also means that regions are now deprecated compared to quads) | ||
+ | |||
+ | {{: | ||
(3D calibration is also quite important for the portable gadget system, since it has no fixed plane in front of it that we could 2D-calibrate.) | (3D calibration is also quite important for the portable gadget system, since it has no fixed plane in front of it that we could 2D-calibrate.) | ||
Line 308: | Line 310: | ||
Erlang is weird because of all the [[https:// | Erlang is weird because of all the [[https:// | ||
+ | |||
+ | {{: | ||
Go actually seems very close to what we want. It's a work-stealing scheduler that can deal with arbitrary CPU blocks and I/O blocks in a goroutine. It has a little bit of hinting to know about long-running work in advance (it can detect syscalls, since they all go through the Go runtime), but it also has something called [[https:// | Go actually seems very close to what we want. It's a work-stealing scheduler that can deal with arbitrary CPU blocks and I/O blocks in a goroutine. It has a little bit of hinting to know about long-running work in advance (it can detect syscalls, since they all go through the Go runtime), but it also has something called [[https:// | ||
Line 326: | Line 330: | ||
* Trigger button | * Trigger button | ||
* Cat printer support | * Cat printer support | ||
+ | * Put design online? | ||
* Merge Daniel' | * Merge Daniel' | ||
* Daniel hacking on touch detection a bit | * Daniel hacking on touch detection a bit |
newsletters/2024-08.1725417122.txt.gz · Last modified: 2024/09/04 02:32 by osnr