Author: Lisa

Hack The Vote

There is a component to the ongoing story of Russian involvement in the 2016 election that seems to have gone missing from public discourse. The RNC was hacked too. Information from DNC hacks were released – embarrassing information that questioned the legitimacy of Clinton’s primary victory and that substantiated the worst view people have of her (and politicians in general). What was released from the RNC hack? Zilch.

One possibility is that the RNC hack yielded nothing embarrassing or subversive to release. But do you really think the RNC wasn’t trying to undermine Trump the same way the DNC undermined Sanders? Do you really think the entirety of the RNC is completely upfront about every facet of political discourse?

Immediately after the election, Russians were said to have a kompromat dossier on Trump. Whatever was gathered from the RNC hack is good insurance should Russia’s choice of American leaders backfire on them in some way. Personally damaging information on Trump and RNC information that compromises the integrity of the party.

Repeal and Replace

There’s a television show where a group of people go around to auctions and buy ‘stuff’ to resell. They’ll “bid up” the price to screw other people out of money (I expect this is a strategy to prevent competition for upcoming items?) but sometimes get stuck with a high price on something they didn’t actually want because the competition backs out of bidding prior to expectations. I’m worried the AHCA is the guy who overpaid for junk … it started out as a marketing ploy than actual legislation. Pass a repeal and go to their constituents with “*I* got this passed for you (vote for me again), but the bloody rest of the HR stopped your will from being enacted. We don’t have enough Reps, donate NOW and get more R’s in here. Oh, the cursed President said not to worry because he’ll veto the bill — donate NOW and vote for the R. Oh, wait, this didn’t pass the Senate – send money NOW so we can get a super-majority in 2018.

Except it passes the Senate and the incumbents have to live with the results of their legislation. And, yeah, this country has a policy where hospitals need to provide emergency care to anyone regardless of means (they can also bill the person a few hundred thousand dollars, slowly drain away that person’s assets, and file a lien against the estate). Which is great for a relatively health person who suffers a sudden calamity — car crash, fall down a mountain, etc. May not even be terrible for someone who experiences a heart attack. Town halls with Tea Partiers going on about abstract death panels are going to seem like nothing. Wait until the people slowly dying with access only to emergency interventions that extend their suffering start popping up in the town halls — no coverage for the cancer relapse, but you’ll stabilize me and send me home to suffer a few more weeks. People who realize that, sure, an insurance plan *is* available to someone who had a stroke a few years back but how does this state high risk pool with a 250k annual premium help ME? Seniors who lose their subsidies and can no longer afford heath care. People stuck in terrible work situations because losing coverage means the condition will become pre-existing.

Wait until women see premiums quadruple after having a child. My local rep couldn’t tell me if the insurance company would be disallowed from raising my premiums if I self-funded sterilization, provided a doctors note attesting to menopause, swapped over to female partners, or otherwise precluded future pregnancies … and he then he got all annoyed with my expectation that he would have read and, ya know, *understood* the full text of a bill for which he was voting. 

And Republicans will free insurance companies from ACA’s requirement to spend 80-85% of premiums on health services … so all of these sad stories will be coupled with record profits and stock buy-backs within the insurance sector.

Owntracks Stuck In “Connecting” To MQTT When Using WebSockets

Our home automation presence is maintained through an Android app, OwnTracks, which updates a Mosquitto server via a WebSockets reverse proxy. Mosquitto runs on a Fedora 25 server and was installed from the default RPM repository.

