American Kleptocracy

The first official act of the stealing of democracy, occurred on 8/15/71, when Nixon ended the gold standard.

The second official act of the American Kleptocracy was the passage of the last amendment, the 27th, where congresspeople gave themselves the right to vote themselves raises– albeit only for the next, not the current set of members.

The third, ongoing, phase of American Kleptocracy is the accumulation of wealth by the truly wealthy.

Wealth is the means of power.

American Kleptocracy is the systematic conversion to Democratic control of the political discourse and choice of candidates, into a pay-for-play system. Candidates who do not sell out to corporate interests via lobbies, PACs, and SuperPACS simply cannot compete. When is the last time you or anyone you know voted for a Federally elected official who didn’t have a “this message paid for random wedge issue focused super pac” mumbled so fast you can’t really understand it and followed by a knowing smile and nod from the candidate in the ad who “approves this message.”

Statistically, never. Unless you’re voting for a 3rd party candidate and in a margins of the political discourse– which means your vote quite literally does not count, at least in the current winner-take-all system of federal elections– you statistically have not had the opportunity to vote for a federally elected official who doesn’t take a majority of their funding from corporate interests, as defined broadly (but realistically) to include PAC, SuperPAC, and lobby based funding, in addition to core corporate donations.

Consider wage growth since the first official acts of Kleptocracy in the 1970’s:

With this singular act, the middle class was doomed. The level of discretionary income that had facilitated a level of education and political engagement, where it was reasonable to expect that one would not only be able to afford to have children, but that they might have a reasonable chance at a college education and a future better than that of their parents.

Since 8/15/71, the ages of first marriage, purchasing one’s first home, having one’s first child, in the US, have risen. In 2025, our children can, on average, not afford to move out, because the costs of their college education and the costs of homeownership, are no longer achievable, even on dual incomes.

Speaking as one of the younger (vs the balance of the baby boomer population) most of us cannot afford our own homes, not that many of us can afford our own apartments, and can we most certainly cannot afford children. It’s doubtful whether the money we pay into social security will be around by the time we need it, and even if it is, we’ll most likely have to move to a 3rd world country to be able to afford to live if we don’t save outside of social security. If we do save outside of social security, and choose to invest, every time there is a crisis, our savings are destroyed, or they are eaten away by inflation if we choose not to invest.


A loan against your American dream

If you had the opportunity to buy a home in the 1970’s, and don’t support free college education, please die already. Your greed and medical bills are bankrupting the country. Like honestly, your generation invented the vulture capitalist playbook, used it to get your own cheap property, hold it until mortgage rates were the lowest in history, and then told us that the problem was avocado toast and lattes. The gross ignorance of your own privilege is so astounding, an outright class war is really the only logical response.

So the right pivoted from being the party of business, to being the party of tax cuts. This way they can make charity payments to the poor, by borrowing against the social security and other benefits we’ll never see. Thus MAGA, and the sheep voting for the wolves. Had the education system not been defunded to the point of dysfunction, after the other 5 guardrails described by Chomsky and Hermann in Manufacturing Consent were strategically dismantled, the voting public would have never fallen for it. Now that elections are just competitions in gaslighting and toxicity for clicks, though, the better angels of our nature are no longer invited to a rational political discourse


In our Kleptocracy, the ways in which the government redistributes wealth are as follows:

1. From poor to wealthy individuals.
2. From rich to poor regions (this is the vestigial populism that propels MAGA).

These two opposing forces of wealth redistribution are the only meaningful functions of modern American government. And this is by the design of the Kleptocrats, who have slowly risen to power over the last ~55 years.

The playbook of the kleptocrat and the playbook of the vulture capitalist are effectively the same.

For their part, while the left has pretended to be the party of the working class, they have sold out to the wealthy elite, who fund the majority of campaigns on both sides. There is no legitimate people’s party. There’s only the logging company who wants to buy up the family land to log it, rendering it uninhabitable for future generations, and the climate change party, who thinks that preservation of the spotted owl is fundamentally a blocking issue to all forms of use for any currently undeveloped land, and who also wants to hijack the language of 100% of society, for the benefit of 1% of society. While I can support the left and feel like a better person, and may even win more elections if I’m savvy, I’m still on a losing team, when it comes to the arc of power over time.

