Recent submissions

Comment · 3 days ago
My PhD thesis is on this topic, and I had an ASPLOS paper on handle based memory support in unmanaged languages (C/C++) through LLVM a few years ago: https://nickw.io/papers/asplos24-alaska.pdf

The overhead we saw there is suprisingly just from instruction and branch overhead from using software handles - I have ongoing work to do it in hardware and the overheads are much lower.

Comment · 2 months ago
Same time next week?
Comment · 6 months ago
Comment · 2 years ago
At the level that LLVM's LTO operates, no information about classes or objects is left, so LLVM itself can't really devirtualize C++ methods in most cases
Comment · 2 years ago
?
Comment · 3 years ago
It looks like threads.net is going to be a web version -- though it isn't very clear how useful it will be.
Comment · 3 years ago
Lucky for them, it's a fully custom OS that doesn't follow the standard :)
Comment · 4 years ago
Not long till can we have a GB of floppys on one table. Imagine!
Comment · 5 years ago
Comment · 8 years ago
From the article: "New York Public Radio's investment in Pocket Casts was made possible, in part, by Cynthia King Vance and a grant from Carnegie Corporation of New York."

I don't think it was from donations, but I could be wrong

Comment · 8 years ago
I think they mean to say "being bloated like an IDE is slow, here's how to not be slow because of bloat". Or at least thats what I got out of it
Comment · 8 years ago
Do you rebind your caps lock to escape? That's what I did, and it's become second nature at this point.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton