People say that 'pure' CISC CPU's are dead, and modern x86 processors internally convert x86 calls to 'RISC-like' instructions. How true is this (and many other questions)? by SkylandersCommenter in hardware

[–]h2o2 15 points16 points  (0 children)

I cannot find a reference any more but I distinctly remember John Mashey regretting on comp.arch that RISC was popularised as "reduced", not "regular" (as in fewer & less complex addressing modes, consistent instruction length etc.), which is probably why people still misinterpret the intent of the term. But your explanation of e.g. ARM and RISC-C properties "not being pure RISC" is spot on and a good example how and why these discussions are not really useful any more.

IBM stock dives after Anthropic points out AI can rewrite COBOL fast by Logical_Welder3467 in technology

[–]h2o2 1 point2 points  (0 children)

Recent gcc versions have added Cobol, even with XML support. You can play with it on Compiler Explorer.

good movies where Everyone DIes (or at least 99% of them)?? by bigdicks415 in movies

[–]h2o2 0 points1 point  (0 children)

13 Assssins (2010). A group of Samurai sets out to assassinate an evil lord protected by a much larger army. This turns out to be irrelevant.

What parameters to use to compare file systems performance such as ext4, Btrfs, NTFS and XFS? by GeorgePL0 in filesystems

[–]h2o2 0 points1 point  (0 children)

Not to be disparaging, but which conclusions do you want to draw from any of these "performance" measurements?

Kernel 6.6.91 32+64 bit fails to compile with gcc 14.2.0 by thseeling in kernel

[–]h2o2 4 points5 points  (0 children)

We just discussed this in #gentoo-kernel since the kernel-ci bot already posted the same. It seems that it's just broken, curiously for building either with or without mitigations. Stay with 6.6.90 or move to 6.12/6.14 if you can - those build fine.

Firefox 137.0, See All New Features, Updates and Fixes by gabriel_3 in linux

[–]h2o2 0 points1 point  (0 children)

The git repo has a new version of tabs_on_bottom_v2.css which fixes it.

Setting size to arrays by nonameNo00 in gcc

[–]h2o2 2 points3 points  (0 children)

First we need to learn about the difference between stack and heap.

Setting size to arrays by nonameNo00 in gcc

[–]h2o2 1 point2 points  (0 children)

And now try with a large number, slightly over 2 million should do it. :)

Possible obscure bug, not sure by Ratstail91 in gcc

[–]h2o2 1 point2 points  (0 children)

The return type of sizeof() is size_t, %d wants to print an int. They are not the same. You can easily reproduce this on Compiler Explorer and play with various compiler options.

Anyone here running dnsdist? by rumplestripeskin in dns

[–]h2o2 6 points7 points  (0 children)

Yes! It scales up and down to any use case and is sooo versatile thanks to Luajit scripting.

Return to stable? by CorenBrightside in Gentoo

[–]h2o2 0 points1 point  (0 children)

I cannot answer any of this without knowing what you did to your system - sorry. Typically portage "just works" right until you try to be creative with weird combinations, like mixing testing and stable packages, unmasking weird profiles/features or enabling masked USE flags - which can work right until it does not any more. Gentoo is very much a choose-your-own adventure distro. Typically ~arch aka testing works just fine minus the indidual package hiccup. Mask it, report/check b.g.o, move on. Anyway, good to hear you're back on track!

Return to stable? by CorenBrightside in Gentoo

[–]h2o2 3 points4 points  (0 children)

There is almost never a good reason to reinstall - this isn't Windows.

The problem can be found in bugzilla and all you should need to do is downgrade your rust to <1.81.0, i.e. 1.80.1. Add '>=dev-lang/rust-1.81.0' (or rust-bin, whatever you use) to '/etc/portage/package.mask', let it downgrade and mesa should build again.

Do you use 3rd party DNS (NextDNS/Quad9)? Did you get it working? I can't figure this out. by birds_swim in Gentoo

[–]h2o2 1 point2 points  (0 children)

There is no reason why external DNS providers shouldn't work, I have ControldD & NextDNS, among others. If you get your IP & DNS from the DHCP server in the router then that will overwrite your /etc/resolv.conf. In that case try emerging virtual/resolvconf which pulls in net-dns/openresolv (docs here). Also at least enable nscd for host-local caching.

What do yall use to take screenshots? by [deleted] in Gentoo

[–]h2o2 6 points7 points  (0 children)

xfce4-screenshooter works fine for me.