#ot1-perplexing-regexing

1 messages Β· Page 241 of 1

lilac glade
#

Too preoccupied with KH2 to pay attention.

gentle moss
#

ahhhh

#

real leather or the plastic stuff?

lilac glade
#

Think it's the real stuff.
We kinda inherited them from my brother's boss.

worn kite
#

a used loveseat? thinkW

lilac glade
#

Cease

worn kite
#

🀐

lilac glade
#

We've already cleaned them thrice.

#

Don't make me do it again.

worn kite
#

was it so filthy?

lilac glade
#

Wasn't filthy.
Just needed to be cleaned before coming in the house.

sand goblet
sullen thorn
#

Wow?

tame pier
#
rough sapphire
#

I have a question regarding programming

#

I've only been making non-loop type programs, as in they flow in a pretty linear fashion

#

let's say you want to create a python program that flies a quadcopter, for instance

#

there could be multiple things occurring simultaneously.... how does it account for all of these? async?

#

let's pretend there's an LED programmed to flash off and on at a certain interval, but with completely different timing let's say you want to log altitude or velocity every 100ms... how would that be done?

grave phoenix
#

Well, an event loop or something like that could do the work

rough sapphire
#

I understand a loop can do it, I just don't know how to account for the multiple sub processed occuring, short if having some if condition, like if you want something to happen every 500ms, every loop around it checks if that time has elapsed from the last time the action was ran, and it will only be True if delta >= 500ms, for instance

#

it just seems like an ugly way to do it, but I don't see why that wouldn't work

#

I can see the neatness of the code spiraling out of control if you want even a mild amount of events to occur at certain intervals though

grave phoenix
#

You could create a Task class, which could be an interval or a timeout, in the loop you check if task.target >= current_time, if so, execute a function. If it is a timeout then remove the task for the pending task list, else if it is an interval, add task.interval to task.target

rough sapphire
#

hmm I can see that working well

#

and each time some object is triggered, the next action for it can be put into the queue, sortof

grave phoenix
#

Whatever, you should do a little sleep in the loop, else you will be using a lot of cpu

rough sapphire
#

as in, the next time it will trigger next, and/or whatever other arguments it needs

#

yeah definitely

grave phoenix
#

I would just use a list and iterate over a copy of it, so you can safely remove task from it

rough sapphire
#

thanks for explaining this lol, I just want to work on something fun and ambitious going into next year, and I wasn't sure how to even start

vapid bluff
#

i've never built any robots myself so i apologise if this is dumb, but if i was going to, i'd handle concurrent behavior on the hardware side rather than the software side. the software would then change the state of each of the concurrent behaviors and in turn receive updates back, maybe through a socket. each behaviour could be operated in its own process or thread. depends on what youre running it on i suppose.

rough sapphire
#

hmm

#

it probably would be some raspberry pi or arduino variant

grave phoenix
#
import time

class Task:
    def __init__(self, timeout, func, args=None, kwargs=None, is_interval=False):
        self.func = func
        self.args = args or tuple()
        self.kwargs = kwargs or dict()
        self.target = time.time() + timeout
        self.is_interval = is_interval
        self.timeout = timeout

    def execute(self):
        self.func(*self.args, **self.kwargs)

timer_resolution = 0.2

tasks = [
    Task(5, print, ("Hello after 5 secs",) ),
    Task(1, print, ("tick",), None, True)
]

while tasks:
    now = time.time()
    for task in tasks[:]:
        if task.target <= now:
            task.execute()
            if task.is_interval:
                task.target += task.timeout
            else:
                tasks.remove(task)
    time.sleep(timer_resolution)
#

could be better

rough sapphire
#

thanks, at least I can use that as a starting point

#

btw what I was asking about is called concurrency, I found that out a few min ago from a video I've been watching

grave phoenix
#

yeah but, for what you asked, concurrency is probably not necesary

#

anyways, do as you like

rough sapphire
#

I'm just taking everything in right now. I don't know what I don't know in this aspect of programming. So I hoover everything

#

I do appreciate your guidance though

sand goblet
#

@bleak lintel did you play a hat in time yet?

bleak lintel
#

i do not know that game no

sand goblet
#

you need to know that game @bleak lintel

bleak lintel
#

i have heard of it

sand goblet
#

and now apparently you have a machine that can run games

bleak lintel
#

Oh I think Shady played it actually

sand goblet
#

He did

#

he plays everything good

#

like crosscode

bleak lintel
#

lol

#

yeah now I have intel integrated graphics 😎

sand goblet
#

lol

#

right right, macs rely on external gpus

#

really enjoying the soundtrack for the DLC

#

although the buildup lasts for 1:18 in this one :P

bleak lintel
sand goblet
#

well I suppose it's better than what you were using before

#

you probably won't run a hat in time on that though

bleak lintel
#

πŸ˜”πŸ˜”

sand goblet
#

yeah, you need a 3.5GHz CPU or higher

bleak lintel
#

this goes up to 3.6GHz

sand goblet
#

the specs are specifically for macs

#

3.5ghz base, 4 preferred

bleak lintel
#

wew

#

I wonder if I can run minecraft on this

sand goblet
#

oh, probably

#

what's the actual cpu you have?

bleak lintel
#

Intel Core i5

sand goblet
#

no

bleak lintel
#

what

sand goblet
#

that's a whole family of processors

bleak lintel
#

oh

sand goblet
#

it's probably under system report

bleak lintel
#

Intel(R) Core(TM) i5-8210Y CPU @ 1.60GHz

#

It's not

sand goblet
#

this is a 2018 core

#

what

bleak lintel
#
Josephs-MacBook-Air:~ joseph$ sysctl -n machdep.cpu.brand_string
Intel(R) Core(TM) i5-8210Y CPU @ 1.60GHz

sand goblet
#

I'm a little sad that they're making processors this low-powered for this much money still

bleak lintel
#

lol

sand goblet
#

the base price is like 300 dollars

#

but it has max 1GHz graphics and max 16GB ram

bleak lintel
#

lol

sand goblet
#

with max two sticks of ram

#

the highest resolution is 4096x2304 but it's at 24 fps

bleak lintel
#

oh that reminds me I need to transfer across my keys from my laptop

#

time to figure out where gpg stores it's crap

sand goblet
#

you can hit 60 fps at 4k though

#

but you'll go over that with the max 3 screens

bleak lintel
#

I don't think I'll ever connect additional screens to this

#

after all I only have 2 USB-C ports & an aux port lol

sand goblet
#

right, right

#

macbook

bleak lintel
#

lol

gentle moss
#

merry christmas

frosty marten
#

Marry Christmas. xD

#

Will you marry me?

robust sierra
#

no

gentle moss
#

I'm also not sure it's legal

