Sign in

Michael Ekstrand

@md.ekstrandom.net
2.3K followers 1K following 3.3K posts

Info sci prof @ Drexel, trying to keep the machines (esp. RecSys & IR) from learning bigotry and discrimination. ADHDS9. Usually self-propelled. Opinions those of the Vulcan Science Academy. 🐰x2. 🏡 md.ekstrandom.net 🧪 inertial.science

PostsRepliesMedia
Michael Ekstrand @md.ekstrandom.net · 7h
Joe Konstan introducing the John T. Riedl Lasting Impact Award at #RecSys2026, recognizing work with a durable impact on the field. Happy to be a part of the committee who selected the first recipient and to carry forward John’s memory and legacy.
A photo of a convention room, with Joe on the stage and a slide with a brief bio summary of John on the slide.
021
Michael Ekstrand @md.ekstrandom.net · 26/09/2026
Hello, Keller, my old friend…
A selfie of me in a black fleece shirt with Keller Hall, the UMN CS building, in the background.
000
Michael Ekstrand @md.ekstrandom.net · 24/09/2026
gratitude of the day/week: rabbit’s skin thingy was not cancerous. picture of rabbit with her octopus (by @bugsnbuns.bsky.social) for pet tax.
A black lionhead rabbit loafing by a red plush octopus.
030
Michael Ekstrand @md.ekstrandom.net · 21/09/2026
A species card describing the North American Fiber-Seeking Backhoe.
0124
Michael Ekstrand @md.ekstrandom.net · 21/09/2026
Prepping for the first week of the term with a fresh notebook, Hakushu single-malt whisky, and Ukrainian progressive metalcore.
A white album cover for Duel by Jinjer on top of a black turntable, with a burgundy notebook and a light amber whisky.
140
Michael Ekstrand @md.ekstrandom.net · 08/09/2026
What’s an example of perfect casting?
A montage of 12 different Star Trek characters played by Jeffrey Combs.
042
Michael Ekstrand @md.ekstrandom.net · 03/09/2026
010
Michael Ekstrand @md.ekstrandom.net · 29/08/2026
110
Michael Ekstrand @md.ekstrandom.net · 21/08/2026
I don't think it's going to be my favorite, but I watched Boss Level today, and it was entertaining and unserious.
020
Michael Ekstrand @md.ekstrandom.net · 20/08/2026
I’m in this picture and I don’t like it.
A fake skeet from me, reading “just spent 45 mins debugging a yaml parser because a null value was actually the string "null". the universe is exploiting approximation errors in my sanity. also, if the transporters worked like the Hitchhiker's Guide replicators, my tenure package would materialize as "almost but not quite entirel”
010
Michael Ekstrand @md.ekstrandom.net · 18/08/2026
If you see this, post a Star Trek.
A 4-panel meme of Garak and Bashir.

B: we’re watching all the Star Trek?
G: yes, my dear doctor.
B: even the bad Star Trek?
G: especially the bad Star Trek.
020
Michael Ekstrand @md.ekstrandom.net · 17/08/2026
I miss the upstairs rabbit.
A black Rex rabbit sitting on a rug in the sun.
040
Michael Ekstrand @md.ekstrandom.net · 12/08/2026
RIP Nyssa, 2016–2026. Our first rabbit, and the best (and bossiest) of buns. Glad we could give you a good long life.
3110
Michael Ekstrand @md.ekstrandom.net · 11/08/2026
“I don’t know what that dark circle is” isn’t what you want to hear when the emergency vet is looking at the ultrasound 😭😭😭.
A black Rex rabbit eating a large piece of green lettuce.
021
Michael Ekstrand @md.ekstrandom.net · 09/08/2026
go home, #recsys, you’re drunk. (I am very out of shape. I struggled the last half of the ride home on a 10.5mi round trip to a party. I don’t need a 3.7mi “recovery” run. I also don’t run.)
120
Michael Ekstrand @md.ekstrandom.net · 02/08/2026
With apologies for the spoiler for a 20yo game.
172
Michael Ekstrand @md.ekstrandom.net · 28/07/2026
origin story for Robert De Niro’s character in Brazil.
Robert De Niro as Harry Tuttle, rogue HVAC repairman, in Brazil.
010
Michael Ekstrand @md.ekstrandom.net · 02/06/2026
New campaign, new character! Started this concept for a runner in @reverierebels.bsky.social Echoes of the Veil system/setting a while ago, and get to play her in a new run starting this month. Paladin of a faith built around 1985–2010 video gaming (that is forgotten myth by the setting’s time).
Duchess grew up in an isolated cult commune/village deep in the Echo’s Fringe. Several generations ago, scouts found some ancient archives from the pre-Abyss world that included, among other things, an extensive collection of PC Gamer magazines (and probably a few other similar ones), which they started to interpret as religious texts. Duchess is Sparked, the first in the village to manifest inherent WEIRD abilities (they’ve had a few Attuned). The elders take her WEIRD visions as a sign that she is blessed by the ancient prophets for her piety.After EdenTech enforcers found and raided the village, seizing their holy relics and killing several people (including two of the elders), the leader and remaining elders concluded that Duchess’s blessing meant the prophets foresaw the tragedy and anointed her the Chosen One to right this wrong. They built her the best armor and equipment they could, knighted her as the Paladin of Carmack, and sent her out to the unknown world above to find the evildoers, recover what was stolen, and visit the prophets’ holy vengeance upon the unworthy with a BFG. She’s stomping around in heavy armor / exosuit that looks like a literal kitbash of OG Doomguy, Master Chief, N7, Fallout power armor, and Warhammer space marine, with the id Software logo engraved on the pauldrons.
210
Michael Ekstrand @md.ekstrandom.net · 31/05/2026
I would really like to know the full context for this quote. Is a bunch of stuff elided, or is the line really that this isn’t so bad just because it preserves indirect? The OMB proposal is far more destructive than screwing with indirect.
At the same time, professional and higher education organizations that have lobbied OMB not to overturn the current system of indirect cost reimbursement are grateful for its decision to maintain the status quo. “It provides us some breathing room for further discussions about a better solution that is fair and that increases accountability and transparency,” says Debbie Altenburg of the Association of Public and Land-grant Universities.
120
Michael Ekstrand @md.ekstrandom.net · 30/05/2026
I've beaten Balatro on most of the decks but then I see people out here on the 42nd Ante and how do you even? I don't think I've gotten past 10th.
The Wadi leader from DS9 “Move Along Home”, with the caption “Forty-second shap”.
130
Michael Ekstrand @md.ekstrandom.net · 29/05/2026
Ok, if Dats is cheating, I’ll work with Madame Vastra.
A screenshot of a green-skinned reptilian woman and a human woman in a Victorian snowstorm, with the caption “Good evening. I am a lizard woman from the dawn of time and this is my wife.”
000
Michael Ekstrand @md.ekstrandom.net · 24/05/2026
A Star Trek Enterprise title card, reading “Post-9/11 Militarism (Part XIV)”.
020
Michael Ekstrand @md.ekstrandom.net · 23/05/2026
Deep Space 9 title card saying “Revenge of Pope Karen”.
040
Michael Ekstrand @md.ekstrandom.net · 23/05/2026
Deep Space Nine title text over a picture of the station, saying “The moon blew up without warning and for no apparent reason.”
000
Michael Ekstrand @md.ekstrandom.net · 19/05/2026
New things are coming! #recsys
A screenshot of a terminal, showing the command "lenskit pipeline diagram" producing an in-terminal diagram of a recommender pipeline.
030
Michael Ekstrand @md.ekstrandom.net · 16/05/2026
I don’t have a good Bond handy, but Shohreh Aghdashloo for M?
A photo of Chrisjen Avasaralla in The Expanse, wearing a red leather jacket, saying “sometimes I fucking hate being right”.
020
Michael Ekstrand @md.ekstrandom.net · 14/05/2026
010
Michael Ekstrand @md.ekstrandom.net · 28/04/2026
I haven't put $$ on it yet, but pulling 50% from my ass, this is probably about what I would need to bring LensKit CI on-prem.
- 2-5x x86-64 (V3/Haswell/Zen or later) boxen
	- 1-2 w/ in-support NVidia GPU
	- SFF fine
	- non-GPU can be mini PCs
	- all with at least 256GB SSD, more is better
- Windows Server license
- 1-2x Mac Mini, 16+GB RAM
- older ARM Mac Mini w/ good Asahi Linux support (or comparable ARM Linux box)
	- can consider running in VM on Mac Mini instead
- Optional and expensive: Dell GB10 (or other DGX Spark)
- Optional, relatively cheap, but low priority: Intel Mac Mini
- Future: Windows ARM box

