#ot1-perplexing-regexing

1 messages · Page 208 of 1

unkempt ermine
#

@ebon quarry Volcyy: go playground syntax highlighting I had to read up on what you meant with this, now I understand

sand goblet
#

Oh god, yeah, that's a real travesty

bleak lintel
#

Command Pike

#

boycott golang until syntax highlighting

knotty beacon
#

Aren't they vehemently against it?

glass gorge
#

Chicken game is strong

ebon quarry
#

hahahahaha

knotty beacon
#

Like...NAZI against it? I remember reading up on that, I think.

glass gorge
#

I'm still hurt from seeing a naked floppy ejected, and several crushed.

#

Should .. I feel this bad?

ebon quarry
#

Syntax highlighting is for children 😤

sand goblet
#

Yeah they are

unkempt ermine
#
as I [Rob Pike] prefer to call it, spitzensparken blinkelichtzen.
sand goblet
unkempt ermine
#

looking good gdude :D

ebon quarry
#

I, Rob [Commander] Pike

bleak lintel
#

oo fancy

ebon quarry
#

also now I'm hungry smh

unkempt ermine
#

apparently commander pike will be in star trek discovery season 2

#

played by some dude named "Anson Mount"

#

is that even a real name?

knotty beacon
#

He's the shit.

#

Great actor.

sand goblet
knotty beacon
#

He played the ex-confederate soldier on that AMC show that my brain can't remember the title of

ebon quarry
#

bisk would be proud

knotty beacon
#

Great show

#

Hell on Wheels

sand goblet
#

Can't stop the wok

unkempt ermine
#

I haven't seen it

#

gotta watch it!

knotty beacon
#

(where Colm Meaney starred as well, aka the engineer on TNG)

#

(and DS9)

unkempt ermine
#

nice!

knotty beacon
#

Miles obrien

#

Sorry, lack of sleep means memory recollection is pure shit

unkempt ermine
#

no worries :D

knotty beacon
#

So that's probably how he got the gig

sand goblet
#

Wok and roll

bleak lintel
#

Wok around the clock

sand goblet
#

Wok on over

torn ridge
#

Wok on by?

sand goblet
#

Bring your sock and clock my rockin' wok stock shock

tulip palm
#

this is why i love you guys haha

torn ridge
#

you got this gdude, its just a wok in the park!

unkempt ermine
#

gdude walks into the club like whatup I got a big wok

bleak lintel
#

lmao

sand goblet
#

That song was hilarious for one reason and one reason only

#

And that is, how much it pissed off the daily mail

#

:P

knotty beacon
#

Back home, we had a Chinese restaurant down the street, Wok and Roll

#

Loved it

sand goblet
#

Haha, brilliant

#

Hey @unkempt ermine, have you ever been to a wagamama?

#

We're thinking of visiting one

knotty beacon
#

It was 30s of a walk from my old job, so it was perfect

unkempt ermine
#

@sand goblet I think I have yeah, but in finland

#

yeah in Helsinki, with work

sand goblet
#

There's one in Dorchester and we'll be visiting there in September

#

It's hard to find Asian food in Ireland

tired osprey
#

whats a wagamama

unkempt ermine
#

it's a mama that wagas yo ass if you don't google it

tired osprey
#

no i dont trust google

torn ridge
#

its an excited female dog!

tired osprey
#

since it told me lies for 5 days

sand goblet
#

It's a Japanese restaurant

#

Lol

knotty beacon
#

Specializes in Ramen, if I'm not mistaken

unkempt ermine
#

@sand goblet I hope you enjoy it, I loved it

knotty beacon
#

I want to go to one, but I've never had one near me 😦

bleak lintel
#

Ohh wagamama is great

unkempt ermine
#

when we do python meetup, lets do it near a wagamama

#

so that we may go together and enjoy the feast

bleak lintel
#

There is one in Leeds at Trinity and it was great

knotty beacon
#

looks to see if there's one in Philly since he's going there today

sand goblet
#

Is it like a western restaurant or do they have those ticket machines?

unkempt ermine
#

ticket machines?

sand goblet
#

Sometimes ramen places do that

#

You pay at a machine, get a ticket

#

By the time you get to the front of the queue, your food is there

unkempt ermine
#

that was not my experience no, we ordered as we came in, and then they delivered the food to the table

sand goblet
#

Aha, okay

#

That'll be simpler for my family I think

bleak lintel
#

I'm off to a sushi place next week

#

Should be fun

sand goblet
#

I'd agree if I liked sushi

#

Or fish

#

:P

bleak lintel
#

what about the non meat sushi

#

like the little seaweed things

#

with rice and cucumber

sand goblet
#

Not sure, never tried nori

bleak lintel
#

it is very nice

knotty beacon
#

I am relatively new to sushi myself

glass gorge
#

Looks good 👌🏾

knotty beacon
#

2-3 years now

#

Hooked

#

(Just ate it last night)

#

Had eel for the first time a couple weeks back

#

Usually stick to tuna, salmon, shrimp, crab

sand goblet
#

You ate Eel?

knotty beacon
#

It was great

sand goblet
#

Don't eat libraries, man

knotty beacon
#

Oh, lol

sand goblet
#

Don't eat the declaration of independence

#

Don't eat the laws of thermodynamics

#

That's not normal, that's not right

#

I think mom would hate the volume of squid and octopus they eat in Asia

bleak lintel
#

I had squid once

#

In Spain

#

very chewy

rough sapphire
#

North Spain right?

proper tiger
#

sea food is great

steel fox
#

#

if sea food is so great why did god bury it under miles of ocean

tame terrace
#

all food was seafood when god created life. the primordial bouillabaisse

worn kite
#

everything with more than 4 limbs is a no no for me. Tentacles count towards that too.

tame terrace
#

technically the ocean is the real earth. if you think we got fast internet up here imagine what kinda shit they got down there, dude.

#

200 squigglybytes!

worn kite
sullen thorn
#

Can someone explain what usb over ip and ip over http are?

sonic trellis
#

SOMEONE MENTIONED SUSHI!

