#ot2-the-original-pubsta
652 messages · Page 80 of 1
idk
🥲 I wish i could see it
dont u have access to restricted staff channels? or mods have their own for raids?
yes
!e ```py
class For:
def init(self, initialize, condition, incrementation):
exec(initialize)
self.condition = condition
self.inc = incrementation
globals().update(locals())
def __getitem__(self, code):
if eval(self.condition):
for _ in code:
exec(_)
exec(self.inc)
globals().update(locals())
self.__getitem__(code)
lis = list("pydis yay")
For("i=0","i<len(lis)","i+=1")["print(i,end=' is ')","print(lis[i])"]
@sharp spoke :white_check_mark: Your eval job has completed with return code 0.
001 | 0 is p
002 | 1 is y
003 | 2 is d
004 | 3 is i
005 | 4 is s
006 | 5 is
007 | 6 is y
008 | 7 is a
009 | 8 is y
yeah i realized 😅
You do realize there is a built in func
uhm well yes i do for i in range(len(lis)) right? 👀
for a non iterable type for loop?
damn that i didnt know
enumerate
^
ah ohkay
!e py print(list(enumerate([100, 200, 300, 400, 500])))
@tranquil ridge :white_check_mark: Your eval job has completed with return code 0.
[(0, 100), (1, 200), (2, 300), (3, 400), (4, 500)]
orz
well i meant to make a non itering type for loop though lol 👀
Hsp can become admin and have access to all channels
Ez
!e print(*map((lambda : " is ".join(map(str,))), enumerate("testing")), sep="\n")
@sharp spoke :white_check_mark: Your eval job has completed with return code 0.
001 | 0 is t
002 | 1 is e
003 | 2 is s
004 | 3 is t
005 | 4 is i
006 | 5 is n
007 | 6 is g
That will be a scary day
Amazing day
don't you understand
the aboo cult will be overthrown
every channel will be flooded with code gore 😔
That's not the scary part
@sharp spoke you were falling...
yes but i fell now 😔
it is though 👀
Oh
a month i guess
okay
@daring jay when did u have the dusk is falling status for last time?
you have travelled 25401.6 km @sharp spoke
Make hsp Aboo
that's a nice distance
:schemin:
fail
No fail
Perhaps
imagine esoteric rust
Pfft
wait now i seriously wonder how esoteric rust would look like
Find some
65840947200 km sorry @sharp spoke
using s = 1/2 g t ^2
nvm i forgot to do the 1/2
alright that would fine
32920473600 km
assuming you have a magical thingamabob that allows you to accelerate at 9.8 m/s^2 for 1 month, 821471 times.
the centrifugal for force here 💀
lmao
i need ur mass
for physics calculations
ok let's assume the average human weight
ill assume 45 ig
you will crash with 14517928857600 kN of force
dunno how you're alive after that so congrats!
Hi, guys. Can someone help with google spreadsheet?
I have numbers in column A&B and i need to show all duplicates in column C. In column D i should have all unique numbers from both columns(i mean A&B)
oh fric well hmm that would be.. 32262064128 g force
did you take relativity into account
i dont think this is nearly close to lightspeed but ok
if you accelerate at 9.8 m/s^2 for a month you get to 8.46% light speed
it's 8.5%
yes
What is going on in here 👀
it is though i mean more than 1%
that is definitely high enough to start accounting for relativity
killing of fallen with g force
lmao
i dont know how to use relativity concept except for frames but ok
They're just moving along a geodesic in space, they're not accelerating at all
^
Well then they are very dead
true
universe sandbox 2 time
The second they enter the atmosphere they're turning into a fine mist of plasma
They are just gone
i dont think releasing this much amount of energy into the atmosphere is good for it
probably not
it will probably start dissasociating
and probably start burning anyhing alive below
i mean just the drag will kill a person
we don't think about the person now, the lives of earth are in danger
and once the impact hits
it'll probably break the earth into pieces
Well, I think the impact will come more or less at the same time as the atmosphere being destroyed, they'd have to be close to the speed of light
true
few miliseconds difference i think but yeah about same time
@unreal sigil also i got inspired from ur while loop and 👉 👈
👀
i wonder if there is a way to have curly brackets there 🤔
well
i mean one can be equating to a set but any better? 🤔
uhuh
alright ill waiting.. ping me if u do it 👀
my linter is not happy with me
wonders why while searching ur messages in esoteric python /j
I'm so confused, it looks like it should work but it just doesn't
whoa hmm... could i take a peek too? 👀
from __future__ import annotations
@lambda c:c()
class __annotations__:
def __setitem__(self, k, v):
if k == "While":
globals()["takethisthing"] = v
elif k == "_":
code = v.strip("{").strip("}").strip().split(", ")
code_string = "\n".join(code)
while eval(takethisthing):
exec(code_string)
x = 3
While: "x < 50";_:{
"print(x)",
"x += 3"
}
```Is what I had
But for some reason x isn't updated
I was trying a bunch of things
Couldn't get x to update though
Even though when trying some of the exact same code as last time to do that, it just didn't work
Not too sure why though
oh do this thing doesnt require to update globals?
probably view the source of it. might help
Yo dawg I heard you wanted to ruin python
Just go write JavaScript smh
!e
from __future__ import braces
@somber belfry :x: Your eval job has completed with return code 1.
001 | File "<string>", line 1
002 | SyntaxError: not a chance
Despicable
aha
Aha what
aha.
wait what lmao
@tribal tinsel not even close to being the second biggest
I probably misremember something someone once said... but I think the Fortnite being first was correct? XD
this is the top public ones sorted by online user count (presumably); we have 250k total
yeah, seems so
It was probably something about pydis being huge and someone assuming we're the biggest and someone else saying it's Fortnite
there's bound to be a better list, hold on
actually no, there isn't lol
strange
hmm, how performant is Pascal?
and why the hell would anyone write a program in it in this day and age?
Actually, scratch "in this day and age", why'd anyone write a program in it 10 years ago
They taught it to university students to help them grasp the idea of a programming language and stuff I think
yeah, I learned it in school too
why the hell would one use it for an actual program though
https://www.embarcadero.com/products/Delphi
Pascal is still alive under the Delphi dialect apparently
And seeing they mention support of M1, definitely so
what's wrong with hugging a duck 😦
Ducks are generally as crazy as the worst of the Roman emperors.
I like ducks




