Extinction event

We’ve lot a few good bike shops in Roanoke over the past few years. It’s a tough business and the pandemic didn’t help. One of them (Starlight) stopped selling bikes for a very good reason: the owner found a better business. Two of them found new homes with bigger stores in the area. I’d bought bikes or various services from each of them and it was nice to have the variety of stores each with their own feel and focus.

Read More

Neovim

I noticed that Neovim recently had a new release. I’ve been a happy Vim user for quite some time and I’ve been meaning to check out Neovim to see what it might offer me. The big item in the release is the inclusion of Lua as a first-class scripting engine. That doesn’t mean a whole lot to me as I’ve not used Lua but it seems like a solid evolution for creating plugins.

Read More

Hit 'em with policy!

The White House released a statement on improving cybersecurity for critical infrastructure control systems. That’ll really show those Russians we mean business! It’s better than nothing and the goals are laudable, but until some real regulations are established to enforce application of standards, the “sector-specific critical infrastructure performance goals” will continue to be unmet. Some stiff penalties for failing to meet the standards could make a difference. More importantly than the penalites which corporations often treat as a cost of doing business, it might engender a change in attitude much like the safety cultures now present in most manufacturing environments.

Read More

YouCompleteMe

As part of my ongoing evolution of my server create scripting, I’m adding YouCompleteMe to the mix. Code completion is a really nice thing to have and YCM does it very well. This is a more complicated plugin to install as it depends on a language server so it can work asynchronously and must be compiled when installed. The first thing is to ensure that the prerequisites are installed: rob@ub01:~$ sudo apt-get install cmake llvm After that, edit the .

Read More

Enhancing my server creation script

Over time, I’ve improved on my server create script by allowing for the inclusion of some configuration files that I find useful. To do this, I created a new Github repo for my dotfiles based on some inspiration by Mastering Vim. I’ve been using Vim for quite some time, but this book had some good ideas to make my usage even better. Among them, the idea of creating a Github repo for dotfiles.

Read More

We know who EU are

China has started to ban cryptocurrency and now it looks like the EU is following suit. The Chinese seem to be preparing the ground for the Digital Yuan and want to get rid of competition while the EU is targeting money laundering in their efforts. Although there are plenty of other ways to launder money, cryptocurrency is very useful for ransomware. Making it harder to use cryptocurrency anonymously might help make ransomware less lucrative (or at least more difficult to turn into hard currency).

Read More

Broken bicycle supply chain

I was pretty excited to order a couple of State Bicycle 6061 Black Label All-Road bicycles from a LBS in April. At the time, they said it would be the end of June for delivery. That seemed OK to me. I’ve got plenty of other bikes and that leaves plenty of time for summer riding. Then the date slipped to July…then to late August. It’s a First World sort of problem, but still annoying.

Read More

He's dead Jim

Firefox is the last browser to remove FTP support pretty much killing widespread use of this rather insecure protocol. This is bittersweet as I got my start on the Internet using FTP and Gopher to download data for economic analysis in the early 1990s. But the Internet was much different then and I applaud the push for encryption everywhere. With tools like Let’s Encrypt there is really no reason to have any uncrypted traffic on the Internet.

Read More

Dogecoin!

I just love this quote from a Bloomburg article: Just imagine traveling 10 years back in time and trying to explain this to someone; just imagine what an idiot you’d feel like. “There’s going to be this online currency that people think is a form of digital gold, and then there’s going to be a different online currency that is a parody of the first one based on a meme about a talking Shiba Inu, and that one will have a market capitalization bigger than 80% of the companies in the S&P 500, and its value will fluctuate based on things like who is hosting ‘Saturday Night Live’ and whether people tweet a hashtag about it on the pot-joke holiday, and Bloomberg will write articles and banks will write research notes about those sorts of catalysts, and it will remain a perfectly ridiculous content-free parody even as people properly take it completely seriously because there are billions of dollars at stake.

Read More