Author: Ryan Sawyer

  • Installing Linux on a 2008 Intel-based iMac

    This weekend I decided to install Linux on an early 2008 24-inch iMac (3.06 GHz Intel Core 2 Duo). This machine was at some point upgraded to a 1TB HDD with 4 GB of RAM, but has been stuck on an outdated version of Mac OS X and thus for example limited to very outdated…

  • Search for Rumble videos in the terminal

    Rumble has some documentation suggesting the existence of an official API, but it appears all requests for API keys have fallen on deaf mailboxes. This is working, for now: #!/usr/bin/env bash #rts/oarion7 # Search for videos on, returns url(s) for selected results; tab key to select multiple # Dependencies: xmllint, rlwrap, jq, fzf…

  • Chris Hedges: Lynching the Deplorables

    “There is little that unites me with those who occupied the Capitol building on Jan. 6. Their vision for America, Christian nationalism, white supremacy, blind support for Trump and embrace of reactionary fact-free conspiracy theories leaves a very wide chasm between their beliefs and mine. But that does not mean I support the judicial lynching…

  • Seymour Hersh: How America Took Out The Nord Stream Pipeline

    The New York Times called it a “mystery,” but the United States executed a covert sea operation that was kept secret – until now.

  • Notice

    I have archived my pier and incorporated an affected opposition to Urbit as a core component of my self-marketing strategy for the remaining quarter of 2022.

  • Upgrading Urbit binary from 1.9 to 1.10

    Upgrading Urbit on your Linux server has finally become ridiculously easy, with two quick caveats. An upgrade for the Urbit binary, version 1.10, was released last week. Version 1.9 was the most recent release before this upgrade, and it’s the one which we documented previously. I wish it were called 1.09, but I haven’t come…

  • Installing Urbit on Ubuntu 20.04 LTS with AWS Lightsail

    The official guide for installing Urbit on a Linux server is accurate enough and up to date. At the same time, it’s easy for documentation on Urbit at this stage in its development to get deprecated substantially, and running any project like this will involve variation by some combination of preference and environmental necessity. I…

  • Copy awesomewm notifications to the clipboard

    function copy_naughty() — Copy naughty notification(s) to clipboard in v4.3; API changes in — later versions should simplify. Multiple notifications are outputed — to a table, then concatenated as one string sent to xclip. local cs — “combined string” local output = {} for s in pairs(naughty.notifications) do for p in pairs(naughty.notifications[s]) do local ntfs…

  • Consortium News: High Court Allows Assange to Appeal to Supreme Court

    Read More: https://consortiumne … upreme-court-appeal/

  • Control the awesomewm system tray using only the keyboard

    We are surprised at the time of this writing that the system tray remains such an obvious bottleneck in the nevertheless ubiquitous fight against mouse-dependency among neckbeards the world over. I present accordingly, systray_hints.