perf or Intel VTune are the two standard choices AFAIK. Both have a certain learning curve, both are extremely capable in the right hands. (Well, on macOS you're pretty much locked to using Instruments; I don't know if Callgrind works there but would suspect it's an uphill battle.)
Callgrind is a CPU simulator that can output a profile of that simulation. I guess it's semantics whether you want to call that a profiler or not, but my point is that you don't need a simulator+profiler combo when you can just use a profiler on its own.
(There are exceptions where the determinism of Callgrind can be useful, like if you're trying to benchmark a really tiny change and are fine with the bias from the simulation diverging from reality, or if you explicitly care about call count instead of time spent.)
perf on the whole system, with the whole software stack compiled with stack pointers, flamegraphs for visualisation, is an essential starting point for understanding real world performance problems.
Well, someone (a human being) still maintains it, and ultimately someone likely will find the code unmaintainable even if LLMs help. If you use ChatGPT enough you would know it has its standards as well, actually pretty high. At one point the code likely still needs to be refactored, by human or not.
It’s really not a problem at a certain point. Also, we’ll probably have “remove and replace” but for software in the next couple years with this stuff.
I disagree. But we’re not going to solve free will in HN comments. Personally I don’t think “free will” means anything or makes sense any more than “god” makes sense. It’s just a bundle of feelings that means something different to everyone.
This made me think that we, as a society, ought to have some sort of convention to mark AI-generated images as such, like a small watermarked symbol in a corner.
Doesn't really seem necessary unless one is claiming that the image is real. For the image in this post, it seemed obviously fake to me, so I didn't feel the need to label it as AI-generated.
Whether it's obvious or not seems to depend on a lot of factors. For instance I've seen a lot of Wittgenstein so that made me think it's made up. Someone else might think it's real.
Anyway I think you did a great job with Midjourney. Even the coarse clothes correspond to clothes Wittgenstein wore. Would you like to share your prompt?
I don't think it's unreasonable to ask to know the difference between fact and fiction. Articles on astronomy are clear when they share an artist's depiction of some distant phenomenon so readers don't mistakenly believe that our telescopes picked up that impressive image.
With AI tools getting better and better, it's already getting to the point where viewers will struggle to differentiate. Where's the harm in labelling the images?
I was not advocating for "online slacktivism", I was merely giving my opinion of what rules or laws ought to be introduced to the effect, akin to copyright laws or open-source licenses (it is not "online activism" to give correct attribution according to the terms of a license). Shouldn't we be able to have this debate, or do you think that this decision-making should be confined to policymakers?
Whats the difference between your behavior and theirs? You're both trying to influence other people's behaviors with words. How you seek to claim the moral high ground does not seem like an important discriminator.
The difference is I'm not saying what everyone should do, but rather expressing dislike for people who like to fantasize about ordering everyone around.
reply