Twoots of the moment

I like the idea of me being so clueless that I have to share tweets on wordpress.

BLERDIN ERDG SERFTWER U GERS

I’m consistently amazed by Hashicorp software. I’m inordinately proud of this image. Have a nice day.

Songwriting and suchlike

When I returned to Texas in 2000, I spent some time writing and recording music using equipment I’d purchased in ’96 or ’97: a couple of Shure omnidirectional mics, an M-Audio Omni I/O & Delta 66 combo, and whatever instruments I had available at the time, using an old version of Cakewalk for which I had some digital effects packages. At that time (my recollection isn’t clear, this was all sometime between ’00 and ’03), I found a songwriter’s forum mostly frequented by electronica and hip-hop folks hosted at deadmurder.com, where you could post songs and other users could review them. This was in the heyday of the OLGA, Harmony Central, altcountrytab.com, and other tabbers’ sites (shout out to Chuck Taggart’s amazing Uncle Tupelo lyrics and tabs), so I’d occasionally post tabs for songs, too. Anyhow, deadmurder used a bunch of wacky php scripting that changed pretty frequently, then underwent major changes and a shift to the wire.fm domain name, and one downside of all the fancy scripting was that the Wayback Machine didn’t index the site in a way that I can see any of my old content.

Occasionally, I’ll be going through a box or random stack of CDs and come across some of the stuff from those days, and I’ve probably got multiple copies of mp3s ripped from CDs I burned at one time or another. None of it was particularly good quality, but I opened a SoundCloud account and posted some of it there, as well as transcribed the lyrics I wrote to the best of my recollection at github.com. Many of the recordings were made early on in the songwriting process, which accounts for the difference between the recorded lyrics and those I put up on github.

For a while, I played with a group of folks in Olympia, WA under the name Popoko Darling, and I may post some of the tracks I’ve got from what we recorded, although my contribution wasn’t in the writing of the thing, at best I improvised the part I played to complement the lyrics and written guitar part. Still, I had a lot of fun playing different instruments (guitar, bass, accordion, keyboard, ARP synth, resin key vibraphone, and probably something else), and I like Rick’s songs.

Welp, I’ve been composing this post on my phone after the morning diaper change and it’s time to get going to work. I just wanted to get these thoughts out there since much of this stuff has suffered bit rot or otherwise been lost to the sands of time.

Evening Thoughts

Speaking with my wife as we’re getting ready for bed, I tell her that I was checking on bills and making sure everything was all up to date. We touch on some others, then Time Warner Cable comes up.

Those fuckers. Someone should bazooka them like Daryl did those jerks on their bikes

For background, TWC had majorly screwed up our service multiple service calls in a row some months back, and we were told that we’d get free Internet service for a year. We got free Internet service on one bill, then it went back to full price and the few times I tried to call them on it the representative said there was no such note on our account.

This was months back, and in the interim K gave birth to a child, so there’s been plenty of reasons to think about other things by now. She’s still very angry about it. Time Warner Cable really knows how to build satisfying customer relationships…

Finally, Citrix on Linux just works*!

*as long as your Citrix administrator allows HTML5.

This was tested on Fedora 22, 64-bit version, on a Dell M4600 behemoth notebook, from a clean installation, using the tar version of the installer. The installer doesn’t unzip into its own directory (can Citrix ever get anything right?), so you’ve got to do that yourself. The installer doesn’t have any options, so you get to walk through the installer yourself. Run the following commands as root.

dnf install glibc-devel glibc-devel.i686 glibc glibc.i686 adwaita-gtk2-theme.i686 libcanberra-gtk2.i686 PackageKit-gtk3-module.i686
mkdir -p /usr/local/src/icaclient/
mv linuxx64-13* /usr/local/src/icaclient/
cd /usr/local/src/icaclient/
tar zxfv linuxx64-13.1.0.285639.tar.gz
./setupwfc

Walk through the installer, and integrate with your browsers if you want. I don’t have good experiences with the browser integration, myself.
Time to take a look at what’s missing (something’s always missing). Here’s an example of what might be seen here.

ldd /opt/Citrix/ICAClient/wfica | grep -i "not found"
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libatk-1.0.so.0 => not found
        libgdk_pixbuf-2.0.so.0 => not found

Using Fedora, you have the power of DNF (Yum’s replacement) to simply autoresolve dependencies to install the missing libraries. It’s more annoying on Ubuntu, as apt-get is a complete pain in the neck. Here’s an example of dnf autoresolving packages.