#

🍣

#

<33

slate quail
#

yes sushiiiiiiiiiiiiii

tired osprey
#

We should make Bisk cook sushi

worn kite
#

"cook" GWchadThinkeyes

slate quail
#

I think, if you are cooking sushi

#

you have missed the point

bleak lintel
#

lmao

ebon quarry
#

lol

tired osprey
#

We should make bisk make sushi

#

Fine

granite lake
#

I'm with you

tired osprey
#

You happy? @worn kite

granite lake
#

I want nuggets too

slate quail
steel fox
#

Nah Lucy. Sushi is disgusting. You gotta cook the gross out of it

slate quail
#

D:

reef orchid
#

@steel fox Did you get the graph stuff done?

granite lake
steel fox
#

Yeah

#

That piece in STEM was all I needed. And it was just a typo. Lol

reef orchid
#

Of course it was

steel fox
#

Had dict[node2] = {node2, weight} instead of {node1, weight}

#

Smh

#

As soon as I fixed that it gave the right tree on the small graph and big graph. Lul

reef orchid
#

I never would have found the bugs in mine if I didn't test the big graph

steel fox
#

Graphing algorithms 💤

reef orchid
#

At least I'm not graded on it. Practicing DS&A sucks

sullen thorn
#

Damnit guys I ask a serious question and y’all ask bisk to cook sushi smh

granite lake
#

😂

#

@sullen thorn I'll Google it. Idk what that is

sullen thorn
#

Thnx 😃

steel fox
#

is there any dedicated host with atlanta data center with like $20/month prices or so

granite lake
#

Boi

#

Maybe digital ocean

#

@sullen thorn is this your homework?

#

I found this, it kinda relates and would give you the idea of it :

Access USB over TCP/IP. FlexiHub is the software designed to share USB over IP or TCP. You can share local USB and serial devices ...

#

dood

#

☝️

#

It's basically a device you can read files over a network via it's IP address I guess

sullen thorn
#

I have no homework, just read it somewhere and didn’t understand it

#

So it’s basically like access my usb keyboard through an IP address?

wooden kindle
#

Baked rolls are my favorite tbh

sand goblet
#

NoMachine can do that as well

granite lake
#

Yes. Not necessarily keyboards. Whatever device it is

sand goblet
#

Useful feature in some cases

granite lake
#

Damn my internet is tripping again

wild yarrow
#

pcp or acid?

sullen thorn
#

@sand goblet how is it useful?

#

Like ig it’s cool to be able to access my keyboard through the internet, but when is it actually useful

steel fox
#

Printers probably is the most useful case

sullen thorn
#

Is usb a protocol in the same way that http is?

wild yarrow
#

idk that i'd say yes to that....

#

so USB has different "protocols"

#

it has things like the MTP that M$ made

#

and then there's different ways to treat various things that use USB since it handles mass storage, audio/video devices, printers. it has different communication protocols depending on the device....

bleak lintel
#

USB is a binary protocol

#

HTTP (version 1) is a text protocol

#

version 2 is binary iirc

wild yarrow
#

that sounds right

#

HTTP is more like the IRC protocol

#

to provide an example

bleak lintel
#

A HTTP request is human readable

#

a USB payload is not human readable

#

Yeah IRC is a good example

wild yarrow
#

c:

bleak lintel
#

I wonder how a USB protocol payload is structured

#

wikipedia here we come

wild yarrow
#

aw yeah

bleak lintel
#

Oh it'll be different between versions of USB won't it

wild yarrow
#

yup

#

since they provide different features

bleak lintel
#

Yeah, like SuperSpeed

wild yarrow
#

yee :P

#

huh, this is fascinating

bleak lintel
#

interesting, reading through the USB 3.0 documentation, USB cables and devices might interfere with 2.4GHz networking

manic moat
#

Hello

wild yarrow
#

yo

bleak lintel
#

Hello there

manic moat
#

Excuse me if im wrong, but isnt typically usbs for mouses external hdd/ssd etc

bleak lintel
#

Yes

wild yarrow
#

that makes sense, i believe it. em interference is totally a thing that happens on modern cabling and wifi stuff

bleak lintel
#

Yeah that is true

wild yarrow
#

usb can also do video signals for stuff like monitors

bleak lintel
#

so from looking at this protocol usb is tcp but for hardware data transfer

manic moat
#

Oh yea

bleak lintel
#

lots of setup™

wild yarrow
#

that makes sense

bleak lintel
#
Status stage: Dummy IN or OUT transaction, which is probably for indicating the end of a control transfer exchange.
#

"probably"

#

thank

wild yarrow
#

it does seem to look like that

#

haha :P

bleak lintel
#

This is very interesting though

wild yarrow
#

now i know why the overhead is as big as it is lel

#

yee :D

tulip palm
#
moist-machine$  df -h | head -7 | tail -1
tmpfs           3.6G  3.6G     0 100% /tmp
#

explains the browser crashing :D

wild yarrow
#

moist machine

#

👌

tulip palm
#

hell yeah

wild yarrow
#

c:

bleak lintel
#

I wonder what Thunderbolts protocol is like

wild yarrow
#

o.o

bleak lintel
#

because that is mega-fast

wild yarrow
#

yup

#

thunderbolt is p cool

bleak lintel
#

it has more transmission pins from what I can see

wild yarrow
#

yeah, 40Gb/s (5GB/s) O.O

bleak lintel
#

Pretty impressive

wild yarrow
#

yee

bleak lintel
#

It looks like it uses a mix of USB and DisplayPort things

wild yarrow
#

huh

#

that makes sense

tulip palm
#

displayport's gotta be fast, surely

bleak lintel
#

wait, DisplayPort is only for display transmission

tulip palm
#

huh

bleak lintel
#

Oh okay, so, thunderbolt controllers transmit data over multiple lanes and it is de-multiplexed at the other end by a thunderbolt controller

wild yarrow
#

dp is super fast but yeah it only does stuff for displays

#

ooh, that's fancy

#

that explains its bandwidth, or part of it at least

