PineCraft: my $29 Pine64-based Minecraft server


, , ,

Impulse buy

A few months ago, I backed my first Kickstarter.  For $29, I figured the sunk cost was minimal and I could probably figure out something useful to do with this:


Mine looks pretty much like this, including the fancy ABS enclosure.

PineA64+ (2 gigabyte model) stats:

  • 1.2 GHz Quad-Core ARM Cortex A53 64-Bit Processor.
  • Dual I/O expansion slots
  • Dual Core Mali 400 MP2 Graphics card
  • 2GB Memory
  • Integrated Display engine with HDMI 1.4 output up to 4K
  • 10/100/1000 Gigabit Ethernet Port
  • Bluetooth 4.0 and 802.11BGN Wireless Module Port (Add on module optional)

(In addition to the case, I got both optional modules and a VGA adapter; the tab came to around $55 all together.  If you don’t already have a micro USB charger of appropriate amperage and/or USB keyboards and HDMI cables, you might need to spend a bit more.)

After a few months of waiting, it showed up and I realized that I forgot to buy some microSD cards.  Amazon Prime to the rescue, I now have five 16GB microSD cards.  Now what?

I played around a little with the RemixOS from the wiki page, but I don’t really need another mediocre desktop.  More useful by far would be a low-powered Linux server within my LAN that I wouldn’t feel bad about leaving running all of the time. I’ve been wanting to set up a dedicated Minecraft server for a while so I can play with the kids from anywhere in the world, so that was the obvious application.

This isn’t really a how-to or guide so much as an annotated checklist for my own reference.  I used this excellent blog post as a reference for most of these steps.  It’s a little older, but the instructions are still good. I only really changed things from personal preference (Debian vs. Ubuntu) and to use SpigotMC vs. the vanilla server. Continue reading

My soldiers cannot afford to train for war


, , , ,

The theory behind the National Guard and the whole “one weekend a month, two weeks in the summer” thing is that you maintain a baseline level of readiness and training such that when invited by Uncle Sam to join The War, you can rapidly train up to the level you need for effective support to the collective effort.

So with only 39 training days per year, you focus on the universal tasks that everyone needs (shoot, move, communicate, don’t sexually harass anyone) and as many of the specialty tasks for your particular job as you can make time for, with the expectation that once Big Army calls, your unit will suddenly have additional money to pay for training days and schools and whatnot.  Once that happens, you will now be balancing your regular job or school, training for your Army deployment, and spending time with your family/friends/dog prior to being absent for some duration of time between nine months and eternity.

This can be somewhat stressful. On the one hand, your job wants you to wrap up some projects before you go and isn’t happy about you being gone for nine months, let alone additional weeks or months beforehand.  Your kids want to spend time with you.  Your spouse wants to spend time with you.  Your dog wants to spend time with you.

On the other hand, you need the training.  It might be in stuff you haven’t done in the decade(s) since your initial entry training.  It might be in something you’ve never done, either because it’s specific to your mission this time, or because it’s new since last you had training, or perhaps because you could never get into the school before (because people deploying have priority).  You may not (probably don’t) know exactly what you will be doing downrange, but you want all of the training you can possibly get before you go, to increase your odds of success when friendly lives may be riding on your competence.

On the gripping hand, you simply may not be able to afford it. Continue reading

Army online training is epic fail.


, ,

I am too lazy to write a real thing, especially since I blew most of my day off on online training for the Army.  Much of it was live-tweeted, the results of which I have organized in chronological order and annotated because I’m cool like that.  Also, I wanted to play with Storify.

So go read it over there.

The only way you leave Bravo Company


, , ,

It’s a Navy town. When kids at church contemplate enlisting into the dirtside branch, their parents occasionally ask my input. In describing the components of the Army, I usually describe the National Guard as being more like a family. Whereas Big Army might rotate you somewhere new every 3-4 years, you could easily work with the same people in the same Guard unit for a decade or more. Holding a less common MOS, I could have easily retired from the Guard with 20 years without ever leaving my platoon–the only one in the state in which I am fully duty MOS qualified.  You get to really know and work with people over the years, sometimes deploy with them, and have very tight bonds that can last.

The punchline is that like a family, the Guard also has those batshit crazy people that you can’t really do anything about and you pretty much just have to wait for them to die off.

But sooner or later, everybody goes, not just the crazy ones.

Continue reading

Business trips, Microsoft SYNC, and bad dreams: how I bought a Taylor Swift album


, , , , , ,

So in December I flew over to the East coast for two weeks to tell some people how to do their jobs.  I spent most of that time using chat (often with people back home), so really, I’m a little fuzzy on whether it was really worth flying all the way out there and staying in a hotel, but mine is not to reason why.

My hotel was about 10 to 12 minutes from work, so unlike everyone else in the entire time zone, I didn’t have strong feelings about my commute.  It literally took me longer to walk to the office from my parking space than it did to drive to the parking space from my hotel.  This is important for later.

My initial rental car was a Toyota, but a week and a Check Engine light later, I swapped for a recent model Ford Fusion.  I like the Ford Fusion in many respects, except for the entirety of the in-car interface, powered by Microsoft SYNC.  It looked just like this:

Seriously, WTF?  It's a rental car, not a space shuttle.

Seriously, what the hell? It’s a rental car, not a space shuttle.

Continue reading

Bureaucracy Keeps Doing Its Thing

I don’t reblog, but you should read this.

The XX Committee

On the weekend, The New York Times ran an interesting story about how U.S. Army Major General Michael Nagata, the commander of our Special Operations Forces (SOF) in the Middle East, has been reaching out to experts far beyond the Pentagon, the Intelligence Community (IC), and the U.S. Government altogether, to better understand what drives the Islamic State. Since that war is clearly not going very well, and MG Nagata’s elite forces form the point of the spear there, listening to alternative voices is always commendable. As NYT noted:

Business professors, for example, are examining the Islamic State’s marketing and branding strategies. “We do not understand the movement, and until we do, we are not going to defeat it,” [Nagata] said, according to the confidential minutes of a conference call he held with the experts. “We have not defeated the idea. We do not even understand the idea.”

Who is

View original post 2,046 more words

Making the evals mean something


, , , , ,

The noncomissioned officer evaluation report (NCOER) is the bane of our existence.  I’m sure Big Army magically gets it right, but it is not uncommon for our Guard unit to spend at least one or two drill weekends each year doing nothing but trying to get caught up on delinquencies.  I’m convinced there’s no good reason for it, although there are certainly contributing factors (like compelling soldiers to use their own computers with finicky Windows-only software to process them).

What follows is an example of how theory and practice diverge, how my own thinking on the matter has changed over time, and some thoroughly unoriginal thoughts on how I teach my NCOs to game the system (and incidentally become better NCOs at the same time).

Continue reading