HNHacker News
TopNewBestAskShowJobs

kvemkon

391 karma · joined August 11, 2023

submissionscomments
kvemkon··on Why I Always End Up Going Back to C
> Many immediate mode UIs fail badly here, never going to idle even if nothing is happening

ImGui's author deliberately doesn't fix this because this is one of the main issues preventing ImGui to be widely adopted on desktop potentially attracting too many users at once but lacking support for all of them.

https://github.com/ocornut/imgui/issues/7892#issuecomment-22...

kvemkon··on C++26 Reflection loves QRangeModel
Taken from bookmarks, haven't noticed this before. Looking forward for the article update.
kvemkon··on C++26 Reflection loves QRangeModel
TLDR:

> Reflection in C++26 might be insufficient for replacing moc.

https://wiki.qt.io/C++_reflection_(P2996)_and_moc

kvemkon··on Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%
Perhaps it's obvious but I'm missing some (briefly) justification why FlatBuffers was better, not Protobuf/Capnproto/...
kvemkon··on A tab hoarder's journey to sanity
> about 15 seconds for the browser to launch

I also have many tabs (that's why I could quickly recall and find the post). Restoring session takes a while (much more than 15 seconds). I measure this time by looking on the CPU consumption. Only once it drops to near zero I consider session completely restored.

kvemkon··on A tab hoarder's journey to sanity
> 300+ on my Mac.

"Firefox power user kept 7,500 tabs open for two years" (04.08.2024)

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

kvemkon··on CES 2026: Taking the Lids Off AMD's Venice and MI400 SoCs
> memory, PCIe etc (≈southbridge?)

northbridge

kvemkon··on Ask HN: Any Microsoft employees/devs here? What's happening to Microsoft?
Since more than a year no images available. Now the page gone completely: https://developer.microsoft.com/en-us/windows/downloads/virt...
kvemkon··on I/O is no longer the bottleneck? (2022)
> CPU is limited by its memory bandwidth for streaming tasks

That must be the reason, why EPYC 9175F exists. It is only 16-core CPU, but all 16 8-core CCDs are populated and only one core on each is active.

The next gen EPYC is rumored to have 16 instead of 12 memory channels (which were 8 only 4-5 years ago).

kvemkon··on Anna's Archive loses .org domain after surprise suspension
Then I'm surprised. It's much different to the usual situation when even mass made products are either banned or very limited, e.g. unicycles prohibited, e-scooters only up to 20 km/h, e-bikes only up to 25 km/h.

Regarding 3D made parts recently there was an accident: https://news.ycombinator.com/item?id=46152941. One may expect increasing regulation. At least in the air.

kvemkon··on Anna's Archive loses .org domain after surprise suspension
But such working cars from home will not be certified to participate at the public traffic and remain toys for driving on own private property.
kvemkon··on The rsync algorithm (1996) [pdf]
A protocol is not a software, it is needed for interoperability.

Similar with header files. Issues arise if there is a "misuse" to derive actually not a compatible but competing solution.

kvemkon··on The future of software development is software developers
> If an LLM can outperform an offshore team at a fraction of the cost,..

And "a few moments later" happens the same as with those "cost effective" clouds.

[1] https://www.heise.de/en/news/IDC-Many-companies-want-partly-...

[2] https://www.idc.com/resource-center/blog/storm-clouds-ahead-... (original)

kvemkon··on Huge Binaries
Since at least October 2003 on Debian:

[1] "debhelper: support for split debugging symbols"

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=215670

[2] https://salsa.debian.org/debian/debhelper/-/commit/79411de84...

kvemkon··on Yanis Varoufakis on the future of capitalism [video]
And Qimonda (Infineon/Siemens) - DRAM manufacturer. They could have prioritized EU for supply.
kvemkon··on Nabokov's guide to foreigners learning Russian
> Writing Russuan is not that difficult

Never thought the difference mastering writing can be so significant. Just like to add what I understand regarding this. It's rather about not making any mistake writing by hand ca. 1-2 DIN A4 pages while someone reads a text (slow enough). I can't remember exactly but making only one (or two) mistake(s) and it is not anymore excellent (just good). Making 4-7 mistakes and it is not good (just sufficient). Making few more and it is bad which means failed. It's a long text with a very short path to fail.

Ukrainian is less difficult to write. There are claims that standardization/reform of Russian made it more artificial (far from natural people language) with overtaking too many words from Latin languages. When I read / listen to Belorussian I think they have even more luck with matching pronunciation/writing than Ukrainian. Which suggests this language is even closer to the common roots old language. (I'm not a linguist.)

kvemkon··on Fabrice Bellard Releases MicroQuickJS
Looking at Cargo.toml, ripgrep seems to have some dependencies and bat has a lot.
kvemkon··on Fabrice Bellard Releases MicroQuickJS
Yes, that's why I've asked about possible rust support of creating such version of normal project. The main issue, I'm unaware of comparably large rust projects without 3rdparty dependencies.
kvemkon··on Fabrice Bellard Releases MicroQuickJS
SQLite 3.51.1

  $ wc -l ...
  265908 sqlite-amalgamation-3510100/sqlite3.c
Is there any as large as possible single source (or normal with amalgamation version) more or less meaningful project that could be compiled directly with rustc -o executable src.rs? Just to compare build time / memory consumption.
kvemkon··on It's Always TCP_NODELAY
The tradeoff on one program can influence the other program needing perhaps the opposite decision of such tradeoff. Thus we need the arbiter in the kernel to be able to control what is more important for the whole system. So my guess.
kvemkon··on AMD officially confirms fresh next-gen Zen 6 CPU details
Though clarified at the start about Desktop, but missed JEDEC applying, of course, generally for the whole post.
kvemkon··on AMD officially confirms fresh next-gen Zen 6 CPU details
> This increases the maximum core count per chiplet from 8 to 12. Furthermore, it increases the L3 cache per CCX/CCD from 32 MB to 48 MB.

I'd say the amount of L3 is not increased but adapted/scaled to the increased core count, since per each core there is still the same amount of cache available as before.

We get faster cores, so we need to get from 5600 to e.g. 6000 DDR5. Since core count is increased by 50%, we'd need 9000... DDR5^W, well yes, we'd need actually as planed before AM6 and DDR6!

kvemkon··on AMD officially confirms fresh next-gen Zen 6 CPU details
Yeah, first of all we need to get 6 GHz with Zen 6.
kvemkon··on AMD officially confirms fresh next-gen Zen 6 CPU details
> DDR6 will double the memory bandwidth over DDR5

Considering PC desktops. DDR4 is 3200 MT/s max JEDEC. DDR5 is available on AMD since 3 years and is 5600. DDR6 specification is almost finished. It looks like DDR5 will double performance just right before new DDR6 DIMMs appear. Thus I'd expect DDR6 to double the bandwidth just as late when the new memory standard arrives.

kvemkon··on AMD officially confirms fresh next-gen Zen 6 CPU details
> I could deal with some slower speeds due to cable length

Observing server mainboards reveals many PCIe 5.0 connectors for cables to attach PCIe-SSDs looking similar to SATA ones.

kvemkon··on Are we stuck with the same Desktop UX forever? [video]
> buttons were clearly marked

Recently some UI ignored my action by clicking an entry in a list from drop down button. It turned out, this drop down button was additionally a normal button if you press it in the center. Awful.

> UI creation compared to MFC

Here I'd prefer Borland with (Pascal) Delphi / C++ Builder.

> relative resizable layout that's required today.

While it should be beneficial, the reality is awful. E.g. why is the URL input field on [1] so narrow? But if you shrinks the browser window width the text field becomes wide eventually! That's completely against expectations.

[1] https://web.archive.org/save

kvemkon··on Are we stuck with the same Desktop UX forever? [video]
> Gnome

I can't imagine what I'd be doing without MATE (GNOME 2 fork ported to GTK+ 3).

Recently I've stumbled upon:

> I suspect that distro maintainers may feel we've lost too many team members so are going with an older known quantity. [1]

This sounds disturbing.

[1] https://github.com/mate-desktop/caja/issues/1863#issuecommen...

kvemkon··on Linux CVEs, more than you ever wanted to know
But how do you know, that if kroah.com would use Let's Encrypt it would belong to Greg K-H? What if his true WEB-site would be e.g. greg-k-h.com?
kvemkon··on The RAM shortage comes for us all
ASML cannot be avoided for 7nm and better due to EUV.
kvemkon··on Average DRAM price in USD over last 18 months
Generally there is a hidden starvation (I'm not sure the exact term), when one consumes just enough calories to survive a bit longer but almost no vitamins and minerals to live normal life.

Similar to polluted air/environment such deaths will hardly be backtracked to the true roots.

The most recent were deaths in conjunction with COVID. Was it due to COVID directly, indirectly or it was so bad that COVID could not really make it worse...

← PreviousPage 3 of 10Next →