• Error TS6053 File '(path...) /node_modules/keycode/keycode.d.ts' not found

    Posted in Everything on Oct 15, 2018

    Have you gotten this error? Is it sometimes accompanied by the even more rare

    Failed to load view '...' because it's not a React element

    If so, restart Visual Studio. These errors seem to go away when you do that. Wasn't able to find this information by Googling, so here it is for you.

    Hm, that 2nd one is more intransigent than I thought. I was able to remove it by setting a breakpoint where it occurs in bundle.js, and then restarting after the breakpoint is hit. Strangely, that eliminated the error, but I'm still having issues with Visual Studio not being able to find things which are definit...

  • A very simple "Using C# HttpClient from Sync and Async code"

    Posted in Everything on Oct 08, 2018

    Simplicity is so nice. I just spent two hours zooming all over the web looking for a very simple HTTPClient code sample. Of dozens that I saw, all of them were overcomplicated. I knew it was just a matter of a few lines of code, and couldn't believe the poor quality and needless complexity I was seeing. The most promising alternative to HTTPClient, for example, RestSharp, currently has code samples which do not match the actual code, which is unfortunate because it does look like the best way to go. I'm not trying to debug someone else's project, I'm simply looking for the easiest way to get u...

  • How to Install the Falcon Agent on Ubuntu Linux (full instructions)

    Posted in Everything on Oct 02, 2018

    After wrestling for a while trying to get CrowdStrike's falcon sensor app running properly in Ubuntu, we found that the online documentation is incomplete. A round trip to their support team got us this PDF (Falcon Sensor for Linux Deployment Guide Documentation Support _ Falcon), which gave us the information we needed:

    Install; your version may be different, the package is available on your portal.

    sudo dpkg -i falcon-sensor_4.12.0-5704_amd64.deb

    Then, had to run these three commands because of a dependency issue. Ignored a few notification-type errors.

    sudo apt-get install libnl1
    sudo ap...

  • Why you cannot divide by zero and why you can

    Posted in Developing Software, Mathy Stuff on Oct 01, 2018

    Well this is going to be fun. Long ago, my thought experiments on dividing by zero detected a bug*, and therefore went in the direction of "you can divide by zero" and of course this left me on the outskirts of mathematics years ago. I set up a tent and made a home there, where I am quite happy. A brand new website now says the same thing, with better examples and clear reasoning. Of course, anyone worth their salt in mathematics will reject it (it's the way mathematics handles innovations around the number zero for many centuries now, so such rejection is not to be taken without... a grain of...

  • Atiyah's proof of Riemann has an unexpected confirmation in Furey

    Posted in Mathy Stuff, Postinfinity Tergiversation on Sep 25, 2018

    Update again, Sept 2021: Just found this excellent link to R. J. Lipton taking Atiyah seriously. I don't have time to dig in right now, but want to. I'm delighted to see someone doing this, as the binary response to Atiyah's insights left me feeling like more people should be looking into this, just in the hope that someone with Atiyah's solid reputation and skills might provide some clues in the legendary pursuit, even if that's all he provided. What's most exciting about this post I just found is that I'm currently studying quaternions, and I'm still curious about the link between Clifford A...

  • King David’s radical insight

    Posted in Everything on Sep 15, 2018

    So I’m reading this book on grace, which is turning out to be one of my favorite books ever, because it so systematically details how grace operates in a way that confirms my own thoughts on the subject for so long. Yet it goes further, and provides lots of evidence to support its position. Here is one insight in the book which never occurred to me before:

    While repenting over his sin with Bathsheba, David said “thou [God] desirest not sacrifice; else I would give it: thou delightest not in burnt offering. The sacrifices of God are a broken spirit: a broken and contrite heart, O God, tho...

  • An adventure begins

    Posted in Developing Software on Sep 13, 2018

    Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for clearhat Enter the new value, or press ENTER for the default Full Name []: Clearhat Room Number []: Work Phone []: Home Phone []: (816)xxx-xxxx Other []: @@clearhat.org Is the information correct? [Y/n] y ubuntu@dashboard:/opt/dashboard$ sudo usermod -aG clearhat Usage: usermod [options] LOGIN Options: -c, --comment COMMENT new value of the GECOS field -d, --home HOME_DIR new home directory for the user account -e, --expiredate EXPIRE_DATE set account e...

  • Merging an existing React project with an empty Visual Studio .NET Core backend

    Posted in Developing Software on Sep 10, 2018

    I'm new to React so I was pleased to finally discover that this task is very easy. After going through all the tutorials on how things work, and diligently searching down a decent React project template, I finally had an existing open source React dashboard that I wanted to integrate into an brand-new .NET Core project which I could then modify to my heart's desire. I thought I would need to carefully stitch things together once I had figured out where to put the files, but it turns out to be so simple! All I needed to do was delete the (nearly) empty stubs within the ClientApp folder generate...

  • Installing ASP.NET Core 2.1 on Ubuntu 18.04 Linux with Apache

    Posted in Developing Software on Aug 31, 2018

    An article on github.io gave all the instructions I needed to get the components above working, and it's a great tutorial. However, I needed to tweak a few commands to get them working, so I'm creating this post here and perhaps will save someone else an afternoon's research if they can find this link as well.


    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
    got this error: "gpg: no valid OpenPGP data found."

    so, after a bit of research, did this:

    sudo apt-get install ca-certificates

    then this worked:

    wget -qO- https://packages.microsoft.co...

  • No longer a superfan of Google

    Posted in Everything on Aug 30, 2018

    Right about the time that Google eliminated their "don't be evil" motto a few years ago, I finally began to lose hope in them, after years of unbounded enthusiasm. It was kind of a final straw thing.

    From then til now, my previous superfan enthusiasm with all their amazing technology -- which held firm for so long -- has slowly, incrementally, faded. I still use plenty of their tech and will for years to come -- they do a great job -- but the joy is diminished because.... well, their dark side looms in the background of everything they do now. I could rant in detail about my concerns, but ple...