Tags

Tag icon computers Tag icon email Tag icon fpga Tag icon gardening Tag icon golang Tag icon hardware Tag icon malware Tag icon rust Tag icon theory

Tag icon computers

Upgrading my Dell Optiplex 7020


Retrofitting an older desktop PC and all the challenges involved.

Tag icon email

Re: You should look at this


The tale of a malicious Excel macro.

Switching from ProtonMail to Fastmail


Documenting my motivations for switching email providers, the steps involved, and first reactions.

Tag icon fpga

Testing HDL on GitHub with Github Actions


How I do continuous testing on all FPGA libraries in the hdl-util organization.

Generating gray codes of arbitrary width


One-liner gray code conversion implemented in SystemVerilog.

Interfacing FPGAs with MIPI Cameras


A progress update on my project to do MIPI camera control and video reception from scratch with an FPGA.

Minimal HDMI for FPGAs Released


Celebrating the first stable release of the project with a recap, discussion of changes, and what's next.

HDMI output on an FPGA


Tackling HDMI output from the ground up as my first major FPGA development project.

Tag icon gardening

Elephant bush succulent


A little water and sunshine goes a long way!

Tag icon golang

2D Rendering of the Plan 9 Palette Cube


Showing the colors of the Plan 9 Palette Cube in a grid for visual understanding.

Tag icon hardware

Upgrading my Dell Optiplex 7020


Retrofitting an older desktop PC and all the challenges involved.

Kindle DX Graphite as an E Ink Clock


Recreating my broken songbird clock as a digital smart clock.

Interfacing FPGAs with MIPI Cameras


A progress update on my project to do MIPI camera control and video reception from scratch with an FPGA.

HDMI output on an FPGA


Tackling HDMI output from the ground up as my first major FPGA development project.

Pen Plotter


How I helped build a pen plotter from a design on Thingiverse and wrote svg2gcode to draw SVGs with it.

Tag icon malware

Re: You should look at this


The tale of a malicious Excel macro.

Tag icon rust

Kindle DX Graphite as an E Ink Clock


Recreating my broken songbird clock as a digital smart clock.

Tag icon theory

Generating gray codes of arbitrary width


One-liner gray code conversion implemented in SystemVerilog.

Enumerating Lattice Points in a Hypersphere


An intuitive algorithm for the task.

Lindenmayer Systems


A brief overview of L-systems and how they represent intricate patterns concisely.