bleak lintel
#

wew this is complex

#
Thunderbolt combines PCI Express (PCIe) and DisplayPort (DP) into two serial signals, and additionally provides DC power, all in one cable. Up to six peripherals may be supported by one connector through various topologies.
wild yarrow
#

wow

#

o.o

bleak lintel
#

Since thunderbolt controllers are made by Intel though specs on how things are done are limited

wild yarrow
#

yeah, i'm not surprised <_<

#

;~;

#

it's p neat tho c:

bleak lintel
#

It is indeed

#

and apparently it was originally intended to be an optical technology

#

but with electrical cabling they could also provide power to connected devices

wild yarrow
#

huh, that's interesting.

#

poor vivaldi

#

it's so good, but it still has bugs ;~;

bleak lintel
#

I think this is a Linux bug

wild yarrow
#

oh

bleak lintel
#

and I think it is related to h264

wild yarrow
#

OH

#

rip

bleak lintel
#

why does no one care about linux

wild yarrow
#

because it's GNU, so few businesses will put anything significant into it

#

it drove itself into a corner wit the GNU/GPL

bleak lintel
#

yeah true

wild yarrow
#

that and because companies keep stuff proprietary, open source drivers for commercial hardware is tricky

#

so it's a combination of the licensing, and how other corporations act; because they need to make money to pay their employees

#

and since Linux insists on being in a specific space that is abhorrent to most businesses for major contribution it kind of lurches along slowly.

#

that being said Linux is cool asf

#

and it sucks, but this is why we use licenses like MIT / BSD / Apache

tired osprey
#

can i do the gnu/linux copypasta now?

wild yarrow
#

yes

#

:D

tired osprey
#

k

wild yarrow
#

👍

tired osprey
#

I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.

wild yarrow
#

yeah boiiiiiiiiiii :P

bleak lintel
#

nix why

wild yarrow
#

because it's funny

tired osprey
#

he told me to

wild yarrow
#

i didn't tell you, i said i didn't mind ;~;

bleak lintel
#

wait nix did you see the copypasta ap put in Stephen Nixon lmao

tired osprey
#

no

bleak lintel
#

go look at it

tired osprey
#

did it

#

im shocked

bleak lintel
#

lmao

wild yarrow
#

:P

tired osprey
#

@bleak lintel stop mobbing stallmans dream so much he is a sensitive boy

wild yarrow
#

he is pretty sensitive

#

and cringey

bleak lintel
#

hello everyone please leave nix alone. he is a sensitive boy, he is a sensitive boy...

wild yarrow
#

:P

#

lel

tired osprey
#

joseph you ruined it

#

this was a further development

wild yarrow
#

?

tired osprey
#

there is the copypasta joseph just did

#

with the sensitive boy about me

#

now i tried to get it to stallman level and joseph had to regress it again

wild yarrow
#

oh no ;~;

bleak lintel
#

sorry nix

wild yarrow
#

:P

bleak lintel
#

i mean stephen nixon is a group chat intended to meme about you

#

we just thought it would be polite to add you to the group

tired osprey
#

that fkin group was made to annoy me

wild yarrow
#

o.o

tired osprey
#

@bleak lintel if you want to excuse, finally dance your other dances

bleak lintel
#

One day nix

#

I will assemble the group

wild yarrow
#

:D

bleak lintel
#

I will stick on some dank tunes

#

and I will do some fortnite dances for you all

tulip palm
#

yes father

sullen thorn
#

I like how u also went into thunderbolt after usb 😃

wild yarrow
#

c:

sullen thorn
#

Don’t really have time to ask and then discuss responses, so glad u guys responded and I read it now 😃

#

Busy with holiday

wild yarrow
#

c:

tired osprey
#

omg

#

joseph

#

@bleak lintel if server wide video calls are enabled for everyone when we hit the next milestone can you do some dancing for the whole server?

bleak lintel
#

I'll consider it

#

to be honest I'd need to buy some stuff for that

tired osprey
#

niiiiice

bleak lintel
#

I was thinking

#

batman outfit

#

or spiderman outfit

tired osprey
#

what stuff?

bleak lintel
#

and my trademark soviet ushanka

#

dank clothes

tired osprey
#

something else?

bleak lintel
#

i might get some cool glasses

tired osprey
#

neat

wild yarrow
#

cool

bleak lintel
#

I love it

tame pier
#

Server-wide video is a thing?

bleak lintel
#

It's becoming a thing

#

There is a guy who looks at the changes in Discord canary code and he saw stuff mentioning guild video calls

tame pier
#

Interesting...

#

More strain for their poor servers

bleak lintel
#

I doubt they'd introduce it if it was such a burden for just DM calls ¯_(ツ)_/¯

#

They did do a lot of experimentation with video transfer when video calling was in beta to get the lowest bandwidth usage

steel fox
#

@bleak lintel Wonder Woman outfit

sinful copper
#

could they be doing peer to peer connection for DM calls?

#

does web sockets support UDP?

bleak lintel
#

I don't think they do peer to peer since they always assure you that you connect via Discord servers and your IP is never exposed

sinful copper
#

ah

#

didn't think of that

bleak lintel
#

and no I don't think websockets use UDP, but the voice servers do

#

voice is not transmitted over websockets

sinful copper
#

how does voice work then

bleak lintel
#

They have a UDP protocol in place for voice transfer seperate to the gateway

sinful copper
#

in browser

tame pier
#

How does ordering work with UDP?

bleak lintel
#

in browser I can't remember how they do it

tame pier
#

Are they doing some higher-level tracking of the sequences?

sinful copper
#

@tame pier no reason you can't put a sequence number on each packet

tame pier
#

Yeah

#

I have a habit of asking dumb questions 😛

sinful copper
#

you can even have acks and retry a few times, the benefit of udp for streaming protocols is that it doesn't mandate "retry forever or die" behavior, you can build your own level of reliability

bleak lintel
tame pier
#

Ah nice

#

Wow, a whole byte for the version?

bleak lintel
#

