retroencabulato's comments

retroencabulato | 9 years ago | on: Golang landmines

> Everyone expects these values to be scoped inside the loop, but go reuses the same memory location for every iteration.

I don't see this as surprising as a C++ user. Who is 'everyone' here?

retroencabulato | 11 years ago | on: Open source USB Type-C to HDMI Adapter

I disagree. Standalone gerbers aren't terribly useful for hobbyists, and you'd have no luck opening an Allegro project even if they released that (which they wouldn't due to in-house component libraries containing supply leads etc.)

This remains an excellent reference design to build upon. The world of PCB design is more labor intensive, but this would be perfectly simple to reimplement using hobby-level PCB software.

retroencabulato | 11 years ago | on: An FPGA Is an Impoverished Accelerator

I wish he would comment more on what he finds wrong with HDLs?

I fail to understand why using a HDL for a digital ASIC is fine, but using one for a FPGA in the context of acceleration is not.

retroencabulato | 11 years ago | on: TinyJPG – compress JPEG files with a balance between quality and file size

Other than pathological examples, PSNR is pretty useful for gauging the quality of photographs, and is very common in literature. Problems aside, it would have been nice to see some rate-distortion curves.

I agree eye balling the results is just as important, but I don't believe everyone should adopt this method because one dude thinks it looks better. Personally, I dislike the blocking artefacts around the neck and badge of the high-res image, even if some details are sharper.

retroencabulato | 11 years ago | on: TinyJPG – compress JPEG files with a balance between quality and file size

I don't think that article made strong arguments.

Using nearest-neighbour resampling on the low-res image is an absolute joke. He didn't even look at an objective quality measurement (PSNR). The human visual system is very sensitive to edges, and the high-res image has more pronounced blocking artefacts. Downsampling a high-res image is an unnecessary load on the end user, the 8x8 block transform was chosen for good reason.

I'm not necessarily saying the low-res is superior, but I disagree this ad hoc method is the 'best' way (compared to optimising the coding).

page 1