#ot1-perplexing-regexing

1 messages · Page 464 of 1

edgy crest
#

what class are you in jack?, if you dont mind

tranquil orchid
#

second last year

#

of highschool

edgy crest
#

11?

tranquil orchid
#

yep

late quest
#

schools are terrible, we learn shit

edgy crest
#

but we learn important things too

late quest
#

and then we forget it

tranquil orchid
#

Only if you let yourself

late quest
#

noice

edgy crest
#

k ima go learn more tkinter now

tranquil orchid
#

And i should probably get back to research

edgy crest
#

and tbh i think

#

the youtube beginner tuts should have sequels

#

cuz i am confused what to do next after completeing them

#

wow my wish got fulfilled

compact jetty
#

how

edgy crest
#

as soon as i opened youtube i got that in my recommended

eternal wing
#

hooray

edgy crest
#

yaya

#

its perfect i looked through the topics

#

free code camp is a life saver

#

mostly

late quest
#

Im gonna watch the whole video

compact jetty
#

lol

edgy crest
#

it explains about generators decorators JSON and etc etc

late quest
#

@compact jetty im not even joking lol

compact jetty
#

it explains about generators decorators JSON and etc etc
@edgy crest json is intermmediate????

edgy crest
#

i guess

compact jetty
#

and put your link in <> @edgy crest

#

i gtg go to sleep gn

edgy crest
#

gn

young shoal
#

knowing json is knowing two functions and knowing how dicts work

edgy crest
#

yea thats why lists tuples and dicts are the first topics in the vid

sturdy tiger
#

Yeah i'd love to do computer science but my school doesn't have it
@tranquil orchid Bruh samee

static bridge
#

javascript is not fine tho

quaint rivet
#

this channel's name

compact jetty
#

who wanna try their luck

#

play the rock paper scissors game

topaz aurora
mild abyss
#

wowow

edgy crest
#

aww i wanna see it to but it isnt loading

#

nvm it did

#

scriv huh

topaz aurora
#

I'm way too deep into generating test data with Hypothesis

#

I mean sure, I get to have data chucked into my tests but I could've just wrote them myself

#

Meh, I'll find a use-case for it

compact jetty
#

@solid pollen , @high verge

#

ye so how does or dosen't OS affect to learn basics CS

high verge
#

Really doesn't matter at all for basics

#

The differences can become important

compact jetty
#

wdym by the differences

high verge
#

If you're planning to move on to security then having access to Linux can be useful

compact jetty
#

differences between the OS?

high verge
#

Well there are certain differences but they don't really matter, just good to be aware of them

compact jetty
#

ohh, so OS dose't matter

high verge
#

Things like how file paths work, how some networking features work

#

Yeah don't worry about it to start with

#

However

#

If your windows pc isn't running well

#

Maybe try Linux so it runs better

compact jetty
#

whatd woul you consider as "Well"

#

If your windows pc isn't running well
@high verge what would you consider as "Well"

high verge
#

Sounds like it's unpleasant to use your computer for much

compact jetty
#

well ye

#

i see, it works

#

wel l i will try

#

and see where i get with it

mild abyss
#

javascript is fine. so fine :3

edgy crest
#

3:

mild abyss
#

hey @edgy crest are you already loving linux so far?

edgy crest
#

wdym

#

i never had linux i use windows :|

mild abyss
#

@edgy crest ooh i mistook you for someone else

#

sad

edgy crest
#

