• Evoluent VerticalMouse C Review, teardown, comparison

    Computer mice haven’t really changed since they were invented. It’s still a block you move about with your hand in a flat position. However, this twisting of the forearm is unnatural, and frequent mouse users will find they develop wrist pain.
    The solution is a vertically oriented mouse. It lets the hand rest in a natural state and in my experience is super comfortable. These are readily available for under $30 on eBay, Amazon and Aliexpress, but are often childsize or simply not comfortable enough. After trying about 4 mice I’ve realised who the reigning champion is: Evoluent.

    Read on →

  • cthelper - fix "Failed to allocate pseudoterminal"

    Kitty/PuttyCyg, Windows 10, cthelper, Cygwin64. This blog post is brief, but my mosh stopped working and I felt I should document the solution.

    Read on →

  • Evoluent Vertical Mouse 4 Sensor Transplant

    Maybe I just play games badly, but for many months I was getting serious wrist pain using my Deathadder. I tried a couple of “ergo” mice, including a Logitech ball mouse (the M570) and a no name eBay vertical mouse, but they didn’t really help, and were damn hard to play games with. At the suggestion of a physio friend, I finally bought the “real deal”, the Evoluent VM4.

    Read on →

  • Modifying AVR PROGMEM at runtime

    As part of a project this year, I needed about 11.5KiB of data which would be maintained on power off, could be modified on the fly, could be read blazingly fast, and didn’t use the Arduino bootloader. Storing stuff in flash using PROGMEM sounds great, but you can’t modify that, right? Wrong!

    Read on →