Show more

I should've posted earlier - today's will be at Rewired Cafe Edgewater, 1107 W Berwyn Ave. I have a stack of cards for free drinks and snacks. Starting 7 AM as usual. See you there!

I've been enjoying wearing contacts. The putting in and taking out, not so much.

every instance of 'distinct' in an sql query is an incorrectly-defined join change my mind

Towards Guix for DevOps

Great blogpost by @jakob ... and great hacking over the course of this summer, too!

How long is this going to last? It's been three hours and I just picked up an almond the size of an ottoman with my frankenstein hands. It's like the world is made out of Duplo blocks.

Show thread

All of my fonts are huge. Do graphic designers feel like this all the time!?

Show thread

After 30+ years of glasses for nearsightedness, I'm trying contacts for the first time today. Has everything been this big all the time!? This is such a trip. And all this extra vision on the sides I don't know what to do with!

In the GNU Image Manipulation Program, do you know how to bucket fill based on the color of a lower layer? Details:

As promised, I checked back in on Nix a year after my blog post:

Last month someone got "hello world" to build! Maybe I should make time to take another run at it or guix.

New meme: whenever a broken site tells you to turn off your ad blocker, tell them security at work doesn't permit it.

Shout out to Joel Fagliano, whose mini crosswords have had great themes the last two weeks. Today's, with four of ten answers on-theme, was a gem:

When recaptcha requires eight puzzles I'm mad at Google. When it requires one or two I spend ten times as long checking over my browser privacy extensions.

Today at I mostly fought with Wordpress because a recent update destroyed the layout of my blog, got it mostly fixed. The new block editor is broken in some ungoogleable way and I suspect it'll be less work to migrate to Hakyll.

Today at the South Side I merged some PRs, failed to catch up on emali, and subscribed to And my carbeurated motorcycle was pretty unhappy about the fog.

git has a 'blame' command; github missed a trick naming the dashboard /notifications instead of /guilt

"Strong opinions weakly held" is bad opinions loudly held. Hold opinions in strict agreement with evidence, and be a lot less confident in both directions.

Really nice to visit the South Side Code and Coffee this morning - Lake Shore Drive was spectacular, good gossip with folks, reviewed a PR, fixed a bug, chatted with someone considering starting a sister site.

Anyone interested in a hosted copy of the codebase/support contract? Maybe a disaffected subreddit or company wanting an internal community? Testing waters here, see readme for more: (Boosts appreciated.)

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!