Homemade Dog Food

In case we do get a dog, I wanted to have a few recipes for homemade dog food because I really don’t want to feed a dog fat coated grain nuggets.

Liver Brown Rice

  • 2 lbs raw chicken livers (3 containers) – remember, you can also use beef liver
  • 2 cup of cooked brown rice, set aside
  • 1 cup of chopped carrots
  • 1 chopped broccoli,
  • 2 cup of water
  • 1 teaspoon olive oil for pan

Chop veggies and liver into bite sized pieces. Saute liver. Add water and simmer until liver is cooked. Add veggies and cook for a few more minutes. Cool and refrigerate/freeze.

Beef Sweet Potato

  • 1 pound of beef
  • 1 small sweet potato
  • 1/2 cup of carrots, diced
  • 1/2 cup of green beans, diced
  • 1/2 cup of flour
  • 1/2 cup of water
  • 1 tablespoon of vegetable oil for frying

Microwave the sweet potato until mostly cooked and chop into bite sized pieces. Dice beef and saute in olive. Remove meat from pan. Add flour and water to make a gravy. Add in veggies, sweet potato, and meat. Cook over medium-low heat until carrots are cooked (5-10 minutes). Cool and refrigerate/freeze.

Lots of Veggies (my own)

  • 3 lbs beef offal
  • 1 cups brown rice
  • 3 cups spinach, shredded
  • 1 zucchini, chopped
  • 1 cup peas
  • 1 tablespoon oil
  • 1/4 cup flour
  • 2 eggs
  • 1 cup meat stock
  • 1 1/2 teaspoon ground egg shells

Dice everything into bite sized pieces. Saute meat for a few minutes until mostly cooked. Add in flour, egg, and stock to make a gravy. Stir in veggies and cook for another 3-4 minutes. Cool and refrigerate/freeze.

Apples!

  • 3 lbs turkey/chicken
  • 1 cups brown rice
  • 2 apple
  • 2 cup carrots
  • 1 tablespoon oil
  • 2 tablespoons tapioca powder
  • 2 eggs
  • 1 cup meat stock
  • 1 1/2 teaspoon ground egg shells

Dice everything into bite sized pieces. Saute meat for a few minutes until mostly cooked. Add in flour, tapioca powder, and stock and heat make a gravy. Stir in fruit/veggies and cook for another 3-4 minutes. Cool and refrigerate/freeze.

 

GoFCCYourself(.com)

You know what you find when you drain a swamp? A whole bunch of rotting detritus. I’m not going to pretend astonishment that a former Associate General Counsel from Verizon thinks net neutrality is a terrible idea. I remember getting an e-mail message from my employer, another network provider, detailing how this terrible proposal was going to drive us all out of business. Or something similarly over-dramatic.

Facilitating public comment on Executive branch proceedings, such as GoFCCYourself.com, is an interesting idea. Take a circuitous government web site that ostensibly allows individuals to post comments on issues and circumvent the terrible user interface by getting your own URL and I assume including the appropriate POST headers to get individuals in exactly the right place to submit their comments.

I’ve used this short-cut to submit my opinion to the FCC, but I also forwarded the same message to my rep in the House and my two state Senators:

I have submitted this to the FCC for Docket 17-108 but wanted to include you as well. If the FCC does roll back net neutrality, as their chairman indicates is his desire, I beseech you to ready legislative controls to prevent ISPs from using speed controls to essentially censor Internet content.

I am writing to express my support for “net neutrality” — while you want to claim it reduces carrier investment or innovation, customer acquisition and retention drives carrier investment and innovation. Lowered cost of operations, creating a service that allows a higher price point, or offering a new service unavailable through a competitor drive innovation. Allowing a carrier to create a new revenue stream by charging content providers for faster access is not innovation – QoS has been around for decades. And it isn’t like the content is being delivered to the Internet for free. Content providers already pay for bandwidth — and a company like Netflix probably paid a LOT of money for bandwidth at their locations. If Verizon didn’t win a bid for network services to those locations, that’s Verizon’s problem. Don’t create a legal framework for every ISP to profit from *not* providing network services for popular sites; the network provider needs to submit a more competitive bid.

What rolling back net neutrality *does* is stifle customers and content providers. If I, as a customer, am paying 50$ a month for my Internet service but find the content that I *want* is de-prioritized and slowed … well, in a perfect capitalist system, I would switch to the provider who ‘innovates’ and goes back to their 2017 configurations. But broadband access – apart from some major metro areas – is not a capitalist system. Where I live, outside of the Cleveland suburbs, I have my choice of the local cable company or sat – sat based Internet introduces a lot of latency and is quite expensive for both the customer and the operator (and has data limits, which themselves preclude a lot of network-intensive traffic that ISPs wish to de-prioritize). That’s not a real choice — pay 50$ to this company who is going to de-prioritize anyone who doesn’t pay their network bandwidth ransom or pay 100$ to some other company that is unable to provide sufficiently low latency to allow me to work from home. So add a hour of commute time, fuel, vehicle wear, and reduced family time to that 100$ bill.

Rolling back net neutrality stifles small businesses — it’s already difficult to compete with large corporations who have comparatively unlimited budgets for advertising and lawyers. Today, a small business is able to present their product online with equal footing. In 1994, I worked at a small University. One of my initiatives was to train departmental representatives on basic HTML coding so the college would have an outstanding presence on the Internet. First hour of the first day of the training session included a method for checking load times off campus without actually having to leave the campus network. On campus, we were 10 meg between buildings and the server room and anything loaded quite quickly. At home, a prospective student was dialing in on a 28.8 modem. If your content is a web page for MIT, a prospective engineering student may be willing to click your site, go eat dinner, and come back. Load time isn’t as much of a problem for an organisation with a big name and reputation. Unknown little University in Western PA? Click … wait … wait, eh, never mind. The advent of DSL was amazing to me because it provided sufficient bandwidth and delivered content with parity that allowed an unknown Uni to offer a robust web site with videos of the exciting research opportunities available to students and the individual attention from professors that small class sizes allow. No longer did we need to restrict graphics and AV on our site because we weren’t a ‘big name’ University. That there ever was a debate about removing this parity astonished me.

Aside from my personal opinion, what is the impact of non-neutral networks on free speech? Without robust legal controls, ISPs engage in a form of quasi-censorship. How do you intend to prevent abuse of the system? Is a large corporation going to be able to direct “marketing” dollars to speeding up their page to the harm of their competitors? Can the Coca-Cola Company pay millions of dollars to have their content delivered faster than PepsiCo’s? Is the ISP then the winner in a bidding war between the two companies? What about political content? Does my ISP now control the speed at which political content is delivered? What happens when Democrats raise more money in the Cleveland metro area and conservative views are relegated to the ‘slow’ lane? What happens when the FCC gets de-prioritized because ISPs want even less regulation??

I would still worry about the legal controls to prevent quasi-censorship, but I would object less if the FCC were to implement the net neutrality requirements like some of the telco regulations for CLEC’s where there were no ILEC’s had been — where there is no or limited competition, net neutrality is a requirement. Where there are a dozen different ISP options, they can try selling the QoS’d packages. Polls and voting aside, the ISP will find out exactly how many customers or content providers support non-neutral networks.

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.