Tanuki-Computing

♥Be the Freak you want to see♥

  • They/them

☙Mid twenties, 🇩🇪, White, Bi, Enby, English second language, autistic, actual Tanuki❧.


18+ Only☚. Will be horny on main.


If there’s a post of mine, that you think is missing a tag— don’t hesitate to ask 😊


Also running the account “SuperSonicoOfficial


Pfp sprites taken from here♥.
“Pathetic Man lover” blinkie by @CosmicRot
“Twink Lover” blinkie by @pdf
Xenia button taken from here
Button sources— 1, 2, 3, 4, 5

A red square. Xenia the Linux fox’s face is seen on the left, next to her is the text: “Powered by LINUX”A gif of a shark swimming quickly around a hamburger. The word “Borgor” is written at the topA red square with a smiling face on it. There’s text that says: “I’m gonna eat you”. The image is noticably compressed
··
A black square with a red, blinking outline. Written in the center is: “EVIL AUTISM”
A pink square with a red, blinking outline. Written in the center is: “twink lover”
A gray square. On it is a skull and corssbones with the text: “Piracy Now!”A gray square. On it is the Quake logo spinning, with the text: “Get Quake Now!”A gray square. On it is a spinning cat face from the game Yume Nikki, and the text: “Dream Now!”A gray square. On it is the Copeland OS logo from Serial Experiments Lain, with the text: “copeland os Now!”
A gray square. On it is Hatsune Miku’s face, with the text: “Vocaloid Now!”A gray square. On it is Lilith, from the movie: “End of Evangelion”, with the text: “Third Impact Now!”A gray square. On it is a spinng floppy disk, with the text: “Pass the Shareware please”A gray square. On the right there’s an image of two connected computers, both having a heart on their screens. There’s also text that reads: “Sharing is caring... seed your torents!
A gray square. On it is a graphic of the letter E, with text that reads: “Eat me now!”A gray square. On it is a marijuana leaf, with the text: “Legalize now!”. The image is noticeably compressed.A gray square. On it is a German flag and the text: “This site contains German Blödsinn”.A gray square. On it is a rotating pentagram, to the left is the text: “Google Chrome is evil!”.
I like ComputerA black square. On it are the logos of several diffrent web broswer, with the text: “Best viewed with any Browser”A graphic of a smiley hittting an ape with a hammer. To the left is the text: “No Fucking Thanks”, the first letter of each word is highlighted in red.A gray square. On it is a blue paw print, with the text: “made with my own two paws”
Madotsuki from Yume Nikki, sitting in a field of white flowers. To the right of Madotsuki, the words Yume Nikki are written in hiragana.The words Death Grips, to the left is a figure in a white hoodie.A cat, with the word “Pingus” in the lower left.Bob from Animal Crossing spinning, a happy expression on his face. Next to him are the words: “Powered by Bob”.
A gif of Ralsei from Deltarune smokingA closeup of Lain, from Serial Experiments Lain’s eyes. A TV filter is put over the image.An animation of Kagamine Len rocking his head back and forth.Susie and Kirs from the game Deltarune. At the bottom text reads: “Kris, where tf are we?”
A rainbow flagA bisexuality flag“This User is a Pac-Man Lover”

⚠️This User has the kind of penis autism that causes delusions⚠️


wavebeem
@wavebeem

so i got my discord data export today. there's a massive JSON stream file (mine was 1.7 GB) containing 78 gender prediction events over the last year and a half or so

i wrote a script to parse the JSON file into gender.csv


discord-gender.mjs

import { open, writeFile } from "node:fs/promises";

function compare(a, b) {
  if (a < b) return -1;
  if (a > b) return 1;
  return 0;
}

const filename = process.argv[2];
if (!filename) {
  console.error(`
- Open the folder activity/analytics in your Discord archive.
- You should see at least one JSON file in there.
- Run this script with the JSON filename as its argument.

    node discord-gender.mjs "YOUR_LOG_FILE.json"
`);
  process.exit(1);
}

const rows = [];
const file = await open(filename);
// This file can be quite large, so make sure to use an efficient line-by-line
// reader rather than gobbling the whole thing into memory. My file was 1.7 GB.
for await (const json of file.readLines()) {
  // There are other objects in this stream not about predicting gender. Let's
  // do a quick check without parsing the JSON so we can skip thru the other
  // events faster.
  if (!json.includes("predicted_gender")) {
    continue;
  }
  const obj = JSON.parse(json);
  rows.push([
    // Technically Discord's date strings may not parse correctly since
    // they're not actually ISO 8601 lol, but Node.js seems to parse them
    // fine! Anyways, serialize as ISO 8601 since that's better.
    new Date(obj.day_pt).toISOString(),
    obj.prob_male,
    obj.prob_female,
    obj.prob_non_binary_gender_expansive,
  ]);
}
await file.close();
// Sort by dates since the events aren't in chronological order for some reason.
rows.sort(([dateA], [dateB]) => {
  return compare(dateA, dateB);
});
// Add CSV headers
rows.unshift(["date", "male", "female", "other"]);
// Yeah, I should use a real CSV serializer. No, I'm not going to. Node.js
// doesn't include one, and this data doesn't have "special characters" in it.
const csv = rows.map((row) => row.join(",")).join("\n");
await writeFile("gender.csv", csv, { encoding: "utf-8" });
syntax highlighting by codehost

You must log in to comment.

in reply to @wavebeem's post:

i assumed this was gearing up for targeted ads, since advertisers want demographics they can target, and they love gender

we're already seeing discord sponsorship ads, though i'm not sure if any have been targeted yet

well, the file is an event log. most entries have a "log type" but the gender one is missing that field. it just contains a bunch of weird gender info!

so i came up with that name myself. i bet it's computationally expensive so they don't run it that often. probably has to scan all my messages and shit.

i don't have this because i opted out (yay)

Activity: Contains four folders (Analytics, Modeling, Reporting, Trust & Safety) with information about the actions you've taken on Discord (note: you will not have Analytics or Modeling folders in your data package if you've opted out of those activities)

yeah i mean my existence is neither determined by nor meant to satisfy their disgusting algorithm, but i thought it was fun to look at considering they already did this without my consent

"ummm idK????" is a good answer :p