About:

Paul Duncan is a software developer and tech enthusiast with interests in EVs, renewable energy, and more.

Website:

Specializations:

Interests:

EV Renewable energy Math Programming Computer security Science

Outgoing Links:

junegunn.choi.
Subscribe to RSS:
The post details a mental exercise in determining the primality of 1013, ultimately confirming it as a prime number through systematic checks of odd prime factors.
The blog post announces the release of polycvss version 0.2.0, a Rust library designed for parsing and scoring CVSS vector strings. It supports CVSS v2, v3, and v4, features a version-agnostic API, and is memory efficient. The pos...
pbech32 is a Rust library for encoding and decoding Bech32 strings, offering user-friendly features and efficient performance.
The text provides a detailed documentation of the installation steps, results, and fixes for some problems encountered while installing Armbian on an Odroid N2L.
The text reveals a tracking method by Meta and Yandex that affects Android users, even if they don't have a Facebook account or use the app. It also provides privacy recommendations to protect against this tracking.
...
The text explains the differences between ML-KEM, DH, and ECDH, and how ML-KEM works. It also discusses the hard problems that these cryptographic methods are based on and the implementation details of ML-KEM.
The text explains how to reverse proxy through an Apache vhost to JupyterLab using the SageMath kernel. It provides a working example and notes on the necessary configurations.
The text discusses the installation of the official M.2 hat on a Pi 5, including the challenges faced with fitting it in the official case and the subsequent switch to a KKSB case for better airflow and cooling. The author also in...

0Old OpenVPN Article

2025-06-08

...
The Sony WF-1000XM4 bluetooth headphones have a common problem of severe battery issues, leading to a sudden decrease in battery life and potential explosions. The author shares their experience of contacting Sony support for a re...

0Home Office

2024-07-30

...
The author found old gadgets while unpacking boxes, including handheld game consoles, smartphones, tablets, and portable media players. They shared their experiences with each gadget, including battery failures, custom firmware in...

0Site Backend

2024-06-02

...
The text discusses the release of a browser extension for Firefox that sorts entries in Daily Kos live update articles in chronological order and adds a sort toolbar. The author explains the background and reasons for creating the...
...
The text discusses the author's experience with two Vim books, Practical Vim and Modern Vim. The author shares their positive experience with Practical Vim and recommends it, while also highlighting some drawbacks of Modern Vim.
The site has been updated to include dark mode support and a dark theme, as well as pictures on the About page. The dark mode uses a prefers-color-scheme media query to determine the default theme, and the About page now has a res...
The text is an announcement for the release of v0.6 of fips203ipd, which is an embeddable, dependency-free, MIT-0 licensed, C11 implementation of the FIPS 203 initial public draft (IPD) with scalar, AVX-512, and Neon backends. The...
Two new releases, sha3 v0.6 and fips203ipd v0.3, have been announced. The sha3 release is an embeddable, dependency-free, MIT-0 licensed, C11 implementation of algorithms from FIPS 202, SP 800-185, and the draft KangarooTwelve and...
The text provides a breakdown of the energy production and consumption from rooftop solar panels in 2023, including details on net metering, power bills, and savings. It also highlights the money saved from solar energy, tax exemp...