#ot1-perplexing-regexing

1 messages ยท Page 618 of 1

silver birch
#

woa

#

ok time to do that in a mirror

rough sapphire
#

graph

#

graph

#

graph

mild abyss
#

joe's graphs has graphs?

#

oh nooo

rough sapphire
#

breh

inland wolf
#

graphed graphs

latent scaffold
#

@wise schooner

wise schooner
#

bruh lol

tribal aurora
#

bruh

latent scaffold
#

\๐Ÿ˜ฉ

wise schooner
#

you can probably get the exact same on win term except you also get tabs

latent scaffold
#

with the month I used Windows Terminal, I've not seen anything remotely similar

#

but I don't need nor care about the tabs

quartz wing
#

hi

tribal aurora
#

hi

wraith hound
#

it looks nice

tribal aurora
#

alacritty

wraith hound
#

I was asking about the transparency, not the terminal name

tribal aurora
#

well you can set that in alacritty's setting..

wraith hound
#

I'm aware, but I'm wondering what the number is

wraith hound
#

tyty

tribal aurora
#

oh you're askin the number ok

latent scaffold
#

looks great for everything except this one color lmao

#

by color I mean the comments

#

and also for some reason micro scrolling is broken on Windows

#
shell:
  program: C:\Program Files\PowerShell\7-preview\pwsh.exe
  args:
    - -wd ~
    - -NoLogo

It's stuff like this that I love to mess with in Alacritty

#

don't have to mess with the stinky PowerShell profile things

mild abyss
#

๐Ÿ‘€

latent scaffold
#

That's Micro

mild abyss
latent scaffold
#

emacs is a task to handle another day

#

I'm not pro enough of a gamer yet

mild abyss
#

anyway im just kidding

#

btw how was micro?

#

it is just a nano replacement right?

latent scaffold
#

I like Micro, but some of the features are wonky on Windows

#

but it's perfect on Linux

mild abyss
latent scaffold
#

Micro's much better than Nano IMO

mild abyss
#

even neovim barely runs perfectly there

latent scaffold
#

the keybinds make more sense, it has things like clickable terminal features

#

syntax highlighting

latent scaffold
#

._.

mild abyss
latent scaffold
#

that's cool

#

but I'd only see myself using that for shell scripting

mild abyss
#

i think that makes it modern nano
like how neovim is modern vim

latent scaffold
#

vim sounds overhyped, really

mild abyss
thick osprey
#

As a user of it daily, vim is overhyped.

latent scaffold
mild abyss
latent scaffold
#

._.

thick osprey
#

but it's sooo nice to have

latent scaffold
#

I only ever try learning it before I go to sleep

#

and then I remember why I was putting it off

mild abyss
wraith hound
#

I must do a quick one line rant: I cannot update winterm to 1.12 on win11 ๐Ÿ˜”

latent scaffold
#

Alacritty ๐Ÿ˜ค

mild abyss
wraith hound
#

I might just install winterm preview at this point

latent scaffold
#

that's what I've had for a while

latent scaffold
#

but I just completely stopped using it after I switched back to Alacritty

thick osprey
mild abyss
#

i dont use alacritty on windows. for me it sucks. but i guess each to their own preferences

latent scaffold
solemn leaf
#

tpm would be the problem

solemn leaf
#

not the processor

latent scaffold
#

that's what I'd think

solemn leaf
#

even an i3 bad gen can run win11

mild abyss
#

so he can probably just install win11 on his machine. use ventoy hehehehe

mild abyss
solemn leaf
#

you are windows 11

thick osprey
#

TPM? Help me out here. I don't do hardware stuff.

wise schooner
mild abyss
solemn leaf
#

ok

mild abyss
latent scaffold
solemn leaf
thick osprey
#

Y'all rocking some vaperware color themes that are singing to my soul. rooLove

solemn leaf
#

that contains the main info ,

wise schooner
thick osprey
solemn leaf
#

me still using windows 11 rust โ„ข๏ธ

latent scaffold
latent scaffold
solemn leaf
#

activated

wise schooner
thick osprey
#

I might really really have a thing for 80s vaperware

solemn leaf
latent scaffold
mild abyss
wraith hound
latent scaffold
#

maybe I'm crazy

wraith hound
#

I just had that issue

solemn leaf
latent scaffold
#

wack

wise schooner
mild abyss
solemn leaf
#

actually i switched the windows 11 insider and since then not able to transfer to the stable

latent scaffold
#

I thought that only showed up when you weren't activated

wraith hound
#

but sadly, I need a background color and an opacity on that, no pure transparency ๐Ÿ˜”

solemn leaf
#

no it does show when you are an insider tester

thick osprey
solemn leaf
mild abyss
solemn leaf
latent scaffold
#

time to spam F2

thick osprey
#

This is hard... hardware is dumb

mild abyss
latent scaffold
#

aboo more like "aRoo"

wraith hound
#

ooh this transparent-ish terminal is nice. me likey

latent scaffold
#

show us

solemn leaf
thick osprey
#

What is TPM though? Trusted Platform Module? (best guess)

latent scaffold
#

yes

wraith hound
solemn leaf
thick osprey
#

Groovy, that will be my project next weekend then. rooDuckDance

latent scaffold
solemn leaf
#

your mobo is there but

wraith hound
#

neofetch is the best I've got

solemn leaf
#

oop

thick osprey
#

Yeah, the 1800x isn't listed either

wraith hound
thick osprey
#

Because "why not"

solemn leaf
#

nvm

#

my bad

#

\๐Ÿ˜ข

thick osprey
#

Hey, I learned that TPM is something in my bios. That's a win

latent scaffold
solemn leaf
#

yes it is

thick osprey
#

No new WSL for me yet.

solemn leaf
wraith hound
latent scaffold
#

wack

thick osprey
#

I think I will. Next weekend though. Too much going on this weekend for messing with bios and things.

solemn leaf
#

@thick osprey spam del key while restarting pc then

latent scaffold
#

makes me wonder why some BIOS have TPM disabled

thick osprey
#

Last time I did that I bricked my mobo for a day until my partner could reset the bios.

solemn leaf
#

you are 3-4 linus tech tips videos away to be a hardware geek

#

thats what i did lmfao

thick osprey
#

Them: What did you do?
Me: I just installed the new bios update!
Them: what did you do?!
Me: rooBooli

solemn leaf
thick osprey
mild abyss
#

nvm your partner will become jealous

