4 ms·
I joked a while back that it was faster to vibe-code a white noise generator than to download a white-noise app. I've since tested that theory on the Google Pl
by yen223 2mo ago
I joked a while back that it was faster to vibe-code a white noise generator than to download a white-noise app.
I've since tested that theory on the Google Play Store (iOS has one built in), and it was depressingly true. The slow part was trying to find an app that didn't waste your time with ads.
- cavoirom 2mo agoThe signal to noise will be so high that we will resort to technical magazine to find out useful apps. Just like the old day without search engine.
- tsylba 2mo agoTangential but I've recently discovered that an app I've written and published on F-Droid has been forked and put on Google Play with ads on by some Chinese forefront along side a lot of other open source apps without any mention of their GPL of course (and Google making it ridiculously difficult to take down thoses for normal folks, having to use a legally binding DMCA form). Thoses marketplaces are filled with cheap softwares made to make a quick buck by any means without a thought for the whole user experience, with no way to flags grifters for a better community driven experience. The economy must thrive I guess.
- zh3 2mo agocat /dev/urandom > /dev/dsp
- runarberg 2mo agoI mean white noise generators are literally less then 20 lines of JavaScript. I wrote one (without an LLM) just now in less then 10 minutes: const audioCtx = new AudioContext(); const sr = audioCtx.sampleRate; const buffer = audioCtx.createBuffer(2, 2 * sr, sr); for (let channel = 0; channel < buffer.numberOfChannels; channel += 1) { const data = buffer.getChannelData(channel); for (let frame = 0; frame < buffer.length; frame += 1) { data[frame] = 2 * Math.random() - 1 } } const source = audioCtx.createBufferSource(); source.buffer = buffer; source.loop = true; source.connect(audioCtx.destination); const button = document.createElement("button"); button.append("Play"); button.addEventListener("click", () => { source.start(); }); document.body.append(button);
- deleted 2mo ago[deleted]