Main navigation

Little things can take a long time. If you are like me, and use Linux (Ubuntu) for your work machine, you might inevitably run into a permissions issue with the default way npm/node is installed. There is a better way, and that's with nvm.

I am in the middle of preparing to launch a site on my company's hosting platform. This site in particular consumes a service, provided by a server running on NodeJS. We typically secure dev sites behind some basic authentication by the web server, which is mainly done to prevent dev sites from being indexed by search crawlers. So to get past this basic authentication, I set the dev URL to follow the username:password@domain convention. I have not used this often, only for simple cases over the years.

Pictured above: I bought this children's book about planets for my son in the book store bargain bin. The page about the earth, is pictured as a mirrored image. An obvious mistake from the book's publisher.

Discussing complex scientific concepts in a medium limited to 240 character messages is probably the worst idea anyone has come up with. Yet here I am, allowing myself to get dragged into drawn out discussions with armchair “skeptics” who don’t really deserve that label. A few weeks ago, Scott Adams, famous as being the creator of the Dilbert comic strip (to his credit, I love these comics), issued a “Climate Challenge” on twitter. Here is his tweet:

I just had to make a post about this strange issue. A client sent me a database for a Drupal 7 site so I could resolve an issue for them. I clone the site, set up a virtual machine, import the DB. But trying to interact with the site resolved in some unusual errors:

Since the presidential election in November 2016, the state of Wisconsin has de-registered over 482,000 voters from its rolls. This is according to the numbers that The Wisconsin Elections Commission post to their website. Looking at the history of voter registration levels in that state, there was an unprecedented rate of voter purging starting in August 2017, that continued through the beginning of 2018.