#voice-chat-text-0

1 messages · Page 1032 of 1

neat acorn
#

for i in range(len(nums)):
for j in range(i + 1, len(nums)):

whole bear
#

y = [1, 2, 3]

#

x = ['a', 'b', 'c']

somber heath
#

Whevever you see something that looks like

text = "abc"
for i in range(len(text)):
    print(text[i])```Consider instead```py
text = "abc"
for letter in text:
    print(letter)```They're roughly the same thing, but the latter is cleaner.
#

!e py text = "abc" for iv in enumerate(text): print(iv)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

001 | (0, 'a')
002 | (1, 'b')
003 | (2, 'c')
somber heath
#

!e py for i, v in enumerate("abc"): print(i, v)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

001 | 0 a
002 | 1 b
003 | 2 c
somber heath
#

!e py i, v = (0, 'a') print(i) print(v)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

001 | 0
002 | a
somber heath
#

Variable unpacking.

#

!e ```py
def func(iterable, target):
for ia, va in enumerate(iterable):
for ib, vb in enumerate(iterable):
if ia != ib:
if va + vb == target:
return ia, ib
raise ValueError("No solution found.")

iterable = 1, 2, 3
target = 5
result = func(iterable, target)
print(result)
func(iterable, 9001)```

wise cargoBOT
#

@somber heath :x: Your eval job has completed with return code 1.

001 | (1, 2)
002 | Traceback (most recent call last):
003 |   File "<string>", line 13, in <module>
004 |   File "<string>", line 7, in func
005 | ValueError: No solution found.
somber heath
#

There's a few ways you could flatten the indentation, but this is reasonably clean.

#

!e py import random vs = [*range(10)] print(vs) random.shuffle(vs) print(vs)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

001 | [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
002 | [0, 4, 2, 8, 9, 6, 1, 7, 5, 3]
somber heath
#

!e py import random vs = [1, 2, 3, 4, 5] result = random.sample(vs, k=len(vs)) print(vs) print(result)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

001 | [1, 2, 3, 4, 5]
002 | [2, 1, 4, 5, 3]
somber heath
#

!e py vs = [1, 2, 3] list.append(vs, 4) print(vs)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

[1, 2, 3, 4]
whole bear
#

this is the way golang uses append:

def append(l,i):
    return l + [i]
normal goblet
#
for i in nums:
    n += i
    if n <= target:
        print(nums.index(i))
somber heath
#
def f(vs):
    vs.append(4)
    return vs```I see this, sometimes.
#

Not putting this forward of an example of good practice.

normal goblet
#

oh if you don't want to mutate the list you will need to make a new list

whole bear
#
x = "hello_world"
y = "hello_world"
#

!e

help(id)
lavish rover
#

!e

a = "hello_world"
c = "hello"+"_world"
print(*map(id, (a, c)))
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

140529206961136 140529206961136
whole bear
#

x = append(list, item)

lavish rover
#

!e

if True:
  x = 5
print(x)
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

5
lavish rover
#

!e

if cond:
  x = 5
else:
  y = 6
fresh ember
#

thx

lavish rover
#

(+ 2 (* 3 4))
2 + 3*4

#
foo() if x else bar()
whole bear
#
(+ (if (> 3 2) 10 11) 4)
lavish rover
#
ifFunc(x, foo(), bar())
whole bear
#
def f(x, y):
    return x

f(10, 2/0)
lavish rover
#
(+ (if (> x 0) (5 / x) 1) 4)
whole bear
#
(if (> 3 2) 10 (/ 1 0))
forest zodiac
#

@wind raptor congo on being mod

lavish rover
mental rock
#

it's MIT 6.001

whole bear
#

Okay..hmm

lavish rover
#
su - mustafa
somber heath
#

FalseKnees

desert burrow
#

could someone check out my most recent post in #web-development and let me know if they have any suggestions?

lavish rover
whole bear
#

@lavish rover

#

thanks

lavish rover
#
def curried(orig, argc=None):
    if argc is None:
        if isinstance(orig, type):
            argc = orig.__init__.__code__.co_argcount - 1
        else:
            argc = orig.__code__.co_argcount
    def wrapper(*a):
        if len(a) == argc:
            return orig(*a)
        def q(*b):
            return orig(*(a + b))
        return curried(q, argc - len(a))
    
    func_name = getattr(orig, "__name__", getattr(orig, "__class__").__name__)
    wrapper.__name__ = func_name
    return wrapper
somber heath
lavish rover
#

!e

def curried(orig, argc=None):
    if argc is None:
        if isinstance(orig, type):
            argc = orig.__init__.__code__.co_argcount - 1
        else:
            argc = orig.__code__.co_argcount
    def wrapper(*a):
        if len(a) == argc:
            return orig(*a)
        def q(*b):
            return orig(*(a + b))
        return curried(q, argc - len(a))
    
    func_name = getattr(orig, "__name__", getattr(orig, "__class__").__name__)
    wrapper.__name__ = func_name
    return wrapper


@curried
def foo(a, b, c):
  return a + b + c

print(foo(1, 2, 3))
print(foo(1, 2)(3))
print(foo(1)(2)(3))
print(foo(1)(2, 3))
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

001 | 6
002 | 6
003 | 6
004 | 6
lavish rover
#
class Foo:
  def __init__(self, func):
    print("hello")
    return func

@Foo
def bar(a, b):
  return a + b

print(bar(1, 2))
peak copper
#

!e

class Foo:
  def __init__(self, func):
    print("hello")
    return func

@Foo
def bar(a, b):
  return a + b

print(bar(1, 2))
wise cargoBOT
#

@peak copper :x: Your eval job has completed with return code 1.

001 | hello
002 | Traceback (most recent call last):
003 |   File "<string>", line 7, in <module>
004 | TypeError: __init__() should return None, not 'function'
lavish rover
#
@Foo
def bar(a, b):
  return a + b

###

def bar(a, b):
  return a + b
bar = Foo(bar)
#

!e

class Foo:
  def __init__(self, func):
    print("hello")
    self.func = func

  def __call__(self, *args, **kwargs):
    print("in decorator")
    return self.func(*args, **kwargs)

@Foo
def bar(a, b):
  return a + b

print(bar(1, 2))
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

001 | hello
002 | in decorator
003 | 3
lavish rover
#

x() === x.__call__()

whole bear
#
@g
def f():
    print("xyz")
  • when you call f you call g instead
  • f is sent as an argument to g
lavish rover
#

!d contextlib.contextmanager

wise cargoBOT
#

