Ian Hanschen

@furan.bsky.social

Here for hardware hobby stuff. Microsoft, Intel alum.

Picked up a couple used 19" EIZO 4:3 monitors to wall-mount above my test bench for my retro engineering work. Nice picture but the power LED is really indicative of the early 2000's. High-efficiency blue LEDs were novel enough to use as power indicators - a novelty that faded quickly.

EIZO 19" flexscan displaying output from FRACTINT, not yet wall-mounted.

I used to write off people who repeatedly came to conclusions without enough data, and at some point I stopped because I thought that was hypocritical. It isn’t. Jumping to conclusions and concluding that someone has a pattern of doing that are two different things and that pattern is plenty-o-data.

Today I made a 1080p HDMI framebuffer core - the FPGA acts as an HDMI receiver, storing frames as 8bpp HPCR-encoded data and decoding them on the fly. The DDR SDRAM used is only fast enough to sustain 1080p60 with HPCR. Here you can see it switch between the raw and decoded data. Switch as HDMI src.

Ian Hanschen@furan.bsky.social · 3w ago

Last year I built this 23BPP framebuffer with an 8BPP backing store. It uses spatial dithering with the precision of the color channels encoded in the dither. The “decode” is edge aware smoothing. It is a reimplementation of HP Color Recovery - I will eventually release it with a full nonAI writeup.

HPCR framebuffer doing 1080p60 out of DDR SDRAM from an ep2c35.

AI is not an equalizer because equal access does not produce equal outcomes. The qualities that made you different and helped you get ahead still matter. So do the ones that hold you back.

Last year I built this 23BPP framebuffer with an 8BPP backing store. It uses spatial dithering with the precision of the color channels encoded in the dither. The “decode” is edge aware smoothing. It is a reimplementation of HP Color Recovery - I will eventually release it with a full nonAI writeup.

HPCR framebuffer doing 1080p60 out of DDR SDRAM from an ep2c35.

All Thinking Machines has to do is call their next model the Connection Machine. Maybe put a version number after it like CM-1, to maximally confuse HPC old hands.

thinking machines cm-1