#ot1-perplexing-regexing

1 messages · Page 480 of 1

narrow pecan
#

Ah okay

#

That’s actually a really good deal

vapid kernel
#

they are cute tho

sand goblet
#

I like them

narrow pecan
#

Yeah

quaint rivet
#

paid server boosts make sense tho

rough sapphire
#

Think will bots be able to use it ?

#

what animal is that?

vapid kernel
#

i doubt so

#

wumpus

rough sapphire
#

WUMPUS

vapid kernel
#

the official mascot of discord

#

i think

rough sapphire
stark prawn
#

It's the Go Gopher

vapid kernel
#

the go gopher looks totally different

sand goblet
#

bots will not be able to use it

quaint rivet
#

is there a way to disable stickers on servers yet?

sand goblet
#

nope

stark prawn
#

Python should have an animal mascot.

narrow pecan
#

How would you pay for a bot? Would anyone really pay 1.59 for a bot to use it in all servers? Not sure how discord would view that. I think it’s more likely that bots can’t use them

rough sapphire
#

Its time to flex stickers

stark prawn
#

Like a cat or something.

narrow pecan
#

No? A snake

vapid kernel
#

a cat for a snake lang?

sand goblet
#

it should be a longcat

stark prawn
#

It should be an unladen swallow.

vapid kernel
#

i would just prefer a python

rough sapphire
#

tring tring tring

quaint rivet
#

it should be a bird

vapid kernel
#

a bird and a snake

#

hmmm

rough sapphire
#

tring tring tring
pick it up

quaint rivet
#

jokes on you, my phone's always on silent

rough sapphire
#

"buhhhhhhhhhhhhhhhhhhh"

vapid kernel
#

when sheep fall asleep do they count us?

rough sapphire
#

"Is this the Snek support"

vapid kernel
#

no

quaint rivet
#

someone buy it

vapid kernel
#

it's already bought i think

quaint rivet
#

ah parking page

#

rip

#

wow

#

p expensive

vapid kernel
#

snekbox

quaint rivet
#

should i get a .com or a .dev

vapid kernel
#

snekbox.dev

mild abyss
#

should i get a .com or a .dev
@quaint rivet .dev

#

.com sounds like youre gonna sell something that aint techy

floral viper
#

I think the old domain name rules state that .com domains are reserved for commercial companies, but I don't know anyone that follows those domain rules anymore

manic bloom
#

ye

rough sapphire
#

I think I am hyped for Python4

uneven pine
#

Python 4 doesn't exist

#

Probably won't fit a very long time

timid blaze
#

epic name

#

:kil

#

such a great name

gentle sierra
#

where is the java chat?

eternal wing
#

in the trash

#

jk, here is where you can discuss java

#

any ot

graceful basin
#

!ot

royal lakeBOT
eternal wing
#

ty

runic mauve
#

Um hi

#

INTERFACE (BinaryTreeInterface): BinaryTreeInterface.java

This interface represents all the functionalities a generic binary tree. Operations

  • getRootData(): T - This method returns the data stored in the root node of a tree. Note that you cannot return the data of an empty tree.

  • getRootNode(): BinaryNode - This method returns the reference to the root node of a tree.

  • setRootNode(BinaryNode):void - This method sets the root node of a tree.

  • getHeight():int - This method returns the height of a tree.

  • getNumberOfNodes(): int - This method returns the number of nodes in a tree.

  • isEmpty():boolean - This method returns true, if a tree is empty, false otherwise.

  • clear():void – clears a tree.

west hedge
#

Go ahead

runic mauve
#

These are my instructions

west hedge
#

Okay

runic mauve
#

public interface BinaryTreeInterface<T>{
  
  
  public T getRootData(){
    
    return root.getData();
    
  }
  
  public int getHeight(){
    
    return root.getHeight();
    
  }
  
  public int getNumberOfNodes(){
    
    return root.getNumberOfNodes();
    
  }
  
  public boolean isEmpty(){
    
    return root == null;
    
  }
  
  public void clear(){
    
    root = null;
    
  }
  
}

#

This is what I have so far

#

Rip did it come out formatted wrong?

west hedge
#

Could you post a screenshot

runic mauve
west hedge
#

So what code do you have for your root object

#

If you haven't implemented that class then you can't call methods on it

runic mauve
#

Rip 🧐

#

Hold on bro

west hedge
#

Yep

runic mauve
#

I wanna post a file one sec

#

I was following it like in order

royal lakeBOT
#

Hey @runic mauve!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .flac, .afdesign, .m4a, .csv.

Feel free to ask in #community-meta if you think this is a mistake.

runic mauve
#

Rip it’s a pdf

west hedge
#

So that's one way

#

You could also recursively check each condition that might arguably be even easier

#

If you have a list of objects

#

You can pass each object into a function that checks one thing

#

For example

#

Okay I'm gonna do this in pseudocode cause I'm on my phone and Java is too verbose

runic mauve
#

Ight

west hedge
#
getCanFly(birds)
If birds.isEmpty() then return null
Else if birds[1].canFly == true then append birds[1] toNewListOfBirds and call getCanFly(remainderOfOriginalList)
#

So I think since you're working with lists this might be an easier approach you can search recursion in Java for some examples

runic mauve
#

Oh ok 🤔

west hedge
#

You can create similar functions for whatever other properties you want to check on an object

runic mauve
#

Ight I’ll see how it goes

west hedge
#

You can also use recursive functions to implement the methods in the assignment above

#

If i had my pc I would be able to give you a more proper implementation

runic mauve
#

Yeah that would’ve been a lil better 😅

west hedge
#

You could also ask around a java server there's bound to be one

runic mauve
#

How would I do that

#

Im kinda new to discord

west hedge
#

I would search java on a website like disboard

#

Or ask in one of the other chats where you can find a dedicated java server

#

Or maybe Google might show you some popular ones

runic mauve
#

Ight

#

Thanks

frozen crane
#

@runic mauve the most popular Discord server for Java is called "Together Java". I don't know why anyone would want to write Java code though.

round rose
#

it's kinda ironic that java is the least appealing JVM language

graceful basin
#

Java is nice

frozen crane
#

no

graceful basin
#

I like java

frozen crane
#

😦

frozen thorn
#

I like C++

graceful basin
#

I like C++ as a language, but hate its build tools

frozen thorn
#

like Qt framework?

graceful basin
#

like cmake

young shoal
#

java is pog

graceful basin
#

and make

frozen crane
#

pog?

round rose
#

pogChomp, this thing

#

the twitch emote

frozen thorn
#

I'm out. 👋

round rose
#

expressing excitement and all that

frozen crane
#

@frozen thorn bye ❤️

young shoal
#

dang i missed the java talk

round rose
#

there wasn't much java talk

uneven pine
#

@graceful basin make is great. I use it for my python projects

#

Also Java is horrible

#

