HNHacker News
TopNewBestAskShowJobs

nnevatie

324 karma · joined December 29, 2023

submissionscomments
nnevatie··on OLED burn-in test: 30-month update
Nothing out of the ordinary, to be honest. If you read forums such as reddit, you'll notice that these are not unique issues but widespread for the generation of panels in question.
nnevatie··on OLED burn-in test: 30-month update
Well, the burn-in is a function of brightness, so surely HDR usage contributes to it as it highlights certain gameplay or UI elements close to max brightness of the panel.
nnevatie··on OLED burn-in test: 30-month update
It is not a solved problem. Play some games in HDR on a daily basis and their HUDs and character portraits will burn in. As simple as that. I have an AW3423DWF that did just that after 2.5 years of use.
nnevatie··on Nvidia wants to put a watchdog chip next to every AI agent
But of course they do. Then, a new chip to monitor the watchdog.
nnevatie··on There is more to code review than (automatable) detection
I think we're kind of missing a layer of testing, that should sit above unit and integration tests.

Something akin to "meta-tests", which are not about testing the code itself, but the approaches taken by the implementation - i.e. architecture, understandability, terseness, etc.

These tests would operate on the source code level, even when testing code for a compiled language.

nnevatie··on Writing Efficient C++ Code (2013)
> C++ is fast enough

Yeah, it's really not.

There are multiple areas of work, where C++ can be considered a glue language. The high-performance work is then done in explicit SIMD (intrinsics, ISPC, etc.) and/or GPU-targeting languages such as CUDA or Vulkan.

In these areas of work, high performance is part of the design and not something that can be easily added as after-thought.

Also, relying on optimization features such as compiler auto-vectorization is way too finicky - your hot-loop performance may completely break without anyone noticing by someone changing a trivial-looking part of a loop.

nnevatie··on The state of SIMD in Rust in 2026
ISPC gets pretty close, though. https://ispc.github.io/
nnevatie··on Show HN: A CC0 museum of retro 3D tricks you can paste into a page
Yes, it’s slop and a bad imitation of the demo scene effects of the time.
nnevatie··on Tech Needs Humanists More
Good luck selling this to the tech companies that are so hard-stuck to the other end of the spectrum right now.
nnevatie··on Jev Based Code Review
> Most PRs that are generated by agents today get YOLO merged

Not quite. Ironically, they get PR-reviewed by someone else's agent. The humans in between are meat-proxies, pressing OK buttons.

nnevatie··on Jev Based Code Review
> What's so revolutionary?

Because it's all "AI" now <insert Ancient Aliens meme>

nnevatie··on My weird new hobby: Wandering around Tokyo on Google Maps
You wouldn't download (a picture of) a car.
nnevatie··on Fearless SIMD v1.0
> using our Highway library

Yes, Highway is pretty nice but also quite elaborate when it comes to dealing with multiple vectorized versions and dispatch. The macros burn my eyes still.

nnevatie··on Book review: Is parallel programming hard, and, if so, what can you do about it?
The plural of a mutex is "deadlock"
nnevatie··on Fearless SIMD v1.0
> nobody needs to use intrinsics

Funnily enough, intrinsics have become almost trivial to write, with agentic tooling. I used to be an ISPC advocate but now I'm finding myself gravitate to direct use of intrinsics with bespoke dynamic/runtime dispatching more than ever.

nnevatie··on Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design
Is a new IDE really required for this? Wouldn't Markdown already cover a shared "canvas" for documentation/planning, when accompanied by something like Mermaid?

I think some of the presented ideas are pretty cool, but am thinking that you'll get slown down by the IDE approach.

nnevatie··on Fearless SIMD v1.0
How does the crate’s SIMD performance compare to ISPC, which already has very easy dynamic dispatching?
nnevatie··on Nokia Design Archive (2025)
To be honest, it's not much better on desktop. Jittering dots everywhere.
nnevatie··on How did AMD Ryzen get 50% faster in two years?
I've got a 9950x3D2 and it's pretty amazing. Most reviews are kind of ill-guided, as the CPUs in consumer class get graded by their bang-for-buck in gaming, though.
nnevatie··on Why do we need human mathematicians anymore?
Yes, I think it would be viable if it wasn't corporations reaping all the benefits (income) from AI right now.
nnevatie··on Why do we need human mathematicians anymore?
> we won’t have enough people for all the jobs that need to be done

Who defines jobs that need to be done? Businesses and institudes do.

There is no magical entity that observes the need for jobs and creates them at ideal rate.

nnevatie··on I am often wrong
Aka. business-as-usual being human.
nnevatie··on OpenJev
Yes, it's overly generic and provokes negative feelings in me, only.
nnevatie··on I Don't Like LLMs
Hammers are very efficient at dealing with the load-bearing seams.
nnevatie··on I Don't Like LLMs
Correct. The master BSer is afraid of being replaced by an even better BSer, so doesn’t like it.
nnevatie··on Show HN: 1080p is 920px tall – 1k real browser viewports
Brought to you by Claude.
nnevatie··on Spaceships (Reverse Asteroid)
Since not all asteroids are pulled to the gravity simultaneously, some kind of background starfield could make it clearer that the camera/viewport is moving.
nnevatie··on Astra for Coding: Why Are We Doing This Again?
The way I've seen it work is basically pointing an agent directly to the ticket, or via a proxy description.

There's a good chance that if the agent cannot handle it, a human wouldn't be figuring it out either, without additional context. That context would be the sort of only-Joe-knows-how-it-works, so perhaps something worth addressing in any case.

nnevatie··on Astra for Coding: Why Are We Doing This Again?
Is it though? I see this occurring every day in a number of projects I have visibility to.

Isn't this exactly why OS projects are over-burdened by the firehose of contributions? The maintainers will want to read the code contributions, while those up-to-date with the latest models/agents/tools already trust their output to be above the average developer's (whatever that means in practice).

nnevatie··on Astra for Coding: Why Are We Doing This Again?
Correct, but I increasingly find that the version control is just a storage for code and a place to trigger CI/CD from.

Edit: ...and that the source code is useful in retaining enough context of the problem being solved. So, most people will not store the prompts, trusting that the source code provides context for the next iteration.

Page 1 of 7Next →