Skip to content

Instantly share code, notes, and snippets.

View Heliodex's full-sized avatar
📉
Programstinating

Lewin Kelly Heliodex

📉
Programstinating
View GitHub Profile
@pboyd
pboyd / redefine_func_amd64.go
Last active February 13, 2026 14:55
Redefine a Go function
package main
import (
"encoding/binary"
"fmt"
"reflect"
"syscall"
"time"
"unsafe"
)
@Heliodex
Heliodex / updateJan26.md
Created February 6, 2026 00:42
1st 2026 project updateee

Heliodex project update – January 2026

Hope all of your respective 2026s are off to a good start. Here's the rundown of how mine has been going so far, and what I've been up to with various projects.

Mercury's estimated user count now totals 73. A few more Mercury News sessions were hosted, mostly we didn't have a whole lot to show off apart from some interesting plans. We are looking into, for the first time in Mercury's history, a client change – from the current December 2013 client to one from some time in 2016. This would give us a huge amount more control over how the client works, and there's quite a bit more support and documentation available for 2016 than there is for 2013, as well as some awesome existing open-source projects (with commit history). We don't know when or if this will begin happening, though the 2013 client will probably still remain

@Heliodex
Heliodex / updateDec25.md
Created January 12, 2026 23:09
Updates for Heliodex projects in December 2025

Heliodex project update – December 2025

Welcome, all, to 2026. I ended last year with an ostensibly more relaxed schedule of work, though I had plenty of real-life stuff to deal with over the winter holidays as well. Here's a bit of what I was able to get done over the past month.

Mercury's sprint of speedy development seems to have ended. We're back to normal "development pace" of various bug fixes only when enough people clamour for them.

Since last update we've hosted 2 more Mercury News sessions, the 2nd of which I failed to attend. We didn't have particularly much to talk about anyway though. Some more giveaways have been held by taskmanager, presumably in order to generate hype for the project. A video trailer is also being worked on, which I'm not involved with.

Other posts

Lessons from Hash Table Merging

Merging two hash maps seems like an O(N) operation. However, while merging millions of keys, I encountered a massive >10x performance degradation unexpectedly. This post explores why some of the most popular libraries fall into this trap and how to fix it. The source code is available here.

@Hakkadaikon
Hakkadaikon / discussion.md
Last active December 17, 2025 09:46
kubo.watch ディスカッション AI要約

kubo.watch

概要

会議は、子供たちのための適切で安全なデジタル環境を作ることを目的とした新しいプロトコルである Trust Extended Permission Protocol (TEP)の紹介と議論に焦点を当てました。 最近設立されたWeb of Trust Foundationは、オープンプロトコルとNostrベースのシステムを構築するこのイニシアチブを主導しています。

TEPの核心概念は、コンテンツをフィルタリングするためにホワイトリスト(許可)を使用し、 ソーシャルトラストネットワークを活用して効率的に許可を拡張することです。

@hackermondev
hackermondev / writeup.md
Last active February 11, 2026 12:03
How we pwned X (Twitter), Vercel, Cursor, Discord, and hundreds of companies through a supply-chain attack

hi, i'm daniel. i'm a 16-year-old high school senior. in my free time, i hack billion dollar companies and build cool stuff.

about a month ago, a couple of friends and I found serious critical vulnerabilities on Mintlify, an AI documentation platform used by some of the top companies in the world.

i found a critical cross-site scripting vulnerability that, if abused, would let an attacker to inject malicious scripts into the documentation of numerous companies and steal credentials from users with a single link open.

(go read my friends' writeups (after this one))
how to hack discord, vercel, and more with one easy trick (eva)
Redacted by Counsel: A supply chain postmortem (MDL)

@Heliodex
Heliodex / updateNov25.md
Created December 12, 2025 20:17
November 2025 Heliodex project update

Heliodex project update – November 2025

It is the season... of Mercury, of course. I'm recovering from the mental whiplash of Mercury 3 shifting into higher development velocity. Here's some of the things that have been happening with my projects recently.

On 9 December 2025, we hosted the first session of Mercury News in a while, alongside a giveaway 400 Robux for everyone who attended. It was intended to last around 45 minutes, and actually did last that long, despite my rambling on about the prospects of the upcoming new Economy service.
Mercury 3 now has over 50 registered beta testers on site, making it the same size as Mercury 2 was in March 2023. We've been irregularly terminating some of the inactive accounts, though this user count number includes those which have been moderated.

On the [ledgertests](https://github.com

@RandyMcMillan
RandyMcMillan / lojban_gemini.rs
Last active November 30, 2025 20:46 — forked from rust-play/playground.rs
lojban_gemini.rs
// --- Dependencies ---
// This simple example relies only on standard library features.
use std::error::Error;
use std::fmt;
// --- Error Handling ---
/// A simple custom error type for parsing issues.
#[derive(Debug)]
struct ParseError {
@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