HNHacker News
TopNewBestAskShowJobs

kvemkon

391 karma · joined August 11, 2023

submissionscomments
kvemkon··on High Performance Image Sensor Processing Using FPGAs [pdf]
> 3.5 Hardware Implementation of Flat-Field Correction

Shouldn't one use some hardware description language (HDL) in such chapters? Or I've overlooked where the code is placed?

kvemkon··on YouTube No Translation
Due to this anti-feature I have many bookmarks with broken title and now looking for a way to automatically refresh them with the original one.

> Size: 123.22 kB

A not so small extension for getting rid of a problem seems so tiny. Feels a bit like overkill and I hoped there would be something I can forcibly set without any extension. Even with disabled cookies youtube uses local storage. Why not have there some variable for that purpose!?

kvemkon··on Blackwell: Nvidia's GPU
Perhaps, I've formulated not exact enough. I was remembering what has been demonstrated in the famous video [1] for Athlon 1400 and 1200. Yes, the went not in flame but just in smoke. Back then the user was allowed to install a cooler direct onto the die though AMD CPU had no thermal protection (just thermal diode for emergency power-off the whole system by BIOS?).

I have no confirmation for the following but I've considered that the pre-installed and hard and risky to remove the pretty massive heatspreader plate works not only as die physical protection but also as a minimal needed buffer for heat dissipation in case of rapid cooler removal.

[1] "What happens when the CPU cooler is removed?" (Tom's Hardware Guide, 2001)

https://www.youtube.com/watch?v=y39D4529FM4

https://www.youtube.com/watch?v=UoXRHexGIok

P.S. Another rather philosophical question I have since a ventilator (not just some heatspreader) was required for the first time for CPU to operate as advertised. Can one consider that CPUs are actually factory overclocked since then? Even though not to the absolute limit, e.g. Celeron 333A (@66) up to 500 (@100) manually.

kvemkon··on Magnetic Tape Storage Technology: usage, history, and future outlook
> tape

Only once (or very few times) overwritten?

> on a shelf

At home or in a specialized room with controlled climate?

At least I cannot find quickly the requirement in someone (or a robot) pulling each tape once a year(?) and doing a rewind? Which is formally needed for HDD.

Btw, shouldn't HDDs be much more resistant to magnetic fields than magnetic tapes?

Edit:

26TB HDD Non-operating / storage:

Temperature -40 to 70°C (Storage 0 to 70°C)

Relative humidity 5 to 95% non-condensing

Maximum wet bulb temperature: 35°C non-condensing

Maximum temperature gradient: 30°C/Hour

LTO 9+:

Recommended Storage Environment: 15 to 25℃ / 20 to 50%RH / Max Wet Bulb Temperature: 26℃.

Stray magnetic field at any point on tape not to exceed 50 oersteds (4000 ampere/meter).

[1] https://documents.westerndigital.com/content/dam/doc-library...

[2] https://www.fujifilm.com/uk/en/business/data-management/data...

[3] https://www.ibm.com/docs/en/storage-deep-archive?topic=media...

kvemkon··on Blackwell: Nvidia's GPU
> consumer CPUs are packaged for user installation

I'd say advanced users or skilled staff.

20+ years ago e.g. Athlon XP had a small CPU die in the middle and 4 round spacers in the corners for a proper heatspreader installation. Despite the CPU die wouldn't clock down and go in flames in case of cooler removal during operation.

Nowadays with a safer CPU monitoring its temperature, one has to risk to remove the heatspreader and replace it with "special" direct die cooling resulting in either a bit more performance or 15-20 grad lower temperatures or a smaller or a silent cooler. One is free to choose.

Sure, even advanced user must take more care working around the naked die. But the technology to make this safer than before could have also matured.

kvemkon··on Save your disk, write files directly into RAM with /dev/shm
And Stacker for D:
kvemkon··on Ancient X11 scaling technology
> to disprove a claim made by uninformed people

KDE developer wrote recently:

> X11 isn’t able to perform up to the standards of what people expect today with respect to .., 10 bits-per-color monitors,.. multi-monitor setups (especially with mixed DPIs or refresh rates),... [1]

Multi-monitor setups are working since 20+ years. 10 bits are also supported (otherwise how would the PRO versions of graphic cards support this feature).

> chose to put its energy into bringing it all together in

I cannot recall, was there any paper analyzing why working and almost working X11 features do not fit, few additional X11 extensions cannot be proposed anymore and another solution from scratch is inevitable. What is a significant difference of a X11 and a wayland protocol extension.

[1] https://pointieststick.com/2025/06/21/about-plasmas-x11-sess...

kvemkon··on Ancient X11 scaling technology
> tricky for remote X sessions, I don't know if it would work there too

The author did exactly this:

> Even better, I didn’t mention that I wasn’t actually running this program on my laptop. It was running on my router in another room, but everything worked as if

kvemkon··on The FPGA turns 40
> The ability to reprogram an FPGA to implement a new digital circuit in milliseconds would be a game changer for many workloads,..

Only 47 milliseconds from power-on to operational.

Lattice Avant™-G FPGA: Boot Up Time Demo (12.12.2023)

https://www.youtube.com/watch?v=s4NUVYyLUxc

kvemkon··on The FPGA turns 40
Recently posted:

The FPGA turns 40. Where does it go from here? (11.06.2025)

https://news.ycombinator.com/item?id=44246700

kvemkon··on Beware of Fast-Math
Wow, great! Thanks for pointing this out.

Just found an announcement:

Calligo secures funds to scale POSIT-based chip development (07.04.2025)

https://www.verdict.co.uk/calligo-secures-funds/

kvemkon··on Rendering Crispy Text on the GPU
GTK4 moved rendering to GPU and gave up on RGB subpixel rendering. I've heard, that this GPU-centric decision made it impractical to continue with RGB subpixel rendering. The article shows it is possible. So perhaps, the reason for GTK was another one or the presented solution would have disadvantages or just not integrate in the stack...
kvemkon··on Top researchers leave Intel to build startup with 'the biggest, baddest CPU'
And now, 4 years later, I still can choose only among micron and hynix for consumer DDR5 DIMM. No samsung or nanya which I could order right now.

While micron (crucial) 64GB DDR5 (SO-)DIMMs are available since few months.

kvemkon··on Top researchers leave Intel to build startup with 'the biggest, baddest CPU'
Even recent nVidia 5090 has 104.75 TFLOPS FP32.

It's useful comparison in terms of achievable performance per transistor count.

kvemkon··on Top researchers leave Intel to build startup with 'the biggest, baddest CPU'
Sure, not for BLAS Level 1 and 2 operations. But not even for Level 3?
kvemkon··on Top researchers leave Intel to build startup with 'the biggest, baddest CPU'
E.g. AMD Radeon PRO VII with 13.23 billion transistors achieves 6.5 TFLOPS FP64 in 2020 [1].

[1] https://www.techpowerup.com/gpu-specs/radeon-pro-vii.c3575

kvemkon··on Top researchers leave Intel to build startup with 'the biggest, baddest CPU'
Would be interesting to compare transistor count without L3 (and perhaps L2) cache.

16-core Zen 5 CPU achieves more than 2 TFLOPS FP64. So number crunching performance scaled very well.

It is weird, that the best consumer GPU can 4 TFLOPS. Some years ago GPUs were an order of magnitude and more faster than CPUs. Today GPUs are likely to be artificially limited.

kvemkon··on DiffX – Next-Generation Extensible Diff Format
> length=629

If you work often enough with patches, you know it is not so rare you need to modify the patch itself resulting in different length. Please do not hard-code the length.

kvemkon··on Why Blender Changing to Vulkan Is Groundbreaking [video]
I've been thinking Blender uses OpenGL only for previews not for the actual rendering. Could not compute shaders be optionally enabled?

The OpenGL 3.x hardware itself is capable of OpenCL 1.x including CL/GL interop.

kvemkon··on Revisiting Loop Recognition in C++ in Rust
> Raspberry Pi OS Bookworm

> g++ (Debian 12.2.0-14) 12.2.0

> cargo 1.87.0 (99624be96 2025-05-06)

Looks like cargo is not from OS repo. So either use both outdated gcc and rust from RaspiOS or install the recent gcc-15 from experimental.

kvemkon··on Why Blender Changing to Vulkan Is Groundbreaking [video]
Blender is the 1st software (not a game) I'm dealing with, which refuses to start with OpenGL 3.3 available. Nowadays Blender requires 4.3 [1].

> VRAM requirements

2 GB [1].

[1] https://www.blender.org/download/requirements/

kvemkon··on Beware of Fast-Math
I'm wondering, why there are still no announcements for hardware support of such approaches in CPUs.
kvemkon··on Making C and Python Talk to Each Other
Once I needed to implement a simple python plugin engine in a C/C++ software, I've been successfully using the official guide [1].

[1] https://docs.python.org/3/extending/embedding.html

kvemkon··on Hotspot: Linux `perf` GUI for performance analysis
It's a pity, Hotspot is abandoned in Debian. Just because of policykit [1]. The package seems to be rather easy to maintain (it has a tiny rule file, small control and only 2 patches).

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025573

kvemkon··on Seagate claims spinning disks beat SSDs on carbon footprint
HDD controller calculates and checks ECC either and en/decodes the user's 0/1-bits to the 0/1-bits actually to be written on the platter but at much smaller speed (0.3 GB/s vs 14 GB/s SSD max). HDD has an extra servo controller. HDD has an extra 512 MB - 1 GB DRAM.

WD HDDs 20 GB+ have some FLASH inside for metadata offload.

kvemkon··on ARMv9 Architecture Helps Lift Arm to New Financial Heights
In embedded old Cortex-A53 (and A72) are the most "new" cores used compared to A9 (and A15). E.g. TI AMxxxx [1] and Xilinx UltraScale+ vs Zynq.

[1] https://www.ti.com/microcontrollers-mcus-processors/arm-base...

kvemkon··on Updated rate limits for unauthenticated requests
> At GitHub, we store a lot of Git data: more than 18.6 petabytes of it, to be precise.

About $ 250 000 for 1000 HDDs and you get all the data. Meaning private persons such as top FAANG engineers could get a copy of the whole data after 2-3 years job. For companies dealing with AI such raw price is nothing at all.

kvemkon··on Subnanosecond Flash Memory
Recent discussion:

Researchers develop picosecond-level flash memory device (19.04.2025)

https://news.ycombinator.com/item?id=43735452

kvemkon··on Rust to C compiler – 95.9% test pass rate, odd platforms
Vala [1] is, perhaps, the most prominent example of practically used programming language with such compiler.

[1] https://en.wikipedia.org/wiki/Vala_(programming_language)

kvemkon··on Ask HN: Does Collapsing an HN Thread in a Popular story spike your CPU use?
It takes approx 13 seconds to finish loading the page with CPU spike and firefox occupies more memory as long as the page remains opened. But then opening/collapsing the thread is not noticeable.
← PreviousPage 6 of 10Next →