About:

Oliver Webb's Website

Website:

Subscribe to RSS:
The article discusses the various printf functions in ANSI C89 and other C versions, highlighting their differences and suggesting a way to generalize these functions into a single implementation. It critiques the use of certain f...
CachyOS promises speed and stability for Linux users but fails to clearly communicate its unique advantages in its introduction.
The text discusses the Mariner 4 spacecraft's transmission of digital image data from Mars in 1965, which was a significant achievement in space exploration. It explains the process of recording and transmitting the data, as well ...
The text discusses the concept of coordinate distances in astronomy and how it relates to calculating the phase of planets. It explains the process of calculating the angle between two points on a sphere and how it can be used to ...
The text discusses the author's experience in trying to generate astronomical information on Linux, particularly moon phases and sunrise/sunset times, using open-source tools. The author explores various tools and their limitation...
The text discusses the representation of time as an angle in astronomy, explaining how it is used in astronomical calculations and how it can be useful in understanding the movement of celestial objects.
The text explains the concept of Algebraic Description of Types (ADT) and how it can be used to represent data types more abstractly and mathematically. It discusses the mathematical notation for type theory and how types can be c...
The text discusses the problems with the C time API, pointing out legacy cruft and bad design decisions. It compares C code with Lua code and discusses the scope and types of the C time API. It also delves into the representation ...
The text discusses the oldest binaries on a Linux Mint ISO and compares them to the oldest binaries on a Gentoo livecd. It raises questions about the presence of outdated scripts and wrappers on the system and the lack of a formal...
...

0Migrating to Hugo

2024-08-18

...
The text discusses various reasons why the author does not like GNU, including the lack of influence of the GNU project in the creation of Linux, the FSF's push for hurd, the maintenance of popular projects by an external company,...
The text discusses the implementation of UTF-8 support in the awk programming language. It explains the challenges and solutions for handling UTF-8 characters in awk, including the functions that work on characters, not bytes, and...
The author is unhappy with neovim and its bloat, and is looking for a minimal editor with useful features. After exploring various options, the author finds 'vis' to be a minimal editor with a large amount of vim-isms, written in ...
The text discusses the need for a static site generator for the author's website and how make can be used to generate static webpages. It explains the functionality of make and how it can be used to automate the process of generat...