@contextlib.contextmanager```
This function is a [decorator](https://docs.python.org/3/glossary.html#term-decorator) that can be used to define a factory function for [`with`](https://docs.python.org/3/reference/compound_stmts.html#with) statement context managers, without needing to create a class or separate `__enter__()` and `__exit__()` methods.

While many objects natively support use in with statements, sometimes a resource needs to be managed that isn’t a context manager in its own right, and doesn’t implement a `close()` method for use with `contextlib.closing`

An abstract example would be the following to ensure correct resource management:
lavish rover
#
def f():
    print("xyz")
f = g(f)

f(...)
f(...)
whole bear
#

!e```py
def gg(xx):
print("gg called")
def s(y):
return y-1
return s

@gg
def ff(x):
print("ff called")
return x+1

print(ff(3))

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 |   File "<string>", line 2
002 |     print "gg called"
003 |     ^^^^^^^^^^^^^^^^^
004 | SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
willow lynx
#

!e

def x(y):
    print('x')
    y()
    print('z')
    return y

@x
def y():
   print('y')

y()
lavish rover
#

!code

wise cargoBOT
#

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

peak copper
#
import random
def g(x):
    if random.randint(0,2)>0:
        def z(x):
            return x+1
        return z
    else:
        def y(x):
            return x-1
        return y

@g
def f(x):
    return x
willow lynx
whole bear
lavish rover
#
import random
def g(f):
  def wrapper(x):
    if random.randint(0,2)>0:
        return f(x)+1
    else:
        return f(x)-1
  return wrapper

@g
def f(x):
    return x
whole bear
#

!e```py
def wrapper(func):
return abs

@wrapper
def func(x):
pass

func(-4)

wise cargoBOT
#

@whole bear :warning: Your eval job has completed with return code 0.

[No output]
whole bear
#

!e```py
def wrapper(func):
return abs

@wrapper
def func(x):
pass

print(func(-4))

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

4
whole bear
#

!e```py
def wrapper(func):
return abs

def func(x):
pass
func = wrapper(func)

print(func(-4))

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

4
whole bear
lavish rover
#

!e

from contextlib import contextmanager

@contextmanager
def foo():
  print("starting context")
  yield 69
  print("ending")

with foo() as x:
  print(x)
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

001 | starting context
002 | 69
003 | ending
lavish rover
#
from contextlib import contextmanager

@contextmanager
def openfile(filename):
  f = open(filename)
  yield f
  f.close()

with openFile("a.txt") as f:
  print(f.read())
whole bear
#

@willow lynx code!

#

@willow lynx code!

#

lol, nvrm

willow lynx
#

Code?

whole bear
#

!code

wise cargoBOT
#

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

whole bear
#

there it is ^

#

and put the !e before it

willow lynx
#

What's wrong

wise cargoBOT
#

@willow lynx :x: Your eval job has completed with return code 1.

001 | x
002 | y
003 | z
004 | Traceback (most recent call last):
005 |   File "<string>", line 11, in <module>
006 | TypeError: x() missing 1 required positional argument: 'y'
whole bear
#

!e```py
def x(y):
print('-----')
y()
print('-----')

@x
def y(x):
print(x)

y("hello")

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 | -----
002 | Traceback (most recent call last):
003 |   File "<string>", line 8, in <module>
004 |   File "<string>", line 3, in x
005 | TypeError: y() missing 1 required positional argument: 'x'
willow lynx
#

!e
def x(y):
print('Dear')
y()
def z():
print('Have a good day')
print('thanks')
return z

@x
def y():
print('Kirti')

y()

peak copper
whole bear
#

!e```py
def x(y):
print('---')
y()
print('---')
return y

@x
def y():
print('y')

y()

wise cargoBOT
#

@whole bear :white_check_mark: Your eval job has completed with return code 0.

001 | ---
002 | y
003 | ---
004 | y
lavish rover
willow lynx
#

!e
def x(y):
print('Dear')
y()
def z():
print('Have a good day')
print('thanks')
return z

@x
def y():
print('Kirti')

y()

wise cargoBOT
#

@willow lynx :white_check_mark: Your eval job has completed with return code 0.

001 | Dear
002 | Kirti
003 | thanks
004 | Have a good day
peak copper
#

Codenames is a 2015 party card game designed by Vlaada Chvátil and published by Czech Games Edition. Two teams compete by each having a "spymaster" give one-word clues that can point to multiple words on the board. The other players on the team attempt to guess their team's words while avoiding the words of the other team. Codenames received pos...

somber heath
#

!e ```py
class MyClass:
def enter(self):
return self #as thing
def exit(self, exception_type, exception_message, traceback):
pass
def ding(self):
print("ding")

with MyClass() as thing:
thing.ding()```

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

ding
quaint oyster
#

!e```py
class MyClass:
def enter(self):
return self #as thing
def exit(self, exception_type, exception_message, traceback):
pass
def big(self):
print("dong")

with MyClass() as thing:
thing.big()

wise cargoBOT
#

@quaint oyster :white_check_mark: Your eval job has completed with return code 0.

dong
lavish rover
#

!e

class contextmanager:
  def __init__(self, func):
    self.func = func
  def __call__(self):
    self.iter = self.func()
    return self
  def __enter__(self):
    return next(self.iter)
  def __exit__(self, exception_type, exception_message, traceback):
    try:
      next(self.iter)
    except:
      pass

@contextmanager
def foo():
  print("hello")
  yield 5
  print("bye")

with foo() as x:
  print(x)
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

001 | hello
002 | 5
003 | bye
lavish rover
#

!d contextlib.contextmanager

wise cargoBOT
#

@contextlib.contextmanager```
This function is a [decorator](https://docs.python.org/3/glossary.html#term-decorator) that can be used to define a factory function for [`with`](https://docs.python.org/3/reference/compound_stmts.html#with) statement context managers, without needing to create a class or separate `__enter__()` and `__exit__()` methods.

While many objects natively support use in with statements, sometimes a resource needs to be managed that isn’t a context manager in its own right, and doesn’t implement a `close()` method for use with `contextlib.closing`

An abstract example would be the following to ensure correct resource management:
low laurel
#

what is this for

lavish rover
#

!e

from contextlib import contextmanager

@contextmanager
def foo():
  print("hello")
  yield 5
  print("bye")

with foo() as x:
  print(x)
wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

001 | hello
002 | 5
003 | bye
lavish rover
willow lynx
low laurel
willow lynx
slender gust
#

why I don't have the permission to talk

somber heath
wise cargoBOT
#

Voice verification

Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

low laurel
slender gust
#

how to finish 50 comments where to write all of this

mental rock
#

you mean comments to people on discord?

somber heath
#

The offtopic channels are decent. Here, when there's voice stuff going on.

#

Python general is often very active.

peak copper
#
Microsoft On the Issues

Today, Microsoft is announcing new changes and investments aimed at further deepening our employee relationships and enhancing our workplace culture. Specifically, we are making changes to U.S. based policies and practices related to noncompetition clauses, confidentiality agreements in dispute resolution, pay transparency in our hiring practice...

forest zodiac
#

hello

#

@somber heath

somber heath
low laurel
#

what are you doing there

somber heath
whole bear
#

!e

wise cargoBOT
#
Missing required argument

code

#
Command Help

!eval <code>
Can also use: e

*Run Python code and get the results.

This command supports multiple lines of code, including code wrapped inside a formatted code block. Code can be re-evaluated by editing the original message within 10 seconds and clicking the reaction that subsequently appears.

We've done our best to make this sandboxed, but do let us know if you manage to find an issue with it!*

whole bear
#

!e

wise cargoBOT
#
Missing required argument

code

whole bear
#

!eval e

#

!eval client

#

!eval client

#

!eval client

#

!eval Hedeed

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | NameError: name 'Hedeed' is not defined
whole bear
#

!eval os

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | NameError: name 'os' is not defined
whole bear
#

!eval time

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | NameError: name 'time' is not defined
whole bear
#

!eval time

wise cargoBOT
#

@whole bear :x: Your eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "<string>", line 1, in <module>
003 | NameError: name 'time' is not defined
somber heath
#

!e py print("Hello, world.")

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

Hello, world.
somber heath
#

!e py import time t = time.time() print(t)

wise cargoBOT
#

@somber heath :white_check_mark: Your eval job has completed with return code 0.

1655029101.7058928
dreamy bear
#

!e

wise cargoBOT
#
Missing required argument

code

woeful salmon
surreal crater
#

hi

#

my name is not like the japanese word cat it like just a nickname

south wing
#

aaahhh

#

when my msg count would be filled

surreal crater
#

!e print("Hello world")

south wing
#

!e print("not cool")

frosty star
#

happy breakfast

dense cipher
#

yeah I am on it

#

ah well I didn't write enough messages yet

#

I like the coding interface

#

yep

#

I am new to programming so.... yeah I might say some low level shit

#

I am sorry I didn't quite understand what you have said

#

ah ok

#

gamut?

#

oh ok I see

whole bear
#

@somber heath im not voice verified :/

dense cipher
#

so... if I am not mistaken, the person in the stream is working on a website, tight?

#

right*

#

something similar like bootstrap?

#

oh ok

#

I see

#

I don't recognise the language

gentle flint
dense cipher
#

my parents work on cinema 4d and it is usually for movies and animation

#

yes

gentle flint
woeful salmon
#

@gentle flint being called by friends rn

#

cya later 🙂

#

do look into the settings tho specially lazyredraw as it gives you a performance bump too

south bone
wind raptor
#

!voice @stray swan

wise cargoBOT
#

Voice verification

Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

stray swan
#

can i get the unsupress for the mic?

#

im just currently debugging the script to auto generate eyelid rig

#

so rn im gonna debug it

#

hello?

#

well its dead

#

ok im back

#

sorry my internet died

#

so basically all of this debacle started by getUIParam variable

#

the rigging cource did not have that problem

shrewd estuary
#

ok

stray swan
#

but the script to generate rig works i just converted the py2to3

#

and it worked

#

but i was unhappy with some results

#

you need to imply where the upper lid vertecies then you imply the lowerlid vertecies then the center of the eye

#

then what to parent those joints to

#

i chose to the head bone and the head controller

#

and it works but

#

lemme record what im unhappy with]

#

ye another clip

#

its currently uploading be patient

wind raptor
stray swan
#

ye looks cool

lavish rover
stray swan
#

the math i dont understand.

lavish rover
stray swan
#

ye i want to do an animation

#

i have to do belly physics too

#

so i dont have to animate it by hand

lavish rover
stray swan
#

no it overrotates

#

this is what happens when i raise the controller

#

that the eyelid controlls arent locked to the head joint

#

do you i use arch btw?

amber raptor
#

Write-Host "Quiet $($you)"

lavish rover
#

pkill -9 rabbit

stray swan
#

i mean i could do basic eyelid controlls

amber raptor
#

Get-Process | where {$_.ProcessName -eq "Rabbit"} | Stop-Process -Force

stray swan
#

instead of this complicated clusterfuck

#

well i kinda know linux generating fstab mounting partition you know the drill

#

seriously i aimed at a simple rig

#

but i overshoot myself

amber raptor
#

real reason I use Powershell is Azure Powershell Modules are dope

lavish rover
#
if [ $(ps -aux Visual Studio | wc -l) $gt 10 ]
then
    killall -9 code
fi
stray swan
#

memes the dna of the soul

#

fuck it instead of wasting more hours lets make a simple eyelid rig with 2 joints

shrewd estuary
#

hey guys
i am beginner
i wanted to learn something using python
but the knowledge i currently have is not sufficient
i want to know if u can help me with it

#

@wind raptor @south bone

quaint oyster
#

try to incorporate classes

#

then watch this after teaches you intermediate topics if you already know classes functions etc.

shrewd estuary
#

ok and ty

plain rose
#

👋

plain rose
#

im famous

wind raptor
#

That's how you know you've made it

plain rose
#

i can never figure out how to use tensorflow

#

all the tutorials i look for throw unexpected errors or are severely outdated or don't produce similar results

crimson dew
plain rose
crimson dew
celest current
#

ayoo

#

whats yup

#

?

plain rose
#

this is how i wrote mine

celest current
#

today is Portugal vs Switzerland match

plain rose
#
def str_calc(to_calc: str):
    result = subprocess.run([sys.executable, '-c', f'print({to_calc})'], capture_output=True)

    return result.stdout.decode()```
celest current
#

don't mind am just saying some bull shit to get 50 msg

#

sdsad

#

123

#

234

#

456

#

7890

plain rose
#

that's spam

wind raptor
#

Can't spam to get the 50

plain rose
wind raptor
#

Just talk to us 🙂

plain rose
wind raptor
#

You'll get there in no time. It's 50 messages over three 10-minute blocks anyways.

plain rose
#

hm

#

anyone wanna help me with a simple regex

#

kek lemme paste

#

