Blair Frandeen

Dad, mechanical & software engineer, total dork and proud of it. Olympia, WA. I'm here for the clouds and moss.

Blair Frandeen boosted:
Borutzkiborutzki
2026-01-16
Code snippet of parametrization of exception tests in PyTest
Blair Frandeenblair@recurse.social
2026-01-16

@borutzki Cool! Can you test the result though, e.g. assert x/y == pytest.approx(blah)?

Blair Frandeen boosted:
2026-01-11

So while chatting with a colleague this week about putting base64 images into email, I jokingly said

“you know though, i wonder if i can craft an image which turns into readable LLM prompts when encoded as base64 🤔”

Well. Turns out I can

drewmayo.com/1000-words/

Blair Frandeen boosted:
2026-01-09

This, please.

Prayer for Uninteresting Times
 
Send me a slow news day,
a quiet, subdued day,
in which nothing much happens of note,
save for the passing of time,
the consumption of wine,
and a re-run of Murder, She Wrote.

Grant me a no news day,
a spare-me-your-views day,
in which nothing much happens at all,
except a few hours together
some regional weather,
a day we can barely recall.


Brian Bilston
Blair Frandeen boosted:
2025-12-31

There is this question that I found hard to answer: Why do I have such an aversion against AI content. I could answer it from a political, environmental or technical perspective. But I can't find the right words to verbalize it from an emotional and artistic perspective. I think I found a good answer now.

Thread 🧵 👇

Blair Frandeen boosted:
2025-12-21

It is the end of the year and you're walking through fresh snow under the Northern Lights and you feel a little endless ❄
#pixelart #dinchenix #auroraborealis

pixel art illustration of a wintery scene showing the northern lights in different colors, which are reflecting onto a lake below. behind the water, on the snow is a hut with windows glowing in warm light, behind the hut is a forest of pine trees and a mountain range in the distance.
Blair Frandeen boosted:
Harris Lapiroffharris@social.coop
2025-12-20

I designed a set of 10 Christmas ornaments that can be 3D printed in vase mode for Printables’ Winter Holidays Decorations contest.

I knew when I started my design process that I wanted to design something that could be printed in vase mode.

Read more: chromamine.com/2025/12/3d-prin

#3dPrinting #VaseMode #BOSL2 #OpenSCAD #design

Blair Frandeenblair@recurse.social
2025-12-18

I have found the shaggy poodle of the forest. Shave him and you find that he's more fluff than ruff

#mosstodon #pnw #olympiawa

Blair Frandeenblair@recurse.social
2025-12-12

@krra make sure to caffeinate before engaging in critical tasks, such as preparing or choosing caffeinated beverages for yourself or others 🦺☕👷

Blair Frandeenblair@recurse.social
2025-11-26

🚨system update required🚨

Your device is 57 days less shitty and intrusive than it could be

And really we are still looking for the one person in the universe who actually wanted this UI update.

Could it be you?

RESTART NOW

Blair Frandeen boosted:
Baldur Bjarnasonbaldur@toot.cafe
2025-11-13

“AI Grief Observed”

2ndbreakfast.audreywatters.com

> AI is the symptom of a broken world. AI is the symptom; and AI is the disease.

I just can’t summarise this essay in a few short and witty words. Just read it. You won’t regret it

Blair Frandeen boosted:
Clément Robertneutrinoceros@ieji.de
2025-11-09

#pytest 9.0.0 was released yesterday. 🤗

It has a couple of exciting features like native toml support and a new umbrella strict mode, but the one thing I’m *really* excited about is that it’s the first version ever that has complete, correct and functioning lower bounds on its own dependencies… which means that it’s finally possible to test #python libraries with UV_RESOLUTION=lowest and get working, reproducible builds for no additional cost* !

#testing #softwaredevelopment #astral_uv

Blair Frandeen boosted:
2025-11-04

IN THIS HOUSE, WE BELIEVE
- passwords should be random
- data should be backed up
- anonymity should be the default
- dishwashers don’t need wifi
- the drivetrain should be airgapped from the Internet

Blair Frandeen boosted:
2025-10-28

This was a tough but necessary decision - I posted my own notes on this here, from the perspective of a current PSF board member simonwillison.net/2025/Oct/27/
fosstodon.org/@ThePSF/11544665

Blair Frandeen boosted:
2025-10-23

Imagine a browser where you type in “Taylor Swift” and it doesn’t even admit that her website exists. I write about Atlas, ChatGPT’s new anti-web browser that should come with a warning label. anildash.com/2025/10/22/atlas-

Blair Frandeen boosted:
Hynek Schlawackhynek
2025-10-21

LWN: Explicit lazy imports for

I'm VERY excited by this PEP.

lwn.net/SubscriberLink/1041120

Blair Frandeenblair@recurse.social
2025-10-03

@nicole I know mine and my wife's. I remember this as follows: my wife is A+, because of course she is, she's the best 😍

I tend to be pretty ignorant of medical things, so I say, "Oh, I'm positive?"

Blair Frandeenblair@recurse.social
2025-09-15

@brianokken try allow-prereleases: true. Second to last header in this doc: github.com/actions/setup-pytho

Blair Frandeen boosted:
Robert Roskamraiderrobert
2025-09-10

I'm not anti-LLM. I'm just pro-thinking.

Everyone I know who is REALLY into AI uses it for reading EVERYTHING longer than 1000 words.

It's the mental equivalent of eating only smoothies, because they go down easier.

I say this with love: reading is thinking.

Stop letting slop think for you.

Blair Frandeenblair@recurse.social
2025-09-09

@cadey switching the positions of the command and Ctrl keys

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst