HNHacker News
TopNewBestAskShowJobs

kllrnohj

12,829 karma · joined March 7, 2013

submissionscomments
kllrnohj··on The MacBook Neo
The SSD in the Neo only manages around 1,500 MB/s in sequential benchmarks, it's not an impressive drive.

> It's shocking but pretty much all laptops from Dell, HP, etc come with some form of eMMC storage.

I just went to Dell's website and picked a random $400 laptop and it had an NVME SSD. The $650 Dell 14 Essential also is NVME. Both of which are M.2 so easily upgraded, replaced, or have data recovery done on them. The only eMMC options I'm seeing are the $300 Chromebooks? Which is no where close to "pretty much all laptops." In fact it'd be "pretty much none of the laptops"

kllrnohj··on The MacBook Neo
The CPU is capable. The 8GB of RAM not so much. If this had even just the 12GB of the A19 Pro that'd be a huge upgrade. Unless the RAM shortage gets developers to actually start giving a shit about RAM efficiency, but that seems unlikely to happen honestly.

Especially not when a certified macbook air refurb straight from Apple isn't that much more if you're not able to get the $500 EDU pricing on the Neo. $850 gets you a 16GB RAM / 512GB M4 Air, which is significantly better than the $700 Neo in every way.

kllrnohj··on RISC-V Is Sloooow
> SpacemiT K3 is on par with Rockchip RK3588. So, about 4 years behind ARM.

That'd be ~7 years behind, not 4. Cortex A76 came out in late 2018. Also what benchmarks are you looking at?

> Tenstorrent Atlantis (first Ascalon silicon) should ship in Q2/Q3 and be twice as fast. About as fast as Ryzen5. So, about 5 years behind AMD.

Which Ryzen 5? The first Ryzen 5 came out in 2017, which was a lot more than 5 years ago.

> But even the K3 has faster AI than Apple Silicon or Qualcomm X Elite.

Which isn't RISC-V. Might as well brag about a RISC-V CPU with an RTX 5090 being faster at CUDA than a Nintendo Switch. That's a coprocessor that has nothing to do with the ISA or CPU core.

> Current trend-lines suggest ARM64 and RISC-V performance parity before 2030.

L. O. fucking. L. That's not how this works. That's not how any of this works.

kllrnohj··on RISC-V Is Sloooow
> Imagine trying to compile this on ARM 10 years ago

Cortex A57 is 14 years old and is significantly faster than the 9 year old Cortex A55 these RISC-V cores are being compared against.

So yes it's many years behind. Many, many years.

kllrnohj··on From RGB to L*a*b* color space (2024)
Many of these, like RGB or YUV, are intermediate "simplifications", not what you're necessarily supposed to be working in to generate them. It's like a physics calculation where everyone just decides to randomly stop half way through and use that as a transport medium. RGB exists because that's how the display physically operates, it's how bright those literal subpixels should be. Thus the RGB intermediate transport. YUV (particularly 4:2:2 and 4:2:0) is then essentially a lossy-compression format that's very easy to compress/decompress, and that's why it exists.

If you're doing rendering work, like in a game, those do operate in a more physical domain. That's the so-called "Physically Based Rendering" or PBR that you might see if you hang out in game dev circles.

kllrnohj··on From RGB to L*a*b* color space (2024)
> RGB on the other hand is device dependent

No, it isn't. RGB is just a color model. You cannot convert between a color model and a color space any more than you can covert between float and Euros.

In order to convert between RGB and L*a*b you need a color space. That could be an ICC profile, sure, but it could also just be any well defined color space like sRGB, Display P3, or bt2020

kllrnohj··on Apple Studio Display and Studio Display XDR
The base 27" wasn't even a new display 4 years ago, it's the same thing they were shipping in iMacs before that. It dates back to like 2017?
kllrnohj··on Apple Studio Display and Studio Display XDR
The $1600 Studio Display is also 60hz, including this "brand new" one (which appears to be the exact same, just with a new web cam?)

Asus has picked up the 5k 27" monitor from LG, it's the $730 PA27JCV

kllrnohj··on MacBook Pro with M5 Pro and M5 Max
> you an also just buy a RPI for a fraction of the price of the GMKtec G10.

Sadly not really. The Pi 5 8gb canakit starter set, which feels like a more true price since it's including power supply, MicroSD card, and case, is now $210. The pi5 8gb by itself is $135.

