• depsterr.com
  • about
  • blog
  • feed

  • A first look at SECD machines 10 December 2021

    The SECD machine is a virtual machine designed to evaluate lambda expressions. It’s purpose is to be a more natural goal for compilers than assembly while maintaining reasonable execution speed. In this blog post you will get a quick intro to SECD machines and an overview of a simple implementation.

  • Running Linux on the Thinkpad X13 Yoga (Gen 2) 09 October 2021

    This is a rather short blog post on how to get the Thinkpad X13 Yoga (Gen 2) working properly on Linux. This includes, making audio work, removing screen tears, making the screen auto rotate, and making the desktop a comfortable size.

  • Writing portable Makefiles 22 January 2021

    Makefiles are a great portable tool for compiling your programs which any POSIX compliant system will provide, however, a lot of Makefiles are GNU Makefiles, which are less portable. This blog post will not only explain how to write Makefiles, but how to emulate GNU make features.

  • Go download a car 16 September 2020

    “Piracy, It’s a crime […] You wouldn’t steal a car.”, these are the words of an anti piracy campaign launched by the Motion Picture Association, an organization which works for multi billion dollar corporations such as Disney, Netflix, Paramount, Sony, Universal, and Warner Bros. Entertaining as these words may be, they also excellently illustrate how ludicrous the arguments against piracy can be.

  • Librebooting the macbook 2,1 30 November 2019

    libreboot boot screen
    My macbook showing its libreboot boot screen