:^(

graceful basin
#

I don't think I ever head a pleasant time setting anything even remotely complicated with make

uneven pine
#

I'm not sure if you'd call mine complicated

graceful basin
#

definitely more difficult than pipenv, nimble, whatever the rust build system is, gradle, even maven and ant I would prefer

uneven pine
#

Aside from learning the syntax I didn't have much trouble

graceful basin
#

probably more opinion based though

uneven pine
#

Gradle is God awful. I can never get it working right, my roommate is an experienced long time Java developer and he even has trouble with Gradle

#

The majority of my issue with the make file was setting os specific stuff

young shoal
#

i used gradle once, i think

runic mauve
#

@runic mauve the most popular Discord server for Java is called "Together Java". I don't know why anyone would want to write Java code though.
@frozen crane thanks i need help on an assignment

frozen crane
#

@runic mauve darn

runic mauve
#

Yeah and how would I join that lol

frozen crane
#

I would google "together java"

young shoal
#

wow steler

runic mauve
#

Thanks

eternal wing
#

anyone know how to get the discord halloween role to work? I added to my server a few days ago, but it never assigned the role. I added it with all permissions

honest star
#

What's your role hierarchy in the server?

versed saffron
#

same order as they're listed

honest star
#

I don't know how they're listed in his server though

versed saffron
#

like where it shows the online users?

honest star
#

I'm not in his server

versed saffron
#

how are you typing in here

#

oh nvm
I assumed that was a typo

honest star
#

... you might need to re-read what I'm typing and what he typed. I'm not saying this server. I'm saying his

#

Why would I talk about this server if he's talking about adding the bot to his own server?

versed saffron
#

no clue, I've just kinda defaulted to assuming everyone's new

#

also his and this and like typos

undone berry
#

This is quite the baffling conversation

honest star
#

Welp. I think I've lost all ability to design anything.

eternal wing
#

these are the current roles, I have moved them because they were not working

#

disclaimer, the selfies are never sexy--tis just a role name LOL

#

im fairly certain it is a bug with the bot since role order is not mentioned in their install guide, but I am wondering if anyone has an idea on how to solve this?

#

I would prefer not to remove the bot since it would probably reset the game

honest star
#

Well the role is added to the server, and there is this on their page:

In case the Champion of Halloween role is not added to members correctly, please check your role hierarchy in Server Settings > Roles

eternal wing
#

they just said to "check" LOL, I have checked xD it is quite check.

it is auto added to the bottom of the roles. The way I have it now makes the most sense to me logically, but the role has not been added

honest star
#

I know in this server it was at the top of the hierarchy.

eternal wing
#

hmm, ok. ty. I will have to keep playing with it

#

I would think if the role is above the bot, the bot will not have perms

honest star
#

I mean on top of other roles, not the bot role.

#

But yeah, worked in the server I added it to, so not sure

eternal wing
#

hmm, yeah, just a bug 😢 I think the solution is to remove, but I dont want to do that haha

honest star
#

awww =[ make it a race to the top again?

eternal wing
#

that would be an absolute bloodbath haha

terse sluice
#

yeah sure, let me just add the bot back in here

#

would love to see everyone burn each other alive

eternal wing
#

LOL

honest star
#

At least that got us a slowmode in here >_>

eternal wing
#

we could set a timer, My guess is 6 minutes

terse sluice
#

hahahah

eternal wing
#

I am rarely as disappointed as I was that day LOL

quaint rivet
#

h!config role

#

@eternal wing did u try running this command

eternal wing
#

yeah, role already exists or whatever the message is

quaint rivet
#

maybe u could delete the role

honest star
#

This render is making my computer cry

eternal wing
#

make sure to give it plenty of reassurance and fluids.

#

gotta stay hydrated

honest star
#

hmmmm... do you think 1.94 GB is too big for discord's upload? 🙃

eternal wing
#

LOL, thats a bit over the nitro limit

#

but now I need to see this render xD

honest star
#

ughhh 60 MB over the limit, even at 1/3 render size

mild patrol
#

do you guys know what the program is called that shows like all your sound settings and voice settings and stuff, its like sound hub or something

eternal wing
#

the os tool? in windows it is just system sounds

mild patrol
#

no, theres a different like separate program

#

for streamers and shit

#

i wanted to look into it

topaz aurora
#

Don't streamers just use OBS to adjust levels?

mild patrol
#

No

#

found it

empty aurora
#

If I'm parsing an RSS feed using Python, how do I know if something has already been seen earlier?
Right now I'm just storing the result in a Db and next time I'm checking if the URL already exists in the Db. If yes, then I ignore it. Is that how it's done usually?

eternal wing
#

you could do a hash table 😄 idk waht you are trying to do exactly though

empty aurora
#

I'm just building an RSS feed reader for myself 😄
I run the script on a Raspberry Pi every hour using crontab, and whenever there's a new item, I send it to myself on Telegram using Telegram bot API.

eternal wing
#

ohhh

twilit hull
#

i use arch btw

frozen thorn
#

coffee > tea

royal rune
#

true that

twilit hull
#

whats the new arch

#

is it OPENBSD

mild abyss
#

tea == flavored water

twilit hull
#

true

frozen thorn
#

Only tea with cake rusk. Otherwise, coffee daily

twilit hull
#

tea is just water + leaves you pick up on the streets

edgy crest
#

tea best >:|

twilit hull
#

coffee = water + kat poop

#

water is best

tranquil orchid
#

tea is epic

twilit hull
#

water = water

tranquil orchid
#

green tea

mild abyss
#

tea best >:|
@edgy crest wait til you become 17

edgy crest
#

tea

twilit hull
#

tea suc

mild abyss
#

You will want coffee

royal rune
#

they both rhyme

twilit hull
#

such primitive beverage

edgy crest
#

no

#

tea

twilit hull
#

i drink blood\

frozen thorn
#

I don't use water to make coffee though. Milk + Coffee

mild abyss
#

why drink tea when you can drink pee
@royal rune drink your pee then

#

ew

tranquil orchid
#

Na

#

Green tea is best

#

I hate coffee

royal rune
#

espresso best drinc

tranquil orchid
#

And i don't wanna get hooked on it anyway

royal rune
#

❌🧢

eternal wing
#

I love coffee

frozen thorn
#

I go to starbuck 2 times a day each week. Good investment

eternal wing
#

and tea

#

I brew my own xD

tranquil orchid
#

I live off of green tea

mild abyss
#

I go to starbuck 2 times a day each week. Good investment
@frozen thorn brew your own is better

frozen thorn
#

Jk. I don't

#

Do you know how much is that monthly? I'd rather spend that on a car

mild abyss
#

brewing coffeee is an art you should try that

versed saffron
#

brewing decent coffee*

royal rune
frozen thorn
#

Hm... I microwave milk for a minute then add coffee. Does that count?

royal rune
#

best emote

#

Hm... I microwave milk for a minute then add coffee. Does that count?
@frozen thorn utter perfection

eternal wing
#

heresy

royal rune
#

put this work of art into a museum

#

so it can be RIDICULED FOR CENTURIES

frozen thorn
#

LOL ouch

versed saffron
#

imma have to agree with The Lord™️

royal rune
#

who is lord

#

someone called me lord earlier

frozen thorn
#

That's Lord-Gurkan

versed saffron
#

oh lord

#

haha get it Im funny man

royal rune
#

he has funnied me

quaint rivet
#

i need coffeee

royal rune
#

im so funnied

#

i need coffeee
@quaint rivet git clone /coffee

quaint rivet
#

not how it works

versed saffron
#

bet

quaint rivet
#

@versed saffron 😏

frozen thorn
#

I hate variations of parameters

quaint rivet
#

nice song

versed saffron
#

me?

#

also http status 418

quaint rivet
#

ye u

versed saffron
#

ya I'm in a jazzy mood today

#

just listened to Jon Benjamin's stuff

mild abyss
eternal wing
#

lol that emot

versed saffron
#

is there a way to intercept/read git clone requests?

#

cause like hear me out

#

set that up

#

hook it up to a coffee machine

#

then you could literally git clone coffee

#

and if it fails

#

send back 418

eternal wing
#

yeah, you can probably use gh actions for this

versed saffron
#

oh perfect

eternal wing
#

actually this would be pretty ez

versed saffron
#

time to buy a kurig

#

i think that'd be the hard part

eternal wing
#

the hard part is setting up the coffee maker

naive onyx
#

@eternal wing wait what how would you intercept git clone requests from github actions

#

there's no events that I can see from the docs that support running on clone

#

only on push, pr, etc?

eternal wing
#

hmmm, I would think you could do on pull too, maybe not

naive onyx
#

you could do one on fork

versed saffron
#

or pull

naive onyx
#

do you mean on pull request?

eternal wing
#

hmmm, would require more research xD

versed saffron
#

ya

#

that contained something simple like a counter

#

augment it + push

#

then you know how much coffee you've had too

naive onyx
#

i mean if you really wanted to do it you could just make a server that conforms to the git protocols but not actually do any version control type stuff

versed saffron
#

that's a lot of work tho

naive onyx
#

but at that point whats the point of using git at all just use your own CLI ¯_(ツ)_/¯

#

your best shot is using a github actions event thats triggered on fork

versed saffron
#

cause then everyone can see how much coffee you've had

naive onyx
#

yeah but is there really that much comedic value in it being built on a platform its not designed to be built on? you could always just build a rest API that lets you send requests to brew coffee and displays stats, whats the point of being cheeky and using git for it lol.

#

¯_(ツ)_/¯

versed saffron
#

why not ¯_(ツ)_/¯

#

actually can you change your discord status through the api?

#

(not the github api)

cosmic lotus
#

Shame on you fellas

#

I have coffee

#

Running on bingo fuel

rich rover
#

what is up with bingo?
Some guy kept mentioning Bingo juice and the other is talking about bingo fuel

#

or are you the same person?

cosmic lotus
#

I have installed numerous agents in this place
We are everywhere

#

We are bingo

quick ledge
#

!otn a Gurkan-Bingo-Nights

solar totem
#

Hi

rich rover
#

Hello

frozen thorn
#

sup

rich rover
#

Salami is high on bingo juice

frozen thorn
#

yeah what's up with the bingo

rich rover
#

That's my only explanation to what he's doing

#

yeah lol

#

We have a lot of cults in this server

#

Gurkans, manjaro, window and....Bingo

frozen thorn
#

Ahh

#

I'm part of these 2

rich rover
#

Manjaro?

frozen thorn
#

manjaro and gurkan

#

Yeap

rich rover
#

sweet

#

I'm part of three of these

frozen thorn
#

window too

rich rover
#

dualboot life

frozen thorn
#

liveboot life

edgy crest
#

live boot

rich rover
#

lol

edgy crest
#

manjaro

frozen thorn
#

Haven't turned it off this thing since 3 days

rich rover
#

oh damn

#

it's fun

frozen thorn
#

yeah. wonder what happens when i shut it down

rich rover
#

every time someone says shut down, i remember the time when i made a program that worked the first time then failed at the second time

#

without any reason whatsoever

#

not even related to any files

frozen thorn
#

lol no one realizes that I'm in liveboot and I'll probably lose everything after I shutdown

#

was trying to joke/acts as stupid

rich rover
#

well, one can know what happens next when you try

#

When you shutdown a liveboot, the ............

#

complete it for me

frozen thorn
#

ofc I already installed manjaro

rich rover
#

I actually installed manjaro twice

#

lol

frozen thorn
#

lol

#

I can imagine that. What happened?

#

I guess you lost everythingo first one

rich rover
#

boot sector failure

frozen thorn
#

Ooh

#

manjaro on laptop?

rich rover
#

it didn't boot correctly

#

yeah

frozen thorn
#

Have you tried hook to a monitor?

#

cuz resolution on monitor is crazy

edgy crest
frozen thorn
#

Wow

rich rover
#

I'm pretty sure a boot failure is a boot failure

#

no matter the monitor

#

installation was messy tbh

frozen thorn
#

Noo. I'm just asking if you could hook your laptop to a monitor. after the failure

edgy crest
#

he's the real one

frozen thorn
#

Where is he?

edgy crest
#

but he isnt active lol

#

only 27 messages

frozen thorn
#

Oh he's in this server lol

edgy crest
#

yeah

rich rover
#

took you long enough

frozen thorn
#

Idk what to do with this iMac G3

rich rover
#

lab rat

frozen thorn
#

NAS server is only thing I could think of

#

Though I have RPi for that

rich rover
#

It still works?

frozen thorn
#

Well it was before. Now' there's weird folder logo.

#

no idea what it is

rich rover
#

Usually old computers don't survive with me

frozen thorn
#

haha my dad found it somewhere. Forgot that it was in garage whole time

rich rover
#

for 6 years, i thought my old pc had a virus

#

but it was a glitch

frozen thorn
#

let me guess, old hardwares thing

rich rover
#

yeah

#

actually

frozen thorn
#

Yeah, same lol

rich rover
#

every application was replaced with a shortcut of itself and deleted

frozen thorn
#

tf

rich rover
#

the pc killed itself lol

frozen thorn
#

How is that possible

rich rover
#

bug in file handling

#

the system thought that the shortcut was the target

#

and the application was the shortcut

#

so it terminated the application

#

it then gave a corrupted text message

frozen thorn
#

lol

rich rover
#

nice experience

#

Is it me being the one cursed with insane talents to break anything i touch?

#

or just the devices are old?

frozen thorn
#

Is it possible to install linux on a computer without a drive?

#

Cuz I remember that I did it long time ago. No drive or anything

rich rover
#

hmmm, i can't help you, i don't want your computer to die too

#

but i think yeah

frozen thorn
#

lol i'm not in liveboot anymore

rich rover
#

did it die out?

frozen thorn
#

I remember installing some linux distro on chromebook

rich rover
#

oh i see

frozen thorn
#

No it was a joke lol

#

anyways, after I shut it down and I lost all the data. I think it was liveboot or something.

#

I installed it in terminal in browser. I have no idea how that was possible

rich rover
#

oh i see

frozen thorn
#

I wanted to play minecraft on chromebook lol

rich rover
#

how did that turn out?

frozen thorn
#

ah I probably gave it up. I was like 10-12 years, knowing nothing about linux. Just followed whatever tutorials on youtube

rich rover
#

I don't follow tutorials for that very reason

#

things can turn out quite bad

frozen thorn
#

yeah lol. Like I said I knew nothing as a kid

rich rover
#

It's always good to try new things

#

but don't take it from me

#

I ruined alot of devices with this quote

#

and the one i'm using is barely holding

frozen thorn
#

wait I found the tutorial

rich rover
#

looks sketchy

#

and old

frozen thorn
#

yeah

#

See that terminal in browser

rich rover
#

i see it

frozen thorn
#

now I know lol. I was doubting myself

rich rover
#

lol

#

I had the ambition of making scripts to download viruses from 100 random websites

#

did it this year

frozen thorn
#

lmao why

rich rover
#

No idea, i wanted to know how good i were in python

frozen thorn
#

Oh. Maybe add executbes to the USB. Though I need to learn how to do that

rich rover
#

ohh

#

better idea

edgy crest
#

or how long your anti virus is gonna last

frozen thorn
#

Exactly

rich rover
#

script that runs when you inject your usb

versed saffron
#

executbes

frozen thorn
#

Yep

rich rover
#

the device lasted 19 minutes and 3 seconds

#

5 minutes just to install the viruses

#

one of them was MEMZ

frozen thorn
#

Maybe test it with fake virus

#

That's what I would do

rich rover
#

i could've made apps from python and the device could identify it as a fake threat

#

but well....

#

you gave me a wonderful idea though

frozen thorn
#

lol I had this idea for a while

rich rover
#

way too malicious unfortunately

frozen thorn
#

I was wondering how they would do it

#

teens or smth

#

Ofc, my plan was to add fake virus. A script that opens up a bunch of windows or alerts with some text

rich rover
#

I don't think you can stealthily add it inside

#

computer will scan it immediately

frozen thorn
#

I see. I just want to learn how to execute a script after injecting a USB

rich rover
#

my new goal was to make a virus that damages the hardware

#

not the software

frozen thorn
#

interesting

rich rover
#

but then it appeared to be a tad bit harder than expected, frying the CPU

#

I mainly do these things to get a better understanding of the device im handling

#

Sometimes i ruin the device on purpose and then try to fix it again

#

has a satisfying feel to it

#

but it's not always right

frozen thorn
#

Ya

gentle moss
#

there used to be a lot more methods to cause hardware failure from an OS perspective

#

e.g. you used to be able to damage / destroy CRT monitors by jacking up the refresh rates

#

apple's laptop batteries recently had a firmware flaw that would allow a malicious actor to prevent the battery working

#

just get the firmware to report that the battery is dead and shit be broke

#

¯_(ツ)_/¯

#

i suppose if there are fan speed controllers that are OS accessible you could turn off the CPU fan, but the CPU has an internal shutdown temp and would power down before serious damage

#

interesting thought: mass writing to an SSD could cause it to reach its write limit and data could begin to degrade

#

but that'd take a lot of writes

quaint rivet
#

what

#

😐

rich rover
#

interesting thought: mass writing to an SSD could cause it to reach its write limit and data could begin to degrade
I'll put that in mind next time

gentle moss
#

you'd probably have to write close to 60tb of data evenly across a 500gb drive to reach wear level

#

multi level cell ssd is 2bits per cell and can handle about 10,000 writes

solid pollen
#

NVMe SDDs have a way lower write limit though

#

Also, it should be 418 coffee not found

gentle moss
#

hmmm... i wonder why the NVMe thing might be

#

it's not using different chips

#

hmm... interesting

#

found data about a 256gb NVMe failing after only 8tb of writes

#

ah, my bad.

#

not completely dead

#

it had "10% write" left according to the firmware

solid pollen
#

My Samsung drive is given for less than that iirc

gentle moss
#

in testing an Intel 600p NVMe wrote ~100tb of data before failing

#

ah, scrap the 8tb thing. i misread.

solid pollen
#

Mine is... 10Tb, I think?

#

It is a Samsung 970 EVO (not plus)

gentle moss
#

oh no

#

the 970's are ~1000TB writes iirc

#

wait, the NVMe?

solid pollen
#

Yeah

gentle moss
#

ahhh, i'm thinking of the 870 internal drive

#

2.5" internal

solid pollen
#

970 EVO is Samsung's NVMe brand

#

Or M.2

#

Whatever

gentle moss
#

wish they'd given it a different name rather than just upping the number

solid pollen
#

Tech products with proper naming wouldn't be tech products anymore

rich rover
#

I have seen people write about 1000 tb of data

gentle moss
#

i remember wanting a CPU upgrade one christmas and putting the full name of what i wanted on my wish list

#

ended up getting a Semperon rather than an Athlon

#

:|

rich rover
#

Yes

#

Represented in animation

#

It looks and sounds scary

solid pollen
#

Lol bisk

rich rover
#

It was a Nvidia commercial video

#

I'm sorry if I sound like really malicious, but part of my study depicts hardware limitations

#

And I have to show these limitations using software

gentle moss
#

well you've only been talking theory

#

so that's fine

#

!rule 5

royal lakeBOT
#

5. Do not provide or request help on projects that may break laws, breach terms of services, be considered malicious or inappropriate. Do not help with ongoing exams. Do not provide or request solutions for graded assignments, although general guidance is okay.

solid pollen
#

Let me guess, hash bruteforcing ?

rich rover
#

I'm not requesting anything, but thanks for drawing a yellow line for me

#

Yeah, somewhat

tribal aurora
#

Hello.

#

@quaint rivet

quaint rivet
#

👋

#

hi

tribal aurora
#

How you doing?

#

Do you use VIM?

quaint rivet
#

no i don't use vim

tribal aurora
#

mhm

quaint rivet
#

do u?

tribal aurora
#

Hmm, Kinda

#

I don't know what to use

#

I'm a little bit confused

quaint rivet
#

depends

#

on what u wanna do

uneven nacelle
#

I have a strange desire. I think it would be interesting to create a programming language in which characters from various languages can used to make functions and variables. I think it would be most readable if all unicode characters are the same size; however, I can't find a font that does this

round rose
#

You can already use most (if not all) unicode letters in identifiers in several mainstream languages, including python

#

Though style guides heavily insist on keeping ASCII-only identifiers

uneven nacelle
#

Holy crap

#

I didn't know you could do that but wow it works

#

Though the main stylistic issue is the difference in sizes of the characters. Are there any fonts that have the same size for each character?

#

(perhaps a square monospace font)

round rose
#

There could be some, but I haven't really looked into that

#

Since most western languages use latin with diacritic signs, there shouldn't be any problems with different sizes

rough sapphire
uneven nacelle
#

I'm not only concerned with Western languages

cosmic lotus
#

I want a Burger

round rose
#

Some other alphabets, like the Cyrillic, also conform to the same sizes, but for more exotic alphabets you'd probably need to dig deeper

uneven nacelle
#

Yeah it's a struggle...

#

May just stick to Arial or Consolas if I don't find anything

sonic river
#

I have a strange desire. I think it would be interesting to create a programming language in which characters from various languages can used to make functions and variables. I think it would be most readable if all unicode characters are the same size; however, I can't find a font that does this
@uneven nacelle doesn't any monospace font fit ?

#

except for some edge-cases, like zero-width space etc

uneven nacelle
#

No, most of them look like this:

#
Nice```
#

Within an script they are monospace but not between scripts

past palm
#

does anyone know of python hosting that allows users to attach json files?

rough sapphire
#

What does this mean

clear plume
#

Had to post it cuz of the channel name

ancient stream
#

Gotta say not really a fan of vscode, but I think its because I can't seem to figure out how to get it to act more like spyder

halcyon mantle
#

Vscode isn’t an ide @ancient stream

gloomy meadow
ancient stream
#

well I am dumb

halcyon mantle
#

@gloomy meadow not really good coming from someone that does lol

gloomy meadow
#

lmao

#

i interpret it differently

#

there is a company here called whitehat, they teach coding, but not well

#

they tell u what to do, but not how to do it

#

so someday somebody is gonna think they have the skills to be a programmer and find out that they don't know about programming

halcyon mantle
#

my teacher always see me making errors yet doesnt stop me from making them so that i understand them

gloomy meadow
#

Yeah

#

in that class they tell you how to fix them but not why

halcyon mantle
#

Smart way of learning lol

gloomy meadow
#

i learnt everything from the docs

#

and they advertise falsely

#

they say: Every teacher is a google/mit/insert company or university alumni

#

they were bad teachers

halcyon mantle
#

It doesnt mean everyone shouldnt code

#

Coding can be a hobby

gloomy meadow
#

my mom went to the application site, and it said No prior coding knowledge needed

#

lol

#

but it's true

#

it isn't for everyone

halcyon mantle
#

You won’t know until you try it

gloomy meadow
#

yeah

#

so everyone should try

halcyon mantle
#

not should, but can

gloomy meadow
#

can

#

yeah

#

what i had in mind was the people trying to advertise the fact that coding is for everyone

halcyon mantle
#

oh lol

gloomy meadow
#

that company has been getting tons of backlash

#

their ad just said: your 6 year old can become a coder, and that got them some huge backlash

halcyon mantle
#

it definitely isn’t for everyone

gloomy meadow
#

yeah

halcyon mantle
#

but for anyone

gloomy meadow
#

basically, there is no harm in trying, but that doesnt mean everyone should do it

halcyon mantle
#

Yeah exactly

topaz aurora
#

huh

#

I'm getting closer and closer to publishing another package on PyPI

#

Just have to straighten out a few things and it should be ready

#

My LISP implementation

#

Well at least v0.1.0

#

I'm still implementing the standard library, module loading, and Python interop

oblique kiln
#

Sup yall just a quick question about OOP

#

Is it just used to build a reusable framework? Kind of like a car blueprint?

#

Ive never really encountered a time where I’ve needed or used OOP in python

#

But I’d like to familiarize myself more with OOP, just can’t see any useful applications of it other than a reusable framework.

rough sapphire
#

Ive never really encountered a time where I’ve needed or used OOP in python
I second this, I've never really known when I should be incorporating OOP into my program

eternal wing
#

OOP is generally used for reproducible code. In fact, I think that is the only valid use for it that I can think of. (python is based entirely on objects, so you have sort of been using OOP this whole time without actually setting up any classes yourself)

I highly recommend playing with some classes, even if you are unsure if you need them, just to understand this better and understand when they are beneficial enough.

Most of my programming utilizes classes nowadays just because they are so convenient, readable, and logical.

using classes conforms to the whole reason for using python. It allows for fast, readable code, usually at the expense of performance.

#

@oblique kiln @rough sapphire

rough sapphire
#

I dont know how I should be utilizing classes

eternal wing
#

the most obvious use of a class in python is creating characters for games. If you have many characters, it makes sense to make the reproducible like so:

class Character:
    def __init__(name, strength, health):
        self.name = name
        self.strength = strength
        self.health = 100
#

this would allow you to create multiple characters, each with their own name and strength level, but they would always start with 100 health.

rough sapphire
#

Ive never really seen a usecase outside of something like that

eternal wing
#

there are tons of use cases. I see pure typing and they love functional languages, so I would love to see what they say on this.

topaz aurora
#

OOP is at its peak when you're using it to encapsulate data (attributes), transformations on that data (methods), the composition of those different things (objects as attributes of other objects), and dynamically dispatching actions just by knowing the shape (what attributes and methods an object has) of that capsule.

eternal wing
#

Ive never really seen a usecase outside of something like that
@rough sapphire realistically you could use OOP in many more cases, but they would sometimes not be ideal.

rough sapphire
#

Essentially, you'd use classes and make multiple instances right? I've never really seen how I would benefit from multiple instances or utilize them

topaz aurora
#

I'm not fond of the Java way of doing OOP, services as objects just don't feel right unless you keep some internal state/use a configuration of sorts; Scala alleviates that by allowing you to declare singletons using a keyword, which makes it a namespace.

eternal wing
#

afaik you take a performance hit dealing with objects, so it may be preferred to avoid them. Usually if there is not reason to use OOP, I do avoid it.

But for the sake of learning, I recommend going out of your way and trying to use it.

#

Essentially, you'd use classes and make multiple instances right? I've never really seen how I would benefit from multiple instances or utilize them
yes, classes would be used if you could utilize instances. I do not think there is a very valid reason to create a class without directly using instances, except for some niche organizational stuff.

#

with that said, pretty much everything in python is a class instance, so there is some merit to doing everything OOP I imagine

rough sapphire
#

Alright so let's say I have a script which has a bunch of random functions which takes in user input (their function of choice) and the arguments they want to pass to the function. How would I implement this using OOP?

eternal wing
#

challenge accepted xD

rough sapphire
#

The only way I see is to throw in the functions into a class, make a single instance and apply the functions to that instance which doesnt really make sense

topaz aurora
#

hm, I wouldn't say it would be the best idea to do that

rough sapphire
#

Maybe that's just how my scripts are then, because I don't find good use cases of OOP

topaz aurora
#

I guess if you want to start dealing with object-oriented programming, this is totally stolen from someone else but I suggest making a Vector class

rough sapphire
#

A Vector class?

eternal wing
#
class UserInput:
    def __init__():
        self.args = self.parse_args()

    def parse_args(self):
        args = Input()
        return args.split()

if __name__ == "__main__":
    user_input = UserInput()
    print(user_input.args)

As pure said, this is not a great or even good use of OOP, but this is how you could do it

topaz aurora
#

Yes, like vectors in maths

rough sapphire
#

What have you guys used classes for? Maybe I could get ideas from that?

topaz aurora
#

Basically:

# Start by implementing a basic constructor
v0 = Vector(4, 5)
v1 = Vector(5, 4)

# Then start implementing methods that operate on the vectors
v0.add(v1)
v0.dot(v1)
v0.mul(v1)

# Then finally, start looking into dunder methods to see how you can make your class better
v0 + v1 == v0.add(v1)
v0 * v1 == v0.add(v1)
rough sapphire
#

I was reading the bots' source and there are a lot of classes

eternal wing
#

yeah, d.py is pretty much the most OOP thing ever

rough sapphire
eternal wing
#

I enjoy it. And it was cool to learn. I was able to learn a lot and apply basically anything to it. It is not essential by any means though.

rough sapphire
#

I havent really done like a proper project in python, most of my scripts are 200 lines or so and just do something like automating something

eternal wing
#

creating larger projects definitely helps with understanding OOP.

If you are making smaller scripts, it makes sense that you would not often come across a good use case for oop

quick ledge
eternal wing
#

I do recommend forcibly using OOP just to practice though. So that when you do find an actual need/use for OOP, you can identify how/why to use it.

rough sapphire
#

Are there any prerequists to d.py?

#

Learning async and all that?

oblique kiln
#

So I gtg now but I will come back to this later

#

But essentially I’m in the same boat as Sed

#

I mainly rely on inputs from users to make my scripts work

#

Like file paths, finding stuff, etc

#

But I don’t deal with data as much so I guess I don’t really know how to apply any use of OOP to my scripts

#

But I’ll be back soon so

quick ledge
#

Learning async and all that?
yes, that would REALLy help

rough sapphire
#

Are there any good sources to learn about async and everything else I should be comfortable with before learning d.py?

quick ledge
#

there's a real python guide

gentle moss
#

the realpython guide is good

#

you don't need to know a lot of async to be able to start to work with d.py though

rough sapphire
gentle moss
#

yup

#

it's pretty indepth though

rough sapphire
#

I'm guessing that's a good thing?

quick ledge
#

you don't need to know a lot of async to be able to start to work with d.py though
yeah, I agree

thorny lake
eternal wing
#

@cerulean venture do you have links to the exact ones?

#

I have an older msi ge60 or whatever laptop

eternal wing
#

i need to google it, but I am 99% sure there is not such thing as an intel 14 core cpu

#

so that is sus

cerulean venture
#

ok

#

sure

eternal wing
#

haha, I see, the title is silly.

Im looking at both rn

#

@cerulean venture what will you be using this laptop for?

cerulean venture
#

i have currently taken an ai course in college

#

so basically a laptop that can handle ai and ml projects

eternal wing
#

ok, they both look like good laptops and I love MSI.

But they are very different. The GF63 is going to be a heavier, larger gaming laptop with a decently powerful graphics card. This one is for gaming.

The other one has worse specs all around, but it is an every day laptop that looks thin and light. If you will not be gaming, video editing, or 3d rendering/modelling, the modern may fit your needs better.

I play a lot of games, so I bought an msi gaming laptop.

you could potentially utilize the graphics card in the GF63 for ML computations, but at that point you would be better off just buying/building a high end pc. Since the CPU in both of these will be a little restrictive.

cerulean venture
#

ty for your advice

undone berry
#

The big bulky one is almost worthless as a laptop. The people I know who have massive thick gaming laptops like that all regret it - they're not at all portable and get worse performance than a desktop PC - a cheap desktop PC+Chromebook makes more sense for a lot of people than a thick gaming laptop

cerulean venture
#

@undone berry gf63??

undone berry
#

Yeah - I'd avoid that one like the plague

cerulean venture
#

i dont care about the weight my college bag weight a ton a laptop dont bother much

#

but interms of perfomance which one is better??

#

@undone berry

undone berry
#

The fat one will get better performance

#

But I have no idea why that would be your primary concern

#

you mentioned AI/ML - you can do all of the heavy processing on the cloud

cerulean venture
#

ok gf 63 will be better than mordern 14

undone berry
#

Yes - but that wouldn't be a sound basis for buying it

cerulean venture
#

i just do projects on ai and some times modelling for games

undone berry
#

both laptops will do that just fine

cerulean venture
#

Does i5 9th gen and 10 th gen has huge difference??

undone berry
#

not really, no

cerulean venture
#

ok ty

frank lance
#

sw

#

@undone berry Why did you get your helper rank removed?

undone berry
#

I never had the helper rank

gentle moss
#

jam rank colour or something?

undone berry
#

I had the Patreon rank for a while - but moved my patreon money somewhere else

gentle moss
#

ahhhh

warm widget
#

Soup Realm 🤣

gentle moss
#

imagine if there was a veterans space

#

🤔

rough sapphire
#

Hi

neat notch
#

imagine if there was a veterans space
@gentle moss probably not a good thing

undone berry
#

why wouldn't it be a good thing?

#

@neat notch

neat notch
#

I've seen a lot of places get ruined because of a 'veteran' chat when in reality it's who the staff like, granting them an untouchable status

undone berry
#

alright

#

so this server can just not do that

#

and say it's based on having sent X messages over Y period of time

#

or possibly having sent X messages per month for at least Y months

neat notch
#

yeah. That's how they'd like to mask it

undone berry
#

How would that be masking it?

stark prawn
#

That seems like a great way to encourage quantity over quality contributions.

undone berry
#

Make time the predominant factor then

#

50 messages per week for at least 15 weeks

#

Make infractions detract a week if you want to discourage spam

neat notch
#

That just seems finicky and anyone could get in. But what would be the point of it in the first place

floral viper
#

I reckon a place where people that like to talk to each other can talk without interruptions

neat notch
#

yeah, it's just easy to get corrupted though

floral viper
#

Sounds like you are speaking from experience. I have seen the same thing but one also have to take into consideration that it is ultimately up to the people involved and different communities can differ quite a lot.

undone berry
#

That just seems finicky and anyone could get in. But what would be the point of it in the first place
@neat notch
It would require activity for 15 weeks

neat notch
#

yeah

undone berry
#

That cuts out the vast majority of server traffic

#

I reckon a place where people that like to talk to each other can talk without interruptions
That's exactly it yeah

honest star
#

I'm still fairly stoked for voice gate

undone berry
#

I was originally all on board - but now I have mixed feelings, a lot of the active voice users would never have made it into the server with the voice gate in place. But at this point, VC gets very annoying very quickly - so something has to be done, and voice gate isn't unreasonable

floral viper
#

How about solving that issue with more strict modding charlie?

undone berry
#

That requires more effort from the staff and mods, which they don't have available

#

It would also require a shift in the attitude of mods

honest star
#

Mods are not an infinite resource

floral viper
#

I was thinking automated modding or something

honest star
#

Despite xith being a bot

undone berry
#

but that would be an ideal solution I think

honest star
#

Automated voice modding is a hard problem to solve

undone berry
#

I can't think of any concrete bot proposals that would be at all likely to help and at all likely to be implemented by staff

floral viper
#

Just throwing out ideas. I absolutely understand the interruption issue

eternal wing
#

im telling you: a chill meter.

A bot that detects how relaxed users are likely to be based on speech. If it stays too high for too long, it can send a message or something

honest star
#

But that involves a bot that listens which is complicated legally and privacy wise

eternal wing
#

that is true 😦

floral viper
#

I have not played around with the discord voice api but it might be possible to automagically filter out loud noise and such

eternal wing
#

I would think the legal difference would be if it kept logs or not.

undone berry
#

legally there aren't actually too many issues

honest star
#

afaik the voice api just has information about whether a user is muted/deafened and other boolean type fields

eternal wing
#

It is FAR from an ideal solution, but I could see it being useful. It could perhaps ping voice users first to tell them to chill out, then ping mods if overall voice seems to chaotic. although, I imagine this would be the most hated bot of all time haha

undone berry
#

They can get an audio stream back from the voice API - so you could definitely process that stream however you like

#

Joe had a working prototype of a bot that recorded the last 2 minutes of conversation

honest star
#

Joe ran a small experiment with that where if we pinged the mods or what have you for voice the python bot that was in that voice channel would relay back the most recent snippet

undone berry
#

or 5000 packets

#

is the audio stream just a combined mush of everyone?

floral viper
#

if you can get an audio stream you can do some processing of it yes. I think a bot does have the ability to mute people as well so just automute if someone joins a channel and starts yelling

eternal wing
#

ohhh that is interesting.

I definitely see that people treat voice very different than text. It might be sufficient to be more strict on voice channels to discourage users from abusing. I have seen many things in voice that would have at LEAST been a temp bad had they been in text.

#

if you can get an audio stream you can do some processing of it yes. I think a bot does have the ability to mute people as well so just automute if someone joins a channel and starts yelling
yeah, some basic checks would be to force mute when a user joins, like force a cooldown before they can speak.

This should help prevent interruptions, loud immediate outbursts, and people interrupting just to get basic help.

undone berry
#

Same here. IMO it's one possible reason is* because it's more awkward explaining the less extreme things over voice - almost embarassing having to treat someone like a child and explain "no you can't go round likening XYZ group to ABC thing"

eternal wing
#

My only real issue with voice is people thinking it is acceptable to say things that they would not say if there was a physical record of it.

sand goblet
#

is the audio stream just a combined mush of everyone?
@undone berry yes

#

it's downmixed

undone berry
#

Ah - that makes it much much harder to implement somehting like an auto-mute-on-hoover thing

sand goblet
#

that's also why people's mic lamps don't line up if you're lagging or something

eternal wing
#

tbh, we should all try to big think this one xD

I mean even today, that dude going around calling people gay as an insult. Actually, I should have modmailed that. But like, it is so rare to see anyone do that in text channels. I feel like voice should be more strict for that. Or maybe you just lose voice privileges altogether for being derogatory or insulting others directly. Idk.

I get it is very difficult to moderate voice.

undone berry
#

Something like making the logs of joining/leaving voice chat would make it easier to report things to modmail - but the staff didn't like that idea

eternal wing
#

yeah, I see issues with that.

i mean, they have logs on that I am pretty sure, so I assume modmail could handle that. It would just be a bit of work for them to figure out

mental bison
#

the 2 most dangerous gifts you can give a person together are inspiration and a recipe for rocket fuel

bleak lintel
#

things will improve with voice

undone berry
#

do you have a rough ETA on it?

bleak lintel
#

like

#

soon hopefully

#

I'm reviewing it now, need ks to make these fixes and then I'll get another core dev to review it

eternal wing
#

coolio.

I mean, it is a small proportion of this server that uses voice. But there are some daily announces.

bleak lintel
#

yep

narrow pecan
#

You seem to be very un-welcome

young shoal
#

josephine 😳

#

🥵

bleak lintel
#

lol

#

I wonder if I have the original picture of that

quaint rivet
#

uh oh

hoary steppe
#

LOL

rough sapphire
#

oo

#

custom url

bleak lintel
#

I did request that message be changed, but it works!

narrow pecan
#

Nicee

rough sapphire
#

what is that

#

anime joe?

bleak lintel
#

new voice system to gate access to voice channels

#

oh

#

yeah, that's anime joe

rough sapphire
#

what is criteria for vc access

hoary steppe
#

automating discord 😍

undone berry
#

I'm curious - is it sort of accepted that this voice gate is going to be a permanent feature that is at least this extreme?

#

or is there some way in which it could be seen as a complete failure

#

the thing that worries me is cutting off serious voice users - but there's no way to measure that

#

and also probably isn't too much of a concern for the staff

bleak lintel
#

50 messages, 3 days since verifying @rough sapphire

hoary steppe
#

o.o

rough sapphire
#

ok

sand goblet
#

I don't think I have enough messages :(

undone berry
#

time to get spamming

bleak lintel
#

I'm curious - is it sort of accepted that this voice gate is going to be a permanent feature that is at least this extreme?
@undone berry the barriers aren't entirely arbitrary. I recorded voice users for about 3 days who I knew were legit and looked at which thresholds included them. on top of that I looked at users who we had infracted for voice misbehaviour and 50 was a good threshold. I have a graph lying around of how many people are eligible.

undone berry
#

Well, 3 serious and reasonable regular voice users never would have joined the server if the voice gate were in place

#

Harbys, LP, and l33tlinuxhacker

#

and it's likely there's more

hoary steppe
#

idk how this voice gate works

bleak lintel
#

where the fuck did I put the graph

hoary steppe
#

seems interesting

bleak lintel
#

I can check those users hm

hoary steppe
#

o.o

undone berry
#

I've manually checked all 3 - they all have more than the 50 required messages now, but they never would have reached that if the voice gate were in place (not really sure what manually means here - how else could I check them??)

sand goblet
#

By the way, do you guys run wiki pages and strings through eg grammarly or languagetool?

undone berry
sand goblet
#

Both of those have been saving my ass lately

eternal wing
#

its ok, josephine is not real, they cant hurt me

bleak lintel
#

yeah see

undone berry
#

Basically what I guess I'm advocating for is if there isn't a measured decrease in spammy use of VC, the system should possibly be reconsidered

bleak lintel
#

voice gate will not gate access to the channels

#

it is only the speaking privileges

#

yeah if we see no effect of it we'll reconsider, but every voice infraction dealt out for spammy use would have been prevented by these restrictions

hoary steppe
#

imagine a word profanity but in vc

floral viper
#

@eternal wing The missile can't hurt you, it does not know where it is

hoary steppe
#

would be awesome thing

undone berry
#

I figure it will fix most issues - I just wish there was some alternative that didn't cut out potentially serious users

bleak lintel
#

yeah

#

I mean considering one alternative raised was just to delete voice, this is a good solution, lol

undone berry
#

and I can't think of one - and I can't really complain about the voice gate when it probably will solve problems

bleak lintel
#

we might alter thresholds dependent on how heavy low intent users are rolling in, we have the charts to determine how many users we'll cut off

undone berry
#

speaking of charts - is there any chance you could work out who the most active voice users are? Or is it too much of a PITA?

hoary steppe
#

charts

bleak lintel
#

hmmm, I could, I simply don't track the data.

#

wew, that eligible count has gone from 2,900 to 3,274 in 7 days

undone berry
#

Well - you have the leave/join logs right? It could be extracted from that

narrow pecan
#

We’ll have to wait for Metricity 2.0. It’s coming soon™️

bleak lintel
#

yeah I could iterate logs

#

but that feels like a waste of ratelimits which will slow down the bot for a while

#

if it was to be added it'd just be a new metricity thing as vester days

undone berry
#

Yeah, that's fair

hoary steppe
#

hm

bleak lintel
#

stats system will probably be overhauled eventually lol

#

it's something I can constantly iterate on

#

like, already stats v1 is out of date

#

metricity is stats v2 which is tracking cool stuff

#

that tracks distinct chatters which is a nice metric

versed saffron
#

where the fuck did I put the graph
will we be able to check that sort of stuff ourselves or will it be kept internal?

bleak lintel
#

hmm

#

you mean the eligible curve?

versed saffron
#

No like personal stats

bleak lintel
#

oh right

versed saffron
#

but curves are nice too

bleak lintel
#

I mean, if you really want the data you can request it from me, lol. but we don't have anything public right now

#

not that I don't want the data to be public, like I'll happily share what we store, it's just stuff to build

#

let's see what we store on you

eternal wing
#

neat

versed saffron
#

that's not a lot of messages

#

I feel like

#

I've sent more

bleak lintel
#

you have

versed saffron
#

o

bleak lintel
#

we rolled out this reporting system on August 25th

#

so the counts are since then

#

which is why I say to take total counts with a grain of salt — it's more interesting about the rate over periods of time

versed saffron
#

also who says im not a bot 🤡

#

ty tho that's pretty interesting

bleak lintel
#

your messages

honest star
#

ooooh, I'm curious, can I see mine for the past week?

#

Curious if my activity has visibly decreased

narrow pecan
#

Could I see mine too?

mild abyss
#

can i see mine?

#

😩

narrow pecan
#

We should totally have an "activity" command too

hoary steppe
#

woosh

narrow pecan
#

.activity 2w

hoary steppe
#

we need an acitivity command tbh

narrow pecan
versed saffron
#

honestly idk how hard it'd be to set up but having total messages in the !user command might be a nice way to flex

hoary steppe
bleak lintel
#

lol

narrow pecan
#

Might be a nice addition, though it's very simple to search

bleak lintel
#

okay, kutie, vest, ara

tulip palm
#

mine would be so miserable haha

versed saffron
#

damn why am I slacking so much

mild abyss
#

wow so i have a period of inactivity

#

i mean low activity

versed saffron
#

how dare you >:

honest star
#

lmao, you can clearly see my weekends

mild abyss
#

vest be like ⛰️

bleak lintel
#

I think there was a proposal to put metricity stats in the user command, and it was decided against pretty much because it would be used to flex and would be inversely useful to the voice gate (run !user, then send "." for the remaining 45 messages you need for the voice gate)

versed saffron
#

but if the voice gate isn't public?

mild abyss
#

mine would be so miserable haha
@tulip palm this might be the second time i noticed u

bleak lintel
#

the voice gate uses the stats shown above

#

it pulls them from this system

versed saffron
#

like regardless, if it's a posted stat, it's going to get abused

bleak lintel
#
$ curl -H "Authorization: token $PYDIS_TOKEN" https://api.pythondiscord.com/bot/users/165023948638126080/metricity_data -s | jq
{
  "verified_at": "2020-10-06T00:04:37.096203",
  "total_messages": 16238,
  "voice_banned": false
}
narrow pecan
#

Could we get like a "top messages of the month" graph?

bleak lintel
#

yep

#

one sec

#

okay running

quaint rivet
#

I'm not there reee

#

can we get it for last week maybe

honest star
#

That's in all channels?

narrow pecan
#

That seems quite right

bleak lintel
#

yep, that's in all channels

#

I can do last week, one sec

narrow pecan
#

Like, the people in the graph are all people who I've seen everywhere on the server

quaint rivet
#

wait

#

I'm #4

#

😮

bleak lintel
#

lol

quaint rivet
#

nvm don't need it for last week then

narrow pecan
#

Hhaha

#

Of course we need last week

quaint rivet
#

sure ig

bleak lintel
#

lol I closed the tab now

narrow pecan
#

Does that mean no stats?

bleak lintel
#

not tonight

#

time for sleep

narrow pecan
#

Ah, good idea

#

I’ll be doing the same

bleak lintel
quaint rivet
#

flexz

versed saffron
#

stats channel?

bleak lintel
#

lol

versed saffron
narrow pecan
#

He’s just flexing his canadian-ness

bleak lintel
#

no stats channel BUT

#

whenever there is a stats otname

#

ping me

#

🙂

quaint rivet
#

we had one yesterday

#

lmao

bleak lintel
#

lol

#

no one pung me

quaint rivet
#

joe's graph smth

#

or day before yesterday

versed saffron
#

start a yt series with the stats joe

narrow pecan
#

@bleak lintel if you want pings, I have the perfect ot name:
!otn a ping-joe-for-graphs

eternal wing
#

these graphs make me happy

#

lol, the pings would never end on those days

#

I agree with yt series.

Just joe bringing up a bunch of charts and analyzing what they mean using sklearn or something

narrow pecan
#

Yt series?

eternal wing
#

youtube series

quaint rivet
#

youtube*

narrow pecan
#

I mean more like “what yt series?”

versed saffron
#

like honestly it's such a nerdy thing but graphs + data-analysis are super fun imo

narrow pecan
#

But I get it now hahah

versed saffron
#

as long as it's not R*

narrow pecan
#

So true. Graphs are just great

quaint rivet
#

are all the admins using their selfies as profile pictures now?

#

if so, im scared of eivl

floral viper
#

graphs are genuinely exciting imo

#

If I had a fetish, it would be for beautifully visualized data

quaint rivet
#

i got something for u then :D

eternal wing
#

if ..... riiight. You arent tricking us

versed saffron
#

4d graphs 😫

eternal wing
#

mmmm

quaint rivet
#

r/dataisbeautiful/ @floral viper

floral viper
#

I got something for you then @versed saffron PCA

quaint rivet
#

have fun

versed saffron
#

uwu

bleak lintel
#

!otn a ping-joe-for-graphs

royal lakeBOT
#

:ok_hand: Added ping-joe-for-graphs to the names list.

floral viper
#

@quaint rivet Oh yeah I frequent that a lot

narrow pecan
#

are all the admins using their selfies as profile pictures now?
@quaint rivet indeed

honest star
#

Favorite reddit pasttime, make a feed with just r/dataisbeautiful and r/dataisugly and take a guess which graph got posted in which subreddit

versed saffron
#

why would you do that to yourself joe

narrow pecan
#

You’re gonna have a nice day Joe