tough stratus
#

Ehm.

frosty marten
#

Eww I mean I wanna marry christmas

#

I never would marry a ImportErr, because he is gonna import too many errors, and then e are gonna get divorced and then he is gonna cry and then I am gonna import christmas and then I will say gift = Christmas.present(lamborghini) print(gift)

rough sapphire
#

no

#

nO

#

No

#

NO

robust sierra
#

@frosty marten if you marry christmas you'll only see him/her every 25th of december

frosty marten
#

That's the fun part

rough sapphire
#

cheats on christmas

robust sierra
#

however, if you marry me (which isnt going to happen) you can raise my exception everyday

worn kite
#

lewd

frosty marten
#

I have always been excited about christmas

#

πŸŽ„

#

❄

#

await Context.Channel.SendMessageAsync("Hello World");

gentle moss
#

My birthday is only a few days before Christmas

#

so I haven't really ever got along well with Christmas :P

sand goblet
#

My grandpa's is a few days after :P

gentle moss
#

anyone who is within like

#

a week or two either side is usually bad

#

but being in that zone is generally bad, people saving to spend on christmas and shit

#

i figured out when i was pretty young i was getting less spent on me because of where my birthday was in the year

vapid bluff
#

my uncle's birthday is on new year's

gentle moss
#

Ouch

#

That's like a double whammy of shit

bleak lintel
#

lol

frosty marten
#

@gentle moss Restart your evolution. Just watch Perfect Timing videos from youtube and you will be ready for time travelling

gentle moss
#

What.

#

That's a statement, not a question.

frosty marten
#

i figured out when i was pretty young i was getting less spent on me because of where my birthday was in the year I find a solution for your problem

gentle moss
#

Yes, just re-evolve....

#

lol'd

lilac glade
#

cease

grave phoenix
glass gorge
#

Id rather want the brussels -my dad

gentle moss
#

Well I wouldn't want the chocolate

#

but I also wouldn't want the sprouts

#

so much friggin chocolate

#

like 5 tubs of mixed stuff, 2-3 thorntons and a bunch of other stuff

#

i don't even like chocolate that much :(

grave phoenix
robust sierra
#

@gentle moss

#

after brexit will i still be able to purchase a toblerone

sand goblet
#

Yes but it'll have even less peaks

robust sierra
#

y

sand goblet
#

Customs fees

bleak lintel
#

yeah but we can one up you

#

one second let me get the image

#

here we go

robust sierra
#

Affirmative!

bleak lintel
#

cheers sausage

robust sierra
#

is that the orange chocolate thing in between the peaks?

sand goblet
#

Yup

bleak lintel
#

yes

robust sierra
#

mmm

sand goblet
#

I actually don't like Toblerone

#

It's too hard to eat

grave phoenix
#

Too much

robust sierra
#

what

#

how?

sand goblet
#

It's hard

#

Literally

#

Hurts to break pieces off or bite

sonic night
#

gdude, i wanted to ask, what do u mean by "Spread functionality over multiple bots" ?

sand goblet
#

Literally what it sounds like

grave phoenix
sand goblet
#

Multiple bots

#

Different functions

sonic night
#

under 1 program?

bleak lintel
#

Yeah, right now we have all our commands in one bot, moderation, fun, utility

#

we want to split these up into multiple bots

robust sierra
#

toblerone isnt hard its just that you lack the physical strength to break/bite the pieces causing you to fall under the illusion that the toblerone is hard when in reality it is very soft unless you keep it in a freezer for over a week k?

sonic night
#

because my project will be able to run more bots at the same time, with the same dataset. Like if they have same users, guilds, etc etc, they will share their data.

bleak lintel
#

@robust sierra how is berone

robust sierra
#

oh yeah

#

that thing

bleak lintel
#

lol

grave phoenix
#

Ded

robust sierra
#

i should probably delete it if i want to get employed when im older

bleak lintel
#

lmfao

grave phoenix
#

Is this server usually this active?

bleak lintel
#

yeah

sonic night
#

at night time more active

bleak lintel
#

depends on timezone

#

for me it's active during the day

sonic night
#

17:41 here

bleak lintel
#

it's normally more active when it isn't christmas day

#

16:42 here

#

most of our users are european

#

so most people come on after work & school and stuff

robust sierra
#

my last commit to berone was two months ago

bleak lintel
#

lol

sonic night
#

notes joseph's timezone

bleak lintel
#

imran

#

why is berone your number 1 pinned project

robust sierra
#

hmm?

#

idk Β―_(ツ)_/Β―

bleak lintel
#

The best web framework in the world.

#

This is the best framework in the world.

sonic night
#

then it must be 1st πŸ‘€

grave phoenix
#

It is the first web framework in the world?

robust sierra
#

no, but its the best

#

i have a bunch of other useless projects i made for the sake of learning that are on github for no reason

bleak lintel
#

yes

robust sierra
#

proof

gentle moss
#

n1 on the coin rack jo

bleak lintel
grave phoenix
#

You are sending a body in a GET request

robust sierra
#

printing the werd "weed" no count

#

or typing it out

#

prove to me that you can replicate my "work of art" using any other python web framework that isnt berone

bleak lintel
#

no

frosty marten
#

No

#

@bleak lintel No No No No No!

bleak lintel
#

lol

frosty marten
#

No!

sand goblet
robust sierra
sand goblet
#

No?

robust sierra
sand goblet
#

Yes?

#

You're a contrib

#

Not "everyone"

robust sierra
#

ooooH

rich junco
#

the channel name

#

ffs lmao

#

my CS teacher would agree

late spear
#

how do you update python on raspberry pi

#

i looked it up but all help source are outdated

languid kelp
#

@late spear
sudo apt-get update; sudo apt-get upgrade

late spear
#

yo nvm i think i got it

rough sapphire
#

apt is better than apt-get when you're not scripting, I'd recommend using it instead πŸ˜ƒ

unique wagon
#

what would that sentence in say, lucida console, convey

frosty marten
#

U sure?

#

I will find you ❀

sand goblet
#

that's not a font

frosty marten
#

I will find you πŸ’Š

#

Emojies dont matter πŸ’―

#

πŸ”ͺ

#

Hi

glass gorge
#

Would you take it serious if it was in comic sans?

bleak lintel
#

no

oak tangle
#

Would you ever take something serious when it's written in commic sans?

tulip palm
bleak lintel
#

oh no

tulip palm
#

honestly if this card was handed out at my funeral i.. well, i'd be dead. but that card is amazing lmao

queen moth
#

whats pickle

tulip palm
#

the documentation says "The pickle module implements binary protocols for serializing and de-serializing a Python object structure."

#

basically, you give it a python object and it gives you binary data which can be saved to a file and then loaded up at a different time or in a different program.

robust sierra
#

i feel like eating pickles now

frosty marten
#

I jumped from Python to C#. I am proud that I learned Python, because it helps me alot in the magical C# world. "This is an ad"

robust sierra
#

C tic tac toe

frosty marten
#

no

#

@tulip palm ```the documentation says "The pickle module implements binary protocols for serializing and de-serializing a Python object structure."
basically, you give it a python object and it gives you binary data which can be saved to a file and then loaded up at a different time or in a different program.

tulip palm
#

hm?

#

if you disagree with what i said then that's fine, but at least tell me what i said wrong lmao

frosty marten
#

No

tulip palm
#

Thonk okay.

frosty marten
#

no

#

Actually yes

tulip palm
#

uh.. okay, sure.

#

:D

bleak lintel
#

Eagle, cut it out with the no's please. You were doing that yesterday and it is just spam now.

frosty marten
#

@bleak lintel Ok boss

rough sapphire
#

@tulip palm But Juan we are at escuela

tulip palm
#

HyperThonk well i'm not.

#

i'd be concerned if you are atm

brazen furnace
#

Anyone know how you can install 2015 c++ redist and 2017 c++ redist without them overwriting eachother

sand goblet
#

They don't do that

#

Install the older one first though

frosty marten
#

Why 2015, is there something better?

sonic night
#

u propably cant isntall older version after newer. But older programs propably need older version

frosty marten
#

Oh yeah. So that's if you need run old programs

#

Hi

sonic night
frosty marten
#

You draw animatios?

#

Or are you anime fan?

sonic night
#

neither

frosty marten
#

Or Do you just wanna be and your mom don't let?

sonic night
#

my mom is dead

#

thanks for asking

frosty marten
#

Oops, I am sorry

sonic night
#

my profile picture is not from anime

#

it is from an nsfw art

frosty marten
#

Ok

#

Gotta go

sonic night
#

GWchiakiKannaWave have a nice day

upbeat valley
#

oh what i have missed

#

@sonic night would you want to share that nsfw art with me πŸ˜‡

sonic night
#

as u wish

upbeat valley
#

great

robust sierra
#

...

tulip palm
sonic night
#

no ban pls GWslippyPeepoL

gentle moss
#

my sister got a present and had to walk up the road yesterday evening and show me

robust sierra
#

lmao

#

noice

gentle moss
#

gf opened the front door then slammed it immediately

#

"there's an inflatable dinosaur outside."

robust sierra
#

lol

granite lake
#

πŸ˜‚

frosty marten
#

What the...

maiden wave
frosty marten
#

y = x ^ 2 * 70 is this good for leveling system? or is it too high?

#

@maiden wave lmao

slate quail
#

probably depends on how you gain x

frosty marten
#

By Typing messages. But if you type 10 messages under 3 secs it don't count

slate quail
#

or gain y? that makes more sense

#

ah

frosty marten
#

1 message = 5 xp

#

and you can get Points everyday. 1 point per day. 1 point = 100 XP

glass gorge
#

is it (x ^ 2) * 70 or x ^ (2 * 70) GWfroggyPeepoDetective

frosty marten
#

uint level = (uint)Math.Sqrt(xp / 70);

slate quail
#

πŸ€”

#

sqrt?

#

oh I see it's

#

inverted

frosty marten
#

square root

slate quail
#

yes which is the inverse operation of squaring

frosty marten
#

U like math?

upbeat valley
#

i used to like math, in high schhol

#

now i dont :(

frosty marten
#

Are you lucy?

upbeat valley
#

who is lucy?

#

im not lucy

frosty marten
#

You don't know the smartest guy in the server

upbeat valley
#

oh i see

#

im the smartest guy tbh

frosty marten
#

I am confused

upbeat valley
#

why is that

#

its too obvious

#

that im smartest guy

#

isnt it?

#

2 days ago i downloaded linux lite to one of the pc's in my home. its like 7-8 years old

#

and now it works so damn good

#

except that it closes itself when it gets too hot :d

#

tried to download pycharm and i even couldnt write something, it closed itself

frosty marten
#

Why lite? Normal is good enought

#

I didn't even know that there was a lite version

upbeat valley
#

what u mean with normal?

glass gorge
#

Notch is hyped 'bout it

#

Huh

tame terrace
#

phenomenal looking trailer.

#

minecraft 2.0 is exactly what it looks like.

#

could be huge

sand goblet
#

It's not Minecraft 2, because it's hypixel

#

Not mojang

#

But it does look interesting

sonic night
#

Lemon can make better, i bet

#

because he is an ai

sand goblet
#

I imagine it won't support Linux

#

But I guess we'll see

sonic night
#

or it will support only linux, and every1 will throw away mac and windows GWmroIllyaUwaa

sand goblet
#

Well that won't happen

tiny raven
#

It looks crap

sand goblet
#

It's a custom engine

#

It looks great, wut

sonic night
#

if it looks bad, u never saw minecraft

sand goblet
#

Y'all just think it's cool to hate on Minecraft and similar

tiny raven
#

No, I'm actually a staff member on one of the biggest bedrock servers

sand goblet
#

If only bedrock was half of what java is

#

Although to be honest

#

It performs so much better

tiny raven
#

Yeah

sand goblet
#

I'm just sad we lost the prospective of mods

tiny raven
#

Mods were cool, yeah. I never got into them

sand goblet
#

I did

#

But you need a hella powerful computer

#

I've actually been doing Minecraft since it was released, more or less, back in classic

tiny raven
#

Oh, really?

sand goblet
#

Yep

tiny raven
#

Ahh

sand goblet
#

You probably haven't heard of it, but I was owner of The Archives

tiny raven
#

Oh nice, nice

sand goblet
#

Ended up being fairly influential for its time

tiny raven
#

Mhm

#

You probably haven't heard of the server I'm staff on

sand goblet
#

It's bedrock, but you never know

tiny raven
#

It's quite popular, but it can't compete with the sponsored ones

#

It's called NetherGames

sand goblet
#

Yeah, rings a bell

tiny raven
#

Really?

sand goblet
#

The whole sponsored server thing is complete bullshit

#

I hate that idea

tiny raven
#

Yeah, I agree

sand goblet
#

Hope hytale doesn't go down that road

tiny raven
#

They mean that 3-4 servers have huge playerbases and others have no players

#

And then the huge servers have to be super micromanaged

sand goblet
#

Yup

sonic night
#

should have made this yesterday

bleak lintel
#

the fact that pickle has 31% of the searches absolutely terrifies me

tired osprey
#

I think the problem is not that it has 31%, the problem is that people set in onto the level of actual SQL or NoSQL DBs

worn kite
#

could they not just be confusing search queries for tiny cucumbers in vinegar?

glass gorge
#

Lmao, watching a review of Lost Ark the "diablo killer"

frosty marten
#

Linux is good, because Linus Torvalds wanted it to be good. Only os what works for me, when I downloaded it. It connected internet! and it was awesome. When I downloaded Windows I needed internet drivers and then It worked for week, and new update needed new driver and now it has been working for 1 year. And now newest update f'd up the bios somehow

#

It works but when I try to open bios it just blinks

#

Windows is ok, but I think It's designed for problem solvers

glass gorge
#

I have never had any issues with any of my windows copies over the last 12 or so years. So not sure what you're doing wrong then.

rough sapphire
#

Hah, yeah. Windows has the most driver support of any operating system. It's been the the hot plug system for over a decade now. YOu must have a broken copy, or some incompatibilities somewhere

frosty marten
#

Ye

robust sierra
#

get macos noobs

tired osprey
#

I've been having problems with windows not being able to boot without failing dozens of times for years, turns out that I when I didn't update my virtualbox driver for a month a new version would come out and then windows would check the digital signature of that version and notice that something bad must be happening because it's not the one of the latest

#

In other words

frosty marten
#

Same

tired osprey
#

Crash on boot because that is the only logical thing to do

frosty marten
#

I have had 1 million problems with windows.

rough sapphire
#

Linux has been the opposite. When I first started, I didn't know anything about GRUB. Normally that doesn't matter if you are using Ubuntu. Ubuntu can automate the entire installation process for you.

glass gorge
#

I think my only problem with windows so far, Is using the store after completely removing it

rough sapphire
#

That said, it took me about two months to figure out that the Ubuntu live installation copy doesn't let you pick where to install GRUB. Which became very fucking confusing when I installed Ubuntu on an external HDD, and it installed the bootloader on my Windows HDD.

tired osprey
#

One time windows forced me to install a new windows app from the store for playing a video file format which was working perfectly a week ago.....

frosty marten
#

Linux is great. If something goes wrong it sends message for support team if you want.

#

And if program crash, you don't need to press Ctrl + Alt + Del, because you can just close it

tired osprey
#

Well

rough sapphire
#

Eagle, these are some good memes

#

Keep them coming

frosty marten
#

What? Memes?

robust sierra
#

for some reason, Tensorflow wont work on my macOS machine

tired osprey
#

You can make it freeze so hard that it will actually not be able to continue without rebooting

rough sapphire
#

It would be even better if you did them in an "You see, Ivan," format

robust sierra
#

macOS is a bitch sometimes

frosty marten
#

It's good when software works when you install it

rough sapphire
#

Yes, it's also great when my car cranks up when I turn the key πŸ˜›

frosty marten
#

Yes and it's also good when my bike goes forward when I drive it

tired osprey
#

Once I made my package in fedora which I am the only maintainer for crash so fedora would offer sending a report to the response people

#

I got nothing

rough sapphire
#

Listen, I love working in Linux. But it's an extreme pain in the arse if you aren't intimate with it. If something breaks, it's not enough to consult a Linux manual. Every distribution AND version has its own thing going on.

tired osprey
#

So I'm not exactly sure who counts as responsible for crashing packages

#

But it's apparently not the people who know the package

frosty marten
#

@rough sapphire That's just my personal opinion. You don't have to listen. and i don't hate windows, just had very much troubles with it.

rough sapphire
#

I'm distrustful of Windows

#

But I've used it all my life, as a casual consumer, so I really like it for that

#

Peak Windows for me is an XP desktop with 50 shortcuts and three different Opera tabs open for GamingW

frosty marten
#

I find linux good for coders. But visual studio is good for C#

glass gorge
#

That's .. uhh an odd comparison

frosty marten
#

you don't have to agree with me.

glass gorge
#

Like, sure your statements are.. correct. But you're comparing an IDE to an OS?

frosty marten
#

Yes, I like it.

#

I'll take it

gentle moss
#

o_O

vapid bluff
#

my understating is that they were referring to VS not working on Linux

#

Linux is good, but Windows has VS

#

that kind of thing

rough sapphire
#

Mac OS X then :p

vapid bluff
#

maybe now they will though, what with MS creeping more and more into Linux territory

rough sapphire
#

I have a Windows VM, more than enough

gentle moss
#

MS creeping into Linux territory is just part of their strategy

#

The 3 E's

#

Embrace.

#

Extend.

#

Extinguish.

#
"Embrace" AOL's IM protocol, the de facto standard of the '90s and early 2000s. "Extend" the standard with proprietary Microsoft addons which added new features but broke compatibility with AOL's software. Gain dominance since Microsoft had 95% OS share and their MSN Messenger was provided for free. And finally, "extinguish" and lock out AOL's IM software, since AOL was unable to use the modified MS-patented protocol.```
vapid bluff
#

