Viewing profile — mtklein
mtklein
HN member- Joined
- Fri, Aug 27, 2010, 1:51 AM UTC
- HN karma
- 635
- Public activity
- 104 items
- HN profile
- View on Hacker News ↗
About mtklein
No profile information was provided.
Recent public activity
-
comment
Comment #48933783
I don't think there is necessarily one ideal middle ground here. It still feels to me like what's best is a function that depends on who and when. I see it as something like a pers…
-
comment
Comment #48866771
Yeah it makes me sad too. It's a one-way veil, no going back once I experienced the new magic. Sometimes I pop back into a terminal, mkdir, git init, crack my knuckles to do some a…
-
comment
Comment #48859845
On about day 2 of using Fable I realized that the .vimrc I'd been maintaining for 15-20 years would probably never change again. With Opus I still feel like I'm pair coding and wan…
-
comment
Comment #48681494
I have never seen Codex or Claude get manual memory management wrong. I used to be pretty fastidious about using leak sanitizer or other such tools to catch my own memory managemen…
-
comment
Comment #48167701
Part of that could be ABI constraints. There are some surprising calling convention differences between a vector and a struct or union with vectors in it, and they vary platform to…
-
comment
Comment #48064291
I hate to admit it, but the Corona "Change your Latitude" ads are what locked it in for me.
-
comment
Comment #47824816
what I mean here about NaNs is that from a testing perspective, I want to be able to write a test that expects NaN in the same way that I write other expectations, and you can't do…
-
comment
Comment #47818386
My preference in tests is a little different than just using IEEE 754 ==, _Bool equiv(float x, float y) { return (x which both handles NaNs sensibly (all NaNs are equivalent) and w…
-
comment
Comment #47795959
Yes, it's a "Brain float", basically an ordinary 32-bit float with the low 16 mantissa bits cut off. Exact same range as fp32, lower precision, and not the same as the other fp16, …
-
comment
Comment #47757754
The closest term I know is "just-so story".
-
comment
Comment #47446424
I am also not looking forward to the system transitioning from "big experiment, burn money to make it good" to "established business unit, tweak it to death for incrementally more …
-
comment
Comment #47062800
If I remember correctly, the AVX2 feature set is a fairly direct upscale of SSE4.1 to 256 bit. Very few instructions even allowed interaction between the top and bottom 128 bits, I…
-
comment
Comment #46739670
[flagged]
-
comment
Comment #46734949
I agree with you, but we must admit that The Expanse has all of spaceships bouncing around, explosion sounds, and superhumans.
-
comment
Comment #46163594
This is astonishingly bad power usage for a laptop, a complete dealbreaker: "...early tests show that the SoC already draws about 16 watts at idle..."
-
comment
Comment #46098813
This was a nice surprise when learning to code for NES, that I could write pretty much normal C and have it work on the 6502. A lot of tutorials warn you, "prepare for weird code" …
-
comment
Comment #45858382
Zig is so good at this, it is also probably the easiest way to cross-compile C.
-
comment
Comment #45530875
I think this is _Alignas/alignas. struct foo { _Alignas(64) float x,y; _Alignas(64) int z; }; _Static_assert(sizeof(struct foo) == 192, "");
-
comment
Comment #45481146
I very much used to agree with this, but some time this summer the ChatGPT iOS app started to change this for me. I have definitely had days where I've felt as coding-creative as I…
-
comment
Comment #45385272
I don't understand why this article invents and explains a phony ranged-float fix when the real fix from the footnotes would have been just as simple to explain. The deception need…
-
comment
Comment #45097496
You're not wrong that he wasn't physically fit, but he was also one of the most human people many of us in this thread have ever met.
-
comment
Comment #45070508
For a good long while at least, this flag was a signal for the browser to use CPU rendering, because of the overhead of GPU setup for rendering very changing content was too high. …
-
comment
Comment #44968442
I found this especially nice working with large SIMD constants.
-
comment
Comment #44926943
Okay, I'll bite: 2 and 5 are prime, this is the perfect fifth problem, only approximate solutions are possible. Make me wrong!
-
comment
Comment #44163847
I completely agree that technology in the last couple years has genuinely been fulfilling the promise established in my childhood sci-fi. The other day, alone in a city I'd never b…