Live data from Hacker News

Viewing profile — suresk

suresk

HN member
Joined
Thu, Dec 08, 2011, 4:53 AM UTC
HN karma
1,418
Public activity
387 items

About suresk

http://www.spenceruresk.com/

Email: suresk [at] gmail dot com

Recent public activity

  1. 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…

  2. 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…

  3. 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 …

  4. 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…

  5. 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…

  6. 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 …

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

  8. comment
  9. comment
    Comment #41185539

    I was having trouble finding an E Core die shot, but that helps put it into perspective a bit anyway. Thanks!

  10. 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…

  11. 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…

  12. 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 …

  13. 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…

  14. 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, …

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

  16. 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…

  17. 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 …

  18. 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…

  19. 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…

  20. 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 …

  21. 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…

  22. 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…

  23. 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…

  24. 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…

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