didnt aol shoot themselves in the foot

#

vaguely remember reading something about how they basically let everyone else step on them by basically procrastinating

#

basically

gentle moss
#

i think part of it was their desire to create a walled garden sort of environment

glass gorge
robust sierra
#

i was making bread at school one time and added ingredients in the wrong proportion

#

so instead of dough i got a batter

sullen thorn
#

@sand goblet so how do u implement graylog in python?

#

like is it just

sand goblet
#

It uses GELF or syslog logging

sullen thorn
#
try:
    # code
except Exception as e:
    graylog.log(e)
sand goblet
#

I actually have everything running under docker

#

And then I tell docker to log to GELF

#

No code changes required

sullen thorn
#

oh

#

so... like it intercepts all your exceptions without you needing to catch them? im confused

sand goblet
#

No you still do logging

#

Just with the Python logging module as normal

sullen thorn
#

"as normal" :/

#

ok now i need to learn how the logging module works :/

#
app = Flask(__name__)
_log = logging.getLogger('werkzeug')
_log.disabled = True
app.logger.disabled = True
#

thats the only time ive ever used the logging module

#

ah thank god corey schafer has done videos on logging

sullen thorn
#

@sand goblet sentry is fucking awesome, ur misssing out

bleak lintel
#

sentry is fantastic

#

It has some great integrations and the metadata is very cool

#

Also the automatic regression marking is smart

#

It can also tell you all users who have been affected by bugs and things

sullen thorn
#

i've been looking back over the student pack, and so many things that i thought i wouldnt want back when i first got the student pack are turning out to be really useful

#

btw how quickly do you go through your events?

#

cuz u only get like 500k

bronze monolith
#

can this channel be renamed o Chew ass and kick bubblegum?

tired osprey
#

If this name was accepted by the admins and I believe wouldn't be too long got a discord channel name

#

Yes

tame terrace
#

actually that's already an otname

#

so you'll probably see it in the future.

#

