About:

The metadata provided does not contain specific information about the author. It only includes basic site details such as the title, language, and favicon.

Website:

Specializations:

Outgoing Links:

Artemis Everfree
Subscribe to RSS:
The blog post discusses the performance issues related to the GNU binutils linkers, particularly focusing on the ld.bfd and ld.gold linkers. The author shares their experience of testing linker performance using the pandoc package...
Nixpkgs' recent changes to data export to Repology have caused reporting issues for several packages, necessitating fixes using pname and version.
The blog post discusses the NixOS-.25.11 release schedule and the current state of the ZHF (Zero Hydra Failures) phase, where the focus is on fixing build failures. It highlights the prevalence of build failures related to cmake-4...
The blog post discusses a C++ program that initially appears valid but fails to link in gcc-16 due to a missing function definition. It explains the devirtualization mechanics introduced in gcc-16 that led to this failure, contras...
The author shares their PGP journey, highlighting the importance of understanding key management and recommending the sq user documentation for beginners.
The post outlines the author's tmux configuration, issues encountered during an update, and a comparison of tmux with the zellij terminal multiplexer, noting both advantages and disadvantages.
The blog post discusses the author's experience with building nix packages locally, highlighting a change in the default build directory from /tmp to /nix/var/nix/builds in nix-2.30, which resulted in slower builds. The author sha...
The author reflects on their experiences with NixOS over the past year, detailing system maintenance tasks, package management issues, and community developments. They discuss specific problems encountered with various packages, i...
Successfully completed all Advent of Code 2025 challenges in a week, focusing on Rust coding techniques and problem-solving strategies.
The author reflects on their experience completing the Advent of Code (AoC) 2024 challenges, noting that they solved most problems within a day of publication, except for one that took them most of the year. They discuss their per...
The blog post discusses updates to the ::nix-guix overlay, highlighting the inclusion of the latest nix-2.30.2 and guix-1.4.0 packages, along with the addition of lix-2.93.3. It lists contributors over the past two years and notes...
The post is about the sort tool from GNU coreutils. It explains how to sort a file by a specific column and how to sort commit history while preserving the order of commits within the component.
NixOS-25.05 release is in the Zero Hydra Failures phase, focusing on fixing build failures. The author fixed the hheretic package and proposed a patch. They also used bisection to find the first bad commit.
The author switched from Firefox to Chromium as the primary web browser on their desktop. They had been using Firefox since 2005, but the web changed, and Firefox started to feel sluggish. They encountered performance issues and w...
The text provides a summary of the bugs encountered in gcc-15, including details of the bugs, their impact, and the fixes. It also includes histograms of the subsystems where the bugs were found and a concluding note on the state ...
The text is about the author's experience with the helix editor, which they switched to from vim. They discuss the features, setup, and niceties of helix, as well as some snags they encountered. The author also compares helix to v...
The text discusses non-determinism in the Nix expression language, specifically focusing on the builtins.sort primitive. It explains how a non-conformant comparator predicate can trigger non-determinism and instability in the sort...
The author discusses how to deal with a huge list of conflicts on rebase caused by automatic reformatting of an upstream code base. They provide a step-by-step guide on how to recreate changes using git filter-branch --tree-filter...
The text discusses the behavior of union initialization in C, specifically focusing on the differences between gcc-14 and gcc-15. It provides a contrived example and disassembly dump to illustrate the differences in zero initializ...

0ski 1.5.0 is out

2024-11-23

...
In November, gcc merged the switch from C17 to C23 language standard used by default for C code. This will cause build breakages in projects written in C. C23 has high-visibility breaking changes compared to C17. bool, true, and f...
ZHF (or Zero Hydra Failures) is the time when most build failures are squashed before final NixOS-24.11 release. The author picked xorg.libAppleWM build failure and provided a fix for it. The fix is to constrain the package to dar...

0xmms2 0.9.4 is out

2024-10-07

...

0gcc-15 bugs, pile 1

2024-08-25

Around 20 bug reports encountered in gcc-15 development, including typecheck failure, test suite failures, ICEs, and wrong code generation. Most bugs came from tree-optimization and rtl-optimization. Not an interview.