implementing acks and retry is never necessary for voice data because otherwise you'll have failed payloads playing back in the wrong order

tulip palm
#

so guys on (almost) the topic of sockets and stuff, i've had another really shitty idea :D

bleak lintel
#

yeah 0x78 for version

sinful copper
#

well, i figured you just retry until it gets to the time the packet it should play and then give up

#

or send two copies of each packet

tame pier
#

Wow, that is some truly impressive documentation...

#

And they're sharing "internals"

#

I'm used to companies sharing next to nothing when it comes to technical detail

bleak lintel
#

Yeah their documentation is pretty good

sand goblet
#

If you're not signed in, Travis has this logo on the "People that have said nice things about us" page

#

Haha

tame pier
#

Lmao

sand goblet
#

At the bottom

tame pier
#

Where on the bottom

sand goblet
#

If you're not signed in it lists some languages

tame pier
#

Ah, I'm signed in

#

One sec

#

Thank goodness for Incognito

#

Lmao

sand goblet
#

Haha

tame pier
#

That's going into my meme archive 😛

rough sapphire
glass gorge
#

WHAT IS THE FLOOR?!

lilac glade
#

no, no

#

it is floor

#

and it is well

rough sapphire
#

"AAAAAAAAAAAAA"
"CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALM DOWN"

glass gorge
#

Oh

#

Good to hear that the floor is well

#

I always spend a lot of time worrying if the floor is doing alright

rough sapphire
#

This is the second weirdest conversation I have ever had

glass gorge
#

Wanna make it weirder?

rough sapphire
#

No, I think it's going to get weirder anyway

#

But I don't think it will ever be as weird as the weirdest conversation I have ever had

tame pier
#
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import socket
>>> import base64
>>> s = socket.socket()
>>> s.bind(('localhost', 42000))
>>> s.listen(1)
>>> conn, addr = s.accept()
>>> print(addr)
('127.0.0.1', 38971)
>>> print(conn)
<socket.socket fd=444, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 42000), raddr=('127.0.0.1', 38971)>
>>> while True:
...     data = conn.recv(4096)
...     if not data: break
...     print(base64.b64decode(data))
...
b'Networking channel? What a wonderful idea!'
#
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import socket
>>> import base64
>>> s = socket.socket()
>>> s.connect(('localhost', 42000))
>>> s.sendall(base64.b64encode(b"Networking channel? What a wonderful idea!"))
#

I was bored lol

tired osprey
#

yes

#

networking channel

#

i want that

#

@tame pier make an issue on gitlab for that

tame pier
#

COUGH

tired osprey
#

there is already one?

tame pier
#

Yes

tired osprey
#

where

tame pier
tired osprey
#

i dont keep track of gitlab since gdude introduced 2fa

tame pier
#

Dear god 2FA

tired osprey
#

yes

#

forced 2fa

tame pier
#

That was sarcasm

sand goblet
#

for contributors and staff

tame pier
#

2FA is smart

sand goblet
#

I mean obviously, why would I not introduce 2fa

#

I like security

tame pier
#

I like not being Gentoo or Node

tired osprey
#

nothing bad happened to gentoo

tired osprey
#

they may have got hacked but nothing bad happened

proper dune
#

2fa is so much effort though, I have to always have my phone on hand

tame pier
#

Or have a Yubikey on your keychain or in a pocket

tired osprey
#

^^

sand goblet
#

Or use bitwarden

tame pier
#

There was malicious code pushed

#

To 3 of their repos

sand goblet
#

which is a password manager that also does 2fa

tame pier
#

The code ended up being shitty and not doing anything

tired osprey
#

yeah

tame pier
#

But if it was someone competent, it could've been very very bad

tired osprey
#

so nothing bad happened

proper dune
#

I can't do that once an hour when I go class to class in uni

tame pier
#

🤦

bleak lintel
#

nix gentoo did have an issue, if you built using the build scripts in repos, your system was recursively removed from the root

sand goblet
#

Nix makes a dumb argument, part 2984762347865

#

:P

tame pier
#

xD

tired osprey
#

that is more messages than i have here

sand goblet
#

the possible intent is enough

tired osprey
#

pft

#

intents

tame pier
#

Possible? No, definite intent

#

They were just incompetent so it didn't actually delete all your files IIRC

tired osprey
#

so you think nobody would have recognized if bad code wouldve been introduced to the org?

tame pier
#

No, they probably wouldn't

#

Because you just clone the repo and run a build

#

How often do most people go to the github page and look at the activity and commits before just using something?

tired osprey
#

but they even recognized that non bad code

#

why shouldnt they recognize the bad code

tame pier
#

?

sand goblet
#

you have no idea what you're talking about, nix

#

any security issue is a problem

#

regardless of what actually happens as a result of it

#

that's like only locking your front door at night after someone steals your TV

wild yarrow
#

🤦

sand goblet
#

most people would make sure they don't get their TV stolen in the first place

wild yarrow
#

or better yet, don't have a TV

#

problem solved :P

sand goblet
#

yeah, well, not everyone avoids watching TV :P

tired osprey
#

its an analogy

wild yarrow
#

oh i didn't say i don't watch TV

#

i just watch it on my computers

tired osprey
#

why exactly should somebody even attempt to get malicious code in our gitlab

tame pier
#

Motives don't matter

wild yarrow
#

because TVs are pointlessly expensive for their shit response time, might as well get a decent larger monitor tbh.

#

also yes

#

intent doesn't matter, it's the damage that was done that matters

tame pier
#

Meant motives, sorry

sand goblet
#

the damage that was done doesn't matter either

tame pier
#

They could be some skiddie that's just trying a bunch of passwords from a dump

wild yarrow
#

it's like if you hit someone with your car, it doesn't matter if you meant or had motive to

#

you still did

#

probably lel

tame pier
#

It could be someone with a grudge against the server that went on the black markets and bought an account

sand goblet
#

it doesn't matter that you think nobody would want to push a virus to one of our repos

#

you aren't literally everyone else

tame pier
#

They might just mass delete issues and corrupt the site with racist text