also I have no idea what @tired osprey just said.

glass gorge
#

Can i join your club, @tame terrace ?

tame terrace
#

what club

glass gorge
#

The not understanding nix, club.

sand goblet
#

got -> for

glass gorge
#

I might be too tired for english

#

Still dont understand it πŸ€”

robust sierra
#

he's trying to say "If the admins approve of the channel name, it wouldn't be too long before it becomes one."

tame terrace
#

I think you're wrong.

#

that's not what he's saying at all.

#

he's saying "if channel name is too long, then the admins won't have time to read it all, so they can't approve it."

tired osprey
#

its a mistery

#

and will stay

robust sierra
#

@tired osprey the channel name changed

tired osprey
#

sick

tiny raven
#

Despacito

sand goblet
#

Dead meme

glass gorge
#

Despacito 2

tired osprey
#

Despacito 0.5

lilac glade
#

Despacito 2: Electric Boogaloo.

sullen thorn
#

to anyone whos good at writing documentation... you know how in docstrings you might do arg1 : int...

#

what do you do if arg1 is a really complex object? do you just put object instead of int?

wooden kindle
#

You can use the typing module

sullen thorn
#

hmm that doesnt quite solve my issue :/ ill probably just call it custom object

#

however that is quite interesting in its own right

#

i'll probably do that in addition

scenic trellis
#

@lilac ice hello there

lilac ice
#

o

lone otter
#

@sullen thorn What's the type of arg1?

#

And what do you mean by "complex object"?

sullen thorn
#
        """
        Imports modules from the relative path `modules/` and saves their objects into a list.
        If the file does not end in `.py` or it starts with `_`, it is ignored.

        Parameters
        ----------
        logger : logging.Logger("sentry", level=10)
            Used to log errors and exceptions.
        reimport : bool
            Determines whether to import or to reimport modules.

        Returns
        -------
        modules_list : list
            List of module objects imported
        error_volume : int
            Number of modules that could not be successfully imported.

        """
#

this is what i have so far i think its turning out ok

#

complex object would be like the logger parameter

#

and multiple possible types would be like if a parameter can be NoneType or str

lone otter
#

Ah right

#

You can use typing.Optional for that

sullen thorn
#

does typing affect stuff during runtime?

lone otter
#

meme: Optional[str] represents an argument that can be either str or None

#

Nope

#

Just linters, static analysis tools and stuff like mypy

sullen thorn
#

ah :/

lone otter
#

mypy's super cool, if you haven't used it before

sullen thorn
#

unfortunately i can garuantee none of them would actually be able to analyse my code, due to its fucked up nature

lone otter
#

rip

gentle dragon
#

Python 🀒
Java 🀒
C/C++ 🀒
GameMaker Language πŸ‘Œ

rough sapphire
#

good morning

languid kelp
#

@tame terracenn

#

what. that's. not what i intended

tame terrace
#

πŸ‘

languid kelp
#

@tame terrace do you ever wonder about that one guy who tags you every couple months

tame terrace
#

looking through your history, this is the twelvth time you've pinged me for basically no reason.

#

classics like

#

and let's not forget

#

how about don't do that anymore.

lone otter
#

lol

void root
#

thats

#

intresting

main swift
#

@tame terrace I love talking to you when I'm naked

tired osprey
#

o_O

oak tangle
#

!warn 334474778360545280 Please don't randomly ping an owner with an inappropriate message

royal lakeBOT
#

:incoming_envelope: :ok_hand: warned @main swift (Please don't randomly ping an owner with an inappropriate message).

tame terrace
#

you guys ping me for weird reasons, man.

tulip palm
#

atlemon hi

main swift
#

@oak tangle r00d

tulip palm
#

oh dear.

oak tangle
#

@main swift What are you trying to accomplish?

main swift
#

Pizza

oak tangle
#

Okay, let's stop this. You've just got warned for an inappropriate message and a random ping, maybe we should leave it at that.

pseudo vigil
rough sapphire
#

@pseudo vigil most of programming is really just a collection of logic gates in a clever way. πŸ˜›

pseudo vigil
#

Yep

#

But I just find it surprising xD

wind pasture
#

javascript is not fine

#

OMG

#

guys

#

my pfp just showed as a robot for one sec i didn't even change it wtf i'm scared

glass gorge
#

Javascript is fine

glass gorge
vapid bluff
#

do the ear pads come off?

glass gorge
#

Not from any easy means at least

rough sapphire
#

hey chibli, is there any logs here? someone was ghost pinging me i think

glass gorge
#

Just now?

rough sapphire
#

yes

glass gorge
#

@wintry pulsar Any reason you're pinging people and deleting it?

#

Oh they left?

rough sapphire
#

that bitch

#

he's my friend from another server

glass gorge
#

An issue for your server now then Β―_(ツ)_/Β―

vapid bluff
rough sapphire
#

mhm

vapid bluff
#

these are voids right?

glass gorge
#

Yeh

vapid bluff
#

The earpads are stretch over the edge, so just lightly pull on them and they'll come right off.

glass gorge
#

Oh nice

#

I've just been worried I wouldn't be able to get them back on

vapid bluff
#

anyway, that's where i'd start. pull those off and soak em. let them dry etc. then go over the other parts with a wet cloth or something.

glass gorge
#

Would you soap em?

vapid bluff
#

well they had to be put on there some how πŸ˜›

#

sure why not

glass gorge
#

I know what I'm doing hungover tomorrow tehn

vapid bluff
#

better instructions

glass gorge
#

These headphones just get better and better the longer i own em

viral parrot
#

should I use olive oil on my turkey? anyone with experience in this field?

lost hornet
#

no experience, but let er rip

viral parrot
#

thats what she said πŸ˜„

lost hornet
#

:)

viral parrot
#

oh well.. I use it, just for the sake of not burning my butter at least

sullen thorn
#

is there an alternative to javascript in websites? (that does transpile or compile to javascript, or somehow end up as javascript)

#

*doesnt

#

idk...

#

im halfway through the video, so far they showed some stuff that becomes javascript

#

and now theyre onto brython

#

and i went to brython.info, and the python is in a large js file...

lilac glade
#

@rough sapphire Start the celebration early for those who won't be here when the event actually starts.

rough sapphire
#

hm

#

what

lilac glade
#

Purrey Today at 9:41 AM its still 31/12/2018 here lol
Gotta start the celebration here early for those who won't be there later.

magic gust
#

I'm learning HTML and CSS to make a very simple webpage.
I came across a CSS reset file, but how do I actually use it?
At the end of the main.css file, I redefined a few selectors but the changes don't show up
edit: Solved!
Turns out I have to use two different css files and call the reset.css before the main.css in my html file

feral barn
#

@sonic night

Thank you for that link on Russel's speech. Very interesting!

#

I know but I am just showing my appreciation I now understand why people say you can't use just python for web pages

#

Yet

#

....

#

likebeer πŸ˜‚

rough sapphire
#

New logo looks cool

brazen furnace
#

is there a way to get php code from an url?

#

or is that all back end stuff?

rough sapphire
#

@brazen furnace depends on how the server is configured, usually a php server will process the php, not reveal it

brazen furnace
#

yh thought so

formal lynx
#

where are these new titles for the discord chat come up from 🀣

lilac glade
#

There's an issue opened on Github that allows users to submit their own.
Some come from them, others from inside-ish jokes.

bleak lintel
rough sapphire
#

javascript is not fine

tame terrace
#

sure it is.

#

just stop trying to build spaceships with it.

#

it's fine for client side scripting in the browser.

rough sapphire
#

yeah i agree with you

#

whoever uses javascript should be sent to a gas chamber for maximum suffocation

tame terrace
#

node. electron. even react. not fine. but js itself is fine by me.

#

useful. fairly straight forward. people complain about it far more than they should.

robust sierra
#

python still better

tame terrace
#

of course but they are not comparable.

#

apples and... uh.. shotguns.

tired osprey
#

web assembly is coming

tame terrace
#

web assembly might be great. I'd love to python everything on the web.

rough sapphire
#

i rather use C on the web

tired osprey
#

you can do that with web assembly

tame terrace
#

C# might be nice.

tired osprey
#

rust might be nice... wait rust already IS nice

tame terrace
#

but even with web assembly I doubt people will stop using html, css and js

#

it's a good option for simpler stuff. like static pages especially.

rough sapphire
#

electron should be crucified

#

and burned

#

it was nice talking here time to leave bye

tame terrace
#

yep

#

bye to you too

fierce lagoon
#

Happy New Year

lone otter
#

Happy new year!

upbeat valley
#

happy new year!

#

but i have a question

#

i keep waking up before my alarm

#

like 1 hour before

#

it happens almost every night

#

any suggestions? :d

sullen thorn
#

dont set an alarm

#

cant wake up before it if it doesnt ring

rough sapphire
#

just go back to bed lol

upbeat valley
#

huh very clever!

#

never thought of that!

#

wow

#

the thing is, i wake up, the alarm actually doesnt matter. i wake up before actually getting enough sleep, and it doesnt matter how hard i try, i cant sleep again after i wake up

sullen thorn
#

wtf flake8

#

i literally just went to the end of my file and hit enter

#

watch it be cuz windows did /r/n instead of just /n and flake8 didnt like that or something :/

#

nvm its cause my thing autoindented and i didnt realise

ornate trench
#

apples and shotguns LOL

vapid bluff
#

@dawn valve i believe some laptops come with the functionality built in

dawn valve
#

I saw that yeah

#

but

vapid bluff
#

though that doesnt let you make calls and stuff

dawn valve
#

aint 33 bucks too much for that

vapid bluff
#

suppose that depends on how badly you need it and what else is on the market πŸ˜›

dawn valve
#

oh welp

halcyon aurora
#

so much blue

sullen thorn
#

ahh, but some of it is cultured blue with a moustache

hollow delta
robust sierra
#

google home is spying on you zedpeek

steel fox
#

C# would actually be great to use with WASM @tame terrace would be cool with razer pages to do the whole thing

fringe turret
#

Girls are gey

glass gorge
#

Ok?

halcyon aurora
#

i mean, only if they're into girls

#
import earth
from earth.human import gender, sexuality

for human in earth.humans:
    if human.gender == gender.female and human.sexuality == sexuality.homo:
        return
solar zealot
#

is that a class method?

#

interesting use of self

#

best practice is list_

#

for naming

#

i've always seen it done that way

lilac glade
solar zealot
#

pat?

sonic night
#

like this

lilac glade
#

I don't even pet my dog like this.

dawn wharf
#

@sonic night that's O(logn) too?

solar zealot
#

this is how I swung it

#
def neighbors(s, idx):
    ns = set()
    if idx > 0:
        ns.add(s[idx-1])
    if idx < len(s)-1:
        ns.add(s[idx+1])

    return ns


def find_unique(s, lh=None):
    if lh is None:
        lh = (0, len(s)-1)
    
    l, h = lh

    if l > h:
        return None

    m = (l+h)//2
    e = s[m]
    
    if e not in neighbors(s, m):
        return e

    e = find_unique(s, (l, m-1))
    if e is None:
        e = find_unique(s, (m+1, h))

    return e
rough sapphire
#
# more
# comments
# please```
oak geyser
#

na all good, drop me a link when you have the wrapper up & doc'd

oak tangle
#

@rough sapphire Why are you taking up programming?

rough sapphire
#

i thought that instead of working minimum wage jobs i'd learn a skill i could use to do freelance work on my own terms

oak tangle
#

Oh, right, that sounds like a good motivator

rough sapphire
#

i'm also developing a strong interest in hard sciences and programming would benefit that and vice versa

oak tangle
#

It may be helpful to start contributing to community/open source projects in the future, if that's your end goal

rough sapphire
#

definitely, like build a portfolio?

oak tangle
#

Sure, and get used to collaborating with others

#

Using version control tools and stuff like that

#

We've got a community project on this server as well

#

For our website and discord bot

rough sapphire
#

right

tame terrace
#

and at least two packages on PyPI

#

and a sandboxing tool

#

and the other bot

#

: )

rough sapphire
#

i'll definitely start doing that once I'm like, way more advanced

#

i'll finish this book first at least

oak tangle
#

Just be like me and submit textual changes

tame terrace
#

don't think of it as some super out of reach goal. a lot of projects are very beginner friendly in the open source world.

rough sapphire
#

for real?

tame terrace
#

yeah, for sure.

#

on github, a ton of open source projects will have issues that are specifically left for beginners

#

and first-timers

#

they'll often be labeled as such

rough sapphire
#

that's wild

tame terrace
#

and if it's a good project, they'll be happy to spend some time with you one on one helping you get started.

#

we certainly are.

rough sapphire
#

like how beginner-tier are we talking?

#

that's so tight

tame terrace
#

well, certainly learn some basics and maybe do a few projects.

tired osprey
#

something around can read and write code and understand code whihc is split accross multiple files

tame terrace
#

but after that, there's nothing stopping you from starting to get into that world

#

and the earlier you start, the better for your potential future career.

#

building a GitHub profile is super valuable.

rough sapphire
#

right

tame terrace
#

such an easy way to build an impressive portfolio. you just help some people out. it's fun, it's a great way to a learn, you'll meet a lot of great people.

#

and all the while you're doing it, your profile is looking better and better to potential employers.

rough sapphire
#

