#ot1-perplexing-regexing

1 messages · Page 265 of 1

upper sierra
#

Dont remember it but I enjoyed it a lot

#

And look we have lurkers 👀

halcyon siren
#

There are always lurkers silly

sand goblet
#

Someone probably selfbotted it by now

halcyon siren
#

Na

upper sierra
#

Nah

#

Although that is a major issue

halcyon siren
#

unless they made it go rly slow

upper sierra
#

And there's no way to check for that

fervent dock
#

i always wanted to go to canada

#

also wanted to go to pennsylvania and see the weather prediction rodent

#

always forget his name

upper sierra
#

Weather prediction rodent?

halcyon siren
#

Punxatawny or sth?

fervent dock
#

yee

upper sierra
#

I'm sorry what did I miss something in the West?

sand goblet
#

You missed something West of loathing

fervent dock
#

they have this small rodent creature that they always bring out and he predicts seasonal changes or something

halcyon siren
#

groundhog

fervent dock
#

Punxsutawney Phil is the name of a groundhog in Punxsutawney, Pennsylvania. On February 2 (Groundhog Day) each year, the borough of Punxsutawney celebrates the legendary groundhog with a festive atmosphere of music and food. During the ceremony, which begins well before the ...

upper sierra
#

Oh?

halcyon siren
#

groundhogs day

upper sierra
#

Wow ok

#

American and Canadian culture is... something

worn kite
halcyon siren
#

guarantee you y'all do stuff we'd find weird

sand goblet
#

Don't forget about the football prediction octopus

halcyon siren
#

but groundhog day is something I don't really get or care about so

#

haven't thought about it in years

sand goblet
#

Well let's see how you feel tomorrow

#

:P

fervent dock
#

just seems like a really cool event, and i have a lot of friends in the area that i'd like to visit some day

#

maybe i could be friends with phil too idk

halcyon siren
#

apparently it only has a 39% accuracy rate

upper sierra
#

I say oh a lot

#

Shhh

#

It's my way of acknowledging

upper sierra
#

I have migrated here

#

To talk about eggs

#

However in that chat I lied

#

The egg actually came before the chicken

#

I apologise for anyone I have fooled

#

And I hope I learn from this mistake

#

wow okay

#

There's no one here to strike conversation with

#

Cri

#

Is anyone here to talk to me

#

Or am i all alone

#

Legit where is everyone

#

Is like everyone asleep or...?

#

See I would say this is an opportunity to farm eggs but legit no one is here so I can't use that as an excuse

#

😿

fervent dock
#

lets summon eggs

upper sierra
#

YEA

#

LETS SUMMON EGGS WHILE PRETENDING TO HAVE A CONVERSATION SO THE MODS DONT GRT MAD

#

Egg summoning is a lot of fun

#

Anyways how are you doing today @fervent dock

fervent dock
#

good good its been a nice day and i got to spend some time on the beach

#

what about you, little inkling

upper sierra
#

I've been sitting at home, on these channels all day lmao

#

I have to help my team somehow

fervent dock
#

egg farmer

upper sierra
#

Lmao

fervent dock
#

how are we doing so far

#

.hunt leaderboard

median domeBOT
#
Egg Hunt Leaderboards

Team Scores

BLURPLE: 1162
WHITE  : 680

Top 10 Members

 1. 291pts - pastebin.com/q3BTYZc9#8532 (Blurple)
 2. 228pts - Suhail6inkling#1449 (Blurple)
 3. 187pts - Zomatree#7757 (White)
 4. 139pts - meta#3625 (Blurple)
 5. 136pts - Refisio#9732 (Blurple)
 6. 125pts - Lego#0469 (White)
 7. 120pts - Darth Delay#7475 (White)
 8. 107pts - Ava#4982 (Blurple)
 9. 104pts - Ves Zappa#3787 (Blurple)
10.  98pts - Chibli#5132 (Blurple)
gusty tulip
#

blurple sucks

fervent dock
upper sierra
#

Oh no

#

We brogligjt a team white

#

We don't want them

#

We want more blurple

gusty tulip
#

U want som egg fite?

#

White eggs are healthy

upper sierra
#

WAIT

gusty tulip
#

if they're blurple they are... urgh

#

1k years old or something

upper sierra
#

Nah blurple eggs are epic

#

They're modern they're new

#

And they're amazing

#

White eggs are so old fashoned

gusty tulip
#

Nah white is modern blurple is just bah

#

it doesnt even look edible

#

it just looks like a dinosaur had a big shit

#

bah nobody wants that. white eggs on the other hand look like they were made from a chicken at least

upper sierra
#

Dont trust an egg book by its shell cover

gusty tulip
#

🐔 <- agrees

fervent dock
#

i wonder if the word blurple came from an internal dispute over whether the colour is blue or purple

upper sierra
#

Like Reddit's red orange

gusty tulip
#

Nah I guess its just Discord being special

#

a white egg

#

see that

#

healthy

fervent dock
#

bytegg stole it

#

lurker

gusty tulip
#

He's on the best team ever

upper sierra
#

Oof

gusty tulip
#

Although egg hunting is amusing, I need to go to sleep now. gn 1k year old egg hunters o/

#

ugh

fervent dock
#

egg secured smugpepe

#

good night darth delay

upper sierra
#

Oof

#

Have a good night... heh heh...

#

A really good night... hehe

#

BWAHAHAHAHA

upper sierra
#

What

rotund crown
#

ummm have fun in dream land

upper sierra
#

Dream land?

#

Lmao that's Kirby

elfin mist
#

I'm studying this stuff but it doesn't all seem to click. I feel like I'm just manually copy pasting Corey's code /:

acoustic fern
#

You can't just learn Python through watching tutorials. At the very least, you need to be following along by writing the code and running it for yourself

elfin mist
#

I am

acoustic fern
#

But also, once you do the tutorials, you then need to start on a project of your own

elfin mist
#

Like, I understand that doing

list_example = ['superblah', 'extrablah', 'doubleblah']
print(list_example[1]) ``` will return extrablah since it printing the second value of the list because since lists start at zero, the index references that string or whatever at the second value. But I'm not understanding the point of it.
acoustic fern
#

How do you mean, "the point" of it?

#

As in, why someone would want to get one of the list values out?

elfin mist
#

I don't know why I am doing it.

#

That's what I don't understand

upper sierra
#

What?

elfin mist
#

I feel like I'm just copying what he types with no purpose. He's explaining a concept but I have no application for it.

upper sierra
#

Indexing starts at 0 for python and mostly every other programming language

#

Do you have experience in other languages?

acoustic fern
#

Then you need to start on your own project

#

If you don't start writing your own programs, all of this will just feel like pointless knowledge

upper sierra
#

Majority of the time copying more than one line of code is absolutely pointless

#

Cos you learn nothing from it

elfin mist
#

No. I can

int main() { 
printf("This is probably right\n");
return 0; 
}```
#

Something like that or whatever

upper sierra
#

Wait what language is that's

elfin mist
#

I tried to learn C but I stopped paying for the course

#

I forget, its been like 4 years since I touched C even remotely.

upper sierra
#

You should go through python tutorials

#

!resources has a good list

royal lakeBOT
#
Resources

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

elfin mist
#

I am doing Corey's videos.

upper sierra
#

Let me just say this

#

When following tutorials

#

Don't copy and paste any code without knowing what it does

#

If the tutorial doesn't explain it clearly, research it further

#

It may seem long and tedious but it'll help you in the long run

#

Honestly

elfin mist
#

So if I don't understand from the video, I should study the docs?

upper sierra
#

Definitely

elfin mist
#

Thanks for the help

azure parcel
#

he has time stamps of everything he teaches

#

it gets down to the basics

#

i still have to go through it

halcyon siren
#

hey that's what I started learning python on

#

watched like 3 and a half hours in 1 sitting

azure parcel
#

damn

#

@halcyon siren what IDE do you use

halcyon siren
#

with stopping and testing it out of course, not very useful just to watch and try to remember it all

#

Recently I've only been using Sublime Text

#

Lovveeee how sublime text looks and it's really lightweight

azure parcel
#

Im starting with pyCharm

halcyon siren
#

I used pycharm before sublime

upper sierra
#

i use vs code

#

¯_(ツ)_/¯

#

i prefer it

#

each to their own though

acoustic fern
#

With editors, as long as you avoid the ones that are definitely not good, then it doesn't really matter afterwards

#

E.g. it's probably not a good idea to use Win Notepad to code in. And it's probably not a good idea to use IDLE for anything more than beginner stuff

#

But once you avoid those choices, then it's fine to use anything from the popular choices

#

Oh, and it's probably not a good idea to recommend someone use an "esoteric" editor if they are just starting out

#

My professor tried to teach us Python using Emacs

#

Worst idea ever XD

tulip palm
#

yeah, realistically the best editor is the one you're most comfortable with. i used IDLE for over a year just fine, but i definitely don't regret switching to something more advanced since then.

upper sierra
#

^

#

I used to use IDLE

#

cos we weren't allowed to install other stuff on school computers back when i first learnt Python

#

I'd probably learn how to use PyCharm if i had the patience

acoustic fern
#

Yeah, for computers you have no control over, then the above doesn't count XD You just use what you are given

#

PyCharm is actually pretty easy to learn

#

It's the ones like Emacs and Vim that require the patience, IMO

upper sierra
#

yeah but like

tulip palm
#

it's not that pycharm is particularly difficult to learn. the biggest obstacle for beginners would be that it's very overwhelming at first. all of the buttons and menus and stuff that they've never heard of, it can be pretty intimidating

upper sierra
#

im already used to VS Code and i dont feel like swtching

acoustic fern
#

That's true, I agree with that. PyCharm isn't hard to learn but can feel overwhelming and it's not always easy to know everything it does

#

When our team decided to move to PyCharm, my team lead asked me to give a presentation on how to use it for that very reason

tulip palm
#

even when i know a large portion of pycharms functionality, i still prefer something simpler like sublime or vscode. as much as i enjoyed the convenience of pycharm pro (especially webdev with it, damn that was wonderful) i feel like vscode manages to do the large majority of things i'd need to do anyways

acoustic fern
#

That's fair enough. I'm just very happy with PyCharm that I don't really ever want to move to anything else.

#

but at home I can't use it cos I have a potato for a PC XD

elfin mist
#

Yeah I just fiddled around with PyCharm until I figured out how to make it do what I want. I'm not even using PyCharm to its full potential lmao

vapid bluff
#

pycharm's file browsing dialog really annoys

#

it's 2019, who uses file trees any more?

#

i mean this one in particular, for opening files/projects

#

what's up with it?

upper sierra
#

yeah that would NOT work for me

acoustic fern
#

Eh, I'm fine with it ¯_(ツ)_/¯ But yeah, using the default file explorer would be better

#

I'd be mildly surprised if there isn't some setting somewhere to change that

vapid bluff
lilac glade
tulip palm
#

how do you mean, ref?

lilac glade
#

The colors.

tulip palm
#

oh, i think meta was referring to the fact that's it's a tree and not a regular file browser

vestal briar
#

Instresting

#

So this is the next step in the internet

#

Running websites as programs with wasi like a better electron

#

Fun to say

#

wasssseyyi

wicked talon
#

if i only kind of remember a command from a command line tool how can i get the appropriate command from the man page quickly?

oak tangle
#

Linux? You could try to grep it

wicked talon
#

I forgot to include what I do now

#

I do pipe it into grep

#

but it also matches lines that are not commands

#

I can type a more verbose grep regexp

#

but that's spending a bit of time just looking up the name for something i already know how to use

oak tangle
#

hmm, I don't know. my terminal skills are not that great

#

I know enough to get around, but that's it

plucky ridge
#

I keep forgetting grep is a thing

wet steppe
#

grep and the GNU coreutils are super under-rated

plucky ridge
#

I just rarely have a need for them

#

I'm too used to windows

wet steppe
#

they are good for vim users

plucky ridge
#

Which is something I could never wrap my brain around

#

I'm spoiled by PyCharm

#

And I'm too slow of a coder to take full advantage of Vim

wet steppe
#

there's a weird concept called "Unix as IDE"
where people use Vim with command line utils as a fake IDE

plucky ridge
#

That seems incredibly tedious

wet steppe
#

so is all of linux 😛

#

but it has advantages

plucky ridge
#

Manjaro isn't (thankfully)

#

I've never had an easier Linux experience

wet steppe
#

well Manjaro is nearly rolling release
(around 3 week delay for packages)
so you do risk bugs in new package versions

plucky ridge
#

True enough, but you risk that on anything

#

Look at Windows lately

#

Bugs are going to happen, but at least it's easy to roll stuff back on Paman

lusty cedar
#

Quick question if I want to zip large data file on GitHub should I split into .z00 .z01

wet steppe
#

yeah bugs are going to happen

lusty cedar
#

Will most people know how to open it

plucky ridge
#

@lusty cedar How do you mean, Nine? For like a release?

wet steppe
#

github can handle pretty big files for most usages

plucky ridge
#

And they will if you add a little readme

lusty cedar
#

No not release

wet steppe
#

try it without splitting

#

I wouldn't want to split if not needed

plucky ridge
#

Or use another compression method, like .7z or .rar

lusty cedar
#

It requires splitting since Max of 100mb

wet steppe
#

TBH ideally you would host a big data file somewhere else

plucky ridge
#

What are you trying to upload exactly?

wet steppe
#

you could get a $5 VPS to host it, with like 25GB storage

plucky ridge
#

Wait, you're not even sure what you're uploading?

lusty cedar
#

Not that huge just 500mb

wet steppe
#

maybe check if Gitlab have a nicer limit

#

TBH splitting into 5 zips is okay
a little tedious but not too bad

plucky ridge
#

So long as you have instructions to say download all of these and try to extract the first one, you should be fine

lusty cedar
#

So 4 .zip would be easier than .z00?

plucky ridge
#

No, do the chaining .z00

lusty cedar
#

Okay thanks

plucky ridge
#

It's common enough that most coding users will know what to do

wet steppe
plucky ridge
#

That just....

#

Huh

wet steppe
#

it looks like he uses ls grep and find for file management
vim for editing
vimdiff and git for version control
Makefile for building
GCC for compile
GDB for debug

#

that seems to be all there is to it

#

🤔

plucky ridge
#

Still far more effort than I'd like to put forth, especially for an editor I don't particularly care for

wet steppe
#

okay

plucky ridge
#

I don't hate it, I get why people use it

wet steppe
#

I also use Jetbrains currently BTW

plucky ridge
#

But as a hobbyist, it's just

#

Fair enough

wet steppe
#

I suspect that once you are over the learning curve its great

plucky ridge
#

I don't doubt it, but I just wonder if it's a curve worth going over when you're really not even reaching a code writing speed cap

wet steppe
#

probably not worth for most people

#

to be honest setting up Node+NPM took a similar amount of effort 😛

plucky ridge
#

I kind of imagine VIM as being for the folks who can code in a stream of consciousness. Like full on 80's 90's movie hackers that just zone out and 5 minutes later they have a working program to break into the Pentagon or something

wet steppe
#

in the zone

#

you can get vimkeys in Pycharm BTW

plucky ridge
#

True enough

#

As well as other layouts. But I'm not a bad enough dude to do that to myself

wet steppe
#

vimkeys is nice in that is removes the frustration of moving the cursor around a lot

#

you can jump to where you want in the code and back from kb

plucky ridge
#

True but I'm often not writing more than a dozen lines at a time, so it never ends up being that much of a need. Or I want to be scrolling around because I'm in someone else's code and need to get a feel for it

wet steppe
#

I found that I was often going "Cntrl+F" to find characters of code

#

vimkeys are kinda just like a fancy "Cntrl+F"

#

lets you overwrite backwards and forwards and stuff too

#

oh for a dozen lines it wouldn't really be worth yeah

sand goblet
#

the thing that gets me

#

is that a lot of vim users talk about navigating their file

#

like, I can press this key combo to move back a word

#

and then I'm like, yes, I too have a CTRL key

#

or I can press this key to move to the start of a line

#

yes, I too have a home key

#

I just don't get it

plucky ridge
#

The thing is being able to do that without moving from the home row

wet steppe
#

it's kinda just an extension of that idea

plucky ridge
#

That's where the speed comes in

sand goblet
#

that makes me slower

plucky ridge
#

Only because you're not trained heavily in it

sand goblet
#

also you still have to move to do that

wet steppe
#

staying on KB on home row is the fastest way

sand goblet
#

because you have to hit insert to move out of insert mode for half of these features

plucky ridge
#

Again, I get where people like it but like

#

Just not for me

wet steppe
#

well you can rebind insert

#

Emacs keys need rebinding too because of "Emacs Pinky"

sand goblet
#

rebind it to what, though

wet steppe
#

which is a legit medical condition from using default Emacs bindings

#

usually to tab

sand goblet
#

but I use tab

wet steppe
#

then capslock ?

sand goblet
#

my capslock is a compose key

plucky ridge
#

That's another thing I guess. There's a lot of "This layout is great! But you have to change it to make it actually good."

#

Like.... then it's not good

winter aspen
#

Hoi, is anyone good with praw here?

wet steppe
#

Emacs pinky came from the left Cntrl key apparently, this is the key that gets rebound

sand goblet
#

I use both sides of my keyboard currently

wet steppe
#

you could bind it to left shift maybe

plucky ridge
#

Unfortunately I don't know much of anything about it, Chuck

sand goblet
#

and like I guess technically I could have different keybinds on right ctrl

#

but why

#

that's so confusing

wet steppe
#

oh also you can bind it to Mouse4

plucky ridge
#

If you've got a question or something you need help on, it looks like #help-croissant is open

wet steppe
#

binding to mouse buttons is awesome

sand goblet
#

do you think vim users are using a mouse?

#

they are not using a mouse

#

:P

wet steppe
#

lol oh yeah i forgot

sand goblet
#

like I totally respect that it's a better workflow for the people that use it

#

but that doesn't make it a better workflow for everyone else

#

like, shut up and eat your choc-ice

wet steppe
#

eat your choc-ice🤔

#

hardcore Emacs users have a different worklow to Vimmers anyway

#

neither side can win

sand goblet
#

well yeah

#

I mean there's gotta be a reason to have two of them

wet steppe
#

Emacs is too bloat for Vimmers
Vim is too feature-sparse for Emacers

#

I mostly think Emacs isgood for those who already do a lot of Lisp

sand goblet
#

and then half of the emacs users are like

wet steppe
#

and can make use of the built-in E-lisp repl

sand goblet
#

It'S aN oS nOt An EdItOr

#

okay that was painful to type

#

don't let me do that again

wet steppe
#

It's an operating system lol

#

It's a universe

sand goblet
#

I mean they are actually not wrong

#

emacs is an OS

wet steppe
#

haha emacs can play tetris and watch youtube

sand goblet
#

but nobody uses it like that

wet steppe
#

apparently Org-mode is really great for organising

sand goblet
#

I mean really this comes down to the same vein as like

#

people like me that watch MLP

#

or people that like waffles

#

or like.. catholics

#

do the thing you like, just do it over there, quietly

wet steppe
#

people like me that watch MLP

#

👀

tulip palm
#

it's no secret

sand goblet
tulip palm
#

or at least, it was very evident a while ago. what happened to that btw, g?

sand goblet
#

actually I haven't watched in a long time

#

still follow the fandom

tulip palm
#

fair enough.

lilac glade
#

So quietly, no one can hear it.

tulip palm
#

i'm the same actually, haven't watched in a while but i do look through fandom stuff often

lilac glade
#

Just like myself and Pokemon.

I still love it to death. I just don't have the heart for it anymore.

sand goblet
#

there's still some excellent music coming out of it

#

as you know

tulip palm
#

yeah for sure

sand goblet
#

:>

tulip palm
#

haha, still listening to that? awesome :D

sand goblet
#

oh god, yeah

#

I miss Yourenigma

tulip palm
#

it is a good track, i like it.

sand goblet
#

wasn't the dubstep dishwasher one of theirs?

wet steppe
#

I like this music the rise of Dart man

tulip palm
#

wait was it?

wet steppe
#

oh no wrong paste

sand goblet
#

oh no

tulip palm
#

okay i know about the dubstep dishwasher, it's pretty neat

sand goblet
#

that was the living tombstone

wet steppe
#

" the rise of Dart man" was in my clipboard 😮

tulip palm
#

hm fair enough

sand goblet
tulip palm
#

yup that's the one

sand goblet
#

haha

#

and of course Omnipony had the bass cannon

#

oh yeah I remember

#

Yourenigma was My Roommate's A "Bassist"

tulip palm
#

ohhh okay

#

so similar idea, then?

wet steppe
tulip palm
#

@sand goblet listening now.

sand goblet
#

the one true zelda song

wet steppe
#

whoah nice

#

that was a scary game too

sand goblet
#

watch it through

#

lol

tulip palm
#

huh that's a real interesting transition.

sand goblet
#

yep

#

:P

#

For buck's sake!

#

oh hey, juan

#

you're into music theory

#

I might have something for you

#

heard much about octopath traveller?

#

haha this damn milk bar cover

#

this guy is great

tulip palm
#

no, i haven't heard of it at all.

sand goblet
#

it's a really neat JRPG on the switch, coming to PC soon

#

its soundrack is just

#

it's so good

#

but

#

they did some interesting stuff with it

#

let me get you an example

tulip palm
#

sure :D

sand goblet
#

okay, so this starts with olberic's battle intro

wet steppe
#

sounds rly good

sand goblet
#

this is played during the dialogue before any boss fight when you're doing his story

worn kite
sand goblet
#

naturally, that means you could interrupt it at any point

#

you might get up and have dinner and come back

#

so the soundtrack was designed so it could smoothly transition into the boss theme from any point

tulip palm
#

oh interesting

#

i actually never really considered that in video game music

sand goblet
#

this wouldn't be particularly interesting if it was just for one theme

#

there are actually 8 characters with their own intro tracks

#

and they all smoothly transition into 4 completely different boss battle themes

tulip palm
#

huh, that's cool.

sand goblet
#

here's another one

#

this was covered on the Game Score Fanfare channel

#

just some really excellent sound design all around really

tulip palm
#

hm fair enough. i'll have a watch soon. it definitely sounds really well-made, yeah.

sand goblet
#

that's also an awesome channel to follow if you don't already

#

:P

tulip palm
#

i don't actually. i'll be sure to check out their stuff if i enjoy it.

sand goblet
#

I particularly liked their videos about Celeste and Pyre, as well as Undertale

tulip palm
#

yeah i was just actually thinking of undertale having a really precisely-made soundtrack

wet steppe
#

is the Switch fun

#

i used to have a Wii

sand goblet
#

undertale has a genius soundtrack

#

also yes, the Switch is an excellent console

wet steppe
#

I love Sans theme!

#

I play Sans theme a lot

sand goblet
#

Deltarune also has a great soundtrack tbh

#

the battle theme, rude buster. Excellent.

tulip palm
#

that's a game i've never really looked into

lilac glade
#

Another few games to put on my list

tulip palm
#

i know sorta the premise of it

sand goblet
#

it's a sequel-to-undertale-but-not-really

#

it's supposed to be a separate universe

tulip palm
#

how interesting.

lilac glade
#

RIP my life
Too many games to play, not enough time to devote to all project lists.

sand goblet
#

here's the battle theme

wet steppe
#

I like ||Apex Legends||

sand goblet
#

like how can you not get behind that battle theme

#

lol

wet steppe
#

sounds trippy

#

nice

tulip palm
#

haha yeah it definitely develops a good atmosphere really quickly. that i like.

sand goblet
#

toby just really knows what he's doing I guess

tulip palm
#

okay yeah this is nice

#

straight away has a good feeling to it.

sand goblet
#

this is literally a shop

tulip palm
#

you know what

sand goblet
#

haha

lilac glade
sand goblet
#

also deltarune's first part is free, so hey

#

can't lose

worn kite
#

EGG

sand goblet
#

oh nice, critical mode

#

time to die again

tulip palm
#

it reminds me of some of the mysterious parts of the soundtrack to pokemon mystery dungeon explorers of sky/time/darkness

#

for some reason

wet steppe
#

we need more Chap-Hop
Lemon really likes it

sand goblet
#

chap-hop is great, can't argue with that

lilac glade
#

Time to seriously play KH.

sand goblet
#

also yeah, juan

#

loved those games too lol

lilac glade
#

No more plat run rip

wet steppe
#

KH was great
im still on game 1

tulip palm
#

that set of games is 100% my favourite of all time, easily.

#

it's just a fantastic game

sand goblet
#

well, agreed, buuuuut

tulip palm
#

i don't play many games but those were my childhood haha

sand goblet
#

what you may not know is that mystery dungeon is actually an offshoot

#

of another series of games

#

and I don't mean pokemon

#

actually the series itself is called mystery dungeon

#

for example, Mystery Chronicle: One Way Heroics

tulip palm
#

i didn't know that, but the mystery dungeon idea isn't so much the thing that really got to me (i think i preferred the gameplay of PMD red/blue rescue team anyways) but damn, the storyline of sky/time/darkness was so bloody fantastic.

sand goblet
#

and yes, that is the game you think it is

#

the game where you have to move to the right

#

because the left side is chasing you

tulip palm
#

interesting

sand goblet
#

there's also like.. Chocobo's Mystery Dungeon Every Buddy

#

that'll be the next one I think

#

it's a remake of final fantasy fables: chocobo's dungeon

#

and yeah it is pokemon mystery dungeon but chocobo

tulip palm
#

hm fair enough. i don't actually know anything about final fantasy and stuff like that.

sand goblet
#

yeah, it's kind of a surprise that there's so many of them

tulip palm
#

oh neat, didn't know that.

sand goblet
#

more things to take up your time

#

\o/

#

Did you ever play dark cloud or dark chronicle?

#

if they remake those I am throwing my wallet at the TV

tulip palm
#

nope, i haven't really played too many different games anyways.

sand goblet
#

Those were PS2 games

#

The basic premise is that the world has been destroyed, but not before it could be sealed inside these balls

#

And you have to go into randomly generated dungeons to retrieve them and rebuild the world as you see fit

tulip palm
#

oh interesting.

sand goblet
#

They were great

#

Dark chronicle is the sequel

tulip palm
#

i might take a look at them at some point, perhaps. depends if i find any time, playing games is like.. a full-on commitment sometimes haha

sand goblet
#

Haha, yeah, I know what you mean

lilac glade
#

I screwed up slightly at work. Forgot onebog the schools I work for has alarms for their labs, and set one off.

#

Luckily, it's the one that randomly shuts itself off

sand goblet
upper sierra
#

Uhhh

rough sapphire
#

needs more overemphasis on fluid combat movement

tame pier
glass gorge
#

I've had 4 cups of coffee

#

How am i still yawning

#

Body pls, don't reject the coffeee, absooorb it

wet steppe
#

food? @glass gorge

glass gorge
#

more than enough

wet steppe
edgy bough
#

sleep?

plucky ridge
#

That's what the coffee is for

glass gorge
#

That's just absurd

#

But i must admit

#

i do think i am immune to caffein

#

I cant recall a single time i felt more awake from it, i just enjoy the taste of coffee

plucky ridge
#

I just realized something: I'm mad that the Java Python interpreter isn't called Brewed Python

glass gorge
#

@dusky orchid ^ eggs just appeared 👀

#

I saw your convo about trying to restart to see if it stopped it, dunno if you figured that one out yet

dusky orchid
#

thanks mate

#

fixed for now

#

temp fix anyway

gentle sparrow
#

@plucky ridge does mu come with its own python

#

in instlalers

plucky ridge
#

I believe so

gentle sparrow
#

yikes if there's one thing you can say about tkinter, it's simpler and smaller to install

#

there might not be many others xD

#

thgouht id give mu a shot, see what the competition is like #TeamThonny

plucky ridge
#

They're different enough that I kind of put them in two categories

#

I feel like Thonny is what IDLE should be. Thonny should be the standard. It's light enough and has the functionality a basic editor needs

sand goblet
#

pyside2 is pretty easy to install

#

:P

plucky ridge
#

Mu is more "My First IDE" kind of experience

#

Mu has more stuff built in to hold your hand, including PyGame Zero, Circuit Python (which is the only editor that has direct support built in for Circuit Python) and what not

#

So they both serve an important purpose in my eyes

#

But just like any editor, it boils down to preference

#

Thonny is the one I actually started learning Python on

#

I didn't realize this was a thing

wet steppe
#

probably best to start with VS Code and then optionally move to Pycharm later

oak tangle
#

I think Thonny is great as a learning tool

#

The way it visualizes recursive calls and whatnot is really awesome

plucky ridge
#

My argument against starting with something like VS Code is that there's a LOT that can overwhelm a beginner. If you've never coded before, it's like giving someone who has never done math before a scientific calculator

#

They could figure it out, sure, but it's way more than they need and is intimidating as hell

wet steppe
oak tangle
#

I don't think VSCode is that bad a choice for a beginner, although ti depends a bit on their general aptitude with computers

#

