News for hackers. Stuff that matters.
Re:Show HN: Accelerate SHA256 Computations in Go Using AVX51... by mikebenfield on Wednesday December 13, 2017 @04:05PM (#15917654)
Possibly I'm confused, but in what sense is this "in Pure Go"?
Re:Show HN: Accelerate SHA256 Computations in Go Using AVX51... by derefr on Wednesday December 13, 2017 @04:26PM (#15917828)
I guess in the sense that you only need the Go toolchain, rather than also needing a C toolchain to compile+link an extra C object file into your binary.
Re:Show HN: Accelerate SHA256 Computations in Go Using AVX51... by gjem97 on Wednesday December 13, 2017 @04:10PM (#15917685)
IMO, it's playing fast and loose with that term, but I guess the point is that it's not using CGO (i.e. calling into C code). It is, however, using the assembler packaged with the Go tools, so in that regard it's not "pure" go.
Re:Show HN: Accelerate SHA256 Computations in Go Using AVX51... by stcredzero on Wednesday December 13, 2017 @05:05PM (#15918104)
IMO, it's playing fast and loose with that term

The terminology in this context is already fast and loose: It is rigorous in a practical engineering sense and is far from a mathematical level of precision. As I pointed out above, the maintainers could just define Go to include a few Assembly languages.

Re:Show HN: Accelerate SHA256 Computations in Go Using AVX51... by bigdubs on Wednesday December 13, 2017 @04:09PM (#15917679)
It doesn't use CGO.