For over 50 years, since the age of the PAC (political action committe), which began with Roosevelt, corporate and wealthy interests have found more and more ways to increase their contributions to, and thus control over, the selection of candidates and issues in the American political process. If the concentration of wealth is the strategy of the elites in the long term conversion of Democracy to Kleptocracy, then candidate and issue selection are it’s tactics.

All these are why, since the 1970’s, the poor have become statistically poorer, in terms of income inequality, than at ANY TIME IN HISTORY.

This is why more rich white men have private rocket companies, than of the 537 federally elected officials got there without taking a majority of their donations from wealthy corporate interests.

Ben Franklin warned us that corporations had neither bodies to jail nor souls to damn, and that he had wrought us a republic, if we could keep it.

I would argue that if the republic isn’t already lost, it is at least in the grips of a crisis, and that nothing less than a new bill of rights, and some degree of at least reform, if not outright revolution, is necessary to return power to the people.

Here is my proposed second bill of rights.

We shall use a voting system leveraging proportional representation to select amendments 26-35.

My singular position on which i am unwilling to compromise in any way, is that this movement must never budge in its commitement that corporate interests may not have any legal influence on the American democratic process moving forward. This is the people’s wedge issue, to call out the leeches who so corrupt and make corpulent the public body, so they themselves can grow fat on its rich blood, and set fire to the system that lets them grow. Our movement cannot hope to succeed if we are fighting an unfair fight. If this amendment can come first, the rest can follow. All the better if we can form a caucus around a set of amendments, designed to drive the extremists back to under the rocks under which they live in the backwoods, and the ivory towers from which they so glibly pronounce half the country despicable, without a bit of the appropriate sense of irony in producing the system that defunded the very education, health, and social systems that made them so.

For shame, Democrats. For shame, Republicans.

We the people call for, nay, demand, the following amendments be discussed exclusively and before any supposed government business, as the only priority, in our efforts to restore our government to control of the people, by the people, and for the people, instead of of the rich, by the rich, and for the rich.

  1. Can’t die, can’t donate: 0 corporate $ in politics. 1 human donor, to one human recipient. No campaign war chests, any leftover funds must be donated to federal matching funds account. Eliminate SuperPACs and citizens united.
  2. Ban all stock trading for congresspeople.
  3. Align school and voting districts to eliminate gerrymandering.
  4. Term limits
  5. Age limits
  6. Lock government pay increases to COLA (same as Social Sec, etc).
  7. Limit non-profit status for megachurches: $5M annual max for church budget.
  8. Right to basic nutrition (not through handouts, but through access to community gardens or work exchange programs)
  9. Right to very basic housing (clean water and plumbing, not necessarily in a location of one’s choosing, and aligned to support the work one performs for the community, in return for meeting their basic human needs)
  10. Right to collegiate education, or UBI– not both (post secondary education is a substantial investment, and individuals who receive this benefit may not expect to also receive more than the most basic of housing and nutrition, unless they earn it through outsized contributions back to the community).

cloud agnost manifesto

If the CNCF are the Sith, we are the Jedi.

OK, maybe that’s not the greatest reference, I’m not saying enterprise software is straight up evil, but let’s run with it a bit and see where it goes. This is an opinion piece, obviously inspired by the devops manifesto. I’m trying to make it a fun read, and set some context, more than I’m trying to be technically correct.


As enterprise software consumed the world, ever since Adobe revolutionized P&L for software firms by going all in on making customers rent not buy, the center of gravity was shifted towards cloud hosted and SaaS solutions. After all, since it’s OpEx instead of CapEx, the budget is easier to approve, and there are all these great benefits to not running things yourself.

