HNHacker News
TopNewBestAskShowJobs

newgre

32 karma · joined January 12, 2012

submissionscomments
newgre··on Improving on std:count_if()'s auto-vectorization
Why did the compiler even chose to fetch DWORDs only in the first place? It's unclear to me why the accumulator (apparently) determines the vectorization width?
newgre··on The things nobody wants to pay for
can you elaborate?
newgre··on The Ptrace Anti-RE Trick
Sure there's a gazillion ways of detecting a debugger (specifically on windows), but then we are back to detecting debuggers. My point was that VEH (alone) doesn't prevent any sort of debugging, specifically not the VEH handler itself.

Btw, debuggers (on windows) won't usually install VEH to support BPs, they'll use the win32 debugger infrastructure where the OS manages exceptions and delivers them to the attached debugger object (which again can be detected in several ways). They also do not technically need HW bp registers, although often they will. A simple way to implement BPs is to write 0xCC (INT3) to the text section, then restore original bytes when the INT3 fires.

newgre··on The Ptrace Anti-RE Trick
A debugger sees exceptions before the application does, and it knows which exceptions it should handle by itself (e.g. breakpoints set by the user) vs passing them to the application. I don't have a windows machine rn to verify but I'd expect your assumption that it's impossible to debug an INT3 VEH to be incorrect.
newgre··on The Reason Why Are Trucks Getting Bigger
The opposite is true, really. You see tons of (big) SUVs which you did not see as much, say, 10 years ago.
newgre··on Analysis of the situation in Russia, claimed to be by an active FSB analyst
no, this was a compression artefact in the low quality video. Check the high quality video: no clipping.
newgre··on Piracy is not theft, Lost sales don't exist, says Minecraft creator (2011)
Yes, it's rare. could you name other incidents where this happens? I feel like this is always brought up in these discussions, but it really only is an outlier. There'S not much to conclude from this.
newgre··on Google and Box Announce Partnership
It drives me nuts to read an announcement regarding $some_product when they don't spend a single word on explaining what the hell $some_product actually is. What the hell Google PR???

disclaimer: I work at Google :|

newgre··on New SSA Back End for the Go Compiler (2015)
Do you have more information about that effort?
newgre··on New NSA Leak Shows MITM Attacks Against Major Internet Services
If it is true that the NSA MITMed Google connections, then one could draw the conclusion that the NSA doesn't actually have a direct connection to Google data centers (as claimed by Google). If they had such a connection, then why would they use MITM attacks against people?
newgre··on Pixar's Chris Horne Sheds New Light on Monsters University
An article about a new dimension in rendering quality, and they're demonstrating that quality with two images the size of a stamp...WAT?