Hacker Newsnew | past | comments | ask | show | jobs | submit | stevefolta's commentslogin

In synthesizers, diodes are used in oscillators to shape triangle waves into sine waves.


Hainbach's video on the collection: <https://www.youtube.com/watch?v=WxYGxpXBEos&t=2024s>


This video says latency is two samples: <https://www.youtube.com/watch?v=TzEoYlaj9u8&t=110s>.


Once you cut through all the verbiage, this is just a re-invention of Woosh (https://woosh.sourceforge.net/).


Oh, awesome! I didnt know Woosh got uploaded to SourceForge!

He does go into some ideas about how to implement this approach more efficiently, which seems potentially very important to making it useful.


But if that's what they want, they may be driving out the exact wrong subset of their devs.


Another interesting one is Scroll, a scrolling-tiling fork of Sway: https://github.com/dawsers/scroll/


I still have one of these that I bought back in its heyday, but it doesn't work. I suspect it just needs new belts.


No it can't. Not for RISC-V/musl, so I'm sure that must be true for other platforms too.


Once you've compiled it for one platform, you've re-bootstrapped it, at which point you can use the real compiler to cross-compile for another platform.


Ideally, you want more than one bootstrapped platform. Platforms eventually die, and you don't want to rely on an emulator for bootstrapping.

Some time from now x86_64 will fade away, and there's a large chance rust will still be around. I know that this will probably take a long time, but it's better and easier to do it now than later.


So.... It can, just not for a particular target platform? Or am I missing your point?


The downside of QBE is that it doesn't have a way to generate debug symbols. But I still love and use it.


The most recent release has the ability to generate basic debugging information (see "new experimental dbgfile and dbgloc directives. " from the release notes) as Hare needed that (and IIRC a Hare contributor added it). Unfortunately, there's no documentation on it, and last I checked to see how to use it I had to go spelunking in the Hare source code.


The one caveat -- and it's a big one -- is that Niri numbers workspaces dynamically, and won't let you have an empty workspace (except temporarily).


You can have named workspaces now, I have ones dedicated to terminals, and browsers. They always have the same numbers.


Oh, perfect, thanks! I've been using Niri for less than a week, hadn't got to using named workspaces yet, and missed the bit in the docs where it says they can be empty.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: