About:

Student, Creative & Computer Scientist. See what I'm doing.

Website:

Incoming Links:

Subscribe to RSS:
Jade Ellis, an undergraduate Computer Science student, discusses her project for MetaBrainz, where she developed Libretto, a chat archiver for the Matrix communication platform. The project aimed to replace the outdated BrainzBot,...
The blog post discusses the introduction of Policy Servers in the Continuwuity Matrix server, which aim to proactively manage content in Matrix rooms before it reaches users' timelines. Unlike traditional moderation bots that reac...
The text discusses the challenges of writing and emphasizes the importance of personal experience and voice in the writing process. It outlines four key parts of writing: gathering information and experiences, articulating thought...
The post reflects on the author's journey with color, from a childhood of avoiding it due to dyslexia to embracing it as a means of self-expression. The author discusses how color became a tool for differentiation and personal ide...
The author has been accepted into Google Summer of Code 2025 with the MetaBrainz Foundation for the second time. They will be working on building a Matrix Archiver to record chat history and create human-readable HTML archives. Th...
The author discusses the challenges of stopping AI scrapers from taking down their server, detailing the measures they took to mitigate the issue, including setting up rate-limiting, using Traefik's built-in middleware, and trying...
The author noticed high resource usage on their Forgejo instance and found that the instance had been crawled since 19/2. They added a robots.txt file to limit the repository that was being crawled, which seemed to work as the cra...
The author describes the frustration with available calculators and the decision to build a custom calculator app called FendApp using Rust and Freya. The app was not polished at first but was valuable in saving time and avoiding ...
Jade Ellis, a Computer Science student, participated in GSoC 2024 to develop an email service with internationalisation support for the MusicBrainz project. The project aimed to improve the existing email system by handling multip...
The text discusses the issue of authenticity and trustworthiness of online information, highlighting the pitfalls of relying on superficial credibility and the inevitability of mistakes. It emphasizes the importance of exercising ...
The text discusses the potential pitfalls of common pagination methods in APIs, such as offset-based and time-based pagination, and proposes ID-based pagination as a more reliable solution. It highlights issues with data shifting,...