Viewing profile — suresk
suresk
HN member- Joined
- Thu, Dec 08, 2011, 4:53 AM UTC
- HN karma
- 1,418
- Public activity
- 387 items
- HN profile
- View on Hacker News ↗
About suresk
Email: suresk [at] gmail dot com
Recent public activity
-
comment
Comment #45943418
The opposite problem can happen- the CEO uses the product all the time and becomes blind to problems. “It has always worked that way”, or “who would want to do that!?”” are much mo…
-
comment
Comment #45162573
They also get massive subsidies and tax breaks for building these data centers. They require the negotiations be done in secret and often fight to keep the agreements secret to mak…
-
comment
Comment #43338830
Kind of a fun toy problem to play around with. I noticed you had thread coarsening as an option to play around with - there is often some gain to be had here. I think this is also …
-
comment
Comment #43338559
> I'm surprised you're not touting the "save on your power bill" benefits. At ~$600/kWh for capacity, the ROI isn't great. I have a pretty big differential on my rates because I ha…
-
comment
Comment #43124583
Are you sure they ditched CUDA? I keep hearing this, but it seems odd because that would be a ton of extra work to entirely ditch it vs selectively employing some ptx in CUDA kerne…
-
comment
Comment #43124382
I've only done the CUDA side (and not professionally), so I've always wondered how much those skills transfer either way myself. I imagine some of the specific techniques employed …
-
comment
Comment #42688221
So many fond memories of this game - it was a really fun blend of railroad sim and economic sim that I haven't really found since. I'll never forget the "ding ding ding" sound that…
- comment
-
comment
Comment #41185539
I was having trouble finding an E Core die shot, but that helps put it into perspective a bit anyway. Thanks!
-
comment
Comment #41185166
My non-expert brain immediately jumped to double-pumping + maybe working with their thread director to have tasks using a lot of AVX512 instructions prefer P cores more. It feels l…
-
comment
Comment #40980694
Having dabbled in CUDA, but not worked on it professionally, it feels like a lot of the complexity isn't really in CUDA/C++, but in the algorithms you have to come up with to reall…
-
comment
Comment #40325672
This would have been so useful this past week while we debugged something that ended up being a weird combo of Comcast/Cloudflare/http3 - only some people could reliably reproduce …
-
comment
Comment #40324256
Kind of funny, I was just looking at adding similar functionality to an internal Chrome plugin I built because we struggle to get enough useful info in bug reports (being able to l…
-
comment
Comment #37606103
GAR - Generation-Augmented Retrieval? I've actually had some success with getting ChatGPT to create Redshift queries based on user text and then I can run them and render results, …
-
comment
Comment #37256730
Sorry, I used the wrong terminology. They are called “spans” in Go’s GC. There are different sizes of spans that allocations end up in, which helps avoid fragmentation.
-
comment
Comment #37255550
Yeah, I think any bytecode interpreter ends up with a giant switch in the critical path at some point :) Around the time that change was made to Go, Andrew and I were looking at th…
-
comment
Comment #37255459
Can you elaborate more on this? > E.g. Haskell has an awesome concurrent GC that’d work like crap for Java, because it assumes tons of really short-lived, really small garbage and …
-
comment
Comment #37254091
It is kind of interesting to look at some of the differences in GC approach in the JVM vs Go - the different goals, different tradeoffs, different approaches, etc. Go's is definite…
-
comment
Comment #37251332
I think it depends a lot on the other details, especially how expensive the extra GC will be vs the wasted space. Hard to give a rule that will work in all contexts. In our case, i…
-
comment
Comment #37250724
It's one of those things where you usually have to let profiling and other observations guide your approach. 99.9% of the time it doesn't really matter and the default behavior is …
-
comment
Comment #37250480
I'm not the author, but I have contributed a few things to the project over the past year. The performance isn't anywhere close to the vanilla JVM - several times slower at best. I…
-
comment
Comment #37166773
Your last 2 sentences highlight the crux of it, I think - in the first sentence, you say "C developer" and in the second just "developers". This actually does seem like a great ice…
-
comment
Comment #37166151
I think a lot depends on the context, the job, and the languages involved. Of course there is a trivial solution in pretty much any language, for example something like str(Decimal…
-
comment
Comment #36527250
I agree that the goals and means to get to them are fuzzy and it feels frustrating at times, and things like affirmative action felt like trying to make two wrongs equal a right. B…
-
comment
Comment #35474437
That's a good point - where I live it is pretty dry, but in a more humid area you definitely want air moving around more too.