Readit News logoReadit News
ssfrr commented on Ergonomic keyboarding with the Svalboard: a half-year retrospective   twey.io/hci/svalboard/... · Posted by u/Twey
ssfrr · 23 days ago
Is there evidence that minimizing finger movement is ergonomically desirable? It seems like "repetitive" is a key part of RSI, so making the exact same small motion over and over again may not be optimal.

I think about piano players, who obviously need to move their hands and arms a lot to hit the keys (and with more force). Definitely takes a lot more energy than typing on a computer keyboard, but is there evidence that it's any more or less likely to cause injury?

ssfrr commented on Sound As Pure Form: Music Language Inspired by Supercollider, APL, and Forth   github.com/lfnoise/sapf... · Posted by u/mindcrime
ssfrr · 2 months ago
Cool and surprising to see built-in support for the Snyderphonics Manta [1], which is a pretty niche controller. I wrote the `libmanta` library [2] that is vendored into sapf. Haven't touched the library in a few years (though I still use my Manta), so it feels good to see it pop up!

[1]: https://snyderphonics.com/manta.htm

[2]: https://github.com/ssfrr/libmanta

ssfrr commented on Show HN: I built a synthesizer based on 3D physics   anukari.com... · Posted by u/humbledrone
humbledrone · 4 months ago
Short answer: it has been a big pain in the butt. The GPU hardware is mostly really great, but the drivers/APIs were not designed for such a low-latency use case. There's (for audio) a large overhead latency in kernel execution scheduling. I've had to do a lot of fun optimization in terms of just reducing the runtime of the kernel itself, and a lot of less-fun evil dark magic optimization to e.g. trick macOS into raising the GPU clock speed.

Long answer: I've written a fair bit about this on my devlog. You might check out these tags:

https://anukari.com/blog/devlog/tags/gpuhttps://anukari.com/blog/devlog/tags/optimization

ssfrr · 4 months ago
Thanks for the extra info, I read through some of your entries on GPU optimization and it definitely seems like it's been a journey! Thanks for blazing the trail.
ssfrr commented on Show HN: I built a synthesizer based on 3D physics   anukari.com... · Posted by u/humbledrone
ssfrr · 4 months ago
I’m very curious about your experience doing audio on the GPU. What kind of worst-case latency are you able to get? Does it tend to be pretty deterministic or do you need to keep a lot of headroom for occasional latency spikes? Is the latency substantially different between integrated vs discrete GPUs?

Deleted Comment

ssfrr commented on Ggwave: Tiny Data-over-Sound Library   github.com/ggerganov/ggwa... · Posted by u/LorenDB
philsnow · 6 months ago
> Bonus: you can open the ggwave web demo https://waver.ggerganov.com/, play the video above and see all the messages decoded!

I could not get this to work unless I played the video on one device and opened it on another. While trying to get it to work from my MBP, waver's spectrum view didn't really show much of anything while the video was playing. Is this the mac filtering audio coming into the microphone to reduce feedback?

ssfrr · 6 months ago
Does it work with separate browsers on the same machine? Not sure but I’d guess this sort of filtering would be more common on the browser than the OS
ssfrr commented on Unknown illness kills over 50 in Congo with hours between symptoms and death   apnews.com/article/congo-... · Posted by u/amichail
cjcenizal · 6 months ago
The article notes there are regions where "wild animals are popularly eaten."
ssfrr · 6 months ago
I saw that phrase and thought it was pretty weird. Hunting wild animals for food is not some fringe thing that happens in "other places" I've eaten tons of fish, duck, deer, elk, etc. that were all "wild animals".
ssfrr commented on Reality has a surprising amount of detail (2017)   johnsalvatier.org/blog/20... · Posted by u/lis
Sophira · 6 months ago
It sounds cool, but because you won't be getting different views from both eyes, I can imagine the brain is probably going to be fairly confused by it.
ssfrr · 6 months ago
I remember back in 2008-ish Johnny Lee at CMU built a cool hack that tracked the user's head using a Wiimote as an infrared camera, and used it for this kind of effect.

https://youtu.be/Jd3-eiid-Uw?t=147

Turns out that head-tracking parallax is surprisingly effective even without stereo vision. I'd guess there's some component about the effect working best when your head motion is large relative to the distance between your eyes, and also best for objects far enough away from your eyes that you're not getting a lot of information from the stereo vision.

I don't know exactly where those thresholds are, but I wouldn't be surprised if a pinball machine is in a regime where it works well.

ssfrr commented on One Head, Two Brains: The origins of split-brain research (2015)   theatlantic.com/health/ar... · Posted by u/shry4ns
selcuka · 6 months ago
> I don’t understand how this refutes physicalism.

Maybe it doesn't and there is a plausible explanation, that's why it has been an unanswered question. But it's definitely an astonishing question.

You instincitively say that even if you duplicate the whole system "you" would remain as "you" (or "I", from your point of view), and the replica would be someone else. In this context you claim that there is a new consciousness now, but there was supposed to be one, because our initial assumption was consciousness == brain.

You are right if you define consciousness as being able to think, but when you define it as what makes you "you", then it becomes harder to explain who the replica is. It has everything (all the neurons) that makes you "you", but it is still not "you".

The above may not make sense as it is difficult for a layman such as me to explain the vertiginous question to someone else. I suggest you to read the relevant literature.

ssfrr · 6 months ago
Say I walk into a machine, and then I walk out, and also an exact duplicate walks out of a nearby chamber. My assumption is that we’d both feel like “me”. One of us would have the experience of walking into the machine and walking out again, and the other would have the experience of walking into the machine and being teleported into the other chamber.

Im probably lacking in imagination, or the relevant background, but I’m having trouble thinking of an alternative.

ssfrr commented on RealtimeSanitizer for Rust   steck.tech/posts/rtsan-in... · Posted by u/Archit3ch
dymk · 7 months ago
It's not like a static type system, and the compiler isn't doing any new reasoning about the code with the sanitizer enabled. It's all runtime checks.
ssfrr · 7 months ago
The underlying clang featurs support compile-time checks as well via the Performance Constraints system: https://conference.audio.dev/session/2024/llvms-real-time-sa...

u/ssfrr

KarmaCake day418February 3, 2014
About
spencer@heavisideresearch.com https://heavisideresearch.com
View Original