#

Best case, we end up spending a week cleaning everything up and making sure there aren't any subtle/hidden problems

sand goblet
#

worst case, they push some malcious code to master on the bot repo, it gets deployed automatically, they steal all of our data, kick all the users and delete all the channels

wild yarrow
#

lel, that would not be the best

sand goblet
#

is that worth the risk? I don't think so

#

so shut up and eat your goddamn choc-ice

tired osprey
#

cant you deny direct pushes to master on gitlab?

wild yarrow
#

🍿 😂

sand goblet
#

you are not getting an exception from the policy because you can't push to master, nix

tired osprey
#

no i mean

#

in general

sand goblet
#

we need to push to master sometimes

tired osprey
#

why is that

wild yarrow
#

i mean..... that should be obvious

sand goblet
#

if you're asking that question, I have to question whether you understand project management at all :P

wild yarrow
#

right?

tame pier
#

Because making a branch, making a pull request, then merging in the pull request is unnecessary if you're just correcting a typo in the readme

sand goblet
#

or pushing a critical fix

#

yeah

tame pier
#

yes

#

speed

sand goblet
#

sometimes you just need to get it out there instead of waiting 2 days for the review process

tame pier
#

On really large projects pushing to master directly isn't usually a good idea

#

But for anything small to medium sized, I think its acceptable

steel fox
#

I mean injecting malicious code into an app that handles chat of 6000 people is a pretty nice target @tired osprey

wild yarrow
#

haha

tame pier
#

In other news, about to install Kali on my old surface pro 2

steel fox
#

Gross

#

Win 3.1

tame pier
#

Har har

wild yarrow
#

lel

wild yarrow
#

oh clay i ran into a mono white Karn token meme deck. it was memes. but it was super slow, like i had garbage draws for a 5 or 6 turns and suddenly 10/10s every turn O.O. i guess that's what we call a recovery lel.

steel fox
#

Noice

#

I’m still playing birch ass Mono green

lunar jetty
#

I have a good idea for a game

#

these lyric videos

#

In the game

#

There will be a editor to "chart" the words to the exact point of them being said in the song

#

and the syllables

#

but anyways

#

you gotta move your mouse to the next word right when it's being said

#

instead of the instant changes, it will fade in slowly in the background

#

is that a good idea?

#

like this

tame pier
#

So kinda like a rhythm game?

lunar jetty
#

yeah

#

it will probably be difficult

wild yarrow
#

will it have memes?

lunar jetty
#

if someone makes them

#

lol

steel fox
#

if it doesn't have cookin by the book im not interested

lunar jetty
#

oh no

#

ok ok nvm

#

already been done

#

in a different yet similar way

tame pier
#

That's mobile tho

lunar jetty
#

still

tame pier
#

Us PC folks need something!

lunar jetty
#

I can get sued or whatever

tame pier
#

Not if they haven't patented it I think

steel fox
#

ot legal-advice

lunar jetty
#

oh

#

wait

#

it's not on the app store anymore

#

YAY

#

now

#

uh

#

idk what to do now

#

someones gonna steal my idea tho

#

before I can actually program

slate quail
#

!otname add legal-advice

royal lakeBOT
#

:ok_hand:

lunar jetty
#

I need to come up with a name

#

and a concept

#

hmm

#

Syllable Chase?

#

Nah

#

Would that be good?

#

Sorry, the kerning sucks

#

and the ys on the 4th line are cut off

tame pier
#

So you're trying to follow the text?

lunar jetty
#

Yeah

tame pier
#

That seems like it'd be rather frustrating

#

On a mouse at least

lunar jetty
#

Easy will give you more time to move to it

#

The harder modes will be more strict

#

would it be a good idea?

#

or nah

tame pier
#

Yesssssssssssssss it's installing

#

Aborted, plugged in USB drive directly, then went with text installer instead of graphical

tame pier
#

Well fuck it's still booting into windows

#

and I can't figure out how to get grub onto it

#

tried doing some stuff from a live boot with grub-install

#

Might just eff it all and install Ubuntu

#

Maybe I could install BlackArch and get server cred

cerulean basin
#

I miss being able to install arch completely from memory 😦

#

i felt so smart once I memorised it even though there really isnt much to it

bleak lintel
#

I should install arch somewhere again for the thrill

#

maybe a raspberry pi

cerulean basin
#

I could try to fix my arch vm

#

I think I broke it when I migrated it to another drive

#

I think it has something to with vmwares shared folder thing

#

which was a bitch to figure out on arch

bleak lintel
#

I never got vmware to work on Linux

#

complained about the kernel modules

cerulean basin
#

my host machine is windows

#

or did you mean "with" rather than " on"

tired osprey
#

whos lisa

#

👀

tame pier
#

I have Workstation working on my Fedora laptop

#

Heh, accidental pun

steel fox
#

I have it on ubuntu

tame pier
#

So the question is (if this installs and grub fucking works): KDE or XFCE?

cerulean basin
#

ive only ever used kde but I liked it

#

xfce looks nice too

tame pier
#

I used xfce with Kali on a Chromebook years ago

cerulean basin
#

sorry i know im not helping 😄

tame pier
#

Might try KDE

#

But...you're a helper!

cerulean basin
#

if youre feeling adventurous

tame pier
#

Indeed I am

steel fox
#

KDE

#

always

#

xfce is 💩

#

they both have 4 letters, coincidence?

cerulean basin
#

i think not

#

i also had kde on a macbook from 2011

#

surprisingly responsiveness was decent

#

never ended up using it though cause I couldnt get wifi drivers to work

tame pier
#

Going to install Ubuntu, then put KDE

#

Because apparently Kali 💔

tulip palm
#

i used KDE for a while. i liked it a lot, but it was just too bloaty so i wasn't completely satisfied

tame pier
#

Hmm

cerulean basin
#

you can configure the amount of bloat but i can understand that sentiment

tame pier
#

Etcher got stuck, not windows won't see any USB drives

#

time to reboot

#

Also a ton of ssh-agent processes...

tame pier
#

