Back on my bullshit rn
Posts by
that's a great analogy
I hate you (affectionately)
I really dislike how very few people online have their own unique voice, as algorithmic metric chasing has caused writing to become like a Gaussian blur of thought
does anybody else hate Microsoft Windows as a platform. like i'm not even a Linux diehard i just really don't like Windows
I think deferred shading is a 720p-era technique that's being dragged kicking and screaming into the 4K D3D12 feature level era.
SFall took the classic Fallout engine into very interesting places, I think there's room for a modern engine like this that's easy to build a CRPG for with a good amount of jank tolerance
I see a lot of time spent in the Alder Lake PCH I2C driver. When I2C reads stall Wait-ing ForSingleObject() the readying thread is unknown (2nd pic). I do notice Thunderbolt bus driver taking 530ms to transition PStates. I'm stumped at this point. ETWs available. Do you have any pointers?
I have made sure every device in the stack has sleep disabled, to try to minimize PState transitions. Here's a stack from the I2C read. I was able to repro this when charging via Razer Blade 15 adapter or USB-C, but after Thunderbolt driver update it's not 100% repro when charging with USB-C
This is not the common "lag / jitter after wake from sleep" which I diagnosed, root-caused and fixed here: sherief.fyi/post/touchpa...
it is orthogonal, and my fix above resets the device on every wake anyway. The touchpad is connected over I2C, and I noticed I2C reads take 12 to 20 ms on AC
@randomascii.bsky.social Hi Bruce, I have a puzzling performance issue that has me stumped for a few days and was wondering if you would have any pointers. I'm on an Alder Lake laptop with an ELAN 0406 touchpad and the mouse cursor lags but only when I'm charging...
a new era has begun
thank you!
and that's why I'm on Bluesky well done Twitter
they're a weird person, were saying they're on their second playthrough of Disco Elysium and probably thought I was making fun of them. comprehension skills aren't very common.
rookie numbers (I'm on my 14th)
So I put a cache into the hashing and hash every file we see exactly once. I clear the cache at the very beginning of the build, then use it for all build steps. The cache keeps track of what's requested. We are hashing the same file 19922 times, and not much else.
Inspired by some recent work build times, I was looking at Unity's "MegaCity Metro" sample in Unity 6. I got curious about at its build times. In particular for incremental builds (fancy speak for "I pressed the build button repeatedly but only made minimal changes inbetween.")
the brushing! no one told me about the brushing!
no one told me about all this bs as I'm trying to move towards longer hair and I'm done, I'm really done I'm giving up and getting a haircut again you're a braver man than myself
it's already been designed, I'm typing on it right now - my issue is that the system software is shit. check these out:
sherief.fyi/post/touchpa...
sherief.fyi/post/rampant...
sherief.fyi/post/sisyphu...
for example I use a Razer Blade 15 Advanced as my daily driver which has higher specs, dGPU with tons of RAM and more ports plus premium design language
it's a divisive one.
I don't know about AGI but ChatGPT is smarter than most website writers, reading a website feels like the authors have a deep communication issue
tried cross compiling in Go for the first time and it’s really amazing how “GOARCH=amd64 GOOS=linux go build” just works immediately
isn't there a business case for a laptop running Windows or Linux for work environments that Just Works but is more varied design wise than a Thinkpad?
speaking of laptops, I'm very good at systems and I think if I had access to hardware design and docs and lead a team of skilled engineers I can build a better laptop than most - why isn't anyone doing this other than Apple?
ahhhhh the joy of systems
one USB port on my laptop, if and only if I leave the mouse receiver in it, causes very high interrupt latency after wake from sleep. other ports work fine. after this happens if I unplug the receiver it won't be recognized in that port again, but other devices work in the same port...