Hyeve

@blahaj.pet

Hello! I'm Hyeve. I do gamedev, shaders, and other digital creative work :3 Find all of it here! http://blahaj.pet

PLEASE FUCKING LABEL YOUR NSFW IMAGES. PLEASE. BLUESKY PEOPLE. PLEASE.

bluesky post composer with the labels button circled and arrows pointing at itadd a content warning dialog with all the options in the adult content section circled and arrow pointing, with text "choose one"

insane Godot design decision of the day: `bytes_to_var` doesn't deserialize objects but `str_to_var` does, leading to code execution with absolutely no warning about it. there is a 3 yrs open issue for this problem and one of the comments with 50 likes is "hidden as abuse" github.com/godotengine/...

`str_to_var` and `ConfigFile` allow for arbitrary code execution · Issue #80562 · godotengine/godot

Godot version v4.1.1.stable.official [bd6af8e] System information Ubuntu 23.04 Issue description The global method str_to_var and ConfigFile's load/parse methods deserialize variants from strings, ...

github.com

The AI coding tools have advanced a lot in the year+ since I posted this but I still see a ton of this phenomenon. I'm convinced that a significant percentage of the wow factor for a lot of folks can be chalked up to simply not having known their old tools well prior to the arrival of the new tools.

Casey Brant@basecase.bsky.social · last yr.

...if lack of editor fluency is one component of being overly impressed by the transformations LLM-based tools can perform for you. I've watched programmers be seriously wowed by Copilot doing what amounts to a YASnippet expand or a `%s` command.

i think sometimes when people get too rich they start trying to design money-powered rube goldberg gambling machines

I just discovered that unity's Matf.SmoothStep is NOT A SMOOTHSTEP 😭 it's entirely missing the step part of smoothstep, it's just a lerp with a smoothing curve applied there's no step in that!! that's just a smooth! maybe this is just me being graphics programmer brained but unity pls 😭

sometimes you optimize binary greedy meshing so hard that the actual logic of it compiles into 22 assembly instructions (everything else is just loops that load data into this function)

a 22-instruction snippet of x86-64 assembly, featuring a single loop

I really can't put this more clearly. If you watch the new Harry Potter series, you are directly funding the genocide of trans people, because that's what Rowling gleefully spends HP revenue on. There's no "death of the author" here, no "there's lots of awful creators." You are funding genocide.

Julia Serano@juliaserano.bsky.social · 5mo ago

if Anita Bryant was still alive and promoting Florida orange juice, you couldn't pay me enough to drink it. how is Harry Potter any different? here is a timeline of JK Rowling's transphobia: web.archive.org/web/20241225... & here is where her HP money is going: www.advocate.com/news/jk-rowl...

I remembered I never posted clips of the shader stuff I did for @automaphoni.ca, so, here you go! This is possibly the most advanced shader effect I've ever made - there's no geometry or models here, just one shader and a LOT of math.