Wow now it's not booting into this drive

wild yarrow
#

;~;

tame pier
#

Ughhhhhhhhhh

#

Installed Ubuntu, still booting into fucking Windows 10

wild yarrow
#

you should install gentoo

bleak lintel
#

That is a great idea

#

Gentoo is wonderful

#

Install Arch or Gentoo

tame pier
#

Right now I should just give up

#

Won't matter what distro I try since goddamn fucking GRUB isn't getting installed

wild yarrow
#

that's quitter talj

tame pier
#

Not sure if I want to try one of those on a system that's already difficult to get Linux on...

lunar jetty
#

Hello everyone

#

How are you guys

glass gorge
#

Hi awaveBOY

lunar jetty
#

how is this related

#

to OOP

#

one of the 1st images

glass gorge
#

Seems like classes

#

and sub classes

#

with their relations

lunar jetty
#

wtf...

tame terrace
#

I think Java as a language is fine, but it seems like it has a tendency to be written in this really old-world kind of way where everything has to have an interface for no reason and method names are always entire god damn sentences.

#

it's just.. ugly.

lunar jetty
#

soItsKindaLikeThisMaybe ?

glass gorge
#

If you started doing programming in java and using their visual like editor.. emh BlueJ? It'll start to look like that fast :P

tame terrace
#

but I bet if a bunch of python programmers got together and wrote some stuff in Java it would be fine

#

where I work, we have the opposite

lunar jetty
#

So I'll learn Python

#

Then C#

#

Then Unity

tame terrace
#

a bunch of java programmers wrote most of our python

lunar jetty
#

Probably will take like 6 years

#

But oh well /shrug

glass gorge
#

That explains a few of the snippets ive seen lemon 😂

lunar jetty
#

Lets hope no one patents my idea, then sues me when I create mine

tame terrace
#

so it's full of getters and setters and multiple inheritence and all sorts of evil design patterns

#

ideas are a dime a dozen

#

an idea won't get you rich. an execution might.

lunar jetty
#

I know

#

but if someone who knows how to program steals it and then makes a commercial game

#

then I can't make mine commercial

glass gorge
#

You could theme it differently

lunar jetty
#

But

tame terrace
#

just don't worry about it. if someone else makes it, you'll make something else.

lunar jetty
#

if I have evidence that I came up with it before them, then can I own the rights to it?

tame terrace
#

there's always another idea.

lunar jetty
#

or can they still sue me

tame terrace
#

someone who is motivated enough, or has enough money, can sue you no matter what

#

the whole system is fucky

lunar jetty
#

So basically if someone is an asshole

#

Then they can screw me over

glass gorge
#

Just look at Guitar hero, and Rock band etc

tame terrace
#

probably, yes

lunar jetty
#

Because I'll have to hire an attorney etc

tame terrace
#

better to not attract their attention.

lunar jetty
#

But if he's an asshole

#

he won't care

#

rip

#

I need to come up with a theme for the game

tame terrace
#

the games industry is a pain in the ass. but don't worry about all that yet. you still got a long way to go before you'll be publishing any commercial games.

lunar jetty
#

because currently here's the concept theme

#

It's not planned to be a commercial game at first

#

First it will be like "Clone Hero"

#

If you guys played that game before

#

Then I might make it like Sound Dodger and the way it implements songs.

#

But yeah, the current style looks too

#

uh

#

I don't know how to say it

tame terrace
#

yeah, so

lunar jetty
#

OOO, and the main menu will have a random song playing from your setlist at a random part of the song, only 30 seconds tho, muffled and it has lyrics in the background with a fake mouse cursor following them, and the lyrics would be at 50% opacity

#

Ok after reading through my messages I sound like a very childish person lmao

#

Random bursts of ideas

tame terrace
#

my advice is to save all of these ideas in your document, put that document in a folder on your computer (or in the cloud) called game design documents, and then forget about it and spend years learning how to code and how to do gamedev.

#

keep saving any new ideas you get, too

#

most gamedevs will have literally dozens of game design documents

#

many probably quite brilliant

lunar jetty
#

I have ideas

#

but I can't seem to form them into words

#

Like

#

I can't just jolt down an idea and not have it sound complicated when it isn't

tame terrace
#

I did this course a while back

#

uses C#, Unity, and teaches stuff like "how to make a formal game design document" or "how to come up with or develop ideas for a game"

#

might be something to consider

#

it's far from everything you need but it's a start

lunar jetty
#

After looking at how many things I need to know, it makes me kinda feel like I won't ever get any shit done

tame terrace
#

and don't bother paying for it. you can audit them all

lunar jetty
#

audit?

#

what's that?

#

lmao

tame terrace
#

it's what they call it when someone participates in a class or a course without earning an actual diploma or any credit

#

they're just there to learn

lunar jetty
tame terrace
#

and game dev certificates from coursera will be worthless to your career anyway.

#

no, you have to enroll in the individual courses

#

not the whole specialization

#

there are probably better ones, too

#

anyway considering doing some shit like that once you're comfortable with python and wanna get started with C#

lunar jetty
#

I think my game would help people with aiming in FPSs

#

Like to snap instantly to someones head in CSGO

tulip palm
glass gorge
#

oof

granite lake
#

Lol

tulip palm
#

when files could only be sent individually and there was no such thing as channel categories

granite lake
#

Tb to when discord was a baby

tulip palm
#

my discord cache showed messages from like 2016

#

because that's when this version's from.

granite lake
#

Woah

forest swan
#

I couldn't get discord on my tablet because the android version wasn't high enough 🤔

tulip palm
#

haha :D

tired osprey
#

so my friend just sent me this, not exactly sure what to think of it

sand goblet
#

wat

tired osprey
#

yes

#

i wonder what flag that is

#

apparently galway county won the All Ireland Senior Hurling Championship for the first time in 29 years

#

whatever that is

sand goblet
#

you've never heard of hurling?

#

you have a stick that kinda looks like a hockey stick

#

and a ball

#

and you play in a field

#

with two goals

#

Hurling is the male category

