Skip to content

Instantly share code, notes, and snippets.

View Heliodex's full-sized avatar
📉
Programstinating

Lewin Kelly Heliodex

📉
Programstinating
View GitHub Profile
@Heliodex
Heliodex / updateOct25.md
Created November 9, 2025 06:21
Monthly update for October 2025

Heliodex project update – October 2025

Ah, yeah, this again. Welcome back to my monthly Heliodex project update! This month has still been plenty busy, though it's the first update in a year that I didn't significantly work on Coputer. You'll see where I spent most of my time instead below.

The Mercury 3 website is now available at mercs.dev, with documentation at docs.mercs.dev. Its hosting has been moved to my own dedicated server, living alongside the RCCService instance. This is done with PM2, and its configuration file has been added back to the repository. Dedicated gameservers are running on a Windows VM hosted on Azure (burning through my free credits, not paying them anything yet lol).

The implementations of the new RCCService proxy and [gameserver arbiter](https://github.com/tp-link-extender/RCCService/tree/main/Gam

const PasswordView = Backbone.View.extend({
events: {
'input input': 'updatePassword'
},
updatePassword(e) {
const pwd = e.target.value;
const reqs = [
['8+ characters', pwd.length >= 8],
['12+ characters', pwd.length >= 12],
const { useState } = React;
const PasswordStrength = () => {
const [password, setPassword] = useState('');
const requirements = [
{ label: '8+ characters', check: (pwd) => pwd.length >= 8 },
{ label: '12+ characters', check: (pwd) => pwd.length >= 12 },
{ label: 'Lowercase letter', check: (pwd) => /[a-z]/.test(pwd) },
{ label: 'Uppercase letter', check: (pwd) => /[A-Z]/.test(pwd) },
@Heliodex
Heliodex / updateSep25.md
Created October 7, 2025 12:58
Another montly update for September 2025

Heliodex project update – September 2025

September doesn't seem to have been eternal this year. However, given how much I'm already seeing about the upcoming Halloween, it almost seems like October will be. Here's another monthly update!

Mercury 3 has entered its private beta testing phase, and now has 28 users on site, all creating status & forum posts, places, assets, and spending currency. An RCCService instance is set up on my dedicated server, accessed from the site running on the Windows VPS, so the reverse of the architecture of Mercury 2. This probably won't stay this way for long though, and we're practising site backups in preparation for another server migration.

The RCC is used for avatar and clothing rendering at the moment, with shirt renders recently being fixed to work properly. Since it's running on OpenSUSE it has to run over a compatibility layer. We're using Wine, which did require a lot of configuration especially a

@avestura
avestura / delete-from-users-where-location-iran.md
Last active October 30, 2025 10:23
DELETE FROM users WHERE location = 'IRAN';

DELETE FROM users WHERE location = 'IRAN';

Hi! I am an Iranian Software Engineer, and in this torn paper note, I want to talk about some funny moments I had online related to the fact that I was spawned in this specific region of the world: Iran.

Microsoft deleted my app, ignored my mails

Back when I was a student, I got access to the Microsoft Imagine, and as a result, I got access to the Microsoft Store as a developer. This inspired me write one of my open-source projects called EyesGuard and publish it on Microsoft Store. However, one day, somebody told me that they can no longer find EyesGuard on the store.

@Heliodex
Heliodex / updateAug25.md
Last active September 9, 2025 17:41
Heliodex's monthly project update, for August 2025!

Heliodex project update – August 2025

It's that time of the month again. The summer and its holidays are finally over, so here's a quick update on what I've been up to over August (and the first few days of September).

Work on Mercury 3 is getting back up to speed, and the site is now hosted again, albeit unreliably, for a basic alpha test. Taskmanager wants a beta testing phase to begin within the next week or 2. A new system for management of assets has been introduced, separating a few different categories of asset:

  • Builtins: Assets bundled with the client or studio. These are not requested from the site. (animations, humanoid scripts, studio plugins to an extent)
  • Privileged assets: Assets loaded directly or indirectly by scripts sent to the client. This includes:
# /// script
# dependencies = [ "transformers", "accelerate" ]
# ///
# run on 2xH200 rented from primeintellect.ai
import gc
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
@Heliodex
Heliodex / miu.fsx
Created August 29, 2025 22:54
Various programs for calculating the MU puzzle.
type MIU =
| M
| I
| U
type String = MIU list
let str (s: String) : string =
s
|> List.map (function
@Heliodex
Heliodex / updateJul25.md
Created August 12, 2025 22:48
July 2025 Heliodex project update

Heliodex project update – July 2025

Another project update! I never know what to write in the first paragraph of these things. Here's what I've worked on over the last month.

The documentation site on the docs branch has been updated with articles on installation of certain tools and further integration guides.

I've been experimenting with different ways to start up and manage Mercury's external services, mainly the Database and Economy service. This has usually been done with Docker, which is great when it works though often has issues on machines with poor support for virtualisation. Starting each process independently is difficult to manage. I tried using my own tool for this, which worked surprisingly well, but would shut down if its parent terminal was closed. Recently I tried Nomad, which

@JeffreyFlores2
JeffreyFlores2 / windows-xp-pro-activation-guide.md
Created August 2, 2025 13:17
“Step-by-step guide to activate Windows XP Professional via key or phone activation.”

💻 How to Activate Windows XP Professional – Step-by-Step Guide

This guide explains how to activate Windows XP Pro using a valid product key, either online or by phone.


🔹 What You’ll Need:

  • A genuine Windows XP Pro product key sources like licencekeep.com
  • Internet or phone (depending on activation method)