sudo dnf install libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0 libatk-1.0.so.0 libgdk_pixbuf-2.0.so.0
Last metadata expiration check performed 0:28:43 ago on Sat Jun  6 12:02:51 2015.
Package gtk2-2.24.28-1.fc22.i686 is already installed, skipping.
Package gtk2-2.24.28-1.fc22.i686 is already installed, skipping.
Package atk-2.16.0-1.fc22.i686 is already installed, skipping.
Package gdk-pixbuf2-2.31.4-1.fc22.i686 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!

If you get a certificate error when connecting to your storefront server, try this:

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/

That was pretty much it for me. The second time I installed Fedora 22, I did all this prior to attempting to connect, rebooted, and used the Activities menu to launch the Receiver application. I haven’t had any problems at all.
Yay!
netscaler-login

Corporate Power

An interesting quote from a Miami Herald movie review of Ex Machina:

I have a real ambivalence about these giant tech companies. On the one hand, they’re amazing. They’re like NASA in the 1960s, except instead of going to the moon, we are exploring artificial intelligence and how to make universal translators and how to get technological benefits to remote parts of Africa. All this stuff is helpful and good and useful and admirable. But at the same time, there’s no real oversight on these companies. They’re not transparent. They’re hidden. That makes me nervous. I don’t care if they’re doing something wrong. That’s irrelevant. When they have this much power, someone needs to be watching them. So somewhere in this movie, I am trying to gently fan the flames of that fear. I wouldn’t call it paranoia, because that’s unreasonable. This is a very reasonable fear. There is no privacy anymore. Just forget it. That land grab is gone. It doesn’t exist. And that should be scary.

-Alex Garland

@cote and @littleidea

just jawing about how pivotal @pivotal is and stuff and then this:

There’s software that deploys software. There’s a contract between that deployment and the actual deployed software, and that’s maintained in a way that is both constraining and liberating.

I think one way to frame that which is easy for people to understand, at least in our circle is, yeah, you only have 140 characters, but you could do a lot with 140 characters. The constraints give you more than the …

Coté:
Exactly. Yeah, it’s almost like we have a gluttony problem in IT, where if you put stuff in front of us, or give us options, we’ll eat it, sort of my eating method style. Any food you put in front of me, I’ll eat. To some extent, it’s nice to have constraints if you have that disorder.

Andrew Schafer:
To some extent, that’s the betrayal of enterprise software. The last few decades of enterprise software, it’s been this war over who could have the feature matrix, and people are often buying software that they don’t think about systemically. A lot of times, they don’t have any experience with the technology, and they’re not going to be the ones to use it, because of the way the selling happens through executive channels.

As a consequence, for the longest time, pre-GitHub, pre-Twitter, pre-free flow of information, a lot of software was just sold on whoever could cram the most features into a presentation and show it to the executives.

As an employee of a frequent consumer of <bombast>Enterprise Software</bombast>, I can’t agree with this enough, and the bizarre thing is that even though you can hold up the examples of how Gartner is talking about doing things better, and the business world is coming around, etc., the self-awareness isn’t at a point where they say “I said I wanted a managed service like SaaS and you showed me a managed service like IaaS, my staff said that isn’t what I asked for, then you presented me with a bill which I promptly paid. That’s not a workflow that will give us the results we want!” and start changing.

Listening to @snowded talk about the taxi fare workaround and then saying that behavior is justifiable in the right circumstances lined up the Cynefin Framework to me in a way I hadn’t quite engaged with yet. If you are interested in talks around managing complexity, systems thinking, lean theory, and haven’t yet, do give the recent @foodfightshow discussion a listen.

ripper precious bodily fluids

oscar strangelove, or how I learned to stop worrying and love the ENC

I came up with a talk for Puppet Camp Austin 2015, but due to unforeseen circumstances didn’t end up delivering it. However, I’d be happy to talk to anyone about Adrien Thebo’s Oscar plugin set for Vagrant, which makes it easier to develop modules for consumption against Puppet Enterprise. Oscar lets you stand up a new Puppet Master and client nodes in a much tighter cycle than would be possible without it (although it’s not a trivial task to perform either way).

Anyhow, it’s a thing and it’s done now so there.

Quote

As both capital…

As both capitalist and communist states – not to mention the technological world – have evolved under the illusion that men purposefully built them, ideological optimism seeps into every niche of our lives. It is made worse by mass culture which feeds our most destructive illusions, fostering the belief that if we’re only justified (and who isn’t?) – if we only calculate things correctly, if we only do the right thing (and who doesn’t?) – then the future must yield the desired results.

-Stephen Vizinczey

Quote

On the one hand…

On the one hand it’s fair to blame her, because it’s true – she’s the only one who knows these things, but on the other hand it’s not like she’s out there maliciously trying to make your life worse by knowing something you don’t know. So, we made a very simple change – we took the workflow that we were already doing, right, the process that we already had – and we just represented it graphically with Trello.

Luke Kanies on hacking culture, devopsdays 2013 Portland