HNHacker News
TopNewBestAskShowJobs

vardump

8,047 karma · joined March 15, 2012

submissionscomments
vardump··on StackOverflow now gets fewer than 1000 questions a month
Heresy! 6502/6510 was the only true CPU back then!

(In other words, my daddy bought me a C64 in the eighties. ;-))

vardump··on SIMD-accelerated computer vision on a $2 microcontroller
The average scalar (=integer) instructions per cycle is pretty comparable between Pentium III and Xtensa LX6, the original ESP32 CPU representing the worst case.

While P3 is superscalar, it could only execute about 0.9 instructions per cycle on average. Of course you can optimize for it and get better results in certain cases.

Most Xtensa scalar instructions take just 1 clock, branches 3 for taken, 1 for not taken. So 0.7-0.8 instructions per clock is a reasonable estimate. Assuming of course code is executing from SRAM.

Xtensa's FPU is slow, and it lacks divide and square root instructions. Clock for clock, P3 probably outperforms it by 3-4x. It also lacks 64-bit floats.

vardump··on SIMD-accelerated computer vision on a $2 microcontroller
The compiler does not generate SIMD instructions on this platform. So they're not "normal" instructions in that sense.

Or perhaps you want to argue that everything is running "normal" instructions. Be it a hardware video decoder or a GPU.

vardump··on eMudhra to exit global SSL/TLS certificate business
That was reality in the eighties! You could open some cars using a popsicle stick as a key. Fun times!
vardump··on Ukraine claims first drone evacuation of wounded soldier
Well, there's just one dictator involved, Putin. Trump is supporting him right now.
vardump··on macOS 15.8.2 Breaks OpenGL
Ah, I could have sworn it's Copeland. Thanks for the correction.
vardump··on macOS 15.8.2 Breaks OpenGL
Copeland... (That was the actual name of supposed future Apple's OS 30 years ago, sounds kinda different with 2026 perspective.)
vardump··on macOS 15.8.2 Breaks OpenGL
That sounds right.

Although so far I'm mostly happy with Apple products. Happier than with any Windows laptops.

(But damn if I encounter a bug or an issue. Just reporting those have made hordes of Apple fans attack me, in response to a standard technical bug report.)

vardump··on Tesla Debuts 2026 Roadster
0-60 mph 0.81s.

According to Musk, 0.5 mach max speed.

He also said it can corner better than any car in the world due to massive downforce. And that it'll be in production in 2028.

We'll see.

vardump··on Bets on what we will see at tonight's Tesla Roadster event
The Musk we wish we had all the time: tech Musk.

If only he just stuck to tech.

vardump··on Gemini 4 Argon
Didn’t check agy or AI studio, but at least Argon is available in Gemini page/app.
vardump··on 3rd Yandex Cloud Data Center Was Hit
Zero censorship? Who do you think you are kidding?
vardump··on Classic PC demoscene productions running natively in the browser
Fair enough. I agree there are many kinds of 4k demos.
vardump··on Classic PC demoscene productions running natively in the browser
The first thing a 4k demo is going to do is to decompress executable. The second thing is to procedurally generate assets. Perhaps also do some code generation. So the cache footprint is going to be larger.

At this point you can be talking about 600 kB on a DOS machine. Sky is the limit on modern systems.

That said, typical inner loops of that era demos were pretty small, usually 20-200 byte range, IIRC.

Pre-cache era demos often had huge unrolled self-modifying speedcode inner loops, but that's another matter.

vardump··on Classic PC demoscene productions running natively in the browser
Cycle accurate compared to what?

Even with a cycle accurate CPU you'd still have a lot of variation caused by the motherboard chipsets, DRAM speeds, cache chips and graphics cards.

Tseng ET4000 was on a completely different level than something like Cirrus Logic CL-GD510 or heaven forbid, Oak Technologies card.

If the era appropriate PCs had huge variations, what extra does cycle accuracy really bring at this point? The same PC demo could perform very differently on two 486DX2 66 MHz PCs.

vardump··on Classic PC demoscene productions running natively in the browser
Cycle accurate emulation helps little with this era PC demos, because back in 1993 PC hardware performance variation was already massive. From 386SX-16 to Pentium 66 MHz, that's over 20x difference in performance.
vardump··on Benchmark in Milliseconds
I did warm-up rounds, to prime caches and so on. I fiddled with statistics: IIRC simple average seemed to give the best results overall. I thought keeping the lowest n results would be the best, but that turned out to be wrong.

The results were indeed multimodal.

All I wanted was to have a reproducible benchmark to see how the code changes affected performance over time.

vardump··on Benchmark in Milliseconds
Did all of those trying to reduce the jitter. I think it was about the CPU clock not being stable.

Additionally I avoided core 0, because it was the noisiest and did some cgroups core pinning for the test workload.

There were zero page faults during the test runs and the CPU core was uncontested by other threads.

I think in 2008 CPUs were not so crazy about power and heat management.

vardump··on Benchmark in Milliseconds
Benchmarking like that is often broken because of continuous CPU core clock speed adjustments, system interrupts, SMIs, etc.

I tried to fix it by switching hyperthreading off, playing with the scaling governor, boost, setting a CPU frequency to no avail. The jitter was too much and the results were not reproducible, so I just gave up.

Of course your mileage may vary; this was on an AMD Zen 3 CPU.

vardump··on Fuck Android Developer Verification Program
You might be able to fix those "weird street-name issues" yourself in Google Maps.
vardump··on M5 Ultra Mac Studio Review
I hope that was sarcasm.
vardump··on The Effect of CRTs on Pixel Art (2024)
This is not elitism, it's about historical accuracy. This is how many remember the games of their youth.
vardump··on Compiler-style optimization for drawing via Skia
I wonder if same could be done to games. How much unnecessary work are modern games submitting to the GPU?
vardump··on Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'
I wonder if our universe is the experiment to resolve this.
vardump··on Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'
I just twisted my mouth sides upwards with my fingers to form a smile in agreement.
vardump··on T. Rex Had a Body Temperature of 97°F
Thanks!
vardump··on T. Rex Had a Body Temperature of 97°F
Can you share the prompt?
vardump··on A 386 PC for Your RP2350
You certainly did not, as Win95 requires 32-bit, 80386 or better. 286 was a 16-bit CPU.
vardump··on A 386 PC for Your RP2350
> read the RP2350 errata carefully

Even the latest rev? Can you elaborate a bit?

vardump··on Nvidia dismisses "circular financing", says every $1 it invests brings back $100
It's interesting how people who stare only at P/E make consistently bad investment decisions. Perhaps P/E is not such an important indicator overall?
Page 1 of 34Next →