I've never figured out why, but I'm hard on keyboards. The present one is on its last legs, the letters worn off and the caps cratered. Luckily I ordered a new one a few weeks ago, and will shortly replace it with a fresh one.

I live in one of those 1920s Montreal apartments with a built-in corner cabinet – these are pervasive, with glassed doors on the top, a drawer in the middle, and a closed cupboard on the bottom. (Anyone who lives here will have seen dozens of these - they were put into every damn apartment of this vintage.)

I've been girding myself to shift out all the dead junk that has arrived in the bottom cupboard. Most of it is either old computer hardware or peripherals, or cables that are no longer useful. And conveniently, someone left two perfectly good large Rubbermaid trash bins under our staircase, ages ago. Nobody ever uses them. So I've commandeered one and am filling it with electro junk. I may need to commandeer both eventually.

Now the thing is: do I spend good money on a taxi to the Eco Centre like a good citizen, and waste an afternoon dealing with sorting this junk into bins while being shouted at by bad-tempered city employees, or do I give in to my weaker impulses and put it out with the regular garbage pickup on Friday?

There are, by the way, now 11 badly eroded keyboards in the bin. I'm about to add a 12th.

And as a footnote, not to worry. Döstädning is Swedish death cleaning, but there's nothing wrong with me. It's more a question of taking the attitude of “would anyone want this stuff if I were dead?” and then chucking out all the stuff you know they wouldn’t.


MORE
#peppy 1920s death musics for the cleanings!

“Well, it was nineteen hundred and twenty-nine…”
 

Our go-to restaurant for trivia unexpectedly canceled their contract in the middle of the season.  Too few customers?  I'm guessing attendance falls further on that night.  So we went elsewhere and triumphed over a much larger crowd!

What city has the oldest subway system in the USA?

What scale is used to measure the spiciness of peppers?

Who fought Muhammad Ali at the Thrilla In Manila?

What country has the most combined men's and women's World Cup championships?

London Bridge was disassembled and moved to Lake Havasu​​​​​​​ in what US state?

MORE
Scoville units! One of my favourite units!
3) Joe Frazier

4) USA

5) Arizona
Our visiting guest player Leon happened to be from the answer to #4.
I overestimated how many the US women have won.
 

I haven't had my hair cut since Covid. 

It's a big mass of not-quite-straight but not-really-curly coarse reddish mop. I admit, it's inappropriate for a woman my age to have her hair long below her shoulderblades, but there it is. Around the house, and often when I'm outside, I twist it up into what would be a man bun, if I happened to be a man. 

I've always brushed it out every day, but somehow, over the last month or so, it has developed a massive mat in the back which I cannot deal with. I've known I'm going to have to get help with it, and I was given the name and number of a woman who makes house calls to do hair. I can't abide salons.

So I call her up, and she's coping with her father’s death, which is ongoing. She didn't actually sound devastated – he's 97, he's got to go sometime, she said. The doctor said he would die this morning, but he's hanging on!

I told her it wasn't an emergency. What else could I say?

MORE
I'm starting to realize how difficult it is to say the right thing about anything, but my Codenames brain did connect the 2 tags with "Metal". Any risk of guessing "FIFA Metal" or "Marx Metal"? Hm...



https://www.liveauctioneers.com/en-gb/price-result/marx-toy-tin-service-center-gas-station/
 
 

I walked through Little Italy today, lots of people inside and out watching the Canada-Morocco match, but the vibe wasn’t like it is when the Azzurri are on the field. 

Now I’m back to doing a book cover for a collection of Marxist writings on which I’ve been asked not to put a portrait of Karl. So maybe Harpo?

MORE
7/4
 

One of my two main clients has been going through hell lately because his wife has cancer and has not been getting better. He called me yesterday to tell me that she has elected to have MAID (Medical Assistance in Dying) next Monday.

He was crying.

I said some things, but have been thinking, one grew up with certain formulaic things to say if someone’s relative was seriously ill or had died, but no appropriate responses when told that person had scheduled their death.

I mean, you can’t say “I hope it goes well.”

MORE
I can't imagine.
Yeah. That's just... brutal. And while I'm obviously sorry for the toll that takes on your client, I'm also sorry for what it takes from you by proxy.
 

What American comptitive eater has won the Mustard Yellow Belt a record 17 times?

What sort of fully-functioning object was "America", a 227-pound 18-karat gold artwork that was exhibited at the Guggenheim Museum and then stolen from Blenheim Palace?

What American company (the world's first billion-dollar corporation) was co-founded in 1901 by Elbert Henry Gary, for whom Gary, Indiana was named?


MORE
San Jose's very own Joey Chestnut!
1. MY BROTHER.
#2 toilet
 

We're back. Not sure what happened there, the out of memory zapper zapped mongod last night. I took the opportunity to do a package update as well. Thanks Rob for pointing it out.

MORE
I noticed MariaDB got OOMkilled on one of my webservers recently too, is it unfair that I'm blaming AI-scrapers without digging into the logs?
No. It's fair.
It's webscale!
...that is still the project name for the primary platform driving a $100B business I have the misfortune of selling to, and every time I have to say the word it takes an unsupportable amount of self-control to avoid saying it with a flat affect and THAT webtoon cadence...
I always liked the shirt that read "omgnodb"
Recently we shipped this:

https://github.com/apostrophecms/apostrophe/tree/main/packages/db-connect#apostrophecmsdb-connect

It's an MIT-licensed implementation of a large subset of the MongoDB API on sqlite and postgres.

Both sqlite and postgres have really strong JSONB support now, so this isn't a big a deal to pull off as it used to be.

We're not making a big fuss about it in the larger open source community because the goal here was to make sure it can meet the needs of ApostropheCMS, so people don't... make jokes about webscale... while still having the API of mongodb... which is just nice (and to which we have a huge existing commitment).

Matching every feature on a rolling basis? Not so much. Plus we'd rather not get in a tussle with mongodb's legal department somehow. One of those "we're probably in the right, but can't afford to be" things.

There's a lot of prior art. There's a database that runs as a separate daemon sitting in between you and postgres, for instance. Which in theory is more flexible. But our goals were different: passing our own very large test suite, and minimizing effort for a nodejs developer who's really just a frontend developer hoping not to install ANYTHING because they resent the existence of backend. That person is much better served by db-connect and sqlite.

So now, hopefully, we can tap into both the "don't make me install ANYTHING" audience (at least while in development) and "we have a corporate requirement for postgres / postgres is genuinely open source / we just prefer it operationally" crowd.

 

What did Gertrude Ederle become the first woman to swim across?

Who was Emperor of Japan from 1926 to 1989?

What was Ernest Hemingway's debut novel?

MORE
English Channel; Hirohito; A Farewell to Arms?
We also guessed A Farewell To Arms, but that came AFTA, in 1929.
... A Greeting of Arms?
English Channel; Hirohito; The Sun Also Rises?
TSAR Thomas!
Hooray! This never happens