On our way to get hugs

@glad temple oop, sorry, you were still typing 👀
hello prashant
Keep calm and poop
KEEP
CALM
. BY
POOPING ON
. PEE
*pings @dusky cliff*
ok
um
hm
hm
Sum
yum
Hum
dum
treading down a risky path here
fum
kaboom
jum
num
vum
hello. I'm looking for a ringtone for my wakeup alarm.
The thing is, I want it to be so extremely annoying so that I feel like waking up before the alarm even rings so I can turn it off. Any suggestions?
The standard alarm clock sound from every movie and tv show
hm
Lum
mum
heh
I think only one is left now. Which can be either vulgar or dignified (Latin 'with', used eg to denote top x% of graduates)
Cum laude, with praise
fart sounds will be great
Loud windows XP login sound
lmfao
make an app that makes you do a math question then the alarm turns off
or solve a rubik cube
anything thatll make you awake like a puzzle
Won't work for speedcubers
@lucid osprey or build this machine https://youtu.be/X7OD6VVUpyQ
※住民の方のペットの鳴き声や音楽や振動が漏れにくいように施工されているお部屋で撮影をしております。
良い子の皆さんは明け方に騒ぎますと 日本では古来より、必ずどこにでも一定の間隔でなわばりを張り巡らして存在をしていると言われている カミナリおじさんに読んだばかりの丸くて とてつもなく硬くてほっそい朝刊で、心の目が覚めるまでいつまでも叩かれてしまう可能性がありますので絶対におやめください!
もしも悪い事をしてしまった事に気がついたら、いさぎよく下くちびるを噛みしめて帽子を取って深々を頭を下げたっぷりと怒られましょう。--------------------------------------------------------
どこにでもいる学生です!「またあいつアホな事やってるな〜」っ...
well I am making one using tkinter but none of the puzzle stuff to get it off
as if speedcubers can solve with the same speed on a pc/mobile
bruh
Didn't think it would be software
i will probably make this later
well i have too many projects i probably wont even start this one
on android only because ios sucks imo
smart concept tho
I've now got it to just display the time, now I have to make way for the user to add and delete alarms either by giving them as an argument when running the file or through the gui.
There's an app for that. "I can't wake up" or something like that, for Android
woah the exact same thing
cool
thanks for sharing
There are a lot of tasks to choose from, including actually having to stand up and scan a code you posted somewhere in your home
that sounds smart
time to draw myself a rickroll qrcode and stick it in home
Whenever I have trouble waking up I just put my phone across the room
That way I have to GET UP to turn the alarm off
vum
@little jackal
accept my friend request
i want to discuss my ban
oh right thanks
who's that guy anyway, theyre not staff here
probably someone stalking someone from different server?
thats silly, petty and a whole lot of other goofy british sounding insults
bro this guy stacked
Amateur compared to joe
WHGAR
so i see, having cat banners is the key to having ALL the badges
but the early bot dev one is not possible to get today
for it is something that is controlled by time
it's not a badge
but nobody
Joe but its hidden
who has it?
nobody can have it because there are multiple administrators
JOEMAMA
democracy moment
owa owa
Isnt crown just for server owner
yes
Thats just joe then
boi what the hell boi
or that was my understanding
um... I don't use TikTok, I just like saying it
It's been at least a year since I've had that app
same except the "i like saying it" part
owa owa
its been 13 years since i had it
no
if that was the case
i wouldnt have survived my early days
point proven
you figured it out 👀
because does not make sense hug a duck, they are animals with other set of social convention
all equals what
accept my friend request
i want to discuss my ban
i am from tg, i’m banned from the main teenager discord so i can’t send anything there
i joined this server to try and contact you
he blocked me
@little jackal all of your moderators told me to contact YOU specifically, unblock me and accept my friend request
Hello @jovial island This server is not the right place to appeal a ban in another server. I'm sure the mods of that server don't particularly want to be followed around Discord. Perhaps they have an appeals email you can contact?
They have a ban appeals form but I’m not allowed to appeal until I wait two weeks
sorry for using your server for this
The mod team there is really incompetent
always has been
So... Why don't you wait
Because I want to understand why I was banned
They permabanned me with really vague reasoning
After nearly 3 years of being in the community
.topic
Suggest more topics here!
If you stalk mods, then you have even less chance of getting any info
They just ignore me otherwise
If those are their rules, then those are their rules unfortunately. I think you're unlikely to increase your chances of a successful appeal by trying to go around their appeals process.
I'd just wait it out, and participate in other servers in the mean time.
I’m not trying to get around the appeal process, I just want to understand the reasoning for my ban so that I can actually appeal it properly
The ban reasoning they gave was incredibly vague
Do you have no idea why they might have banned you? I'd just take an educated guess, or if you genuinely believe you've been banned for no reason, then state that you're unsure of the reason and would like clarification when filling out the form.
Judging by the behavior here I got a pretty good idea 🤣
Lmao
The conversation is perfectly juxtaposed by the name of the channel
omg this is admin chat
time to read the admin chat
whoa this admin chat is very admin-y
The truth is out. Given an OT chat and the Admin chat you wouldn't know the difference 
omg im such admin
I meeaaaaan, not wrong
I am very sleepy
lmao
loll
Maybe I am a admin
no me
Are you challenging me?
@shadow elk I just finished implementing my install system and it works by using pip constraints!
man I'm blind
👍
but the tldr is pip will constrain what it installs to not conflict with a constraints arg
so by passing requirements.txt to that, it effectively means it will not allow any of them to be changed
so yeah

