HackerTrans
トップ新着トレンドコメント過去質問紹介求人

slimsag

no profile record

コメント

slimsag
·2 年前·議論
Congrats Mitchell! It has been really cool to see Ghostty progress as a project, and I've enjoyed having it as my daily driver these past few years :)
slimsag
·3 年前·議論
Bluesky is better anyway
slimsag
·3 年前·議論
If I played the old one and enjoyed it, what's the pitch for the new one? e.g. why is it better? On the surface it kinda just looks like the previous one, but I haven't dug into it
slimsag
·3 年前·議論
Unfortunately GPUs (and even CPUs' SIMD) floating point math is riddled with cross-platform determinism issues; hardware manufacturers intentionally trade that in order to get faster math operations in general, because although behavior of floating point is defined in IEEE 754, you get rounding errors for each operation.

Compiler optimizations (and remember, GPU drivers each use their own compiler behind the scenes to translate to their actual hardware architecture) can alter rounding errors of each operation, and parallel execution - which differs from hardware to hardware - also affects it.

Some APIs (Cuda?) let you disable all optimizations and there are ways to get cross-platform determinism, but in general it's much much slower if you want bit-for-bit equality across different hardware.

SPIR-V/Vulkan for example[0] only define an error range based in ULP for some operations - not bit-for-bit equality.

[0] https://registry.khronos.org/vulkan/specs/1.2-extensions/htm...
slimsag
·3 年前·議論
19:00-21:00 hits home hard for me

I used to have coworkers ask 'what programmers do you look up to?', and that question always felt icky to me because it kind of implied you can't make the same choices and become your own hero.

Over time, I found people whose life choices and personal advice I deeply appreciate. Andrew is definitely one; partly because of overlapping software goals, but mainly because of just how human & approachable he is. Genuinely just a great guy who wants others to succeed and share in his successes in life.
slimsag
·3 年前·議論
Really putting the router in an aluminum enclosure/Faraday cage if you can is the only way to prevent this. Then just use the lan ports on the device, but also make sure the LAN cables are shielded because it could be using them as antennas given how compromised wifi router firmwares usually are.
slimsag
·8 年前·議論
In GitHub's case, only if you're willing to pay for the bandwidth... something which I am currently struggling with in regards to open source projects needing binaries in-repo..