i got a string like (1+1)-2-(6*7), i wanna get the strings within the brackets like ["(1+1)", "6*7"]

#

i just get results like ["(1+1)-2-(6*7)"]

#

and stackoverflow hasn't helped either

#

i tried '\((.+)\)' as my pattern

#

yup, doesn't matter

#

preferably the first pair of brackets which i think re.search does anyway

#

either

#

with or without

#

i can adjust

#

none

#

any string

#

even (hello world) is fine

wind raptor
#
\(([^)]+)\)
plain rose
#

nope

#

'(1+1)*5+4^(4*4)'

#

just returns None

wind raptor
plain rose
#

did you try running it in python?

#

iirc that's regex101

#

nope

wind raptor
#

!e

import re

pattern = r'\(([^)]+)\)'

matches = re.findall(pattern, '(1+1)*5+4^(4*4)', re.MULTILINE)
print(matches)
plain rose
#

wait a sec

wise cargoBOT
#

@wind raptor :white_check_mark: Your eval job has completed with return code 0.

['1+1', '4*4']
plain rose
#

hm

#

i think i know why

#

aha it worked

#

thanks @wind raptor

#

i gotta go now, my mother is beckoning for my prescence

#

👋

wind raptor
#

Cheers

stray swan
#

im back

#

@wind raptor

#

helllo

#

no

#

i think i will trash this setup and instead do a simle on

#

e

#

with just 2 joints that will close and open it

#

what?

#

i would get tired of counting it

#

also controllers

#

portfolio for a job

#

i mean maya is superior in terms of rigging towards blender beacuse its much more mature tool

#

but blender is fucking speeding in terms of progress

#

we got a new obj exporter that exports objects blazingly fast

#

i have to type since im not allowed to talk by the server lol

#

so much simpler settup would be 2 joints and weight attached to each lid like 1 joint controlls the upper lid the other lower lid

#

hey also what are you currently coding?

#

oh you also turned off the profile?

#

description *

#

oh i just turned on stramer mode by accident

#

the python script i wanted to code is like delete a specific modifier from all objects in blender

#

instead of deleting everything

#

like when you export to game engines you triagnulate your mesh

#

or bakin

#

g

#

if you dont triangulate before baking

#

and then export your mesh into a game engine there is a high chance the game engine will triangulate your mesh inproperly and your normals will fuck up

#

well i generally also wanted to move to linux

#

currently having issues with maya dependencies

wind raptor
#

Gotcha

stray swan
#

and using arch (tried fedora but the libcrypto.10 dependency is missing so arch is arch

#

got zbrush running but i need to make pen pressure to work

#

i just generally have so many things to try like running marmoset trhough proton since it takes care of dx11 calls

stray swan
#

what

#

@lavish rover

#

hi

quaint oyster
#

why can't i add an outbound rule to the security group of my webserver to my database, why does it have to be an inbound rule on my database security group with source webserver ipv4

whole bear
#

hey

stray swan
#

does anybody know how to setup vim navigation when in insert mode?(vscode)

#

ye so installed vscode currently configuring vim navigation

#

since im more used to vim

#

instead of lifting my arm for arrow keys

#

ye its not enough

#

since i want to hold alt + hjkl

#

to navigat in inser modee

wind raptor
stray swan
#

with vim like keybindings you dont need to lift your hand anymore

#

well i have like 60 - 70 wpm

#

im just using the monkey type and keybr to improve my speed

#

previously it was 20 wpm

#

when you go into insert mode it does not start at the end of the line

#

so thats why im binding my vim navigation while inside the insert mode to alt

wind raptor
#
stray swan
#

and i wish they will never use ruby

#

because fpm is written on it and fpm is trash

#

cant convert any packages

#

for me like zbrush is not supported

#

but you can get it working trough wine but you need to get pen pressure to work somehow

wind raptor
stray swan
#

type pixologic in google

wind raptor
#

Ahh

stray swan
#

this is where industry standart for sculpting

#

but rn thats enough for my vscode configuration time to continue rigging!

#

i mean i just want to make a vscode keybind config so that i dont have to lift my hand to code

rugged root
#

!charinfo §

wise cargoBOT
rugged root
#

!pstream 82578210453192704

wise cargoBOT
#

✅ Permanently granted @zenith radish the permission to stream.

wind raptor
#

@rugged root Are you prepping for the new Breath of the Wild game?

rugged root
#

I'm so anxious for it. I try not to look to keep from getting hyped, because it ends up being "Ugh, this isn't what I expected"

sweet lodge
rugged root
#

Fuck yes it is

sweet lodge
#

When did he get back?

rugged root
#

Friday/Saturday I think

#

It was after I was off for the weekend

sweet lodge
#

Are we all friends again?

rugged root
#

We never stopped being so

sweet lodge
#

🤝

#

I need root access to my car

#

It came with Debian and I had to upgrade to Arch BTW

rugged root
#

Oh dear god

#

Oh actually wait, that would make sense for a car

#

Rolling release

#

@wind raptor Totally forgot we got 5 new mods

#

Love it

sweet lodge
#

4?

#

I think

rugged root
#

4

#

Right

#

I miscounted the training modmails

sweet lodge
#

I'm jealous

#

Congrats guys

somber heath
#

I have a solution. Blockchain. NFTs.

wind raptor
#

Back

sweet lodge
wind raptor
sweet lodge
#

Just think of all the possibilities!

rugged root
#

HA

wind raptor
#

Thank you mustafa

rugged root
quasi condor
#

!resources editors

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

scenic wind
#

if i move data from me c: drive to me d: drive does the directories and all setup for the data get changed automatically?

somber heath
#

Letter to the editor.

"Dear VS Code,
..."

scenic wind
#

say i have a pycharm project and move it to the d drive does the directories automatically change?

sweet lodge
#

It should be able to pick it up mostly okay

#

You'll probably still have to fix a couple things

scenic wind
#

ahh ok thankyou

#

i kept running out of space lol

quasi condor
scenic wind
#

and realised this

sweet lodge
#

The entry in your "recents" list will be "not found", you'll have to create a "new project", and "open existing"

scenic wind
#

i see ok thankyou :)

#

if i download a game on my d drive will it still run fine?

quasi condor
#

right now all the Pysis stuff consists of references. Having some pared down tutorials, e.g "Steps in learning to code from 0" would be very useful

sweet lodge
somber heath
sweet lodge
wind raptor
#

I downloaded almost all the editors/ides when starting out. Did a few lessons in each and chose my favourite ide and favourite editor (pycharm and vscode). It was nice to get to pick the ones that I liked best and that felt the most intuitive to me.