tightt

oak tangle
rough sapphire
#

damn, i had no idea, hearing that makes me really eager to finish this book and continue on to more real things like that

tame terrace
#

I started doing open source much too late. I wish I'd done it earlier. so that should be your takeaway. find good, real projects, and contribute. as soon as you're sorta comfortable with the language.

sullen thorn
#

yeah πŸ˜ƒ especially on meeting other ppl, like i met samy kamkar the other day, thought it was a fake name, turned out it was actually him lol

#

hmmm... what do u do if ur doing a project for money and cant make it open source?

tired osprey
#

make it open source

sullen thorn
#

i cant... ppl would just steal it

rough sapphire
#

damn

tired osprey
tame terrace
#

"people would just steal it" is probably just paranoid.

#

generally speaking, nobody cares about your thing.

sullen thorn
#

im not selling the software, im selling a service

tired osprey
#

and does anybody apart from the people who want the service care

#

like the people who paid you to make the service

sullen thorn
#

no... but i dont want a bunch of indo guys ripping me off

tired osprey
#

that is very likely not going to happen

sullen thorn
#

someone made something similar (but simpler) - 130 stars and 90 forks

#

ok lets say i wanna make it open source

#

im not allowed to because a lot of people would get very angry

tired osprey
#

why

sullen thorn
#

cuz trade secrets

tame terrace
#

you don't have to open source the trade secrets.

sullen thorn
#

so like i just open source part of the project?

#

but leave out core elements?

tame terrace
#

no, you're saying trade secrets and obviously I don't know what you mean by that but usually something like that can be boiled down to implementation.

#

as in, you could build a system that could be used in a generic way

#

and then use it in your "trade secret" way

#

you could put your trade secrets in like, an environment variable or whatever and require that the user make his own. so yeah, open source 99% of it.

rough sapphire
#

why the fuck does sublime text not support user input box

tired osprey
#

because its a text editor and not an IDE

tame terrace
#

there are plugins to make that work

tired osprey
#

execute your code in a terminal or something or use plugins

oak tangle
#

There are, but I usually run it from the terminal when I need user input (which is almost never)

sullen thorn
#

lemme put it this way... there's a public repo that does what i do but simpler, it's a client - and they got mad when i fixed gifs so that it would return the whole gif, not just the first frame as an image

#

like i cant really share small things

#

is there somewhere on github where i can like describe the project without showing my code?

tame terrace
#

there's a public repo that got mad when you fixed something?

sullen thorn
#

or like just make the readmes available?

#

yeah

tame terrace
#

just fork it and fuck'em

sullen thorn
#

no

#

wait the ppl got mad at me cuz i helped the ppl who use the public repo

#

cuz i fixed it

steel fox
#

Im with lemon

#

Fork and forkget

sullen thorn
#

the people who use/make the public repo weren't mad at me

tired osprey
#

classic US opinion

#

fire and forget

steel fox
#

Lemon is from not the US though

tired osprey
#

but you are

steel fox
#

Fight me

tired osprey
#

🀜

sullen thorn
tired osprey
#

(also again classic US opinion)

#

so typical clay

steel fox
rough sapphire
#

anybody know a way to map a shortcut to a plugin command in Sublime Text

steel fox
rough sapphire
#

you're right

robust sierra
#

why does balance have a cool shine effect

#

no fair

lilac glade
#

Because Balance won the Wallet-Measuring contest.

steel fox
#

Because balance is the good one

#

And the rest r shit

robust sierra
#

silence nerd

#

bravery is the best

steel fox
#

Sorry I don’t see a shiny bravery badge

#

You must be confused

robust sierra
#

however

#

yellow = pus colour

#

pus is disgusting

#

balance is also disgusting

steel fox
#

Why do you hate the cat from shrek

robust sierra
#

the cat is orange

steel fox
#

Which is just a red yellow

robust sierra
#

okay but wumpus is blurple and wumpus is awesome

#

bravery badge is the closest to that colour

lilac glade
#

So you hate gold

#

K

robust sierra
#

gold is shit

lilac glade
#

Then why is there a gold standard?

robust sierra
#

because people are lazy

pure sparrow
#

what do I have... brilliance is best

rough sapphire
#

I have to admit, that's pretty damn clever

tough stratus
#

Looks a little flimsy imo

viral parrot
#

if its rigid it will just break, so maybe it is flimsy by design

rotund oar
#

if videos arent allowed here then sorry

#

im in a hurry

viral parrot
#

!warn 462049443357917215 We do not allow advertisements for communities.

royal lakeBOT
#

:incoming_envelope: :ok_hand: warned @rotund oar (We do not allow advertisements for communities.).

halcyon aurora
#

i really want to

rain spindle
#

lol

strange flicker
#

like no right answer?

steel fox
#

It’s the first choice

strange flicker
#

no not really, it's not a private with single underscore

#

it's a protected

#

as well as it won't prevent from being called by external code, rather just marked as you should not be using it from the external

steel fox
#

Right. But python doesn’t have access modifiers. It’s a convention to mark private methods / variables with a _

#

But it doesn’t actually do anything from a language POV. It’s just convention

strange flicker
#

ok so the difference between private and protected is that private cannot be used by subclasses

#

and that is really what would happend if you do double underscore

#

unless you would unmangle the name

#

so private in python is double underscore

#

single underscore in python way of implementing protected

#

here is an example:

In [1]: class Parent: 
   ...:     def __init__(self): 
   ...:         self.__private = 'foo' 
   ...:         self._protected = 'bar' 
   ...:   
In [2]: class Child(Parent): 
   ...:     @property 
   ...:     def private(self): 
   ...:         return self.__private 
   ...:     @property 
   ...:     def protected(self): 
   ...:         return self._protected 
   ...:  
In [3]: c = Child()                                                                                                       
In [4]: c.protected                                                                                                       
Out[4]: 'bar'
In [6]: c.private                                                                                                         
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
worn kite
#

I would not call it private and protected, because it's different from what e.g. Java understand by these concepts

oak tangle
#

I think PEP-8 calls the single leading underscore "suggesting internal use" or something

steel fox
#

It does

worn kite
#

names with single underscore can still be accessed from outside the defining class, there is no protection at all. Just a hint to the developer (and possibly linter) that this thing is meant to be used internally

#

About subclasses, yes, due to the way name mangling of double underscore names works, you can not easily get these attributes or methods from within a differently named class (i.e. subclass).

strange flicker
#

nevertheless there is no right answer on the question as I said, all the answers are invalid.

worn kite
#

about the quiz question "mark it as private" is still the most correct option, though I agree that technically it could be worded better

steel fox
#

Well I guess it could also be 3rd choice too if it’s in respect to imports but that can be overwritten by dunder all

