Edward J. Schwartz
ejschwar.bsky.social
Edward J. Schwartz
@ejschwar.bsky.social
Computer security researcher at CMU's Software Engineering Institute; {computer,car lease} hacker; rescue dog daddy; soccer player/referee; skier.

https://edmcman.github.io/
Back in the day I used to use pygments to convert to RTF. But that seems pretty antiquated.

I've been pretty impressed by snappify, but it feels like it's going to fall behind a paywall any second.
October 4, 2025 at 3:17 PM
TIL about the "Developer: Show Chat Debug View" command for GH Co-pilot.
July 23, 2025 at 2:17 PM
"The dog ate our flight plan"?
July 7, 2025 at 7:01 PM
The difference between the paper and reality.
March 21, 2025 at 3:43 PM
February 18, 2025 at 4:47 PM
VMWare workstation doesn't download guest tools isos anymore? It doesn't even include a clickable link ... Why? The functionality was already there. Why would you remove it?
January 27, 2025 at 5:57 PM
I am just not that comfortable with my car, TV and HVAC installing updates for some reason.
January 24, 2025 at 8:57 PM
Rosie got a much needed grooming and now looks less like a sheep. Because she doesn't like to be touched, grooming her is always an adventure.
January 22, 2025 at 2:02 PM
The two headed monster
January 16, 2025 at 3:38 PM
Pretty good example of me trying to work. Duffy (tan) and Macy (black) are "helping". Both are permanent dogs here. Both rescues, but we've had Macy since a puppy. Duffy is an adopted foster. She loves us but is still pretty skittish around anything new.
December 22, 2024 at 2:51 PM
December 21, 2024 at 3:53 PM
This is Gnomey. He is a long term foster, along with Rosie. Gnomey is kind of perpetually anxious. But he loves snuggling with us, which is uncommon in anxious puppy mill dogs.
December 21, 2024 at 3:31 PM
Rosie and Mateo, two fosters. Can't wait for Mateo to be fixed; he wants to mark all over the house. And he knows how to pull off his diaper. Not a good combination!
December 19, 2024 at 3:20 PM
Our new foster, Mateo.
December 17, 2024 at 2:50 PM
Welcome back to the 90s of GUI apps. I introduce RIDE, APL's IDE.
December 7, 2024 at 3:34 PM
I eventually gave up last night on day 3 part 2 in uiua. I could see the light at the end of the tunnel. I would create a mask by folding over the input. But my head was starting to hurt trying to manage all the values on the stack. Maybe I'll give another shot after learning "planet notation".
December 4, 2024 at 1:53 PM
Progress! The example in the docs was more for partitioning into two sets based on a boolean function. I just needed a ternary function.

Behold this ternary function of beauty uiua.org/pad?src=0_14...
December 4, 2024 at 12:11 AM
I just spent like 20 minutes figuring out how this "simpler" code for an if-then-else works. Hint: Read the ∩ both docs, and remember that ▽ keep is a dyadic function. This whole language is a giant troll; why can't I stop doing it?
December 3, 2024 at 11:50 PM
I didn't solve part two, but I'm proud that (with help) I was able to write this.

Learning a new programming paradigm really is humbling. Uiua is probably a bit too crazy for me.
December 2, 2024 at 10:55 PM
The "trick" is using ⊞=, that is make a table using equality. Table is like cartesian product. So we start from two 6-element arrays and produce 6x6 matrix. Then from there count the 1s row-wise, square, and sum. Very different paradigm than I'm used to.
December 1, 2024 at 6:38 PM
Wow, open source LLMs are really, really bad at tool calling when used as (multi-turn) agents. gorilla.cs.berkeley.edu/leaderboard....
November 21, 2024 at 6:49 PM
Another test.
November 21, 2024 at 2:48 AM
Hey, I was able to follow someone on mastodon. Here's another post to see if they can see me. Enjoy a dog pic for the inconvenience.
November 20, 2024 at 5:44 PM
Last night right before our bed time, a local dog got loose and was running around our area. My wife and I drove over and we quickly spotted the dog. With the help of a few other people, we trapped it inside a church playground and eventually caught her!
November 20, 2024 at 3:56 PM