556 karma · joined July 16, 2020
So I have been staring at your code for many hours, and the YIN-implementation works well. The PYIN on the other hand.. well I necro posted a while ago in one of your pull requests I think ;)
Lets say you've used FFTS, the Fastest Fourier Transform in the South [0]. Performance is spectacular, but now it's no longer supported and you find a bug. The code is impressive: Thousands of lines of code that dynamically generate SIMD instructions. But it's impossible to understand. You have chosen a library you cannot repair yourself. This is fine when there's alternatives, and there are for FFTs, and they are easy to swap out. If you can't easily swap out one library with another, you better make sure that you can repair it yourself.
And I hope people don't harass or "harass" library authors into merging pull requests...
Going for C89 for a truly portable project is probably fine.
https://www.dr.dk/nyheder/penge/3fer-bag-trusler-og-boelleme...
Because of (1) it's a struggle to convince anyone to buy (2). And would be silly to expect someone to provide it for free.
It's a debugger for Windows (and Wine), like the one in the article, written in C. It uses software breakpoints (infinite breakpoints)
If users can find the software elsewhere, then it must be cheaper or better if they don't want to use yours. If this is about pirating, then it's just a matter of time before they buy, unless the ransom for decrypting their personal files bankrupts them.
Please, no more subscriptions.
Perhaps I could use this as an excuse for not reaching a deadline...
If you make this software for Amazon, then I hope you'll end up on the floor in the warehouse yourself. You deserve it.