strange flicker
#

I would tend to number3 tbh

worn kite
#

because "mark as private" doesn't necessarily imply any technical protection, just an annotation

strange flicker
#

but still it's invalid

#

yeah, but single underscores are ment to be used by subbclasses

worn kite
#

why

strange flicker
#

so again it won't fit private definition

worn kite
#

there is no private/protected in Python like there is in Java

#

don't try to use these terms for the same thing in both languages

vapid bluff
#

are we talking about a function or a method? if you define a global function with a leading underscore it wont be accessible from the outside when the file is imported i think. in that sense it could be considered private.

oak tangle
#

No and there's no prevention going on, like answer three would suggest

#

It's a method name in this case

strange flicker
#

@vapid bluff if I remember it correctly you would still be able to do the folllowing

import foo

foo._bar()
steel fox
#

Well there actually IS some sort of prevention with imports and underscored method names right? Excluding use of dunder all

strange flicker
#

or even from foo import _bar

steel fox
#

At least with wildcard imports

strange flicker
#

it's not imported if you would do wildcard

vapid bluff
#

ah right, so it's only when doing from file import *, right?

strange flicker
#

and that is it

#

yeah

vapid bluff
#

ah right

worn kite
#

correct

steel fox
#

I’d still tend to the first option though if it were my quiz as it’s most correct

worn kite
#

I'd agreee on 1st

vapid bluff
#

yeah, as a matter of convention.

rough sapphire
#
import chungus

chungus = chungus

bot.run(chungus)
#
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\SICKO MODE or Mo Bamba>cd desktop

C:\Users\SICKO MODE or Mo Bamba\Desktop>cd chungus bot

C:\Users\SICKO MODE or Mo Bamba\Desktop\Chungus Bot>py chungus.py

    ERROR: Chungus is too big to import and run.

C:\Users\SICKO MODE or Mo Bamba\Desktop\Chungus Bot>
halcyon aurora
#

the correct answer according to the quiz was "to mark it as private"

#

its definition would be to avoid using the property externally as the preferred use would most likely be better suited for internal use

#

if u alter said property externally it could potentially cause issues unless u know what ur doing but even if u did doing smth like that really does seem like a bad practice

sonic night
#

yeah, because u cant private variables

halcyon aurora
#

so its more like "externally manipulate at ur own peril"

#

(50 edits later)

#

all those public private protected keywords in java always confused me honestly

sonic night
#

just public all

#

:hmm:

halcyon aurora
#

thats pretty much what i do but then again i have no reason to package my code in the first place so no one would use it externally, only me

#

im using that term loosely, i mean there isnt anyone to actually do anything to my code because i wont be distributing it

robust sierra
#

oh waiyiyiyiyiyityiyyiyitit

#

sorry for my idiotic brain cells not working

#

ImportError understands

halcyon aurora
#

what

sonic night
#

i think he just got an ImportError before

#

in a try except

robust sierra
#

i have developed algorithm for these questions

#

get LCM and divide by HCF and add LCM to LCM until equal 0

#

lit

sullen thorn
#

You know, there are three types of programming languages:

with manual memory management (like C/C++) where you have to manually allocate and clean up memory (they usually compile to native code), so that makes your program very fast if you do everything correctly, or otherwise you have to debug random segfaults (very scary errors)

with automatic memory managment (like Python/Java) where the runtime (interpreter/VM) Manages all memory for you using a so called garbage collector (which cleans up memory of unused objects), but these are usually slower (compared to languages with manual memory management), require another program to execute your programs and are easier to write.

and Rust, which is fast (compiles to native code) and has neither manual memory management nor runtime (or garbage collector)

#

_________________________________-

#

someone explain to me where rust gets memory from?

#

or not exactly that but

#

it makes it sound like rust just uses more and more memory until the process runs out of memory?

#

nvm i scrolled down what i was reading and it was explained :/

tired osprey
#

rust has its ownership system if a thing has no owner it gets murdered

rough sapphire
#
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Users\SICKO MODE or Mo Bamba>Lucid Dreams

    ERROR: SICKO MODE or Mo Bamba

C:\Users\SICKO MODE or Mo Bamba>
#

I keep getting this error

pseudo vigil
#

Hey, I would like some legal advice.

#

Is despacito 3 using a synthesizer?

#

I really want to sue them for autotune.

#

Nvm, figured it out.

robust sierra
#

what timezone are most of the admins in?

#

i barely see any online in the morning (GMT)

oak tangle
#

We've got a couple of admins in uk/central european time

#

Guess morning means work for most

robust sierra
#

there used to be a lot more admins online before in the morning

glass gorge
#

Online doesnt mean at their keyboard though

robust sierra
#

true

tame terrace
#

it's a good mix, actually

#

about 50/50.

#

actually the majority would be in the US now.

#

only volcyy and ap are EU.

robust sierra
tame terrace
#

hahaha

#

yeah, we did make a concerted effort to hire more americans into our staff

#

indeed.

steel fox
#

Smh and you missed the most American of them all πŸ‡ΊπŸ‡ΈπŸ‡ΊπŸ‡ΈπŸ‡ΊπŸ‡ΈπŸ‡ΊπŸ‡ΈπŸ¦…

lilac glade
#

...is that why I'm here?

oak tangle
#

That's the only reason. (Are you American?)

#

Oh, right, you are

steel fox
#

Feels Refisio Man

candid anvil
#

πŸ€” i like being American

buoyant pendant
#

you can use google maps all you want @rough sapphire

rough sapphire
#

Listen

buoyant pendant
#

i dont see anything illegal

rough sapphire
#

im not gonna keep talking about this

#

you seem to be bold

buoyant pendant
#

lol tell me what part is illegal?

rough sapphire
#

Because there has never been any kind of legal problem regarding google maps

#

hasn't it

buoyant pendant
#

not as far as i know

rough sapphire
#

wow

#

get out of the cave

buoyant pendant
#

could you show me some?

rough sapphire
#

im sorry

#

I only google for money

buoyant pendant
#

ive never worked with google maps

#

??

#

wtf

#

you want to charge me to prove your point?

rough sapphire
#

I already said that I won't keep talking about this

buoyant pendant
#

πŸ˜ƒ

rough sapphire
#

You do you man

buoyant pendant
#

thank you

rough sapphire
#

go find some secret military bases

#

and display their info online

buoyant pendant
#

why that

rough sapphire
#

anywho, im off to play league, cya.

buoyant pendant
#

lol

#

*> be 13 year old kid playing league

give legal advice
run out of arguments.
go back to league
mfw*

rough sapphire
#

Thanks for calling me a 13 yo kid

#

You just demostrated your moral superiority

#

Laterax 1 - Surister - 0

buoyant pendant
#

thanks