Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
suresk
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
suresk
10mo ago
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 more common than pure apathy.
2.
▲
by
suresk
1y ago
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 make it so people don’t flip out when they see how bad they are
3.
▲
by
suresk
2y ago
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 a fun thing to play around with Nsight on - things that are
4.
▲
by
suresk
2y ago
> 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 have an EV, and even then I&#
5.
▲
by
suresk
2y ago
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 kernels which is fairly straightforward. Their paper [1] only men
6.
▲
by
suresk
2y ago
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 are fairly different, but a lot of it is just your
7.
▲
by
suresk
2y ago
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 goes off when a train pulls into a stat
8.
▲
by
suresk
2y ago
I was having trouble finding an E Core die shot, but that helps put it into perspective a bit anyway. Thanks!
9.
▲
by
suresk
2y ago
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 like such an obvious solution to a really dumb problem that I
10.
▲
by
suresk
2y ago
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 really take advantage of the hardware. Optimizing somet
11.
▲
by
suresk
2y ago
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 it and it was a lot to coach them through all the
12.
▲
by
suresk
2y ago
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 look at the HAR, in particular, is useful, but difficult to g
13.
▲
by
suresk
3y ago
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, which has some interesting use-cases. Max calls out the
14.
▲
by
suresk
3y ago
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.
15.
▲
by
suresk
3y ago
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 this and wondering how big of a performance hit it was and if
16.
▲
by
suresk
3y ago
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 almost no mutation. The other way around is also bound to
17.
▲
by
suresk
3y ago
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 definitely simpler in that there is a single implementation, it
18.
▲
by
suresk
3y ago
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, it wasn't a single hard-coded number - the input data ga
19.
▲
by
suresk
3y ago
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 fine. But I can think of a few times where this ha
20.
▲
by
suresk
3y ago
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. It is entirely interpreted and there aren't an
21.
▲
by
suresk
3y ago
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 icebreaker-type question for a C developer.
22.
▲
by
suresk
3y ago
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(x) + 1) in python. That's dead-simple and anyone shoul
23.
▲
by
suresk
3y ago
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. But it also feels shitty and callous to say "Sorry about
24.
▲
by
suresk
3y ago
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.
25.
▲
by
suresk
3y ago
Letting it get too cold could lead to plumbing damage if you parts of your house get below freezing. 15C is probably higher than I'd leave it if it were vacant, but you do want to leave the heat on and a decent buffer to account for te
26.
▲
by
suresk
3y ago
My favorite part of all these "buy now pay later" services is going to buy some charging cables, a few bags of flour, or other small random stuff and being offered to split a $19 purchase into 4 equal payments.
27.
▲
by
suresk
3y ago
It's always good to understand what the policy is on an offer like this, but most credit card intro rates are not like this - it is typically store charge accounts that offer "12 months same as cash" that accrue interest and
28.
▲
by
suresk
3y ago
Not defending their actions in this particular case, but yes, I think it is completely reasonable for a service like MailChimp to be concerned about unauthorized use of user accounts. If someone takes over a MailChimp account, it is almost
29.
▲
by
suresk
4y ago
I am interested in this area too, but I don't know of any single place to follow it all. I have found that there isn't an avalanche of "new" stuff, but a lot of different ideas with different tradeoffs that change in rel
30.
▲
by
suresk
4y ago
And then when a dependency of one of your dependencies is broken agains the latest version. I know some of this has been cleaned up, but it is one of the main reasons I no longer use Scala - I have a rule about how long I'm willing to
More ›