atilimcetin

Joined 15 years ago

Karma
420
Submissions
89
Member since
Jun 2
Engineer @Apple, ex-AWS
View on Hacker News

Recent submissions

Comment · 5 months ago
With 128GB ram, the price tag would be pretty high. And lots of application does not work Windows on Arm. Even Microsoft provides something like Rosetta 2 for windows, still x86 architecture would be the most popular one for Windows for a looong time.

Saying that I think this is product is kinda dead on arrival.

Comment · 5 months ago
Oh very nice idea to get rid of the min operator.
Comment · 5 months ago
Interesting article. I tend to use

- i = min(floor(f * 256), 255) (from float to uint8)

- f = i / 255 (from uint8 to float)

Basically a mix of the 2 approaches mentioned in the article.

For all integers between [0,255], if I do uint8 -> float -> uint8 conversion, I will get the same result.

--

edit: I wondered what's the maximum jitter amount that I can introduce to the float and get the same uint8 value. And also these 0->0.0 and 255->1.0 should map properly.

With my approach at the top, the jitter margin that I can introduce is 1/65280.

But with the article's approach

- i = floor(f * 255 + 0.5)

- f = i / 255

maximum jitter margin is 1/510 (which is better).

Comment · 5 months ago
I use pi + openrouter (with qwen3.6-max-preview) a lot. I never hit any stability or performance problems yet.
Comment · 5 months ago
Writing detailed and a bit math heavy blog post about specular microfacet-based BRDFs.
Comment · 6 months ago
“Nice try”? This is really unfair and untasty.
Comment · 6 months ago
Thanks for the reply. Noted :)
Comment · 6 months ago
The title looks very promising. I’ve added this library to my to-do list to take a deeper look at it. Using this standart library within restricted safe subset of C++ can be a strong opponent for Zig (at least for myself).
Comment · 6 months ago
I'm directly using https://chat.qwen.ai (Qwen3.6-Plus) and planning to switch to Qwen Code with subscription.
Comment · 6 months ago
Nowadays, I'm working on a realtime path tracer where you need proper understanding of microfacet reflection models, PDFs, (multiple) importance sampling, ReSTIR, etc.. Saying that mine is a somewhat specific use case.

And I use Claude, Gemini, GLM, Qwen to double check my math, my code and to get practical information to make my path tracer more efficient. Claude and Gemini failed me more than a couple of times with wrong, misleading and unnecessary information but on the other hand Qwen always gave me proper, practical and correct information. I’ve almost stopped using Claude and Gemini to not to waste my time anymore.

Claude code may shine developing web applications, backends and simple games but it's definitely not for me. And this is the story of my specific use case.

Comment · 7 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton