183 Followers
573 Following
2.4K Posts

Dad, husband, programmer, seeker of connection/sci/culture/smart application of tech & process/music/community & family.

Hopepunk, we’re bigger on the inside, be kind!

#community #communication #collaboration

#diversity #teamwork #continuousdelivery #kaizen #psychologicalsafety #softwareengineering #java #python #cloud

#poverty #homelessness #lgbtq #disability #democracy

#songwriting #guitar #DoctorWho #ATLA #StarBlazers #StarWars #StarTrek #folk #metal #ironmaiden #jasonisbell

#philly

Pronounshe/him

The empathy gap isn't that we can't understand others' suffering. We're great at that - for strangers online.

The gap is we'll write 2000-word threads about injustice abroad and can't remember our roommate mentioned their mom was sick.

Scale broke our moral intuitions etc.

The Gang Says #NoKings.
IT'S TIME.

In today's episode of "Can It Run Doom": DNS fucking TXT records.

Some absolute madlad (cough Adam Rice cough) compressed the entire shareware DOOM WAD, split it into around 1,964 chunks, shoved them into Cloudflare TXT records, and wrote a PowerShell script that reassembles and runs the whole goddamn game from DNS queries alone. Nothing touches disk. The DLLs are in DNS. THE FUCKING DLLS ARE IN DNS.

RFC 1035 was written in 1987. Those engineers are spinning in their graves fast enough to generate municipal power.

Bonus: this is a fully functional globally-distributed covert data exfil channel that your NGFW will never fucking see if you're not doing deep DNS inspection. Sleep well.

blog: https://blog.rice.is/post/doom-over-dns/

repo: https://github.com/resumex/doom-over-dns

Also lmao @ every blue team that has never once looked at their DNS query volume. How's that DLP policy working out for you.

It was always DNS.

#infosec #dns #doom #itisalwaysdns

I saw the quote on my feed a month ago or so but lost the link. I had to make it a hazard sign...
Picard management tip: Create an atmosphere of trust, not fear.

In this blog post, I demonstrate a hands-on example of using AI tools with a legacy technology system to build the foundation for a modern software solution.

This is the SpecOps method in practice.

https://spec-ops.ai/blog/posts/reverse-engineering-legacy-app/

Using AI to Reverse-Engineer a Legacy Application into a Modern Software Specification

How we used AI to extract a complete specification from a 25-year-old Microsoft Access application, producing 13 modular documents in roughly 4–5 hours of collaborative work.

For nearly 30 years, journalists have relied on the Internet Archive to see how stories were originally published, before edits, removals, or changes. We need to safeguard that. https://www.eff.org/deeplinks/2026/03/blocking-internet-archive-wont-stop-ai-it-will-erase-webs-historical-record
Blocking the Internet Archive Won’t Stop AI, But It Will Erase the Web’s Historical Record

Imagine a newspaper publisher announcing it will no longer allow libraries to keep copies of its paper. That’s effectively what’s begun happening online in the last few months. The Internet Archive—the world’s largest digital library—has preserved newspapers since it went online in the mid-1990s....

Electronic Frontier Foundation

My team at the Wikimedia Foundation is hiring for a Software Engineer!

https://job-boards.greenhouse.io/wikimedia/jobs/7736112?gh_src=wptwl5lp1us

Feel free to reach out / ask questions.

#fediJobs #getfediHired

Software Engineer III, Fundraising Tech

Remote