Sign in

Edward J. Schwartz

@ejschwar.bsky.social
117 followers 95 following 245 posts

Computer security researcher at CMU's Software Engineering Institute; {computer,car lease} hacker; rescue dog daddy; soccer player/referee; skier. edmcman.github.io

PostsRepliesMedia
Edward J. Schwartz @ejschwar.bsky.social · 11h
github.com/edmcman/nvdi... now has a SASS disassembler. More impressively, it actually wrote a script to generate SLEIGH from the nvdisasm tables. Most instructions only have data flow p-code semantics so far. I'm sad/excited to say that AI has surpassed my own personal capabilities.
010
Edward J. Schwartz @ejschwar.bsky.social · 16/01/2026
000
Edward J. Schwartz @ejschwar.bsky.social · 06/01/2026
000
Edward J. Schwartz @ejschwar.bsky.social · 06/01/2026
Today's cool visualization of the day is brought to you by arxiv.org/pdf/2512.14045 The world needs more Sankey diagrams.
001
Edward J. Schwartz @ejschwar.bsky.social · 04/10/2025
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.
000
Edward J. Schwartz @ejschwar.bsky.social · 23/07/2025
TIL about the "Developer: Show Chat Debug View" command for GH Co-pilot.
000
Edward J. Schwartz @ejschwar.bsky.social · 07/07/2025
"The dog ate our flight plan"?
000
Edward J. Schwartz @ejschwar.bsky.social · 21/03/2025
The difference between the paper and reality.
131
Edward J. Schwartz @ejschwar.bsky.social · 18/02/2025
Rosie and Mateo sharing a dog bed.
000
Edward J. Schwartz @ejschwar.bsky.social · 27/01/2025
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?
000
Edward J. Schwartz @ejschwar.bsky.social · 24/01/2025
I am just not that comfortable with my car, TV and HVAC installing updates for some reason.
100
Edward J. Schwartz @ejschwar.bsky.social · 22/01/2025
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.
000
Edward J. Schwartz @ejschwar.bsky.social · 16/01/2025
The two headed monster
010
Edward J. Schwartz @ejschwar.bsky.social · 22/12/2024
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.
010
Edward J. Schwartz @ejschwar.bsky.social · 21/12/2024
000
Edward J. Schwartz @ejschwar.bsky.social · 21/12/2024
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.
000
Edward J. Schwartz @ejschwar.bsky.social · 19/12/2024
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!
MateoRosie
000
Edward J. Schwartz @ejschwar.bsky.social · 17/12/2024
Our new foster, Mateo.
Our new foster Mateo
010
Edward J. Schwartz @ejschwar.bsky.social · 07/12/2024
Welcome back to the 90s of GUI apps. I introduce RIDE, APL's IDE.
100
Edward J. Schwartz @ejschwar.bsky.social · 04/12/2024
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".
Screenshot of documentation of planet notation
100
Edward J. Schwartz @ejschwar.bsky.social · 04/12/2024
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...
100
Edward J. Schwartz @ejschwar.bsky.social · 03/12/2024
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?
210
Edward J. Schwartz @ejschwar.bsky.social · 02/12/2024
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.
010
Edward J. Schwartz @ejschwar.bsky.social · 01/12/2024
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.
100
Edward J. Schwartz @ejschwar.bsky.social · 21/11/2024
Wow, open source LLMs are really, really bad at tool calling when used as (multi-turn) agents. gorilla.cs.berkeley.edu/leaderboard....
Llama 3.2 3B achieves... 2%!The best is xLam, at 17%.The top scorers are all proprietary.
000
Edward J. Schwartz @ejschwar.bsky.social · 21/11/2024
Another test.
010
Edward J. Schwartz @ejschwar.bsky.social · 20/11/2024
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.
010
Edward J. Schwartz @ejschwar.bsky.social · 20/11/2024
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!
The dog, not when she was caught
000