About:

Martin Tournoij is the author of the website arp242.net.

Website:

Specializations:

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The author argues that 'best practices' are often misused and that they are not always the best solution for every situation. He gives examples of 'best practices' that are not universally applicable, and criticizes the fallacious...

0Jia Tanning Go code

2024-10-28

The blog post discusses how Go compiler skips files ending with _test.go during normal compilation, and how this can be exploited to insert backdoors and weaken security. The author also discusses how test files can be used to hid...
The blog post discusses terminal escape codes and how they have evolved over time. It explains the use of terminfo and termcap, and how modern terminal emulators use ANSI escape codes. It also provides a list of terminal escape se...

0s/bash/zsh/g

2021-10-20

The author compares the limitations of bash and zsh, and explains why zsh is better. He discusses the issues with bash, such as the inability to do calculations with fractions, handling NUL bytes, and quoting quirks. He also highl...
This is an introduction to both RimWorld modding and developing C♯ with Mono. It describes how to create RimWorld mods on Linux. It doesn’t assume any knowledge of Unity, Mono, or C♯ but some familiarity with Linux and general pro...
The blog post discusses the author's opinion on Richard Stallman's return to the Free Software Foundation, criticizing his behavior and views. The author believes that Stallman is not a good representative of the community and sho...
The blog post discusses the complexities of the Go programming language, despite its simple syntax and semantics. It highlights the challenges of performing common tasks in Go, such as removing items from an array and managing gor...
The author discusses the downsides of working remotely, including less socializing with coworkers, difficulties in communication, lack of feedback and guidance for junior employees, and loneliness. He also expresses skepticism abo...
The blog post discusses bitmasks and how they can be used for efficiency and to create nicer APIs. The author explains how bitmasks can be used to add color to terminal text and how to store and manipulate color information using ...
The blog post discusses the concept of 'stupid light' in the context of ultralight hiking and software development. It emphasizes the importance of balance and avoiding unnecessary complexity in software, while also cautioning aga...
The text discusses the importance of empathy in democracy, and how a lack of empathy has led to political polarization and conflict. It also touches on the impact of media and social media on empathy, and the role of capitalism in...