scenic wind
#

if they allow you id assume so right?

sweet lodge
#

Why wouldn't it?

quasi condor
#

!resources tools

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

amber raptor
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

sweet lodge
#

!editors

#

!tools

wise cargoBOT
#
Tools

The Tools page on our website contains a couple of the most popular tools for programming in Python.

quasi condor
somber heath
#

Sorry, did someone mention spiders?

sweet lodge
#

Spyders

#

Don't forget the gh CLI!

#

Long live the CLI!

quasi condor
sweet lodge
#

Bluenix loves GH Desktop

rugged root
sweet lodge
#

GitKraken looks cool

rugged root
#

For some reason this mascot is highly unsettling

sweet lodge
#

You can change your face

rugged root
#

Like.... plastic surgery?

sweet lodge
#

Masks

fallen holly
#

oh

amber raptor
sweet lodge
#

No

#

The CLI is fine

fallen holly
#

nice

amber raptor
#

Our Principal SRE has paid license for it.

somber heath
#

Lemon Ltd.

sweet lodge
#

And if you want a desktop app, GH Desktop is free, and VS Code and PyCharm both come with built in options

fallen holly
#

<@&267628507062992896> hows life

leaden comet
sweet lodge
#

@whole bears, what's up

#

I give up

cobalt fractal
#

The M reminds me of monsters inc

rugged root
#

Oh it does a bit yeah

rugged root
#

@cobalt fractal Lemon called you poopy

leaden comet
#

(from my branding guide)

#

if you wanted the font, Mont Black is free

frosty star
#

Yo yo yo

rugged root
#

JaSON

sweet lodge
#

🔫

fallen holly
rugged root
#

JaySON

wind raptor
cobalt fractal
sweet lodge
#

Hi @cobalt fractal

cobalt fractal
#

Hello there

frosty star
frosty star
frosty star
rugged root
quasi condor
patent mason
#

hello everyone

rugged root
patent mason
#

about what you speaking ?

rugged root
#

Knights of the Old Republic

wind raptor
#

I like this one too.

leaden comet
cobalt fractal
leaden comet
#

Hunt for the Wilderpeople is a 2016 New Zealand adventure comedy-drama film written and directed by Taika Waititi, whose screenplay was based on the book Wild Pork and Watercress by Barry Crump. Sam Neill and Julian Dennison play "Uncle" Hector and Ricky Baker; a father figure and foster son who become the targets of a manhunt after fleeing into...

#
IMDb

Jojo Rabbit: Directed by Taika Waititi. With Roman Griffin Davis, Thomasin McKenzie, Scarlett Johansson, Taika Waititi. A young German boy in the Hitler Youth whose hero and imaginary friend is the country's dictator is shocked to discover that his mother is hiding a Jewish girl in their home.

sick cloud
#

8 mins 50 secs?

#

I have a cs exam tmr TwT

rugged root
sick cloud
#

I'm decent at phyics and math

#

but $hit at accounting and english

rugged root
#

Wait

#

You have to take accounting?

terse needle
#

sounds like a very narrow/specific exam

#

strange

#

I would get economic or business

sick cloud
rugged root
#

Huh, fair enough

sick cloud
wind raptor
#

I'm out for a bit . Cheers all 🙂

sick cloud
amber raptor
#

and I have two female coworkers, one of them isn't active on Github and other one has two github accounts, one is very bland because her first account was too feminine sounding and attracted harassment.

peak copper
sick cloud
#

XD

terse needle
#

@quasi condor it's because I find it is has the advantages of a robust purely functional languages like haskell or OCAML whilst having full access to the jvm and java without the god-awful syntax of ml languages (imo)

leaden comet
quasi condor
#

it's one of the many languages that I intend to poke at but probably never will

terse needle
leaden comet
#

oops, forgot to leave!

rugged root
sick cloud
#

the designers dont get paid enough

#

xD

quasi condor
sick cloud
terse needle
amber raptor
# sick cloud what is next?

NeXT, Inc. (later NeXT Computer, Inc. and NeXT Software, Inc.) was an American technology company that specialized in computer workstations intended for higher education and business use. Based in Redwood City, California, and founded by Apple Computer co-founder and CEO Steve Jobs after he was forced out of Apple, the company introduced their f...

sick cloud
#

Nuxt

#

yea sounds familiar

#

NuxtJS

quasi condor
amber raptor
#

Web Dev programmers are like Distro makers, they find one tiny problem with framework, lose their shit and design entirely new system to fix that tiny problem

rugged root
sick cloud
#

hmm

sweet lodge
rugged root
#

fresh

peak copper
sweet lodge
#

TIL Jetpack

#

embed?

sick cloud
sweet lodge
#

embed?

#

No embed for me 😢

rugged root
#

Didn't embed for me either

#

You're not alone

sick cloud
#

yea

rugged root
terse needle
#

!code

wise cargoBOT
#

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

terse needle
#

```py
code here
```

#
code here
surreal crater
#
print("hello\r")
import time 
time.sleep (2)
print("my name is hmm \r")
rugged root
#

Use \n instead

honest pier
#

??

#
print("yo", end="")
import time; time.sleep(2)
print("\rthis")
rugged root
#

Oh neat

#

Learn something new every day

rugged root
vivid palm
#

@rugged root what's the oldest processor you guys have in the office?

#

trying to figure out what the norm is

#

my coworker is on an i5-4590

#

from 2014

gentle flint
rugged root
gentle flint
terse needle
vivid palm
#

i would imagine there's a huge difference between hers and my i5 10th gen

terse needle
#

unfortunately the generations can have quite a significant impact on performance

amber raptor
vivid palm
#

i notice it whenever i'm troubleshooting anything for her

rugged root
molten pewter
rugged root
#

My 401(k)

#

The sad is real

sweet lodge
#

How does it go down?

rugged root
#

That's stocks, essentially

sweet lodge
#

oh

rugged root
#

Dividends are reinvested

sweet lodge
#

So your company is dying?

#

Or those are other peoples stocks?

rugged root
#

Mutual fund

willow light
#

based on this text chat: should I bother undeafening myself or should I come back later?

#

subsidy on what

#

oh, energy

#

This entire energy crisis is the entire world saying "Well well well, if it isn't the consequences of our own actions."

#

we could've prevented this, but apparently, for 90% of the population: doing what is easy is preferable to doing what is right

#

with what is right being getting off of oil and back onto renewables, with nuclear in areas where renewables aren't feasible

woeful salmon
#