I just feel that Thonny has a couple of nice features that really aid learning (which was precisely the goal of it, so that's not surprising)

#

And with learning I mean learning Python

#

I wouldn't want to use it as my main editor for development later on, though

plucky ridge
#

I use it for quick stuff when I don't want to wait for PyCharm to load

#

It's "IDLE: The Good Version"

wet steppe
#

if you want fast load time get Vim 😂

plucky ridge
#

And I just think I should be able hand a user an editor to learn Python in without then asking them to configure 20 things

#

"Here, download Mu and you're good to go"

gentle sparrow
#

Both Mu & Thonny will immediately start running python code for you inside a REPL and as a file as soon as you type print('hello world') and click run

#

VS Code don't do dat

plucky ridge
#

And that's my biggest beef

#

They have to be familiar enough with those kinds of programs to know to look for the code runner plugin

gentle sparrow
#

which also solves "this works in my MacOS console but not in my friend's PowerShell prompt...?"

wet steppe
#

PowerShell

gentle sparrow
#

was going for maximum cringe

wet steppe
#

the hello world tutorial for VSCode is pretty short to be fair

gentle sparrow
#

lol

#

just check out all the sick install instructions xD

plucky ridge
#

I don't doubt it. But is it shorter than "type in print('hello world') and then hit run"?

gentle sparrow
#

it's actually not short

#

if you're beginner on MacOS

#

and you're told you want to install Homebrew to get a good version of python

plucky ridge
#

Jesus why

gentle sparrow
#

well it makes perfect sense if you're already a developer in any other sense

wet steppe
#

Just Apple Things

plucky ridge
#

Mu doesn't make you do that

sinful copper
#

i never used homebrew on my mac

wet steppe
#

a lot of stuff is really weird on apple

plucky ridge
#

It's really not that bad

sinful copper
#

i think that advice comes from linux developers wanting to treat it like linux

gentle sparrow
#

homebrew is great, it's just another thing in the list of things making the tutorial not "download this program and click the run button"

plucky ridge
#

My philosophy is, the less steps I have to give a beginner for them to start writing and running code, the better

wet steppe
#

I would just install linux on a macbook anyway personally

sinful copper
#

homebrew is completely unnecessary, the download from python.org installs as a framework and it's great

plucky ridge
#

And we might be aiming at slightly different audiences

#

I'm talking about people who have NEVER coded before

gentle sparrow
#

its getting harder and harder @wet steppe

plucky ridge
#

Not just going to Python for the first time from another language

wet steppe
#

but VS Code has a short step-by-step tutorial for hello world

#

its just following steps

gentle sparrow
plucky ridge
#

Again, is it shorter than :

  • Install
  • Open
  • Type print('hello world')
  • Hit Run
wet steppe
#

yes it was me who linked it

gentle sparrow
#

i could spend an hour long talk explaining all the concepts it goes through before it gets to "Run Python File in Terminal"

#

to someone new at this

wet steppe
#

it seems okay to me 🤷

gentle sparrow
#

don't have to, but thats how much context and content its got crammed in there

plucky ridge
#

Apex think back to when you were first learning programming at all, maybe when you were even first learning how to mess with computers

wet steppe
#

if they follow the steps they should be fine

plucky ridge
#

Would you find it more appealing to just open it and start coding or to have to follow a huge page of instructions before you can start coding?

#

A lot of new coders are younger as well, so keep that in mind. Making it easy to start focusing on learning the language is much more important than learning the editor, at least to me

wet steppe
#

of course setting up VS Code is a bit less appealing
but I really don't think following the steps in the instructions is that bad

gentle sparrow
#

its not even one page, you click through to other ones to follow steps there

plucky ridge
#

And as someone who is comfortable with a computer, I agree with you

#

But that is from the view of us having experience

#

Again, just for clarification, I'm not arguing that VS Code isn't good, it's great actually. I love it. But there are much better ways for a beginner to get started

wet steppe
#

I do understand your position yeah

plucky ridge
#

But seriously, I love VS Code. But I'm spoiled to hell by PyCharm

#

The git integration is so effortless for me

wet steppe
#

oh yeah Pycharm is very nice

plucky ridge
#

I wish I could suggest it to beginners but it's just waaaaaay too intimidating. When you're trying to figure out how to properly use print, it's just way too much

#

Otherwise I'd love to have them have a crash course in it

vestal briar
#

I like vscode just because I do everything on it

wet steppe
#

VS Code is really good as a general purpose tool these days yeah

robust sierra
#

vscode bootiful

#

despite being a product being created by m*crosoft

wet steppe
#

windows

rain spindle
#

vscode is great, especially in a browser

wet steppe
#

it runs in browser ?

rain spindle
#

@wet steppe

#

There's a open source project for it, i've just configured it to run a database and python

wet steppe
#

how do you get this

rain spindle
#

@wet steppe heres my config, its complicated but you can have a look if you get stuck

#

Here is the project

wet steppe
#

nice thanks

sand goblet
#

Interesting project

rain spindle
#

@sand goblet it looks fancy, the plan is to use it in school.

#

Since its on the web, and built with electron, it works a charm

sand goblet
#

I might use it myself, yeah

rain spindle
#

I still need to try and get a 2FA proxy going

sand goblet
#

But my concern is that the docker container won't have my python tools

rain spindle
#

You can add it

#

That's what i've done

#
FROM codercom/code-server

USER root

RUN apt-get install python3.7 -y
RUN apt-get install python-pip -y

USER coder

RUN pip install pipenv

rain spindle
#

@sand goblet the default dockerfile for code-server makes sure you have user perms

#

Would root perms be ok? I want to be able to use volumes

sand goblet
#

You'd have to run the container in privileged mode and mount the docker socket from the host into the container

#

It's not hard

#

that's how I do it with the gitlab runner

rain spindle
#

privileged: true

#

@sand goblet what does this actually do?

sand goblet
#

you can't touch the docker daemon without it

#

that's basically what it's for

#

it's there because you do need it to be able to spawn new containers from within a container in some cases

#

but it's a big security risk

rain spindle
#

@sand goblet the problem I have is when the volumes are mounted, they are mounted with root perms

sand goblet
#

well, no

#

that's not true

#

they're mounted with whatever perms they already have on the filesystem

rain spindle
#

Well I can't access them

#

As that same user

sand goblet
#

then on the host you need to chown them as the user in the container

#

using the uid rather than the username

rain spindle
#

Yeah I think I'm going ot have to script my way out of it

#

woo hoo

rain spindle
#

@sand goblet I tried azure again. It is pretty nice but circleCI's speed is just too nice for me

sand goblet
#

azure was considerably faster than circle in my testing

rain spindle
#

I'm use to 1 min lint build and test times

#

With my circleCI config

#

With a full pipenv build its 1:30

#
FROM codercom/code-server

USER root

RUN apt-get install python3.7 -y
RUN apt-get install python3-pip -y

RUN pip3 install pipenv

RUN mkdir /code-data
RUN mkdir /extensions
RUN mkdir /projects

RUN chown -R coder /code-data
RUN chown -R coder /extensions
RUN chown -R coder /projects

USER coder

#

Is this what you meant about volume perms?

worn kite
#

combine all the RUNs into a single one

#

otherwise you get a ton of useless intermediate layers

rain spindle
#

@worn kite thats a thing? I guess i've never had a large config like this

#

Using \ or?

worn kite
#

;

#

or &&

rain spindle
#

TY. I really need to get circleCI working these builds... dockerhub is sooo slow

sand goblet
#

that chown won't work

#

those aren't mounts

#

when you've got a volume mounted to a path on the host, you need to do the chown on the host unless the directory you mounted is already empty

#

if you're creating empty directories though and not mounting them, then you can chown from within the container

rain spindle
#

@sand goblet So i need to write a script as root in the container?

#

That changes in perms for those folders

#

?

sand goblet
#

I mean you still haven't actually explained what you want, so

rain spindle
#

I want those dirs to not be rooted in the container

#

code-server can only access those folders as user coder

#

So I want to be coder and access those folders

sand goblet
#

well yeah, that's fine, but you aren't telling me what those dirs actually are

rain spindle
#

They are storage for code-server

sand goblet
#

that's even less helpful

#

are they bind mounts? are they volume mounts? are you mounting them somewhere at all?

rain spindle
#

On host they all empty

sand goblet
#

are you using compose?

rain spindle
#
    volumes:
      - "./code-data:/code-data"
      - "./extensions:/extensions"
      - "./projects:/projects"

    entrypoint: dumb-init
    command: code-server -d /code-data -e /extensions
    links:
      - rdb

sand goblet
#

yeah, so you're going to need to chown them on the host then

#

but consider if you really need to bind mount these

#

are you going to be modifying those directories from outside of the container?

rain spindle
#

I need to store them

sand goblet
#

answer the question

rain spindle
#

No

sand goblet
#

then you don't need to bind mount them

rain spindle
#

XY problem

sand goblet
#

compose will persist volumes for you

rain spindle
#

I guess i can stop them being deleted?

#

I need those volumes in the container to survive

sand goblet
#

you need to name them

#

so for example

#
services:
  my-service:
    volumes:
      - "code-data:/code-data"

# ...

volumes:
  code-data:
rain spindle
#

Never knew that existed. thanks anyways gdude

sand goblet
rain spindle
#

Though i'd of seen that by now

#

@sand goblet so will I still need to chowns in my dockerfile?

sand goblet
#

No

#

but

#

well, actually, I would still do it to be safe

#

because they have to be created as root

rain spindle
#

Yeah that's what I was thinking

#

Just so you know gdude

#

That's pipenv and python3 working inside code-server

#

And a rethinkDB attached

#

And with those volumes, it remembers preferences

sand goblet
#

nods

vestal briar
#

Please sir

#

IlllIllIIIIlllI

#

Right, time for binary

#

Nope I am not bothered to translate ascii

crisp sierra
#

unfortunately it's a touch screen

vestal briar
#

Ouch rip

#

Lemme get a picture my friend sent me of his screen

#

He still uses it

#

Laptop

crisp sierra
#

😮

vestal briar
#

Damn I have to get rid of them dms/convo things

solemn surge
#

@crisp sierra screen artifacts = memory

#

either vmemory or normal memory

crisp sierra
#

it's the connector inside the panel unfortunately

#

the lines come and go if I press on the back side of the screen

solemn surge
#

peculiar

#

😛

#

I heard about the wire connecting the screen and the rest of the computer wearing off from movement

#

not sure exactly which model

tame pier
#

Oh my God

#

Just realized I totally forgot to order the RAM

lilac glade
#

Oh no

tame pier
#

(╯°□°)╯︵ ┻━┻

#

Fucking ADHD man

#

Not the first time this sort of thing has happened by a long shot

summer rampart
#

download it

wet steppe
#

^

tame pier
#

The price per kit dropped by $30 two weeks ago tho so I actually lucked out

#

Saving $60

#

and I can get it through Amazon so 2-day shipping

summer rampart
#

having to wait when you think you can finally start building is a feelsbad moment though

#

unless you're going ahead with it then sticking the RAM in when you get it

tame pier
#

That's exactly what I'm going to do

#

I'll just pop in the RAM Thursday and enjoy some gamez

#

Then run a stress test overnight

#

$400 for 64GB of quality DDR4-3000 RAM isn't too bad

wet steppe
#

64GB :OOOO

tame pier
wet steppe
#

why so much ram

tame pier
#

Previous build had 32

summer rampart
#

:0 das nice

tame pier
#

However, now that I'm on Linux I'm planning on doing a lot more virtualization

summer rampart
#

I'm stuck with 8

wet steppe
#

8GB is fine

tame pier
#

General home usage is ~10-16GB most days

#

With editors, browsers, etc.

wet steppe
#

WTF

tame pier
#

If I start running stuff like ELK Docker containers in the background and the like though that's going to get eaten up

wet steppe
#

my general usage is a bit over 3GB

tame pier
#

¯_(ツ)_/¯

bleak lintel
wet steppe
#

I run arch with Vim and a browser open and nothing else

tame pier
#

I tend to keep things open so they don't get forgotten

#

Hukommelse wut

#

Oh memory in Norwegian

bleak lintel
#

danish but yeah

#

i average like 6GB usagee

tame pier
#

¯_(ツ)_/¯

wet steppe
#

I would be okay with 2GB ram

bleak lintel
#

i sure wondere what is eeating my memory egg_smiley

wet steppe
#

with my current setup

bleak lintel
tame pier
#

I thought you were English

wet steppe
#

same

bleak lintel
#

i am

#

but

#

my language is bad

#

i don't like english it's not intuitive enough

wet steppe
#

speak in code instead

bleak lintel
#

i'll assign every word a unicode character

wet steppe
#

every word should have a number

#

and we just say the number

#

14235 2453 2436 3455 3455

#

so much easier than our current system

bleak lintel
#

if we give everyone the same dictionary we can makke that happen

wet steppe
#

we need this ⏰

#

omg

#

not a real egg

bleak lintel
#

i am finding great enjoyment adding reactions to peoples messages

wet steppe
tame pier
wet steppe
#

nice case

#

really big

tame pier
#

It's technically a mid-tower

#

The design is absolutely brilliant however

#

So it feels like a full-tower

#

Also, it's wider than normal

#

About the same width as my full-tower

#

Since the PSU is behind the mobo instead of below it

#

The sacrifice in space over the mobo is worth it if you're watercooling, which is what the case is designed for and what I'm doing

lilac glade
#

what board is that?

#

Looks like a Gigabyte Auros

#

z390 Designare

tame pier
#

Yup Gigabyte Z390 Designare

wet steppe
#

wow a 360 rad

tame pier
#

Yup it's sweeeeet

#

The fans are surprisingly high quality

#

Well that's enough for tonight

#

Tomorrow is power, cable management, connecting SSDs, and le GPU

pine vector
#

@tame pier nice progress. i got all mine cleaned and new parts in, but GFX is being a pain (as always). starting to think its monitor related, after many trips though safe mode. everything posts fine, but as soon as the OS has the driver...darkness.

tame pier
#

Do you have a integrated GPU?

#

If so try booting to that then fixing the drivers

#

Also sometimes just changing the out port monitor is connected to on GPU has fixed issues for me

spare elk
#

@lone otter whats your fancy new system

rough sapphire
#

GLaDOS

sand goblet
#

boos

sand goblet
#

Boooooo

spare elk
#

am i allowed to just

#

randomly

#

out of nowhere

#

put a nitro gift link here

sand goblet
#

I've done it

spare elk
#

like pseudorandomly just

#

yeet a link

rough sapphire
#

The enrichment center apologizes for your feelings on the new Aperture Science Genetic Lifeform and Disk Operating System. If you have further concerns or critiques, please feel free to write a letter....then burn it

sand goblet
#

well I didn't get banned for doing it

#

:P

spare elk
#

fair

#

@sand goblet how do you feel about your opsec

sand goblet
#

in what context?

spare elk
#

how much people know about you in general

#

like on a discord server

sand goblet
#

Fine, I guess?

#

I don't have a tin foil hat

spare elk
#

oh

#

nvm

#

i assumed every python programmer had a tin foil hat of some sort

#

ignore me

sand goblet
#

I regularly laugh at the paranoid

#

we occasionally get them here

spare elk
#

loool

sand goblet
spare elk
#

dang

#

now uh

#

thats a yikes from me

#

u piece of data

#

lord save this man

sand goblet
#

it's quite a read

#

:P

lone otter
#

@spare elk I think we added that otname when I added those weird apostrophe characters as a replacement for '

#

Since we can't put actual apostrophes in channel names

#

ot1-aperture’s-fancy-new-system

sand goblet
#

Fancy

rough sapphire
#

i'm paranoid, don't laugh at me

sand goblet
#

mwahahaha.

#

yeah true, but you're more reasonable than that guy

rough sapphire
#

ayy thanks

rough sapphire
#

is this the place for maths?

stark prawn
#

It can be

rough sapphire
#

ive wasted hours over this issue already 🙄

#

the 2nd answer btw

#

haha @stark prawn how are those called again, wumpies? (ur avatar)

#

thats some time ago..

stark prawn
#

wuppie

rough sapphire
#

yeah.. wk 2010 or smth 😂

rain spindle
#

@bleak lintel Why

#

WHY

#

JOE

bleak lintel
#

what

rain spindle
#

The name and pfp

tired osprey
#

@rain spindle a question I asked him beofre

rain spindle
#

@tired osprey He looks #brexy

tired osprey
#

oof

rain spindle
#

I though that was quite good!

tired osprey
#

if you think so

#

im just gonna continue staring at my logs and wonder why im not implementing the other thing while staring at my logs

#

if anyone can come up with a good reason tell me

sand goblet
#

I feel like that kind of photoshop is something you ask if you can do first :P

bleak lintel
#

what

stark prawn
#

He has showed he can.

sand goblet
#

Oh, I misread what Nix said, lol

bleak lintel
#

@rain spindle the joe was prompted by someone else but theen i thought i need a short discord name

#

though, it isn't joe, it's joе

rain spindle
#

That's why you can't search it

#

What chars is it?

bleak lintel
#

i don't know someone else sent it to me

worn kite
spare elk
#

@lone otter now that is true intelligence

bleak lintel
#

hello llappysheep

spare elk
#

@bleak lintel who is this

bleak lintel
#

joe from cyberdiscovery you shrew

spare elk
#

im on compact mode sir

bleak lintel
spare elk
#

ok

#

ah

#

a youtube channel

#

wise man

#

11 subs no content

#

ok maybe not as wise

#

@bleak lintel perhaps make content

bleak lintel
#

make content for me thanks

glass gorge
#

My face fits pretty well onto Bjørnstjerne bjørnson or w/e his name was

spare elk
#

@bleak lintel i will be able to make content for you but

#

will the content suit your background

bleak lintel
#

considering your post history in cyberdisc I'd assume not

spare elk
#

no no

#

i dont make content based off of that

#

you fool

#

i prefer mario content

bleak lintel
#

Hell yeah

spare elk
#

wait wtf

#

wrong one

#

w00ps

bleak lintel
#

nice

spare elk
#

here you go

tulip palm
#

joseph your nickname isn't pingable

worn kite
#

the e is Cyrillic

tulip palm
#

yes i know

bleak lintel
#

technically it is pingable

#

you can only write the jo

#

we allow people with emoji in their name because the majority of the name is pingabe egg_smiley

tulip palm
#

i've used the cyrillic S in other servers to get past the filter protection of saying сunt :D

spare elk
#

@bleak lintel try to ping me

bleak lintel
#

!charinfo ᏞарруᏚһеер

royal lakeBOT
bleak lintel
#

amusing

spare elk
#

kek

bleak lintel
#

now change it back before i force nickk you egg_smiley

spare elk
#

ok

tulip palm
#

joe, can you please do the same, i actually can't ping you.

spare elk
#

you should watch my video now

wet steppe
#

nice video

#

you have some skill

spare elk
#

thanks

#

i'm making a pit level at the moment

#

id say the hardest part about the boss is being able to block dupe

#

since you need to grab the shell midair before duping

#

which even in TAS is quite reflex testing

#

unless you use frame advance you may struggle without a lua script

#

i didn't use a lua script in the original video but

#

in the TAS i was able to get it on my 2nd try by neutralising the X speed after doing a small jump

#

i forced the small jump by slowing down on yoshi before jumping off

wet steppe
#

oh they use LUA for TAS runs ?

#

I like writing Lua

spare elk
#

just a lua script to visualise some important RAM values

wet steppe
#

ah okay

#

I used lua in computercraft (minecraft)

rain spindle
#
var r = require('rethinkdbdash')({
    servers: [
        {host: 'rdb', port: 28015},
    ]
});

var result = r.dbCreate('haste').run();
if ( result instanceof Error ) {
    console.log("Already created db...")
}

var result = r.db('haste').tableCreate('uploads').run();
if ( result instanceof Error ) {
    console.log("Already created db...")
}

process.exit()
#

Does anyone know how to write this properly in node.js?

#

I want to use try/except, and have these commands go in order

#

But that seems to be difficuly