About:

djhworld is interested in video games, computer science, and personal finance, and enjoys tinkering with computers and lego.

Website:

Interests:

Video games Computer science Tinkering with computers Lego Personal finance Fiction

Incoming Links:

Subscribe to RSS:
Claude Code's questionnaire feature allows users to automate service deployment by prompting for essential configuration details, enhancing workflow efficiency.
The author discusses the development of a web application called BeanEngine, which enhances a previously cumbersome rules engine for processing financial transactions into beancount format. The application, built with the help of ...
The author discusses the problem of syncing a file to a remote server when it changes on OSX. After some research and testing, the author settled on a solution using fswatch and launchd to monitor the file and sync it to the serve...

0My home network

2024-11-24

The author discusses their journey of setting up their home network, including the challenges and mistakes they encountered along the way. They started with a small cabinet and TP-Link Omada gear, but eventually upgraded to a larg...
The author discusses the annoyance of outdated news bulletins in radio show recordings and the development of a browser extension to auto-skip news segments. The extension uses a batch process to detect news segments and OpenAI's ...
The author recently bought a Terramaster F4-424 NAS and wanted to replace the operating system with Unraid. They encountered some differences in the F4-424 compared to previous models when replacing the USB boot drive. The author ...
The author discusses using Large Language Models (LLMs) to prototype a website to help Electric Vehicle owners determine the best time to charge their car. They describe the process of using LLMs to generate HTML and CSS, as well ...
The author discusses the issue of t.co links on Twitter, which prevent users from verifying the URL before clicking. They developed a solution using a go server and DNS rewriting to intercept t.co links and present the user with t...
The text discusses the author's experience with ChatGPT, a chat AI, and how it corrected itself after being told off for providing incorrect information. The author also talks about their experience with the advent of code and usi...
The text explains how to be warned when processes on a Mac are running under Rosetta, a battery-draining technology. The author created an xbar plugin that displays a warning icon on the status bar when apps are running under the ...

0Executable PNGs

2020-12-26

The author explores the idea of encoding programs into PNG images, inspired by PICO-8's method of distributing games. They delve into the process of encoding and decoding data into PNGs, and the challenges of running executables f...
The author discusses a feature in systemd called systemd.socket, and how they created a socket activated service to spin up a local webapp when something connects to it, and then tear it down again after 5 minutes. They explain th...
The author installed Fedora 32 on a Macbook Pro and documents the pitfalls, traps, and joyous moments encountered along the way. The main reason for the switch was the i3 window manager, and the author has tweaked the configuratio...
The author, after reading a book about the bits of a simple 8-bit computer, decided to implement it in code. The result is a simple computer that's simple and computes things. The author upgraded it to 16-bit to have more memory t...
Reed Solomon codes are an error correction algorithm used in data storage and signal processing systems to recover data in the event of corruption or data loss. It is commonly found in consumer technologies such as CDs, DVDs, Blu-...
The author ported a Gameboy Color emulator to WebAssembly using Go. The project was originally written 5 years ago and was recently revived with the release of Go 1.11. The author faced challenges in adapting the code to the brows...
The author describes how they discovered a browser security bug while browsing the web. They found that a financial information website was redirecting the browser to a different domain with spam content. After investigating, they...
The author discusses their experience using HyperLogLog in production to count unique concurrent users over time series data. They initially faced challenges with accuracy and noise in the results, leading them to pivot towards a ...
The post is about running Go AWS Lambda functions locally. It describes the process of invoking functions in a local environment, the structure of a Go lambda, and the use of net/rpc package to handle requests from remote clients....