Live data from Hacker News

Ask HN: What Are You Learning?

news.ycombinator.com

11–20 of 362 posts

Re: Ask HN: What Are You Learning?

#12
post #7

I am learning how the audio stacks in Windows and Linux work. I plan to create a simple library to play sound on both platforms (like RTAudio/PortAudio but simpler). I am using C/C++ to program the library while learning essential concepts.

Nice post yesterday about the next generation Linux audio system. I've been using Pipewire on my desktop for a while and it's been working well.

https://venam.nixers.net/blog/unix/2021/06/23/pipewire-under...

Re: Ask HN: What Are You Learning?

#16
post #12
post #7

I am learning how the audio stacks in Windows and Linux work. I plan to create a simple library to play sound on both platforms (like RTAudio/PortAudio but simpler). I am using C/C++ to program the library while learning essential concepts.

Nice post yesterday about the next generation Linux audio system. I've been using Pipewire on my desktop for a while and it's been working well. https://venam.nixers.net/blog/unix/2021/06/23/pipewire-under...

His previous blog on Unix Audio Systems cleared up a few concepts I had in mind.

BTW I use Fedora 34, and PipeWire works flawlessly for screen-sharing and Bluetooth audio :^)

Re: Ask HN: What Are You Learning?

#17
C++20, as it contains myriad major things (e.g. concepts, ranges, and when cmake supports it modules too...) and minor things as well (e.g. lambda capture issues, the spaceship operator and sane inference for comparison to avoid boilerplate). Given that C++23 is likely to be a very small set of changes, I think 20 will be the next "major standard" most folks move to.

Re: Ask HN: What Are You Learning?

#18
To sleep on my back. Being a life-long side sleeper has caused a lot of shoulder and upper back problems that sometimes make it hard for me to reach out and type. I wish I'd done this ages ago. It's one of the hardest things I've had to learn.

Re: Ask HN: What Are You Learning?

#20
How to make beautiful 3D characters and scenes. I started with Blender and now I'm learning Substance for painting the models because the work flow is creativity focused. The possibilities are truly amazing with today's tools.

Working in 3D has opened my eyes to new possibilities. I believe that having skills in 3D will become very important over the next five years with adoption of mixed reality hardware.

Post reply on HN