#ot1-perplexing-regexing
1 messages ยท Page 426 of 1
I'm so confused
This guy is arguing with me in DMs that algorithms and data structures are not part of a traditional CS background
Are they stupid or am I crazy
they are stupid
crazy stupid
Ty for the sanity check
Lol
Data structures and algorithms are some of the biggest fields in CS
I think you're just being trolled
Non-zero. I've stopped interacting with them
I REALLY hate writing code I can't test. I have to write code for a piece of equipment I can't connect to and don't even for sure know what the data output is. Urgh.
That sucks
I'm also expected to do something similar, but I'm reconstructing the pipeline so I can test it
And if something in the code breaks I need to help troubleshoot 3 timezones away. Blegh.
Yours is the archaic ECC or ECG data, right?
3 timezones away.
how many hours difference is that?
oh ok
@honest star Yeah, archaic EEG/ECG data that the company has long since stopped supporting
I'm putting off that part of the project until the end of it, for my sanity. Focusing on transforming raw EKG signal into clinical recommendations for now.
You folks ever get a job that makes you feel really stupid
YUP
At least 50% of my coworkers have PhDs ;_; I get to feel dumb almost every single week day
My client's head of science has a PhD and is like ex CIA counter intelligence and holy shit that dude's brain is incredible
And it's basically up to me to make his brain's ideas into code
Niiice, but also very much good luck
Thank you. It's definitely exciting and challenging, but every day I work my ass off and pray I don't get fired or discovered for not being as smart as everyone else in the "room", haha
Honestly you'll probably be fine as long as you communicate well and are pleasant to get alone with (and do basic work)
Yeah, I hope so. I am those things.
They are smart at different things, you are smart at different things (assuming they are related to some medical stuff)
uhh
i always manage to kill chats for some reason
It's late on a Saturday night and nobody has said anything for about 3 hours before you
You didn't kill it

