Live data from Hacker News

Viewing profile — ssfrr

ssfrr

HN member
Joined
Mon, Feb 03, 2014, 5:17 PM UTC
HN karma
463
Public activity
130 items

About ssfrr

spencer@heavisideresearch.com https://heavisideresearch.com

Recent public activity

  1. comment
    Comment #48909871

    > At first, I used some random phone chargers, but the Pis would always complain about undervoltage, and throttle their CPU This is a real annoyance with raspberry pi's. At first y…

  2. comment
    Comment #48324431

    Don't compare your inside to other people's outside.

  3. comment
    Comment #47978171

    It's wild that the article frames this as > what started as an experiment in productivity became a runaway success and > figuring out if the company can afford this level of produc…

  4. comment
    Comment #45138182

    It doesn’t make sense to lump python and Julia together in this high-level/low-level split. Julia is like python if numba were built-in - your code gets jit compiled to native code…

  5. comment
    Comment #44764188

    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 a…

  6. comment
    Comment #44349698

    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. Have…

  7. comment
    Comment #43876642

    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.

  8. comment
    Comment #43875764

    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…

  9. comment
  10. comment
    Comment #43185784

    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

  11. comment
    Comment #43172449

    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, e…

  12. comment
    Comment #43141786

    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://you…

  13. comment
    Comment #43111389

    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 …

  14. comment
    Comment #42810763

    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...

  15. comment
    Comment #42649931

    > Doing brute force evaluation on 1024² pixels, the bytecode interpreter takes 5.8 seconds, while the JIT backend takes 182 milliseconds – a 31× speedup! > Note that the speedup is…

  16. comment
    Comment #42300406

    it's an unfortunate terminology collision. - array languages: rank is the dimensionality of an array, i.e. a vector is rank-1, a matrix is rank-2, a N-D array is rank-N - linear al…

  17. comment
    Comment #42300091

    OSC (Open Sound Control) is just awesome. It's basically a lightweight protocol on top of UDP packets. It's not hard to roll your own implementation if there isn't one for your pla…

  18. comment
    Comment #42240575

    I'm a little confused as to the fundamental problem statement. It seems like the idea is to create a protocol that can connect arbitrary applications to arbitrary resources, which …

  19. comment
    Comment #41945034

    zz^* is fine for scalar complex numbers, but z^*z is nice because it also works for vectors. You can think of the complex conjugate as a special case of an adjoint, and the hermeti…

  20. comment
    Comment #41797663

    I did a bunch of contract work last year at a company that was all-in on Julia and it was a really pleasant experience. IMO one of the issues with Julia is that it’s easy to get ne…

  21. comment
    Comment #41613624

    One of the issues with Julia for this kind of thing is that it’s tuned for throughput more than latency, especially the sort of worst-case latency you worry about for realtime syst…

  22. comment
    Comment #41609543

    > an error of even 1/8 mm in the placement of the camera would result in a useless image. That doesn’t make sense to me. Presumably part of the image stitching process is aligning …

  23. comment
    Comment #41138399

    The tube amp simulation market is already pretty…saturated. :)

  24. comment
    Comment #41075301

    Do these both assume the quantile is stationary, or are they also applicable in tracking a rolling quantile (aka quantile filtering)? Below I gave an algorithm I’ve used for quanti…

  25. comment
    Comment #41070776

    Here's a simple one I've used before. It's a variation on FAME (Fast Algorithm for Median Estimation) [1]. You keep an estimate for the current quantile value, and then for each el…