Live data from Hacker News

Please restore our registers when you’re done with them

randomascii.wordpress.com

141–142 of 142 posts

Re: Please restore our registers when you’re done with them

#141

Earlier quoted context omitted.

> Seriously, there is zero valid reason to ever inject code into another program Sometimes, I use software which does not work the way I would like it to work. When this software is closed source, and the problem sufficiently annoying, I inject code to make it do what I want. (And no, once I do this I don't open bug reports, unless I can reproduce the problem without code injection.) Because that's the great thing ab…

There's a huge difference between "I, the user of this system, am intentionally injecting code into a process to debug/extend it in a way I want, and if it breaks I'll have a pretty good idea that it might be my injected code's fault and know where to start looking" and "software that I may not even have intentionally installed on this system or understand the function of has broken other software on this system".

I agree, but restrictions on one almost invariably restrict the other as well.

Re: Please restore our registers when you’re done with them

#142

Earlier quoted context omitted.

Maybe we need some kind of higher level language that gets boiled down into assembly.

C does have official intrinsics for SIMD on Intel platforms, but the people who are good at writing video codecs don't like to use them because Wintel culture has such bad taste at naming functions (thanks to Hungarian notation) that using them is near-unreadable and it's easier to write everything in asm.

[deleted]
Post reply on HN