About:

Hugo is the author of the website 'Hugo's weblog', which is hosted at whynothugo.nl. The site is generated using Hugo 0.142.0 and features content shared by Hugo, who is also active on Twitter under the handle @WhyNotHugo.

Website:

Outgoing Links:

Markus Unterwaditzer
Subscribe to RSS:
ImapGoose is a program designed to continuously synchronize local mailboxes with an IMAP server, utilizing modern IMAP extensions like CONDSTORE, QRESYNC, and NOTIFY for efficient data handling. It operates as a daemon, monitoring...
Recent updates on pimsync, davcli, matridge, hare-dbus, hare-lsp, and ImapGoose highlight significant technical improvements and ongoing challenges in software development.
The blog post provides a detailed update on the development of ImapGoose, highlighting significant improvements such as pipelining for faster uploads and downloads, a redesigned task queue for better synchronization, and the handl...
The blog post compares various translation models for translating between English and Chinese, evaluating their performance based on tests conducted with a native Chinese speaker. The author assesses models like LibreTranslate, Op...
The transition from iDEAL to Wero in the Netherlands raises concerns about dependency on foreign corporations and the erosion of European data sovereignty.
The blog post discusses recent updates and refactoring in the libdav and vstorage projects, focusing on improvements in the Requests API for calendar creation, a new stream-based synchronization method for vstorage, and the implem...
The blog post discusses the implementation of JMAP support in pimsync, detailing the challenges and solutions encountered during the process. It highlights the transition to using the calcard library for serialization, the complex...
The author discusses the challenges faced while implementing JMAP support for pimsync, specifically the conversion between JSCalendar and iCalendar formats. Key issues include handling recurrence rules, timezones, and the need for...
The author recounts a troubling experience at a currency exchange office where they were denied service without explanation, leading to reflections on arbitrary financial systems and discrimination. The narrative highlights the la...
The author discusses their recent completion of a university degree in computer science, focusing on their research into mounting fuse filesystems without privilege escalation. They detail the implementation of a proof of concept ...
The blog post discusses the process of programmatically provisioning a virtual machine (VM) using a script and the tiny-cloud tool. It outlines the challenges of automating VM setup via serial console or SSH, and presents a soluti...
Understanding Vim and Neovim's plugin management mechanisms allows users to effectively manage plugins without needing a dedicated plugin manager.
The author expresses frustration with AI coding tools, particularly GPT models, feeling that they are underwhelming and ineffective compared to traditional coding methods. Despite the hype surrounding AI's capabilities, the author...
The post outlines how to optimize Git operations in Vim/Neovim using custom keyboard mappings for efficient code editing and staging changes.
'They' and 'them' have been used as singular gender-neutral pronouns in English for centuries, as evidenced by historical literary examples.
A guide on configuring Unbound to resolve .local domains via mDNS using Avahi, including setup instructions and commands.
The author shares their experience using the Pinetime smartwatch with InfiniTime since 2021, highlighting its strengths and weaknesses. Key requirements for a watch include accurate timekeeping, clear display, step tracking, and l...
The author discusses a 'less is more' approach to programming, emphasizing the importance of clear and concise code. They reflect on their recent shift towards writing shorter functions with simple abstractions, arguing that while...
The post discusses the concept of boycotting organizations, emphasizing that it is not only about withholding money from unethical companies but also about supporting alternative, ethical businesses. It highlights the importance o...
The text explains how to connect to an iPhone's Bluetooth hotspot and the advantages of using it over a Wi-Fi hotspot.
The author submitted a patcheset to allow renaming projects in sourcehut, updated the project URL, and is rewriting the pimsync manual pages. They also implemented support for a --socket-path flag in way-secure and tagged new rele...
The text discusses the issues with man page readers, stating that man pages support links but the readers do not display or allow following them. It explains the format of man pages and the macros used, and concludes that better m...
The author shares their experience with HDR mode on the Steam Deck, explaining the challenges they faced with adjusting the brightness and the slider that helped resolve the issue. They also express the need for better visibility ...
The author provides an update on the ongoing work on pimsync, including the implementation of a full documentation website, a new release of pimsync, the publication of the vdir storage format specification, and the repair command...