Daily Shaarli

All links of one day in a single page.

April 5, 2022

Revealing Exchange With Jen Psaki Shows How Badly Biden Wants Parental Rights Issue to Go Away – RedState

But let’s not kid ourselves here. Even had Doocy supplied her with examples, Psaki would have said she needed “context” before being able to comment, and then when she got it she’d still have come out and spouted the same meaningless points that avoided the actual substance of the law.

Further, the White House tapdancing all around this topic by suggesting they stand shoulder to shoulder with parents who are supposedly worried about their kids receiving unequal treatment is a clear signal they are trying to reframe this whole subject into one where the parental rights of those who have LGBTQ children are the ones whose rights are being violated. //

Bonchie @bonchieredstate
They will never answer the question because even they are embarrassed of their stance.

Townhall.com @townhallcom
DOOCY: "At what age does the White House think that students should be taught about sexual orientation and gender identity?"

PSAKI: "This law...is politicians in Florida propagating misinformed, hateful policies that do absolutely nothing to address the real issues."
Embedded video
4:26 PM · Apr 4, 2022

AlmaLinux vs Rocky Linux: Which One to Choose?

Let’s look at how things stand in terms of migration. The first Rocky Linux release also includes a conversion tool (migrate2rocky) that can assist you in migrating your CentOS system to Rocky Linux. You can migrate an existing CentOS, AlmaLinux, RHEL, or Oracle Linux installation to Rocky Linux.

Note that the mentioned tool can migrate any listed distributions only to Rocky Linux.

Now let’s look at AlmaLinux’s approach. First, they started a whole new project called ELevate, which is their initiative to allow users to upgrade or migrate between any RHEL-based distro.

Did you see the difference between “only to” in Rocky’s case and “to any” in AlmaLinux’s approach? In my eyes, AlmaLinux’s path is nobler, closer to the spirit of open source and the freedom to choose, and I respect that.

A Power Button For Raspberry Pi, Courtesy Of Device Tree Overlays | Hackaday

As a standard feature of the Linux kernel, device tree overlays (DTOs) allow for easy enabling and configuration of features and drivers, such as those contained within the standard firmware of a Raspberry Pi system. Using these DTOs it’s trivial to set up features like as a soft power-off button, triggering an external power supply and enable drivers for everything from an external real-time clock (RTC) to various displays, sensors and audio devices, all without modifying the operating system or using custom scripts.

Languages? Compiling the future is where the real fun's at • The Register

Graybeards know compiler technology is much more complex than simple go/no-go code parsing. In the 70-odd years since Grace Hopper brought compilers into existence, every milestone in processor design has been blessed or cursed by compiler advances or the lack of them. Itanium died because Intel couldn't make the compiler fly. Arm prospered because its compilers made its performance available.

Only compilers can unify the market: C wouldn't be more than a footnote if its compiler technology wasn't easy to port to multiple platforms. Conversely, compilers can divide the market. Think of the 1980s with multiple monolithic C compilers trying to lock products into platforms by making porting painful. They weren't very good, they weren't very compatible, life was slower and harder than it needed to be.

It is hard to overstate the difference that GCC made to that environment. Compilers can be split into three components: a front end, an optimizer, and a back end. The front end takes your code and digests it into a form the optimizer can then arrange according to rules, and the back end translates that output into the right object format for the target system. GCC liberated this structure, so if you wanted to write a new language, you just had to worry about the front end. A new target instruction set, just the back end. A particular cache structure, hit the optimizer. The benefits are shared with everyone.

That's where the true magic of compilerdom lies. You can have the world's most thoughtfully designed language, but if your compiler makes slow code, nobody will care. With GCC, you got the same kit of parts as everyone else and you could concentrate on what makes your language or processor special. When GCC stopped being the GNU C Compiler and became the GNU Compiler Collection, the economics and scope of compilers skyrocketed, and systems innovation followed them into orbit.

Then LLVM went a step further, and broke compiler technology into a set of libraries, meaning that some of the things compilers do very well, as in optimally managing data structures and parsing complex commands, can be added into databases and browsers and all manner of applications. Sure, languages are cool, but a complete architectural component model is cooler. Do you want magic in a bottle or to badly reinvent the wheel?