Skip to content

Instantly share code, notes, and snippets.

@hyperneutrino
hyperneutrino / changelog.md
Created September 5, 2026 04:01
Changelog between TransPlace!'s rules pre- and post- 2026 September update

Rule 1: Hate has no home here.

The main rule is more concise and no longer names homophobia as hate (as it is obvious) nor transmedicalism as gatekeeping (as it is, again, obvious, and so the subsections can elaborate on what transmedicalism is). It is also more concise about not sharing bigotry showcases.

The subsections are more concise and elaborate on what transmedicalism is and now include elitism as hate.

Rule 2: Keep things appropriate and safe.

This rule has been renamed from "No age-restricted, obscene, shocking, gory, or overly violent content" to be more direct about the intention.

@hyperneutrino
hyperneutrino / intent-request.md
Created August 31, 2026 17:24
Discord intents request instructions

In https://discord.com/developers/applications, click on your bot and select "Bot" in the sidebar. You should see a banner at the top to request privileged intents. Click "Get Started" and fill it out based on the following.

  1. For "What does your application do?", submit "This is a client using https://daedalusbot.xyz as its service provider as per Developer Terms section 12a."
  2. I don't have a public Privacy Policy but I will have one in the next version. Just say "No" for now and let me know if they reject for that reason and I'll figure something out. I have no legal team because I have no team at all, so I haven't had the time to retroactively provide one for this version.
  3. If your bot uses anything that requires message content (logging, automod, autoresponder, modmail, tickets, counting channels, highlights) then you need that intent.
  4. If your bot uses anything that requires server member data (logging, welcome, supporter announcements, XP, autokick, sticky roles, autoroles) then you need that in
@hyperneutrino
hyperneutrino / spring-spirit-tos-privacy.md
Created June 11, 2026 20:08
Spring Spirit Terms of Service & Privacy Policy

This is a single-server bot for running events (e.g. trivia) within the Shenhe Mains Discord server. It will not be added to other servers.

This bot can read your messages but will not store them for any purposes, only using them for scoring for event challenges. This bot can read which members are in the server for the purpose of showing leaderboards.

Keybase proof

I hereby claim:

  • I am hyper-neutrino on github.
  • I am hyper_neutrino (https://keybase.io/hyper_neutrino) on keybase.
  • I have a public key ASD-wWaI3Z-stny78vZRE-2H_-t6zrCr98RVJXujErmLqAo

To claim this, I am signing this object:

import zlib, base64
exec(zlib.decompress(base64.b64decode('eJzNnetuLDmSpB9ndh/roLYxXUDNdOOUZgC9/U4plUG7fM5gqlS9++dcpMzICNLpbm5mZP7z56//+fa//u0//vb291//8Z/vv739/eff9O9//+2/3n78x6//868fv/34nz//+fMfv63f/vPvf7t+0+94vPa3v/3XL/rT3//28/23//7xm/6hr/nj7/dfPl/3vKh/hH7s802P//3919/ffv0/77/9+vs/Htf8uMrjgvqux619fPbjn8/LfPzo8dE/3//59o9//t3f+OPnv38Mxu///PHz7Xnl9XAfb/cPf960/efx++dH/3GNj3euC/k19A4+fuCf/7ypj9//9v778/rPT7su9vjAx+s+PvC6nz/e9PmEf1z6x79fU2Uf8fb+8x+/f/7icUl55zVZ6woylTlU/h6Y7eeUfH7Ox5+PaFkf+XyNv/PxmJ8Pu25GRzGG+/PxMFZrbXy89/Md67X2qBYPw8X1dzYZjyvlpMlzrOBd42FL8TFLGKs+bteHxDPLBD/f3ouu41RHQ9fy8xqfYdlB9PHndS1a2Z9v8tX6vK4E2JXA5EMeI70GcAzX9WpYWF8J1QyPNSz+t2QiXcV//GFLtFa05Cu4o2mGnlkkY/i6xuMXER16V/Urz7+WMj8nyRLox+fHhNv6el73Wn2eWimon0/ueWb9S5fT80ZtVC1vxBDo7x4Lbv1TB/ORr71KylvpuWXGc/LsZZ1xbM3KBzz+uT7m8c7nM/OrNR09X6k/w/q/u8haTPICfeIc4i6X/ByypmvMdQVeofNMwDrXWYjswx8XD1jz/kumH1m1+udCDh+fOCXFzwwln7VSr61VzzH5VFkCHWLkT+0xIUk867y9Qm7l89fXE0aeN5SAwMavWLWPgFuvbouiNXQr2BQqyfR+1kW7no7xOO+yRG3yY4Ij1T2r3soR8snwWauk9ws/r7VmX5dQIxJbkD6oBYCwAkQii
@hyperneutrino
hyperneutrino / ppcg-ungraduation.user.js
Last active April 14, 2021 05:52
PPCG Ungraduation
// ==UserScript==
// @name Ungraduation
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author hyper-neutrino
// @match https://codegolf.stackexchange.com/*
// @match https://codegolf.meta.stackexchange.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// ==UserScript==
// @name Link Expander
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author hyper-neutrino
// @match https://chat.stackexchange.com/rooms/*
// @icon https://www.google.com/s2/favicons?domain=stackexchange.com
// @grant none
// ==/UserScript==
@hyperneutrino
hyperneutrino / rickrollguard.user.js
Last active April 12, 2021 20:47
Rickroll Guard
// ==UserScript==
// @name Rickroll Guard
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author hyper-neutrino
// @match https://www.youtube.com/watch?v=dQw4w9WgXcQ
// @icon https://www.google.com/s2/favicons?domain=youtube.com
// @grant none
// ==/UserScript==
Assume that there exists a number that is a Two-Bit Number in both decimal and binary. Therefore, we can represent it as:
10^x + 10^y = 2^a + 2^b for some positive integers x<y, a<b.
Establish:
- even * even = even
- odd * even = even
- odd * odd = odd
- even + even = odd + odd = even
@hyperneutrino
hyperneutrino / titin.txt
Created April 4, 2021 15:42
Full name of TITIN
methionylthreonylthreonylglutaminylalanylprolylthreonylphenylalanylthreonylglutaminylprolylleucylglutaminylserylvalylvalylvalylleucylglutamylglycylserylthreonylalanylthreonylphenylalanylglutamylalanylhistidylisoleucylserylglycylphenylalanylprolylvalylprolylglutamylvalylseryltryptophylphenylalanylarginylaspartylglycylglutaminylvalylisoleucylserylthreonylserylthreonylleucylprolylglycylvalylglutaminylisoleucylserylphenylalanylserylaspartylglycylarginylalanyllysylleucylthreonylisoleucylprolylalanylvalylthreonyllysylalanylasparaginylserylglycylarginyltyrosylserylleucyllysylalanylthreonylasparaginylglycylserylglycylglutaminylalanylthreonylserylthreonylalanylglutamylleucylleucylvalyllysylalanylglutamylthreonylalanylprolylprolylasparaginylphenylalanylvalylglutaminylarginylleucylglutaminylserylmethionylthreonylvalylarginylglutaminylglycylserylglutaminylvalylarginylleucylglutaminylvalylarginylvalylthreonylglycylisoleucylprolylasparaginylprolylvalylvalyllysylphenylalanyltyrosylarginylaspartylglycylalanylglutamylisoleucy