News for hackers. Stuff that matters.

QShift

Handmade Hero is one of the best learning resources on SIMD (and, in my opinion, programming in general).

Here's the episode where SIMD is properly introduced: https://guide.handmadehero.org/code/day115

Re:How Old School C Programmers Process Arguments on Sunday January 28, 2018 @05:41AM (#16250727)
Skimmed through the article and found a small mistake.

  That means that (*argv)[0] is the first character of the program name and (*argv)[1] is the first character of the first argument.
(*argv)[1] is the second character of the program name (in this case), not first character of first argument.
Well, that's for Linux. We don't exactly know what effects such patches would have on other platforms yet. (do we?)