#voice-chat-text-0
1 messages ยท Page 766 of 1
!pepe 3132
!pep 8
!pep 3132
^
x = [1,2,3] # 1-2-3
arr[0] - sum(arr[1:])
!d functools.reduce
!e
x = [1,2]
print(~sum(x)+1)
@terse needle :white_check_mark: Your eval job has completed with return code 0.
-3
arr[0] - sum(arr[1:])
-2```
!e
from functools import reduce
L = [4, 3, 2, 1]
print(reduce(lambda x, y: x - y, L))
!e
from functools import reduce
x = reduce(lambda num1, num2: num1 - num2, [4,3,2,1])
print(x)
@uncut meteor :white_check_mark: Your eval job has completed with return code 0.
-2
@honest pier :white_check_mark: Your eval job has completed with return code 0.
-2
!e
from functools import reduce
def solution(roman):
result = []
table = {
'I': 1,
'V': 5,
'X': 10,
'L': 50,
'C': 100,
'D': 500,
'M': 1000
}
slice_number_eval = []
for index, i in enumerate(roman):
r_numeral_number = table.get(i)
for o, z in enumerate(roman[index:]):
if table.get(z) > r_numeral_number:
slice_number_eval.append(roman[index:o+index+1])
roman = roman[:index] + roman[o+index+1:]
result += [~reduce(lambda x, y: x - y, [table.get(r) for r in i])+1 for i in slice_number_eval]
result += (table.get(i) for i in roman)
return sum(result)
# ------------------------------------------------------------
print(solution('VI')) # 6
print(solution('IV')) # 4
print(solution('XVII')) # 17
print(solution('MDCLXVI')) # 1666
print(solution('MDCLXIV')) # 1664
print(solution('MMMCDLXXIV')) # 3474
@terse needle :white_check_mark: Your eval job has completed with return code 0.
001 | 6
002 | 4
003 | 17
004 | 1666
005 | 1664
006 | 3476
from discord import Colour, Embed
from datetime import datetime
from typing import Optional, Union, Iterable
class EmbedHelper(Embed):
def __init__(self, *fields: Iterable[str, bool], *, title: Optional[str] = None,
description: Optional[str] = None,
colour: Optional[Union[Colour, int]] = None,
thumbnail_url: Optional[str] = None,
author_url: Optional[str] = None,
author_name: Optional[str] = None,
footer_url: Optional[str] = None,
image_url: Optional[str] = None,
footer_text: Optional[str] = None,
timestamp: Optional[datetime] = None):
# TODO: ADD DOCSTRING
super().__init__()
self.title = title or None
self.description = description or None
self.colour = colour or None
self.timestamp = timestamp or None
if footer_text:
if footer_url or footer_text:
if footer_url and footer_text:
self.set_footer(text=footer_text, icon_url=footer_url)
else:
if footer_text:
self.set_footer(text=footer_text)
else:
self.set_footer(con_url=footer_url)
if image_url:
self.set_image(url=image_url)
if author_url or author_name:
if author_url and author_name:
self.set_author(name=author_name, icon_url=author_url)
else:
if author_url:
self.set_author(icon_url=author_url)
else:
self.set_author(name=author_name)
if thumbnail_url:
self.set_thumbnail(url=thumbnail_url)
if footer_text:
if footer_url or footer_text:
if footer_url and footer_text:
let x = optional ?? 0
gess who is back
Hemlock isn't back yet? /s
ยฏ_(ใ)_/ยฏ
DispatchQueue.main.async { <stuff> }
from discord import Colour, Embed
from datetime import datetime
from typing import Optional, Union, Dict
class EmbedHelper(Embed):
def __init__(self, *, title: Optional[str] = None, description: Optional[str] = None, colour: Optional[Union[Colour, int]] = None,
thumbnail_url: Optional[str] = None, author_url: Optional[str] = None, author_name: Optional[str] = None,
footer_url: Optional[str] = None, image_url: Optional[str] = None, footer_text: Optional[str] = None,
fields: Optional[Dict[str, str], timestamp: Optional[datetime] = None):
"""
This sucks, used discord.Embed.from_dict()
"""
super().__init__()
self.title = title or None
self.description = description or None
self.colour = colour or None
self.timestamp = timestamp or None
self.set_footer(text=footer_text or self.Empty, icon_url=footer_url or self.Empty)
self.set_image(url=image_url or self.Empty)
self.set_author(name=author_name or self.Empty, icon_url=author_url or self.Empty)
self.set_thumbnail(url=thumbnail_url or self.Empty)
for name, value in fields:
self.add_field(name, value)
@zealous wave u make me sick
class EmbedHelper(discord.Embed):
def __init__(self, *fields: Union[str, bool], title: Optional[str] = None,
description: Optional[str] = None,
colour: Optional[Union[Colour, int]] = None,
thumbnail_url: Optional[str] = None,
author_url: Optional[str] = None,
author_name: Optional[str] = None,
footer_url: Optional[str] = None,
image_url: Optional[str] = None,
footer_text: Optional[str] = None,
timestamp: Optional[datetime] = None):
# TODO: ADD DOCSTRING
super().__init__()
self.title = title or None
self.description = description or None
self.colour = colour or None
self.timestamp = timestamp or None
if footer_url or footer_text:
if footer_url and footer_text:
self.set_footer(text=footer_text, icon_url=footer_url)
else:
if footer_text:
self.set_footer(text=footer_text)
else:
self.set_footer(con_url=footer_url)
if image_url:
self.set_image(url=image_url)
if author_url or author_name:
if author_url and author_name:
self.set_author(name=author_name, icon_url=author_url)
else:
if author_url:
self.set_author(icon_url=author_url)
else:
self.set_author(name=author_name)
if thumbnail_url:
self.set_thumbnail(url=thumbnail_url)
if author_url or author_name:
if author_url and author_name:
if footer_url and footer_text:
self.set_footer(text=footer_text, icon_url=footer_url)
elif footer_text:
self.set_footer(text=footer_text)
elif footer_url:
self.set_footer(con_url=footer_url)
choices = np.concatenate([np.random.choice(np.where(temps < 2.2)[0], size=2), np.random.choice(np.where((temps > 2.2) & (temps < 2.3))[0], size=1), np.random.choice(np.where(temps > 2.3)[0], size=2)])
chi = [(np.mean(np.sum(i, axis=(1, 2))**2) - np.mean(np.sum(i, axis=(1, 2)))**2)/t for i, t in zip(movies, temps)]
a = [1, 2, ...]
b = [(1, 2), (3, 4), ...]
zip(a, zip(*b)) == [(1, 1, 2), (2, 3, 4), ...]
itertools.chain ๐
result += [~reduce(lambda x, y: x - y, [table.get(r) for r in i])+1 for i in slice_number_eval]
banna rice is good
!e
print(~4+1 )
@uncut meteor :white_check_mark: Your eval job has completed with return code 0.
-4
yes
!e
x = -4
print(-x)
@uncut meteor :white_check_mark: Your eval job has completed with return code 0.
4
!doc functools.reduce
functools.reduce(function, iterable[, initializer])```
Apply *function* of two arguments cumulatively to the items of *iterable*, from left to right, so as to reduce the iterable to a single value. For example, `reduce(lambda x, y: x+y, [1, 2, 3, 4, 5])` calculates `((((1+2)+3)+4)+5)`. The left argument, *x*, is the accumulated value and the right argument, *y*, is the update value from the *iterable*. If the optional *initializer* is present, it is placed before the items of the iterable in the calculation, and serves as a default when the iterable is empty. If *initializer* is not given and *iterable* contains only one item, the first item is returned.
Roughly equivalent to:... [read more](https://docs.python.org/3/library/functools.html#functools.reduce)
15
16
psst
18
19
20
sorry im just trying to type
yes this is a bad idea
take while?
what is that
define a funtion
takes a prim (number)
going to return ??
im listening to you
LOL
use 7
!e
from itertools import takewhile
for x in takewhile(lambda x: x < 7, [3,1,4,2,6,9,1,23,4,3]):
print(x)
@uncut meteor :white_check_mark: Your eval job has completed with return code 0.
001 | 3
002 | 1
003 | 4
004 | 2
005 | 6
!docs itertools.takewhile
itertools.takewhile(predicate, iterable)```
Make an iterator that returns elements from the iterable as long as the predicate is true. Roughly equivalent to:
```py
def takewhile(predicate, iterable):
# takewhile(lambda x: x<5, [1,4,6,4,1]) --> 1 4
for x in iterable:
if predicate(x):
yield x
else:
break
!e
print([1,2][0])
print(*[1,2])
@terse needle :white_check_mark: Your eval job has completed with return code 0.
001 | 1
002 | 1 2
lol what
i know right
probably you ate soap
ate soap
Major. Hemlock
reporting for duty 
yes
do they have different switches
or you just simple buy them cause you like design
Hello all
import balding
@whole bear same ๐
I am in 8th as well @whole bear is correct ๐
@whole bear Where did everyone go...
i miss an area for hardware ๐ฅ๏ธ โจ๏ธ ๐ ๐ฑ๏ธ
@uncut meteor @terse needle @vivid palm Come hither
@rugged root That's why I don't speak I'm 14 I don't wanna be the annoying 14 yr old ๐
Ty ๐
^ do you say monkaS outloud?
Me 43
@vivid palm I fake needing to get my laptop charger... I don't use a laptop
@dense ibex YES I REMEMBER THAT
@rugged root Call to mommy o-o
@rugged root got very nice hair
@vivid palm Online
@dense ibex ok quick question are you doing terrible in school as well?
@vivid palm I got one of my perv gym teachers in trouble they were making kids do squats on camera (record it and submit it) shit was weird asfff
I got a 10% first quarter just participation grade ๐
@jaunty falcon ??????????????????????
yea
The guy also happened to be the girls volley ball coach...
Nope :/
Is so dumb how hard it is to fire a teacher
The reason they didn't was "They couldn't prove anything" or something along those lines
and the recorded video footage and asssignment intsructions weren't enough?
@rugged root What was you address I want coding lessons...
Nope cause they just said it was just an assignment

@vivid palm Do you live in the US?
yes
@rugged root can we get a chart command to autogenerate fake charts?
...
florida?
chart?
Restart pycharm if you havent yet
See you guys later
Wth?
I've never heard of this?
@uncut meteor did you develop pycharm \s
this man knows all the tricks
@olive hedge how did you do it?
Hey @uncut meteor! I'm back again don't know if you remember me. Is there any way you could help me with a script I have been struggling with? I'm pretty stupid but I got to this last part of what I need to do something really cool but it just isn't working
I got issues with using my desktop
I have atleast 2 folders where I just dragged everything in my desktop into the folder
First I'm trying to get my program to read a screen and the image is a variable (which I have been struggling with...) and the second is I think just a really dumb mistake on the loop I created because I still have limited knowledge..
import glob
import cv2
import pyautogui
for i in range(1,10):
templates = [cv2.imread(file) for file in glob.glob("Documents/Enroute/ImageDetection/"+ i + ".png")]
d=pyautogui.locateCenterOnScreen( i + ".png", confidence=.9)
if d is True:
i = str() #I was told changing this to a string would help but it is still having issues...
import var(i) + ".py"
break ```
@olive hedge I know your locally hosted something's login details ima hack you now
Please I am basically a 3rd grader with crayons when it comes to coding >.<
So basically what I want is for it to read the name which would be a # and import a script with a file named with the same #
Sorry a number
Basically I'm trying to get it to look at the screen match the image if there and then report with the next script if possible
@olive hedge What are you coding?
Does that make sense?
I'm new and I've been basically bashing my head against the wall till 2am trying to figure this out. Kinda mind melted lol
I'm not used to all of it lol
import glob
import cv2
import pyautogui
def one():
print("One")
def two():
print("Two")
# Basically a switch statement
functionality = {
1: one,
2: two,
}
for i in range(1, 3):
img = cv2.imread(f"Documents/Enroute/ImageDetection/{i}.png")
if pyautogui.locateCenterOnScreen(image, confidence=0.9):
functionality[i]
You are a genius @uncut meteor I appreciate you so much my guy
Do you have any sort of recommendations to better understand cv2/pyautogui?
keep playing
Fair. Thank you again this just finished exactly what I need
@uncut meteor The multi tab terminal thing?
I hate it
I dunno
I don't have the effort to change to it
fairs
fields: Optional[list[dict]] = None
@zealous wave I mean that isn't bad compared to what I've done before
what's happening?
Sela [MAHOU] on the NA server | Battles: 36498 - Win Rate: 69.42% - WN8: 3807 | World of Tanks Statistics
World of Tanks Player Stats and MoE Reqs
Horray JS SPAs....
cringe
Eyo
@proud tangle ๐
is py2 deprecated now ๐ ?
I'm glad it was from then and not recently
yeah
py2? who's she?
ow my ears it went boom
fuck python 2
she used to be my bae
It had my name in the file
fixing that
lmao
That's unfortunately how it is
this screen si 2k and I can only stream 1080
๐
bruh 2.3 is literally older than me
you are babby

you're old
i-
you-
xrange ๐
lmao
I ran into this before
and I didnt assign after doing int
def scale_image(image, x_scale, y_scale=None):
if y_scale is None:
y_scale = x_scale
(x_size, y_size) = image.get_size()
x_size = x_size * x_scale
y_size = y_size * y_scale
int(y_scale)
int(x_scale)
return pygame.transform.scale(image, (x_size, y_size))
๐
Stylidium (also known as triggerplants or trigger plants) is a genus of dicotyledonous plants that belong to the family Stylidiaceae. The genus name Stylidium is derived from the Greek ฯฯฯฮปฮฟฯ or stylos (column or pillar), which refers to the distinctive reproductive structure that its flowers possess. Pollination is achieved through the use of t...
my poor ears
I dont know what this code is supposed to do
c = 0
while True:
for event in pygame.event.get(pygame.KEYDOWN):
if event.key == K_RETURN:
return ''.join(txt)
elif event.key == K_BACKSPACE:
try:
del txt[len(txt)-1]
except:
pass
elif event.key == K_ESCAPE:
sys.exit()
else:
txt.append(event.unicode)
a = font.render(''.join(txt), 1, (255,255,255), (0,0,0))
e = c
c = a.get_rect()
if e > c:
c = e
maybe some kind of centering?
help appreciated lol
right
txt.append(event.unicode)
a = font.render(''.join(txt), True, (255,255,255), (0,0,0))
# e holds the max width this text has ever been so we can paint over it for backspace logic
# This was originally written in python 2.3 where this logic actually worked
old_rect = erase_rect
erase_rect = a.get_rect()
if old_rect > erase_rect:
erase_rect = old_rect
d = pygame.Surface((erase_rect.width, erase_rect.height)).convert()
figured it out 
current crash is because this is expecting an old version of pickle
and its writing the wrong protocol to the file
this code is fucky
def quit(self):
#highscoretxtbar = Highscoretxtbar(self.hsname, self)
self.hsname = gettxt(games.screen._display)
highscore = self.astrocrash.score.value
print('Getting High Score...')
try:
hfile = open('highscores.scores', 'r')
adata = pickle.load(hfile)
hfile.close()
except:
adata = []
scoreright = {}
scoreright['score'] = str(highscore) + ':' + '\n'
scoreright['time'] = dtime + "\n"
scoreright['person'] = self.hsname + '\n'
if Ship.lives <= 0:
scoreright['lives'] = str(Ship.lives) + "\n"
else:
scoreright['lives'] = '0\n'
scoreright['world'] = str(self.astrocrash.world) + '\n'
scoreright['level'] = str(self.astrocrash.level) + '\n'
highfile = open('highscores.scores', 'w')
highfile.write('')
highfile.close()
highfile = open('highscores.scores', 'a')
adata.append(scoreright)
pickle.dump(adata, highfile, 0) #write to readable NOT BINARY, or you will get an EOFError
highfile.close()
interesting, so I did have a high scores option here
why did I remove it

ok, so the aim targetting is also broken
whihc is no surprise because getting 13/14yro me to do trig was hard
Ok so
important detail here
this code is told to run at 60fps
but it never actually did so at the tijme,. it did like 15
so the velocity leaps are all wrong
and I turned them down buit apppppparently not hte gravity
so gonna fix that
mmk, so the black holes lever crashes
Oh fun
so, the deal here, is that apparently somethings wrong with my sizes
wat type of game is it @proud tangle
oh nice
Trying to figure out why this is tyring to scale an image to a width of zero
well hope u figure it
I seee
This code is lucky to have worked
it basically tries to scale the sprite down to tiny but does not check if it would hit zero right
so it tries to scale to zero and goes boom
current issue: explosions collide with other explosions
they shouldnt
ok, I think I fixed the explosion issue, mostly
next issue is the score screen locks up sometimes, which is very confusing
Ok, well, I threw in some debug code for that, fixed a crash related to reaching part of the game that was never finished
and now I've realized the source of some of this stutter, its loadingn the explosion images off disk each time one goes off
time to fix that
and bug found: if I only filter for keydown events if another event happens itll lock me out, I think
cringe
morning everyone
Hi!
man... only a few people are talking here rn ๐
This room is here as an adjunct to the matching voice chat. If they're not in that, then there's usually less point, vs, say, the ot channels.
gm
u should really go on Ted Talk Opal
no
havent touched python in a while
making basic programs xd
yeah
xd
Hi @somber heath
Okay imma listen to the vc as a podcast
Not a terrible idea
but suddenly got something to work on
for line in file.readlines():
if username in line and password in line:
print("LOGGED IN")
client.send("ACCESS".encode())
threading.Thread(target=handle, args=(client,)).start()
else:
print("LOGIN DENIED")
client.close()
break
username_from_file, password_from_file = line.strip().split('-', 1)
if username == username_from_file and password == password_from_file:```
if "LOGIN" in data:
print("ATTEMPT TO LOGIN")
info = client.recv(2048).decode()
username, password = info.split("-", 1)
for line in file.readlines():
if username in line and password in line:
print("LOGGED IN")
client.send("ACCESS".encode())
threading.Thread(target=handle, args=(client,)).start()
else:
print("LOGIN DENIED")
client.close()
break
@rugged root for a one second you sounded like a goofy ๐
when you said "wHo wAnts tO pArtY?"
Hemlock what's with your mic?
it's kinda weird, before it was better
I know that a week ago it sounded better
Now it's better
@somber heath I'm confused, I'm afraid to ask
broo
the magic word
!paste
Pasting large amounts of code
If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/
After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.
if "LOGIN" in data:
print("ATTEMPT TO LOGIN")
file = open("users.txt", "r")
info = client.recv(2048).decode()
username, password = info.split("-", 1)
for line in file.readlines():
username_from_file, password_from_file = line.strip().split('-', 1)
print("username: " + username + "\n username from file: " + username_from_file)
print("password: " + password + "\n password from file: " + password_from_file)
if username == username_from_file and password == password_from_file:
print("LOGGED IN")
client.send("ACCESS".encode())
threading.Thread(target=handle, args=(client,)).start()
else:
print("LOGIN DENIED")
client.close()
break
def getembeds(_embed : discord.Embed, embeds: Union[list[dict], dict]):
for embed in embeds:
try:
name, value, inline = embed.values()
return _embed.add_field(name=name, value=value, inline=inline)
except ValueError:
name, value = embed.values()
return _embed.add_field(name=name, value=value)
``` why isnt the third embed being picked up? https://paste.pythondiscord.com/veseboquze.py
from math import sin, cos, radians, pi
from numpy import linspace, array
import turtle
turtle.mode('logo')
turtle.speed(0)
turtle.hideturtle()
turtle.tracer(0)
turtle.delay(0)
turtle.width(5)
def uvec(d):
r = radians(d)
return array([sin(r), cos(r)])
funcs = [(lambda t: sin(t)) for s in range(20)]
adj = 0
while True:
for t in linspace(-pi*2, pi*2, 300, endpoint=False):
turtle.clear()
for h in linspace(0,360,3, endpoint=False):
turtle.penup()
turtle.goto(0,0)
turtle.setheading(h+adj)
adj -= sin(t)
turtle.pendown()
for func, width in zip(funcs, linspace(10,2,len(funcs), endpoint=True)):
turtle.width(width)
turtle.right(func(t)*10)
turtle.forward(10)
turtle.update()```
Tentacles. ๐
@zealous wave I'm sorry to bother you, but you seem experienced with discord.py
Do you know to check if a user has the permissions to bypass voice channel locks? (can connect even if it shows he can't in the channel permissions)
well, they cant join the vc if they dont have permission to lol
Yeah, 3.9.2
Hi
I ran the code and it crushed :'(
Not voice verified, not 50 msgs yet
I'm back
Brot
These ambiance vids on YouTube are a really nice compromise vs podcasts
Funnily enough, more stimuli helps me focus
So like, I can have the TV on the background, then music on YouTube, while still programming properly
Yee
GMGM
Guten Morgen ^^
I don't know if it's just a quirk of mine or it's just that I haven't really gotten myself checked up

Not a good compromise with my RAM usage though 
4 GBs
oof
I have 16 GB of RAM

lol
I'll recopy it over verbatim from the functioning copy. Hold on.
For me it just crushes
which key you use for push-to-talk, if you use push to talk?
Left CTRL
if I would use it, I would put it on a button on the side of my mouse
yup, nice Left Ctrl
three button mouse ๐ข
left, middle, right, change dps and another 2 on the side
left ctrl is fine, doesn't mess with browser, editor etc
Why do I have to fight dependency resolution 

JS tooling is pain

Deprecated JS tooling is pain
a question for job people
if your company has no bonds, can you leave whenever you like or does it require two-weeks notice or something like that?
A fish? Never heard of it
@fiery juniper @glacial grail Reedited from known functioning.
IT WORKS :)
so cool
ooh nice
I love the optical illusion
if you look at the middle, it moves really fast
if you look at the edges, it slows down
It is rotating.
I know that lol
But yes. It has a nice movement to it.
Damn
What are you running it with?
why
I hate how you place buttons and such on the screen, so annoying
and the file is pretty big when you use a lot of libraries
...huh. It shouldn't do that.
PureScript tooling is so freaking good though
When you import a file, what really happens is just the file is ran, and in it it defines the functions, right?
I'm running it on 3.8 and IDLE. 32 bit and on a potato.
I'm talking about import <module>
It shouldn't matter.
I'm ok
Run the py directly from terminal?
Hey @glacial grail!
It looks like you tried to attach file type(s) that we do not allow (.exe). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .flac, .afdesign, .m4a, .csv.
Feel free to ask in #community-meta if you think this is a mistake.
btw, when you import a file it just runs it
this actually exists dayum
Discord as Dicsord
Nice
this is what I get when I typed https://dicsord.com
oh wait
what
now it doesn't show anything
I'm confused
still shows for me
so once it worked, and after that it didn't
That's a good question
๐ค
https://githib.com is still up for grabs, just saying
Whois Lookup for guthib.com
How to grab sites?
aliens
I agree
Woo!
I really love/hate the fact that you worked really hard on something and then you found out that there is already a function for that
You hate that you only found now
of course
are you guys talking
Can you not hear us?
i cant hear anything
@rugged root Kali ma! Kali ma!
Hemlock, is there a range in C#?
no
I need to leave, cya
check your user setting audio output
same cya
Curious.
bro i cant hear none!!
same here
Hold on...
looks like im not the only one... ๐
@whole bear USA
Ye
Hemlock ```csharp
using System.Linq;
foreach (var v in Enumerable.Range(0,100)) // Range
Write(v)
much better
LINQ is inspired by FP btw
US east 
sdafsadfsdafasdfsdfsdw3ei7';uy
npx create-react-app my-app
cd my-app
npm start
@whole bear no DMs pls
ok Your name is Persian
yes i learned that mina is a persian name recently. it's also a japanese, korean, and hindi name too
I swear if this is a rickroll @whole rover
famous hindi name
Hasn't loaded for me yet lol
From where you are actually
lol
In Iran, it is the name of a bird
yes i learned that last week too lol
There can be a lot of overlap between phonetic languages
very good
Where do you live?
I love those videos when they drop cats on their back, and they swish turn their bodies to land on their legs
oh my god, I need pen-paper for this SLL
C# ๐ฉ
the only reason, I don't want one
Itโs not that bad....
Itโs like Java but not as awful
@whole bear you know anything about my name: Fabin
what's the difference b/w c# and c++ ??
I'm too lazy to set up tooling though 
c# used for unity but c++ is not used for that
sad
Tell me so I know
@whole rover why are you streaming your video but it doesn't seem to show anything?
well i dont know anything either about my name
Nice home @whole rover
Thanks
what is sad?
I'm gone now anyway
you dont know anything about my name so sad
:)), I did not remember the saw
what's the pastebin link?
you mean you didn't see my name
well its Fabin
I can say the Persian meaning of your name
yeah
this is my name
say it then lol
So, what is sad?
ok
12 tabs
my new internet
goes up to 140
but dad's using some bandwidth rn
google has aced the UI
you can change it, no ??
oh yeah, got to fight the big tech
I need some help on this, one site opens up automatically everyday at the same time
I have no idea why or how ?
my friend at msft says they can't use google search ๐
company policy ??
Microsoft is huge on "Eating your own dog food"
!pypi fuckit

in C#, default constructors have to be public?
Hemlock, Rabbit?
Also the License
WTFPL
ask pub
who?
If you want them to be Public, then yes?
C# has Protection Levels
it says 'LinkedList.LinkedList()' is inaccessible due to its protection level
Namespace.Constructor โ๏ธ
Unlike Python which exposes everything, in C#, you must explicitly say this should be exposed
eh.. fu** it, I'm gonna do Algos
not data-structs tonight
like everything is automatically private, to make public you have to say so ?
brb, gonna take a short break
not sure what default protection level in
Pretty sure C# PEP8 equivlent says everything should be declared with protection level
that's dark
@amber raptor why dont you have helper role
Because they haven't asked and I don't want it. I refuse to join any club that would have me as a member.
well you joined this server
Interesting
totally out of context, but damn.
That's a lot of junk in the trunk.
you guys heard of Cognizant?
how you sit down
What the hell
GAZE UPON MY WORKS AND BEHOLD THE POWER OF PURE CSS. JAVASCRIPT IS POWERLESS NEXT TO MY MY MIGHT. THE SCRIPT-SIDE IS THE PATHWAY TO DARKNESS, FEAR, AND KILOBLIGHTS.
User Inyerface - A worst-practice UI experiment
I also found this in the wild http://codeofrob.com/
lol
The JS module system is ergh
Well, node/npm's at least
Yeah I migrated my app to yarn
Just recently too
I heard something on youtube about Next.js
nuxt.js not next
I'll never touch bare CSS
scss goes brr
anyone here can explain like how all the programming languages are interconnected, like html and css are front end but how do swift or a couple of other languages like kotlin, scala do
like grouped by oop, what else ??
less honestly no I used some scss
I'm more of a languages person than a web dev guy so I can't be bothered to learn CSS
Yeah but like, I'm already too preoccupied with FP haha
You are young.
this done nothing for a lot of mins
I am, yeah
You dont need that much a Frontend. but honestly I think that GPT3 things and similar stuff will move Frotend in only UI. So if you care about UI/UX then yes learn all that if backend and functonality better learn python java kotlin.
reupping this ๐
Yeah no I only really know how to center divs and do flexbox but I practically have zero UX experience
so you are saying js cant be used for backend
No, just wishing that it didn't
Back end is, well, tedious. But maybe that's just a consequence of me using a tedious library
I think languages are just languages,
in the end you create an executable with them to run on an OS
and it will work, no matter which programming language was used
just one example
what lib
exactly explain that statement mr.hemlock
is Kotlin like Java, in syntax?
verbose,
no like how do all languages fit together in a bigger framework
@hoary inlet It's not that languages are interconnected with each other, it's just that they can have a symbiotic relationship e.g. the trio of HTML/CSS/JS
Maybe something like indirect relationships e.g. JS calling into a Python back end through HTTP requests, which can be pre-processed through a C program like NGINX
yes, like html/css are connected, while python, java and C++ are object oriented, just difference b/w public and private
service_args = ['--verbose']
driver = Edge(service_args = service_args)
so this is where verbose got his name
Object-orientedness and the like are paradigms, they're styles or abstractions for solving similar problems
you can have standalone html
nag nag nag
Rust assumes that you trust the compiler enough
Classy
C- C++ - Java --- from the OOP side they are origins to most languages in that order exactly. Functional side LISP - ML - Haskell. And then independent like Prolog.
True enough
sound rusty
Which honestly you should, because it's almost right all the time
XYZ# is trash get over it
F# is niche
Kotlin is better
never went under it
browndj
functional => OCAML !
COBOL ๐
only true one
So much wrong
I believe there's quite a few FP researchers working at Microsoft Research
just trolling ๐
vlang anyone?
Probably explains the motivation for stuff like LINQ and F#
I have heard of clang
ok, I'm gonna call it a day, have a meeting early in mor tommrow
night everyone or have a good day (whichever)
It's Go, but Rust
its rusty
browndj @rugged root
Who's talking? Rabbit or scoop?
me
!voice @fathom meteor This should tell you what you need to know
Voice verification
Canโt talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
@umbral rivet Is there a reason you're attempting to waste my time?
how am i wasting ur time?
ur mad
kotlin is for android only right ?
Are generics absolutely necessary nowadays? For higher-level, more abstracted languages anyways.
They make sense for modeling structures I suppose but using it for everything else is just eh
True
great answer
thx Mr.Hemlcok
Yeppers
oh wait its bc u have no answer
SoulGem what?
He's attempting to hassle me
and hows that
good luck I guess 
still never gave a answer
it's called MES
what a clown
mans a admin in a discord server n thinks hes better than everyone now
Love that gif
lol we are all trying to ignore you
!ban 813281024922484767 If you're only here to annoy staff members then I suppose you don't really have a place here in the server
:incoming_envelope: :ok_hand: applied ban to @umbral rivet permanently.
Cheers
and people say hemlock is iron fisted
In fairness I encouraged him to do it
I'm not either lol
yeah, no completely agree with the decision
Hemlock is a god, you can't hassle him
Hardly
But yes, trolls do stupid shit when they don't get the attention that they want
I'm just trying to teach and keep people happy
Best time to strike
GOD 
Nip it in the bud
yeah, he gets emotional when discussing something
loll
*coughs*
Not a fan until my SO dragged me into it
dope like cocain ?
I just like anything not mainstream
same shit ? no lol
@swift valley is that momo like i know its twice but im not sure
k-pop is for teens
Nah I was talking about the music that I do listen to on a regular basis
"all that jazz" that's a dope phrasing
razmatazz
I need to find a breakcore playlist
lol
I once was there actually
we are from there
no one cares ๐
not at all
you can live whatever you want :
We don't, huh
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag```
docker run --name some-mysql -d mysql:tag
hmmm
hey can anyone help me
With?
i cant install packages in sublime
Is it giving you errors?
no i cant even see that in command palette
Oh you have to install it
can i post youtube links here?
You can
radish ?
okay!
So long as it's not something terrible
One sec, I'll get you the instructions for that
god I hate sublime, I can never set it up
AGREED
use double \
that's deep
database is for noobs, we use excel !
he speaks the truth
yeeeaaah
sometime access
!voice @crystal yacht If you're wondering why you can't talk, this should help
Voice verification
Canโt talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
@swift valley ๐
Your email address does not belong to any university that we know. You can apply with another method (see tabs above) or add your school to JetBrains' list.
Are you in Uni?
I mean the Community versions are still good
Most of the pro stuff you don't need
hs
@candid venture look at dms when you can pls
clion has 30 day trial only
@rugged root i cant hear
You might have to restart your client
I think some other people had that issue a bit ago
what does that mean
Close Discord and then reopen it
Can you hear us?
did still not working
Check your settings to make sure it's looking at the right devices
And if that doesn't work, unplug and replug your headset/microphone thingy. And if you can't do that, I have no idea. Maybe restart your computer?
We can hear you
once they buy, they can access, just have to figure out a way they can't share the code further
True
I can see people picking up and then leaving in the middle and someone else picks up
just how long the game is at bleeding edge of tech
@rugged root i need a favor
Not sure I like where this is going
https://redislabs.com/redis-enterprise/redis-insight/
can u download the windows version and send the setup to me?
my dumbass downloaded the macos version and they blocked it
When it comes to databases, there are two kinds of people in the world. Those who love to type commands and those who like to interact with their data visually. OK, maybe the world doesnโt always need to be divided into two categories. Sometimes you want the best of both worlds. And now Redis gives [โฆ]
Wait, did you say โFREE?โ
Yes, I did! RedisInsight is 100% complimentary! We want every Redis user to be able to take advantage of RedisInsight. We hope it will make Redis easier to use, with better visibility of your data. Eventually, youโll be able to use RedisInsight as a single place for both GUI- and CLI-based interactions with your Redis database.
recurrent revenue is way profitable then selling a single one time PLC
The plugin is forked from https://github.com/dboissier/nosql4idea mainly focus on support for redis
Support redis cluster
Support add key value...
im gonna bring this up again
i cant install package control in sublime
its not showing up
is it necessary to make it work in sublime ?
Uninstall and reinstall Sublime and then try to click the Tools > Install Command Pallette thing again
sorry, i didn't hear half of your conversation, but what is that if I may ask??
i mean sublime package control
redis, a databse
tried that
radish is not a DB
it didn't change anything
Maybe run Sublime as admin?
well it takes some time, the first time around
radish??
i dont know
"redis" ... a joke
#python-discussion is such a mess
i never had any such problems with sublime...
i also never installed it on windows (I guess you are on windows)
there are cracks for sublime...
i know it is forbidden to put them here
the problem is not tu use "anything you want"
lemme destroy it
@rugged root "The only thing you have to deal with is the fact that it bugs you." As well as the gnawing, soul-crushing guilt.
using vim is important because it makes the communication with the machine soooo fluid
so you stop thinking while editing
like one month ?
i understand you can say "vim is long to learn"
but the time you spend, you get it back
well
debugging exists in terminal
i simply use pudb
You could always sprinkle prints here and there
the difference is that vim is light
tho spending time to learn how a debugger works pays tho
tell me something that st has and that vim does not
Ye, I'm just lazy
@tall latch Press CTRL + Shift + P. That should open up the palette. From there you should type in "Install Package Control"
A single, unified LSP client that isn't prone to breakage
for plugins, vimscript is quite easy and better than python for plugins (for me at least)
I thought that's what was not working ?
that doesn't come for me
coc.nvim, LanguageClient-neovim, Neovim's native LSP
oh yeay i include nvim in vim ^^
already saw this one, really true
but vim is the only of the kind (with nvim)
Mornin' @faint ermine
evenin' pure
Package Control is a convenient package manager in Sublime Text that allows the user to find and install a package quite simply, as well as to remove ...
night
i used sublime for a long time, but now, i use vim for every project
Fair
the point with vim is that :
- you stop using your mouse (and who seriously thinks that mouse is as quick as keyboard)
- you divide by at least 3 the number of keys you press in order to do somthing
Hanging out at VC lol
yes sorry
I used to use VSC but code navigation with the mouse was getting cumbersome; and I'm too lazy to learn the keybinds
well, i don't understand : what are you doing with your mouse ?
Jumping between files, but I grew out of that
for documentation : alt-tab to your browser !
I use Emacs nowadays and it works well
my browser is qutebrowser
yeah, any help on code navigation without mouse and other than ctrl + ->
this browser is qutebrowser
what ?
vim has bugs ?
well, i anyway use a trackpad XD
i use an external trackpad
cause it is just for my pinkie
so i can drive my mouse without moving my hands from my keyboard
or only of 3cm
How to get voice verified
well, if you use vim a lot, it gets one bottleneck to move your fingers
especially from keyboard to mouse
!voice @pine ledge That'll tell you what you need to know
Voice verification
Canโt talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.
I see
your sublime problem is very strange
Reminds me of sublime text ๐ญ
nothing works in sublime without plugins
fax
atoms has everything pre-installed
atom is kind of a mix of sublime and VSC but with an awsome git integration
well the VSC github integration is also cool yes
and sublime also quite cool
vsc is the best I have found
Crispy compression
that's a great course
the main problem is that, on my computer, anything more heavy than atom is lagging
My i3 processor is very slow
so i sometimes use atom for html because i can get live preview
but i still prefer vim, mainly for the window and tab navigation
Should I use VISUAL studio for machine learning or pycharm
either one
which one is better
vsc is a text editor
I see
vscode lags on my laptop
and there is no vsc on IOS
XD
(there is iVim)
anyway i use ssh to my computer ^^

night โ๏ธ โ๏ธ
i like having my editor on ios when i'm not at home and i get an idea about a program
and then i could write it down but it is still better to make a draft on phone...
(i know it is a very special case, and it is really more funny than usefull)
Seriously?
Why are there so many people in VC0?
hey, while i appreciate the joke its inappropriate for the server thanks
Ok thanks
Why
It's one of the most used channels on this server you know
Because if your too young you cannot get a job
I am pretty old
you can get a job apply for google free enter
Google free enter?
basically they give you a project
and if you complete it
then you are inh
they call it google crash course I believe
It must be very difficult
But I am adult
True so it should be easier for you is what im implying
but @rugged root , what editor are you using ?
When to use threading
print("Hello World!")
Dependency resolution is a pain
Can anyone hire me
bruh
Isn't that PyCharm he's using?
Although yes, requirements.txt is often more than enough
they also talked about intellJ
so i didn't really understood...
oh yeah... totally forgot that 
Can anyone take me in as a intern
print("Bruh")
but probably if you say it
Buddhu what is your favourite IDE
I use vscode





