#ot2-the-original-pubsta
652 messages ยท Page 40 of 1
also haahstinkypop
It's not pop
wdym
Did the image nearly get you @lucid osprey ?
it did. it did
hm
yeah ๐ค
bruh
lol
No human likes Brainfuck
what about the brainfuckers?
nvm
lmfao
i will not think about that and i suggest u dont either
what is this yellow tint
wtaf never say this again
agreed
yeah idk why that happens
u can say brainfuck users
just not
The importance of punctuation in one comment
brainfuckers
lol
lmao
This is the eats shoots and leaves situation
why must you think that way reptile
Are you on night mode?
fuck my secret out ๐
yeah
i always have it on
immortalized
lol
Come on reptile keep it fucking pg 13 for the goddamn kids
with a little bit of inspection...
:bonk:
I'm never gonna live that down am i
nop
Shit
Nah, this is hailarious
damn.
== Raw message ==
Fuck, my secrets out
Heh heh
no?
pin the messages
Shows information about the raw API response.
basically it makes an api request
and discord doesn't save the github link
wtf was that message idk
guys!
i just realized something
What
what
Yeah
let's what?
Let's make ot2 more than ot1
nooooo
You've made a horrid mistake
why do i have so many youtried emojis lmao
bruh.
lmao
where do you get this graph?
๐ค
stats.pydis
ohok.
oh why do you need to troll me like that
Public statistics for the Python Discord server
๐
Lol
@wide totem Too slow mate
Hey Abby
Wdym
what what
Heheeheheh
You forgot "let's"
Hold on
Eh, I can get it
with some fun with inspect, i can make anyone use custom emoji
๐
I still have the raw screenshot
smh my discord lags so much that i can't do that
just inspect it
repost
change the graph pls
we can dewit
Hell yeah
what is real
ur staff you shouldn't be framing people
Dang
argh, missing plot
ban
before:
Reptile is on ๐ฅ
explains why he is confused
lol
after (fun with inspect )
yes the graph is rising
i see no difference
Public statistics for the Python Discord server
The emoji is weirded
hey
yeah it's a custom emoji
lets start a conversation/
night light yay
make this channel go brrr
.topic
red
red
bruh give nice topic
hot damn
black
this is daily
the what
Red is hot?
This duh
smh
yes
w-what h-happened, uwu
I-
I dont wanna say
daily vs yearly
.topic
Suggest more topics here!
TFIOS
JOE
JOE
I don't have easter dinner lol
CHRIS
I'm just waiting for Reptile to come back with something interesting
e
he's not interesting end of story
dine &
done
oh god
no
have your inspect fodder ig
That can be inspected to shit have fun
lol
bruh I need access to stickers smh
Nitro users smh
Do y'all think it's worth learning JS for WASM
WASM?
Web-Assembly
Idk
whats at solar mars?
TL; DR: Run Rust code from your browser
ugly ass wumpus
JS ain't a bad language in general
lol
I disagree \๐
*refreshes the stats website*
Hi :D
hi
that's Python + Rust + JS
good that you're chatting here aboo
we do not
boycottt
boycott ot0
i didn't know we had a quiz in english
only ot2 from now on
ot2 ftw
and i never studided
well, you can take these bouncing balls I guess
I mean, it's not like I care or anything
baka
*refreshes the stats website*
oh my
haha yess
oof
That wasn't what I expected
Lol
fwiw its not really gaming the stats site because ot2 and ot1 are generally just a lot more chill ๐
you know I swear I see this if I focus hard enough
like... IRL
like y'all ever get up too fast
and this is what you see
A the time
.topic
Suggest more topics here!
Dubai was nice
welp
yep, did that too
e
i just have the whole server muted
Pyquack duckbill
i don't
lol
now, if only I could remember the formulae for non-ideal gasses
i actually individually muted every help channel
something something attractive force and also repulsive when very close?
This server has notifications off by default
lol
I only turn that off in servers that don't
.topic
purple
reposted 
blue is so good
.topic
.topic
Suggest more topics here!
F
lmao
idk
(P+an^2/V^2)(V-nb) = nRT
yes
goto the olympics
latex when ๐
uhm
latex good
Nice spelling
ye.
๐
RIP
guys I'm wondering whether the new feature to the bookmark command got merged
๐ข
.latex $\frac{P+\frac{a n^2}{V^2}}{V-nb} = n R T$
Let's see
react with that letter emoji to get the dm too
oh wait this channel doesnt have slowmode
yes
.bm 832282453270855751
that makes this channel better
cog disabled lol
Is the bot just not working?
๐ฉ
cog is disabled
oh lol
no my command lol
Switzerland
because it was causing crashes
*cog
yeah don't jeopardise it aha
.topic
bruh
What message is that
1 year and 1 month
about like
half a year...
4 months but
f-ing there.
Since I was 9, so 4
yeah cool
About one year and three month
i also started two-three years ago
no
oh yeah, lol
INCREASE THE STATS
but no, I'm actually looking for how each particle behaves
les go
want to implement it
no
lmao
so, hmm... let's go with electrostatic repulsion and see where that ends up
.bm 832282671706800209 fuck up this later
Ok
tenet is kinda cool.
Man, I've really got to get myself a project
lol
ok, so what's your fave lang?
you're asking this in the PYTHON server
i kinda like julia now
make a CLI tool that auto compiles and run java in one command
bruh.
maybe I can do something funky with F#
i like rust
what's funky to do with F#
Either rust or python
yeah i like rust
Write a language, its fun :D
no >:c
i wish java could compile and run in one command
Well, java is fast
nah
damn
Yeah its cool
i want smth similar to java
But java is very fast, it uses a JIT, so speeds are great
yeah
i wanted to learn kotlin, but I decided to learn later
cargo build brain Amirite
yes
Java runs at C speeds
yeah?
man, the more I keep looking at F# the more I don't want to write in it
Really?
Java is usually way slower than actual compiled languages
don't ask me why, though
still faster than python
Yes, Java will be slower for sure
Hi
Huh, I looked at some benchmarks, java is sometimes faster than C
Oh wait
that was back in 2014
lmao
language design xperttt
lol

