Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kllrnohj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
391.
▲
by
kllrnohj
1y ago
The mouse cursor / general performance complaint is valid but: > spend zero brainpower on systems without graphics acceleration. These systems don't exist unless you go out of your way to turn off graphics acceleration. In whic
392.
▲
by
kllrnohj
1y ago
> Doesn't this mean HDR is ignoring my brightness setting? Not exactly because it is still being scaled by your brightness setting. As in, start playing an HDR video and then mess with the brightness slider. You will still see the H
393.
▲
by
kllrnohj
1y ago
> It's not just the HDR content that gets brighter, but SDR content too. When I test it in Chrome on Android, if an HDR image shows up on screen the phone start overriding the brightness slider completely and making everything brigh
394.
▲
by
kllrnohj
1y ago
You may have a monitor that only enables local dimming zones when fed an HDR signal but not when fed an SDR one, but that would be unusual and certainly not required. And likely something you could change in your monitors controls. On thi
395.
▲
by
kllrnohj
1y ago
> Isn’t HLG using floating point(s)? All transfer functions can generally work on either integer range or floating point. They basically just describe a curve shape, and you can have that curve be over the range of 0.0-1.0 just as easily
396.
▲
by
kllrnohj
1y ago
> You know the 0-10 brightness slider you have to pick at the start of a game? Imagine setting it to 0 and still being able to spot the faint dark spot. The dynamic range of things you can see is so much expanded. Note that HDR only actu
397.
▲
by
kllrnohj
1y ago
> To me, HDR feels like the system is ignoring my screen brightness settings. On both Android & iOS/MacOS it's not that HDR is ignoring your screen brightness, but rather the brightness slider is controlling the SDR range a
398.
▲
by
kllrnohj
1y ago
HDR gaming: Yes. HDR full screen content: Yes. HDR general desktop usage: No. In fact you'll probably actively dislike it to the point of just turning it off entirely. The ecosystem just isn't ready for this yet, although with t
399.
▲
by
kllrnohj
1y ago
No, it isn't. Absolute luminance is a "feature" of PQ specifically used by HDR10(+) and most DolbyVision content (notably the DolbyVision as produced by an iPhone is not PQ, it's not "real" DolbyVision). Bu
400.
▲
by
kllrnohj
1y ago
Why is there no hope for other vendors?
401.
▲
by
kllrnohj
1y ago
We're not comparing to Intel's P cores but AMDs cores. 8 of AMDs cores fit in 70.6mm2 on a high performance process, and take up a fraction of that space on a high density process (see the 192 core Zen 5c chips)
402.
▲
by
kllrnohj
1y ago
> We'd have to look at actual Intel benchmarks to see, but if the AVX2 to AVX512 improvements are marginal, a multithreaded AVX2 version across more cores would likely outperform a multithreaded AVX512 version across fewer cores. Lo
403.
▲
by
kllrnohj
1y ago
pcie 5.0 x16 is ~64gb/s of bandwidth. Real world is never perfect, but it's not exactly a small pipe here.
404.
▲
by
kllrnohj
1y ago
> Thinking that only "embedded" cares about custom allocators is just naive. I said absolutely no such thing? In my $dayjob working on graphics I, too, have used custom allocators for various things, primarily in C++ though, no
405.
▲
by
kllrnohj
1y ago
> Also many functions use addition and what is one supposed to do in case of overflow? Honestly this is where you'd throw an exception. It's a shame Rust refuses to have them, they are absolutely perfect for things like this.
406.
▲
by
kllrnohj
1y ago
> Rust unfortunately picked the wrong default here for the sake of convenience, along with the default of assuming a global allocator. [...] Zig for example does it right by having explicit allocators from the start Rust picked the right
407.
▲
by
kllrnohj
1y ago
You're requiring that packet #2 be available before packet #1 has finished. That's higher latency than the goal, which is packet #1 is processed & sent to output before packet #2 has arrived at all. Or perhaps you're miss
408.
▲
by
kllrnohj
1y ago
That's pipelining and it's good for throughput but it sacrifices latency. Audio is not a continuous bit stream but a series of small packets. To begin working on the next one on the CPU while the previous one is on the GPU require
409.
▲
by
kllrnohj
1y ago
Brand name 64GB microSDXC UHS-I cards are $10 retail. Figure Nintendo can get the actual flash storage directly much cheaper than that, probably more like $3-5. That hardly seems like a meaningful cost saving measure for a physical game, es
410.
▲
by
kllrnohj
1y ago
> We wrote extensive pros and cons, emphasizing how each option fared by the criteria above: Collaboration, Abstraction, Migration, Learning, and Modding. Would you really expect Godot to win out over Unity given those priorities? Godot
411.
▲
by
kllrnohj
2y ago
Probably was referring to https://arstechnica.com/gadgets/2025/03/google-makes-android...
412.
▲
by
kllrnohj
2y ago
Yes but you only make those types of decisions on library boundaries, which is a relatively small amount of code. Meanwhile checked exceptions make all of the code harder to deal with in non-trivial ways (eg, the ubiquitous "Runnable
413.
▲
by
kllrnohj
2y ago
Sure it can, just look at France, it had over 70% electricity from nuclear in 2018. Now sure the best time to have invested heavily in nuclear reactors was 30-40 years ago, but we still could today. The payoff won't be for 5-10 years,
414.
▲
by
kllrnohj
2y ago
It is laziness to an extent, sure, but that's a huge part of language design. We wouldn't use Java or C# or Python or any of these high level languages if we weren't lazy, after all, we'd be writing assembly like the sil
415.
▲
by
kllrnohj
2y ago
> Exceptions (try/catch) became widespread much later Exceptions, complete with try-catch-finally, were developed in the 60s & 70s, and languages such as Lisp and COBOL both adopted them. So I'm not sure what you're ca
416.
▲
by
kllrnohj
2y ago
Nuclear is politically dead, maybe, but it's absolutely the technology we need right now and should be using a hell of a lot more than we are. Solar and wind are great, but they need massive grid storage systems that we don't real
417.
▲
by
kllrnohj
2y ago
A 10kW system produces somewhere between 11,000kWh - 17,000kWh / year give or take. Qatar has one of lowest electricity prices in the world at $0.03/kW $0.03 * 11,000kWh/year * 87 years = $28,710. So either you're vastly
418.
▲
by
kllrnohj
2y ago
Those reductions need to be part of the function being benchmarked, though. Assuming a range limitation of [-pi,pi] even would be reasonable, there's certainly cases where you don't need multiple revolutions around a circle. But t
419.
▲
by
kllrnohj
2y ago
Assuming an even distribution over a single iteration of sin, that is [0,pi], this will have a ~30% misprediction rate. That's not rare.
420.
▲
by
kllrnohj
2y ago
> branching on inputs outside of the target expected range is a fine strategy realistically branches at this scale are actually significant, and so will drastically impact being able to achieve 40x faster as claimed
More ›