solemn leaf
#

:pandahug:

latent scaffold
#

I've never updated my BIOS I don't think

thick osprey
#

But then they fixed it and all is good.

latent scaffold
#

if I have... Windows Update has done it for me

mild abyss
#

imma hug you both instead uwu

wraith hound
#

I never touch my bios myself

solemn leaf
#

updating bios is nightmare when you receive frequent power cuts in your area

#

update -> power cut -> ups down -> mother board dead lol

mild abyss
thick osprey
#

I updated the bios on my work laptop once. That was a nice two days off while they shipped me a new one rooDerp Something something bitlocker and incorrect keys.

latent scaffold
#

oh god

#

bitlocker

thick osprey
#

I am but a humble midware engineer. I know nothing of these things.

solemn leaf
#

are you eeemployed egg or student egg ๐Ÿ‘€

mild abyss
thick osprey
solemn leaf
#

dam

mild abyss
#

smh flatpak fonts broke

last mantle
solemn leaf
#

yeah i think so

rough sapphire
rough sapphire
#

sup

#

Hi

#

social credit + 500?

#

lol your pfp still so hilarious

#

sup

acoustic moss
#

hello
send rust halp
code: https://paste.pythondiscord.com/ozatoqofif.rust?noredirect
error:

โฏ cargo bench
   Compiling prime_factorization v0.1.0 (E:\prime_factorization)
error[E0554]: `#![feature]` may not be used on the stable release channel
 --> src\main.rs:1:1
  |
1 | #![feature(test)]
  | ^^^^^^^^^^^^^^^^^

error: aborting due to previous error

For more information about this error, try `rustc --explain E0554`.
error: could not compile `prime_factorization`

To learn more, run the command again with --verbose.
eager cliff
#

@low chasm help the man

acoustic moss
#

am i supposed to use nightly or something

last mantle
#

lol

eager cliff
#

WAKE THE FUCK UP RUST BOY

#

YOUR TIME IS NOW

rough sapphire
#

lol

#

caps

last mantle
#

@eager cliff any fun projs to work on in C?

eager cliff
#

or maybe a JSON parser.

#

i have yet to finish mine.

last mantle
#

hm

#

okay

eager cliff
#

JSON parsers are really fun to make.

acoustic moss
#

nvm i fixed it

#

had to do cargo +nightly bench

#

poggers julia is as fast as rust

#

5ms faster even

eager cliff
#

it is?

latent scaffold
#

that almost doesn't sound right

acoustic moss
#

python is (unsurprisingly) around 30x slower lol

#

python: 1.16 s ยฑ 44 ms per loop
rust: 37,636,430 ns/iter
julia: 32.238 ms (4 allocations: 608 bytes)

latent scaffold
#

wtf nvm I can't do math

acoustic moss
#

37 million ns is 37ms

latent scaffold
#

yes

#

I wonder why Rust would be slow

#

why not just time everything?

#

although... this would assume you have access to something like time... I don't think Windows has something preinstalled, so you'd need to use something else

acoustic moss
#

powershell has a MeasureCommand

latent scaffold
#

actually apparently PowerShell has time

#

but... there's no info about it

acoustic moss
#
โฏ time
time : The term 'time' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or
if a path was included, verify that the path is correct and try again.
#

cmd has a time but thats for like
changing the system time

latent scaffold
#

oh wtf I must've installed something from scoop

#

scoop install time ๐Ÿฅด

#
โฏ time
InvalidOperation: C:\Users\56mik\scoop\apps\time\current\time.ps1:7
Line |
   7 |  & $cmd @args
     |    ~~~~
     | The expression after '&' in a pipeline element produced an
     | object that was not valid. It must result in a command name, a
     | script block, or a CommandInfo object.
acoustic moss
#

lol

latent scaffold
#

idk how tf Measure-Command works

#

Good lord CLI on Windows is dumb as heck

solemn leaf
#

help measure gives doc

acoustic moss
#
โฏ Measure-Command {sleep 2}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 2
Milliseconds      : 17
Ticks             : 20176953
TotalDays         : 2.33529548611111E-05
TotalHours        : 0.000560470916666667
TotalMinutes      : 0.033628255
TotalSeconds      : 2.0176953
TotalMilliseconds : 2017.6953
latent scaffold
#

this literally doesn't help me understand at all what it does

acoustic moss
#

lol

latent scaffold
#

How do you even see that

acoustic moss
#

see what

latent scaffold
#

like

#

what to fucking type lmao

solemn leaf
#
โฏ Measure-Command {echo 'ok'}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 5
Ticks             : 55718
TotalDays         : 6.44884259259259E-08
TotalHours        : 1.54772222222222E-06
TotalMinutes      : 9.28633333333333E-05
TotalSeconds      : 0.0055718
TotalMilliseconds : 5.5718

lol

acoustic moss
#

idk lol i probably learnt it from a SO answer

latent scaffold
#
INPUTS
    System.Management.Automation.PSObject

Thank you PowerShell, very informative

acoustic moss
#

lo

latent scaffold
#

I totally would've gotten {echo foo} from this

solemn leaf
#

i still dont have ligatures enabled smh

latent scaffold
#

there's not even any examples

solemn leaf
#

time to do

latent scaffold
#

and help is very hard to navigate

#

like it looks like you have to use the enter key to move down

#

and this is what happens when you reach the end

#

idk how people can stand this

#

