I posit that there are few problems which don’t become easier by applying an all Rush mixtape.

Few moments feel as good as when a new improved script just runs without a single issue.. because you wrote the damn tests this time.

Lovely. Now to turn my back and await the inevitable crashes bug.

This is one thing that pisses me off. First Intel announces microcode updates for old chips and gain a ton of goodwill. Then they pretty much silently drops plans for microcode updates

I realized last night that I’m essentially building a quasi standard library and a sorta type system for Fish Shell scripts. I may be engaging in ludicrous behavior.

There are few things that fill me with as much joy as seeing Nathan Fillion in any role however small.

I’m increasingly tempted to forgo upgrading my Mac Mini to an iMac. Instead I was considering buying an iPad Pro and get a cheap Intel NUC running Linux for Plex as I mostly use the Mac as a server these days and my majority of use is via @BlinkShell on my iPad Air.

Dear @Microsoft leaving your Windows Insider Program shouldn’t take 10 minutes of plodding around on your website. To top it off your feedback form doesn’t work.

And once again our house flooded.. roughly an inch of water in the living room. Oh joy.

I get a lot of enjoyment out of @arstechnica so I decide to become a subscriber. I’d like to see them on Micro.blog though, it would make spotting articles a bit easier.

The absolutely best time for heavy enough rainfall to flood into my house is absolutely right after we both showered and changed into our party clothes. That made for the fanciest rescue and cleaning operation in a while.

Yesterday I made baked hot dogs and I had some extra dough which was going to be pizza but ended up as a nice loaf of bread with herbs.

Today’s production, rye breads made with dark beer and rye flakes.

I think this sums up America pretty well.

After providing radiation, the state insisted the cancer was in remission and prioritized his execution over further treatment.

Lubuntu, providing information in busses here in Curitiba.

I’ve been rewatching Time Team the past few weeks and rediscovering how great TV can be as a teaching tool. There really isn’t much well presented science available anymore and it’s a shame.

Dear @Netflix, could you please bring this to live with a big budget. [Terry Pratchett’s DISCWORLD is Coming to TV Nerdist](https://nerdist.com/terry-pratchetts-discworld-tv-series/?utm_campaign=coschedule&utm_source=facebook_page&utm_medium=Nerdist&utm_content=Terry%20Pratchett%27s%20DISCWORLD%20is%20Coming%20to%20TV)

Apple just murdered Books in the latest iOS beta. It’s literally unusable. Continues to reload and repopulate the entire database on every app launch. You can’t open any books. It’s completely unusable.

How did this slip past testing?

Best use of a Reddit AMA in ages, getting Bill Gates to use his muscle to directly make Windows more accessible. reddit.com

Finally watched Coco yesterday. Tears may have been shed by wife and husband both.

The filesystem is lying to me, and I can’t fix it. A tale of woe and incompetence.

My problem is that the tag utility I use to write metadata tags to my files in my scripts will report that the operation has been completed but on my external APFS spinning platter drive (yes I know not my brightest idea ever) if I immediately afterwards do a query it won’t always be the case. I assume from experience with file systems on Linux that this is due to design decisions in APFS which mean anything you really want to make sure is on disk now needs to be manually synced.

Investigating the sadly dormant codebase for the tagging tool, the saving operation seems to be handled by this function.


So how do you tell NSURL setResourceValue that it needs to apply the hammer?

Since according to the documentation is returns yes when things are written to disk then it should already do that but evidence indicates that this is not the case. developer.apple.com/documenta…

There also doesn’t seem to be a flag on NSURL to mark the object as critical and needing an fsync performed.

I suppose I could try something truly hideous like looping over the above operation a few times to ensure that the message got through.

What I ended up doing was inserting sleep 5 after every interaction with the tagging tool in my scripts to ensure that some time had passed to allow things to have settled on disk.

This makes me feel incompetent and thus remains my tale of woe.