Great benefits like not owning your data, having it leaked on your behalf, not controlling your own destiny when it comes to meeting SLO’s, not having any control over if or when new features are released to your environment, oh and my personal favorites, not knowing when large swaths of the internet will fail due to centrailized points of failure, and everything you want is another bill. Just ask any one who has ever had to think about the AWS bill of a unicorn or two, the egress costs alone force you into asking vendors to they support AWS private link at some point, and evaluating it right up there with other required features.

While this has been great for P&L for a lot of companies, it actually kinda sucks from basically every operational perspective.

Under the surface, academia has largely shunned the enterprise software revolution. In this economy, nobody can afford all that, and even in the age of ZIRP, and when AWS was still subsidizing it’s growth to buy marketshare, if you wanted truly high performance compute (ahem, CERN and OpenStack), you didn’t go to AWS, you racked and stacked hardware suited for use. AFAIK and can research, the compute under one of the worlds most advanced k8s clusters is still OpenStack, and at least the storage at CERN is still on ceph/OpenStack.

I don’t actually care for the blockchain/crypto space much based on my limited exposure to it, but it’s worth mentioning in the context of resistance to the subscription based cloud hosted and SaaS serviced normal operating model, and trying to resist centralization, at least in theory.

I’m not saying that if you’re trying to build Netflix or Uber or Doordash or your webstore or whatever app that operates at millions of users scale, CNCF is wrong. If you’re operating an app at scale, and building a single user experience which costs hundreds of thousands of dollars a minute or hour to have down, absolutely build you hybrid cloud EK8S platform and do all your scrum ceremonies and ship your helm charts with maximum release velocity. I’m not saying that’s the wrong approach, for that use case. BUT THAT IS NOT EVERYONE. It’s not even the majority of use cases, and it doesn’t have to become the future where it is.

There are the use cases of running a business, which probably at least needs humans to agree to pay it something, and may even still require humans to do work. Disgusting meatbags who have to be trained and learn and sleep and make mistakes and forget things. So gross, those little human dependencies are, to the enterprise software SAFe 6 operational model. At least there’s the pagerduty abstracton layer to wake those gross meatbags up when they have to fix things, or to find another when one won’t wake up or is hit by a school bus.

Neither of those use cases, actually running a business, or being a human, continue to be best served by the enterprise software subscription models. These use cases have a lot of user stories, like having some way to store knowledge, train people (or your MCP agents), and having some way to riff on or share something with your internal team, without needing to wrestle with IT for access to an account to provision a resource checked by a security policy to OMG I just wanna test this new tool and now that workstations are all locked down, I can’t locally, so I think I’ll just quiet quit.

Photos is perhaps the best use case for something that doesn’t fit as well into the modern SaaS/cloud model. I just wanna be able to put my pictures somewhere, and not have them degrade faster than a 70’s polarioid. No, seriously, my 20’s were on myspace. Maybe they are still there, maybe they aren’t, but they might as well be gone. At least photobucket has warned me daily for months that it’s going to delete things, or is that phishing? I don’t even remember putting anything there.

Perhaps I shouldn’t date myself, but I have more memorabilia from high school, before the digital age, than I do remnants of my life during the early digital age. I had an external hard drive and the computer I had most of my stuff on stolen out of a storage unit while I was moving. There’s no question that having some sort of strategy around offsite replication is critical, but who says we have to be cloud native for everything? Why can’t the cloud be the offsite backup, the cold storage, and the DR/failover solution, instead of the default for everything?

Do I want to pay Adobe or Apple or Google or Microsoft or few hundred bucks a year for cloud storage, just to backup photos? Can I get away with just one, if I have photos from both a phone and traditional cameras? Do I prefer to trust that facebook won’t go the way of myspace, and let them mine my metadata so they can market to me more effectively, and worry about my privacy settings and audience?

Or do I maybe just want to buy a consumer NAS for about the same price as 2-3 years subscription, and find a friend or two who I can setup offsite backup routines with, optionally archiving some stuff to a cloud provider if it’s worth it, and setup plex or immich on that nas, to share with exactly who I want? I won’t question consumer behavior, because these alternatives to self host things weren’t always there. Surely and steadily, though, we find more and more self-hosted alternatives to subscription based cloud and saas services, and with radically improved and simplified tools to host things locally, manage them with infrastructure as code, and follow all the other modern best practices. All while retaining data ownership, having the ability to share photo data between your darktable container and wordpress container, so you don’t need a bunch of egress fees or to replicate data across platforms, having a platform I can play around with whatever flavor of the month, mining some coin, hosting my own open source LLM’s and MCP on, building skills and knowledge critical to operating at scale, etc.

So going back to the original analogy, maybe not such a bad fit with the Sith and Jedi? Do we want giant monolithic solutions designed to maximize P&L, or do we want to control our own destiny and use the same hosting strategy we do to operate and analyze the data from the most complex tools humanity has ever created that humanity as a collective uses to understand the fundamental nature of reality?

After all, if you own the hardware, at least you’ll know if or when your gpus are melting, and be in control of how much to spend, and if/when to spend it, instead of being called in to explain why your monthly budget is off plan again.

A CACF would focus on the majority of computing use cases that aren’t operating some app that’s changing the world through the sheer will of it’s ego. It would focus on projects that had the prospect to meaningfully improve on the ability to locally store or process large amounts of data, or on the ability to simply, securely, and reliably share specific types of data, across the myriad of network environments and presence or lack of available namespaces. It would focus not on building apps that can sale to serve serve millions or billions of humans, but on building apps that actually serve most humans in more real scenarios day to day, without making those humans the product by scraping their data when they aren’t paying.

Now that we have robust tooling for handling IP dynamism, automatically creating DNS records for SSL validation, etc, we have the tools to control our own destiny. What we don’t have, is a great way of knowing which of these open source projects are the most trustworthy, or sets of defaults that are designed to work together. It seems like the forces of time already pushing the pendulum back towards data ownership. GDPR was a watershed moment in terms of pushing back against allowing corporations to just pile everyone’s data into one big juicy honeypot. A decade plus on, we’re ready for a new default operating model for most businesses and humans, one that preserves data ownership, and shifts the conversation away from outright dependence, to thoughtful use, of subscription and cloud based offerings.

Backstory and consulting again

Going beyond a resume, if you want to understand me as a person, understand that I *love* when people tell me something can’t be done (especially if they are willing to pay to be proven wrong), and I’ve made an effort over decades to work on my weak points.

My childhood exposed me to a wide variety of schools, living environments, and conflicts that couldn’t be avoided, so I learned to lean into a challenge when it was unavoidable, and be adept in to avoiding unnecessary conflict.

In high school I got into competitive speech and debate, winning some minor awards, and most importantly becoming confident in front of a room or presenting in general. Coming out of high school, my worst % placement on any subject on the ACT was in the 79th percentile, with most subjects in the 90s, and a 95th percentile composite rank. I had jobs, the loss of a parent, girlfriends, extracurriculars, and cars, lots besides school going on. I wasn’t purely an academic, but by that age enough work ethic had been instilled in me to expect to be at least highly functional in every area, and to be the best or near the best in most areas. I’m a bit of a perfectionist to be sure, I also know that you can do anything but you can’t do everything, and good isn’t necessarily the enemy of perfect.

While I did go to college (3 in fact, trying to find the right fit in terms of expenses and a worthwhile educational experience), I found it at best opulent (College of Idaho), and at worst stifling (BSU), and always a financial burden (WSU, all). I had a 3.something GPA but didn’t graduate due to the loans stacking up, and job I already had. Plus, Will Hunting is my spirit animal, and a wise man once said: “I hear and I forget. I see, and I remember. I do and I understand.”

Through my 20’s, my work was largely sales focused. Around age 25, I started to refocus on tech since it was opportune at the time, and I had some aptitude there. My first big break came when I found a contract retail rep job with Microsoft on craigslist. I was able to parlay that 1 year contract into a permanent “blue badge” role with Microsoft, and take advantage of a bunch of free trainings as a result.

