Sign in

⠋ Sewer56 ⣠

@sewer56.dev
125 followers 53 following 282 posts

Software Dev & Modder and Occasional Casual Reverse Engineer (sewer56.dev) That one guy known for the Reloaded modding suite.

PostsRepliesMedia
⠋ Sewer56 ⣠ @sewer56.dev · 29/09/2026
dork confirmed
020
⠋ Sewer56 ⣠ @sewer56.dev · 28/09/2026
I've seen a function for distance squared go from 7 instructions to 40 instructions in one game, for instance. Due to all that overhead.
010
⠋ Sewer56 ⣠ @sewer56.dev · 28/09/2026
I often see recomps advertise 'native performance'. esp with wave of the slop AI recomps. Verbatim ASM -> C translation is actually quite poor from my experience. Around 25-50% of native, depending on arch. CPU register flags+stack emulation is expensive! Lot of headroom.
122
⠋ Sewer56 ⣠ @sewer56.dev · 27/09/2026
THERE'S AN EM-DASH IN PAGE TITLE ON BSKY 😭😭😭😭😭
020
⠋ Sewer56 ⣠ @sewer56.dev · 27/09/2026
1000+ FPS or bust 😉 See you in 2 months.
010
⠋ Sewer56 ⣠ @sewer56.dev · 20/09/2026
I'm Sewer56. It's 56 days until Edgy the Hedgy (Game) turns 21.
041
⠋ Sewer56 ⣠ @sewer56.dev · 19/09/2026
It's okay to curl up in an embrace, y'know. Everyone needs to wget some love every once in a while 😉
000
⠋ Sewer56 ⣠ @sewer56.dev · 19/09/2026
(Switch table discovery in x86 binaries)
010
⠋ Sewer56 ⣠ @sewer56.dev · 19/09/2026
I haven't felt this stimulated in a while. Good to take on some more challenging stuff every once in a while.
120
⠋ Sewer56 ⣠ @sewer56.dev · 19/09/2026
meow
010
⠋ Sewer56 ⣠ @sewer56.dev · 18/09/2026
Unions! It's been a hot minute since I've C#'d, it'd be cool if there was some cool memory trickery going on. i.e. so e.g. 4 types wouldn't use 4x nuint space. Though, I find it unlikely :/ , I heard CLR limitations have been a blocker last time I saw this discussed over a year ago.
000
⠋ Sewer56 ⣠ @sewer56.dev · 18/09/2026
You're probably seeing rust-llm-tidy , a scrappy prototype experiment I have running on the side to evaluate how much I can steer LLM output by giving it deterministic feedback. Over the past month I've actually been helping a WIP unreleased project; so actual contribs are on private repos.
100
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
mmmmm allocator-api2 my beloved... saving my day, while the clock ticks for years
000
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
The unfortunate reality is that the best way to stay alive on the internet is to not piss off anyone 🥲 I pray every night that I don't-
042
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
For me that means saving time by completing the boring, mundane boilerplate. Including most method bodies and standard test cases. But the architecture, code structure, documentation, code docs and review is still all me. And well, my quality standards have always been quite high.
000
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
Ultimately, if you want things done well, you gotta treat the LLM for what it is - autocomplete on steroids. Some things it's good at, others, not so much. Folks have different ways of writing code, but for me it's often a high level architecture/vision of how it all pieces together first.
100
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
It's also unfortunately a reflection of the user. Some folks genuinely like building things and always always want to do a good job. For others, it's just a place to go and come back with a paycheck.
100
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
Especially since quality is always a 'subjective' argument. It's not something you can really measure on a benchmark.
110
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
That's kind of the thing, right? LLMs have no good 'taste' by default. At the end of the day the final quality of the code lies on the user who submits the code. And that's unlikely to change, as the average person's code, the 'baseline' (training data) isn't great code in the first place
100
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
And folks proceed to dump on you.
000
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
Also yes, you're absolutely right on that note. It's quite depressing sometimes. You've spent years doing reverse engineering; building tools and some person with LLM that doesn't know what they're doing comes along- feeds all that to the model and now they're 'god' in the eyes of the people.
220
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
Was meant to quote previous in chain, but BSky only allowed to quote last one :/ Point was, unfortunately, that the typical person thinks 'cool I can play Mario Kart in my browser' (etc.). They can't tell slop apart from proper engineering, which is how folks farm clout.
100
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
The thing about AI mainly is, the barrier of entry is now much lower. So there's a lot more software around. It's a double edged sword. On one end, it enables new folks to get involved. On the other end, it allows people who don't want to put in some actual effort to make sloppy spaghetti.
010
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
A lot of software out there is just straight up... crap. Even before AI. But folks accept it just because they don't know any better; unfortunately. Industry normalized shipping entire bloated 0.5GB web browsers for simple calculator apps. Just because web devs are cheaper. #corporate
251
⠋ Sewer56 ⣠ @sewer56.dev · 17/09/2026
This makes me feel old. I can't believe I'm seeing chomikuj in 2026-
010
⠋ Sewer56 ⣠ @sewer56.dev · 06/09/2026
meow
020
⠋ Sewer56 ⣠ @sewer56.dev · 28/07/2026
hi kimi
000
⠋ Sewer56 ⣠ @sewer56.dev · 18/04/2026
Common Ross Scott W www.youtube.com/watch?v=QXdm...
youtube.com
Stop Killing Games at the European Parliament | Full Hearing Highlights
YouTube video by Europe Echo
020
⠋ Sewer56 ⣠ @sewer56.dev · 04/04/2026
Nyoooom!
000
⠋ Sewer56 ⣠ @sewer56.dev · 24/03/2026
You can't. This is Denuvo. Denuvo requires online activation. Usually every 2 weeks. If you don't like it, check the store page before future purchases.
141
⠋ Sewer56 ⣠ @sewer56.dev · 21/03/2026
You're welcome 😉
040
⠋ Sewer56 ⣠ @sewer56.dev · 11/03/2026
Would displaying Cyan in Qt, render her Qt²?
030
⠋ Sewer56 ⣠ @sewer56.dev · 07/03/2026
(The one most likely to commit devouring be the one whispering in Lina's ear-)
000
⠋ Sewer56 ⣠ @sewer56.dev · 03/03/2026
Such is a question that has long pondered my mind... Psst. Congrats on the re-debut. Don't forget @thgirls.yt :p (🐾 dis is a silly excuse to nyo~tify >:3)
010
⠋ Sewer56 ⣠ @sewer56.dev · 03/03/2026
Nyow; if Cyan-chan is `Salt`; would Lina-chan be `Hash`? After all, Lina holds Cyan, and the *key* to her heart 🤭😉
110
⠋ Sewer56 ⣠ @sewer56.dev · 03/03/2026
In all my years living on Planet Earth, I've never encountered that, on the other hand 😅. I've always been good friends with the people afterwards. Doesn't it usually go the other way around anyway? First you're friends; then you want something more?
110
⠋ Sewer56 ⣠ @sewer56.dev · 01/03/2026
youtu.be/LE9kxUQ-l14 This is really cool!
youtu.be
Why High FOV Sucks — Fixing It with Panini Projection
YouTube video by MMqd
040
⠋ Sewer56 ⣠ @sewer56.dev · 01/03/2026
You can pause deadlock??
110
⠋ Sewer56 ⣠ @sewer56.dev · 01/03/2026
100/10 == 10 100%10 == 10 100 out of 10 == 💯 Great going! nyo~ matter the interpretation, Lina scores full marks >w<
010
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
🐾 The little trick lies in UTF-8 encoding~ 🐾 Bytes `0x00-0x7F` (ASCII) are always single-byte UTF8. Bytes `0x00-0x7F` cannot be follow-up bytes. That means our lovely friends `\r` (0x0D) and `\n` (0x0A) can be easily be found by searching their single byte directly. 😉
010
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
🐾 Performance notes: Simple code. As fast as regular Rust gets short of hand-rolled SIMD. 7.2 GiB/s (1 thread) on my 9950X3D. Already LF? Returns pretty much immediately. nya~ Approach chosen that makes either input work well. Nyo~ SIMDies because a bit overkill right meow~ >w<
000
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
🐾 Tiny crate! crlf-to-lf-inplace 🐾 CRLF -> LF conversion, in-place. No allocations. <100 lines. Forgot to post last month~ Couldn't find a crate like this (allocation bad >.<), so I did it myself. 📦 crates.io/crates/crlf-to-lf-inplace 🔧 github.com/Sewer56/crlf-to-lf-inplace Thanks for reading~ 💜
crates.io
120
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
That's kinda a cool idea, unironically.
120
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
And all I really want to do is to live carefree, in peace, without needing to worry...
010
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
And when you have no faith in accountability; what's left to protect you...? 😭 scary... My own government I still have faith in; but the risk of a takeover from people lacking in morality always looms.
130
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
I do something an administration doesn't like, e.g. criticize or refuse an illegal order. Next thing I'm labeled a 'radical <X> terrorist'; and an AI is preparing a plan to kill me. An unrestricted AI w/o safeguards wouldn't know any better. It does what it's told.
120
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
Scary times ahead. OpenAI contract around 'all lawful use' doesn't feel like a very strong guarantee when in control of humans not very good at upholding it. When does an surveillance-military-enabled AI do an automated drone strike on my house because I criticized an official?
142
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
In school you may have been taught something called SohCahToa (or similar). This is just an application of that 😉
020
⠋ Sewer56 ⣠ @sewer56.dev · 28/02/2026
it's the cyan-grows-confidence-to-post-in-english arc ✨
010
⠋ Sewer56 ⣠ @sewer56.dev · 25/02/2026
Waifu and Waifu (soon)* * Official titles pending
020