@seiyria

28 Followers
34 Following
2.2K Posts

#introduction Hi! I'm Kyle. I make software, focus primarily on frontend development (#Typescript #Angular), and I like making games.

I've made a bunch of ambitious games using web technologies and will probably keep doing that, you might see me #gamedev sometimes.

I also really enjoy playing survival games, JRPGs, and a few other genres.

Dumb jokes are kinda my thing. Most of my boosts are just that.

GitHubhttps://github.com/seiyria
Websitehttps://seiyria.dev
Websitehttps://rair.land
Look, I’m salaried—I’m not paid by the hour. Things take however long they take. So, if lunch takes three and a half hours, well, I’ve just got to put in the time and get it done.

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

OH: “What is it about DNS that people find so difficult? It’s just cache invalidation and naming things.”
@AmyZenunim this is fucked, and not unlike what I'm going through personally.

in case you need a taste of how fucked the tech industry is right now, I'm being required to use AI at work. if I talk about how it fucks up or overcomplicates basic asks, it's because I "don't know how to use it" which indicates a "lack of growth mindset", and thus poor performance. I've been told this directly to my face, starting immediately.

so not only must I use Claude, I have to cover for Claude's mistakes, and then go the extra mile to pass off my own work as Claude's.

RE: https://mastodon.social/@seiyria/115980051322480680

This situation has gotten even worse, unfortunately. Still looking! #GetFediHired

Mood today, everyday

#caturday #caturdayeveryday

TIL vibe-coded commits are called "vommits". It's so chef's kiss perfect 🤌

#tech #webdev #indiedev

@wwahammy I'm not a git gui user but this sounds so cool if it did exist!
@shitpostalotl Compiler optimizations are the kind of black magic you only get if you combine potent autism with experienced kinkster