Readit News logoReadit News
Sponge5 commented on Advent of Compiler Optimisations 2025   xania.org/202511/advent-o... · Posted by u/vismit2000
nickelpro · 18 days ago
Unity builds have been largely supplanted by LTO. They still have uses for build time improvements in one-off builds, as LTO on a non-incremental build is usually slower than the equivalent unity build.
Sponge5 · 18 days ago
At my company, we have not seen any performance benefits from LTO on a GCC cross-compiled Qt application.

GCC version: 11.3 target: Cortex-A9 Qt version: 5.15

I think we tested single core and quad core, also possibly a newer GCC version, but I'm not sure. Just wanted to add my two cents.

Sponge5 commented on State of Embedded: Q4 2025 Overview   sbcwiki.com/news/articles... · Posted by u/HeyMeco
rcarmo · 2 months ago
Huh. It mentions neither Intel nor AMD, and I am seeing _a lot_ of N100/N150 industrial SBCs right now (outside the hobbyist space). Intel in particular seems to be replaying their approach of flooding the market with Atom chips and making N-series available to OEMs in volume and relatively low price.

Full marks for Rockchip coverage, yes, they're filling in the gaps below the RK3588, although some of those chips aren't that interesting in terms of power budget and have apparently low yields.

Sponge5 · 2 months ago
it's right there in the first section:

   highlighting notable advancements in ARM-based Systems-on-Chip (SoCs) and their increasing competitiveness against traditional x86 platforms.

Sponge5 commented on Root System Drawings   images.wur.nl/digital/col... · Posted by u/bookofjoe
Sponge5 · 2 months ago
Recently there was an exhibition of tree root illustrations by Jitka Klimesova in Prague. I think there's potential for more art emerging from science.
Sponge5 commented on Athlon 64: How AMD turned the tables on Intel   dfarq.homeip.net/athlon-6... · Posted by u/giuliomagnifico
mrweasel · 3 months ago
It's probably important to note that the AMD64 platform isn't what got Intel in it's current situation. After adopting AMD64 Intel once again dominated AMD and the Bulldozer/Piledrive/Excavator series of AMD processors where not doing well in the competition with Intel.

With Zen AMD once again turned the tables on Intel, but not enough to break Intel. Intels downfall seems entirely self-inflicted and is due to a series of bad business decisions and sub-par product releases.

Sponge5 · 3 months ago
My takeaway from the article is that Itanium could have been the equivalent of Apple's switch to M1 if Intel doubled down instead of panicking.
Sponge5 commented on Running Wayland Clients as Non-Root Users on Yocto   embeddeduse.com/2025/08/1... · Posted by u/jandeboevrie
WhyNotHugo · 4 months ago
As per the article, Yocto runs GUI applications as root, and you need workarounds to run them as non-root.

Running arbitrary GUI applications as root is such a huge red flag that I'd suggest just looking at another distribution instead of resorting to workarounds.

Sponge5 · 4 months ago
Yocto doesn't run GUI applications, it's a framework to make your own distro. The fact that many users are too lazy to create a user to run their application as, speaks of the embedded space in general rather than Yocto in particular.

> I'd suggest just looking at another distribution

You won't find one. With many vendors, it's the only option.

Sponge5 commented on We built an air-gapped Jira alternative for regulated industries   plane.so/blog/everything-... · Posted by u/viharkurama
zaphirplane · 5 months ago
I don’t get it, the dependencies are either needed or not. If needed that are either pulled from a project or written. So how are dependencies evil , is the rage against feature bloat pulling in dependencies ? Then the issue is the bloat
Sponge5 · 5 months ago
This topic is beaten to death in Philosophy of Software Design - I really, really do recommend it.
Sponge5 commented on Linux Kernel Defence Map – Security Hardening Concepts   github.com/a13xp0p0v/linu... · Posted by u/transpute
Sponge5 · 8 months ago
> This map describes kernel security hardening. It doesn't cover cutting attack surface.

For those wondering why SECCOMP is ommited.

Sponge5 commented on Boring tech is mature, not old   rubenerd.com/boring-tech-... · Posted by u/mikece
jasonthorsness · 10 months ago
I think it’s hard to tell with the signals we have on GitHub for example the difference between mature and dead as a project. Regardless of what a commit is for, it’s a sign that someone is watching and maintaining and any novel issue will likely be quickly addressed. I think this means new stuff always will have an advantage there.
Sponge5 · 10 months ago
The age of last commit on trunk is a useless metric in isolation. The fact that it is the most prominent number on the front page of a repository is a shame.
Sponge5 commented on I believe 6502 instruction set is a good first assembly language   nemanjatrifunovic.substac... · Posted by u/whobre
acc_297 · 10 months ago
In university we we're taught a version of MIPS that was implemented into a decent simulator with an IDE showing the state of memory and registers with fine grained debug stepping. Some quirks of processor pipelines (i.e. nops after branch) could be enabled for realism or turned off to make things easier for new students.

That was pretty great for learning assembly, I can't comment on any other approach - no doubt there are other good options.

Sponge5 · 10 months ago
Sounds like CTU FEE in Prague. I learned a bunch about registers, branch prediction and cache, but most of the assembly went out of my head once the class was over.
Sponge5 commented on CVSS Is Dead to Us   daniel.haxx.se/blog/2025/... · Posted by u/TangerineDream
andrewflnr · a year ago
> setting “fixed” (fake) scores on our CVE entries just in order to prevent CISA or anyone else to ruin them, but we have decided not to since that would be close to lying

No, I really think this is the way. Pick fixed CVSS scores for each of your own LOW/MED/HIGH levels. Anyone who pays attention will know what's up, anyone who doesn't pay attention wasn't seeing enough detail to be meaningfully misled either way.

Think about it like significant figures, where too much precision is actually more of a lie than including all possible detail.

Sponge5 · a year ago
Agreed. That being said, the CVSS calculator is useful for reminding you of factors that you may not have included in your analysis.

u/Sponge5

KarmaCake day90May 3, 2021
About
adam.procio.cz
View Original