Why There is So Much Tech in Ag Today

The short answer is some people are too stupid to be farmers. True, nobody wants to hear that, but, it’s a fact none the less. The stupidity progresses all the…

• seasoned_geek

HUAWEI and the Phallus of Clouds

I have blogged for many years that cloud computing was a train wreck waiting for a plane crash to hit it so it could roll down the hill into a…

• seasoned_geek

Statify WordPress Plugin

I must admit I’m starting to like this Statify WordPress plugin I installed a few days ago. Admittedly it took a bit of playing with to get functional, but it…

• seasoned_geek

Walmart to Go Out of Business Soon

I have never been a fan of Walmart (WMT). It’s enslavement and exploitation of the most unfortunate in the world I have always found repulsive. There are also those persistent…

• seasoned_geek

Linux Anti-Virus Software Experiments

At some point we Linux users have to install anti-virus and malware software, if for no other reason than to protect the token few completely useless Windows boxes left in…

• seasoned_geek

XJed Looks

Since nobody voiced an objection, I wanted to record this here where the pictures would survive. Chris wrote on the jed mailing list that he applied the CBrief patch to…

• seasoned_geek

Another Shining Example of AGILE

Facebook (FB) is one of the most notorious proponents of AGILE. “Move quickly and break things.” AGILE – hacking on the fly without any design or road map while committing…

• seasoned_geek

Never Do a Friday Interview

I have one policy which, every time I break it, ends in tragedy. Never do a Friday Interview. I started this policy over twenty years ago while under contract at…

• seasoned_geek

The Standard Rate Trap

Quite some time ago I wrote a three part series on how to calculate your billing rate. Not enough of you appear to have learned from it given various conversations…

• seasoned_geek

JED – golang support

I didn’t create this language support file. I’m told it even has a few minor issues. It’s just that attachments have a way of disappearing in the archives, so I’m…

• seasoned_geek

A TCP/IP Software Appliance

In the very near future, every viable business class operating system will incorporate a TCP/IP Software Appliance. This is not a firewall. What we have today serving as firewalls may…

• seasoned_geek

Qt and USB – Pt. 5

My actual USB class changed a bit. #ifndef LOGIKALUSB_H #define LOGIKALUSB_H /* * Copyright (c) 2018 Roland Hughes and Logical Solutions ALL RIGHTS RESERVED * * This code is “as-is”…

• seasoned_geek

Qt and USB – Pt. 4

