Recent submissions

Comment · 15 days ago
We've tried PGO with the Evolution engine every major Visual Studio release for as long as I can remember and each time we fail to measure a significant performance increase -- certainly not anything worth the substantial time and effort required to do it regularly.

Our most recent test of LTCG was actually interesting because it seemed to move the needle enough to measure (but not enough to suffer). It appeared as though it optimized the vast majority of the code for size (inlining sparingly) and we speculate that the improvements to cache usage were the reason we saw improvements.

Comment · 2 months ago
I can't help but feel disappointed that after 35 years the first thing they're talking about is an SVG logo. I mean, there's a certain novelty that it was made on a laptop running Hurd itself, but still I was left with a sense that progress is meandering and whimsical.

I remember being excited by Hurd's ambitions after studying Tanenbaum's OS book in university and drinking the microkernel kool-aid; now I'm too old and jaded to believe it'll be a viable alternative.

Comment · 3 months ago
This post immediately reminded me of the Tao of Pooh by Benjamin Hoff (a charming introduction to Taoism). I think it's one of the rare books I've read more than twice and I highly recommend it.
Comment · 3 months ago
While I'm a fan of unsigned (size_t mostly) there have been a few times when the tax for converting them to float was shockingly high:

https://godbolt.org/z/96T4jTshc

1-2 instructions for signed vs 11 including a branch for unsigned.

(in times like these I found casting to signed first preferable)

Comment · 4 months ago
ICC profiles present a similar problem and remarkably Instagram, ostensibly a photo-sharing web-site, does not respect them when scaling images (or at least it didn't a few years ago when I started posting photos to it from my PC); when I uploaded full-resolution SLR-resolution originals the skin-tones would get all screwed up. If I exported at the final resolution, even with the same ICC profile, they were fine.
Comment · 7 months ago
Not only is LEA more flexible I believe it's preferred to SHL even for simple operations because it doesn't modify the flags register which can make it easier to schedule.
Comment · 9 months ago
His point is well taken but I find the reverse helpful when you're shooting in some sort of official capacity: subjects are willing to put up with a lot more fuss and bother when staring down the barrel of a girthy lens.
Comment · 11 months ago
We've quite enjoyed Linode (Akamai) for some custom servers (not http) over the last few years because they include DDOS scrubbing; it's not clear to what extent they'll defend us but our last partner would routinely null-route our servers when attacked and we haven't had any problems since we switched.
Comment · 1 year ago
Evidently it's not all Steam Deck either; I checked our internal stats and on PC yesterday 1.24% of Warframe players were using WINE and another 0.76% were playing on Deck!
Comment · 1 year ago
My first thought was this blog article I saw on HN a while back:

https://lukeplant.me.uk/blog/posts/should-we-use-llms-for-ch...

He argued, persuasively I thought, that "this is an area where truthfulness is of paramount importance" and consequently would be extremely ill-suited to AI.

Comment · 1 year ago
This reminds me of the PlayStation/2 developer manual which, when describing the complicated features of system, said something like "there is no profit in making it easy to extract the most performance from the system."
Comment · 1 year ago
When cameras became more affordable to the middle class did painters furrow their brows in disapproval at the unwashed masses breaking the rules with a carefree click of the shutter?
Comment · 1 year ago
My Windows 7 laptop still seems to want security updates about once a week; maybe it's just Windows Defender and not kernel bugs but I find it interesting that MS still bothers.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton