Archive Pages

I recently converted this blog over from a WordPress installation to use static pages generated by Hugo. I’ve used Hugo for my other recent web creations and I’ve been very impressed. The templating system is very nice, the page generation is lightning fast, and I’m always able to find something near what I need in the themes. One WordPress feature I liked was the listing of articles by year and month… My blog had a little timeline on the side with each year and month listed, annotated with the number of postings I made during each.…

Read more »

Syntax Errors

Syntax Errors in Python are great. Here’s one: File "asdf.py", line 2 print("Result is: {}".format(result)) ^ SyntaxError: invalid syntax result = ((5 * 10) + 15 print("Result is: {}".format(result)) Two lines of code… Syntax error on the print line, evidently. But where? That line looks so simple and correct! And pointing directly at the t? Well - it’s not really on the print line. Folks who have done any amount of programming will look at the preceeding line fairly quickly and notice the missing parenthesis.…

Read more »

Sourdough With the Wrong Ingredients

We were out of sourdough once again, so it was time to make some fresh! About halfway through I realized we didn’t have enough of the bread flour I needed. Instead of 375g, I put in the 200g we had, then about 75g whole wheat flour and 100g all purpose flour. And how did it turn out? The dough rose as normal, baked as normal, and tastes almost normal. The result is maybe a little tougher than usual, and slightly darker.…

Read more »

Thoughts on SWAP

I just finished reading the SWAP study. The thrilling congressionally-mandated “Software Acquisition and Practices” study conducted by the Defense Innovation Board. 292 pages of discussion about the US government’s software acquisition practices. It’s actually quite a bit funnier than you’d expect. Admittedly, it helps to be in on the jokes. These are the same folks that brought us: Detecting Agile BS. A document which is unexpectedly funny, for a government report, and accurate.…

Read more »

Providing Cloud Services in the Air Force

I was thinking this morning about how I might manage an Air Force unit that provides networked server management services. For some reason. I realized that, while I know a bit about some of the technology used to provide cloud services, and manage a server farm - or at least what’s used by some cloud providers - I don’t know much about how they organize their business. I started to wonder if someone from Rackspace, or AWS, or DigitalOcean had written a book about their management practices, or company organization.…

Read more »

Smokin a Turkey

Posted on

Alright! It’s Christmas! I meant to do this a week ago, but the turkey was still frozen, so we’re doing it today. If it turns out terrible we’ll be eating Chinese for dinner. I got a pre-brined 12 lbs turkey for less than $1 per pound, put olive oil on the skin, then sprinkled on the rub I use on pork butt because it’s similar to what this person recommends anyway.…

Read more »

Brisket! Sourdough!

15.5 pound brisket, $3.78 per pound, Sam’s in Idaho Falls, 4 Tbsp salt, 4 Tbsp pepper, 2 Tbsp garlic powder. Gonna put them on at 225℉ to start. 1810, 9 Nov: brisket on the smoker. 1830: sourdough is fermenting. 2200: flat is at 160℉, point at 142℉. 0210, 10 Nov: flat is 166℉, point 164℉. Crutched it! 0730: flat is 186℉, point 187℉. Turned temperature up to 250℉. 0845: put the rest of the ingredients in the bread.…

Read more »

CybatiWorks PI - Running on QEMU

Posted on

CybatiWorks is an educational and research tool for learning about Industrial Control System cyber components. I haven’t used it much, but it looks like it’ll simulate a PLC controlling a process, and it’ll do it on a Raspberry PI, GPIO-connected hardware, and a controlling HMI (Human-Machine Interface) desktop. You can buy the hardware pre-setup, then use it in a course. The person who runs the company is Matthew Luallen, and he’s quite responsive over email.…

Read more »

Blockchain Use in Software Code Signing & Malware C2

Posted on

I’ve done some small research about blockchain recently, and just want to put my thoughts down on paperblog so I can stop thinking them. Most of this is rehashing information I’ve read, but the “signed code verification” piece towards the end is an idea of mine that I’ve not read about elsewhere. Blockchain is a hot term these days. It’s a popular management buzzword, and as such it can get thrown about as a cure for just about all that ails you.…

Read more »

Sir Sour

Time to make sourdough again! The starter has been going for a couple weeks, but during that time it never adopted the stinkiness I associated with the early starter stages last time. It does seem to grow after feeding, it produces some alcohol on top… It’s probably doing it’s thing enough to make some bread, so it’s time to try that out. I was trying to diagnose the difference between the starter this time and last, and the best I can come up with is that the whole wheat flour is pretty old this time.…

Read more »