The physical loading of the database isn’t performed by a class. It is performed by a series of C++ functions all contained in the following source file. /* * Copyright…

• seasoned_geek

Qt and USB – Pt. 3

While this class provides access to the database, the bulk of database creation is split off into a regular C++ file. /* * Copyright (c) 2018 Roland Hughes and Logical…

• seasoned_geek

Qt and USB – Pt. 2

Hopefully you can all see the featured image. It’s a screen shot of our little application so far. No, I didn’t make it pretty. That is not the purpose. Here…

• seasoned_geek

Fake Geeks

One of the most annoying parts about being a geek is dealing with a world full of “fake geeks.” In a world full of fake news, fake sincerity and fake…

• seasoned_geek

Old is New Again

If you live long enough in IT, everything happens at least twice. The first book I ever wrote, “Zinc It! Interfacing Third Party Libraries with Cross Platform GUI’S” has become…

• seasoned_geek

Qt and USB – Pt. 2

Today’s post will be the first of at least two posts about identifying your USB device. I started by adding the following code. out << “ProductID: ” << desc.idProduct <<…

• seasoned_geek

Qt and USB – Pt. 1

Recently I’ve had some discussions on the qt-interest mailing list about Qt and USB and why it is not integrated in the package. Many of the kids there aren’t old…

• seasoned_geek

The Current eBay Scam

On 4-15-2018 I received the following email: This was for a Guest order placed on 4-05-2018. I don’t run a virus known as Windows, but, being the only member of…

• seasoned_geek

Expires Faster Than Milk

It’s amazing how quickly things become useless and outdated on the Internet. What is worse is people usually choose one of the first five search results and consider it Gospel…

• seasoned_geek

PhD Job Opening

Since most of you are geeks, and not all of you run BOINC, or you run BOINC but may not be part of GPUGRID I’m sharing this. http://www.multiscalelab.org/jobs/phd-machine-learning-computational-chemistry/ They sent…

• seasoned_geek

A Good Reason to Never Go to Oregon

In the Midwest kids tend to “obtain” alcohol and drive a bit drunk. This is fun. Well, in Chicago they shoot each other, but, that’s Chicago. In Oregon, they run…

• seasoned_geek

Checking return values

Yes, I had to post one more, hopefully shorter, rant on logger.c. This has to do with “checking return values” in OpenSource code. #ifndef MSG_NOSIGNAL # define MSG_NOSIGNAL 0 #endif…

• seasoned_geek

The Fight for Net Neutrality

Rather than cut and paste to share I will share this via a link. We are looking at the Savings and Loan scandal all over again. Deregulation creates arch criminals…

• seasoned_geek

And to think…

And to think, I wrote what became parts 42, 43 and 44 of “Twenty of Two – The Infamous They” soooo many months ago. Apparently the news media didn’t bother…

• seasoned_geek

Cadet Bone Spurs – Too Funny

Ah Tammy, I gotta admit you get full points for that one! There was a bit of a kerfuffle when you were running for election involving the VA, but you…

• seasoned_geek

FileZilla and OpenVMS

Oh, you’ve all been there. For whatever reason you are forced to edit something on your Linux desktop (because no professional uses a Microsoft product)  Even the editors which _claim_…

• seasoned_geek

Xterm and VT Emulation

Many years ago, when I was writing this book I did so using a Linux desktop using Xterm and the following configuration script. #!/bin/sh # vax # 09-17-96 Bob Ess…

• seasoned_geek

Oops!

Your security is only as good as the staff. Make sure your secure backup cabinet is bolted to the floor. An urgent investigation has been launched by the Australian government…

• seasoned_geek

When It Rains It Pours

After having this BOINC machine basically down for a while I decided to give PCLinuxOS another go. I plugged in an external USB drive, inserted my Terabyte Image for Linux…

• seasoned_geek

Marketing Means Don’t Be an Asshole

Over the past few weeks emails like this one have been circling around. ==== Subject: Do You Want MORE Reviews For Your Newest Book? Hello, I saw on Goodreads that…

• seasoned_geek

Question From a Reader

The following question came in from a reader who happened to catch one of my posts on a programming email list. ==== As usual, I quite enjoy your detailed analysis…

• seasoned_geek

Why 1099?

Some pieces of this content have been in other posts by me. I’m going to put it all in one post so I can just send recruiters here rather than…

• seasoned_geek

How Far We’ve Come – Pt. 15

I need to continue yesterday’s discussion about good architectural design a bit. Particularly the part about not shoving everything into RAM. I see two different kinds of C++ developers on…

• seasoned_geek

How Far We’ve Come – Pt. 12

We need a third app. While I thought it would be nice to use the other two by themselves, I got looking into the soon to be extinct Android platform…

• seasoned_geek

How Far We’ve Come – Pt. 9

I will begin this post by informing you not everything works yet. I’m including this post in the series because learning how to un-screw stuff is almost as important as…

• seasoned_geek

Script Kiddies and the Catastrophes They Cause

This is yet another installment of “Move Quickly and Turn Worthless Shit Into Production.” When you come up through real software development, not this worthless script kiddie shit being touted…

• seasoned_geek

The getkey Trap

This topic came up on my Jed mailing list the other day and, once again, I got in touch with my inner Bill. Your inner Bill? Yes, that cranky old…

• seasoned_geek

How Far We’ve Come – Pt. 7

Originally I did a stupid thing. It was so stupid I made it the featured image for this post. I used the install/remove applications menu option to install postgresql and…

• seasoned_geek

KDE Neon – Distcc and Qt

One of the tools which was wildly touted years ago was distcc. This is a distributed compilation system which can be brutal to set up, but can also dramatically reduce…

• seasoned_geek

How OpenSource Bugs are -fixed-

      These 3 “solutions” are what typically “fix” all OpenSource bugs. Close without testing because “code has changed too much.” Declare it an “upstream” bug so you get…

• seasoned_geek

Some Thoughts on MVVM – Part 2

Relational database vendors stepped up to the plate DEC RDB (Relational DataBase, I know, creative) had long since provided SQLMOD. These were source modules you compiled into object form which…

• seasoned_geek

Some Thoughts on MVVM – Part 1

There is currently a lot of chatter in the IT world involving MVVM (Model-View-ViewModel). While there are merits, there are also drawbacks. One of the biggest drawbacks I’ve noticed is…

• seasoned_geek

The Gender Fluid IT Crisis

Most everyone reading this is familiar with the Y2K crisis where lots of computer systems simply weren’t going to work after December 31, 1999. Many conspiracy theorists believe it was…

• seasoned_geek

How Far We’ve Come – Pt. 6

The Backup Script As I started to get back into this I realized I skipped one final yet critical piece of the system. The backup script. I imagine some of…

• seasoned_geek

How Far We’ve Come – Pt. 5

Copying from a thumb drive into our Termux world takes a bit of doing. It’s actually yet another “expert friendly” part of Android. If you don’t already know where things…

• seasoned_geek

How Far We’ve Come – Pt. 4

Keep in mind I have not yet rooted the sacrificial lamb. For the initial stages I’m trying to muddle through it as the average user would. Having had Android on…

• seasoned_geek

How Far We’ve Come – Pt. 3

The Sacrificial Lamb Eventually, if time allows, I will attempt to cross compile both programs to off-the-shelf Android and Raspberry Pi targets. You have already seem the Raspberry Pi target…

• seasoned_geek

How Far We’ve Come – Pt. 2

We need to establish a time frame before I start showing any code. Yes, you can go visit Source Forge to pull down what is there if you are well…

• seasoned_geek

How Far We’ve Come – Pt. 1

Occasionally life gives you a chance to look back at your past and to allow others to resoundingly embarrass you for it. This weekend is such an occasion. Yes, I…

• seasoned_geek

To Those Who Served

Thank you is an inadequate phrase. May you find warm sun and gentle breezes on this Memorial Day.

• seasoned_geek

Qt 5.8.0 – The Microsoft Blues

Microsoft is long known for releasing bug ridden bloatware then charging for the bug fixes. Windows Vista followed by its bug fix Windows 7 and who could ever forget Windows…

• seasoned_geek

Thanking WannaCry

Yes, the title of this post may sound odd for an IT professional, but that is just it, I’m a professional, not just someone who gets paid to write code….

• seasoned_geek

Le Frexit

In a few short days the French will cast their ballots to put Marine Le Pen in office. Yes, there are a good many people who wish to believe the…

• seasoned_geek

The John Smith Act

From time to time I just get fed up and do something. This is one of those times. I finally had enough of CEOs getting away with every crime imaginable…

• seasoned_geek

Your Airbag Might Not Deploy

A neighbor stopped by the other day since he saw my brother and I tugging the lawn mower out of the mud. I hadn’t seen this neighbor in quite a…

• seasoned_geek

The Forth Post

It’s amazing how cranky you get when you become an old man. You become far less tolerant of the low quality half-assed content being foisted onto paying customers in a…

• seasoned_geek

Just How Blatant Can They Legally Be?

Today I received the following email. You will notice they didn’t publish a rate for a natural born U.S. citizen who isn’t a walking talking national security risk. ============== Click…

• seasoned_geek

Google AdWords and the Fool

Some number of years ago I wrote articles for Fool.com or some blog portion of it. I don’t even know if they have that site or any portion of it…

• seasoned_geek

Comet TV – What Syfy Used to Be

It’s no secret the Syfy channel has went to complete shit. They were a big reason I dumped DirecTV. Why pay all of that money when the networks I used…

• seasoned_geek

The Girlfriend Experiment

Time magazine ran an article about “The Girlfriend Experience” quite some time ago. The concept is both intriguing and under explored in general popular works although there has been a…

• seasoned_geek