A 16gb pi5 kit, to match just the RAM capacity to say nothing of the difference in storage {size, speed, quality} and networking, is then also an eye watering $300

kllrnohj··on Following 35% growth, solar has passed hydro on US grid
That's true, but also requires that companies believe those subsidies will remain in place over ~20-30 years. Assuming US elections remain fair, that's not going to be the case. By contrast solar / wind subsidies are effective since the bulk of their cost is up-front, so you can generally rely on getting full value out of those subsidies.

Subsidies can certainly delay things at this point, but it's hard to see how it'd stop it.

kllrnohj··on Following 35% growth, solar has passed hydro on US grid
It doesn't need to. The reality is companies are going to go for whatever the cheapest cost for electricity is, and solar w/ batteries has taken that lead. Capitalism happens to align with a renewable energy green transition, regardless of whatever the US political engine wants. At the end of the day most companies are going to choose profit over political ideology.
kllrnohj··on Following 35% growth, solar has passed hydro on US grid
> Even the solar panel market is self defeating. Once there is enough installed power the demand will drop off sharply as the refresh cycle is too long. The feedback loop of capitalism means we are likely to reach that point sooner than you would expect.

No we won't. Even if we waved a magic wand and converted the entire planet to solar today, there would still be new installations tomorrow because energy demand is infinite. There's never enough, we've always used more energy as more energy sources were available.

kllrnohj··on Half million 'Words with Spaces' missing from dictionaries
Words also have origins and evolving meanings. Why should the preservation of the space be especially significant and load bearing? Why should "milkshake" be a word but "ice cream" isn't? Milkshakes were, after all, literally just milk shaken with ice. They had no resemblance to what we now call a milkshake, so at the time there would have been no particularly good reason to omit the space. Other than it just happened that way for milk shake, but didn't for icecream.
kllrnohj··on Sandboxes won't save you from OpenClaw
I mean https://www.tomshardware.com/tech-industry/artificial-intell... just also happened.
kllrnohj··on Half million 'Words with Spaces' missing from dictionaries
Really? none are one word? How about "of course"?
kllrnohj··on Half million 'Words with Spaces' missing from dictionaries
When was called it "iced cream"? The first published recipe for ice cream in 1718 called it "ice cream", not "iced cream". The first recorded mention in English at all was in 1671 and there, again, it was "ice cream", not "iced cream".
kllrnohj··on Keep Android Open
It is still largely the same, those downgrade protections apply to OTAs as well. Those anti-rollback don't brick the device, either. It might not boot to a working OS, but you can still get back to the bootloader to flash something newer. Unless you blindly lock the bootloader without testing if it boots first and the bootloader can't be unlocked again I guess, but that's quite a sequence of bad choices all around
kllrnohj··on Keep Android Open
"flashing" a phone is largely the same as any OTA update. There's of course always a risk of it going wrong, disk failures are always possible, but it's exceptionally hard to do so accidentally. Especially with custom ROMs where they basically never include a new bootloader, so "flashing" is no different than installing an OS on a desktop system - it's just writing to the boot partition. Which you can always do again since the bootloader is still available.
kllrnohj··on Zed editor switching graphics lib from blade to wgpu
There's also good reasons that immediate mode GUIs are largely only ever used by games, they are absolutely terrible for regular UI needs. Since Rust gaming is still largely non-existent, it's hardly surprising that things like 'egui' are similarly struggling. That doesn't (or shouldn't) be any reflection on whether or not Rust GUIs as a whole are struggling.

Unless the Rust ecosystem made the easily predicted terrible choice of rallying behind immediate mode GUIs for generic UIs...

kllrnohj··on HDRify: True HDR image viewer, and tool set in pure JavaScript
Firefox doesn't support HDR at all on any platform. https://bugzilla.mozilla.org/show_bug.cgi?id=hdr

For Edge and Chrome I'm surprised it doesn't work for you with HDR enabled in the OS, but did you by chance turn the SDR brightness all the way up in the OS settings as well? Since desktop OLED displays are not very bright you might have done this. And if so then there's simply no more brightness range left for HDR to use, so you basically have an SDR display at that point regardless.

That said, Windows also has by far the worst HDR support of any platform. Possibly because they were one of the first so everyone else got to learn from their mistakes, but they also haven't seemingly tried to fix it, either, which is odd