hell yea
hi joe
#boycott-ot0
for what purpose
change the graph
graph is always following the same pattern.
^
that was the general behaviour for a while
indeed. But I do like change
yeah ot0 is my favourite channel of my favourite server of my favourite app.
yess.
So you're starting a revolution to change the graph
ALSO SLOWMODE EXCUSE ME
yes
i mean yes, graph
Well this message is my contribution, you're welcome
;verycool;
which does over time mean more thoughtful conversations in the other channels
yes #boycott-ot0-and-ot1
โฆbut-mostly-ot0
yes.
#boycott-ot0-and-ot1-but-mostly-ot0
!otn a boycott-ot0
since that graph line is so high... the scale had to be changed to cope with the high numbers
@neat light ๐ฅบ
What if we end up with ot0-boycott-ot0
thats the fun of it
yep.
o_o
yes
Imagine if an admin forcibly changed it to that
haha
We did it folks!
yaay
Step 1
that red line is our next goal
Step 2 will be harder but we can do it
And after that
The highest use
OF ALL OT CHANNELS OF ALL TIME
yepp lets get to it.
anyways let's just talk for the next 7 months
Inb4 replies to messages from other channels in ot2
That's just for today
Yeah.
Let's do it for the week
We got a Lotta work
yep.
At minimum
We can do it
We already beat the week
No lol
is anyone interested in some charged balls? ๐
Not even close
Wut
lol
I see it differently.
@daring jay
I'm talking about ot1
We beat 1 but not 0
Yeah ik
yeah but it isnt 27114 for me.
We're gunning for 0
timezones?
ohok
Ah
nvmm
Oh shit
.topic lets get to it
Suggest more topics here!
@grim seal I wanna ask one thing
Now my stuff will count for this channel
if I opted out of the metricity thing.. my messages arent counted for that stats website.. messages per channel thing?
.topic
Suggest more topics here!
elon musj
Doesn't matter by Sunday
But
I do wonder what it used to keep you out of
Yeah, it wouldn't be there. But this Sunday, you'll be auto opted back in
hmm.
what's metricity again?
yep joe's new pr
@dawn spindle
yeah
m!help
metricity#3
what's his prefix?
!m
m!
m!
m!help
m! --help
Lol
m! help
tf
ight i opted in
ok anywy..
@wide totem @lucid osprey
same
time for some skyrocketing
naise.
Very hot
did you just generate this vid?
yeah
gib me code
niicee.
all code
Hmmm
E
though before everything, I should fix the timestep
F
bruh my rpc isnt updating the current file.
Wut is rpc
I'm on commands.py
rich presence
but still tho... not updating the new file !
nice.
Mhm.
Sublime text at first glance is notepad++ but updated UI
hm.
I didn't do much but that is what I thought
Suggest more topics here!
drink water when really really thirsty
the what?
speaking of, get up and go drink some water
no. I'm about to sleep
Oh
drink water before you go to sleep wtf
ok sorry that I betrayed.
Hello @sinful sun
dont go to bed dehydrated
stop ot2 talking
that resulted in something happening while I sleep.
And @full marlin hello
I drank a glass 1 hour ago.
hello friend
No u
hey
I mean stop Ot0 talk
hello friend
why are we boycotting #ot0-fear-of-python
๐ฅด
Because of the stats
get the graph risin'
wot
Also slowmode and trolls
Public statistics for the Python Discord server
Ot2 is just.... Better.
look at the ot channel usage
the mods then will eventually set a slow mode on this too
bc more people are talking in it
so you don't really fix anything
don't jeopardise the current situation.
Then we move to ot1 and leave Ot2 until they remove it.
ok then they put a slow mode on every ot channel
criminal mastermind.
are we upsetting the status quo
idk
are we rising up against oppression
Then we don't talk 
gamers rise up
Actually, #bot-commands has always looked like a nice conversation place
yes.
.topic time
the stats.pythondiscord.com site does not use metricity data, it's literally just counters
okay.
no you haven't
I can't pull data out of stats.pythondiscord.com and tell that a message was sent by you
so you guys store channel data like message count without using metricity? I've been lied to then
part of why removing opt in will help
plotholes in this story.
no, this is literally all stated in the privacy policy
So what does the opt stuff do
WHAT WAS THE OPTING OUT FOR
wait hold the phone.
to opt out of metricity
completely irrelevant
But what parts of metricity
but riverdale is terrible
which is used internally primarily,, but also for voice verification, moderation, and more
and no one can change my mind