#

Camogie is the female one

#

same game, but because of the difference in body types, it wouldn't be fair to mix

#

it can get pretty violent

tired osprey
#

i see

glass gorge
#

Geezus

#

i jump so hard when i started that

rain spindle
#
async with open("cogs.json"), "r") as JsonFile:
glass gorge
#

missing a (?

rain spindle
#

@glass gorge just puedo codr

#

My question is can a read and write to that JSON with async safely?

glass gorge
#

Was unsure of the context, so jumped for it doesn't work :P

rain spindle
#

Sorry about that hahaha

glass gorge
#

I believe open would have to implement the async versions of the context manager

#

so unless they do, no

rain spindle
#

@glass gorge ok... So while I'm not using rethinkDB (I need better implementation) what can I do in the meantime?

glass gorge
#

Opening a json file is not that blocking that it matters

#

unless that's a huge file

#

like 2-3 seconds to open it huge

languid kelp
#

(warning: do not take this message seriously) PYTHON IS FOR NOOBS

sand goblet
#

!tempmute @languid kelp 6h Consistent and frequent baiting

royal lakeBOT
#

:ok_hand: muted @languid kelp until Sun, 05 Aug 2018 19:58:48 GMT (Consistent and frequent baiting).

rain spindle
#

Lmaoooooo

#

10/10

#

@glass gorge I was warned by a friend that you don't wanna read and write to a file out of sync multiple times

#

I.e I read and write to it everytime a command is run

sand goblet
#

Yeah you don't

glass gorge
#

Uhm

sand goblet
#

You should read it once

glass gorge
#

Yeah in that case it's bad

sand goblet
#

Maintain an internal representation of the file contents

#

instead of reading it every time

#

and just write that back to file when needed

rain spindle
#

@sand goblet so store it as a object?

#

And read/write it when you end and start the bot?

#

Ok.

glass gorge
#

For instance yeah

#

Maybe have a super secret "update my attribute" command you can use if you have to

rain spindle
#

@glass gorge not really needed, I store users locations and inventory

glass gorge
#

Sounds fine then

rain spindle
#

Cool!

#

Actually I have one more problem .....

#

I have a list which stores which points have been mined out.....

#

The world is 750 by 500

#

So you can imagine how big that file is gonna get

#

Any ideas on a solution?

glass gorge
#

2d list?

#

pandas / numpy have pretty efficient ones

glass gorge
#

I just realized how much in depth stardew valley is

rain spindle
#

@glass gorge so would you say a mix of JSON, numpy and rethinkdb is the ideal solution

#

JSON for settings, numpy for the mining list, and rethink for the buildings data and inventory data

glass gorge
#

Seems ok

#

@rain spindle I shall sacrifice thee to the ping gods, as i respond late GWslippyPeepoL

rain spindle
#

Sorry.

#

I like to ping people

#

Xd

glass gorge
#

Idm too much as long as it's not during a conversation

#

Like id ping you for a response, and ping you while chatting with you

glass gorge
#

Something... went wrong

ebon quarry
#

lol

#

pink trees??

glass gorge
#

Cherry trees

#

It's part of a mod :P

ebon quarry
#

ah

glass gorge
#

But dem chucks, they go flying

sand goblet
#

yeah that happens

glass gorge
#

He did have a bluescreen earlier

sand goblet
#

you get bored of that bug after the first 300 times

glass gorge
#

may that be the cause

#

Never seen it frankly

#

I've seen chunks get removed

#

But never moved from A to B

sand goblet
#

They're not moved

#

Corrupted chunks that got regenerated with a different version of the world generator

glass gorge
#

riight

tired osprey
rough sapphire
#

Nice😂

sonic trellis
#

Lol

sinful copper
#

and all of them fall apart after you plug them in a few dozen times

sand goblet
#

tbh, I bitch about apple's hardware and pricing a lot

#

but how someone can support a company that is run with such an unsustainable business model

steel fox
#

I’ve used the same iPhone cable since they swapped from 30 pin and it has no fraying

sinful copper
#

they switched to softer rubber at some point

#

i've gone through a couple macbook chargers

steel fox
#

Anker is a pretty durable brand that might be worth checking out if you get that a lot random

sand goblet
#

I love anker

#

I have a few of their products

#

cables and a bluetooth speaker

cerulean basin
#

I recommend Anker as well

#

I use their USB cables and a USB hub

undone solstice
#

And their bluetooth earphones are great

torn ridge
#

+1 for anker here!

tame pier
#

Anker is great, been using their products for many years

#

Including a vacuum oddly enough that is actually brilliant

wild yarrow
#

heart names? like my username?

#

is loud good or bad, i must know

steel fox
#

yes

wild yarrow
#

ah ok

#

c:

tame pier
steel fox
#

mines asleep behind me

#

also i didnt realize retrievers were catholic

tame pier
#

What do you mean

steel fox
#

mass gathering

tame pier
#

eyy

granite lake
#

man its officially ded now

#

Gn mah bois 👊

tame pier
#

Bye

glass gorge
#

I duct tape my charger cables

#

All still work from day i got em outta the box

languid kelp
tame terrace
steel fox
#

can it really be unsustainable if they made $1Trillion off it?

tame terrace
#

I agree with a lot of that bitching but come the fuck on. how can a 42 year old company that grows larger every year and has the largest revenue stream of any IT company in the world be considered unsustainable

#

it's not just provably sustainable, it's possibly the world's most sustainable IT company.

tame pier
#

They're buying back their own stock with their hundreds of billions of stockpiled cash

sand goblet
#

@tame terrace I'm talking about the deprecation of old devices and expectation that people will buy a new one every year

tame terrace
#

okay, so you're making a prediction that they will not?

sand goblet
#

Their business model is designed around it

tame terrace
#

that business model has worked well since the 80s

#

planned obsolescence

sand goblet
#

For making money, yes

tame terrace
#

yes? you don't think money factors into the sustainability of a business model?

sand goblet
#

I'm talking about waste/use of materials

tame terrace
#

right

#

ahh

#

you're using sustainable like.. in the environmental sense

sand goblet
#

Like, my mediapad here

#

It's fairly out of date but it still gets updates

#

I still get the odd new feature and I get all of the Google security fixes

#

Apple does release iOS updates for some of their previous models, but they're mostly not feature updates, they're small fixes or CPU limiters

steel fox
#

they release updates for like

#

7 years so far for the 5c

sand goblet
#

Yeah, I remember the furore around some of the updates slowing down the phone

steel fox
#

you mean when the batteries were failing and shutting off the phones because it couldn't supply the voltage needed so they made an optional feature to underclock the cpu?

languid kelp
#

i'm speaking out of turn but does anybody heard of a job for me yet

sand goblet
#

Considering the kind of things you post here, I'd be surprised if anyone was looking out for a job for you :P

languid kelp
#

not everyone is a bully 😄

sand goblet
#

Yeah, I know, just you

#

Brb

languid kelp
#

woah

sand goblet
#

All you do is post flame bait, I dunno what reaction you expect from that

languid kelp
#

@sand goblet i vehemently disagree with your offensive accusation

steel fox
#

oh and then offered completely free battery replacements a year past warranty date for failing batteries

languid kelp
#

i have only posted "flame bait" maybe twice, in a very light hearted manner

sand goblet
#

It's just a joke, bro

languid kelp
#

oh okay

sand goblet
#

No, that was me being sarcastic

languid kelp
#

wait

rough sapphire
languid kelp
#

are you being sarcastic about being sarcastic

#

i'm lost now.

sand goblet
#

I'm imitating you

languid kelp
#

oh

#

you know, there's something to say about irony.

sand goblet
#

It's like rain, on your wedding day?

steel fox
#

or a free cab ride when youve already paid

sand goblet
#

It's the good advice, that you just didn't take

languid kelp
#

rain on your wedding day is actually not as nice or bad as it sounds

sand goblet
#

Huh, isn't that ironic

languid kelp
#

stop

sand goblet
#

Don'tcha think?

#

Okay but seriously

#

These are supposed to be discussion channels

#

I know a lot of people mistake off-topic channels for places to shitpost, etc

languid kelp
#

i don't think too many people do, maybe i'm not here enough to see that

sand goblet
#

Most of our regulars are used to the policy

#

At least, I hope so, some of them have been here a while :P

languid kelp
#

if you're so clever, why don't you have a link to your github in your profile?

steel fox
#

theres never any shitposting in OT channels

glass gorge
#

Some people don't need to advertise their work, it gets found by the quality of it c:

sand goblet
#

Why would I link github in my profile?

languid kelp
#

its a feature

sand goblet
#

Besides, I'd need to break the discord ToS to do that

languid kelp
#

sounds like odd ToS

sand goblet
#

You can't automate your account at all

languid kelp
#

its not about automating the account. its just like linking your twitch

sand goblet
#

Yeah, but there's no connection for github

#

You'd have to manipulate the API somehow

rough sapphire
glass gorge
rough sapphire
languid kelp
#

ah i see..

#

github would be nice .. i guess

glass gorge
#

Submit a suggestion to discord then

sand goblet
#

I'd prefer gitlab tbh

meager slate
#

Why

hard quail
#

Thus far the github buyout hasnt affected me at all or many others. I think it was exaggerated by a loud few convincing the minority

#

Majority oof

sand goblet
#

The buyout didn't really make me like gitlab more

#

I already liked gitlab more

#

It's the obvious choice if you want a featureful platform

meager slate
#

I much prefer the UI of github

zinc sail
#

self hosting for not tens of thousands of dollars is a big plus

sand goblet
#

yeah, the self-hosting bonus is nice too

tame terrace
#

I also prefer the github UI, and gitlab is frequently slow or even offline ever since we moved. but gitlab does have a bunch of lovely features that github does not.

#

and considering only like half a percent of github repos were moved, I don't think the majority was convinced.

granite lake
#

github is still in the lead rn

sand goblet
#

Gitlab's move to GCP is supposed to solve the speed/stability issues

#

I guess we'll see, it's in like 5 days

granite lake
#

I just ran sudo rm -rf $HOME

#

Hope nothing bad happened

#

😂

#

oof

#

Just got a fresh cloudshell

cerulean basin
#

i feel like recruiters on this one side dont event read my resume

#

ive gotten 2 offers for lead positions

#

not offers but like

#

theyre trying to bring a listing to my attention

glass gorge
cerulean basin
#

and then ive gotten a 3rd

glass gorge
#

How's your resume structured?

cerulean basin
#

where the on site location was 130 miles northwest of me

#

no thanks

glass gorge
#

oof

#

I've heard countless admitting to never fully ready any resume

cerulean basin
#

my resume is skills -> education -> experience -> projects

glass gorge
#

Skimming the top and take the rest within interview

zinc sail
#

What job level is this?

cerulean basin
#

i think for this website theyre recruiters that are hired by the companies posting the listings

#

and they try to get people interested in the jobs?

#

idk

glass gorge
#

Who knows

cerulean basin
#

they dont work at the company thats my point

#

hard to explain

glass gorge
#

Ask em next time, where'd you find me or why are you reaching out to me

cerulean basin
#

well I signed up on their website

#

and I did get one phone interview through them

#

but that was for a listing I actually applied to

#

basically the recruiter helped set up the interview and would ask me how it went after etc

glass gorge
#

Just to not leave ELA in the dark, but it's still entry level right? 😅

cerulean basin
#

oh yeah

glass gorge
#

Ah

cerulean basin
#

just saying not sure why they reach out to me about senior positions

#

Hi Mark,

I’ve got a great role you may be interested in: Head of Engineering

Please reply with an updated resume or apply directly through the link if it sounds like a good match.

If you’re not looking and know someone else who may be a fit, feel free to forward them this email.

Looking forward to your response!

zinc sail
#

I was just curious because it can affect how the resume is laid out

glass gorge
#

Probably faster to send an email over actually reading over your resume

#

idk

#

Interesting non the less