@quasi condor @rugged root i just found something amazing
try typing curl parrot.live in your terminal (windows has curl too now so try it)

willow light
#

at least until we rebuild our grid to be based on steady-state supply, rather than the current variable-load paradigm

rugged root
woeful salmon
#

ah it just shows an animated parrot on your terminal

rugged root
#

That's amazing

woeful salmon
#

yeah 😄

quasi condor
#

yeah, that's great

molten pewter
willow light
#

because the way it is setup right now, the entire electricity infrastructure is dependent on our ability to scale up our generation as needed. The sources that can do that reliably are fossil fuels and nuclear, and hydro if you put a massive reservoir at altitude

rugged root
#

@cerulean ridge We're getting a decent amount of sniffling and sighing noise

#

Nevermind

cerulean ridge
#

lol

#

just as I exit haha

rugged root
#

Right?

cerulean ridge
#

gonna cry my self to sleep, good nite all

rugged root
#

What happened?

cerulean ridge
#

no lol, I was just joking

rugged root
#

Gotcha gotcha.

cerulean ridge
#

I finally managed to focus on my work, so exit

rugged root
#

Good

cerulean ridge
#

idk about the sniffling though, not sure why

#

just body being random like usual

quasi condor
#
Our World in Data

Energy production – mainly the burning of fossil fuels – accounts for around three-quarters of global greenhouse gas emissions. Not only is energy production the largest driver of climate change, the burning of fossil fuels and biomass also comes at a large cost to human health: at least five million deaths are attributed to air pollution each y...

#

!charinfo \☕

wise cargoBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

quasi condor
#

