
I created a clock that visualizes local solar time.
Have a look at the clock here.
I describe some of my motivation and some details on the clock’s behavior on my other blog.

I created a clock that visualizes local solar time.
Have a look at the clock here.
I describe some of my motivation and some details on the clock’s behavior on my other blog.
Merry Christmas!
“Pay for the Printer” is a striking short story by Philip K. Dick; see Wikipedia’s summary. At the time I first read it, it naturally seemed like a parable for the decay of Western industry.
Revisiting it in the day of the large language model, it seems to me an equally fitting parable for the decay of Western art and mind.
Many people want to blame AI for significant disruption in the IT job market. I think this is true to a small degree, but it seems to me that it is not sufficient to explain what is going on.
I have personally wanted to blame a growing sort of rapacious value extraction. I think this is true to a moderate degree, and has various contributing factors relating to the watering down of Western Christendom; but I think this is also not sufficient to explain what is going on.
I recently stumbled across this blog post from Sean Goedecke: The good times in tech are over. Taken together with the considerations above, I think this has great explanatory power. Discretionary IT spending is naturally growing far more cautious.

In particular: in the SMB space you already see a pendulum swing away from cloud; consider the notable example of 37signals. Corresponding to this, large enterprises seem to be growing increasingly cautious with IT and cloud expenditure. Famously, for the past two years Hock Tan has insisted that his VMware customer base is largely interested in repatriation of public cloud workloads. This does not mean that cloud has no future whatsoever, but it does mean that some contraction and consolidation lies in the near future for public cloud.
I use Fastmail as my email provider. Fastmail provides helpful instructions on how to setup both SPF and DKIM for a custom domain. In spite of properly configuring these, I was surprised recently to see that Google mail was marking my emails as having failed a DMARC check:

I spent some time double checking that my email met the normal conditions for DMARC checks. In my case the From addresses were consistent, and they matched a domain for both the SPF and DKIM check. So, nominally, I am compliant with DMARC expectations.
However, my domain did not have a DMARC policy configured. After configuring a DMARC policy, I found that Google began to treat my emails as passing DMARC:

If you’re encountering the same, you should check that your emails meet the normal DMARC conditions, but also consider configuring a basic DMARC policy for your domain.
With the release of vCloud Usage Meter version 9, Broadcom has introduced another access token that does not naturally expire and which is not naturally rotated. This seems to me like an “unauthenticated API” audit finding that is being hastily swept under the rug.
I call this authentication theater. At least this one doesn’t appear in a URL.
Certain complex GitHub Markdown documents don’t render well—or especially, print well—with the whitespace gutters on either side of the screen. This is especially true when there are complex tables in a document.
I use the following userContent.css stylesheet in my browser to override the use of gutters. This renders complex tables much better:
@-moz-document domain(github.com) {
.container-lg { max-width: none !important; }
.container-xl { max-width: none !important; }
}
Some tables are so complex that they still spill off the edge of the page even in portrait mode. To counteract this I adjust the print scaling, or print in landscape mode, or both.
I realize that last year I blogged with an apparently contradictory title . . .
I’m switching back from Google Chrome to Firefox as my primary web browser. One thing that annoys me with Firefox is that it exits full-screen mode when you press the Escape key.
You can change this behavior with the following steps:
about:config in the address bar to access Advanced Preferencesbrowser.fullscreen.exit_on_escapefalse, you are good to go. If it is true, click the toggle button (⇌) on the right hand side to set it to false.A backlog is an actual log! From The House That Jacob Built by John Gould, 1945:

