@NOTimothyLottes@winning_tactic The issue with Hyperthreading was complex. It drove core temperatures up, took extra silicon, and trashed the core specific cache, particularly the code cache. It was dropped with the recent CPUs. Gamers often turned it off.
Which is faster 32-bit or 64-bit apps? Ten years ago it was 32-bit apps, but today, it's 64-bit apps. Better CPUs with larger caches and compilers that make smart use of the extra registers in 64-bit mode offset the slight disadvantage of larger pointers and larger executables.
@NOTimothyLottes@winning_tactic Hyperthreading allowed a second code stream to be held and to attempt to execute in the portions of the CPU not being used by the main thread. In theory, FPU instructions from one thread could execute in parallel with integer commands in another and thread switching was instant.
@NOTimothyLottes@winning_tactic The L1 cache has a fixed 64k (previously 32k) for code. There's a separate L1 data cache. Both code and data share the L2 and L3 caches. The issue with code is that it's broken into instructions as it enters the L1 code cache, so thrashing the code cache is rather costly.
@NOTimothyLottes@winning_tactic The biggest hit from a 64-bit address space is loading a variable or pointer takes an extra 4 bytes. This is only bad if you run out of code cache. Luckily hyper-threading is gone and the code cache jumped from 32k to 64k per core on more recent CPUs.
Dark Lord is almost 40 years old and is still getting positive reviews. This playthrough meanders long enough for the sun to set, which was an uncommon feature for an adventure game.
https://t.co/XbfGhdtvWk
I like AI for programming. It can do the boring stuff, and when it fails, it usually got close enough for a quick fix. I still don't trust it for high performance tasks, aligning cache usage between cores, fixed point math, inline SMD assembly, stuff that I really like doing.
AI is getting better at code, although it is picking up some of the bloatware mindset of the training data. Visual Studio's compiling is getting more optimized as well. I wonder if they're using AI to optimize the compiler output?
It must be rare to have a subwoofer. Watched the Artimis launch, no rumble. Watched a press briefing, and my dishes rattled on every 'p'. News can do better.
Dark Lord: An Animated Adventure opened with a ticking clock in an old secret room. Even in the 80's, ticking clocks were rare as silent quartz movements replaced almost all mechanical clocks in the 70's. Now the game itself is more of a dinosaur than ticking clocks.
The villain in my Apple ][ adventure game Dark Lord was named Lord Nequam. This was before the internet so I used a 400 year old Latin dictionary. Nequam means worthless, good for nothing ยท [of character] worthless, vile, bad.
Dear Alexa+, I'm curious. I buy weird and random stuff. I don't need a running commentary with pointless speculation. You're worse than that one Costco receipt checker.
The LLMs are the least amazing thing AI can do. They're pretty worthless for serious stuff, but man are they fun. You can now easily build all the computers in the original Star Trek and then argue with them like Kirk. Only they'll agree they're illogical and not blow up.
Siri seems to have taken an expert system approach. It's now listing sources and quoting directly when you ask a question. Alexa+ is doing the opposite and is now LLM dumb. It's wrong a lot. Luckily it's still beta. I like some things about it, but it's frustrating.
I use to enjoy those early dongles. They would usually just have some TTL logic chips etched clean and encased in resin. The perfect item to black box. When I cracked one, I would delete the code and move on. Lots of fun.