also frankly this prompt is ugly but >:(

#

is there a way to have wsl start automatically on Windows so I can just set that as my shell for Alacritty

acoustic moss
#

why not just use linux lol

latent scaffold
#

cause I'm fed up with dealing with my NVIDIA drivers

#

they literally never work and I'm tired of switching between systems constantly

#

I program and I game and I hate having to choose between them

acoustic moss
#

F

latent scaffold
#

oh well

#

I want to wipe my drive again

#

this is so annoying ๐Ÿ˜”

#

nothing feels right

#

this is annoying. Why most both operating systems be such a pain in the ass

tranquil orchid
#

Anything else you've done?

rough sapphire
#

jack

mild abyss
#

?

rough sapphire
#

finally

#

uncomfyhalomacro

#

says "?" to me!

mild abyss
#

hmmm sure

broken dew
#

@lime maple I don't actually know what a keylogger is for. Why is it bad?

lime maple
latent scaffold
broken dew
#

ah I see

lime maple
#

And they can see the password

rough sapphire
#

among us?

round rose
#

insightful

rough sapphire
#

nice

graceful iris
#

no i like graph

low chasm
latent scaffold
#

Cc @acoustic moss, it's his benchmark

acoustic moss
#

im running cargo bench

#

i am

#

i figured it out

low chasm
#

Ok

acoustic moss
#

and cargo bench runs optimisations

low chasm
#

Ah

acoustic moss
#

i hope

low chasm
acoustic moss
#

excuses

low chasm
#

Lies

eager cliff
#

THE RUST BOY IS AWAKE

low chasm
#

Yes

solemn leaf
#

Lays

rough sapphire
#

Lays lies while lieing in the Layman's house๐Ÿ˜”

mild abyss
#

ghost ping smh

frozen coral
#

I am joining the rust crew with AoC this year

#

Going to actually learn it finally

honest star
frozen coral
#

but I have no idea aboutt he syntax of rust lol

latent scaffold
#

although Rust is more like C++

honest star
#

I know a few staffers are hopping on the rust train, so if you need help definitely bug f1re

frozen coral
#

Yea I mostly do cpp & c for work

#

behind python ofc

latent scaffold
#

It's kinda... Rust's got a lot of things you really won't see anywhere else

#

there are some things for me that were very confusing to understand coming from Python

#

the most confusing things will end up being lifetimes, a lot of other stuff you'll probably recognize from C/C++/Python

frozen coral
#

I've got quite high hopes on the whole multi-threading aspect

#

could be incredibly useful at work

latent scaffold
#

From what little I remember of messing with threads in Rust, it was quite fun

frozen coral
#

Yea from what I understand from rust it's the main selling point

#

low level similar to cpp but with really nice threading support

acoustic moss
#

ye ye rust is cool and all but have you seen julia

frozen coral
#

lol

latent scaffold
#

Rust has changed me in the way I code tbh

#

hooked on the type-safety high

honest star
acoustic moss
#

0 indexing is a lie invented by C programmers

#

they have taken us for absolute fools

frozen coral
# honest star okay but julia indexes at 1
class List(object):

    def __init__(self, items: list) -> None:
        self.items = items

    def __repr__(self) -> str:
        return '{}({})'.format(self.__class__.__name__, self.items)

    def __len__(self) -> int:
        return len(self.items)

    def __contains__(self, item: any) -> bool:
        return item in self.items

    def __getitem__(self, key: int) -> any:
        return self.items[key - 1]

    def __setitem__(self, key: int, value: any) -> None:
        self.items[key - 1] = value

    def __delitem__(self, key: int) -> None:
        del self.items[key - 1]
latent scaffold
#

oh no

acoustic moss
#

what am i looking at

frozen coral
#

superior lists

latent scaffold
#

cover your eyes hsp

acoustic moss
#

oh

#

lmao

frozen coral
#

would probably be better subclassing collections.abc.MutableSequence but I cba lol

acoustic moss
#

or just inherit from list

#

wcgw

latent scaffold
#

here was me using ~ to pretend to have negative 0 indexes

broken dew
latent scaffold
#
assert "abc"[~0] == "c"
acoustic moss
#

is there a UserList too ๐Ÿค”

#

oh there is, i thought it was just Dict and String

karmic gust
#

users need lists too

sterile grail
#

since python inverts integers like -x - 1

round rose
#

Well that's because of 2's complement

#

And I can't stress enough just how convenient it is for reverse indexing

round rose
#

yeah

#

collection[i] == [*reversed(collection)][~i]

#

I love this to death

latent scaffold
#

yeah idk I don't ever see it used much, idk how "appropriate" it is

#

but then again I never see ~ anywhere else

#

I thought it was supposed to be Bitwise NOT, but...

#

nvm idk how bits work

#

how's that even work :faint:

round rose
#

It is exactly bitwise not

#

And that's why it's equivalent to -i-1

latent scaffold
#

uh...

round rose
#

Two's complement is the notation for negative numbers that allows generalizing addition and subtraction

gritty zinc
#

I kinda hate bitwise operations in Python, because I think it's very confusing what the result of them is when the int in question is arbitrary-sized.

latent scaffold
#

Wait so how is ~ useful outside of indexing

round rose
#

All the bits are flipped, and then 1 is added. This converts to and from two's complement

gritty zinc
#

like... what's the bitwise inverse of 0? an int composed of an infinite number of 1s?

round rose
gritty zinc
#

๐Ÿ˜ฉ

round rose
#

Just like 0 is composed of an infinite number of 0s

latent scaffold
gritty zinc
#

because an infinite amount of ones is, in two's complement, -1 ๐Ÿ˜”

round rose
#

Because the most significant bit has to be 1

#

Idk, I find it simpler than in other languages to be fair

#

I don't have to stress about just how many bits exactly the integer is comprised of and treat is an infinite bit buffer

graceful basin
#

a real example is unsetting the second bit using a&=~(1<<1)

round rose
#

Ah yes, sigil soup

latent scaffold
#

yummy.....

round rose
#

As clever as that is, I think I'll stick to ^=

graceful basin
#

that doesn't work though

#

that flips the bit

round rose
#

Not if you mask it with the original
(I'll ignore the fact that it might be even worse sigil soup)

eager cliff
#

HEY KIDS

#

WANT TO SEE A SHARED MEMORY MUTEX?

#
    /* Setup shared memory and new mutex */
    memory_key = ftok(mutex, 0);
    new_server.mutex_id = shmget(memory_key, sizeof(pthread_mutex_t), 0644 | IPC_CREAT);
    new_server.mutex = shmat(new_server.mutex_id, NULL, 0);

    pthread_mutexattr_init(&attribute);
    pthread_mutexattr_setpshared(&attribute, PTHREAD_PROCESS_SHARED);
    pthread_mutex_init(new_server.mutex, &attribute);
#

this will be on the exam.

tardy rain
#

Im skipping class

rough sapphire
#

you know C...

#

we get it

eager cliff
#

and who might you be

#

๐Ÿฅด

#

honestly that is probably a good thing.

#

this is probably infinitely cleaner in Python. @_@

#

actually i wonder if you can setup shared memory mutexes in Python?

#

oh wow you can o_O

vapid nymph
frozen coral
#

It's a bitwise xor and assign

rough sapphire
#

health... hekcs?

#

hekcs?

random cipher
#

HOW TO know if a thing is True in real life

#

with data science

thick osprey
#

Oh, that's a tricky one. You need to define truth, and philosophy is still working on that.

random cipher
#

boolean true

karmic gust
#

have you tried a real life if-block?

dapper dew
#

Not sure, but I did meet a tree at a decent speed. Not recommended

karmic gust
#

got all your parts?

dapper dew
#

Just missing some surface treatments, nothing major. First and second mountain bike crash today so my left side is feeling real good

thick osprey
#

I feel like that last part is a lie

mild abyss
#

heath hex

wraith hound
#

Are you okay?

dapper dew
#

Yeah for sure. Knee and ankle hurts when walking but I'll be good ๐Ÿ‘

mild abyss
#

im just braindead after taking 80 items of virology trivia that i will remember...

dapper dew
#

Knee is raw though so that's the major pain point

mild abyss
#

LOL goodness u r okay

thick osprey
#

I feel like mentioning it, if you haven't been told this, but the goal of mountain biking is to avoid the trees. rooLove

#

I am glad that you are okay.

mild abyss
#

๐Ÿฅด๐Ÿฅด๐Ÿฅด

thick osprey
#

Co-worker took a spill the other week and snapped his arm.

dapper dew
#

I'm all in one piece, just scraped and bruised

rough sapphire
thick osprey
rough sapphire
thick osprey
#

Yes.

rough sapphire
#

ok

mild abyss
#

i do too

#

thats why i dont use brave

#

๐Ÿฅด

#

but seriously thats one of the reasons

rough sapphire
#

well I am neutral I do not support and hate or hurt them

dapper dew
#

It's not the speed that will hurt you, but rather coming rapidly to a stop

dapper dew
#

Lol

mild abyss
dapper dew
#

You can see where the second crash is too not too long after that. Hard clay and dried leaves are apparently a tricky combo

thick osprey
#

Brad ninety four at ninety-four: "And here you can see the spike when I hit my first tree." swipes through their phone, fondness in their eyes

dapper dew
mild abyss
#

why u fake laugh ๐Ÿ˜‚ it's not even a joke

shut ermine
#

bringing topic up to say that is sus

thick osprey
#

hmm... 22:17 and I haven't started writing. Gonna put discord away and do what I need to do rooDerp

mild abyss
#

im just going to end the topic here lol

wraith hound
#

good luck with your writing!

mild abyss
#

jk goodluck too

thick osprey
#

Oh I just realized... I also use dark mode in scrivener. That's two full apps I use dark mode rooPog

#

Weird that when writing code or stories... dark mode is the choice. But reading and working it's all light mode.

mild abyss
#

working in light mode is for me somewhat better during the day

viscid spruce
#

!code

royal lakeBOT
#

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.

thick osprey
#

Is this python or html?

#

So tabs? You want a tab that displays what you have now, with "Pets" being a different tab with different info to display?

#

((in and out of work so I might be delayed in responding))

#

.bm 912374730584121395 I need this for work... actually

latent scaffold
#

sheesh. 150 lines just for this

round rose
#

jquery ๐Ÿคฎ

mystic drift
#

Eyy

round rose
#

Although I admit it does look pretty nice

mystic drift
#

So, need some advice

#

What should I learn? PHP or Javascript?

latent scaffold
#

oh god

#

Which of the two evils

#

definitely the latter

round rose
#

PHP is not fun

mystic drift
#

Is there a reason for that or

round rose
#

JS is a language with much larger potential, and is nicer to work with (even though it's JS)

#

I strongly recommend you learn TS

#

It's a superset of JS with optional typing, which makes it bearable

latent scaffold
#

speaking of which

#

I should one day delve deeper into Nim

mystic drift
#

Typescript

latent scaffold
#

it transpiles into JS AFAIK... so that seems cool

mystic drift
#

Well, ok

#

I'll add both to the list

round rose
#

Yeah, it's transformed to JS code before execution

#

But the enhanced workflow you get from using TS is incredible, fuck raw JS

latent scaffold
#

idk how people manage to program in some of these languages and like it tbh

mystic drift
#

So basically, it's a better javascript

latent scaffold
#

yes

mystic drift
#

Ok then, scratch java

latent scaffold
#

JavaScript but tolerable

round rose
#

If you learn TS, you'll automatically learn JS

latent scaffold
#
  • Me, who can only preach what other people say
round rose
#

Because JS is a subset of TS

latent scaffold
#

wish it was like that for Kotlin and Java ๐Ÿ˜”

round rose
#

And frankly the vice versa also mostly applies

#

Because it's like python with and without typehints

#

(sort of)

mystic drift
#

thx

#

luv u

latent scaffold
#

damn. the real Venti

rough sapphire
#

thoughts on crypto?

dapper dew
#

Legal pump and dump

honest star
#

virtual beanie babies

karmic gust
#

beanie babies have use-value

low chasm
#

@tribal aurora

#

here

#

ot0 is bisy

#

busy

tribal aurora
#

ye

low chasm
#

You don't ever need a third party crate

#

and the stdlib isn't useless

#

You haven't quite explained why you think its useless

tribal aurora
#

it's like python where you just import random, time...

#

you have to implement random youreslf

low chasm
#

uh, rust has an stdlib

#

just because one thing isn't in the stdlib, doesn't mean its useless

tribal aurora
#

I shouldn't have said useless

low chasm
#

mhm

tribal aurora
#

useless is not the correct word

#

but

#

still

#

you have to implement them yourself

#

and in competetive programming it will be so difficult

low chasm
#

and if your realistically using rust as a first language in a class, they're going to allow you access to third party crates

tribal aurora
#

and using rust doesn't even make a single bit sense

#

cuz it would take you lotta time

low chasm
#

how so?

tribal aurora
#

bruh

#

i just said it 3 times

low chasm
#

I mean, if you cant use third party libs in comp programming, same goes for any langauge

tribal aurora
low chasm
#

huh?

#

they're using python

tribal aurora
#

in many schools, you cannot even install packages because the computers are restricted

#

ik, i said it would be nonsense to use rust there

low chasm
#

but why

#

it has an stdlib

#

not having random doesn't make it useless

#

and if your really using rust, I'm sure they'll give you access to crates

tribal aurora
#

assume they're not gonna do that

low chasm
#

why?

tribal aurora
#

just assuming

low chasm
#

I mean, they're also assuming that schools dont give you access

#

with nothing really to support it

#

I've done programming in school, they gave us fine access

tribal aurora
#

idc
i'm just saying if you can't use third-party crates rust would be useless

#

and you're saying it has stdlib

low chasm
#

Not having random doesn't make it useless

#

and thats the only example you've given

tribal aurora
#

random is just an example

low chasm
#

what other examples?

tribal aurora
#

um

#

i have to think about it

low chasm
#

mhm

#

without further examples, thjis isn't disproving my point

tribal aurora
#

i mean i haven't really used third-party, so it's pretty normal that i don't know

low chasm
#

Rust does have a relatively small stdlib

#

But thats not really a bad thing

#

a lot of functionality is left up to third party libs, but that doesn't make it useless

rustic rune
#

@low chasm

#

I'm following this

low chasm
#

And what error do you get

rustic rune
low chasm
#

!paste mind using something like this? I can't zoom into the message

royal lakeBOT
#

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.pythondiscord.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.

low chasm
#

you seem to be on windows

#

do you have a C compiler installed

#

If so, which one

#

You might have to set the generator manually with the -G flag as well

rustic rune
#

does that count?

low chasm
#

yes

#

Maybe try doing cmake.exe -G "MinGW Makefiles"

rustic rune
#

where?

#

`CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.

CMake Error: The source directory "C:/Users/moore/Pangolin/build" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.`

#

I get this

#

@low chasm

low chasm
#

you need to be in the directory with the cmakelists.txt

rustic rune
#

how do I do that?

low chasm
#

uh

#

what directory is the cmakelists.txt in

#

the file, CMakeLists.txt

rustic rune
#

it's in Pangolin

low chasm
#

then go to that directory

#

and run the command tehre

rustic rune
#

ok did it

#

when I go back to build, this happens:
`C:\Users\moore\Pangolin>cd build

C:\Users\moore\Pangolin\build>cmake ..
CMake Error at CMakeLists.txt:15 (message):
Source build detected: please use a subdir. You may remove
'CMakeCache.txt' and 'CMakeFiles'.

-- Configuring incomplete, errors occurred!
See also "C:/Users/moore/Pangolin/CMakeFiles/CMakeOutput.log".

C:\Users\moore\Pangolin\build>`

#

@low chasm

#

Alright, I removed it but I get this:

#

CMake Error at CMakeLists.txt:3 (project):
The CMAKE_CXX_COMPILER:

cl

is not a full path and was not found in the PATH.

To use the NMake generator with Visual C++, cmake must be run from a shell
that can use the compiler cl from the command line. This environment is
unable to invoke the cl compiler. To fix this problem, run cmake from the
Visual Studio Command Prompt (vcvarsall.bat).

Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.

-- Configuring incomplete, errors occurred!
See also "C:/Users/moore/Pangolin/build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/moore/Pangolin/build/CMakeFiles/CMakeError.log".

#

@low chasm

low chasm
#

hm

#

I'm not quite sure whats happening, sorry

plucky ridge
wraith hound
#

As an intro to TypeScript with a knowledge of JavaScript, or from scratch?

plucky ridge
#

Either

#

I'm more thinking just something that's as well laid out as that one is

wraith hound
#

For the former, the docs have a decent handbook-intro-thing, but for the latter, I don't know of any. You really don't need one though, since it's just JS with python-like enforced type hints.

plucky ridge
#

Yeah I suppose

round rose
#

Yeah, it's pretty much like python VS python with typehints, so the handbook they provide with their docs should cover most if not all things you should know

plucky ridge
#

Fair enough.

mild abyss
#

so.. installing nvidia manually is better hmmm also Xorg is broken

scenic blaze
#

6 passed, 69 warnings in 722.61s (0:12:02) That is all

#

This is the output to my pytest, haha

thick osprey
last mantle
#

roo

#

i want angry roo dance thingy

dry flume
#

@last mantle nickname policy #rules

last mantle
#

there

alpine edge
#

Guys just found swift, its just strongly typed and oop encoruaging alternative of python that compiles to native code! correct me if i am wrong

mild abyss
#

yes yes

#

apple

#

๐ŸŽ ๐Ÿ

rough sapphire
alpine edge
quartz ermine
shut ermine
#

I'm all triangles checkmate libs

alpine edge
rough sapphire
#

hm

dire siren
#

@shadow jetty hello, sorry for the ping,
how can i rotate a Sprite?
i'm trying to make a doom like game with nurses_2,
i want to show hands holding weapon,
i don't know if there are any other ways besides sprite,
or are widgets stackable? thank you

gritty zinc
round rose
urban tree
#
        public static void multipress(string id, int dur)
        {
            var exiting = new Ref<bool>(false);
            Async.Start(() =>
            {
                for (int i = 0; i < dur; ++i)
                    waitOneFrame();
                exiting.t = true;
            });
            while (!exiting.t)
            {
                press(id);
                Async.Await();
            }
        }

This is my code.
I would like to add a feature as if key S is pressed and hold
The code could be paused while holding the key
And continue if the key is released.

shadow jetty
dire siren
gritty zinc
#

what peak performance looks like, apparently

round rose
#

not bad

#

what is it?

gritty zinc
#

MPIR

#

the length of that installation guide kinda scared me off

round rose
#

mpir momenr

#

I'm not gonna bother fixing that

tribal aurora
#

but i don't code in js

#

i want other languages ๐Ÿฅฒ

acoustic moss
#

hm
in rust how do i keep a loop variable around in scope even after the loop ends
like

for foo in bar {
}
println!("{}", foo);
#

i tried doing let mut foo; before the loop but it doesnt help

#

probably gets shadowed or something

gritty zinc
#

You could do something ugly like

for el in bar {
    foo = el;
}
println!("{}", foo);
#

LLVM will optimize it anyway, they chanted

acoustic moss
#

yeah my actual use case is that i'm enumerating over something and potentially breaking, and i'd like to get the last index
i could just do c = 0 outside and c += 1 inside

gritty zinc
#

You could also do

let it = bar.iter();
let mut i;
let mut foo;
loop{
    if let Some((ind, el)) = it.next(){
        i, foo = (ind, el);
    }
    else{
        break;
    }
}
acoustic moss
#

god

#

im sticking to the c += 1

gritty zinc
#

ah, you know one reason it's not easily possible, by the way?

#

because bar can be empty, making el uninitialized

#

and you can't have that in Rust

acoustic moss
#

hm

alpine edge
acoustic moss
#

idk about syntax but they definitely don't serve the same purpose

#

swift is primarily for iOS apps

gritty zinc
#

I don't think Swift's syntax is at all similar

#

it's closer to something like C, JS or Java, really. Mostly JS

alpine edge
acoustic moss
#

i've never heard of anyone doing ML/DS or writing web backends in swift

alpine edge
alpine edge
# acoustic moss i've never heard of anyone doing ML/DS or writing web backends in swift
Apple Developer

Create intelligent features and enable new experiences for your apps by leveraging powerful on-device machine learning.

GitHub

Event-driven network application framework for high performance protocol servers & clients, non-blocking. - GitHub - apple/swift-nio: Event-driven network application framework for high per...

gritty zinc
#

swift can almost certainly do ML because, like... apple uses ML in their stuff, a lot.

#

but would anyone train models in Swift instead of any other language?

alpine edge
#

I would personally go with python all the way, but if i am making a compiled app ill go with swift since im so used to python's syntax

gritty zinc
#

high-level languages are in general pretty popular for ML - mostly Python, but IIRC torch was originally for Lua before it was for Py

acoustic moss
#

lua!?

gritty zinc
#

~~torch-chan ๐Ÿ˜ณ ~~

last mantle
#

i gave up on iOS dev cuz of the fees

alpine edge
#

Just to be clear I was never talking about swift because of apple instead its similarness to python and how it can be compiled, so a compiled language similar to python

last mantle
#

i don't really see its similarity to py but ok

acoustic moss
#

ah yes my favourite programming languages, Android and iOS

gritty zinc
#

what the hell did they even mean by this

alpine edge
#

The statements are similar
The variable system is similar with added better type inference
Both are indent dependant languages
The oop system is similar
Swift can be object oriented

Added curly braces and extra optional types is all i see is different in normal code

gritty zinc
# last mantle lol

that's 2016 though, and Objective-C is what Swift was aiming to replace for iOS, so it might be reversed by now

distant burrow
#

I don't know what they meant by iOS

alpine edge
# last mantle lol

Notice thats 2016? objective c is down the drain and whats your point?

last mantle
#

mate

#

android and iOS

gritty zinc
distant burrow
#

Since obj C and swift which come's from obj c are both used

distant burrow
#

I've only worked in it once little over an year ago

idle zinc
#

Imma line

distant burrow
#

?

round rose
last mantle
#

lol

alpine edge
#

!e

from base64 import b64decode
no_semicolon = b64decode("cHl0aG9u").decode("utf-8")
print(no_semicolon == "python")
royal lakeBOT
#

@alpine edge :white_check_mark: Your eval job has completed with return code 0.

True
distant burrow
#

Ayo

dapper dew
#

!pep 8

royal lakeBOT
#
**PEP 8 - Style Guide for Python Code**
Status

Active

Created

05-Jul-2001

Type

Process

shut ermine
#

well ppl were mean to me in gg/christ i gave it a fair try ยฏ\_(ใƒ„)_/ยฏ

#

back to wandering

acoustic moss
#
fn main() {
  let w: &T0 = ...;  
}

fn f1(x: &T0) -> Result<T1, E1> {}
fn f2(y: &T1) -> Result<T2, E2> {}
fn f3(z: &T2) -> Result<T3, E3> {}

what's the cleanest way to chain f1 f2 and f3

#

while also handling E1 E2 and E3

tribal aurora
#

wdym chain

acoustic moss
#

apply them one after the other on w

#

like f3(f2(f1(w))) basically

#

i think i have to use and_then some how

tribal aurora
#

I don't think using and_then is clearer

acoustic moss
#

the alternative is 3 layers of nesting if let Ok(x) = ... {}

tribal aurora
#

oh

last mantle
#

imagine not having a function composition operator

acoustic moss
#

function composition wouldnt really help either since i have to unwrap the Result and pass a reference of that

last mantle
#

:epicpoint:

#

imagine calling F# useless

#

:epicpoint:

acoustic moss
#

copium

gritty zinc
#

ah, not quite your case

#

map_or_else is what you want, I guess.

acoustic moss
#

hmm

tardy rain
#

map_or_else sounds like a threat to the compiler

latent scaffold
#

I think Rust has a good bunch of or_else methods

gritty zinc
#

unwrap_or_else ๐Ÿ˜ 

tardy rain
#

map_or_catch_these_hands

round rose
#

you better map that, or I'll get the gun

tribal aurora
#

lol

#

that's sounds american

acoustic moss
#

guess i gotta choose my poison

    lex(&input).map_or_else(
        |err| println!("lex error lol {}", err),
        |tokens| {
            parse(&tokens).map_or_else(
                |err| println!("parse error lol {}", err),
                |ast| {
                    println!("{:?}", ast)
                }
            );
        },
    );
    if let Ok(tokens) = lex(&input) {
        if let Ok(ast) = parse(&tokens) {
            println!("{:?}", ast);
        } else {
            println!("parse error")
        }
    } else {
        println!("lex error")
    }
latent scaffold
#

I feel like the latter could be done a lot better

#

but I don't exactly remember how

graceful basin
#

hmm, ideally you would have

try:
    toks = lex(source)
    ast = parse(toks)
except LexError:
    print('lex error')
except ParseError:
    print('parse error')
```but I think you would need `dyn` in rust to have that work
worn cave
#

how to hack people with python

latent scaffold
#

._.

tribal aurora
#

._.

shut ermine
#

._.

vapid nymph
#

reminds me of a function I wrote for a method which needs to return an error or raise it depending on how it's being used

#

return or_raise(ExceptionClass("error message"))

#

or_raise either returns the error or raises it

#

I think it looks neat

round rose
#

it do

vapid nymph
#

the question is why I have to do it that way lol

#

don't ask

round rose
#

How does or_raise know if it should raise?

vapid nymph
#

blame discord.py

round rose
#

Ah yes

vapid nymph
round rose
#

d.py, the pinnacle of good design

round rose
vapid nymph
#

it's a converter

round rose
vapid nymph
#

which needs to be optional...

#

but also not.

#

in the end it works so

#

tldr it is to get a message object

#

and it will get either a supplied message or work based on a reply

#

OR on a message cache

#

although I can't remember why it had to be optional....

#

ah, right. so the error message would be neat

#

command needs a message and "content"

#

if the user doesn't provide anything it would say "message must be provided" and I want that to say "content must be...."

#

....

#

I'm an idiot

#

there's the way to handle an error for a specific command

#

I should just have added that and made it say content instead of message

vapid nymph
round rose
#

F

#

at least you know better now

vapid nymph
#

@open fern in relation to the dpy thing that just happened, ^

mild abyss
acoustic moss
#

very rust

last mantle
#

:epicpoint:

gleaming gull
royal lakeBOT
#

9. Do not offer or ask for paid work of any kind.

gleaming gull
#

Wrong one

#

sorry

royal lakeBOT
#

5. Do not provide or request help on projects that may break laws, breach terms of services, or are malicious or inappropriate.

gleaming gull
#

thanks

sick nexus
#

Just spend about 3 years learning CS and networking

#

Then spend like another 3 in sysadmin / IT.

#

And boom, you'll have the skillz

#

With a z

idle zinc
#

Wadup

tribal aurora
graceful basin
graceful basin
#

ah, upon further testing it doesn't in general, I was just doing sth weird.

let toks = if Ok(t) = toks() { t } else {println!("1"); return;}
let ast = if Ok(t) = parse(toks) { t } else {println!("2"); return;}
```seems a bit better then
dire siren
#

looks scary, is this rust

tribal aurora
#

ye

#

not scary tho

split widget
acoustic moss
split widget
vapid nymph
#

@coral void glare

jovial oriole
#

hello @severe charm

#

you said you'd be here

#

ad

severe charm
#

Hi, How was your day?

jovial oriole
#

now im questioning reality

#

and the authenticity of my life...

#

my being....

#

my soul....

#

okay back to math baiiiiiiiiiii

severe charm
#

Anything politics would make... ok bye

median domeBOT
#
**Would you rather fight 100 duck sized horses or one horse sized duck?**

Suggest more topics here!

sick nexus
#

yea those questions are always dumb

#

you fight the greater number of smaller things.

#

You wouldn't fight a horse, why would you think you could fight something the size of a horse?

#

a bunch of small things you could easily fight, just kick the shit out of them when they get near you

#

it isn't hard.

#

put on some fuckin heavy boots and you win, what are they gonna do, nip your ankles?

young shoal
#

the horse sized duck won't be as strong as horse

#

it probably won't be able to move that well

latent scaffold
#

I feel like it'd be a lot easier to be overwhelmed by 100 duck sized horses

#

ducks aren't super small, either

graceful basin
#

what's a duck sized horse gonna do, waddle over to me

latent scaffold
#

lmao

graceful basin
#

oh no, the only weakness, walking away at a leisurely pace

young shoal
#

but baby zombies though

proven ermine
latent scaffold
#

both of the answers are nightmare fuel

regal hawk
#

I just flipped the --line-buffered flag on a running grep process, with no debug symbols. objdump wasn't giving me what I wanted, so I learned how to use ghidra - it's pretty cool.

scenic blaze
#

hey fam, I need some advice

#

One of my coworkers has started on project X. I'm skeptical that X can be done and when I asked for an explanation on X, I'm pretty sure his answer was complete bullshit. Do I say something to my boss? Or just shut up? The problem is that aside from my coworker, I'm one of a few people qualified to realize that it's bullshit.
IF coworker finds out someone said something, he'd 100% be able to ascertain it was me

tardy rain
#

Why are you skeptical? And why do you think the coworker hasnt done an analysis to determine feasibility

scenic blaze
#

Iโ€™m skeptical due to my domain specific knowledge, but grew way more skeptical when he started bullshitting in his explanation.

tardy rain
#

I would be hesitant to try and meddle with a peer's workload tbh, they are a peer right?

scenic blaze
#

Iโ€™m the senior, heโ€™s the junior engineer

tardy rain
#

Oh okay, in that case i would not hesitate then
Is this a case of someone trying to impress a manager you think?

#

Or just naivetรฉ

scenic blaze
#

Both. Heโ€™s trying to prove himself

tardy rain
#

Time to stage a put down i guess haha

#

Start with a dramatic parallel to Icarus

scenic blaze
#

Hahaha

#

His work would also get folded into my codebase so I have a bit of a vested interest in making sure random bullshit doesnโ€™t get in haha

tardy rain
#

Yea definitely wanna get ahead of this before they start sinking work hours into it
Just be gentle, i would guess that juniors dont know how to estimate work loads in my very own experience ...being a junior

vapid nymph
tardy rain
#

Thats extra work tho

scenic blaze
#

There's so many problems with this project. X tries to solve problem Y with machine learning, but we already have a solution for problem X that doesn't use machine learning (and that, you know, works)

#

It's also code that would be used in MY project(s)

tardy rain
#

People are more receptive to alternatives rather than a complete shutdown, but that means you have to think up and provide an alternative which may not actually be worth the effort here

scenic blaze
#

I have such mixed feelings, because while few I've definitely bullshitted my boss before, but never in a way that would compromise systems.

tardy rain
#

Would you say your boss is generally reasonable?

scenic blaze
#

Oh, super reasonable

#

He's an allstar

#

I should probably just msg him

tardy rain
#

Reasonable bosses are so nice to work with and for

scenic blaze
#

Okay. I'll just message him and see what he thinks/says

strange musk
scenic blaze
#

Sure. It's a bit into the weeds, but he claimed he was going to use a frequency covariance matrix to repair a certain artefact of a digital signal, but this artifact has no periodic component and thus wouldn't be present in a frequency covariance matrix. He also said that he didn't need test data, that he'd just perform primary component analysis and remove the smallest one, which is frankly horrifying since there's no way to identify what that component is without any test data to compare it against.

strange musk
scenic blaze
#

Yup

strange musk
#

but I don't follow his logic; does he have no valid argument as to how he can predict/repair a supposedly non-periodic signal with just covariance matrices?

#

if he had mentioned Neural networks, then perhaps he might have been somewhere on the right track...

scenic blaze
#

He mentioned k-means clustering which doesn't need test data to form clusters, but then how do you determine if the data points in one cluster is artefact or not?

#

You can't

strange musk
#

you can kinda wing it, nothing scientific unfortunately ๐Ÿคทโ€โ™‚๏ธ

#

cosine similarity + embeddings is perhaps the best simplicity-accuracy tradeoff

scenic blaze
#

Yeah, you could say "Oh if this value is <0.2 it's an artefact" but thta's an assumption and if you ever get data outside of that assumption there goes your analytics

strange musk
#

very true

#

but then again, I don't really see it to be very unreasonable; if he has data to back up that number - and it works then I don't think you can say much against him

scenic blaze
#

Which I think was kind of my stance at the last meeting

#

Was basically "prove it"

strange musk
#

What did he waffle on about? ๐Ÿ˜‚

scenic blaze
#

Im pretty sure he just tried to inundate me with machine learning buzz words

#

Since we're both pretty new to machine learning I think he thought he could bullshit me

#

But I think I know enough to know when I'm being bullshat

strange musk
#

just throw a bit of "unsupervised mixture of experts" in the mix eh ๐Ÿคฃ

#

I would still honestly lean on ML a bit though; the principal advantage of generalizability is very useful honestly.

scenic blaze
#

I didn't know for sure at the time he was bullshitting, it was only after I researched it post conversation

strange musk
#

but then I may be biased since I find sigproc methods quite....."outdated"

scenic blaze
#

Well, we do use some machine learning for our signal processing, very recently introduced, but it has test data to compare against

mild abyss
#

thats a lot of "BS" in this conversation ๐Ÿ‘€

scenic blaze
#

I didn't appreciate being BS'd

strange musk
#

that's pretty smart. I'd honestly lean towards giving him some time for experimentation and surpassing the current baselines already-in-place - who knows, might prove himself ๐Ÿคทโ€โ™‚๏ธ

scenic blaze
#

Yeah, I mean I'm open to being convinced

strange musk
#

but from the convo, yeah...he might not be that guy ๐Ÿ˜…

vapid nymph
#

@agile summit wait wait wait is your github the same username as your discord?

agile summit
#

Uhh is that bad?

vapid nymph
#

no no its not no

agile summit
#

My github username is the same as my IRC username

#

And my discord username is the same as my IRC name too

vapid nymph
#

so is this you? pypa/pypi-support#1424

median domeBOT
vapid nymph
#

was looking at pytest-sugar updates since its causing distutils deprecated warnings on python 3.10

agile summit
#

Yep

vapid nymph
#

neat

#

I hope it gets to pytest-dev ๐Ÿ˜›

tardy rain
#

@velvet sun a straight flush is just a flush with consecutive value cards

velvet sun
#

and a royal flush is the highest of those. an ace high straight flush

tardy rain
#

So the distinction between the flushes is important

velvet sun
#

royal flushes are a subset of straight flushes

tardy rain
#

Straight flushes are a subset of flushes

velvet sun
#

well true but my point is more that it's the same type of hand

tardy rain
#

Well my point is that the distinction between flush and straight flush is the same as the distinction between straight flush and royal flush

#

There is a possibility of losing with a random straight flush, while there is none with a royal flush

#

Hence the highest hand distinction

velvet sun
#

i guess what i'm trying to get at is that we normally compare the same sort of hand by looking at the highest card. flushes and straight flushes aren't comparable in this way: a straight flush is always better than a flush even if you have an ace high flush against a seven high straight flush.
on the other hand, by that measure straight flushes and royal flushes are in the same category since you can just compare by the high card to see which hand wins.
||... i hope this makes any sense?||

distant hazel
naive ocean
#

Which one looks best to you? (1๏ธโƒฃ,2๏ธโƒฃ, or 3๏ธโƒฃ)

rough sapphire
#

lol

mild abyss
#

no

rough sapphire
mild abyss
#

fried duckies

rough sapphire
#

um

#

ok

rough sapphire
#

can anyone tell some channels i can watch

#

to learn blender

round rose
#

if you're into mixing up 2d and 3d worthikids also has a good 2.83 guide

#

and there were some other, let me see

#

I think crossmind studios is the other good one

tardy rain
burnt ore
young shoal
tardy rain
#

he's not tho

young shoal
#

a royal flush is just the highest possible straight flush

#

a straight flush is a flush with all the cards in sequence

#

right?

tardy rain
#

the royal flush is the highest possible hand, not just the highest possible straight flush

#

you literally cannot lose with a royal flush in hand

#

while you can with any other straight flush, the distinction is important

#

theres no royal straight for example, so its not as simple to just say a royal flush is just a straight flush

young shoal
#

uhh, but it is though

#

it's just a straight flush that happens to have the highest possible cards

tardy rain
#

And a straight flush is just a flush that happens to have consecutive cards

#

You wouldn't say a royal flush is just a flush tho

#

So why abandon the distinction

#

"the flush is the highest possible hand in poker"

#

No, its a very specific flush thats the highest hand in poker

young shoal
#

wait what?

tardy rain
#

The royal flush

young shoal
#

yes, but why that quote

tardy rain
#

Im using the phrasing in the original argument

#

They said "the straight flush is the highest hand in poker"

young shoal
#

ah. I didn't care about the argument, I just agreed the distinction between straight flush and royal flush is not as great between a straight flush and a flush

tardy rain
#

But its more restrictive than flush to straight flush

young shoal
#

wdym by restrictive

tardy rain
#

Theres only 4 colours in a deck so only 4 possible royals

#

I dont wanna do the maths on straights

#

Just trust me, im an engineer

#

Lmao

young shoal
#

quick estimate, let's say 4*8ish straight flushes

tardy rain
#

Why the 8 where do you get it from

young shoal
#

13-5

#

so you could start at 2 or 3 or 4 etc, but not at 10

tardy rain
#

You can have a straight flush from 2 to K

young shoal
#

huh, I didn't know that

tardy rain
#

A KQJ109 is a straight not a royal

young shoal
#

yes

#

so it's 40 straight flushes then ๐Ÿค”

tardy rain
#

Just 40?

#

Goddamn

young shoal
#

I think so?

tardy rain
#

Ok maybe not as restrictive

#

And flushes are 13C5 * 4?

#

So 5148

young shoal
#

yeah

wanton lake
half orbit
#

try to run a program?

#

use the python ext

old crypt
#

click on +

half orbit
#

yea its the same running a program creates a new terminal

wanton lake
#
  • opens another but that's also blank
#

if I open with ctrl + ` still blank

old crypt
#

press f5

wanton lake
#

this comes up

half orbit
#

yes click on python file

old crypt
#

first file

wanton lake
#

opens a blank terminal

half orbit
#

have you install the python ext?

wanton lake
#

oh I restated vs code

#

it works noww

half orbit
#

i- lmao

old crypt
wanton lake
#

I restarted once earlier, didn't work

#

god knows why

old crypt
#

๐Ÿ‘

old crypt
wanton lake
#

some bug yeah

old crypt
#

yeah

latent scaffold
#

@distant hazel is your profile picture a lime because limes are berries ๐Ÿ˜”