HN user

atilimcetin

420 karma

Engineer @Apple, ex-AWS

Posts25
Comments60
View on HN
ratex.lites.dev 2mo ago

RaTeX: KaTeX-compatible LaTeX rendering engine in pure Rust

atilimcetin
188pts105
news.ycombinator.com 2mo ago

Ask HN: Any nice project ideas that you know you'll never bring to life

atilimcetin
2pts2
www.youtube.com 8mo ago

It's Okay to Feel Down Today Because Tomorrow Is a New Day [video]

atilimcetin
2pts0
www.universetoday.com 8mo ago

Galactic Empires May Live at the Center of Our Galaxy, Hence Why We Don't Hear

atilimcetin
6pts1
arstechnica.com 8mo ago

Westinghouse is claiming a nuclear deal would see $80B of new reactors

atilimcetin
18pts22
fyrox.rs 8mo ago

Fyrox – A feature-rich game engine built in Rust

atilimcetin
2pts0
photodemon.org 9mo ago

PhotoDemon: Free, portable, open-source photo editor

atilimcetin
4pts0
asahilinux.org 9mo ago

Asahi Linux Progress Linux 6.17

atilimcetin
3pts1
blogs.gnome.org 9mo ago

SVG in GTK

atilimcetin
7pts0
www.youtube.com 9mo ago

Early SSD was wild [video]

atilimcetin
1pts1
vaibhavsagar.com 9mo ago

SATisfying Solutions to Difficult Problems

atilimcetin
112pts57
blog.nelhage.com 9mo ago

Solving regex crosswords with Z3

atilimcetin
65pts0
news.ycombinator.com 1y ago

Ask HN: What are some of the best books you have read in 2024?

atilimcetin
3pts2
github.com 5y ago

Powerlevel10k: A Theme for Zsh

atilimcetin
2pts0
piotr.westfalewicz.com 7y ago

Amazon Software Developer Engineer salary statistics and cost of living

atilimcetin
3pts0
homes.cs.washington.edu 7y ago

Fast Depth Densification for Occlusion-Aware Augmented Reality

atilimcetin
1pts0
www.youtube.com 9y ago

What happens when divide by zero on mechanical calculator Facit ESA-01

atilimcetin
2pts0
techcrunch.com 9y ago

Kubernetes founders launch Heptio to help bring containers to the enterprise

atilimcetin
1pts1
spark.apache.org 9y ago

Apache Spark 2.0.0 released

atilimcetin
5pts0
mspoweruser.com 10y ago

Hololens pre-orders starting tomorrow, ships in 30 days

atilimcetin
190pts112
github.com 10y ago

Show HN: AnyPanel – Heads up display for OS X to provide at-a-glance information

atilimcetin
4pts0
www.lytro.com 10y ago

Lytro Immerge: Professional Light Field solution for cinematic VR

atilimcetin
3pts0
www.youtube.com 13y ago

First glimpse of 'Angry Birds Star Wars' gameplay

atilimcetin
3pts0
bowerhaus.eu 13y ago

Wonderful live coding demo running on a real device

atilimcetin
9pts6
itunes.apple.com 14y ago

Tiny Wings 2.0 free update is now live.

atilimcetin
9pts0
Nvidia RTX Spark 2 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.

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).

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.

IMHO, developing with Node.js, Java, Python, Go, etc.. within MacOS is more convenient compared to Windows machines.

Also I can highly recommend using version managers (e.g. nvm, jenv, pyenv, gvm, etc..) for these languages to quickly install and manage different versions.

I came here to say the same thing. I have some experience with both asciidoc and typst and anybody uses/tried using asciidoc should try typst and see for themselves how good it is.

I remembered the same. Perspective correction needs a division operation for each pixel and while drawing a scanline, calculating it every 16 pixels and linearly interpolating between them make a huge speed difference.

Learning to play a musical instrument

I've started with the Vangoa EWI-100, which is an affordable, silent, and good enough MIDI EWI (electronic wind instrument) device. I have also been learning some of the technical details of MIDI. I sometimes use it alone, and sometimes with a Cocos Reaper with free VSTs. I have only been doing this for 4 days, but I am already enjoying it a lot.

If I continue to play it, most probably I will upgrade to a better EWI.