Dwedit
Dwedit on Hacker News
TI85 can do very basic calculus-like things, such as estimating numeric slope at a point on a graph, and numerical area under a curve. Those correspond to derivative and integral.
In GIMP, when you try to save as a "lossless" AVIF, it will add a lossy colorspace conversion step (to 8 bit YCbCr) unless you specifically specify otherwise. And lossless AVIF always loses to lossless WEBP.
There are two different codecs both called "webp". There's the lossy VP8 codec, and the lossless codec that's completely different. Lossless WebP is so good that outside of image format support, there's no reason to use anything older (except for very specific kinds of repetitive images).
The "PHPSESSID" thing is why many message boards couldn't be archived in wayback machine.
What an overlay does is hook the 'present' function, does more drawing, then calls the base 'present' function. It's easy enough to detect when a draw call happens during a call to 'present', that tells you that an overlay is active.
Then you're faced with the problem of how deep your hook is, you either want it to run early (before other hooks), or late (after other hooks but before actual function). When you're trying to capture the overlay, you want your hook to run late.
The cop-out is to hook D3DKMTPresent instead and hope nobody else hooked it.
If you have the standard two-byte backwards jump pointing to a longer jump instruction, you also have another happy case for overriding it (just change the long jump).
Meanwhile, the Microsoft Detours library supports detouring other kinds of instructions at the beginning of a function. It's not exclusively for the 'two byte nop and blank space' thing.
Detouring can be done for already detoured functions. Just look at Steam Overlay vs other systems that hook into Direct3D, they can coexist.
Best part of VB5 was that when you hit F1, you instantly got help for whatever was under the cursor. VB6 changed it to use some much slower MSDN help system instead.
Yeah, home internet (cable, etc) is fast. Mobile internet is not.
Ruffle seems to have a bug that causes the intro scene to skip ahead if you wait a while.
Assuming you're not looking at the file sizes involved...
SWF is extremely compact, since it was intended to be used over a dialup connection. Flash worked because the player was preinstalled on the computer.
The newer Ruffle player is a 10MB download in addition to the actual flash file. You get a new freshly downloaded copy of Ruffle from every site that's hosting Flash content.
15 years ago was Sandy Bridge, which added the Intel HD Graphics GPU inside of the processor. MMX was almost 30 years ago.
16 years ago, Intel CPUs finally got GPUs integrated inside of them. So they did get better at matrix multiplication 15 years ago.
I mean 20 year cookies make sense for a logon cookie, but not something given out to guests.
Who is upvoting this AI-generated nonsense? This is embarrassingly badly made. We have a solitaire game where you cannot drag the cards (and HTML elements move around every time you click), a pinball game with no gap between the flippers, etc etc etc... Nothing about this suggests a human made it.
What about oldschool Visual Basic?
People don't know that you can search for text within a page. They really do need the chatbot for that.
Really guys? Detecting a desktop web browser as a "mobile phone" just because the window is sized to be taller than it is wide? Then refusing to let you use the website?
Back when Windows RG (2001) was considered a sharp mockery.
(Random fact, at the time that flash came out, clicking on the A: drive made your real floppy drive light up)
Even the arrow keys are weird, they report as numpad keys, but also have a special extended key flag to tell you that it's not really a numpad key.
I personally wrote the program that does all the steps necessary to remap the Copilot key, since it's actually three keys (Left Windows, Left Shift, F23), it's not as simple as it sounds to block all those keypresses while also allowing the real keys through.
You could also call it "I changed your copilot key back to Ctrl".
https://github.com/Dwedit/NoCopilotKey
This program does properly allow you to use the left shift key completely independently of the remapped copilot key, many similar programs do not have this feature.
You can still get ISA slots on systems as new as Broadwell with an adapter.
Can I finally block those bible apps?
Back when software came in boxes.
LLMs use random numbers, so a single test won't necessarily match someone else's experience.
The real question is if it's relocatable or not (still works correctly if you add or remove bytes)
CJK characters is the one big weak point of UTF-8. It forces them to be 3 bytes large instead of the local codepage which is 2 bytes per character, or UTF-16 which is also 2 bytes per character.
"Ten Green Bottles" is the base of that song.
FF bytes are an easy way to identify an invalid UTF-8 file. This idea doesn't have that property.