kllrnohj··on HDRify: True HDR image viewer, and tool set in pure JavaScript
They don't. It's your eyes re-calibrating to something brighter showing up. The brightness of the SDR content didn't actually change, just like it doesn't when someone turns on the lights in the room even though it ends up appearing darker.

The perceptual issue of simultaneous contrast ( https://en.wikipedia.org/wiki/Contrast_effect ) is a much bigger problem with HDR content in general than people tend to consider. There's far too much HDR content out there that just slams the brightness because it can, essentially resulting in just being an SDR video that had the brightness cranked. Nearly all mobile HDR video falls into this category in particular.

This is not helped at all by the fact that prior to the introduction of gainmaps in images, which many slammed as "a hack" or "not true HDR", the mapping between HDR and SDR values was undefined. BT2048 has attempted to retroactively define that PQ & HLG at "203 nits" maps to "graphics white" (aka, SDR white), but almost nothing is authored to this expectation. The huge advancement of gainmaps, beyond per-pixel local tonemapping, was that the mapping between SDR & HDR was rigidly defined by the spec. So you could actually author content that could be displayed next to SDR content without destroying people's eyes.

kllrnohj··on Simplifying Vulkan one subsystem at a time
long is different from won't come
kllrnohj··on Simplifying Vulkan one subsystem at a time
WebGPU has the problem of needing to handle the lowest common denominator (so GLES 3 if not GLES 2 because of low end mobile), and also needing to deal with Apple's refusal to do anything with even a hint of Khronos (hence why no SPIR-V even though literally everything else including DirectX has adopted it)

Web graphics have never and will never be cutting edge, they can't as they have to sit on top of browsers that have to already have those features available to it. It can only ever build on top of something lower level. That's not inherently bad, not everything needs cutting edge, but "it's outdated" is also just inherently going to be always true.

kllrnohj··on Discord will require a face scan or ID for full access next month
Politics is simply how a society governs itself. Whether or not a society values the rules being enforce to rulers is itself politics. Dismissing politics like this is how we end up with exactly the problem of rules not applying to rulers.

Get involved with politics. Be part of politics. That is how freedom is earned & maintained.

kllrnohj··on X offices raided in France as UK opens fresh investigation into Grok
We don't consider warehouses & stores to be a "slippery slope" away from toll roads, so no I really don't see any good faith slippery slope argument that connects enforcing the law against X to be the same as government censorship of ISPs.

I mean even just calling it censorship is already trying to shove a particular bias into the picture. Is it government censorship that you aren't allowed to shout "fire!" in a crowded theater? Yes. Is that also a useful feature of a functional society? Also yes. Was that a "slippery slope"? Nope. Turns out people can handle that nuance just fine.

kllrnohj··on X offices raided in France as UK opens fresh investigation into Grok
> X is dumb pipe.

X also actively distributes and profits off of CSAM. Why shouldn't the law apply to distribution centers?

kllrnohj··on Todd C. Miller – Sudo maintainer for over 30 years
Google sponsors a lot of open source work: https://opensource.google/organizations-we-support

I wonder if sudo would be better off joining one of those open source foundations instead of staying solo. It's too small to justify a meaningful amount of contribution to these companies, at which point the bureaucratic overhead of dealing with it probably kills the motivation

kllrnohj··on Xfwl4 – The Roadmap for a Xfce Wayland Compositor
In both the GNOME and Windows "Fullscreen Optimizations" it's the compositor doing an internal optimzation to avoid a copy when it's not necessary. In neither scenario is the system nor applications "overriding" or bypassing the compositor. The compositor still has exclusive ownership of the display. And the application's swapchain is still configured as if it was going through a composition pass (eg, it's probably not double-buffered)
kllrnohj··on Apple to soon take up to 30% cut from all Patreon creators in iOS app
Apple was also compensated by Patreon in the form of the developer fee.

This is the triple-dip attempt.

kllrnohj··on Apple to soon take up to 30% cut from all Patreon creators in iOS app
I don't think that applies to Patreon which, as far as I know, doesn't have any ads in the first place?

The app might make it easier for them to enforce DRM-like behaviors to prevent people from pirating creators content, but I strongly suspect people aren't doing that on iOS regardless.

← PreviousPage 7 of 34Next →