Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xipix
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
xipix
8mo ago
The article seems to evaluate Wasm as it were a framework upon which apps are built. It's not that, it's an orthogonal technology allowing CPU optimisations and reuse of native code in the browser. Against that expectation, it has
2.
▲
by
xipix
9mo ago
Driving is prohibited until a certain age. Parents don't get to discuss this with their child and decide when they're old enough.
3.
▲
by
xipix
9mo ago
"Can I learn to drive?" "No, you're not old enough" "But my friend is already driving and he's 12" "OK, when you turn 12 you can too."
4.
▲
by
xipix
9mo ago
/
5.
▲
by
xipix
9mo ago
We absolutely do need regulation of this harm by the law. It's how we stand together as a society, otherwise one child's rules will seem draconian against their friend's lax parents. There's plenty of precedent in other
6.
▲
by
xipix
1y ago
You can't use spaces to align because you can't assume a monospaced font will always be used. You can't use tabs either for that matter. If you need structure, use the language's punctuation and line breaks.
7.
▲
by
xipix
1y ago
Can it handle "nodes" that emit a different number of audio samples than they consume? I'm thinking of time stretch effects like mine https://github.com/bungee-audio-stretch/bungee
8.
▲
by
xipix
2y ago
That's no excuse for YouTube because (a) audio processing can be done in JS/WASM and (b) they have the influence to improve browser playbackRate implementations to something better [1]. Besides, their Android and iOS apps do slow
9.
▲
by
xipix
2y ago
If you're learning guitar, drums, piano, trumpet, etc, you'll want to start playing along at about 75% speed then work up until you can play 110% faster than you need to. YouTube's built in audio time stretch makes this a pai
10.
▲
by
xipix
2y ago
Nice analysis, for 1x playback speed. If you're playing back at a different speed, for example, for music practice, YouTube audio is awful. Why doesn't this huge AV platform use a better audio time stretch algorithm?
11.
▲
by
xipix
2y ago
> Fun fact: Unlicensed stations began streaming jungle music from onboard ships off the coast of Britain, hence the expression "pirate radios." Didn't pirate radio broadcast from boats predate Jungle by about 20 years?
12.
▲
by
xipix
2y ago
Two thoughts. Suppose I deem it safe and useful for my 6yo to drive for a while, using his Xbox controller from the passenger seat. It is illegal in many countries for a device (or anything else) to obscure any part of the driver's for
13.
▲
by
xipix
2y ago
Has that been tested in court? In my jurisdiction?
14.
▲
by
xipix
2y ago
I'd be even more gleeful if I was in car insurance. "Openpilot's not covered, your insurance is invalidated."
15.
▲
by
xipix
2y ago
Neat, love it. Now try synchronising the music to the game. You could use our Bungee library for the audio processing.
16.
▲
by
xipix
2y ago
Bungee is our audio stretching library. It can change music tempo and pitch effortlessly in real time on all common devices and browsers. Bungee is unique in its quality, performance and controllability. Every media player, DAW, video edito
17.
▲
by
xipix
2y ago
The biggest challenge here isn't the tech/standards problem. It's what this signals for the future of the planet's climate.
18.
▲
by
xipix
2y ago
The correct solution to this optimization problem is to write the integers raw, not as ASCII.
19.
▲
by
xipix
2y ago
Absolutely you can. With WebAsm SIMD you have near-native DSP performance. Downsides from my experience [1]: - You are at the mercy of the browser. If browser engineers mess up the audio thread or garbage collection, even the most resilient
20.
▲
by
xipix
2y ago
Intel, AMD and others also have chips for training that perform close to or sometimes better than Nvidia's. These are already in the market. Two problems: the CUDA moat, and, "noone gets fired for buying green".
21.
▲
by
xipix
2y ago
Rent one?
22.
▲
by
xipix
2y ago
Getting negative vibes from the name. Cadmium's a nasty substance. I mean, you wouldn't call an augmented reality app ARsenic, would you? Constructive, I hope, criticism.
23.
▲
by
xipix
2y ago
A proportional font really helps ergonomics too.
24.
▲
by
xipix
2y ago
#1 will lead to #2 #2 will solve #3
25.
▲
by
xipix
2y ago
How is local more private? Whether AI runs on my phone or in a data center I still have to trust third parties to respect my data. That leaves only latency and connectivity as possible reasons to wish for endpoint AI.
26.
▲
by
xipix
2y ago
Mathematically it's aliasing. And it's fixed by antialiasing. I'll bet everything on the screen you're looking at right now is antialiased. Would be nice if audio waveform visualisations were too.
27.
▲
by
xipix
2y ago
Agreed, there is aliasing of the audio. But also aliasing in the way that the waveform is rendered. Consider: would you draw a line, or a circle using only a foreground and a background pixel colour?
28.
▲
by
xipix
2y ago
The min/max solution doesn't prevent aliasing. Consider that if you do manage to avoid aliasing, you'll be rendering something visually akin to a downscaled version of a fully-detailed, high-resolution plot of the waveform.
29.
▲
by
xipix
2y ago
My point is that everyone seems to draw waveforms using only two colours. Inevitably, this results in aliasing. In the extreme we have the "Spotify" visualisations of vertical bars with gaps in between. I believe this is popular b
30.
▲
by
xipix
2y ago
Thanks. I picked a fixed number of horizontal pixels per second for an internally cached image. I think it was 30 pixels/second so that scrolling at 1x playback rate would be smooth on 60/90/120Hz screens. So it can't zo
More ›