But the data
Not uses what data do I opt out of
didn't joe just state that the metricity bot stores messages per channel and that frequency thing? so why did you say "the stats.pythondiscord.com site does not use metricity data, it's literally just counters"? which bot counts it then? also then what is the use of opting in and out.
@clever salmon counts it
ohh.
all the stats.pythondiscord.com data comes from @clever salmon, the data is entirely anonymous, we cannot trace it back to you, and it's literally just a key pointing to an integer value
stats on metricity which is used for moderation, voice verification and other channel metric collection is collected by @dawn spindle and is a table of (message_id, channel_id, author_id, created_at, is_deleted)
Why is it used for moderation?
yeah okay.
And which part of that was the opt out?
The entire last line was the opt out
opt out functionality is being removed anyways.
I don't think we've really published how we use it for moderation, but it's case by case when we use the data.
Examples?
I don't think we're going to disclose those use cases, but one can probably imagine a few.
Yep, no message content stored at the moment
Give example case, then?
atm?
Because thats why I wanted to opt out
As I mentioned, we're looking into things that might store content for natural language processing on the help channels, but before we go anywhere near that route we'll make opting out/protocol/retention very clear.
๐
I've just said, I'm not giving away those use cases.
So that will be opt-out-able?
but why dont you store message content? one can delete a message but that message can be offensive or breaching the language guidelines. The mods need to check the deleted message right? how would that work when message content isnt stored?
Yes, that will be entirely opt-outable and we will remove all prior data when you opt out, if we go down that route.
Python
We handle that with @clever salmon by logging into a discord channel
Yes
Yep
And edits
wtf.
where in the privacy policy is this haha
No, we don't remove data from Discord
it isn't on our infrastructure
Can I make a tag pr for that
it's stored on discord
oh like that.
I thought the server admins have access to deleted message content okok.
probably, yeah, but https://pydis.com/privacy suffices
all moderators and administrators can see deleted and edited messages
Heh. When they use !purge or !clean that's off of discord.
That's what is removed from the database iirc.
In the privacy repor
There are more cases that data ends up there, but yeah that's one of them.
No, that isn't stored
I saw someone self doxx then immediately delete it.
Heh.
Anti-spam trips for multiple messages is stored
bruh. for reall?
Yes
lemme dm python bot.
Unable to convert 'Dm' to valid command, tag, or Cog.
it's now reactive instead of proactive, yeah
!src DmRelay
Relays the direct message history between the bot and given user.
Guilded's UI sucks.
we can export a users DM history if we think there is reason to do so
async for ... in history(*, limit=100, before=None, after=None, around=None, oldest_first=None)```
Returns an [`AsyncIterator`](https://discordpy.readthedocs.io/en/stable/api.html#discord.AsyncIterator "discord.AsyncIterator") that enables receiving the destinationโs message history.
You must have [`read_message_history`](https://discordpy.readthedocs.io/en/stable/api.html#discord.Permissions.read_message_history "discord.Permissions.read_message_history") permissions to use this.
Examples
Usage...
mentioed under Python in the privacy policy
best thing ever ๐ lemme dm the bot some roasts
lul
They won't see it unless they grab the history
In such cases
It would be cool if it sent a dm
Lol
Alao
Also*
yeah python replied to me haha.
How it's written means that
not today.. before
It can't see anything that was deleted, yeah?
I don't think that's such a good idea
No, it cannot
bruh.
Why
users will feel insecure.
Imo it would make sense to let a user know hey, we just exported your dm history
okay so, say something DMs something illegal to Python, we need to find the message links to report it, if we relay their history to find said links then they know and delete it, report is voided. you see?
also its the dm to the bot? if they get that dm history logged. they cant worry about it
Oh.
Makes sense.
lol
ah.
That system is a bit dumb but yeah
Like
Discord we know you cache this stuff
If they delete you can fetch it smh
its like complaining about getting punched but you chose to be a boxer.
yeppp.
yes we do.
Not really mostly.
Is it related to this
well, the data is fairly essential to the operation of the community, so that's one side of it. the other side is it's really hard to describe to users what they are opting out of (as was demonstrated above!). it's way easier to say "okay, this is all the data we have, there are no toggles, there is either an in or an out."
ah ๐
Hmm
Arguably most servers don't have metricity so it doesn't seem that essential
๐
We're not most servers
we're python discord
lol
also bear in mind like...... a lot of servers have things like statbot
I think it would thrive without it tho ยฏ\_(ใ)_/ยฏ
I'd consider statbot considerably worse than metricity
Why
this serber BIG
https://stats.pydis.com BRB checking something
Public statistics for the Python Discord server
closed source, no privacy policy, so on
re: statbot
what does 're' mean?
so I wouldn't be surprised if actually a lot of servers do have something along the lines of metricity
regarding
regarding
i thought it was
ohok.
maybe telling us what it actually stores when you sent a message
ah
so like no privacy whatsoever
import re
and they can log ur messages
not that I could find easily, no
and no way of validating through code since yeah, closed source
boooo
that suck
i always make my code open source to get stolen
Your code is now my property
f*ck closed source..
all my homies are open-sourcing
brb opting in to @dawn spindle
lol
each one assigned to each user it can see
Meanwhile, you.. as a Windows user
but yeah like that's my point
9/10 data usage
on the large scale, metricity stores pebbles
we use windows for some reason
exactly, that's what I thought when I read that
lmao
the circumstances are inevitable.
yeah i can see that
the data aren't gonna get deleted
imagine having a message saying
Dunno if that's supposed to make sense lol. it's completely situational
@grim seal
yea
yes the circumstances don't allow me to use other os'es
what
spem
OPT ME INNNNNNNNNN
banned
yepp
nah i just did it myself ๐ฐ
okay bye
for metricity?
yes
lets use that command while it still exists.. emotional attachment with ๐ฅฒ
and possibly a way to view our own stats
i'd be down to integrate it with stats.pydis.com somehow! I just haven't had the time
damn
i would love this
yea to see our own stats
generally we call that "ping joe"
although in order to not make it a competition
so we feel safe that all we can see is all the admins can see.
!otn a joe ping joking
yes joe gimme some thing from my activity
whats my message sending frequency? one message per 10 mins average?
.randomcase look it up joe and gib me ans
loOk It UP jOE aNd GiB Me ans
btw joe.
this is a message record
oh.
i think it would be nicer if it didn't track is_deleted
the user joined date in the bot is inaccurate.
meh
is_deleted is purely an anti-spam, and a very useful one for that
if I leave and rejoin this very moment.. !user embed will be wrong.
does @clever salmon integrate to do anti-spam?
it auto-mutes r8
yes but does it integrate
no, no anti-spam collabs sadly
"sadly"
lol
yea
lol
an about metricity command
yes.
and a privacy command and stuff
!user exists.
Could not convert "user" into Member or FetchedUser.
The provided argument can't be turned into integer: exists.
!user [user]
Can also use: member_info, member, u, user_info
Returns info about a user.
it was always the plan to have some level of data export in the metricity bot
like uhh
any volunteers
Me
opted in volunteers
!user 832299175978074183
alright you
Could not convert "user" into Member or FetchedUser.
User 832299175978074183 does not exist
You are not allowed to use that command here. Please use the #bot-commands channel instead.
srslly? it showed the error, and when i made it right.. "not allowed here"
then don't show the error here!
nice joe.
and have those accessible through the bot in discord in #bot-commands
gimme mine pls.
lol alright
Ooh, that's nice
Yes please
yay