@viral panther thanks
You mean everybody isn't desperately trying to prove themselves to their employer by working all day on the weekend?
Sucks, doesn't it
three people
Me rn staring down code for configuring and updating database tables: https://xkcd.com/2315/
That's a good one
can you help me get 1.5k people
wanna play some bedwars
can you help me get 1.5k people
dead or alive?
alive and has internet and an apple id
wait
i can just make 1.5k individual apple idโs and order them to do the thing
alive and has internet and an apple id
oh, nvm
Stress: 100
class Varying:
pass
def is_optional(t):
return type(None) not in t.__args__ or is_varying(t)
def is_varying(t):
return Varying in t.__args__
def resolve_args_types(func: Callable, *args):
args = list(args)
built_dict = {}
for param, t in typing.get_type_hints(func).items():
if isinstance(t, type):
v = next(arg for arg in args if isinstance(arg, t))
built_dict[param] = v
args.remove(v)
elif hasattr(t, '__args__'):
for inner_type in t.__args__:
print(inner_type)
for arg in args:
if isinstance(arg, inner_type):
if not is_varying(t):
built_dict[param] = arg
break
else:
built_dict[param] = built_dict[param] + (arg, ) if param in built_dict else (arg, )
else:
if not is_optional(t):
raise TypeError(f"Couldn't find a suitable type for arg {arg}")
return built_dict
def f(a: int, b: Union[str, int], *bruh: Union[int, Varying]):
pass
args = (5, 1)
print(resolve_args_types(f, *args))
I goddamn hate this
Beginner Python user here: What are the problems in that?
Yeah
(If I may ask, that is)
I'm overriding discord's type checker/automatic command paring/conversion because I am decorating my bot commands
The problems is that it is so goddamn janky
I have slept 3 hours
I'm barely functioning
This is why I am doing all of this:
def file_command(_func=None, *, file='', mode=''):
"""Passes a file object to a bot command's second argument (after ctx)"""
def decorator_file_command(func):
@bot.command(name=func.__name__, help=func.__doc__)
async def wrapped(ctx, *args, **kwargs):
resolve_args_types(func, ctx, *args)
if not mode:
raise IOError('Mode not given as decorator argument!')
else:
decided_f, decided_args = (file, args) if file else (args[0], args[1:])
with open(decided_f, mode) as fileobj:
await func(ctx, fileobj, *decided_args, **kwargs)
return wrapped
if not _func:
return decorator_file_command
else:
return decorator_file_command(_func)
@file_command(mode='r')
async def bruh(ctx, f):
"""Born too late to explore the earth.
Born too early to explore the galaxy.
Born just in time to write jankshit.
"""
# ffs
await ctx.send('hello!')
await ctx.send(f.read())
I just wanted this to work but it kept growing and growing and suddenly it turned into this abomination that I will invariably have to refactor/completely delete afterward
"""Born too late to explore the galaxy.
Born too early to explore the earth. Born just in time to write jankshit. """
lmao
ayee you will get there
I hope so ๐ฉ I'm about to do some geneva war crime shit to this code if it means it will work
oooooooooooooooh nice I solved a big part of it
I just forgot a .remove
ctrl + a backspace your life
feels good man
def f(a: int, b: Union[str, int], *bruh: Union[int, Varying]):
pass
args = (5, 1, 4, 6, 7)
print(resolve_args_types(f, *args))
# >>> {'a': 5, 'b': 1, 'bruh': (4, 6, 7)}
https://youtu.be/r-egHX1NzrA?list=OLAK5uy_ms4wGHfsSSbKgMhWX3gmOYrRuwptVIrmQ current coding music
sweet
You are not allowed to use that command here. Please use the #bot-commands channel instead.
oof
class GermanNumber(str, Enum):
one = "eins"
two = "zwei"
three = "drei"
class AlkaliMetal(StrFormat, IntEnum):
Li = 3
Na = 11
K = 19
Rb = 37
Cs = 55
Fr = 87``` me when getting out of ideas when writing unit tests for enums
lol
Speaking of getting bored, I'm bored of my custom type checker
ffs how to you decorate discord bot commands properly
I just want to pass a fileobj automatically along with ctx
fucking kill me
this has been a giant waste of time
oof
Python wasn't made for strong typing, I have went down a sinner's path
Forgive me Guido, for I have sinned
iterable = annotes if (annotes := cmd.__original_kwargs__.get('annotes')) else cmd.callback.__annotations__ 
Python 4 should be enforce typing
I tried to emulate what discord does with smart parsing of arguments by using type hinting
but my god I just don't have the endurance for that, it's an entire beast
I'm just making a catch-all decorator that resolves the 2-3 common parameter types and that will be that
would a custom converter not be enough? https://discordpy.readthedocs.io/en/latest/ext/commands/commands.html#basic-converters
I couldn't find how to make it work, since I got decorator shenanigans going on as well
haha typecheck my generator: python def count(value: int = 0, step: int = 1) -> Generator[int, None, None]: while True: yield value value += step
@topaz aurora ^
I would like to see if pure python can benefit from partially enforcing typing honestly
With the way things are currently I doubt it would to be fair
Everything is too dynamic, all the while still being controlled
is there any use for learning command line stuff
Efficiency
wwii be like
germany: "okay so research the most efficient possible techno--"
USSR: "SEND ANOTHER TEN MILLION SOLDIERES, THEY CAN'T WITHSTAND OUR QUANTITY"
US: "lol it's time for warcrimes"
europe: "ehhh guys we're helpiiiin' "
other countries: "hitler? who's hitler? man leave me alone i still can't get that coconut"
hi nekit!
long time no see :D
Oh hey nekit!
haha
hey akarys :p
class AutoMissing(Enum, auto_on_missing=True, start=1):
FIRST, SECOND, THIRD # 1, 2, 3 # noqa: F821``` making fun enums right now
Making a DSL that you need to noqa, lol
@solid pollen ah, by the way, we got Spotify in Russia recently! 
Noice! \o/
!e s='s=%r;print(s%%s)';print(s%s)
You are not allowed to use that command here. Please use the #bot-commands channel instead.
Yeah, and the music library didn't get as gutted as it could've been 
Quick mini rant
When you tell someone to implement a passband filter at 25 Hz
That is nonsense, it doesn't exist.
A passband filter passes through signals at a frequency BAND
25 Hz is not a band
All that tells me is that the answer is somewhere in the subset of all real numbers that includes 25
Wanting to get your feedback on an potential collaborative software development course. (If this is against the rules, please remove it! Sorry)
I am an intern working in partnership with the HOFT institute in Austin, Texas to develop an online collaborative software development course. We want to teach commonly used development platforms and workflows, in hopes to give hands-on experience via group-based projects/modules. Weโre looking to collect feedback on what aspects of learning programming are important to you. Weโll use this feedback to influence the potential course format, schedule, and design.
Thank you so much for your help!
Hey @bleak lintel, Mac OS includes autocorrect, right?
I meant to ask you this for a while - does it support everything or do apps like discord murder it?
no, only native swift apps support it
Ah, dang
I wonder if there's some way to shoehorn it into other apps
I know someone with a form of dyslexia that could probably use something like that
Just like iOS then, I guess
and I guess you don't know of any way to hack around that?
ehh
I wonder if it's something people have thought about
not really
mm, but even then that isn't autocorrect
it is something way upstream from electron
liiiike
even probably upstream from chromium
because it's about how text boxes are rendered, and they definitely don't use swift for that
to get autocorrect out of the box you need to use the swift component, which is fair enouhg
well that makes sense, yeah
I'm just thinking of it from an accessibility perspective, and Discord doesn't allow third party clients or mods
Yeah, but it's out of even Discord's control
I mean sure, but a Swift client could use it
you'd need to inject something into chromium before launch โ and it wouldn't be a drop in fix at all either
right
this is like, my consistent experience with discord over the years haha
missing accessibility features, can't add 'em yourself
anyway, thanks for the info, that all makes a lot of sense
my quest continues haha
oh hey, apparently windows does support it
npnp
What is the grote experience?
oh, no, yep, it does work in discord
huh
it doesn't seem to autocorerect though
er, autocorrect
case in point haha
you can press the up arrow to pick the suggestion though
:o
PatchworkMC is a reimplementation of Minecraft Forge on top of the FabricMC ecosystem. The goal is to allow Forge mods to be patched so that they can run on top of Fabric, with other Fabric mods, and without installing Forge.
these people have got to be crazy smh
no
:000
damn i still can't play it
Am I using it right?
THICC
this win10 build has issues
all i wanna do is play mc D:
buttttt nooooo
windows 10 needs to eat all my gpu
I have a challenge for chat.
Find a comedy on netflix that isnt tagged as "irreverant" -- im fairly sure there is no such thing, so why not just call it comedy?
How many role you wantt
This guy - "Yes"
But why tho
thats the kind of thing I'd find very aesthetic if I was 12. I could see myself doing that
"Voulez-vous" not "Voulez-vouls"๐
voolay voo coo shay avec mwah
I can see some ABBA songs
@sturdy marsh Somehow PyCharm refuses to cooperate with Red-DiscordBot (and discord.py possibly)
So here I am working on VSCode
I used pycharm for a long time but vscode is leaner and I like it better
Apparently Defcon badges are up on Ebay - https://www.ebay.com/itm/DEF-CON-SAFEMODE-badge-lanyard-official-merchandise/254655769998
A guy I follow has been talking about ebay's shipping bullshit lately
I hope that someone somehow fixes the damn thing but it's been like half a decade so I suspect not
$1 Patrons get extra vids a week!: https://www.patreon.com/dankpods
Iโm on Twitter now: https://twitter.com/PodsDank
Frank the snake: https://www.instagram.com/_dankmus_/?...๏ปฟ
Join us in the iPod discord, lots of pros in there: https://discord.gg/qmmnHpe
Where do I buy my iPod...
@rough sapphire They're cool and all.. but 50$?
@cold current Yeah, kinda expensive for what it is
Going to DEFCON is def on my bucket list, though
would advise against it, they'll get wrecked
here a similar amount of roles
@rough sapphire
wow
i can asure you thereโs more than that guyโs
The hard part is to choose the colors
Discord roles was a mistake
TS does permissions much better
That seems north korea
That's because it is
Huston, we have a problem.
Yeah, it's all in some frenchy french moon language
I don't think I've ever seen that on any download or update thing before, where it shoots past the total size
Huston, we downloaded more than we needed to
I have to admit, those tablets were fucking stupid
I configured 6 tablets manually, not using any fancy solution, and now they are telling me that they are 24 tablets ๐
I'd have simply cloned the disks ๐
Wait, are these actual tablets?
Hi
What are the steps of making an android app using python?
I made a simple text based hangman game and tic tac toe game
Suppose i want to make these an android app
what would i need to do ?
I'm honestly not super sure, personally. I know that you can use Kivy to relatively easily port stuff to Android, and there's another framework for it...
who is an expert in this topic?
It's tough to learn multiple language and remember everything
Probably few experts in this field. Most Android programmers probably use native language.
Kivy has a discord, there's your best bet. Android+text based is pretty atypical though
Wait, are these actual tablets?
@plucky ridge
Yeah, actual Android tablets
Why does it suddenly think there's 4 times as many?
Because they forgot to tell me that it was 6 tablets per person
Is there not some MDM you can install that will handle all this?
Basically, it is for students to pass tests online, and we need an awful lot of tablet because the teachers are often teaching directly in the enterprises
I guess it is too late, isn't it?
to do what?
To install an MDM
generally no?
in fact, I can't imagine a testing service would be ok with tablets not controlled by MDM
that seems security malpractice
Well I mean, you'd still have to go through the setup process to is talk the MDM app
Well
Sure, but most MDMs are "Install MDM, let MDM handle rest of setup"
They aren't concerned that much about security tbf
The tests are more here for legal reason
It is really rare that someone fails one, and if they do, they redo the tests until they manage to clear it lol
Yeah, I think it is actually a good idea, thanks
depending, I know InTune does MDM
Is there like, a really simple MDM service that I could use, I basically only need to install chrome, clear the home screen, and... I think that's basically it, maybe update the apps and things like that
Maybe also block the app store, and.. Have a feature to lock the tablet on one web page, is that possible?
nope, we always use InTune/Jamf
Jamf is huge in iOS space, not sure if they have Android support
Yeah, my school is using jamf, I don't think it is supporting Android
and yes, most MDM let you block/limit app store, as for single web page, not sure since it's up to OS and Android update reliability.......
it's crap around features why two places, we standardized on iOS
I knew what I was going to get, every time
Hmm, there's the android thing to open a webpage in its own process, blocking devices on a particular process is a standard thing, isn't it?
Well, 30 iPads would be wayyyy too costly
We use 80โฌ tablets haha
RIP
The are, umh, slow haha
are you Office365 shop?
We don't have a license, no
nevermind, I was thinking "If you have O365, you might have InTune licenses"
you have to wonder what your locality is like when you browse to the local community group on facebook, and all the suggested groups for it are pornstars/adult models
???
the only people in groups for that stuff is 50yr blokes who don't know anything techy other than facebook
Seems that way, yeah
where is the local community group section in facebook?
i never saw it
i see group suggestions on the newsfeed
There isn't a section like that
Okay
I mostly see suggestions about scholarship and job groups
Let's apologize so that our video becomes number 1 in the trending list
and earn lots of money
@quick breach did you close that channel because you figured it out?
I assume the solution is to just return but if it's more intricate than that, I'd be interested to know.
oh
i thought it was more correct for something like #async-and-concurrency
cause its just a simple prompt, not needing help with faulty code or anything
I thought it was fine as a help channel question. Hopefully you'll get your answer either way.
๐
Cheers everyone! I have recently begun a dive into programming as I begin to solidify my career path. I started an online class for Python just last week and I am loving it. As I am looking into jobs that interest me, most of them require proficiency in C++. I want to stick to Python because I have the understanding that it is a good first language to have and that C++ is a slightly more difficult language to pickup. I guess to tl;dr my rambling:
How long does it take to become proficient in a language and would C++ be too difficult for a second language? If so what other language should I learn?
depends on what you want to do
game programming, theres an epic games and a ubisoft office nearby
both their listings required c++
C# and C++ are most common for gaming
I think C++ is a good secondary language after python. It'll introduce a lot of coding concepts that python usually does for you. A lot of python concepts still apply though, which helps bridge the knowledge gap.
gaming requires performance and Python just don't have it in many cases
yeah I know python is more of a data science language, its just helped me understand all the core concepts of coding
๐ฌ
Anyways, C++ or C# if you want to do game programming, but it's not something I would recommend to most
well what would you recommend?
anything but game dev (unless you are doing it solo/in small team)
is big company game dev bad or something?
game dev is known for long hours/massive layoffs and poor pay
hm well thanks for the heads up, Ill keep that in mind. Thanks for the info and recommendations g โค๏ธ
Ight boys, hit me up with some suggestions for cool shit to do in a (linux/ubuntu flavor/GNOME) system
apart from ||INSTALL ARCH BTW||
Well, for now I'm sticking with one so I can decide if I like it or not
Gentoo
Use it and you'll be kool
Write your own drivers
And brag about them here
We shall await your return in 50 years
ah yes
If you want to buy a phone but you are unsure, always go for the newer one, even if it's a cheap
midrange phone from 2020 vs flagship from 2018 or 17
cameras qualities and battery lives improved a LOT in just 2 years
we're talking from an era with 48mp camera being common thing on normal phones
and 4000mha batteries vs an era with lower batteries and 16mp max cameras
Better answer, just buy a realme x2 pro and make it easy for yourself
Flagship killer
I've flashed LOS to it and it's so good
yeah idk what to call it
which is partly why I installed Linux, since we are gonna learn UNIX systems (and apparently instructions are mostly for UNIX with limited support for windows). Thought I might as well give me a head start.
Computer Science and Engineering?
i think so
Well, tbf it's more the latter that I am going into
Computer Science Engineering perhaps
oh yeah, you meant Computer science and computer engineering
See, it isn't strictly CS, it's called Datateknik
which is partly why I installed Linux, since we are gonna learn UNIX systems (and apparently instructions are mostly for UNIX with limited support for windows). Thought I might as well give me a head start.
wow, I thought it would have generally been the opposite
Apparently this is the english title that my uni gives it:
Master of Science in Engineering, Computer Science and Engineering
oooh
I'm really hyped actually, been preparing for a while now
The one thing that I haven't done is training my math skills
i think there are math sections on coding practise websites
We had some linear algebra and "advanced" calc (basically just grinding integrals) but I've largely forgotten both
ah, well it starts the first of september
hopefully this corona mess will be cleared by then
but the actual meat of the course is probably going to startup after like half of the month
hmm
Heh... doubtful
i think my relatives who are going off to college will have to do it online
atleast for a while
In sweden we have something called "nollning" where you basically party/celebrate during your first 2 weeks of joining the uni
Like, perpetual hangover
yeah, Sweden has a lot of academic related traditions
All I'm thinking is "how the hell will that work with Corona?"
for 300$ realme x2 pro seems like a champ
those specs
however I know oppo vivo realme are top 5 phone manufacturers and sellers in 2020
I know right?
despite that, I've never heard of them before lmfao
I usually go samsung or huawei
realme started in india and then they went global
samsung a71 really good option if you have 400$
I would too but their "budget" prices/specs ratios are hella wack
way better than iphone SE imo
well as for huawei budget phone, p30 about 400$ or honor9x about 200$
honor9x gives you 6gb ram pretty decent phone
prob best you can get for 200$ 128gb storage 48mp camera
I'm one of those people that run their phone for like 5 years
Me too, my iphone 5s since 2014
hey
if you care about screen go for a51 or a71 from samsung
wassup
My babe x2 pro never disappoints
It's good because there are 3 "downsides" and I don't care about any of them
camera, water protections, screen
when I look for a phone I want
good display
superior camera quality
water proof/ip rating
durability
fast processors and as much ram as possible
high storage
and to top it off, I want it to be cheap as possible, so I get most value for money
Yes
myki looks very interesting
myki is not cloud-based
your phone is your source of truth
but it has the same convenience as a cloud-based manager
https://en.wikipedia.org/wiki/Myki
Myki is a reloadable credit card-sized contactless smart card ticketing system used for electronic payment of fares on most public transport services in Melbourne and regional Victoria, Australia. Myki replaced the Metcard ticketing system and became fully operational at the end of 2012.
That's... that's not right
Looks good. Has there been an audit?
3 votes and 3 comments so far on Reddit
Not yet, but they want to
basically
Sounds good, but I would lean more on KeePass/Bitwarden for the time being
Yeah, I'm sticking with bitwarden too
but myki piques my interest because of its local approach
Also, on a separate note, I've been seeing some chatter again about Apache versus Nginx. Nginx seems to be beating out Apache, but a lot of it tends to boil down to "Because why not". Is this stemming from Slowloris-related stuff from years ago, or is there something I'm missing here?
Not sure if there was something that happened with either that I've missed
Apache is considered a bit of a dinosaur really
It was foisted upon basically everyone buying a web hosting plan, thanks to cpanel, and it has a lot of bad ideas
htaccess is one of those bad ideas
and that's considered a feature
That makes a lot of sense
Really?
Just seemed weirdly timed, and wasn't sure if there was something I missed in the news
Rewriterules aren't, but almost everything else is
it's XML-based, except it's not actually XML
it's pretty hard to compare that to like
server {
listen 80;
# ...
}
I haven't seen any news around it (yet)
Oh, yea, the format itself is a little strange, but that doesn't imply unreadableness
I mean it kind of does
and let's not forget that traditionally apache didn't even have vhosts
it does now, but
getting ssl to work over multiple domains back in the day
that was
not fun
nginx is just more sensible all around really
there's also stuff like cargo and lighttpd/darkhttpd but I haven't bothered looking at them
Yea, I'm probably gonna start moving my sites over to Nginx eventually, but it really doesn't make that much sense right now
Apache2 works fine for what I'm doing, for the most part
@cold current If any of your sites are static, you can move them to Git/Netlify for free
I prefer to homehost my things, to be honest
I've got plenty of servers, so it's not a big deal
Cargo as in Rust's package distribution?
No, it's an httpd
Although I'm not 100% if that's the name
Ah, no, caddy
Neat
* (let ((+ 8)) (+ + +))
16``` wonder if any other language does this
all lisps do that
the fact (+ + +) creates 16, rather than a 8 is not a function error
functions and variables (symbols) have distinct namespaces
Oh my god, you assigned 8 to +?
But it still considers it the actual addition operator too?
(let ; create variable
((+ 8)) ; of name + (+ is a valid variable name) with the value +
(+ + +)) ; call the function + with the arguments + + (which are variables with a value of 8
I... just....
Like I get it, but I really really hate it
Is this a common lisp thing?
As in Common Lisp not common across the lisp family
common lisp is the only language I know of which has separate namespace for functions and symbols
but something like (let ((+ 8)) (* + +)) would result in 64 in pretty much any lisp
I just can't wrap my head around overwriting operators like that
Or shadowing them I guess
Like why would you want that to be valid
it is not really an operator, just a variable name like any other. Python also lets you do
def add(a, b): return a + b
def other():
add = 8
return add * add
Right but not the + operator
I think in my head the symbols are some like... sacred untouchable thing
Despite the fact I know we can alter the functionality of them with dunders
I mean, 1+ and 1- are also valid names in lisps
Is there any other language that allows that?
Because that just seems prone to errors
- is a valid method name in scala, and in haskell you can also do something like
fun a b = let x + y = x * y in a + b
```shadowing the `+` operator from prelude
I keep thinking I want to get into functional languages and then they do wacky stuff like this
Correction, functionally focused languages
in lisp it is more of a consequence of the fact all syntax is of the form (function/macro args). You cannot actually override the lisp operators quite so easily
lisp operators being reader macros like ' and `` `
Ah okay
there are some silly things with that too, like ```lisp
(let ('7 #'8) (+ quote function))
Is LISP worth learning? I've only ever encountered it with Emacs...
Does it do anything special that might be useful elsewhere?
it is quite the neat family of languages. Macros are pretty much the main cool thing and overall code as data
@spark burrow Just got a chance to look over the project. Very nice work.
thank you ๐
Using the text files like you did does make sense, although you could alternatively use a single .json file for both upgrade and the points
btw there is this guy @mighty aurora
sending u this in bat file
:A
START
START
START
START
START
START
START
START
START
START
START
START
START
START
START
START
START
goto A
``` saying its game and wanting ppl to test it and we all know what its gonna do
yea im gonna try remake it into json soon
Sending it as in via DM?
yea , asking in #python-discussion as who want to test his game , and send this .bat file i sent above in dms
I'm no expert in BAT files, but wouldn't you only need one START?
That's a nice client mod you got there
Also you should use @polar knoll for reports
@spark burrow
ohh alright , didnt know where to put it
and u mean the cswallhack file? xD yea it was for friend who wanted me to make it , it was just turning his pc off xD
No, I mean the discord client mod
You'll need to remove that to be in compliance with the rules here
It's just another node injector isn't it? Probably just npm run unplug
dunno if thats what u mean
its betterdiscord , i had to install it , it restarted my discord and i had addons to change themes , add pugisn for example to see when someone joined etc , dunno why its against discord ToS as it just makes discord app better
but welp , as u wanted i got everything off , dunno how to uninstall it
I mean client mods in general break the ToS in a variety of ways, but you could have at least picked a mod that isn't known for constantly breaking things, causing rate limit violations, causing security and privacy violations, and refusing to vet add-ons - resuming in users' login tokens being stolen wholesale many, many times
That kind of thing is precisely why they have that clause
huh? i dont quite understand what u wrote , sorry my english is not good
The tl;dr is that discord has good reasons to disallow mods as they currently exist
Yes, better discord is known for that
And sure, I personally have a lot to say about discord's lax approach to accessibility. It's true that there are a lot of mods out there that improve the client for all kinds of people with all kinds of disabilities - but at the end of the day, we have to play by Discord's own rules
i have been using this for like 2 years with breaks and never had problem, just good source and not many plugins , i mostly get theme and some (max 5/6) plugins
If someone stole your token, you wouldn't know about it.
and im still worried that discord is not saying anything about adding theme option to main app
what they can do with my token?
login as you
2fa
It bypasses 2fa, the token is issued after that process
ohh lol didnt know that
with your token
even with sms authentication? like i got all possible authentications enabled
ohh oof , welp then rip my 6,4k pings
i mean it's a side reason to not use 3rd party mods or w/e
the main reason is that it's against discord's Terms of Service
Well this is why it breaks the ToS
well i suspect there are other reasons that are fully understandable
having control of your own damn application is a pretty good reason
A big one is because of what better discord used to do
from what i know most of my friends use bdsc just for themes , why the hell discord doesnt have tis option xD
There's a better discord server, and the mod used to force join every user to it
because custom themes could still be bad
Which resulted in a fucking gigantic server of people using a client mod
i can see the reason for not letting people dump what they like into discord
And then people were using it for like, marquee text in their usernames and stuff
It basically brought down the entire network eventually
ohh F
Before that, we didn't really have strict rate limits
da fuk i put marquee in translator and what i got "Big tent" in my lanugage xD
Scroling text
A couple people used it to set a clock in their avatar that they updated every second or minute
and thats smart xD
When you consider that every time you do that, everyone on every server you share has to be sent your new avatar
It broke things pretty quick
that's so fucking dumb they didn't rate limit that from the start
but i can see how the oversight happened
well ok , sadly i need to go , but thats pretty funny xD avatar clock
Ciao o/
I learned about most of that by chatting on the API server back in the day
The modding community is really big and probably won't be going away any time soon, but as I said before - you on Discord so you play by Discord's rules, or risk the consequences
Did anyone here ever bought a laptop sleeve from redbubble?
@plucky ridge Migrated from #python-discussion. Do you know anyone that did a course on AutoCAD
I need some...reassurance. Finals tomorrow and I'm having trust issue
I don't personally
And it's not been something I've ever looked into, unfortunately
Happens. Either they figure out the answer as they do it or they're just... bored I guess
what if someone just types !close with no prior message
The sun collapses into a black hole
I'd like to demonstrate the importance of coffee
err, sleep
both
Last night, when I was awake late, I somehow added 12 + 16 + 12 and came up with 20
It wasn't until I had my coffee this morning that I caught the mistake
haha
there must be a numeric system where this does add up
but it has to be at least base 7 
@plucky ridge How many "hemlock sip" jokes have you received so far with your current username?
Surprisingly none
One now.
Fair point
Yeah, I have no idea how my brain made that addition
Like seriously, no clue. I legit thought the answer was 20. Even if I missed one of the numbers I was adding, still doesn't equal 20
Mostly just nonchalance at it
12 + 6 + 2 = 20
And maybe even added "it's supposed to be tens"
you probably just ended up not carrying enough tens
Maybe that's what I did Grote. Who knows. Sleep is important as well as coffee.
I have been studying python for almost 2 years now and I feel like I haven't improved very much in that time. Basically half of my projects have been stopped because I didn't find right way to make them work. (For example django web app for appointment time booking, I started with Fullcalendar but it didn't have all the features I needed). How do I know how much have I improved or am I still a beginner? I haven't really made many projects successfully most of them have been stopped. Only discord bot and some stupid real estate website crawlers ect, basic stuff. (Also django online store, django product total cost app, ect)
@polar vigil The best way I've found to compare past me to current me is by recreating previously made projects with what I now know
Even the really basic stuff
@plucky ridge Hmm... Sounds like a great idea, maybe I then upload those to my github
I'd say so, yeah. And I'd do it with both examples side by side. Then you can do it again later down the road, see how much you've improved further
And also one of the most important part is don't hesitate to ask for help. If you truly feel like you're stuck, sometimes even talking out your problem can help you solve it, let alone getting the advice of others
What do you mean side by side?
Like having both the old and the new project in the same repo
Like a folder that says old with the old one and one that says new with the new one
Or something
Exactly
Now when I think about it my old projects are a mess I can make them much better
You could use two different git branches as well
Also that
But yeah, that's the thing. The only way you can know if you've gotten better is by comparing it with past you
We often times get overwhelmed and intimidated by those around us who we look up to and the kind of code they can write. I suffer from that a LOT. So to keep yourself grounded, you have to focus on being a better you
At the end of the day, that's your goal
Remember that those codes go through a heavy review process
It's not just one person doing everything right the first time every time
There isn't a programmer alive that doesn't have to look up documentation, ask for help, or get little stuff wrong from time to time
And if they say they don't need those things, they're either lying or they only work on a very specific thing
Yeah, I am very bad at finding the right tools for specific project. I don't know how people do it. I google a lot about it and try to ask and most of the time I find something but then I get stuck how to use it correctly as they may have version for older django versions or python2.
How do professional programmers find the right tools?
Experience. Just years of it. As well as suggestions from others or reading articles about new libraries out there, etc.
It's a lot of just staying on top of "what's hot"
Communication with the community, too
I tried to post an image here, a political cartoon, that's almost nsfw - and Discord just wouldn't let me
is there some kind of filter or something? I could upload other images
on Discord's side that is
Discord does have NSFW filtering
Partnered servers are required to have that last setting enabled
oh - didn't think about that - it's kind of interesting
it has a lot of false positives
but that's better than false negatives
for example I had it delete an image of applejack
just a transparent image with applejack from the show
lol
probably delete this picture of a load of flesh coloured sausages going into onion rings too
oh yep there we go
The image I tried to post was Johnson and Putin tweaking each other's nipples
so that was probably a true positive
it was
he really does
let's try applejack again
okay, yep, they did fix that one
that's the exact image I tried before
haha
you should see the stuff the fandom does
and I don't even mean that in an NSFW way
there's like an entire subsection of the fandom which makes them even more furry
like eg a group that turns them into wolves
Looking through Steve Bell cartoons, they aren't even funny - just impressively weird in some artistic sort of way
Steve Bells Latest Cartoons
The most recent one is a play on a painting that I don't think I can link here
oh yeah, steve bell is weird
i believe he was the one who started off the idea of david cameron having a condom for a head
let's try just the head
I wonder what the criteria it uses is
Steve Bell in my mind was just Arse Faced Johson man til now
no one wants you to push the boundary of the NSFW filter using progressively sexier my little ponies.
now he's weird avant garde arse faced johnson man
there's nothing nsfw about translating them into other animals
something wrong if you think that
haha
no one wants you to push the boundary of the NSFW filter using progressively sexier my little ponies.
really not a fan of this sentence
I HAVE SEEN THE FANDOM
a few bad apples spoils the barrel
they make terrible cider
Opened my Twitter feed and saw this https://www.youtube.com/watch?v=4fVOF2PiHnc&feature=emb_logo
Due to the runtime this counts as a brony documentary and, as such, it is the best brony documentary.
Helpful timestamps:
Viewers with sensitivity should avoid: 29:21-29:31 flashing tiktok imagery, 37:13-37:39 bronies raving with strobes, 39:11-39:22 flashing gifs up on an LE...
apparently Bronyism is dead
okay i think i'm going to bed
steve bell doing weird things like putting michael gove in a gimp suit (i think it was gove) i can handle
not sure i want to go into mlp fandom
On the topic of Gove - here's possibly the best Govian comic ever
yes, yes it is
I mean you actually like some fandom content, bisk
and you didn't even know it was fandom content
I've got strong opinions about aliens
always gets me
"i used to be a journalist.... for the times."
turns out it was george osborne in the gimp outfit, not gove
wow, that's more graphic than i remember
filter didn't pick that up!
it really captures the essence of osborne though
i think i've been seeing his comics in the guardian on and off for ages now
it's just not something i really go to
right, mst3k and bed time. \o/
V
does anybody know how to type embedded texts or whatever that is called in disc
i always wondered how that was done
hi guys
hola
@jagged pumice Send a screenshot of what you're doing
Are you definitely on the Oauth2 tab and not the Bot tab?
before, when I selecterd that, it generated a url and opened a permission panel, then I went to the BOT tab and went back and it doesnt perform the same function
You aren't selecting bot scope like I said to
You're selecting messages.read
@jagged pumice
The invite link is in the bot section Not the oauth
It's in the oauth
It's literally right there in that image
Where it says please enter a redirect url
But it's saying that instead of the invite link because you selected the wrong scope
Look at the image I sent you
You select bot not messages.read
and I checked "bot" , the permission panel opened, but no url is being generated still, it still asks for redirect uri
oh there it goes
Because you need to uncheck messages.read
see this stuff needs to be like... a result in a google search
It is lol, and there's an explanation somewhere in the docs
I figure "messages.read" means I want it to read messages"
No, it doesn't
https://github.com/jagrosh/MusicBot/wiki/Adding-Your-Bot-To-Your-Server this was literally the first thing that came up when I googled "how to invite my discord bot"
google doesnt present the same results for everyone
Granted that doesn't show how to add permissions but ๐คท
But do you know what you're doing now? It can be a little confusing the first time
yerah, the mutual exclusivity of options was the confusing part
and the process
why not have a step by step for newbs in the official API docs?
fwiw there is a section on the discordpy docs https://discordpy.readthedocs.io/en/latest/discord.html#inviting-your-bot
WHY THE FUCK was google not showing that
The thing is it's not really on the discord API docs because it's not only used for bots, it's used for other stuff too
If you're already familiar with OAUTH then https://discord.com/developers/docs/topics/oauth2 kinda explains, but not particularly beginner-friendly
Integrate your service with Discord โ whether it's a bot or a game or whatever your wildest imagination can come up with.
I have never used oauth before
Actually
Integrate your service with Discord โ whether it's a bot or a game or whatever your wildest imagination can come up with.
That's specifically for bots
That seems pretty detailed
Okay, my time to be "that guy"
where can I find the best guide for 
I want to be a hacker leet pro
vimtutor
type man vim
Is Linux the last place where you're actually expected to read a manual?
Even flatpack furniture doesn't require it anymore
i often use man before googling something
Where do the names for these off-topic channels come from?
*looks at Despacito*
i have managed to avoid ever hearing whatever that is
Meme songs are so shit quality now
they aren't even iconic
We will never ever get another chocolate rain or nyan cat
astronomia
The only good thing that came out of Astronomia was the relatively good remixes
Other than that the meme got overused to death
it was funny tho
Astronomia introduced me to medieval remixes, and those are ๐ฅ
imo it's about as funny as curb memes at this point
one that comes to mind is ||never gonna give you up||
the problem with that is it's not really a meme
also the wide putin song
i still don't get the wide putin thing.
Wide putin was a meh meme, the only good one I've seen was where cartoon running sound effects were added on top of it
Let's see if I can find it, hold on
i just don't find it funny at all
if anything i think it could be "dangerous" by making light of one of the biggest geopolitical threats in the world
ยฏ_(ใ)_/ยฏ
if the point is to undermine his image of power i'm not sure it's worked?
I feel like it was supposed to be one of those extremely ironic memes that isn't really funny by itself, but by how bad it is/etc, but it didn't work out for this one
hmmm
There's just nothing, no real punchline, it was just pointless and ultimately forgettable
I found the one that I considered remotely good
i remain unimpressed and confused
It's objectively not funny, but IMO this one at least gets closer than the rest of them
21st century internet humour just keeps going downhill
i think it's very much that thing experienced by other forms of media
the idea behind wide putin walking is that there is no joke, no punchline, no actual joke. It is the purest meme, because it does not mean anything or say anything, it just is. Not dissimilar to E, but even purer and less funny
as accessibility increases the volume of content increases
but the volume of decent content does not increase in line with that
and the market gets overflown with content that is mediocre at best
mhmm
That's a fair point
and it applies to any form of media
you don't need to own a $2000 sampler to produce dance music anymore, you just need your laptop and some cheap / stolen software
there as some benefits to that, for sure
vaporwave and lofi is an example of where a good thing has happened imo
but since those have taken off there's a lot more generic stuff in there too.
Now I just want to hear a bisk dance music track
You're telling me you made a dance track? Haha
i've made loads of music
True
do you count Trance as dance music?
That's a great cover image ngl
ty.
humor is subjective, a thing is funny only because someone thinks it is, and it will only be funny to those people
It's kind of like "this isn't funny but it's supposed to be, which makes it kinda funny"
pretty much
Intended to be, I meant
i don't think humour is subjective, it's a studied subject and there are some clear criteria or boundaries to what makes a joke or something humourus
perhaps that's just me
it just reminds me of that era of the internet where people were LOL SO RANDOM XD and thought it was hilarious
But doesn't that mean that humor maybe is subjective
thanks g
it's very much made in the vein of mid 00's trance
above and beyond, gabriel and dresden, that shit
well think about dark humor, some people will find it really funny but others will be completely against it
Although I'm into ironic memes and all that, I wouldn't exactly call them humor either. Ironic humor can be funny, but it definitely isn't "humor" in the traditional sense and whether or not it's enjoyable heavily depends on the person
I think part of the "humour" of memes similar to wide Putin was introduced by the loud == funny trend and others
Yeah I can definitely see that inspiration
i mean dark humour is heavily based on your moral precept of what is acceptable to talk about
rather than the structure of the joke told
yup, so wouldnt that make humor subjective?
no, because the joke is still objectively a joke
my point is stuff like wide putin isn't really a joke, comedy, or humour
someone may find it humourus but that doesn't imbue it with the quality of comedy / a joke
its not a joke, but it is a meme and those two things are different
i have another couple of tracks too g:
https://soundcloud.com/b5beats/j-s-elation-vibration
https://soundcloud.com/b5beats/j-s-oh-lord
2nd is more house-y.
a meme just means it has, for some reason, replicated
One of the patterns for memes vs (traditional) jokes is that the jokes share the same setup, but have different punchlines, and memes have different setups and the same punchline, shifting the actual funny to the setup
imo a meme is different from a joke, but the prerequisite for a joke is that it must be funny, meanwhile a meme doesnt need that but it can still be funny
at least like if we're classifying it like that
One of the patterns for memes vs (traditional) jokes is that the jokes share the same setup, but have different punchlines, and memes have different setups and the same punchline, shifting the actual funny to the setup
good point
that's not a bad point at all
It's obviously different when it comes to jokes in, say, standup, where both the setup and the punchline tend to be unique, but the "traditional" jokes (X, Y and Z walk into a bar, that kind of thing) definitely do align with it
even with stand up there are general rules of writing that form a joke
a joke has structure
Three programmers walk into a foo
you have to set up a premise to be subverted in the punchline
The joke still follow the structure, I'm not arguing with that
unless you're a comedian who just notices things
and those fucks can just piss off into a bin
"HAVE YOU EVER NOTICED..."
YES
YES I HAVE
I HAVE NOTICED LOTS OF THINGS
most unfunny type of comedian
fucking michael mcintyre is the worst of them
like they just take something literally everyone does and then put that into hyperbole
Have you ever noticed...undetectable events of infinitesimally short duration?
Dun dun dun!
blink and you'll miss them
i think i view memes, as i see them used in general, as a short cut to humour
they're widely spread so everyone knows what they mean, so can just be used as a short hand or something
We are swinging around to iconographics.
๐
All you have to do is look at the extended unicode sets.
the sad thing about emojis is that they're all digital
so in the future, archaeologists will either have info about semantics, or nothing
So no emoji cuneiform set in stone?
so there won't be a rosetta stone deciphering what exactly ๐ and ๐ mean
well
actually
I guess there could be
because it's not like the meaning of those two is set in stone by the Unicode foundation...
I think, of the things people may have to interpret, those two would probably be solved first.
Well. The eggplant, at least.
The footprints of history are strewn with phalluses.
You don't need to be an archaeologist nor an anthropologist to spot one.
i think we're at the point where preserved books and our attempts to archive the digital world will have enough information to make understanding wtf was going on easier
although considering people right now don't really get wtf is going on it could go either way
urrrrrrrrrrrrrrrrrrrrrrrrrrrg
today is the day the shed gets cleaned
smh who the fuck put such a cheap ass shed at the end of my garden too
fucking thing is falling apart
probably have to screw it the fuck back together with 2x4
got a kinda long question incoming

@scenic blaze