(it's a coffee cup, not soup)

quiet lynx
#

xD

quasi condor
#
#

Nuclear power is since the mid 1980s the largest source of electricity in France, with in 2019 a generation of 379.5 TWh and a total electricity production of 537.7 TWh. In 2018, the nuclear share was 71.67%, the highest percentage in the world.Since June of 2020, it has 56 operable reactors totalling 61,370 MWe, one under construction (1630 MWe...

willow light
#

coffee is delicious

quasi condor
#

which is indeed very sad

willow light
willow light
#

noreaster on the left, hurricane on the right

quasi condor
#

\☕

molten pewter
#

Tea

quasi condor
#

!charinfo please

wise cargoBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

rugged root
#

\🍵

quasi condor
#

\🍵

willow light
#

🧋

molten pewter
quasi condor
willow light
quasi condor
#

fresh tea sounds like a good but different experience to more typical teas

#

rather than just straight up better

molten pewter
#

all black teas are aged.

willow light
#

*oxidized

woeful salmon
#

to quit it

quasi condor
woeful salmon
#

ikr xD

#

i had it open for a while too

#

until my eyes started hurting

#

cuz of the changing colors

willow light
#

This is the dish I speak of

#

We have these in the back yard

quiet lynx
#

Nice

vocal isle
rugged root
#

Lucky jackalope's foot
Pocketful of posies
Missing puzzle piece
Shape of things
Piece of vendor trash
Inner voice amplifier
Golden ticket (@)
Can of refried jellybeans
@lavish rover some items from my character's inventory in GodVille

molten pewter
#

When seeking inspiration for development of spatial architectural structures, it is important to analyze the interplay of individual structural elements in space. A dynamic development of digital tools supporting the application of non-Euclidean geometry enables architects to develop organic but at the same time structurally sound forms. In the ...

#
Vi

vi (pronounced as distinct letters, ) is a screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex editor language supported within these programs, is described by (and thus standardized by) the Single Unix Specification and POSIX.The original co...

lavish rover
#

Brb

molten pewter
rugged root
#

MarI/O

#

!tools

wise cargoBOT
#
Tools

The Tools page on our website contains a couple of the most popular tools for programming in Python.

plain rose
#

hemlock how you talking

#

nvm fixed

lavish rover
#

There's much fewer people in the call

#

Ctrl+r

plain rose
#

i just did ctrl+r

rugged root
#

!server

wise cargoBOT
#
Server Information

Created: <t:1483877013:R>
Roles: 95
Member status: status_online 62,751 status_offline 287,366

Members: 350,119

Helpers: 143
Moderation Team: 40
Admins: 15
Owners: 3
Contributors: 41
Leads: 9

Channels: 261

Category: 31
Forum: 1
News: 8
Staff: 68
Stage_Voice: 2
Text: 141
Voice: 10

lavish rover
#

!server

wise cargoBOT
#
Server Information

Created: <t:1483877013:R>
Roles: 95
Member status: status_online 62,751 status_offline 287,365

Members: 350,118

Helpers: 143
Moderation Team: 40
Admins: 15
Owners: 3
Contributors: 41
Leads: 9

Channels: 261

Category: 31
Forum: 1
News: 8
Staff: 68
Stage_Voice: 2
Text: 141
Voice: 10

willow light
#

!server

wise cargoBOT
#
Server Information

Created: <t:1483877013:R>
Roles: 95
Member status: status_online 62,751 status_offline 287,365

Members: 350,118

Helpers: 143
Moderation Team: 40
Admins: 15
Owners: 3
Contributors: 41
Leads: 9

Channels: 261

Category: 31
Forum: 1
News: 8
Staff: 68
Stage_Voice: 2
Text: 141
Voice: 10

willow light
#
list = [1, 2, 3, 4, 5, 6,]
for i in range(len(list)):
  print(list[i])

don't do this

#

@sweet lodge range(len(range(len(range(len(range(len(range(len(range(len(range(len(range(len

wise cargoBOT
#

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

plain rose
#

!e

wise cargoBOT
#
Missing required argument

code

#
Command Help

!eval <code>
Can also use: e

*Run Python code and get the results.

This command supports multiple lines of code, including code wrapped inside a formatted code block. Code can be re-evaluated by editing the original message within 10 seconds and clicking the reaction that subsequently appears.

We've done our best to make this sandboxed, but do let us know if you manage to find an issue with it!*

lavish rover
rugged root
#

!e

print("Hello, World!")
wise cargoBOT
#

@rugged root :white_check_mark: Your eval job has completed with return code 0.

Hello, World!
ebon sandal
plain rose
#

!e

t = 1
u = 2
print(t+u)```
wise cargoBOT
#

@plain rose :white_check_mark: Your eval job has completed with return code 0.

3
lavish rover
#

We even have a special command that just prints back your code for you in a code block

#

!e
s='s={};print(s.format(repr(s)))';print(s.format(repr(s)))

wise cargoBOT
#

@lavish rover :white_check_mark: Your eval job has completed with return code 0.

s='s={};print(s.format(repr(s)))';print(s.format(repr(s)))
plain rose
#

so like google translating something 100 times?

lavish rover
#

Find endoh2

plain rose
lavish rover
#

Nope, Im on my phone can't link to a specific section

plain rose
#

if you were to standing directly at the south pole, with 2 steps you could technically time travel

wet parcel
quaint oyster
#

!server

wise cargoBOT
#
Server Information

Created: <t:1483877013:R>
Roles: 95
Member status: status_online 62,664 status_offline 287,456

Members: 350,122

Helpers: 143
Moderation Team: 40
Admins: 15
Owners: 3
Contributors: 41
Leads: 9

Channels: 260

Category: 31
Forum: 1
News: 8
Staff: 67
Stage_Voice: 2
Text: 141
Voice: 10

rugged root
#

!traceback

wise cargoBOT
#

Please provide the full traceback for your exception in order to help us identify your issue.
While the last line of the error message tells us what kind of error you got,
the full traceback will tell us which line, and other critical information to solve your problem.
Please avoid screenshots so we can copy and paste parts of the message.

A full traceback could look like:

Traceback (most recent call last):
  File "my_file.py", line 5, in <module>
    add_three("6")
  File "my_file.py", line 2, in add_three
    a = num + 3
TypeError: can only concatenate str (not "int") to str

If the traceback is long, use our pastebin.

whole bear
#

!voiceverify

rustic cliff
#

whats up guys

rugged root
#

!source

wise cargoBOT
rugged root
mortal crystal
terse needle
terse needle
#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

terse needle
#

@south bone I'm going to head and do some biology revision, cya

wary haven
cloud kindle
#

@rugged root
I have a class using slots how can i set an attribute value in that class when provided that attribute as string and value in a function, since it dont have dunder dict method

#

Doubt 2
Hiw my created __name attr is diff from the one already in class

#

Doubt 3
Since @property and @property.getter are same besides the 2nd overrides the first one when used, can you show me one example where i might use both

lavish rover
#

You usually just use @property for getters

#

You shouldn't need to use both

terse needle
vernal bridge
plain rose
#

👋

terse needle
sweet lodge
#

!voice

wise cargoBOT
#

Voice verification

Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

rugged root
#
  - development:
    - dev_contrib: text
    - dev_core: text
    - dev_voting: text
    - dev_log: {type: text, webhook: dev_log}
  - development:
    - dev_contrib: text
    - dev_core: text
    - dev_voting: text
    - dev_log: 
        type: text,
        webhook: dev_log  
  - development:
    - dev_contrib:
        type: text
    - dev_core:
        type: text
    - dev_voting:
        type: text
    - dev_log: 
        type: text,
        webhook: dev_log  
quiet compass
#

hey why am i not able to unmute myself?

rugged root
quiet compass
#

k thanks

sweet lodge
#

I hate Windows

#

Huh
All around random times

rugged root
#

Oh and Aygaur, don't hesitate to chat with us in here. Typically if we're in VC, we'll be watching the paired text channel so no one gets left out of the conversation

#

We have a lot of folks who qualify for voice but still prefer to type

sweet lodge
leaden comet
wise cargoBOT
#

failmail :ok_hand: applied mute to @celest current until <t:1655215521:f> (9 minutes and 59 seconds) (reason: burst rule: sent 8 messages in 10s).

rugged root
#

@celest current So the lesson to learn here is, don't spam.

candid panther
#

Oh, hey lemon, Hemlock, NoodleReaper and KJ

leaden comet
#

hiiii

candid panther
#

What a fine collection of fellows

woeful salmon
#

hello :3

rugged root
#

!tvmute 713007906483863582 2w Please do not attempt to spam to reach the voice verification. Please re-read the requirements in #voice-verification

wise cargoBOT
#

failmail :ok_hand: applied voice mute to @celest current until <t:1656424782:f> (13 days and 23 hours).

vast fog
#

sorry guys, working on it

#

i think it's something to do with ALSA, I just re-installed (with fresh wm) so I'm going to have to figure that out. i'll chat maybe later

vast fog
#

i3 (gaps)

terse needle
#

good choice

#

I am on dwm myself

vast fog
#

nice, heard lots about it but I thought i'd just refresh myself with i3 for now

#

might make another switch eventually

woeful salmon
#

i've used xmonad, i3, dwm, qtile and now i'm back at i3-gaps

vast fog
#

haha nice

terse needle
#

xmonad is a pain to compile

woeful salmon
#

cuz it just works for me and my theme with the least configuration possible :x

vast fog
#

and of course my picom has transparent/blur/corners

terse needle
woeful salmon
#

it was in ubuntu repos

vast fog
#

i'm not using arch (if that's what you assumed when I said i3)

#

using ubuntu 22.04

#

for maintainability and ease of that really

woeful salmon
#

i was using arco and ubuntu 20.04 before but i killed my vms (ye i use linux in vms cuz i can and its more convenient than dual booting)

terse needle
#

void linux here

woeful salmon
#

so i now only have ubuntu

sweet lodge
#

I'm using Rust on Arch Linux BTW ferrisGlasses

woeful salmon
#

ubuntu 22.04 is a pain tho :x so many ppas haven't updated for it so have to compile so much crap from scratch

vast fog
sweet lodge
#

Incinerated the president?

terse needle
#

time to purge the orphans

vast fog
#

i disabled ASLA mic boost, it was on 100%. let me try now

#

also restarting firefox brb

sweet lodge
vast fog
#

lmao

terse needle
woeful salmon
terse needle
sweet lodge
sweet lodge
#

I'll ask the wiki

woeful salmon
terse needle
#

@vast fog your mic is much better

sweet lodge
woeful salmon
#

go (°ロ°)

terse needle
woeful salmon
#

i love the emoji keyboard on windows tho

#

its fun

somber heath
#

A crow's favourite drink. Cawffee.

woeful salmon
somber heath
#

Also, a fee for coughing in public. Cough fee.

#

Dystopian futures ahoy!

sweet lodge
#

You should follow my GitHub
I get so much exposure

somber heath
#

A really great programmer would make that spell out a message.

leaden comet
somber heath
#

No headgear?

terse needle
sweet lodge
leaden comet
#

my 2020 is pretty good

sweet lodge
#

Commits all over the place

peak copper
leaden comet
#

but the last year has been quiet

sweet lodge
#

A monthly half-hour-long phone or video call where you get to chat with me about whatever you want related to your career, open source, the projects I work on, or other stuff like that!

#

👀

rugged root
sweet lodge
#

I don't feel that great these days - Even the bots have me beat

rugged root
#

You can't compete with dependabot

#

It's just too strong

sweet lodge
#

error occurred: Failed to find tool. Is gcc.exe installed? (see https://github.com/alexcrichton/cc-rs#compile-time-requirements for help)

#

How do I get GCC for Windows?

peak copper
amber raptor
sweet lodge
woeful salmon
#

you sure that would work?

sweet lodge
#

Rust was able to build my thing, so it worked for what I needed it to

woeful salmon
#

nice 😮 weird then why'd they ask for gcc.exe then

sweet lodge
#

Rust even told me to in their installer

#

(I got the winget version originally, which apparently skips the part where it warns you about not having the build tools)

woeful salmon
#

oh 😮

woeful salmon
woeful salmon
#

nice cuz 2022 is fully switched to 64 bit also the editor is generally better if you ever use it 🙂

sweet lodge
#

Is there any way to get rid of that (2)?
I just installed it, I only have one of them

rugged root
#

There isn't

#

I've tried for like

woeful salmon
#

its vim mode is also one of th ebetter ones once you know how to configure it (tho i don't use it)

rugged root
#

2 years

woeful salmon
#

dunno why you have that

sour willow
#

hello!

#

good good

woeful salmon
#

you can just modify visual studio and add it from there

sweet lodge
#

Oh

woeful salmon
#

yeah

sweet lodge
#

ic

sour willow
#

i remember it being 2 gigs for the c++ and some other stuff

woeful salmon
# sweet lodge ic

so just uninstall build tools and enable that desktop development for c++ in visual studio

sour willow
#

i mean all ides are like this intelijj is like ~1 gig

#

clion is like 1.5

woeful salmon
#

i mean i play some games that are easily above 100 gb o- o

sour willow
sweet lodge
woeful salmon
#

actually might be more there was an update recently

sour willow
#

visual studio is on mac and windows ,

#

they are yet to support the linux community

sweet lodge
#

That's what VSC is for

sour willow
#

vsc isn't good for like golang, c++, java

woeful salmon
sour willow
#

i mean it works , i'd opt in for a jetbrains option

woeful salmon
#

other 2 i can agree

sour willow
#

the golang extension is decent

#

not the best though

woeful salmon
#

golang has excellent support on all ides that support lsp including vs code

rugged root
#

What's JetBrains'.... GoLand?

woeful salmon
#

gopls is a gr8 server

sour willow
#

yes. Intelijj, Clion, Goland

#

also a new ide for SQL only

#

i forgot the name

woeful salmon
#

also c++ on vs code can be improved if you're willing to install clangd as a language server and hook that up with vs code

sour willow
#

aight

#

but java is crap support

sweet lodge
rugged root
sour willow
#

Jetbrain is a nice company

woeful salmon
#

you just make the cli do the solutions for you.... for which you have to learn the cli

sour willow
#

they use Java for Intelijj.

woeful salmon
#

so ye...

sour willow
#

python support in vsc is good

#

why use pycharm

woeful salmon
#

i still use eclipse with vim plugin for java... cuz well it works

sweet lodge
sour willow
#

intelijj is free lemon_smirk

woeful salmon
sweet lodge
sour willow
#

go is awesome

#

but lacks community

#

such a simple language, i'd argue its simpler than python

woeful salmon
#

for someone who already knows programming ye its simpler than python

#

but for a newbie i reckon python still easier

sour willow
#

meh i'd teach beginners javascript

rugged root
sour willow
#

it has the fundementals of most languages

woeful salmon
#

a practical choice since they can basically develop for any platform

sour willow
#

python is kinda weird imo, you need to get used to it

woeful salmon
#

its good for data science and ml people

#

which is kinda trendy rn so

sour willow
#

im doing web development with spring boot, and ive heard python is also quite popular

sweet lodge
#

I never could get the hang of spring

sour willow
#

backend

sweet lodge
#

Too much boilerplate

woeful salmon
#

i've used spring alot but never spring boot yet

sour willow
rugged root
#

Wait

woeful salmon
#

wanted to check it out at some point but forgot

sour willow
#

and then lombok removes the boilerplate of spring boot imo

rugged root
#

Those are two separate things?

sour willow
#

yes

#

THey are a LOT of spring x

woeful salmon
#

yes spring boot makes setting up spring projects easier

rugged root
#

I thought people just said Spring because they were too lazy to add the boot

sour willow
somber heath
#

Girlerplate.

sour willow
#

java is the most confusing language imo

#

for example i still don't know what beans are after 2 years of working with spring. its just vague explenations

woeful salmon
#

well i would agree

#

it has weird quicky things you need to know like

#

don't use == to check strings

sour willow
#

i never understood annotations aswell

woeful salmon
#

and what :: vs . is

#

and all that crap :x

woeful salmon
sour willow
#

its just weirdly confusing

vocal isle
sweet lodge
sour willow
#

spring security is the most notable

rugged root
#

Jesus

woeful salmon
#

but same thing

sour willow
#

ah you are talking about x::y

woeful salmon
sweet lodge
sour willow
#

its better than ruby on rails

sweet lodge
#

You take that back

sour willow
#

never

vocal isle
#

i hate java, Python is more simplier and clearly in code

woeful salmon
#

it reduces the boilerplate

sour willow
#

lombok is awesome

woeful salmon
#

yes... i worked with java projects for 4 years before finding it

sour willow
#
@Getter
@Setter
@RequiredArgsConstructor
@NoArgsConstructor
``` ❤️
woeful salmon
#

not frequently but i did and i wish i found it earlier

sour willow
#

i hope the caps are right

vocal isle
sour willow
#

lets be real, java is best language. but you could pair it with python

woeful salmon
#

its old but its still python :x

sour willow
#

i remember one with PHP and it ran python code lol

#

useful 😂

woeful salmon
#

jython is a full implementation of python in java

rugged root
#

What is Jython?
The Jython project provides implementations of Python in Java, providing to Python the benefits of running on the JVM and access to classes written in Java. The current release (a Jython 2.7.x) only supports Python 2 (sorry). There is work towards a Python 3 in the project’s GitHub repository.

woeful salmon
#

so you can extend it with java

sour willow
#

no

woeful salmon
#

just like you can extend cpython with c

sour willow
#

why would you do that???

#

i was saying, you can pair them up, like use java for graphql api, use python for ml, file uploading etc....

woeful salmon
#

i would not want to write a graphql api in java

#

i'm sorry

#

lol