Equipped with some certifications, I struck out on my own as a freelance tech consultant. I was lucky enough to find a couple of mentors in the business community, and work at a really unique very early stage bootstrapped hardware startup, and at a company that makes hospitality POS software for some large properties and clients.

By 30 I was well established in the IT space. In a couple of progressive roles at Tableau, over around 6 years, I grew from being a highly skilled IT technician, to a true DevOps/SRE engineer, and eventually seeing the Salesforce acquisition from the inside. My solid decade of career progression was interrupted by a foray into the nascent blockchain/crypto/web3 space, which I find fascinating and promising on some technical levels, but to say that overall ecosystem left a sour taste in my mouth would put it kindly.

After that interruption in my career progression and adjusting for where I am in life, I decided to take some time off, and enjoyed a ~18 month career break. Now I find myself in a place where I’m back to having full time work. I’m not trying to quit my day job, I enjoy it and want to keep it as a primary source of income, but on the other side of a layoff, I’m starting to look for the right contract engagements to take on the side.

At this stage of my technical career, I have a comprehensive understanding not just of modern service delivery and operational security, but of the software development and operational lifecycles. This means for most organizations and most technical use cases, I’m coming in with highly refined skillsets and knowledge of best practices and tooling that will be transformational for the right customers.

I have managed websites and software development processes and tooling at some of the “coolest” and most reputable tech organizations in the PNW and world, have advanced skills in terms of search optimization strategy and tooling. I can be a game changer for small and medium brands, companies, and property owners seeking to build refined, measurable, and profitable marketing funnels.

I’ve also helped large businesses with things like digital transformation and tools rationalization projects, major infrastructure migrations, and CI/CD/IaC standardization efforts. I can offer insights into gaps in tooling, security posture, and process opportunities, pinch hit as an engineer when necessary, and help organizations build teams that don’t need pinch hitters.

Every organization has weak points. I will find yours, and help make them strengths.

resolve mac office 2016 unkown error and activation issues

how to fix outlook 2016 activation problems without deleting downloaded emails

the problem...
the problem…

the solution:

  1. Download: outlook-activation.command.zip

  2. Double click to extract the outlook-activation.command file
  3. Double click to run the extracted outlook-activation.command file
  4. here’s what you should expect to see if it worked correctly:

    you'll see this if it worked.
    you’ll see this if it worked.

    1. If you can’t open the .command file, you will have to set your OS X security preferences to allow content from “untrusted developers” or just open terminal and run these commands yourself (simply copy and paste):

      killall “Office365ServiceV2”
      cd ~/Library/Group\ Containers/UBF8T346G9.Office
      ls -a | perl -n -e ‘print if m/^[e|c]\w/’ | xargs rm

  5. now, you’ll be prompted to activate the next time you try to send recieve, or you can start activation from the outlook menu manually.  now, just type in your office 365 username and password to activate, and you should no longer get activation or unknown errors 🙂

    now this should work without error...
    now this should work without error…

Continue reading “resolve mac office 2016 unkown error and activation issues”

it’s been a while

DIYSlingbox

these days i’m back in the corporate world, now in a full-time IT role, so i’ve had less time to write but it’s time to get back into the habit.

the projects I’m into lately are largely home-theater related, although i’m now using this as learning material for automating things like updating channel listings with a basic .bat file and task scheduler.

i’ve become a huge fan of http://Plex.tv , which offers what I consider to be the best media management option around.  Not only does it draw together all your media, but it offers remote access via HTTPS (albeit only for plex pass subscribers or lifetime pass holders).  channels for tons of content from basic stuff like Pandora and YouTube are available for easy download from within the web UI.

for more adventurous types, you can add plugins for HBO Go, Spotify, and even the HDHomeRun Prime.  these will often have dependencies on python, perl, or something of the like, so getting them to work is likely to require some time and attention.  the results on a 10MB upload and LTE are pretty amazing 🙂  encrypted content like HBO of course won’t work, but it never does outside windows media center.

HD HomerunViewer turned out to be a pretty slick alternative to slingbox for me.  iinding the plugin download and forum thread was tough during the plex forums outage so I included them here, but it looks like the forum thread has everything working again.