I can now run .plugs install onerandomusername/modmail-addons git @dependencies and the bot will install the plugin in folder Plugins/git from branch dependencies from github repository onerandomusername/modmail-addons which declares dependency dulwich
does it support gitlab
this action looks good https://github.com/anmol098/waka-readme-stats but the code is horrible
yeppers 😄
I will be looking into mercurial support as well but later
bitbucket with the current solution is really easy to be added
no one uses mercurial that will use a modmail bot don't worry lol
Remember, people use what you support, you write the APIs, you define where plugins come from, don't implement things for the sake of it, implement things in ways you have full understanding and compatibility with, mercurial probably isn't one of those.
^
Surprisingly it went up faster than I thought it would
Wee thankyou for that 🙂 Will keep that in mind
ayo nice!!!
thanks 
lol
i probably should do some cardio once in a while for the sake of my heart
true
think going for a jog outside once in a while would be healthier for me
covid though
and being cramped in 1 house for 8 months to study for an exam isnt going to do good for ur body
yeah i quarantined from march to November in 2020, so around 9 months. I was so out of shape, going outside made my fingers swell up for some reason
oof
this is now one of my fav songs
https://open.spotify.com/track/5jB0IkgKoNeHcCObpZuPXP?si=f60dc7f5afe64bb5
pretty good songs
You can do way more than that if you were to correct your method of lifting. When lifting a very heavy weight (for yourself) you can do a slight bend in the knees and then push up. I recommend watching a yt vid on the correct technique. But there are 3 main ones I believe
yep i think you are talking about push press
yeah it depends what your goals are. To lift heavy or to define your muscles etc
i used to do that, but i switched to strict press because the program i follow, strict press is mandatory
that's fair. I need to get some more motivation to get back to the gym. I am so lazy I've frozen my membership for almost 2 months now
my motivation to start going to the gym again after covid was powerlifting
something about getting stronger motivates me to go to the gym in the morning 😆
It's a good thing. It's the same way I think about learning. You can grow your muscles and you can also grow your brain to be stronger
true true
no
Is that just all you talk about 😆
yes
Hey, I don't know where to ask this question I'm really sorry, My question is : There are a lot of Python Chat Room source codes, And the ones I've seen are only for a local network, So if I want to make a chat for me and my friends and have different networks, It needs a host right?, What type of hostings? And where to get em, And is there a way to get it for free, Or turn my computer into a host for it?, Thanks for your answers ❤️
who here uses tor
bc when i use it its in a totally different language
tor browser?
I mean, yes, you can turn your computer into a host. You just run the server and don't turn your computer off.
If your ISP assigns you a static IP, you can configure your router to forward a port to your computer on your LAN that you run the server on, and then other people will be able to connect to it via the IP and port from the internet.
For paid hosting there are tons of options.
I don't know of any free ones.
Both Google Cloud and Amazon Web Services has free tiers AFAIK
Sign up with a credit card and get some low-specced computer for free
Oh yeah, that's right. https://cloud.google.com/free/docs/gcp-free-tier#free-tier-usage-limits Seems like you can run a small CE instance for free.
Still have to pay for the IP though, I think.
Why not just create a Discord server, though?
I'd recommend not using tor if you don't understand at lest the basics of proxies. [and certainly don't use onion urls if you don't get how tor itself works and why]
tor will make your connection untrackable (by itself, but the whole trackability also depends on how you and others use it). that means it will most of the time get your connection via some other country. if you dont have your browser set properly or website doesn't check your settings and just chooses lang by location, you will get a different language by default
nice! that took me a while to get aswell
i stalled at 40kg for a month because of poor diet and sleep
I do, I want my own chat app...
what kind of hosting is it?
Like we need a terminal? shell? what?
Which one is it?
That moment when CPython source code breaks PEP8
I believe IBM cloud will also give you sth for free, and if you are willing to put up with a completely incompetent customer service and more or less never delete your account, oracle cloud has the best free tier out of any of the clouds
166 breakings of PEP8 in datetime
but I wouldn't really host something you value on oracle cloud
They don't accept PRs fixing it though
it's a bad service run by a bad company
Why not?
Hahaha
Afaik maintainer burden and not worth it
ah
yeah, PEP8 doesn't really have enough benefits to rewrite such a massive codebase in a compliant way
Fair enough
I was mostly looking at datetime to see if there was a way to get the coordinates the user was running now from so that tzinfo is default just for fun but I didn't even know how to implement it and it lowkey sounds illegal
The best thing would be using sockets but that would be horrible to the point of datetime
why not just inspect the system for the configured timezone?
Does IBM have other free stuff? 👀
Other than the Red Hat Enterprise Linux family
class range(stop)``````py
class range(start, stop[, step])```
The arguments to the range constructor must be integers (either built-in [`int`](https://docs.python.org/3.10/library/functions.html#int "int") or any object that implements the `__index__` special method). If the *step* argument is omitted, it defaults to `1`. If the *start* argument is omitted, it defaults to `0`. If *step* is zero, [`ValueError`](https://docs.python.org/3.10/library/exceptions.html#ValueError "ValueError") is raised.
For a positive *step*, the contents of a range `r` are determined by the formula `r[i] = start + step*i` where `i >= 0` and `r[i] < stop`.
For a negative *step*, the contents of the range are still determined by the formula `r[i] = start + step*i`, but the constraints are `i >= 0` and `r[i] > stop`.
Normally you pay a subscription fee and you get access to a virtual machine in a cloud. I think you can usually choose which OS it should use. Some type of Linux is popular for servers, but you can run Windows on it as well I guess.
See @elfin vine's response.
top = [["S", "S"]]
bottom = [["B", "B"]]
for o in range(9):
top.append(["S", "S"])
bottom.append(["B", "B"]) # making the top and bottom
Board = list(i + ["#"]*(10 - len(i+j)) + j for i,j in zip(top, bottom))
Board = list(zip(*Board)) # converting columns into row
print("scene", 0)
print("\n".join(map("".join, Board)))
print("\n\n\n")
for step in range(3): # number of times i want to update the board
for i in range(len(top)):
top[i].insert(0, "#") # adding the spacing blocks on the top of the sand blocks
bottom[i].append("#") # adding space blocks after bubble blocks
Board = list(i + ["#"]*(len(top) - len(i+j)) + j for i,j in zip(top, bottom)) # joining the top and bottom vertically
Board = list(zip(*Board)) # converting columns into row
print("scene", step + 1)
print("\n".join(map("".join, Board))) #making it printable makes [["a","b"],["c","d"]] into
"""
a b
c d
"""
print("\n\n\n")
``` @jovial island this is what i meant yday
i hope this thing is understandable 😅 ( i am not very well with comments and stuff lol )
then you can change some stuff and some conditions to make both the blocks go in a direction and stuff
the output to this is :- #bot-commands message
has anyone tried Julia lang? What are your thoughts on it? Could it possibly replace python in coming few years?
ye julia focuses a lot on scientific computation , rather than dev
I do think it will replace python for data science, but for other fields it seems unlikely
I remember R being a big part of the discussion for data science / statistics a few years ago as well
From what I hear from people who do ds professionally here, people are slowly moving towards python instead. But yes, R is pretty neat
Pirates love it :p
How does Julia do with like C extensions or their equivalence?
Wait that doesn't look nicely
Why all this extra stuff
wdym
Please don't tell me that you do call(:function, "library") to call a normal function?!
you can probably make a wrapper over it
which kinda makes sense since the types are probably different anyway
Seems like it is time for me to learn C/C++
Rust??
After C I'll probably lean rust
i thought i would go to c after rust
why bgr not rgb
@copper tartan i have question
..okay?
feel free to DM me instead of pinging me in off-topic.
it's like a 1000% less annoying way to do direct communication with someone
I hope a lesson was learned lol. I can feel the polite frustration from here
sorry. it really is fine to DM me.
otn a lemon-the-dm-helper
no offense lol.. But u kat and eivl might be the only people I have seen are somewhat alright with dms.. Respec
lol
I mean to be fair
It's generally rude to DM someone without asking first
Unless it's a serious thing like reporting spam/scam etc
But this server has modmail for that
it's rude to DM someone without asking first?
I couldn't care less how i'm contacted, as long as whoever is contacting me gets to the point lol
hello sir we have been trying to reach you about your car's extended warranty
I like good dms
yeah, the point it makes isn't bad, but it's not a great way of making it lol
I don't say no to a random meme from time to time

