News for hackers. Stuff that matters.
Re:Ruby Concurrency Final Report by pizza234 on Friday April 17, 2020 @10:49AM (#22899413)
Not a common use case, but a GUI with background processing is terrible without parallelization.

Even if the background process is I/O intensive (which is supposed to be most of the time waiting, therefore freeing the CPU for the foreground process), it doesn't mean it won't end up still blocking (I've experienced this with filesystem operations).

Re:Ruby Concurrency Final Report by ioquatix on Friday April 17, 2020 @07:56PM (#22904123)
Actually, I was looking at how audio loops work, and it seems like the low context switching overhead of fibers could be really great for stacks of effects and filters. Because the overhead is very small and predictable, and the ergonomics of fibers is easier to deal with, it could make for a really nice interface.