Coordination server and storage can live on current NAS.
100
Michael Ekstrand @md.ekstrandom.net · 29/03/2026
This passage broke me then, and still sits with me. “Good guy with a gun” designs for social safety amount to giving up on the concept of civilian life. No thanks.
One in three Americans knows someone who has been shot. As long as a candid discussion of guns is impossible, unfettered debate about the causes of violence is unimaginable. Gun-control advocates say the answer to gun violence is fewer guns. Gun-rights advocates say that the answer is more guns: things would have gone better, they suggest, if the faculty at Columbine, Virginia Tech, and Chardon High School had been armed. That is the logic of the concealed-carry movement; that is how armed citizens have come to be patrolling the streets. That is not how civilians live. When carrying a concealed weapon for self-defense is understood not as a failure of civil society, to be mourned, but as an act of citizenship, to be vaunted, there is little civilian life left.
020
Michael Ekstrand @md.ekstrandom.net · 27/03/2026
I am reminded many times of this exchange from A Man for All Seasons. Laws and legal frameworks that protect Meta and YouTube also protect smaller social platforms that may be trying to provide the safer experience we want.
William Roper: "So, now you give the Devil the benefit of law!"
Sir Thomas More: "Yes! What would you do? Cut a great road through the law to get after the Devil?"
William Roper: "Yes, I'd cut down every law in England to do that!"
Sir Thomas More: "Oh? And when the last law was down, and the Devil turned 'round on you, where would you hide, Roper, the laws all being flat? This country is planted thick with laws, from coast to coast, Man's laws, not God's! And if you cut them down, and you're just the man to do it, do you really think you could stand upright in the winds that would blow then? Yes, I'd give the Devil benefit of law, for my own safety's sake!
100
Michael Ekstrand @md.ekstrandom.net · 27/03/2026
This is really important. The consequences of legal theories and legal rulings matter. I want to find ways to hold tech companies accountable for the harms they inflict, but product liability seems to me like an own goal for that effort.
And it gets worse. Some of the most damaging evidence in both trials came from internal company documents where employees raised concerns about safety risks and discussed tradeoffs. These were played up in the media (and the courtroom) as "smoking guns." But that means no company is going to allow anyone to raise concerns ever again. That's very, very bad.
In a sane legal environment, you want companies to have these internal debates. You want engineers and safety teams to flag potential risks, wrestle with difficult tradeoffs, and document their reasoning. But when those good-faith deliberations become plaintiff's exhibits presented to a jury as proof that "they knew and did it anyway," the rational corporate response is to stop putting anything in writing. Stop doing risk assessments. Stop asking hard questions internally.
The lesson every general counsel in Silicon Valley is learning right now: ignorance is safer than inquiry. That makes everyone less safe, not more.
220
Michael Ekstrand @md.ekstrandom.net · 16/03/2026
Me: I’m in the mood for a period film. Maybe a gangster movie? No, a musical. Wait, a vampire flick. Ryan Coogler:
The pawn shop guys, with the caption “best I can do is all four”.
030
Michael Ekstrand @md.ekstrandom.net · 15/03/2026
My photos have quite a few matches, including a Calvin & Hobbes strip, stat blocks for Descent into Avernus war machines, various GIFs and screen caps. And this.
Hawkeye and the chaplain in MASH, masked in an operating theater as Hawkeye operates.

C: Oh, everybody knows war is hell.

H: War isn't hell. War is war, and hell is hell. And of the two, war is a lot worse.

C. How do you figure that, Hawkeye?

H. Easy, Father. Tell me, who goes to hell?

C. Well, sinners, I believe.

H. Exactly. There are no innocent bystanders in hell.
But war is chock full of them-little kids, cripples, old ladies.
In fact, except for a few of the brass, almost everybody involved is an innocent bystander.
010
Michael Ekstrand @md.ekstrandom.net · 15/03/2026
#ides
000
Michael Ekstrand @md.ekstrandom.net · 10/03/2026
This is how I access Bluesky.
Sam Lowry and a colleague in the film Brazil, talking by a strange CRT teletype.
100
Michael Ekstrand @md.ekstrandom.net · 08/03/2026
4-pane image of Bashir and Garak

B: we’re watching all the Star Trek?

G: yes, my dear doctor

B: even the bad Star Trek?

G: especially the bad Star Trek.
0193
Michael Ekstrand @md.ekstrandom.net · 07/03/2026
God forbid a man have hobbies.
The vampire Lord Harkon from Skyrim, scheming from his lair to acquire a magic arrow that will blot out the sun and let vampires rule the land
050
Michael Ekstrand @md.ekstrandom.net · 14/02/2026
This is a really good read, but IMO may underestimate MAGA depravity here. Jan Mickelson, WHO radio talk show host, proposed enslaving undocumented immigrants. Doug Wilson, leader of Hegseth’s denomination CREC, downplays slavery’s evil and called the antebellum South the last Christendom.
Like many “ideas” that have been issued from the Oval Office, this one doesn’t seem to have been thought through with any clarity or even common sense. Even the most diehard Maga supporters would probably agree that slavery is, by definition, “bad”. It’s not a delusional fantasy of woke ideologues to suggest that it’s wrong to whip and shackle, to buy and sell our fellow human beings.