¯_(ツ*(*)_/¯

mild abyss
#

(╯°□°)╯︵ ┻━┻

oak tangle
#

┬─┬ノ(ಠ_ಠノ)

#

keep it a bit tidy in here

#

all those flipped tables

#

where am I to eat my lunch now?

mild abyss
#

you can make digital table somewhere else xD

edgy crest
#

lool

mild abyss
#

man table flipping feels good when you realize your teacher is dumb (╯°□°)╯︵ ┻━┻

edgy crest
#

┬─┬ ノ( ゜-゜ノ)

#

it'll break stop

mild abyss
#

no

#

¯_(ツ)_/¯

#

okay artix linux here we goooooooooooooooooooooooooo

mellow spire
#

you can make digital table somewhere else xD
@mild abyss lmaooo

solid pollen
#
DROP TABLE ves_table;```
mellow spire
#

ooof

topaz aurora
#

┬─┬ノ( º _ ºノ) (┛◉Д◉)┛No tables broken on my watch

mellow spire
#

that looks weird

edgy crest
#

ikr

mild abyss
#

ヽ(ຈل͜ຈ)ノ︵ ┻━┻

edgy crest
#

lmao

mild abyss
#

(☞゚ヮ゚)☞ ┻━┻

#

oh it isnt broken

#

jsut flipped

edgy crest
#

d=====( ̄▽ ̄*)b one punch

mild abyss
#

(╯°Д°)╯︵/(.□ . ) but throwing people is good

edgy crest
#

nani

topaz aurora
mellow spire
#

how did u do that?

mild abyss
#

neovim?

topaz aurora
#

python + lolcat

mellow spire
#

hmmm, code?

edgy crest
#

( •_•)>⌐■-■

mellow spire
#

what is lolcat?

edgy crest
#

(⌐■_■)

topaz aurora
#

Make sure you have lolcat installed on Linux

$ python -c "for _ in range(50): print('┬─┬ノ( º _ ºノ) (┛◉Д◉)┛No tables broken on my watch')" | lolcat
mild abyss
#

┏━┓┏━┓┏━┓ ︵ /(^.^/) i am returning the tables it is okay now

edgy crest
#

🪑 🪑 🪑 we need chairs too

mild abyss
#

tables are just chairs designed for the hands

#

not for the butts

edgy crest
#

hmm

#

nice try but that joke isnt that good

mild abyss
#

hmmm sad

edgy crest
#

my net is so slow that it for one epsode of anime it takes me min 40 mins

#

one day it took 1 hour 20 min something to finish one episode lmao

mellow spire
#

which do you watch?

edgy crest
#

rn nanatsu no taizai

#

lol i am gonna try make animation in tkinter

mild abyss
#

@edgy crest i dont think it is possible

edgy crest
#

i am trying...

#
from tkinter import *

root = Tk()
root.title("Animation")
root.geometry('400x400')

num = 0
num += 1

ani_lbl = Label(root, text='weeee')
ani_lbl.place(x=num, y=200)

while True:
    ani_lbl.place(x=num, y=200)

root.mainloop()```
#

it hanged my pc and t isnt getting executed lol

young shoal
#

did you mean to put num += 1 inside the while loop

edgy crest
#

yes

#

i copied incorrectly sorry

#

well it hangs

#

i tried using for loop in range 10000000 but then it just doesnt appear on the screen, or disappears too fast

high verge
#

The issue is it never gets to actually making the window

#

The loop happens before the window is even created

compact jetty
#

can u ssh from windows?

edgy crest
#

lol

#

i used a for loop

#

still doesnt work

#

but if i increment it by 0.0001 instead of 1, it just changes position but doesnt move

mild abyss
#

@edgy crest because of the while True

edgy crest
#

yea ik

mild abyss
#

:((

edgy crest
#

well i googled and it seems it isnt that easy

#

i am trying to do it like i did in pygame lmao

#

i want to make somethingg

#

D:

minor latch
#

can u ssh from windows?
@compact jetty iirc Most windows comes with ssh installed, or you can always manually install it. Try running ssh in a command prompt.

compact jetty
#

well a ssh file, u mean?

edgy crest
#

i get it, i will try making the snake game in pygame

compact jetty
#

gl

minor latch
#

You want to ssh from windows?

compact jetty
#

ye, i want to try if i can

floral viper
#

Use putty

minor latch
#

Just open a cmd and run ssh host@usernmae

#

Or yeah putty works too

compact jetty
#

ok thx

#

i get it, i will try making the snake game in pygame
@edgy crest try making a turtle race

topaz aurora
#

Win10 comes with OpenSSH iirc, if not you should be able to enable it as an optional feature

edgy crest
#

what?

compact jetty
#

well i am in win8.1 pure

edgy crest
#

whats a turtle race

compact jetty
#

well ther are 5 turtles and they race from one point to another

minor latch
#

If you don't have ssh by default on windows then I suggest just install putty

edgy crest
#

hmm

compact jetty
#

ok, let me check if i do or not

edgy crest
#

i think a turtle race will be easier

#

as the direction is only one right

compact jetty
#

send me the end result ok, i would like to look at it @edgy crest

edgy crest
#

but

compact jetty
#

but?

edgy crest
#

i wanted to ask how does it work, i mean is it an animation or the player controls it

compact jetty
#

animation

edgy crest
#

okie

#

so like i just randomly choose between which turtle wins right

compact jetty
#

yep

edgy crest
#

or do i need to that..

#

yea

#

so i will try to make it

#

i will use pygame

compact jetty
edgy crest
#

ooh

#

oh

compact jetty
#

ye

edgy crest
#

i just realized i have forgotten pygame a lot

compact jetty
#

i dont think u need pygame

edgy crest
#

how did you show something on a screen, i have been learning gui lol..

#

hmmm then

compact jetty
#

huh

edgy crest
#

wait no

#

i will NOT use turtle

compact jetty
#

wdym how did u show something in a screen

#

why not

edgy crest
#

nvm

#

hmmmmmm

#

nvm i will use turtle

compact jetty
#

u kinda have to

edgy crest
#

i can do it with pygame easily too, but i have kinda forgotten that

#

i will try

compact jetty
#

ok

undone trellis
#

What are some good resources to learn C++?

safe swallow
#

there any other good coding discord servers?

young shoal
#

this one

safe swallow
#

i mean for other languages

quick ledge
#

there is a general programming discord

safe swallow
topaz aurora
#

There's uh, The Programmer's Hangout

safe swallow
#

ok because i am trying to learn java

quick ledge
#

this one??
I dont think it's that

safe swallow
#

ok

#

that one appears on the browse servers

#

just wondering if there is any examples of a coding language that isn't object oriented programming

young shoal
#

haskell

versed flint
#

Assembly ?

safe swallow
#

ok because nott using object oriented seems kinda wack

young shoal
#

that's usually how it is

safe swallow
#

ah

quick ledge
#

C?

young shoal
#

usually people think object orientedly

#

so it's hard to move to functional

safe swallow
#

i thought c was object oriented

wooden silo
#

Nope.

#

C++ is, though.

quick ledge
#

yeah

wooden silo
#

Haskell isn't, either.

#

Or Prolog

#

Or Brainfuck

quick ledge
#

Brainfuck++ when

plucky ridge
#

Brolog

young shoal
#

bro

plucky ridge
#

I only just realized that's a bit of a double meaning

quick ledge
#

noooooooo

plucky ridge
#

I mean I'm not removing it

#

Just shows how tired I am

quick ledge
#

you don't need to, tbh

plucky ridge
#

Normally I'm all over a joke like that

#

Oh good, looks like the lock picking stuff is coming today

#

It got delayed

young shoal
#

break into the regional thing and get them

plucky ridge
#

Nah, no need

#

I mean it's already out for delivery

#

Seems silly to do that

#

This time

young shoal
#

and you'd need lockpicking tools

plucky ridge
#

Which I currently lack

#

Nor do I currently know how to use them

compact jetty
#

what is lock picking

plucky ridge
#

When you open a lock using something other than the key but without breaking it

compact jetty
#

oh i thought it CS related, lol

plucky ridge
#

Nah

#

Physical lock picking

#

I've always been interested in the mechanics of them

mild abyss
#

javascript really is a fine woman

plucky ridge
#

She's quirky, I'll give her that

#

But she's really improve herself over the past few years

compact jetty
mild abyss
#

i love those curly braces sweeet

#

@compact jetty i know how to lock pick but i cant show you it is confidential 🤫

compact jetty
#

lol

#

idc about lock picking

#

was just telling hem

plucky ridge
#

This is the kit I got

#

Pricey, but I've been curious about the hobby for a long long time

compact jetty
#

hey give me a question that i can ask someone with 4 years of xp in python

mild abyss
plucky ridge
#

Could do with some arrows indicating direction

compact jetty
#

where is the one that xx hates

mild abyss
#

@compact jetty most questions youve got i guess, you know the answer already but theyre really hard to do. for example “practice practice practice”

compact jetty
#

oh at the corner

#

@compact jetty most questions youve got i guess, you know the answer already but theyre really hard to do. for example “practice practice practice”
@mild abyss what??????

plucky ridge
#

This is 4 years old. I wonder if Manjaro would come up more often now

mild abyss
#

that pic was tweeted by the manjaro team

topaz aurora
#

where is the one that xx hates
@compact jetty Kali

plucky ridge
topaz aurora
#

Don't mention it around em or you'll face his wrath

#

I jest

compact jetty
#

@compact jetty Kali
@topaz aurora ye it was in the corner

mild abyss
#

@compact jetty “what do you do to keep improving in python?” answer is “practice practice practice “

compact jetty
#

when did I ever ask that question??

plucky ridge
#

Try new things, get stuck, ask questions

compact jetty
#

wait but i never asked that question though!

plucky ridge
#

Destroy the competition

compact jetty
#

where did that come from?

mild abyss
#

you asked me what questions to ask for a person that has 4 years experience in python

compact jetty
#

i asked in general ye

plucky ridge
#

What kinds of questions are you talking about?

#

Like.. advice they might have or how they got started or...

mild abyss
#

hey give me a question that i can ask someone with 4 years of xp in python

compact jetty
#

i meant as a test knida but not theory

young shoal
#

it probably wouldn't be a python question but rather a general algorithmic question

compact jetty
#

go ahead

quick ledge
#

where is the one that xx hates
@compact jetty bottom right corner

plucky ridge
#

See previous gif

compact jetty
quick ledge
#

See previous gif
@plucky ridge lol that is some Indian thing

#

idk what coz idk hindi

plucky ridge
#

It's not

#

It's from Indiana Jones

young shoal
#

iconic moment

plucky ridge
#

Temple of Doom I think?

#

Rips the dude's heart out of his chest

quick ledge
#

lmao my bad

#

it's been a while since I saw Indiana Jones

plucky ridge
#

No worries

#

My brain is a twister of bad jokes and references

mild abyss
#

🤔 i was kinda wondering why almost all the distros i come across use systemd

compact jetty
#

how can i make a typin test kinda thing using .py

quick ledge
#

Kali Ma Shakti de

  1. Invoking the spiritual power of Kali, the Hindu goddess of creation, preservation, destruction, fear and death. It is referred to a quote in the movie "Indiana Jones and the Temple of Doom".
    alright
plucky ridge
#

What's the alternative?

quick ledge
#

to systemD?

compact jetty
#

u talking to me?

plucky ridge
#

No, to systemd

#

@compact jetty Typing test as in like... how fast can you type?

quick ledge
#

openRC

mild abyss
#

sys6 runit

compact jetty
#

@compact jetty Typing test as in like... how fast can you type?
@plucky ridge yep

quick ledge
#

then there is sysv something

mild abyss
#

sysv-rc

compact jetty
#

like a typing test, have u never took a typing test before hem

quick ledge
#

sysvinit

compact jetty
#

sysv-rc

then there is sysv something
idk what those are

plucky ridge
#

Yes I have, I'm typing out an idea for how you could do it now

compact jetty
#

ty

plucky ridge
#

Does Manjaro use systemd?

Well you could do something with tkinter and start a countdown timer, and once the timer hits 0, you lock the text box, count the number of words they typed out, figure out how accurate they were by comparing letter to letter or something, then give their words per minute

#

Or something

compact jetty
#

ye, so tkninter is the way to go

plucky ridge
#

For something simple yeah

compact jetty
#

ok, and if i want to save that in their records then

mild abyss
#

yes manjaro does use systemd. though they have an openrc version which theyve dissolved a few years ago

plucky ridge
#

The main benefit is that it has a built in event loop that you can track

quick ledge
#

Does Manjaro use systemd?
yes

compact jetty
#

ohh i see thx

plucky ridge
#

And a records thing is easy, just write it to a JSON or text file or something

quick ledge
#

systemD does have quite the hate

compact jetty
#

ohh ok, json

quick ledge
#

as it violates the linux principle of "Do one thing"

plucky ridge
#

Or if you want it to be more secure, ie you don't want them to cheat, you can always pickle the data instead

compact jetty
#

idk what pickle is

mild abyss
#

systemd is a jack of all trades 🤔

plucky ridge
#

It's a way of serializing data that Python uses

#

It's like JSON but specific to Python

#

(more complex than that, but that's the gist of it)

compact jetty
#

i see, thx

plucky ridge
#

Yep!

quick ledge
#

pickle is a module, tacos

compact jetty
#

i see

plucky ridge
#

Yep, it's a built in thingy

compact jetty
#

k

#

k

plucky ridge
#

@mild abyss I'm confused, is there a problem with systemd?

#

I've heard people gripe about it but I'm never sure why

quick ledge
#

@mild abyss I'm confused, is there a problem with systemd?
@plucky ridge there is this linux principle which says that each tool should do one thing and one thing only
And as Ren said, systemD is kinda like a jack of all trades

mild abyss
#

pure explained to me. Akarys told me it is fine. so i guess many have differing opinions about it.

plucky ridge
#

I mean it seems to do the job it needs to

sonic river
#

many ppl also hate on systemd because they hate its creator hehe

plucky ridge
#

That would be.... Lennart Poettering?

sonic river
#

yes

plucky ridge
#

Neat name, though

mild abyss
#

also there is the issue of binary format

compact jetty
#

what issue

quick ledge
#

I thnk @mild abyss is referring to the logging

mild abyss
#

yeah. sorry waiting for artix to finish downloading

#

if only i had 25Mbps internet

#

😩

quick ledge
#

if only I had internet

#

pigeon gang, where you at?

mild abyss
#

whats the pigeon gang?

#

do those people poop everywhere?

quick ledge
#

no

#

we don't have the internet

compact jetty
#

do those people poop everywhere?
@mild abyss lmao

quick ledge
#

so we use pigeons

mild abyss
#

ah to send and receive information

compact jetty
#

ye

mild abyss
manic bloom
#

Javascript is not fine

mild abyss
solid pollen
#

Nah, OSS often does that

topaz aurora
#

It's so they can be quirky and relatable

#

petition for Vue 4 to either be Bleach or JoJo

#

oh

solid pollen
#

Wait

#

They name releases after animes?

quick ledge
#

huh

narrow pecan
#

Vue?

solid pollen
#

Yeah

mild abyss
#

i gotta watch vue anime series then

#

👀

topaz aurora
#

I should not be allowed to write commits on midnight

plucky ridge
#

Like..... the JS framework Vue?

#

@topaz aurora This for our repo or for work?

topaz aurora
#

Personal project

plucky ridge
#

Ah gotcha gotcha

topaz aurora
#

I'm holding off pushing for now since I don't want to lose my power to time travel

edgy crest
#

what..?

mild abyss
#

@edgy crest git stuff

edgy crest
#

oh

honest star
#

mmmm butternut squash ravioli, some nice tea, sweaters. It's officially fall and I am SO excited

young shoal
#

no

#

fuck fall

honest star
#

Fall is my favorite time of the year

young shoal
#

too bad, it's invalid

plucky ridge
#

You make commits which says that "I did these changes to these files" and it lets you give a reason or title for that commit. "Removed bacon() function and added its functionality to spam()"

When when you have all of your commits done and written, you push them to your repo, which means that you're making them become a part of that branch you're pushing to.

Then when your entire project or issue you're working on is complete, you make a PR or pull request to ask the person maintaining the main repo to pull your changes into the main code.

#

At least I think I explained that right

honest star
#

I get to convert my garden over to fall planting items, I get to go apple and pumpkin picking and make my favorite type of desserts. The weather is perfect especially for hiking

#

and I can make fires everynight without it being unreasonably warm

young shoal
#

winter >>

honest star
#

winter can go die in a hole and never return. It's cold and miserable and the only good thing about it is holidays and snow.

plucky ridge
#

I just want it to be hoodie weather so I can wear my PyDis hoodie

young shoal
#

at least where i am, winter is literally the perfect temperature

honest star
#

RIP to the children and teenager now though, they'll never experience a snow day now

#

you're on the east coast, right?

young shoal
#

yeah

#

northish

honest star
#

The only region on the east coast where winter isn't terrible is like south carolina and lower

young shoal
#

¯_(ツ)_/¯

#

actually i used to like fall until i met a person who had allergies

#

while really funny it's kinda sad

honest star
#

allergies can definitely be a pain

young shoal
#

the best part is when it's like, 50ish degrees

honest star
#

but I grew up in north jersey, toooo cold in the winter

young shoal
#

oh

honest star
#

50ish degrees is definitely classes as fall weather

#

winter to me is anything under like 45F

young shoal
#

¯_(ツ)_/¯

#

it's like, the transition period

quick ledge
#

45F is 7.2 C

#

th

#

average low temperature in winter where i live is 17 C/ 63F

honest star
#

... that sounds entirely too pleasant. I am jealous

young shoal
#

snow?

quick ledge
#

snow?
are you asking me?

young shoal
#

yeah

quick ledge
#

it snows only in the mountains

young shoal
#

oof

#

no snowball fights

quick ledge
#

lol yeah

#

experiencing snow is in my bucket list

#

the grass is always greener on the other side though

young shoal
#

whiter in this case

quick ledge
#

haha

manic bloom
#

What the heck are we wating for?

plucky ridge
#

Feels like one of those that would be ignored

solid pollen
#

I like how every people are like "heh, nerd", but they don't realize how much things build by nerds they use everyday, and how sad their life would be without nerds

young shoal
#

sounds like something a nerd would say

solid pollen
#

You filthy traitor

high verge
#

i've been lucky to never really encounter people who are like 'heh nerd'

#

and i mean

#

the nerds who built those things are doing pretty well

#

financially

manic bloom
#

ikr

graceful basin
#

I feel like the nerd lame sport cool stereotype is dying

manic bloom
#

not fast enough

plucky ridge
#

Eh

#

I think people appreciate techies a lot more since this working from home thing

rough sapphire
#

Bruh

#

I literally have a relative that uses "nerd" as an insult

graceful basin
#

well, old people tend to be the last to switch

manic bloom
#

I'm in high school, and everyone uses nerd as an insult

graceful basin
#

huh, which country?

manic bloom
#

United States

plucky ridge
#

I mean that's kid stuff

#

You don't see that beyond the school yard

young shoal
#

fuckin nerds

graceful basin
#

I have heard that as an insult once, and it wasn't even malicious

manic bloom
#

You don't see that beyond the school yard
@plucky ridge I disagree

graceful basin
#

but I guess elsewhere it is different

plucky ridge
#

I'm just speaking from personal experience at the ripe age of 30

#

Obviously any experience you have isn't invalidated by my lack of seeing it, I'm just stating that I haven't really observed any huge "you nerd" stuff that wasn't in jest outside of middle school/high school settings

hoary steppe
#

js indeed fine 😎

fierce raft
#

tbf, there are 3 backups stored in this folder

manic bloom
#

regular people: you don't need a 500 petabyte disk
node js: You see, that's where you are wrong

rough sapphire
#

It's not that bad

manic bloom
#

do you even believe yourself?

rough sapphire
#

I mean

#

Yeah

#

But that's because I put the node modules folder in the parent directory of whatever JS files I have so I don't have to copy all of them

solid pollen
#

Is there some sort of cache in this folder? Because it looks like it

rough sapphire
#

200MB of cache though, if there is

#

Which is like around 7:1 ratio

honest star
#

oh damn, Akarys is a code dev for PyDis, congrats~

rough sapphire
#

Oh damnnn

solid pollen
#

Yeah, that's apparently a thing, thanks!

rough sapphire
#

Didn't notice that

#

Congrats Akarys

solid pollen
#

Thanks!

narrow pecan
#

Wait what?? Congrats @solid pollen😄🎉

#

With this pace, you’ll be an owner in a few weeks😉

solid pollen
#

Wait what??
Same tbh haha, thanks!

#

no needs to be an owner, I'm already lemon

narrow pecan
#

We won’t have roles left for you soon tbh, no kidding ahahh

quick ledge
#

oh shiny role akarys

#

wait what

#

core dev?

#

nice

#

congrats

#

thought you became a patron at first

manic bloom
#

What's a core-dev

#

sorry, I don't know

minor latch
#

Might be wrong but I think that it's someone who works on developing the Python Bot

lofty dirge
#

they have write privledges to repo

#

Anyone can work on Python Bot

minor latch
#

Uh yeah, right, open source..

manic bloom
#

oh ok

lofty dirge
#

but CoreDevs can use primary repo instead of having to fork, pull request across the repos

manic bloom
#

ok

#

👍

narrow pecan
#

And Core Devs manage the projects in some sense as well

manic bloom
#

@narrow pecan how are the emojis coming?

narrow pecan
#

It’s going quite well. The SeasonalBot command should arrive this or next week, depending on how long the review process takes (and when I actually finish it)

manic bloom
#

NICE!!

narrow pecan
#

Hahah yep! I’m sooo excited

sand inlet
#

@deft tree i've never tried making automatic chinese character recognition myself but i feel like you might be able to use some "tricks" to make it a bit less absolutely impractical

deft tree
#

oh definitely

#

like lots of chinese characters are made of characters

sand inlet
#

like maybe make something that's really good at recognizing common radicals and other parts that appear a lot, and then something else that uses that information to guess the character boundaries and what the actual characters are

deft tree
#

so maybe you could then narrow it down to a couple thousand distinct shapes

#

then have a database of characters that are composed of characters

sand inlet
#

yep

deft tree
#

it would still be a big feat

#

come to think of it, doesn't Google Translate have something

#

even though it's not that accurate at all

sand inlet
#

i don't know about google translate but on my phone i have chinese handwriting-based input installed

#

as in you draw characters with your finger and it guesses what you're writing, combine that with manual choosing from a list of options when it doesn't guess right first try and it actually seems to work kind of well? although i haven't used it very much

stark prawn
manic bloom
#

if you are in danger, please call 911 or the equivalent in your country.

young shoal
#

who doesn't live in the united states though

rough sapphire
#

5 billion people

stark prawn
#

911 still works in the eu iirc

sand goblet
#

it's either 100, 911 or 999

#

but most countries register all of them

high verge
#

i

#

5 billion people

#

what

stark prawn
#

Even though the official number is 0118 999 881 99 9119 7253

halcyon mantle
#

Ho

high verge
#

i've had a bit of a tumble :(

stark prawn
#

Nice beard gdude

high verge
#

oh wow gdude has evolved

#

gdude definitely sounds like a pokemon

halcyon mantle
#

I need help identifying a font if anyone up for it lol

high verge
#

there is one like that

#

oh geodude

#

thats it

#

😎

#

@halcyon mantle have you tried fontidentifier etc

high verge
#

they're pretty good

halcyon mantle
#

yep

#

I tried several websites

#

@floral viper i know that number off by heart

#

even with the pause at the end.... 3

floral viper
#

Hat's off to you
I have not memorized it

halcyon mantle
#

:/

stark prawn
#

The gif doenst seem to be full length to me 😦

floral viper
#

it's a brilliant show though

halcyon mantle
#

This is the font

stark prawn
#

I hate it when fonts have 1's that look like l's

halcyon mantle
#

This font is nice

#

Wouldn’t you agree

stark prawn
#

Is the bell part of the font?

#

Where did you see this font btw, that might help with the search.

halcyon mantle
#

The bell isnt

#

I found it on reddit

stark prawn
#

Could you link to the post?

surreal otter
#

how exciting, finally digging into some JS

#

Doing the JetBrains webdev thing because I've always wanted to learn webdev

shell raptor
stark prawn
#

Ah yes, our favourite book, learn javascript the hard way.

shell raptor
#

what about "JavaScript: the good parts"?
a very thin book compared to "JavaScript: the definitive guide", and JSTGP actually has a section called "JavaScript: the bad parts" or something along those lines 😄

stark prawn
#

I think I've read that one, it's the popular free book isn't it?

young shoal
#

isn't the classic image like, a 10 page pamphlet "the good parts of js" and a giant 10000 page book "the other parts of js"

#

ooh new names

shell raptor
young shoal
#

yeah that

#

lol

lone verge
#

i love oreilly

#

When my friend was first learning rust, he didnt really understand ownership and he really hated it

#

so he made this cover

#

👍

shell raptor
#

ah yes, linear types

young shoal
#

O RLY

#

rust sounds like a lot of fun but i'm saving myself for marriage

shell raptor
#

I've been experimenting with a small language that would run on backend and the frontend (for validation logic reuse and such); I implemented it in JS first, and honestly, the problem fits the language pretty well

rough sapphire
#

why is rust fun? do you have more control?

#

why do humans have rules

young shoal
#

please use a chat where no one is having an active convo, thanks

rough sapphire
#

humans are just a chemical reaction

#

what

young shoal
#

i think i'd like rust because it's different from what i'm used to

rough sapphire
#

why chemical reactions are alive

#

not_a if you want answers for those questions. Look into sociology

#

please take this to a philosophy discord server

shell raptor
#

misread as 'scientology', got worried

young shoal
#

well obviously he doesn't want answers, he just wants to fight people

rough sapphire
#

LOL @shell raptor

#

why

#

we have rules because then the world would be i guess corrupted

#

no

#

because bad does not exist

#

technically

young shoal
#

really?

rough sapphire
#

you are an object

#

OOP

#

bad is a human conception

young shoal
#

so if someone stabbed you in the stomach, would that be ok?

rough sapphire
#

b a n, k i c k, m u t e

#

chemical reaction would do in a way that I will not like it so my specie survives

shell raptor
#

'bad' does not exist in the same way Python doesn't exist, it's a human construct. Not sure what you're talking about

young shoal
#

so if you don't like something, would you say it is bad?

rough sapphire
#

you kill bacteria even that ones that you say does "good" to you

#

If you're talking about chemical reactions... Even chemistry has to follow laws or rules... so basically within nature... there is rules.

#

no

#

breh

young shoal
#

you kill bacteria even that ones that you say does "good" to you
@rough sapphire ok? that's not very relevant

rough sapphire
#

these rules are universal

#

not like humans

tidal flax
#

why is rust fun? do you have more control?
@rough sapphire Rust is fun because it's very different

rough sapphire
#

but chemical reactions are nature therefor humans are nature

#

also in wars you legally kill people

tidal flax
#

BorRoWcHeCkeR

rough sapphire
#

why is that acceptable

#

not_a, If you want answers like that... look into sociology. It will answer a majority to your odd questions

young shoal
#

err, i kinda wanna talk to him more, what he has to say seems interesting

rough sapphire
#

anyway "odd" is your conception

#

if rules are universal then dont they also apply to us

#

humans aren't universal

plucky ridge
#

!tempmute 739902521455149140 1d If you don't feel like contributing to the conversation, then don't say anything. If people are having a constructive conversation, then the last thing you should do is interject with random nonsense.

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied mute to @rough sapphire until 2020-09-23 00:20 (23 hours and 59 minutes).

rough sapphire
#

aw man he was interesting

#

i like to debate

plucky ridge
#

Sure, but there was an active conversation going and people rudely interupt, I have a problem with that

rough sapphire
#

and he was doing it in a civilized manner as well

young shoal
#

eh, it wasn't gonna turn into a debate, probably more of a shouting match

rough sapphire
#

not cussing out people

plucky ridge
#

That's... literally not why I muted him

#

The reason is right there

rough sapphire
#

i guess your right

tidal flax
#

now then...anyone wanna talk about exotic typing systems?

still sky
#

question

#

How can a human say a random number from 1 - 100

plucky ridge
#

@tidal flax Exotic?

still sky
#

how?

#

is it possible?

shell raptor
#

now then...anyone wanna talk about exotic typing systems?
x: I work in a language with first-class types
y: is it Idris?
x: J a v a S c r i p t

young shoal
#

no, humans are notoriously not random (predictable?)

tidal flax
#

higher-kinded types, linear types, etc.

#

I gotta say TypeScript's typing is crazy

shell raptor
#

@still sky Sure, just run random.randint(1, 100) and say the result out loud

plucky ridge
#

TS's seems almost intrusive at times

shell raptor
#

what's crazy about it?

still sky
#

that isn't random to me

tidal flax
#

also, Scala 3 is going to have type lambdas

still sky
#

I'm talking about random RANDOM

tidal flax
#

and all sorts of other sick stuff

shell raptor
still sky
#

like ACTUAL randomness

young shoal
#

so like, a TRNG?

tidal flax
#

what's crazy about it?
@shell raptor for gradual typing? is it not impressive?

still sky
#

they're algorithm based

plucky ridge
#

@still sky Perhaps... don't interject in an already ongoing conversation?

tidal flax
#

like compared to Python

still sky
#

wdym

young shoal
still sky
#

ok

tidal flax
#

TS has like, sum types, intersection types, I don't even know what the keyof thing is called

#

but it's cool

stark prawn
#

Pythons system has gradual typing

shell raptor
#

I think I missed intersection types a few times in Python.

tidal flax
#

Pythons system has gradual typing
@stark prawn yes, I mean as compared to TS

#

and in particular I just like the syntax more (it kind of makes up for the other sucky parts of JS's syntax)

#

UnionType = TypeA | TypeB

#

the function type syntax is nice too

#

instead of Callable[[A, B], C]

shell raptor
#

yeah, ew

tidal flax
#

and generics are much nicer in TS

#

Python generics are HELL

#

especially imposing upper bounds

shell raptor
#

Well, typescript can be more flexible because it compiles into JS, i.e. it can actually change some parts of the code

tidal flax
#

yup

#

but still

#

from a user's perspective

#

it is really nice

plucky ridge
#

I mean it helps that TS is a superset

#

So it can afford to make those changes

#

As opposed to Python which just isn't built for all the typing

#

TS was built from the ground up with that in mind, where as in Python it was more of an after thought

turbid kettle
#

@plucky ridge is now level 2

tidal flax
#

yes, I understand that

#

and the different constraints the languages have

turbid kettle
#

@tidal flax is now level 2

shell raptor
#

what

tidal flax
#

are you mimicking a bot?

turbid kettle
#

@shell raptor is now level 2

plucky ridge
#

@turbid kettle What are you doing

#

Or it's a self bot

stark prawn
#

Is this a selfbot?

young shoal
#

yes

plucky ridge
#

In which case that'd make my job easier

young shoal
#

happened in another chat too

#

can i get to lvl 3 first

honest star
#

So is it only two

#

messages?

young shoal
#

hah, you're not cool enough for level 2

honest star
#

=[

tidal flax
#

😦

stark prawn
#

Heh

young shoal
#

oh he's gone already that's why

plucky ridge
#

!ban 394516169970679809 Self-botting violates Discord's ToS.

royal lakeBOT
#

:incoming_envelope: :ok_hand: applied ban to @turbid kettle permanently.

young shoal
#

oh he wasn't

shell raptor
#

maybe they were just joking 😦

rough sapphire
#

yeah he has a #0001

plucky ridge
#

It was 9 messages across multiple channels

honest star
#

I wonder if it was a scramble to turn it off

plucky ridge
#

Moot point now

shell raptor
#

wouldn't wanna ban someone innocent accidentally amirite 🙂

plucky ridge
#

That's why we have an appeals system

shell raptor
#

I am completely blown away by Haskell's type system, and I've only scratched the surface

#

the reference compiler (GHC) has so many extensions

rough sapphire
#

how does it work?

shell raptor
#

what exactly?

rough sapphire
#

the type system

#

for Haskell

shell raptor
#

well, it's kind of a broad question...

rough sapphire
#

isnt it like `int i = 0' or something like htat

shell raptor
#

are you familiar with any statically typed languages?

rough sapphire
#

a bit of java

#

and a bit of c#

tidal flax
#

does Java have type inference?

#

it does now, I think...?

#

anyway, type systems are basically frameworks in which you can make certain statements about the correctness of a program.

stark prawn
#

You have var in java

tidal flax
#

for example, in real life we have m (length) vs kg (mass).

#

and we know it doesn't make sense to have 5 m - 20 kg

#

because they represent different quantities, though they are both numbers.

#

this concept applies also to computer systems - values may have different "types", which represent both their meaning and what operations you can perform on them.

#

certain langauges have more powerful type systems, which mean that you can express more complex types. in that way, you can also make more precise statements about whether a program is correct or not, when it is being compiled.

#

@shell raptor I am waiting eagerly for your message btw

shell raptor
#

😄

#

One difference between Java (or C#/C++)'s type system and haskell's type system is the use of type classes in Haskell.
So in C# (or in Python with Protocol) you do something like this (don't punch me if I get the syntax wrong):

interface Show {
    public string ToString();
}

class Thing : Show {
    public string ToString(){
        // make a string somehow
    }
}

so the implementation of all the interfaces is the job of the class owner.
In Haskell, however, you do this:

class Show a where
    show :: a -> String

-- here we define a new type
data Thing = Thing Integer Integer | Stuff String

-- here we define how `Thing` "implements Show"
instance Show Thing where
    show (Thing a b) = "Thing " ++ show a ++ " " ++ show b
    show (Stuff x) = "Stuff " ++ show x

So the implementation of an interface is decoupled from the definition of a type

tidal flax
#

ah, typeclasses 😂

shell raptor
#

yeah, we have classes in Haskell as well

#

😎

tidal flax
#

this would be a perfect spot for that meme

#

"mom, can I have classes"

#

"no, we have classes at home"

#

classes at home:

class Eq a where
    (==): a -> a -> Bool
shell raptor
#

Yeah, you can also have default implementations in type classes

class Eq a where
    (==): a -> a -> Bool
    a /= b = not (a == b)
tidal flax
#

that is great

#

but very geeky

shell raptor
#

maybe I could make a toy language with typeclasses

tidal flax
#

but why

shell raptor
#

is "it sounds fun" not a valid reason?

young shoal
#

no

hoary steppe
#

hm

shell raptor
#
$t.Eq.vtable["Int"] = () => ({
    "equals": (a, b) => (a == b),
});

$t.Eq.vtable["List[a]"] = (aTable) => ({
   "equals": (xs, ys) => {
        if (xs.length) !== ys.length)
            return false;
        for (let i=0; i<xs.length; i++)
            if (aTable.notEquals(xs[i], ys[i]))
                return false;
        return true;
    },
});
#
const parsed = parse(`
    allThreeEqual x y z = (x == y) && (y == z);
`);
/// output:
[
    {
        name: "allThreeEqual",
        forall: [{name: "a", constraints: ["Eq"]}],
        params: [{name: "x", type: "a"},
                 {name: "y", type: "a"},
                 {name: "z", type: "a"}]},
        body: [[{g:"Bool.(&&)"}, [[{g:"Eq.(==)"}, {l:"x"}], {l:"y"}]],[[{g:"Eq.(==)"}, {l:"y"}], {l:"z"}]],
    },
]
tidal flax
#

is that...JS?

#

HERESY!!!!! 😡

rough sapphire
#

i think i should go back to game dev. do you suggest? or should i try to advance in python

tranquil orchid
#

why not both

#

I'm currently doing both game dev and machine learning

#

Training the computer to play the games i've made

rough sapphire
#

yeah your right

#

i should do both

#

thank you

trim nimbus
#

interesting

#

mm

tranquil orchid
#

And then i'll have to do a bit more research before starting to make the model

mild abyss
#

cool

manic bloom
#

@tranquil orchid i love how it's called snek

terse sluice
#

love the color scheme

mild abyss
#

hmmmm this is the third time i saw this otn

rough sapphire
#

what is otn

terse sluice
#

well you shouldn't see it anymore, until like.. next year

rough sapphire
#

is otn a bug

terse sluice
#

off-topic name

rough sapphire
#

oooh

#

thats why they do !otn and stuff

terse sluice
#

yeah

rough sapphire
#

btw im check out a sql tutorial and it is VERY interesting

#

lol someone has youtube rich presence on

#

i didnt know you can do that

tranquil orchid
#

You can make rich presence for just about anything

terse sluice
#

yeah

#

i made rich presence for Plex!

compact jetty
#

what is a rich presence

tranquil orchid
#

Can display what you're playing, watching etc

eternal wing
#

what is a rich presence
It is that fancy status iirc

#

That

tranquil orchid
#

And details etc

eternal wing
#

i made rich presence for Plex!
How do you do that?

tranquil orchid
#

Discords docs has the stuff you need

#

lemme find it

eternal wing
#

Also: GUYS: I JUST PASSED ALL MY EXAMS. I have my instrument pilot rating xD I can finally rest for a bit, haha

#

And ty very much, I can look through them as well.

tranquil orchid
eternal wing
#

Ty!

compact jetty
#

the except: argument only get's triggered if the try :fails right?

eternal wing
#

Yes

compact jetty
#

ye was just making sure

eternal wing
#

and whatever is in the except is met

#

Otherwise it will raise the original exception (if it was not caught in the try except)

compact jetty
#

this only be triggered if the file not found error is triggered right?

    except FileNotFoundError:
        username = input("What is your name:")
        with open(filename, 'w') as file_object:
            json.dump(username, file_object)
            print("We will remeber you when you come back")
eternal wing
#

I'm on mobile, so the indentation is a little whack.

But yeah, that code should only run if that exception was raised, otherwise it will raise the original exception

compact jetty
#

wdym by the original exception

rough sapphire
#

i think like the try: section

compact jetty
#

ohh the try: ok

#

thx

eternal wing
#

Like, if it raised ValueError then your try except will not catch it and a value error will be raised instead of your except:

rough sapphire
#

that only runs if there is a file not found error

#

what @eternal wing said

compact jetty
#

ye

rough sapphire
#

Also: GUYS: I JUST PASSED ALL MY EXAMS. I have my instrument pilot rating xD I can finally rest for a bit, haha
@eternal wing that is awesome take your well deserved rest

edgy crest
#

@tranquil orchid by which module did you make that snake game

tranquil orchid
#

arcade

edgy crest
#

oh

#

and how did you make it so that only when his head hits the wall or his body he dies

tranquil orchid
#

Haven't actually added the collisions for the head yet but that will only be like an extra five lines of code

edgy crest
#

hmmm

tranquil orchid
#

One sec i'll do that rn

edgy crest
#

idk arcade

tranquil orchid
#

its so much better than pygame

rough sapphire
#

i heard arcade is better than the other usual game dev libs

tranquil orchid
#

Yeah its real good

#

And performance wise

#

pygame has nothing on it

rough sapphire
#

is pandas used for game dev

tranquil orchid
#

Theres some graphs somewhere on their site lemme see

edgy crest
#

i think its time i learn arcade

still sky
#

I tried pygame a long time ago

edgy crest
#

because tbh i hate pygame, i should have learned arcade instead of t

still sky
#

and I didn't enjoy it

#

I don't even enjoy any game dev tbh

tranquil orchid
#

Arcade uses OpenGL

#

So its got speeeed

edgy crest
#

yeeee

still sky
#

I don't think Python is a good language for game dev

rough sapphire
#

yeah it kind of sucks for game dev

edgy crest
#

yea but this is not

tranquil orchid
rough sapphire
#

cpp and c# are better langs

edgy crest
#

high quality game dev

rough sapphire
#

oof

tranquil orchid
#

Yeah but if you plan on using python for smaller things

#

Arcade is the way to go

rough sapphire
#

that is speed

edgy crest
#

yea

still sky
#

Can you make 3d graphics in arcade?

rough sapphire
#

is pandas used for 3d game dev

edgy crest
#

i cant believe my class is singing the happy birthday song for some guy

tranquil orchid
#

Uh its not really meant for 3d but you technically could

still sky
#

what is meant for 3d then

edgy crest
#

x y z

rough sapphire
#

is it pandas3d

#

im not sure

tranquil orchid
#

Yeah pandas3d is about as close as you'll get for python

#

Or use godot

still sky
#

Does anyone use googe colab

tranquil orchid
#

I have before

#

And probably will again

rough sapphire
#

@edgy crest listen to class, mate

tranquil orchid
#

Its nice

still sky
#

did you use it for tensorflow

tranquil orchid
#

Can just leave an AI or whatever to train and forget about it

edgy crest
#

i am paying attention and chatting here at the same tiem

tranquil orchid
#

I haven't used any libs for machine learning as of yet

still sky
#

no way seriously?

tranquil orchid
#

I'll try tensorflow out at some point

rough sapphire
#

what is tensorflow

still sky
#

machine learning

tranquil orchid
#

Machine learning framework

#

Very popular

rough sapphire
#

nice

tranquil orchid
#

And very powerful

rough sapphire
#

i want to learn ml

still sky
#

very very popular

edgy crest
#

ml?

tranquil orchid
#

Yeah its an interesting field

edgy crest
#

oh nvm

rough sapphire
#

machine learning

edgy crest
#

hmm whats in it ?

still sky
#

yeah it takes a long time to train them tho right?

tranquil orchid
#

Lot of math to wrap your head around

#

Depends

edgy crest
#

like making drones is an example?

rough sapphire
#

bruh

still sky
#

what

tranquil orchid
#

Making a drone fly itself perhaps

edgy crest
#

just sayin

#

yeah

still sky
#

Making a drone fly itself would take SO MUCH TIME

edgy crest
#

hmm ml sounds cool

#

you will need a camera

still sky
#

so much time and brain power

rough sapphire
#

gotta add ultra sensors i guess

still sky
#

and a HUGE budget

rough sapphire
#

but ai drone

still sky
#

Machine learning isn't as simple as you think

rough sapphire
#

that is different

edgy crest
#

yea

tranquil orchid
#

A drone would be tricky

rough sapphire
#

yeah its like a human trying to learn

edgy crest
#

hmm nothing is simple

tranquil orchid
#

Cause you can't use like a standard supervised learning

#

You would probably do something like

#

Make a simulation of a drone flying in an environment

rough sapphire
#

if you do then budget == bill gates

tranquil orchid
#

And use reinforcement learning

rough sapphire
#

oh so virtualization

tranquil orchid
#

And train it virtually before trying it for real

still sky
#

I mean it doesn't matter

#

it would just take way too much time

rough sapphire
#

and not very useful

still sky
#

pretty useful

edgy crest
#

ahh my net so slow nothing is visible in class

rough sapphire
#

how

still sky
#

to teach a drone to fly itself?

#

it's really not simple

#

if it was simple, imagine the world right now with that

rough sapphire
#

hmm so it can go to a certain address or something

#

but cant you program that

still sky
#

yes you can

tranquil orchid
#

I mean drones like that already exist I'm fairly sure

still sky
#

yeah probs

#

in the military

tranquil orchid
#

Theres those drones you can get that can just follow you

rough sapphire
#

i mean that would use maybe face recongnization or maybe you have micro chip in pocket or something like that

#

how would that work exactly

still sky
#

a lot of training

#

a lot of time

#

a lot of money

#

a lot of brain power

#

A LOT

rough sapphire
#

wait what was the ml dude that doesnt speak in vids but speak s in narration

#

like jybrilass

still sky
#

what

rough sapphire
#

or something like that

#

i think he make htat

still sky
#

idk

edgy crest
#

@tranquil orchid where did you learn arcade?

tranquil orchid
#

Just the docs

#

They have a lot of examples

#

To get you started

rough sapphire
#

sql docs are a bit confusing for me

#

so docs arent always good

tranquil orchid
rough sapphire
#

i dont think python docs is good for learning

#

of you beginner

tranquil orchid
#

Not as a beginner yeah

rough sapphire
#

so is rl done by gens

still sky
#

yeah I'd want to create a smart AI one day

rough sapphire
#

*reinforced learning

still sky
#

generation after generation

rough sapphire
#

yeah is that rl or ml

still sky
#

I'm not too sure

#

what I do know is that depending on what you're trying to get the AI to learn

rough sapphire
#

AI kneeds nowledge

still sky
#

it could take millions of generations until it's considered a bit better

rough sapphire
#

usually how much time do gens take

still sky
#

idk

edgy crest
#

lol it looks like someone's spamming cuz you guys have same pfp

still sky
#

you should watch OpenAI's Hide'n'seek AI training

rough sapphire
#

imagine if lukas was here

still sky
#

it's cool

rough sapphire
#

it would be chaos

#

bc we all have orange pfp

still sky
#

they trained 4 AIs to play hide n seek

rough sapphire
#

really? thats amazing

still sky
#

you should def watch it

rough sapphire
#

i will

still sky
#

at some point, the seekers discovered that since they can't jump over walls, they can use other tactics

#

like

#

box jumping

#

they figured out of they jump onto a box and lift it

#

they can fly

rough sapphire
#

wow

still sky
#

and land on the hiders

rough sapphire
#

lol

#

op ai

#

acrynoms save a lot of typing itme

edgy crest
#

are these ai mechanical beings?

rough sapphire
#

artificial intelligence

#

they are not robots

#

robots listen to commands

#

ai can make up hteir own mind

#

like humans