But the meme has to be excellent
what site
All of these colored names in here
nohello or sthn?
dont ask to ask
Don't Just Say "Hello" in Chat.
nohello or some garbage like that
hello
https://hello.com when
NO

what kind of scam is this
This domain must cost so much
Free nitro, legit I swear
lol
Or CSGO skin, your pick

the @clever salmon embed does say "JUST ASK YOUR QUESTION!" but it doesn't always work
No bitcoin wallets? Free credit card info? smh do you even dark web bro
/s
Dark web is an interesting place
It has way better ads, let's be honest
Between an ad showcasing a screwdriver at lidl and one with bank notes falling from the sky and free money flashing, I mean
The screwdriver do be less illegal though
I just remember getting that first "Dark Web" dm from the scam group here on discord
Was it PGP verified?
😱 wait....was it?
You tell me
I deleted the message after reporting it, but it could have been
@broken tapir Off-topic question about the JS code you were showing. I've been learning a little JS and I was confused about the motivation behind one of the things you wrote:
return estimates.sort((a, b) => chewSort(a, b));
Why did you need to wrap the chewSort in an arrow function? Wouldn't something like this work too:
return estimates.sort(chewSort);
Or does the arrow function change the scoping rules or something?
No idea unfortunately, I didn't make the javascript I'm rewriting in python.
Oh ok, nevermind then 🍏
😋
@ionic locustsometimes, passing in functions like directly breaks due to the way it reassociates this, though that is more a concern for method calls than raw function calls like this one
Ah ok so it could have been a scoping thing. I've always found this + arrow functions a little confusing
.
?
its a typo
Yeet
never use this, problem solved
use a better language, problem double solved
makes you think about that "are design patterns a real thing, or just ways to get around a bad language"
@tawdry sonnet Over here, thought we could talk about fiction in this chan w/o cluttering main
sure
so I love Game of Thrones. The most impressive recent book I read was Children of Time....Do you know of any good sci-fi/fantasy novels?
the new Dune movie reminded me of how good the first of the Dune books actually was
the rest of them are varying degrees of "meh" but the first one is really special
Hmmm. I've never read it but of course I saw the movie ages ago....
the David Lynch movie is not very faithful to the book but it's eye-filling
What have you read recently that left a mark on you?
it's funny, I write what could be called SF & fantasy but I don't read very much of it, because I want to get inspiration from other things
That's interesting...
most of the stuff I like in that category tends to be older, because it takes a while for a good book to prove itself
I know of the Dragonlance franchise but I only read stuff in it many years ago, didn't really stick with it
ahhh
War of Souls I haven't heard of
The Drizzt novels and Dragonlance are responsible for me getting into the fantasy genre but now I've grown tired of it. I was a teenager then.....
right, I read those too, way back when
yeah. Are you working on a story right now?
Always am :D I have a book in the works I hope to get wrapped by Christmas although it may take a little longer
we should write someting together, could be fun....
I work solo, I don't collab, sorry
lol of course
I've tried collaborations before and I don't work well with others
I start totally from scratch with each book
I don't have a regular setting or anything like that
rc
goflflflflflflflflflflflflflflfling
print("go", end="")
while True:
print("fl", end="")
print("ing")
Kali Linux is overrated. Change my mind
Kaliloluleliladeiscope Linux
100% overrated
I do not wish to change your mind
kali linux and hacker tools (that you can literally install in any distro)
😩
oh no time to run
kali does afaik does have some lower level settings which disable security stuff, but you won't need that for a long time
oh nvm
kali stands for Cringe
I agree with the name of this OT.
who can help me with qt designer ?
Hey guys, I've used pyinstaller to make my py scripts into exe files, But I want to do something else, Is there a way to merge to python files together into a .exe file, But one of them run on console based, And the other Windows based (hide the console)? Please answer me, If there are other ways let me know, Thanks!
.pyw
change file extension to .pyw or use pythonw.exe to execute it should remove terminal from showing
im not sure if it works with pyinstaller
Do you know what's pyinstaller?
by i mean changing file extension i dont mean changing .exe to .pyw, i mean changing .py to .pyw
i know. i find no point on changing .py to .exe so i dont use it
I want those files
to be 1 file
And one of them run in Console
And the other hidden
well, pyinstaller cannot do that unless you write extra code to launch the two files
it requires a single entry point into the program
I am not sure, I never tried to do that
if you are ok with not having one file, you could pretty easily do it with a python script that would use embeddable python zip you use to run the two files separately
Just
Tell me a way
To run those files
One in console and one hidden
But .exe
hmm, that seems reasonably usable
ikr
good afternoon these
@grim seal modmail is now in an Minimal Viable Product stage 🥳
You could use it today if you didn't care about having it logged into a database
cool
lol for now and probably future we'll stick with kyb3r
I do wish you the best of luck with your project though
yeah i figured
its not usable for a prod env regardess right now
still a lot of work to be done
Nuitka can compile python to a native executable .. but it's fairly complex to get working right
our reason for not using is mainly that mature software is great and we already have a lot of dependence (through infractions and so on) to our modmail threads (maybe a kyb3r migration utility 😀 (but no promises, it's just not a bad idea to support migration Dragory and kyb3r))
yeah 😛
There's literally no database right now
Future plans are to add a database, log all messages to it, then make migration utils for kyb3r bot at minimum
A small advantage is once the migration for kyb3r is done, there's technically already a migrator for dragory to kyb3r
also uh
threads have gone through minimal testing right now lol
I only finished implementing the MVP this morning
what
Discord API is making message content a privileged intent
For registered bots only right?
And "my bot/feature won't work without it" is not a good enough reason to get access, directly according to discord
Not for just registered bots from what I understand, you have to explicitly get permission to use it
bot is designed to be in less than 100 servers, so that won't be a problem
Why not? You have to be VERIFIED to be in 100+ servers
As far as I understand you still need special access regardless of server count for message content
No. You don't. Thankfully.
So they finally changed their mind
Good to know discord is only mostly idiotic
Unfortunately my bot is still screwed because of discord.py shutting down
wasn't changed, it is still becoming privileged
if you are in >100 servers you need to verify, otherwise you will only receive content if:
- your bot is pinged
- the message is a DM to the bot
if you are in <100 servers you can enable it without needing to verify
I mean, my knowledge comes from the FAQ pages, they haven't done a bad job.
Either way still... Discord.py is dead
Has any other similarly featured package showed up yet?
I really don't want to have to write my own type-hints-verified command system
More will come as it actually becomes eligible to apply for, overall I think it's a good change, providing they add slash command tooling for it (looking at their roadmap, there are cool features in the works)
not dead. just not maintained anymore. this means no updates but still works. there already are forks but fork that is only "this is d.py without any changes, use it" is not a good fork, so I'd select a fork only when they start implementing features and fixes
it has just been retired
no security fixes, no feature implementations (i.e. slash commands)
being unmaintained can be a security risk in literally less than a day
so
"I'ts just been retired" is not a very good arg for that
that's why I said to select a fork based on stuff they do
okay, but like
how do we find that?
forks aren't just magically catapulted into "look how good it is"
literally anything can have 0days. even maintained things
look at forks. look how they deal with reported issues. look how they deal with PRs
I've seen a lib come back after a few years of not being maintained. it's weird. I've been using a popular fork. then I noticed someone on SO asking about the original one and came there and it's surprisingly active...
rihgt I just don't have time to go through nearly 3000 forks to find one that looks promising?
one will emerge
- you don't have to check this list, there are probably teams forming on d.py-oriented platforms that want to keep maintaining it
- more than half of those were probably not updated for a year or more. you can use search feature instead of this listing to find something updated recently
right now it's a bit scattered and in disarray, it's still raw news and there hasn't been time for anything to become prominent, Nicky is right that there is no urgency and by the time there is there will be options available
ty Joe.
Wolfgirl, as I said, the argument of "but there might be a bug/security risk if it's unmaintained even for a day" is not good because even maintained stuff takes time to implement changes and stuff. and I don't believe you check every lib every day for security updates. usual process is to set the environment and leave the libs be until a bigger update comes for something...
you have different views than me ¯_(ツ)_/¯
call it that
If something's dead, I'm not using it, simple as that.
And until "one will emerge" there's no API lib for discord that I know of for Python
effectively.
sure okay
not getting any good results on google for that
¯_(ツ)_/¯
hell even googling "python discord library" only shows results for d.py and one for Disco which is also dead
guy who made that used to work for discord, not surprised that he left the discord team
he always seemed to be level-headed
not really a quality the discord team is looking for
discord is looking for quality?
quality of a person, not quality of work/product :)
we've known since at least 2018 and I'd argue probably since 2016 that discord cares not about the quality of their product at all
It's actually hilarious how horrible the search results are for python discord library -discord.py
I'll look at pycord
Is discord quality?
Absolutely not
lol
hahahaha
not in contract with discord right now
last contract was for DMA
i'm doing work for other things™️ right now
fair, also nice
@chilly dagger hi did you ever finish the problem from yesterday?
and what's the name of the class that the teacher isn't letting you use builtins ? do you have a list of builtins that the teacher is not allowing?
hello
i wanted to ask
that does anyone love pokemon here
like poke fan
???
here
nice
no
like you can catch poke
and battle them
on discord server
and trade pokemons
and much more
invite me ig
ok
@dense pumice Please don't use our server to advertise your server
i like poke bowls
no that was not an invitation to DM me lol
i like poke bowls as in the food
@dense pumice i am not indian. do you like poke bowls?
why not? 😭
:(
Poke bowls are incredible
fisher knows what's up
Poke bowls are the one seafood joy I have in life rn, tyvm
poke bowls >>>> pokémon
That's a lot of bit shifting there, mina. Careful 
what is shifting
fun fact in indian english "shifting" is the word used to describe moving from one house to another
!e
print(1234566 >> 2)
@storm birch :white_check_mark: Your eval job has completed with return code 0.
308641
what black magic is this
magic
Might as well be ngl
do 4 >s
i wonder where the use of "101" came from
no you grace us with ella's presence
x >> 2 will yeet the last two bits of x
when is that useful?
In math
ah, explains why i have no use for it😂
its a super fast operation
In general you can do some really fancy math that could be much more efficient than an alternative
(like other bitwise operations)
i know in uni classes the intro classes are typically "[subject] 101"
idk where that came from tho
101 (pronounced "one-oh-one") is a topic for beginners in any area. It has all the basic principles and concepts that are expected in a particular field.
In American university course numbering systems, the number 101 is often used for an introductory course at a beginner's level in a department's subject area. This common numbering system was d...
Hi vinam. It has been too long
yes
Some still remember the old days. When I was nnlu
when I used OT to get over my breakup
lol
whats a nnlu
non native linux user
yez
Back when patryk still existed

Whoa, what is really wild is that was before covid for the most part. Well, I became active before.
Right? Or am I dumb
How long has covid been around. Was it always like this? send help
you are not dumb
i joined discord after covid 
we have always been at war with covid.
Haha, a lot of people did
Yeah, early 2020 late 2019
December was like hmm, that might not be good
i remember walking back from school talking with a few classmates telling them about that theres a new disease
and bam the next week it became a pandemic
Oof
what was the earliest case outside wuhan? bc i got really sick in dec/jan after a 4 day event with people from all over asia
You were
so i kinda thought i maybe had covid but i guess i'll never know
It was probably you. That trip to Wuhan was a bad choice. Mina patient zero
I user to stay up until like 3am in OT xD now I go to bed at like 11pm 
lolll naw it was like in pennsylvania
but it was a big event with people that travelled from god knows where
hundreds of people packed into a room
i think it was the last 3 days of december 2019
Its gonna be weird remembering this time xD
I dont want to stop hiding my face in public. It's so nice
same
Oh also, I don't think I commented on you being blue... very cool.
you are looking at pydis's newest patron
together we are the colors of the ny mets
nvm not really
Good. East coast least coast

I can say that because yall are asleep
West coast best cost
east coast beast coast
lmao you guys can have it
That's why I moved to the Midwest
the "best" title
I also moved to the Midwest. I claim no coast
midwest .. what rhymes with midwest
LOLOL
lol
💀
🤣🤣
I didn't expect that
same

Very bold of you xD
In front of the mod too
well now all mods can see it
Lol
Ez, just get mod
Forever wonder what wolfie said
or bother someone who saw it until they tell you
It wasn't even that funny tbh just the unexpectedness of it I'd reckon
yea
anything is funny if it is just said in the right way
and by the right person (clueless ones are the best)
@lucid girder btw is this what i saw you use the other day? https://www.raycast.com/features
Hmmm
Half of that is already built into windows 11 and powertoys
Granted powertoys isn't something that comes with windows
powertoys color picker is way better
so that's what that's from
yeah i showed xith this
raycast is great
damn
i expected it to do raycasting
that reminds me my BVH tree is feeling lonely
i gotta do some rasycasting
same
Binary Version History Tree?
haha would you happen to know of a good windows alternative?
i know there is powertoys run, but i am still holding on to this ancient application called launchy (http://launchy.net) which lets me catalog and index directories and file types of my choosing so i can easily find my most commonly accessed directories and files
hmmmm, no idea of a windows alternative I'm afraid, I haven't used windows since 2014
Powertoys in general has a lot of what raycast does
Tbh their website makes it look like it's for windows
hah i was about to ask/ping you
i'm looking into it now, but do you know if powertoys run can do what i described above?
catalog directories and file types of my choosing. ALT+SPACE and then start typing the first few letters of that file or folder and hit ENTER to open it
damn that looks good... is there a linux alternative
?
To be honest I just use it out the box
So I don't really know what it's capable of
It Just Works™️ for me
looks like it indexes the C drive but i really would like to use it to access stuff on mapped network drives as well
ah i can change/modify indexing options in regular windows settings...... but need admin perms sigh
albert i think does similar
I'd rather ask Jeeves
thanks I'll check it out
just wondering, if i remake windows in some other language exactly as it is, is it considered as plagarism?
you would probably violate the trademark on various windows logos
Probably definitely
ah ok, other than the images and other apps? just design and behaviour
since oracle vs google ended in googles favour, you would probably be fine
but you would get sued
oooh i see
i initially tot that copying the design exactly means plagirsm, but then i tot if it were the same case for os, cos like windows is completly closed source, and to remake it wud be so tough, so i wondered this
I mean, the KDE community remade windows 11 UI and no one got sued, so I don't think they would care
but also, windows is really really big
the internals are far more extensive and complex than linux or probably even mac
MacOS is just a locked down Unix distro with a spicy kernel :^)
honestly, the kernel is pretty cool.
I would love to use *BSD, but I need like... a useable system with basic software on it
nice
After an install of tumbleweed wiped my windows bootloader for no reason
As it was on a completely different drive that I triple checked was not selected for anything during partitioning
And networking was screwed up to the point I could only download at 500kb/s
It took me like 4 hours to get back into windows
I at that point questioned why I was using linux at all for my desktop
And realized the answer was: I have no reason
yeah, it installs grub into the default boot thing sometimes
It's lucky I have a lot of experience with windows
frankly, if I built a custom PC, I would use linux just to save the hundred bucks
Automatic repair couldn't fix it. I had to manually use diskpart
Create a new efi partition
Then use the windows bcdboot tool to make a new bootloader install
Only then did I get it
I also wiped the second NVME drive while I was there
I have volume licensing for windows anyway, I don't really pay for it anymore
ah, nice
I've had problems with Windows removing GRUB, but not the opposite
I have had grub install not add windows as an option many a time
I was actually skeptical that it'd work for me, but it does
but yeah, never straight up delete
GRUB does indeed see that I have Windows installed
Speaking of GRUB, I decided to make an alias to reboot into Windows without going through GRUB on reboot:
alias win='sudo grub2-reboot $(cat /boot/grub2/grub.cfg | grep -G "^menuentry" | grep -ni "Windows" | cut -f1 -d:); sudo reboot'
I've yet to test it... let's see if ends up working
it did indeed work
there is no linux moment greater than parsing a .cfg file with grep and cut. Impressive work
hehehe I am actually quite proud of that one
yeah, I always love seeing these. I did something similar with jq on the windows terminal settings to make it display images
What is jq?
a weird DSL for working with json files
Is it not default on openSUSE (or at least TW)?
cause I didn't have to tinker with anything for it to detect Windows
Gotta add the GRUB_DISABLE_OS_PROBER=false to /etc/default/grub
Make sure os-prober is actually installed
And then a sudo grub2-mkconfig -o /boot/grub2/grub.cfg I believe is the file
And no it's not default on tumbleweed
indeed
i got admin perms but found that it doesn't let you index network drives 
uh how? mine is tumbleweed and it detected windows
maybe i did something to the installer and forgot
I think the wording was mixed up
I think it's not the default on Tumbleweed, meaning it's on
not false because that's the default
by default tumbleweed doesn't detect windows
perhaps there is a specific setting somewhere to enable it in the installer
but I ran literally 6 clean installs in the last week trying different things out
and not a single one had windows detected by default
congrats akarys on getting 99 percentile
is this at the bottom or at the top
bruh
!e
import numpy as np
a = (np.arange(9) + 1).reshape((9,1))
b = (np.arange(9) + 10).reshape((1,9))
print(np.trace(a @ b))
print(np.dot(a.reshape(9),b.reshape(9)))
@jovial island :white_check_mark: Your eval job has completed with return code 0.
001 | 690
002 | 690
beautiful
art
indeed. i dint realise this property till now.
Does anyone have rofi installed ?
Haha akarys smart kid 🛐
hahaha that's funny
what time is it for you :/
12:52 AM
:(
sleep is weaks, nvm
lmao
lolol
do you remember gurl that's a booty hole lol
wait surely I did not say that here
U surely did
uh oh
n that was the stupidest thing ive ever seen/heard
Phycereal:
Smooth... yet aged
Just like Zhongli
That was after I asked if Asiago cheese is smooth and creamy
lol
He commented the cheese is hard
wait srsly
Yes
lmao
hmm, thoughtful article.
I got lucky I guess that my first code reviewer was quite professional in his behavior
he was super duper slow though (i had PRs lasting for half of a year!)
but professional