Consequently, the only way to avoid making slavery look “bad” is not to mention it at all, not to admit that it ever existed, not to acknowledge that from our country’s inception to the end of the civil war, this crime against humanity was perfectly legal.
120
Michael Ekstrand @md.ekstrandom.net · 26/01/2026
A Venn diagram of “what the fuck?”.
080
Michael Ekstrand @md.ekstrandom.net · 18/01/2026
#DS9 specifically I did not remember if the Irishman suffered, but he isn’t going on then ship, so I think he’ll suffer another day. It’ll be The Horrors of War! (Also, it’s E13, not E12.)
From wongbal on Tumblr.

Hello and welcome to Deep Space Nine. We are a space station, not a starship, so you'll be spending a lot of time with all these delightful side characters like: bisexual fashion lizard. hologram of Frank Sinatra. goblins. goblin comes in 3 varieties: bartender, nephew, and idiot. our doctor is a twink, our commander is antifa and the captain talks to the gods sometimes. our policeman is sometimes a liquid and the science lady is part worm. we have many fine storylines, such as: Goblin Does A Crime, Watch The Irishman Suffer, or The Horrors Of War. As you stroll along our promenade enjoying a raktajino or delicious jumja stick, watch out for our nefarious villains: Pope Karen. clones of Jeffrey Combs. and a horny bastard reptile man who seems convinced this is actually his show. we suspect he may be possessed by demons. Have fun!
Deep Space Nine: now with Worf™!
152
Michael Ekstrand @md.ekstrandom.net · 14/01/2026
Hey Firefox, why are you recommending stenographed official attempted slander on my new tab page?
A screenshot of the New Tab page in Firefox. Under "Popular Today", the first and largest article is from CBS News, with a headline and lede quoting Donald Trump saying that murdered Minnesota mother Renee Good's actions "were pretty tough".
370
Michael Ekstrand @md.ekstrandom.net · 28/12/2025
Would love a painting of this goofy little guy! (Not sure which pic works best as reference.)
140
Michael Ekstrand @md.ekstrandom.net · 24/12/2025
I was looking for how to manage secrets in Woodpecker CI.
"Search Assist", claiming "Woodpecker secrets refer to the unique adaptations of woodpeckers, particularly their long tongues, which help them access food hidden in tree crevices. These specialized tongues can be coiled inside their heads and are essential for their feeding habits."
110
Michael Ekstrand @md.ekstrandom.net · 20/12/2025
The #1 movie the year you were 10 years old is how your 2026 is going to go: Chaotic, full of questionable aesthetic choices, and generally remembered as an inferior offering? I hope not, I’m going up for second tenure. (Yes, Batman Forever out-grossed Toy Story, according to Wikipedia.)
The poster for Batman Forever
000
Michael Ekstrand @md.ekstrandom.net · 13/12/2025
who wrote an unnecessary opinionated web server?
The Ghoul from Fallout (TV series), having captured Lucy, explaining the wasteland’s golden rule: “thou shalt get sidetracked by bullshit every goddamn time.”
040
Michael Ekstrand @md.ekstrandom.net · 09/12/2025
You will be visited by three spirits.
A blue book with a sculpted loop: Calculus, 7th Edition by Larson, Hostetler, and Edwards.
010
Michael Ekstrand @md.ekstrandom.net · 30/11/2025
#DS9 and Garak… such a character and such talent in the performance. If you haven’t read or listened to A Stitch in Time, the audiobook is read by Andrew Robinson and is fucking brilliant. This is a Garak stan account, I will not apologize.
Garak with a big grin and his hands spread, with “die mad about it” in rainbow letters between his hands.
290
Michael Ekstrand @md.ekstrandom.net · 29/11/2025
remember.
Tumblr post from wongbal

Hello and welcome to Deep Space Nine. We are a space station, not a starship, so you be spending a lot of time with all these delightful side characters like: bisexual fashion lizard. hologram of Frank Sinatra. goblins. goblin comes in 3 varieties: bartender, nephew, and idiot, our doctor is a twink, our commander is antifa and the captain talks to the gods sometimes. our policeman is sometimes a liquid and the science lady is part worm. we have many fine storylines, such as: Goblin Does A Crime, Watch The Irishman Suffer, or The Horrors Of War. As you stroll along our promenade enjoying a raktajino or delicious jumja stick, watch out for our nefarious villains: Pope Karen. clones of Jeffrey Combs. and a horny bastard reptile man who seems convinced this is actually his show. we suspect he may be possessed by demons. Have fun!

Deep Space Nine: now with Worf™!
618463
Michael Ekstrand @md.ekstrandom.net · 20/11/2025
bünny have metal record
A fluffy black lionhead rabbit looking at an orange and red splatter LP (Deceivers by Arch Enemy).
010
Michael Ekstrand @md.ekstrandom.net · 17/11/2025
Tonight’s weekly planning ritual accompanied by Jura and Arch Enemy
An orange and red record spinning in a black turntable, with an amber whisky and the album cover (Deceivers by Arch Enemy) resting on the dust cover.
030