
-
Taking full advantage of your CPU multithreading power.
- Create a ~/.R/Makevars file and adjust the MAKEFLAGS environmental parameter according to your CPU characteristics. In my case with a 16 core CPU I set: MAKEFLAGS = -j32 for 32 jobs.
- Then see the configuration using makevars_user()
makevars_user()
[1] "/home/chris/.R/Makevars"https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Customizing-package-compilation
-
“L2 regularization will let the optimization become more stable/conservative for new users when they only have a few reviews for training.”

-
- Mercurial is the version management system that is used by Mozilla and it is necessary. (in my case: sudo pacman -S mercurial)
> hg version
Mercurial Distributed SCM (version 6.9)
(see https://mercurial-scm.org for more information)
Copyright (C) 2005-2024 Olivia Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- Make the working directory with: mkdir tb-build && cd tb-build
- wget https://hg.mozilla.org/comm-central/raw-file/tip/python/rocboot/bin/bootstrap.py (downloads the Python bootstrap script)
- chmod +x bootstrap.py (gives executable file permissions to the script)
> ls -l
total 16
-rwxr-xr-x 1 chris chris 16025 Jan 17 18:13 bootstrap.py
drwxr-xr-x 1 chris chris 2264 Jan 17 18:14 mozilla-unified
- ./bootstrap.py (actually runs the script). The first problem I encountered was the rustup version. It was solved with rustup install stable and rustup default stable
- Build the sources with ./mach build and then run with ./mach run
The whole building process lasted approximately 8 minutes on my AMD Ryzen 9 7950X3D 16-Core Processor and required 30.1 GiB (32,355,790,419), 1,401,719 files, 138,437 sub-folders



More details at https://developer.thunderbird.net/thunderbird-development/building-thunderbird
- Mercurial is the version management system that is used by Mozilla and it is necessary. (in my case: sudo pacman -S mercurial)
-
First 2025 Release.


-
DF68F37635E321A53FB4B794B7CB7BAE6119A237


-
Update your systems!
“We’d like to raise awareness about the rsync security release version 3.4.0-1 as described in our advisory ASA-202501-1.
An attacker only requires anonymous read access to a vulnerable rsync server, such as a public mirror, to execute arbitrary code on the machine the server is running on. Additionally, attackers can take control of an affected server and read/write arbitrary files of any connected client. Sensitive data can be extracted, such as OpenPGP and SSH keys, and malicious code can be executed by overwriting files such as ~/.bashrc or ~/.popt.
We highly advise anyone who runs an rsync daemon or client prior to version 3.4.0-1 to upgrade and reboot their systems immediately. As Arch Linux mirrors are mostly synchronized using rsync, we highly advise any mirror administrator to act immediately, even though the hosted package files themselves are cryptographically signed.
All infrastructure servers and mirrors maintained by Arch Linux have already been updated.”

-
- Download the Spell Checker add-on https://ankiweb.net/shared/info/369581638
- Download your preferred .bdic files from https://github.com/cvsuser-chromium/third_party_hunspell_dictionaries/tree/master (en-US-3-0.bdic and de-DE-3-0.bdic in my case)
- Enjoy















