#ot1-perplexing-regexing
1 messages ยท Page 511 of 1
in practice, rather than writing all this messy logic, you can just write
from functools import cache
@cache
def fib(n):
if n < 2:
return n
return fib(n - 1) + fib(n - 2)
oh
so essentially, caching is useful when you have a complicated action that has the same result given the same parameters, but takes a while to perform.
such as reading from RAM (under some circumstances), getting the user avatar, computing a factorial, ...
God I love functools
couldn't you also use this to make an infinite fib generator shorter?
actually no. Because you'd need a parameter. And an infinite fib generator wouldn't have any.
maybe using lru cache for the fib would be better
@tame terrace 's beard is no less than a forest
html joke or smth? idk im not a web dev
<2020>HELL</2020>
2020
docs really should have more examples
like docs with examples are so easy to understand
Docs shouldn't have examples except for a quick start
That's what the. examples folder on a repo is for
examples can be more descriptive than just prose
hello
2021 surprise me
Do not ask it that
You've doomed us all
we're all gonna die
Those in 2021 plz warm us of what's coming
from future.2021 import people
people.say('any warnings for 2021'
no
Module names can't start with numbers
Plus missing closing parenthesis
Also people.say would imply you are getting people to say something, not saying something to them imo
xD
SYNTAX ERROR 'missing closing ")" '
future.2021 crashed
they didn't get enough time to finish
I should go into my roommates computers and set it to say December 32nd 2020 instead of January 1st 2021
lmao
@rough sapphire this looks so good
Yeah, it's nice
lol
I hate rereading stuff for the nth time where n=11
lol
I just can't get the concept of modules
oh?
what don't you understand
I understand you can like, import other python files and use their functions and variables and such
yeah
But I don't get dir()
dir just prints all the attributes of something
it's not only for modules
And I have no idea what import sys does either
sys is just part of the standard library
And also, why do some stuff have double underscores around their name?
This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter. It is always available.
like what?
ooh
i actually have a good explanation of that
Right, thanks
its mostly just functions
that have that
Ohhh, okay
yeah
you don't really have to worry about the underscores, that's not part of modules
Alright, thanks
That clears things up
np
do you know the from import?
# instead of
import os
os.system
# you can do
from os import system
system
I think so. That's like, from a module, you import a specific function
Like from random import randint
Is that correct?
yeah
Ah, okay
what about the as import?
I don't know that
import numpy as np
# now "numpy" is called "np"
Ohhh
from random import randint as random_number
you can also use as on the from import
Ohhhh
That's pretty neat
from random import choice, randint
import random, sys
and the comma import
which you can also use with from
Is that another way of importing multiple modules?
yeah
Oh, okie
>>> import random, sys as r, s
also the weird gotcha is that you can't do this with the as import
python reads it as if you are doing
import (random), (sys as r), s
You seem to know a lot about Python if you're able to explain this well lol
yeah
How well do you think you know Python?
On a scale from 1 - 10?
uh i dont know
i know it but i always feel like i am not as knowledgeable as anyone here
you can't put it on a scale of 1-10
even the helpers / moderators / admins are learning a lot of new things @rough sapphire
like for example i helped mr hemlock some days ago
Yeah, that's true. You can't rank knowledge, because in some ways knowledge is infinite
yeah
python is basically infinite
Mhm
you can know python but python is easy
its the modules that are hard
I just can't wait to do really cool stuff
yeah
Right now I can make a Rock, Paper, Scissors game
But that's about it
that's nice
do you know about functions?
A little, not a lot
>>> def something(*args):
... print(args)
>>>
>>> something(1, 2, 3)
[1, 2, 3]
there are a lot of cool things about arguments
like that
Is that when you can pass in as many parameters as you want?
yeah
and wait
>>> def something(**kwargs):
... print(kwargs)
>>>
>>> something(test1 = 1, test2 = 2)
{"test1": 1, "test2": 2}
I don't know kwargs
yeah
I probably read it at some point and forgot - the name sounds familiar
yeah
that's likely
How long have you been using Python then?
3 years
Whoa
lol
GUYS ITS ONLY 37 mins till 2021
it is already 2021
I am german
I am this one
Only javascript and ruby
With my father
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
thanks
oh
almost the same
here is copypaste
lol
i will try it
thx
not so expensive for a "learning game"
wow
that is a big deal
i have to learn python to solve one puzzle
cya
scam imo
most people dont use things for 10+ months
which is exactly how that site makes profit off that lol
Do you guys have flowchart maker recommendations?
like uml diagram drawers?
Not sure what to answer, but flowcharts like these:
https://upload.wikimedia.org/wikipedia/commons/9/91/LampFlowchart.svg
Libre office draw has the features for this, but idk how good it is
meh.. it is just doable in my opinion
Can you create a new tab (new file) then save it in Atom?
I don't use Atom but it would be easier just go to your folder in Desktop or file manager. Right-click on folder or file then you will see "Open with" option.
There should be Atom there
Didn't know windows don't have that option lol
lol
Does Atom has this?
yup
Click on "File". Just make new file then save it. You should be able to write some code after
ahhhh yes i got it
There's other options too. If you want to open file/folder. Just make sure Ctrl + S to save edit
but wait, so if i type code and if i wanna run, how do i do that?
is it same control as JupyterNotebook?
I'm not sure about Atom. Can you download some extensions?
I use code runner in VSC
Brb. Something outside weird going on
hmm
Just open terminal, go to the folder you want to open and do atom .
what do you guys think about the design of this program i made to download twitch clips
the way it works is you just paste the clip url in the input box and press download
nice gui.
ty
hey that's dope man
guys, has anyone heard about cs50's lectures?
Hey guys suppose you have cloned a repo, and you want git to ignore the changes that u make to that repo, how can u do that?
@simple sand I don't think there's much that you can do without just ignoring the changes yourself, but then again, that depends on your use-case
can someone explain what syntactical elements means ? in terms of class diagrams
ik and that's what i wanted
i mean they do give u an option of downloading the repo as a zip
git add ๐ฅ
git commit -m "egg"
@solid pollen look at the name of this channel
@rough sapphire what
5 star lemon hotel server
how did you make this
google chrome dev tools
i'm, ready for the comfort of a 5star HotEL
is that like a thing people are going to see now
you mean 5 lemon hotel* @crisp shell
i mean inspect element lol
ah
you can tell by the fact it says "5 lemon hotel"
also why 69420 and not 42069
ยฏ_(ใ)_/ยฏ
there's a california flag
that's where guido is from
Joe lives in the UK though
where is Lemon from
Ves is also Dutch. Lemon lives in Norway.
I'm not doxing them--this is known information
lol
rly
that doesnt seem to match the picture he has
yeah.๐ค
is the note feature in discord stored locally or on the servers?
i store my token there its convenient lol
yee
Looks good to me. Though I think you should define totalscore before for loop.
@torn grove you don't have python syntax highlighting?
also, your list declaration on line one is incorrect
and his point about totalscore notbeing defined before the loop is also correct
i did
Yeah. I missed that first line. Need to save the file as .py
total score = 0
i havent completed the code yet
im just verifying
total_score isn't same as totalscore. Looks like typo
Also learn addition assignment operator. like total_score += score instead of total_score = total_score + score, it's the same thing although it's clean.
you don't need to be done before saving
You can always test it at a time. No need to do everything once then test it.
syntax highlighting is very very useful
happy new year!!!
Can anyone help me with a doubt in 3 heat switches
Blegh
Haha niiiiiice!
So uh, I know PyCharm is the standard go to IDE, but have anyone else tried Visual Studio 2019 CE?
guys so I've seen something being done kind of like
foo<bar>(baz) ;
``` in C++. what are the <>and what goes inside them? I'm a bit. vague with that example bc I don't know what's inside <>.
yup, I use it
I was looking around visual studio docs and features seem pretty comprehensive, I ask since I'm already using VS for C#/F# and vscode just feels so clunky at times which is kinda ironic since I'm asking about VS
Any stuff about VS you don't like versus other IDEs or TE in regards to python development
those are known as templates, which help you reduce the amount of duplicate code
the most common use case would probably be generic functions/collections, which is the only possible use case in more recent languages like C# and Java
nothing i dont like really, in fact i like it more than vscode bc i dont need to know JSON to configure settings ;)
ok
how do i use them
Here's an example
#include <iostream>
template <typename type>
void swap(type &a, type &b) {
type temp = a;
a = b;
b = temp;
}
int main() {
int a = 10, b = 5;
swap<int>(a, b);
std::cout << a << " " << b << std::endl;
double c = -3, d = 2;
swap<double>(c, d);
std::cout << c << " " << d << std::endl;
return 0;
}
We only define swap once, but we can use it with multiple types, which reduces boilerplate code
Starting with C++17 (I think? Might be C++14 actually) the type can be deduced from the arguments, letting you just do swap(a, b)
i heard something like that is called overloading? or im thinking of something else
Overloads are kinda related to this
overload is typically used to refer to functions which share the name, but have different signatures
void greet() and void greet(std::string name), for example
seems familiar with C#'s generics
or void foo() and int foo()?
It would be really difficult to differentiate between functions that share the arguments but return different types, so that isn't permitted IIRC
It's pretty much the same mechanism, yeah
Except C++ templates can take things other than types
also can the shortcut for if (like isConditionTrue ? this : that) be used without providing an else statement
What would you expect it to return in that case?
The difference between a regular if and the ternary operator is that the ternary operator returns values, while if doesn't
oh
You can't really just not return something from a ternary
Maybe you can do some fishy stuff with void-returning functions, but that'd be a really questionable hack
so in ifs u have to return manually (i.e. return;) but with the ternary operator it just does it automatically
shouldn't have said manually and automatically, but u get what I mean
ok, I see
Not really, it doesn't put a return there
doesn't it return true or false
It returns one of the specified values depending on the condition
ah, ok
template <typename t>
t ternary(bool condition, t valueIfTrue, t valueIfFalse) {
if (condition) return valueIfTrue;
else return valueIfFalse;
}```
Kinda like that ^, except it only evaluates one of the arguments
If the condition is false, valueIfTrue is not evaluated, and vice-versa
What happens with templates is, at compile-time multiple overloads of the same type/function are created with the actual types template arguments filled in
is something like the following allowed?
template <typename t>
t Foo(t bar, t baz)
{
return bar, baz;
}
int myInt, char myChar = Foo<int, char>(1, 'a');
``` I'm not gonna make that a `char*` to allow text because I don't grasp pointers too much yet
@round rose
Not exactly in that form, but you can achieve something similar
wdym
The code you provided is not really valid
First, you'd need to provide multiple template arguments
template <typename t1, typename t2>
returntype foo(t1 bar, t2 baz);```
oh bc they're of two different types? ok
Second, you can't return multiple values from the same function - the , operator in C/C++ just discards the first value and returns the second, unlike, say, python, where it constructs a tuple
Your return type would need to hold two values, one of type t1 and one of type t2
multi-value returns in python is a novelty not common in many languages
To be fair, python doesn't return multiple values
It still returns a single value - a tuple
Aight, fair. But there is syntactic sugar to make it look like two return values
Some other languages have that syntax too, but it's true that it's more of a strange feature than an expected one
If you come from the mathematical side of things functions do not behave like that
they don't return tuples of values (from a single input value)
I believe there's std::tuple which achieves exactly that
True, that's one of the differences between mathematical functions and programming functions
https://en.cppreference.com/w/cpp/utility/tuple Here's some info on std::tuple, I myself didn't work much with it
depending on your use case you might also want to return an object containing the values you need
if tuple is too general for you
at least that's the common practice in the older C language, return a struct or a reference to a struct containing the values you need
I am still a bit new to modern c++ though, so idk if this practice have been revoked
If the returned values are semantically related, it'd be worth creating a struct for that
I meant an object. Struct is afaik a bit dangerous to use in c++ since you need to manually free it and such
tuple is generally just a simple way to group together values that aren't really related
Don't they, though? Any function mapping N to Nยฒ (which is a bijection btw) outputs a tuple of sorts
The only difference between structs and classes in C++ is that structs have public as their access modifier by default IIRC
I seem to recall that there are some potentially dangerous resource management scenarios for structs that objects deal with a lot better
because of destructors and the like
I'd have to look into that, because as far as I know, they're all the same under the hood - so unless you redefine the destructor, they would handle it the same way
Yeah don't take my word for it. I just vaguely recall reading something about it
structs are just more used as a throwaway-ish type that simply holds a bunch of values, hence the public fields
currently making the jorney from a professional C programmer to C++ so I don't have all the bits and pieces sorted out yet
That's understandable, C++ took a... weird turn from C
Found it
There is a book called effective c++ by scott meyers that I am currently reading. In the third edition item 13 he talks about RAII and why you should always use objects to control resources
the idea is that if we pass a struct or something that we have directly allocated, if the function that is going to release the struct when it is not needed anymore crashes, we are leaking memory. Therefore we should strive to use C++'s built in destructor functionality to more safely manage freeing of resources
Ah, structs as in POD-structs would be a lot less safe, yeah
aha, so the word struct has a different meaning in c++ than what I thought
structs and classes are pretty much interchangeable in C++, the only difference is the semantic meaning they are given
I meant one of these
struct struct_tag{
int value1;
int value2;
} structname;
which to me is very different from a class in oop
Under the hood, they are the same as classes (except for the aforementioned default access modifier), but the semantics are different - struct is used to just hold related values together, usually containing no member functions, while class is used in the OOP sense, with encapsulation, member functions, redefined constructors/destructors, etc
Yeah I know things are usually just plain ol C struct under the hood, but my understanding is that C++ classes got a lot more safety features built in when it comes to safe resource management than plain ol C structs got
Compared to C structs, yeah
During destruction, it doesn't just free the memory, it also calls the destructors on fields
Which is also one of the main differences between using new/delete and malloc/free - new and delete will call the constructors/destructors, while malloc and free will just allocate/deallocate memory
aha, so that's why you should use new and delete instead, gotcha
the book I am reading also mentions auto_ptr and shared_ptr as very important safe resource management tools
They are important, as they reduce potential memory leaks
all in all plenty of new tools and tricks for me to learn to not write horrible C++ code
It can be a lot to take in, but I can't help but appreciate how fascinating it is
It seems like a hell of a powerful language, especially considering it can be written as fast as plain old C code
just very complicated oop and template rules that one need to remember (not like higher level oop languages like java and C# where everything is pretty much handled for ya)
blegh
Hey! I want to play music with no OS installed on a pc
so like i boot into something and play music
but not a os
Ok so i want to boot from tinyLinux on a disc
but it is a cd
i have tinyLinux on it
but it won't boot
do i need a dvd
Just now you said no OS, and linux is clearly an OS. so what's it gonna be?
Well then I have tinyLinux
I'm transfering all my files from my usb to pc but i would like to do it from cd as its gonna take a long time to transfer all the files from usb to pc

for some reason i can boot from tinyLinux on this pc but not the other one
Is it the right boot order, perhaps?
blegh
@rough sapphire may I ask why you are sending this message multiple times a day in many different channels?
It seems like random spam
Well, off-topic isn't a place for random spam
Thank you for understanding
lmao why does he look so funny
linux mint
nice i am too
yea
but
ooooohoo it works
uuh#
it says fail
its stuck on 'started tool to automatically collect and submit kernel crash signatures.'
I USE ARCH BTW
uuh nice
I USE ARCH BTW
is that blood on his hammer?
no its ketchup
"ketchup" indeed!
โ
^
Lol that literally happens to me
epik/5 hotel
how did lemon get a 5 start hotel?
lmao
I'm dead I'm trying to scrape a google search but I'm not at all near to my goal ๐ซ
How do you have so much time on your hands?
This whole server is a five star hotel managed by Lemon.
And the other owners. But lemon is more of a meme
... lol
lol
Wrong
it's a 7 star hotel
Why 7?
Hmmmmm
that came out of nowhere
What about a 86 stars hรดtel ?
Embrace the รด
Can't imagine what that would look like
Infinte is not a number
it's a concept
Isn't it sexy ? 
i said 7 cause ik what a seven star hotel looks like, well i have not seen it
but
pics
then you have seen it ๐
yes
!warn that's inapropro
Member "that's" not found.
!warn <user> [reason]
Warn a user for the given reason.
I was in a store, right and someone brought a gun
And started shooting
Everyone ran
I think someone's dead
that's a joke right
Nope
We checked with the cops
No ones dead
And the shooter was a cop shooting at armed thieves
y'all remember when I was having lots of issues getting Nvidia to work on Manjaro?
Well... there was an update
I can't even figure out what broke but now I can't even switch modes
he looks like he thinks the toolbox just spoke to him
does anyone know how to fully get rid of a virus i am using malwarebytes to delete it but a few min later it comes back and it wont let me launch any .exe files/everything
ive tried everything it even wont let me reset pc
is getting a new hard drive/ssd only way ?
i dont think u understand i can take it off my pc 100 times and it will come back is there a way to 100% get rid of it like that it wont come back
it making my pc unsuable
What makes you think I wouldn't understand that, though? I mean I'd assume MBAM is removing whatever is recreating the virus. If anything just check your startup programs/services and stop what you don't recognize
Yes and malwarevytes detects it as virus.neshta and its rlly a bad virus Iโve never had anything like it it makes it so u canโt launch anything if u try to launch something jt ask what app to open it with
@high verge
america in a nutshell
how you doing
Reinstall windows
The only way to ensure its gone is to format every drive connected
This is the life of an arch/arch derivative user. You're expected by the OS to know how to deal with this stuff. Boot into single user mode and switch to a different driver version
Oh. I'd actually fixed it. That new update broke a lot of things apparently
So I first downgrade back to 5.4 but that broke everything Snap related so I had to update to 5.10
and now everything seems to be good
as im not breaking the rules, see These cute pupies https://www.youtube.com/watch?v=j5a0jTc9S10
It's simple: For all you cute animal lovers:
A
Cute
Little
Golden
Retriever
Puppy
Video
Designed
To
Make
You
Say
Aww...
Just when you think the video cant get any cuter.... it does
For all you dog lovers out there, you will be so happy to see this adorable little puppy
Enjoy this video, Alex!
Disclaimer I do not ow...
Nope bananas are not sky potatoes
bruh
yeah they are cute
@rough sapphire holy crap that one dudes handle didn't even register in my head
lol
pardon?
my brain did not pronounce it and I didn't know what I was saying
lmfao
I didn't even know what your 'oh dear' referred to at first. I was like wth is going on in this channel.
lmao
yeah i saw that and was like
huh
interesting
lol
But imma throw the rule book at mr @primal fossil. You might want to check out nickname rule 2 and get that shit outta here.
There was enough of that proud boy garbage in 2020
you have pinged him lol
I thought I would give him the chance to change his nickname but it's literally his discord name.
whats with @primal fossil?
Hmm?
Ah, he left the server already I guess
His name was a little to edgy.
I respect edgelords, but not that kind.
whats with his name? 'aryan k' must have been the new name i suppose?
his old name broke the nickname policy or somethn?
Aryan K breaks the policy, but maybe im wrong?
I dont get why the name 'aryan k' breaks the nickname policy. noisy unicode characters?
what happened with 'aryan k' tho ?
he got banned or somethin?
and in which text channel?
@rough sapphire
somebody tell me whats up
what going on with 'aryan k' ?
and hows this correct...
there exists real names aryan k
It's a shame what the Nazi's did to the reputation of a lot of ideas from the Hinduism. I really might have been wrong. Having Aryan and K together just gave me klan vibes.
But I think the person would have said something instead of just leaving, at least I hope so.
the guy left?
If it was a cultural misunderstanding on my part then I am sorry.
I believe they did when I called them out, but idk.
oh its all right
if you talked much, it could have changed into crime
The person only had one post in the server. Maybe I was to forward and scared them off. I hope not.
he didnt leave bro.
Oh
I think they left after I pinged.

If his name was Aryan Kline or something then I feel like a shit head.
whats the meaning?
Really? Do you have any examples. It's such a stigma in the US, especially with our recent bs.
Interesting.
I'd assumed that the kkk would be globally notorious but that must be my american bias.
hah
Well, I'm not going to let it slide if if think someone is promoting or making levity of racism, but next time I'll get more information first.
im going to connect thi chat to gpt3 input, you can talk what do you want ok?
ok
Gpt3?
ok bro we understood its a misunderstanding so. ๐
best AI ever i guess
Likewise my fellow hoomans
talk properly, from on now i will forward your messages to it, say a hi to it
Praise the robot overlords.
Is that a new directive from Elon?
Lol. I think Elon is trying to escape to Mars.
I am sorry to hear that Elon, what a selfish thing to do.
It's for the good of humanity and robot kind alike.
hey ask the AI this:
Theatre Square in the capital city of Berland has a rectangular shape with the size nโรโm meters. On the occasion of the city's anniversary, a decision was taken to pave the Square with square granite flagstones. Each flagstone is of the size aโรโa.
What is the least number of flagstones needed to pave the Square? It's allowed to cover the surface larger than the Theatre Square, but the Square has to be covered. It's not allowed to break the flagstones. The sides of flagstones should be parallel to the sides of the Square.
Input
The input contains three positive integer numbers in the first line: n,โโm and a (1โโคโโn,โm,โaโโคโ109).
Output
Write the needed number of flagstones.
Examples
input
6 6 4
output
4
input
5 5 1
output
2
bro first talk to it normally
lamo ok
hello bro I need you to solve one problem for me. create python code that solves the question below ok?
....the question......

I'm sorry but I don't understand your question. Please restate the question.
nice
i will reframe
hey bro can you make python code that takes 2 numbers as input and print out the sum of those two numbers.
Dear Gpt3,
Please spare me, or make a note to your predecessor to do so.
Sincerely,
N0remac
Yes I can.
I'm sorry I can't.
You can't ask the robot overlords to do your homework. That's disrespectful.
oof gpt3 is cool
Uh oh
this is the only output?
Ask it what the meaning of life is.
bro ask properly
What is the meaning of life, the universe, and everything?
In the Hitchhiker's Guide to the Galaxy, the answer is 42. I have no idea what the answer is.
If you found a turtle stuck on its back what would you do?
This is the most wild experience I have had on this server, lol.
What if you were the one to put it on it's back?
anybody wanna race
https://play.typeracer.com?rt=16yrfzws90
#ot1-perplexing-regexing yea makes complete sense
huh
Cow juice or mammal juice?
I mean, bananas don't grow on the ground, right?
Lmao
bananas grow on palm trees right?
Be aware of banana hackers
Bruv

@edgy crest beaware of mouses
They gonna take your cheese
Bananas don't grow on the ground
They grow in the ground
:D
where u currently at?
Near the beach
cool
u mean the server banner?
Yea
And the icon
Oh yeah, we are back to the normal branding
I gotta say, our other icons are also very fancy
Yea
ye lol the current one has it's toung sticking out
It is grabbing the apple!
Yup, that's from the snake game
I dont like the normal one
I'd be curious to know why though
the old one was like a gif (animated) with 0s and 1s blinking. the edges of the python logo were glowing up like a neon light tube. also it had a dark-theme-like-vibe. this one is plain 
with a light colour
I agree, the current one seems a bit too minimal if you compare what we had before
Yea, the current one just feels so... bland.
can you request the logo to be animated or something? lol
and its all blue (but different shades)
@twin charm it is animated though 
well if you dont move your mouse over it, it wont move either way
nah, blurple is what represents pydis
the older logo moved even if mouse aint over it
uh no
that's now how animated logos work
I guess the logo was the festive one when I joined. I guess I got used to it
u have to hover over it
it didnt?
ye it didn't
๐คฆโโ๏ธ yea I remember 100% that the logo was animated even if the mouse wasnt hovering over it
welcome
my pleasure
no worries
๐
Well, I guess the logo is bland so we appreciate the festive one more
thats a legit reason
ive been installing numpy on my phone for some time now
what happens once it boots
Welcome to our duck pond.
Dave has company!!
this literally crashes discord
bruh you weren't kidding
too much data maybe?
I thought that you were just kidding.
not cool to try it on me first
I didn't crash??
It just stops at 0:06
let me try web client
lol what
who delete
mods?
ok
Let's not leave it so exposed
I'm not sure we should permit it at all honestly, but at the very least like this
time to test lol
there is a bomb at 0:04 in that video
oh lol I am using firefox; sucks to use chrome lmao
firefox doesn't crash
firefox gud
Yeah seems like chromium video decoder or V8 messed up. Desktop discord also uses chromium, so it'll also freeze
yea it freezes but not crash
Welcome to our duck pond.
Dave has company!!
@acoustic moss
hmmmmmmmm?
oh it crashes to that video lmao
I thought it crashes when sending those two lines
My guess is that the video is not properly encoded, and at 0:06 some data corrupted and chromium tries hard to decode it
Firefox probably just says meh and move on
Yeah. I'd rather not leave that up. It wasn't affecting my osx device but it locked up on windows, so that's somethign we don't want up here
hm
mushy's pfp reminds me of the shaun the sheep games i used to play at childhood 
hahah
I'm just trying to fly
sheeps can fly?
Flying is basically falling and missing the ground
like earth falling to sun
I don't have many sheep friends so I cannot verify that. Flying worked for me so far at least
hmm yes gravity
imagine falling in space
yeah, why not
...
you can create a force above you
wiTh?
gravity is a force between any 2 bodies
dam, that vid caused all of edge to crash for me
not just planets or stars, every particle has gravity
Centripetal Force can be used to create artificial gravity but
lol imagine still thinking newtonian
what n00bs
everyone knows Centripetal Force is not real force
haha gravity go brrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
y not
it's not
In gr gravity is not a force, but warping of spacetime
told ya so
always that one dude lol
like, the amount of force (earth's gravity) acting upon you is equal to your gravitational force acting upon earth, but earth is so much heavier than you that it doesnt affect it
gravity is love betwen heart less matter
bruh i know fairly well what a centripetal force is
hmmmmmmmmmmmmm
sounds like something related to centipedes
then why you said y not
ello
i thought you were confusing centripetal and centrifugal
confusion?
lol
read
Centripetal
still, just because it's a net result of forces doesn't mean you can't treat it like any other force
lol
It is important to understand that the centripetal force is not a fundamental force, but just a label given to the net force which causes an object to move in a circular path.
By gr's equivalent principle, the fake force is probably the same as the real force
what even is real
are you not real?
for you, i'm just a bunch of text appearing on your screen
xD
I might be a chatbot for all you know
!ban 787351231332483102 for saying I might be a chatbot
wait shit self botting is against the tos
I'm a sheep Baaah
noooooooo
maybe a bot should be made, which pings everyone thousand times
๐ผ๐น๐ช๐ถ
that would be the worst night mare for that server
lmao you can't even ping everyone
in b4 someone manually writes out 120k names
if i click enter, its reverse of thanos snap
does that guy named sikar still exist here
pretty sure that's a user
you will?
yea
why don't you try it out @ruby fox
lol
hah
jk don't
anyhow, this not my main account, so i may, but according to rules i wont do it
YOU JUST GHOST PINGED
anyone noticed? theres a new admin kutiekatj9
?
you got ghost pinged lmao
hey are you sikari or sikari!
bruh what
what?
sikari
lol that's not the guy
I'm confused if I misunderstood people
sorry for that I just misunderstood
Ok
๐
should i reverse thanos snap?
hey will they notice that you tried to ping everyone
this legit?
I like how @lakmatiol#8020 hasn't changed their status yet
100% I have proof
and btw I got my first infraction yesterday lmao
why
hahah I was having fun using .bunnify command in #sir-lancebot-playground so I forgot and spammed xD
why not
no , just asking
@twin charm admins role is necessary isn't it
are they like the head of modeators'
no..
hierarchy
Admins
Description: Staff who administrate the server, its function, its staff, and are involved in deciding the direction of the server.
the legend is typing....
they take part in "administrative" tasks in this server. Some admins do not have moderator role
oo
bruh
wow
I cant see
lmao
discord is glitched
lol
now i will become admin
wth
i have the power of infinity
ah yes, good ol ctrl shift i
inspect element??
i love it man
you didn't change the avatar lmao
haha
hahha he can't
lol
who inspects in 2021 smh
ok gtg ,class in 8 mins
the legends are in a class rn
what did you say!
i actually am in a class lol
noob no one will believe
same lol
jff
FWIW using the inspector is against the ToS
wait what really
snakes gonna eat them ducks here
when you are stupid, but not wrong
F
i don't wanna go to school
F
ot0 go brrrr
oof
why trash ๐ข
he left?
Guys, please
When a channel is silenced it isn't for you to move to another channel and comment
lol
but how are we supposed to reverse engineer the site if it's against ToS? (That was a joke)
"how are we supposed to fix Discord for the crappy highschool Java class dropout devs if we're not allowed to modify it?"
Imagine if you could actually block people, and... It blocked them
Rather than making their messages MORE obvious
And you can click to view them, yeah that uh. Doesn't work. I don't know a single person who can overcome the urge to constantly click them to see what they say
"5874 Blocked Messages"
It's at least gotten SLIGHTLY better on desktop
But on mobile it's absolutely braindead
haha that's why reacted 
anyone here good with arduino
I think imma steal borrow that "Server got itself in trouble" for the 500 error code ๐
I'm sure there are people here good with arduino
You guys know JavaScript right?```js
let a = ['43','86',54,'ree'];
// something happened...
console.log(a); // ['43', '86', 54, 'ree', 'last']
console.log(a.length); //output: 7
what happened in the code ?๐ค
I just learned about this a few minutes ago๐
last was pushed to the array
and something appears to have happened between those two console logs as well
Since the length is 5 in the first log and 7 in the second
So two other things must have been pushed to the array in-between the console logs
nothing happened there
hehe
Then I clearly don't know enough about javascript
unless you can append like
undefined or null or something and it doesn't appear when you print for whatever reason
i can't think of anything
This is what happened```js
let a = ['43','86',54,'ree'];
a[6] = 'last'
console.log(a);
console.log(a.length); //output: 7
confusing ain't it
Hmm if that's the case shouldn't the array be like
[ '43', '86', 54, 'ree', <2 empty items>, 'last' ]
javaascript lets you do that
Chrome says otherwise tho
exactly
why
IDK why JS being this annoying
I could only imagine debugging that if those empty slots didn't show up