props to  Zynine for putting together such an awesome plugin.  if there’s interest in the setup i’ll be sure to post on how I got it all dialed in.

Sync your desktop between multiple pc’s- free!

I read a thing on lifehacker about syncing your desktop with dropbox and decided to try that out with my preferred sync utility, Windows Live Mesh. 

I set the desktop folder on each of my machines to sync with my cloud storage, and now files I save to the desktop automatically show up on each machine. I was a little nervous that I’d wind up with a proliferation of shortcuts and other junk but Live Mesh seems to be smart enough to only sync files not shortcuts too.  Love it!

http://get.live.com if you don’t already have Live Mesh.

My favorite IT tools

You’re only as good as the tools you work with.  I’ve spent years refining the set of tools I work with, and these are among the best. From the basics of virus and forgotten password recoveries to the real issues like figuring out how to make a silent installer for critical applications during deployment, these are the tool you’ll need.  Well these and a thousand others that I’ll try to add as I have time.

First, NirSoft offers insane set of utilities to do basically anything you can imagine related to windows as it relates to passwords, viruses, data recover, networking, and all other things sysadmin.

When you need details on a single system, from chipset to windows key, update and antivirus status, etc, you can’t beat Belarc System Advisor for a quick scan. 

For larger or ongoing network based software asset management and system administration, SpiceWorks offers a fantastically comprehensive set of services to be configured at your discretion to monitor network traffic and connectivity, antivirus and windows patch application, and help desk ticketing. It’s awesome, and it’s FREE.

If you make webz, the W3Schools might just be your biggest asset.  The W3C is the group that determines and publishes standards for all kinds of programming languages, and most of the open web including HTML5, CSS3, and most of the languages that matter.  They also offer a SWEET web browser/hypertext editor called Amaya, as well as tons of other tools.

Need to figure out why you’re offline?  Here’s the definitive article on windows network troubleshooting.

Use the Windows Installer XML toolset to generate Windows Installer Packages.  Crucial on deployments.

building an ecommerce site with ZenCart

Building your own ecommerce site with ZenCart is surprisingly easy.  If you’ve had any experience with HTML you can probably get the job done, but an understanding of PHP and especially includes and the ZenCart overrides system can be very helpful.

What you need to know before you start installing ZenCart:

1. creating a template of your own is a smart move, and can save you time by letting you switch back to default to isolate theme related issues.

2. You need to change the name of the admin directory for security, but here we’ll just refer to it as /admin.

3. There are other more robust CMS systems out there, but Zen Cart offers a focused community and product and can be a great choice if you want tight control over your site and a generally simpler code base than some of the more robust CMS.

4. Plan your module choices well.  Choosing modules relevant to your business is critical, and matching to your version is as well here.

5. Signup for the ZenCart forums!  People are very helpful, and if you are respectful and informative AFTER doing a few searches you’ll find a relevant thread to get guidance in.

If you’re convinced go ahead and hit their download page or check out this site I helped build with ZenCart.

Outlook 2010 running but not visible on Windows 7

I’ve seen this issue a couple of times in the past few months where Outlook seems to open and run normally (shows running in taskbar, systray, and task manager) but you can’t see it onscreen.

 

Basically the issue seems to bee that Outlook is stuck offscreen somewhere, as in on a 2nd monitor that isn’t connected or it’s on your “right” monitor when you’re only using a left monitor.

 

If you’ve tried outlook /safe to make sure an add in isn’t the cause of your issue and outlook.exe /resetnavpane and neither one has worked, you can try deleting the “office explorer” “frame” reg key.  After this is done, restart outlook and get back to work!

 

The first time I saw this issue the solution involved several steps of doing stuff to force changes to the outlook window’s behavior, and then finally I found this quick one-step fix of deleting the reg key: credit where it’s due- http://lallscreation.blogspot.com/2011/12/outlook-stuck-in-task-bar-opens-off.html#!/2011/12/outlook-stuck-in-task-bar-opens-off.html