Recent submissions

Comment · 3 months ago
Bought the app, this is great. Can I make a feature request? I’d love for it to include a sequence of “levels” or existing equations to try and solve in order of increasing difficulty, and maybe a way to generate a random interesting one. Would love to use this to teach others with a mechanism for regular practice.
Comment · 7 months ago
Plus modern interconnects like CXL are also layers on top of PCIe, and USB4 supports PCIe tunnelling. PCIe is a big collection of specifications, the physical/link/transaction layers can be mixed and matched and evolved separately.

I don't see it disappearing, at most we'll get PCIe 6/7/etc.

Comment · 11 months ago
I’m sure this work is very impressive, but these QPS numbers don’t seem particularly high to me, at least compared to existing horizontally scalable service patterns. Why is it hard for the kube control plane to hit these numbers?

For instance, postgres can hit this sort of QPS easily, afaik. It’s not distributed, but I’m sure Vitess could do something similar. The query patterns don’t seem particularly complex either.

Not trying to be reductive - I’m sure there’s some complexity here I’m missing!

Comment · 2 years ago
Unfortunately I don’t have any recommendations to give, my experience starts and stops at application development. Though I would love to spend some time in a datacenter!

Potentially have a look at Infiniband and Clos/fat tree networks?

My more generic recommendation would be to explore semantic scholar for impactful/cited papers, look for some meta analyses, and just dig through multiple layers of references till you hit the fundamentals (typically things published in the 80s for a lot of CS topics).

Comment · 2 years ago
Comment · 3 years ago
Do you have any career advice for someone deeply interested in breaking into high performance GPU programming? I find resources like these, and projects like OpenAIs Triton compiler or MIMD-on-GPU so incredibly interesting.

But I have no idea who employs those skills! Beyond scientific HPC groups or ML research teams anyway - I doubt they’d accept someone without a PhD.

My current gameplan is getting through “Professional CUDA C programming” and various computer architecture textbooks, and seeing if that’s enough.

Comment · 3 years ago
I disagree, “req/res body cookies that’s it” is not the underlying system. It’s an abstraction over the TCP/IP and HTTP stack.

What happens when you need to disable nagles, avoid copies of the request body, use websockets, gRPC, etc? You’d need to pray that the framework gives you an escape hatch.

Comment · 3 years ago
Is there a way for me to subscribe to updates on this? I’d love that!
Comment · 4 years ago
Can’t you just swipe down from the top of the screen and press the Bluetooth icon, or am I missing something?
Comment · 4 years ago
You should share the design principles!
Comment · 4 years ago
What translation is this? I love the writing!
Comment · 4 years ago
They sell an API product, of which documentation is an absolutely core, user-facing part of their product. It doesn’t make sense not to own something that differentiates your products value proposition.
Comment · 4 years ago
Is that not accurate? There’s only so many hours in the day, and I have to split them between competing priorities.

If I don’t have time for something, I don’t have the remaining hours to spend on it, given the time I’ll spend doing other things.

Comment · 4 years ago
Having your caching set up I correctly is verrryyy easy to do. There’s lots of things you can miss, and don’t realise until a whole lot of traffic hits you
Comment · 4 years ago
I’m hoping by more projects adopting Bazel, we get more powerful libraries, and it becomes trivial to use.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton