441 karma · joined February 2, 2017
So the result with different speakers will be mediocre at best and indeed far from high quality, even with a high quality speaker strapped on to it.
I disagree. Homebrew’s security considerations in this case have nothing to do with their funding. There are lot of terrific services available for next to nothing for open source projects, Jenkins is one of them. It must have been a conscious decision the way HB set up their CI, unaffected by funding.
And such lapses are not an open door jyst to “high end attackers”. This was a single person with just internet access and a little knowledge about how modern OSS projects work.
From what I quickly gathered from the specs^1, Replay Gain (RG) and Dymanic Range (DR) are indeed similar in the grand scheme of things. Both algorithms employ percentile-based statistic of RMS values. While RG is determined by the 95% percentile of RMS values on 50ms audio frames, DR uses the 80% percentile on 3-second-long audio frame RMS values. So RG is definitely on the side of short-term analysis, while DR is long-term.
What differentiates RG more plainly though is its stronger psycho-acoustical foundation in regards to frequency response: It applies a so-called "Loudness filter" (modelled after the Equal-Loudness contour^2 found in human hearing) before doing the RMS statistics. The Equal-Loudness contour (also known as "Isophone" where I come from) is in turn modelled after non-linear response of the ear to sound pressure levels in relation to the frequency. It basically adjusts for what in layman's terms I'd call "Importance" of the different ranges.
Therefore I'd say RG is very much focused on what human hearing will perceive as loud (too loud, or just loud enough), while DR focuses on "exposing offenders in all ranges of the spectrum". My educated guess would be: Loud bassy sounds would not harm an RG score, while having a significant impact on the DR, as its not attenuating low frequencies.
Would be interesting to see a comparison of the two!
[1]: http://wiki.hydrogenaud.io/index.php?title=ReplayGain_specif...
Self-plug: A while back I reverse-engineered the DR algorithm and implemented it as a Python script. It's [DRmeter on GitHub](https://github.com/janw/drmeter).
Before complaining about others, clean up your own act, Nature.
Maybe I'm just not as good in processing such social interactions at a faster pace than real-time. But I love "sharing a laugh" as if it's happening right now. That feeling completely goes away when the audio is sped up.
/s
Sure, this subculture would have probably never existed without a platform to grow on. But the going-away part is actually a large scale problem, not only regarding SoundCloud. This applies to other ~corporation~ startup backed platforms as well.
The problem probably lies in the toolset that shipped with FreeNAS up to this point. So doubling-down on it might actually make a difference and make people utilize one of (Free)BSDs biggest strengths properly in FreeNAS.
Nice writeup but IMHO it's wrong to assume enabling dedup will make sense under any circumstance, especially regarding the performance drawbacks on systems that can't handle it. It might deserve a little more consideration than just setting it on by default in a somewhat copy-pasteable command. Oracle published a nifty guide on how to proceed with dedup:
http://www.oracle.com/technetwork/articles/servers-storage-a...