Recently, we stopped receiving location updates – both of our Android clients were stuck “Connecting” to the MQTT server. Nothing appeared in the Apache access or error logs, and capturing network traffic only got a small number of packets (TCP session overhead ‘stuff’). Even bypassing the reverse proxy and using the internal network to communicate directly to the Mosquitto server only created a couple of packets. Using a test client (http://www.hivemq.com/demos/websocket-client/), I saw strange connection failures — so I knew the problem was not specific to the OwnTracks client.

It seems there was a bug in libwebsockets v2.1.1 (and possibly others) — when we updated our Fedora installation, the new libwebsockets broke our MQTT over WebSockets. Currently, the Fedora repository still contains an impacted version of libwebsockets. To resolve the issue, I built the latest stable libwebsockets and built mosquitto against this updated library.

Process: The first step is to remove the dnf managed packages (rpm -e libwebsockets libwebsockets-devel mosquitto). Then build libwebsockets and mosquitto.

To Build LibWebSockets:

wget https://github.com/warmcat/libwebsockets/archive/master.zip
unzip master.zip
cd libwebsockets-master/
mkdir build
cd build
cmake ..
make
make install
cp libwebsockets.pc /usr/lib/
cp lws_config.h /usr/include/
cp ../lib/libwebsockets.h /usr/include/
cp ./lib/libwebsockets.so /usr/lib/

To Build Mosquitto:

wget https://github.com/eclipse/mosquitto/archive/master.zip
unzip master.zip
cd mosquitto-1.4.11
vi config.mk # Line 68, change to “WITH_WEBSOCKETS:=yes”
make
make install

Start the Mosquitto server and try again. Voila, presence works again!

Middle East Peace And Avoiding The Civil War

Donald Trump thinks the Civil War could have been avoided — well, yeah it could have been. If slave owners had voluntarily ceeded their economic advantage (i.e. capitulated to the abolitionists position)  or if the nation had continue granting individual states the “right” to allow their citizens to enslave other humans … voila, no war. But there’s no middle ground between “I can subjugate and exploit other people based on some aesthetic aspect” and “humans are humans”. His ignorant musings worry me – if for no other reason than a great deal of study has been done into the proximal and distal causes of the Civil War (i.e. the exact opposite of “People don’t ask that question, but why was there the Civil War?”).

It is simply terrifying when the same individual is willing to “do anything” to broker a peace deal in the Middle East. I guess he’ll be learning that (just like health care, free trade, and South East Asian affairs) Middle Eastern discord is harder than he thought.

The Address Game

There are some things that a young kid just needs to know as they venture out into the world — be that a trip to the zoo or a day at preschool. Their address and a parent’s phone number are high on that list. I made a phone number bracelet for her — number beads and a few sparkly stars with a magnetic clasp – for her first trip to the zoo, and I’ve been adding sparkly stars to make it larger as she grew. She more or less accidentally memorized our phone numbers from reading the bracelet. But learning our address wasn’t so easy. I suspect the impetus behind “make a song out of it” isn’t that it’s easier to remember the song but that a kid is quite willing to sing something they’re not normally willing to repeat. Anya wasn’t particularly excited to sing our address either, so the traditional method was out.

Instead, we play a lot of games where she buys something from me (where do you want this unicorn delivered?) or has to get a license or permit (you need a license to fly this aeroplane, certainly need a dragon permit before you can own one, construction requires zoning and building department approval) and she needs to provide her address as part of the game. While she didn’t want to repeat the address as a learning experience unto itself, she happily accepted my prompts, repeated, and memorized the information as an incidental component of the game.

Before she knew the address reliably, I made sure she knew to tell people a regionally well-known (and Google-able) fact about the town. It’s a small town, so really getting to the police here and telling them we live across from the mini golf course would suffice. Fortunately, I never had to find out if a stranger who happens across a small child lost in the woods would be willing to search for buzzard day and acquiesce to her request to call the police at the Buzzard Day township. But I figured that had a better shot than nothing to go on. Plus, I figure it’s a good fallback position if she’s panicked and unable to come up with the address.

Unanticipated consequences

I was at a rally opposing privatization of social security investments – a reporter asked me to comment on my particular objection. Was I worried about affording retirement? Was I concerned about parents? Or someone else? No – my objection is that the raison d’être of social security was the massive crash in the stock market in the 30’s. Lots of people had their money in the stock market (sure, over-leveraged so more than their money) and then had nothing. The social safety net was to provide bare sustenance for people whose private retirement savings didn’t pan out. Why in the hell would you want to invest that money in the stock market?!

I think the net neutrality opponents are having the same lack of foresight. How is controlling network bandwidth allocation any different than censorship? How does it not prevent alternative ideas from being propagated? How does it not stifle innovation and harm small companies?

America-First Offshore Energy Strategy

I don’t like the idea of offshore oil drilling. Didn’t much care for it before the BP fiasco down in the Gulf, and certainly didn’t become a fan of it afterward. I understand the allure of cheap domestically produced fuels, but if one really wanted to put America first … there would be a focus on energy production that is sustainable in the long term.

Companies bidding to drill on federal lands pay two dollars per acre. Probably a huge bargain, but not zero. Then there’s a royalty of 12.5% from their production (maybe 18% for offshore, it’s a little confusing because two different agencies control the on-shore and off-shore lease agreements). Again, probably a huge bargain … but the current royalty seems to have generated two billion dollars in revenue from offshore oil drilling alone. And, yeah, the government is already doing something with that money. But they are not doing anything with the money from drilling contracts that have not yet been made.

I propose our Legislature dedicates 90% off the proceeds from the new drilling contracts to (1) renewable energy research, (2) public utility renewable energy adoption, and (3) outfitting federal buildings with wind turbines, solar panels, or other renewable energy generation facilities as appropriate for the area. Buy American made solar panels and wind turbines. Hire American workers to install the things. Spur advancements so American made solar panels are incredibly more efficient than anyone else’s.

Yeah, we’ll probably destroy the ANWR in the process. But that’s going to happen either way. This would at least provide a viable long term solution and the short-term MORE OIL solution we’re getting anyway.

Bulbs For Next Year

The fall planted bulbs are in bloom, and we know what grew well here (and what didn’t — wild tulips survive well here, but the big, beautiful Dutch tulips become a rodent buffet. I’ve tried mixing them with other bulbs to no avail. As much as I love the Dutch tulips, I’m not buying more this year.). It’s time to put in an order for this Autumn. I order bulbs from both ColorBlends and Old House Gardens. This year we’ll be planting daffodils:

  

And some more crocus bulbs to scatter throughout the lawn:

DIY Hop Arbor

Our hops are finally strung! I ordered coir rope that is used by most hop growers – hopefully this doesn’t snap like the twine we used last year. Last year, all of the ropes slid together at the top. Which stretched the ropes (and probably didn’t do anything to keep the twine in one piece). This year, used 3/4″ PVC piping (yet another Home Depot purchase not being used as intended) and drilled holes through which the ropes are strung.

 

It was a lot easier to get the strings up this year – we ran each individual rope through its hole and tied the stakes to each end. Then pulled the wire that runs between the two trees up and secured it onto the tree branches.

Some of our vines were long enough to wrap onto the coir rope — so we’ve got hops climbing their ropes: