Recent submissions

Comment · 8 years ago
I've found Compiler Explorer to be very useful indeed, for two main use cases: gaining insight into how security mitigations are implemented in different compilers, and for quickly checking my working when reverse engineering tricky C++ compiled code.

Really interesting to see how the tool works behind the scenes.

Comment · 8 years ago
Comment · 8 years ago
Do you have any evidence of this?
Comment · 8 years ago
It's the responsibility of the communicating parties to protect themselves against interception if they consider this to be an unacceptable risk. Using end to end encryption for message content secrecy, and obfuscating message routes using e.g. Tor to help mask source and destination pairs.
Comment · 8 years ago
That's an argument for ensuring that such data is properly secured, not an argument against collecting it in the first place.
Comment · 8 years ago
It makes sense to collect everything possible, then discard what you don't need later, because when conducting an investigation you don't know in advance which data are of interest.

If your communications are intercepted, stored, but then never looked at, and eventually deleted - this is functionally equivalent to having never been collected at all.

Comment · 9 years ago
Assuming 32-bit unsigned integers (but similarly for other integer sizes), multiplying by 0x11111111 and shifting right 28 bits would give a function of period 15, at least for inputs between 1 and 0x1000000e inclusive. Faster than dividing by 15.
Comment · 9 years ago
The WebSDR at http://websdr.ewi.utwente.nl:8901 (based in the Netherlands) can be used to hear the station as it is broadcast. Set to 4625 kHz, USB.
Comment · 9 years ago
MOV RAX, 1 is seven bytes: 48 C7 C0 01 00 00 00

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton