#ot1-perplexing-regexing

1 messages · Page 203 of 1

rough sapphire
#

:>

robust sierra
#

@bleak lintel your pfp scared me

bleak lintel
#

yes

tulip palm
rough sapphire
#

yes

cosmic quiver
#

Why is there a margin around each window

sand goblet
#

those gaps are painful

#

the infamous tear gutter

#

even worse, no native discord app

cosmic quiver
#

Am I the only one who doesn't use i3 🤔

sand goblet
#

I use plasma

cosmic quiver
#

Plasma seems pretty nice

sand goblet
#

It's a little buggy

#

but otherwise really nice

rough sapphire
#

@cosmic quiver what do you use instead?

cosmic quiver
#

I used to use Budgie but I just use gnome now

#

People say it's slow but I don't have any issues with it

#

¯_(ツ)_/¯

rough sapphire
#

budgie SeemsGood gnome cmonBruh

ebon quarry
#

same for me, gnome is nice

rough sapphire
#

not a fan of gnome's UI/UX, but if it's fine for you then go ahead

cosmic quiver
#

I mean I tweaked it to look better

#

I use arc-red theme or whatever it's called, dash-to-dock and arcmenu

#

And probably something else I'm forgetting

#

But it looks pleasant

lone otter
#

screenshot?

ebon quarry
#

dash-to-dock 👍

rough sapphire
#

yea you can make it look better, that's not what I really ment tho... I just don't like how it wants you to use it

#

¯_(ツ)_/¯

#

also not a fan of alot of the programs that come with gnome

sand goblet
#

It also uses wayland

cosmic quiver
#

I'm booted into windows to play video games @lone otter

sand goblet
#

Making it not an option for me

lone otter
#

oh understandable

sand goblet
#

Nvidia drivers don't work with wayland

rough sapphire
#

ye that as well

cosmic quiver
#

I haven't had issues

rough sapphire
#

do the propietary drivers support wayland?

#

p sure they don't

cosmic quiver
#

idk it's the one I have

rough sapphire
#

I know nouveau does support wayland

#

but that driver sucks for games (compared to nvidia's own)

sand goblet
#

Nouveau's performance is basically non-existent

cosmic quiver
#

yes it is

#

And it doesn't actually even work

#

You get lots of black boxes

#

If I start having issues I'll just switch back to using budgie yert

ebon quarry
#

haha

#

i remember i tried running ubuntu with wayland at first

#

and was like "huh, why are all my cores maxed out"

#

and it was so laggy, nothing worked

rough sapphire
ebon quarry
#

i was thinking "hmm, this book said wayland is the new up-and-coming thing, so might as well give it a shot"

sullen thorn
#

Does anyone here have any experience with sms apis like twilio? Or similar stuff?

#

A while back, I was able to receive verification codes from an app using numbers from twilio, but now the app switched to short code numbers I think? And I can’t receive the verification codes anymore

#

Anyone know if any sms apis support messages from short code numbers?

sand goblet
#

Yeah I used to use twilio

#

They deliberately don't support those numbers

#

To stop the exact thing you're trying to do

sullen thorn
#

Ik 😦 I read all their info - u don’t know any other services that do tho?

sand goblet
#

Fraid not

sullen thorn
#

Twilio is amazing for everything except this and talking in voice calls

sand goblet
#

Besides, you're breaking all kinds of moral codes and terms of service by automating that

sullen thorn
#

I don’t feel too bad, it’s more for the learning experience than like generating 1k accounts

#

Also do u know if there’s a reason why u can’t msg +1 (non twilio) numbers using a non +1 twilio number?

#

Doesn’t really explain in docs

sand goblet
#

If you're on the free trial credit you can't send messages to numbers that haven't explicitly confirmed they want to get texts from your numbers

sullen thorn
#

No i’ve paid - I sent the message and it gave me an error

sand goblet
#

It is generally smart to have a number in the region you're sending to though

sullen thorn
#

My workaround rn is to send from my phone to GB twilio to US twilio to US number

sand goblet
#

Since then the person you're sending the message to doesn't get charged for it

sullen thorn
#

Hmm didn’t think of that

#

Also my plan was to send straight from GB twilio to us number and straight from US twilio to gb number, but I realised that’s not a great idea 😂

#

Do u have anyone u recommend for voice calls? I found someone and they seem pretty cheap, but haven’t tried them yet

#

😂😂 I promise i’m not human trafficking

#

Wait ppl get charged for receiving msgs from other countries? (Just read your comment properly, misread it the first time)

sand goblet
#

Yeah that can happen

#

Depends on the network

lilac glade
wild yarrow
#

o_O

sullen thorn
#

this is why i dont add milk

#

i eat the cereal dry 😃

#

i drink milk alongside

#

rather than have soggy cereal drenched in milk

lunar mulch
#

you drink the milk alongside??? what the literal heck....

#

you're joking right?

sullen thorn
#

I am not

#

Means I don’t have soggy cereal 😃

lunar mulch
#

how long do you wait before eating your cereal? It only gets soggy after like 10 min

wild yarrow
#

I also drink the milk along side

#

means better cereal and milk

#

but I generally don’t do cereal; coffee or tea is my breakfast

sullen thorn
#

Gwyndolin gets it 😃

wild yarrow
#

c:

#

i think i am going to make a couple batches of sun tea tomorrow :D

#

should go well with light salads during the heat wave c:

tame pier
#

I'd take a discord skin for my OS

jovial basalt
#

^

gentle moss
#

[23:22] jms53: I'm no Bisk, but something sounds wrong about that
[23:22] jms53: almost as bad as cereal with Orange Juice

#

it's infused milk

#

it's a beverage, not a broth

#

also wtf at the dude who just drinks a glass of milk with a bowl of dry cereal

#

the best part is you overload it on milk, then eat the cereal quickly before it goes soggy

#

then you have cereal infused milk left over to drink

tired osprey
#

Bisk are you telling people how they have to eat their cereals?

#

That is very rude

gentle moss
#

no, it's their right to be wrong if they want to be.

torn ridge
#

but this is the outrage generation!! anything and everything can/does cause offence 😄

tired osprey
#

Did you just stereotype this generation as Outrageous?

torn ridge
#

yup!

tired osprey
#

Rude

ebon quarry
tired osprey
#

no

#

do ip a

#

@prisma gust

#

yeah ifconfig is outdated

#

ip a is the new shit

bleak lintel
#

ip is rad

#

ip n is cool

#

wait did i just kill my network

#

no i didn't we are fine

wheat crescent
sullen thorn
#

i get crawlers trying to aggregate webpages, and bots checking login pages to see if im vulnerable, but wtf is this?

bleak lintel
#

probably some server is vulnrable to having wacky methods sent to it

sinful copper
#

the HTTP/0.9 protocol didn't have a version declaration

#

so if your server is interpreting something as an HTTP/0.9 request with a weird method, that just means it's popping off the first whitespace-separated word from the first line. Probably some garbage that isn't even HTTP being sent to your port.

sullen thorn
#

oh

lilac glade
#

@sand goblet stop hovering over the console for the game

sand goblet
#

What?

lilac glade
#

which part of the game are you currently in?

#

The main game, or the little console that pops up behind it?

sand goblet
#

there is no console

lilac glade
sand goblet
#

Not on linux there isn't

lilac glade
#

Fair enough, I guess.

worn kite
#

phh, it's broken 😛

#

I'm playing it too currently

sand goblet
#

I just finished it

#

lol

#

Pretty good

torn ridge
#

i enjoyed it, i like games like that though

#

i used to love uplink

#

that game was awesome

sand goblet
#

I liked this one better than uplink

torn ridge
#

yeah its a lot more current, and uplink is pretty damn old

#

17 year old 😄

#

actually hackmud looks interesting!

#

Use a command-line interface to explore a vast, dangerous and ever-changing computer network. In the MUD, trust is everything and fortunes can be stolen in a moment. Develop your programming and hacking skills as you learn to exploit security flaws and protect your winnings.E...

Price

$19.99

Recommendations

542

▶ Play video
#

there was one i used to play, came on one of those tiny cd's it was soooo good!

#

cant remember its name though

worn kite
#

I just got hacked

#

and my hacknetOS "linux" machine crashed with a bluescreen...

#

tsk tsk...

lilac glade
#

omegalul

worn kite
#

oh lol 😂

#

I just replied to the email of that guy that hacked me and said "fuck you".

bleak lintel
#

Is hacknet still free?

worn kite
#

he wrote back "Yeah, fuck you too" and I got a badge for it

#

I don't think so

bleak lintel
#

Ahh wait it still is apparently

#

free giveaway ends in 40 minutes

#

Eh I can't be bothered installing steam

ebon quarry
sand goblet
#

@worn kite You can prevent that if it happens again :P

#

If you see your RAM filling up, you can find the process with ps and kill it

#

Veeeeery important for multiplayer

tame pier
#

@torn ridge oh I remember those tiny CDs

#

So cute

#

And usually had interesting stuff

#

Except for the modem vendor ones, but those were usually full size

worn kite
#

hmm, can I switch back to an older faction to complete their tasks after joining the next one? (Hacknet again)

robust sierra
#

freedom

#

at last

granite lake
#

I wanna play hacknet lybryntthis

#

I beat the old one

wheat lotus
#

no

tulip palm
#

oh isn't he the guy who made requests?

sullen thorn
#

Yup

bleak lintel
#

I want context behind that

steel fox
#

i think its this

ebon quarry
#

oh my god

#

you're asking a lot out of me, and i've already put a tremendous amount of time into this, and it's a holiday right now. patience is a virtue. so the solution is obviously to close the issue

#

@iScrE4m Just remove the python_version requirement from Pipfile if your intend is to support multiple Python versions. lol

steel fox
#

It’s even better cuz he closed it then

#

2-3 comments down one of the other contribs is like “yeah we can add it”

tired osprey
#

pretend to work

ebon quarry
#

has somebody here used gitea? trying to figure out how to add attachments to wiki posts

worn kite
#

I have, but I can't remember ever having had a need for attachments

ebon quarry
#

writing some wiki post on how to use our gitea instance and having screenshots would've been nice

white quail
#

weeb Byte and tea addict hemlock as helpers
akariThink

plucky ridge
#

I can't hear you through all of this tea I'm drinking over here

#

@white quail 🍵

white quail
worn kite
#

and robo's just a noob who achieved nothing

#

yet, at least 😛

white quail
#

In the realm of python?

#

Yes

#

And not planning to achieve anything

worn kite
#

your loss ¯_(ツ)_/¯

white quail
#

Oh yes, i'll miss out on the bliss that programming is

rain spindle
#
class Ores():

    instances = {}

    def __init__(self, name, rarity, emoji):
        self.name = name
        self.rarity = rarity
        self.emoji = emoji
        Ores.instances[name] = [int(rarity), emoji]


wood = Ores("wood", 1, "🌲")
stone = Ores("stone", 3, "🗿")
coal = Ores("coal", 5, "🔥")
#
        else:
            found = "nothing!"
            for item in Ores.instances.keys():
                num = Ores.instances[item][0]
                random = randint(0, num)
                if random == num:
                    found = item + Ores.instances[item][1]
                    break

            embed = discord.Embed(
                title='Mined for ore and found {}'.format(found),
                description="Copyright of Sharp",
                colour=member.colour)

            embed.set_author(icon_url=member.avatar_url, name=str(member))

            await ctx.send(
                content='', embed=embed)
#

I think this is quite cool.

ebon quarry
#

Copyright of Sharp

rain spindle
#

@ebon quarry ecks dee

#

The code is cool tho right?

#

Means i can add new materials in one line of code

cosmic quiver
#

Why do you have the class at all if you're just using it as a dict...?

rain spindle
#

@cosmic quiver I realized that.....

#

Gonna fix it

cosmic quiver
#

I can already feel the next issue

rain spindle
#

@cosmic quiver what?

#

I'm very interested

cosmic quiver
#
>>> class Foo:
...     instances = {}
...     def __init__(self, name):
...         self.name = name
...         self.instances[name] = self
... 
>>> 
>>> def make_foo(name):
...     f = Foo(name)
...     print(f.name)
...     print(f.instances)
... 
>>> make_foo('Jack')
Jack
{'Jack': <__main__.Foo object at 0x7febfc16fd68>}
>>> Foo.instances
{'Jack': <__main__.Foo object at 0x7febfc16fd68>}
>>> 
>>> from weakref import WeakValueDictionary
>>> 
>>> class Foo:
...     instances = WeakValueDictionary()
...     def __init__(self, name):
...         self.name = name
...         self.instances[name] = self
... 
>>> def make_foo(name):
...     f = Foo(name)
...     print(f.name)
...     print(dict(f.instances))
... 
>>> make_foo('Bob')
Bob
{'Bob': <__main__.Foo object at 0x7febfc11ec88>}
>>> dict(Foo.instances)
{}
#

Well this usually doesn't cause issues but it doesn't leave useless objects in memory which is nice

sand goblet
ebon quarry
#

lol

forest swan
#

😂

tulip palm
#

there's so much i would do to have an official CLI client for discord

torn ridge
#

i suppose you "could" through a bot?

#

but it wouldnt be official

sand goblet
#

there is so much you'd have to do

#

like getting the ToS changed

rough sapphire
#

@tulip palm there is a discord-cli in golang already, and some of it's forks actually do work

tulip palm
#

the problem is that an unofficial client would break discord's terms of service, as gdude said.

rough sapphire
#

ye I guess that'd count as selfbotting 😦

slate quail
#

I'd pay for Nitro if it got me a CLI client

sand goblet
#

sadly my terminal cannot show rich content

slate quail
#

mine can't either, but I'm not too worried about anything beyond the actual text content

sand goblet
#

I use the video calls and stuff

slate quail
#

oooh

tulip palm
#

id be fine with just text content

slate quail
#

yeah that'd be perfect for me, Discord devs pls make it happen

#

I'll start giving you my money

tulip palm
#

@tired osprey submitted a suggestion for it i think. did you vote?

tired osprey
#

yes nix did that

slate quail
#

oooh

sullen thorn
#

anyone elses discord just die?

slate quail
#

it's been doing that on and off all day

steel fox
#

Yeah heard google cloud is having issues

tame pier
#

Some days I get reminded that programming can be really hard

#

Especially when you try to keep too much complexity in your head at once

lost hornet
#

Isn't the point of programming to get the complexity out of your head?

tame pier
#

Yes

#

But keeping in mind the use cases for a new design so I don't miss one is difficult for me

steel fox
#

Name my Yacht in GTA

tame pier
#

Failure

lost hornet
#

Failboat

#

The Navy

#

SS Watervessel

#

Car

tame pier
#

YEAH BOI SPOTIFY'S BACK

#

Man they've gotten slammed the last week or two

#

Multiple minor outages, then Spotify breaking, then the big outage today apparently

wild yarrow
#

rip

tame pier
#

lol

#

I'm sitting here trying to figure how to MitM the RPC traffic between Discord and Spotify

#

After poking around in the processes and folders of both clients

#

When it hits me, "Oh CTRL-SHIFT-I in Discord"

#

And low and behold [Spotify] WS Connecting

#

Watching the numbers in the HTML change as the song progresses is strange

#

Yeah, so I think the Spotify integration is mostly happening inside discord

steel fox
#

speed running in GTA 👌🏾

tame pier
#

Reverse engineering is 👌

steel fox
#

We're so close to the WR

tame pier
#

Even tho I'm a total noob at it

steel fox
#

18 seconds off

tame pier
#

For load time?

steel fox
#

No

#

for Act 2 Heist Finale

#

we got 8:48 and the fastest I saw for 2P is 8:30

tame pier
#

Oh cool

#

Ok time for sleep Jesus it's late

steel fox
#

Same

tame pier
#

Meetings... Classes...

#

I'm apparently still in college lol

steel fox
#

same

tame pier
#

But you're actually in school

steel fox
#

...true

crisp sierra
sand goblet
#

Ehhh

#

0mq

#

Outdated heavily

crisp sierra
#

What would you use?

#

I'm still using smokeping to monitor a network of about 50 nodes

#

set it up in like... 2010

#

Also using librenms but smokeping gives way more info at a glance

sand goblet
#

I use datadog for monitoring

crisp sierra
#

I don't know anything about datadog except that I want that free tshirt

sand goblet
#

Haha

#

I'm on the free plan but I only have two nodes, so..

#

It's $15/mo/node

crisp sierra
#

I can guarantee you this nonprofit will not go for that

sand goblet
#

I'd be surprised too

#

It's a lot of money

crisp sierra
#

I'm monitoring 47 nodes, some of which are endpoints and not network components, but 24 of which are Ubiquiti devices and also set up in AirControl

#

That's not counting the UniFi stuff which is controlled through the UniFi Controller

sand goblet
#

I did use munin at one point

#

Which is nice for graphs but is a pain to set up and doesn't do alerts

crisp sierra
#

The reason I set up LibreNMS was that I wanted alerts, but I found that it gave a lot of spurious alerts due to changing wireless conditions and never really bothered looking into it further

#

It tended to give "host down" alerts on small numbers of dropped packets

sand goblet
#

Reminds me of OVH's bundled monitoring

#

Can't ping? OH SHIT ALERT THE TEAM LET'S GET THE FEDS DOWN TO THAT RACK

crisp sierra
#

Yeah my phone was blowing up

sand goblet
#

No seriously they send a guy down

#

Lol

crisp sierra
#

what haha

sand goblet
#

I'm just like.. Yeah, I use iptables, thanks

#

Don't @ me

#

And they disable it

#

The monitoring, I mean

crisp sierra
#

Maybe I'll look into tuning librenms

#

Apparently, it has smokeping support. Did not know this.

steel fox
#

Hahaha

#

That smokeping vaping thing

rain spindle
#

Wanna hear a joke?

Snapchat and discord both had downtime Cause of Google :^?

worn kite
#

2real4fun

sullen thorn
wooden lichen
tulip palm
granite lake
#

lmao

#

@tulip palm gn babe

tulip palm
#

oh

#

goodnight i suppose

granite lake
#

My discord is stuck on some update thing so Im using web

#

😒

tulip palm
#

i use web all the time because fuck electron

granite lake
#

lol

tulip palm
#

i just almost wrote "mi profesor de religión es un coño" on my spanish homework lmao

#

it's probably not even correct but whatever

granite lake
#

lol

#

@tulip palm use translate

tulip palm
#

people say not to use google translate because it's wrong, but that's just cause you need to use it correctly :P

steel fox
#

its almost perfect for spanish & english

#

other languages not so much

steel fox
#

@knotty beacon are u online and want to realm royale

gentle moss
#

people say not to use google translate because it's wrong, but that doesn't matter when i can't speak any other fucking language does it

#

does well for basic communications

#

¯_(ツ)_/¯

tame terrace
#

the people who said don't use google translate, said it a long time ago

#

then, for the most part, people have just repeated it

#

thing is, google translate has come a long way

#

it's fairly inoffensive for most of the languages I speak when I test it. it can't do edge cases too well but it can do the shit outta common stuff.

#

english -> norwegian is pretty good. same with swedish, danish, and as far as I can tell without a native command of them, german and spanish too

#

they all used to suck at one point

rough sapphire
#

English to German and back has proven very reliable for me

proper dune
#

French is mostly right too. If you know a bit, you can avoid most mistakes too

worn kite
#

Ah, bien sûr, il y a du baguette sur la Tour Eiffel. 🥖 🗼

#

(nvm that Discord only has a Tokyo Tower emoji...)

rain spindle
#

What these systems will never get is how words change based of emotions and feelings

#

So googles neutral stance is better than what we will have for awhile

late acorn
#

100% german

tame terrace
#

that's pretty german I guess

gentle moss
#

The new Mac book with an i9 in it runs too hot to utilize the CPU :D

#

the cooling is so wank that under heavy load the CPU actually throttles itself

#

and never reaches the turbo boost frequency

#

it's basically just as fast as the i7 version

knotty beacon
#

You have a virus

gentle moss
#

They change on a daily basis

#

it's game changing name changing

bleak lintel
#

lul

knotty beacon
#

Waiting for a windows 10 vbox to download and unpack zzzzzz

#

Trying to pretend to be busy

granite lake
#

Get it ?

rough sapphire
#

@bleak lintel any way for a normal human being to get the list of all the ot channel names?

bleak lintel
#

We keep them suber-secret

#

so that they are always a suprise

rough sapphire
#

heck

#

is whats-a-computer one of them?

#

if not, add it raysQ

tired osprey
#

psssst

#

there is this issue on gitlab

#

where you can suggest names

rough sapphire
steel fox
#

Dog says hello

granite lake
#

oh hi dog

#

@steel fox is that ur family ?

steel fox
#

Ye basically

twilit delta
#

What kind of website could i build to use most of back-end, for example api's and databases?

rain spindle
#

@twilit delta I mean you could show statistics...

#

That way it's just a static website that pulls data from database

twilit delta
#

I have been writing decoders from binary, base64, vigenere, rot N

#

but they dont really touch any more complex data structures or OOP in general

rain spindle
#

.... Why when most lans do that anyways?

twilit delta
#

Just for a general interest in them

rain spindle
#

Fair enough

twilit delta
#

Hmm, should i try to make some sort of web which would show charts of crypto prices

#

but i have been looking around and could't find a source from which all those websites compile those prices

steel fox
#

There’s a bunch of crypto exchanges

twilit delta
#

yea, but do they really just rely on their api's?

#

Well prolly its a wrong place to ask such question

worn kite
sullen thorn
#

i tried big data once

#

never again :/

worn kite
sullen thorn
#

its addictive and u wanna continue with it to push the limits,and before you know it you spent $200 on a server - and thats just the start

#

its a gateway drug leading into a dangerous world

rain spindle
#

Lmao

sullen thorn
#

biggest its safe to go is like 150 by 300k

#

(not sure that counts as big data)

worn kite
#

you do notice how every of your messages is ambiguous in context of the image above?

sullen thorn
#

thats the point lol (wait ambiguous means u cant tell if im being serious or just going along with the image right?)

#

-The people who are doing it probably don't enjoy it very much 😂 😂

worn kite
#

k, wasn't sure if it's intentional or not 😛

steady stone
#

I'm 1/16 german

tired osprey
#

im pretty german

worn kite
#

some German music matching the channel name... 🤘

#

(would fit in Lord Inver's death metal moshpit too)

#

although it's rather power metal

granite lake
#

Big data is fun once you know how to handle it

tulip palm
#

@granite lake hey can i handle your Big Data™?

granite lake
#

I don't have

#

Just saying based on experience

granite lake
#

😂

tame pier
#

Wow

#

Wasted 45 minutes trying to figure out why my windows service wasn't started

#

Turns out just had to run a post-install script for pywin32

#

🤦

#

python 'C:\Program Files\Python36\Scripts\pywin32_postinstall.py' -install

#

boom fixed

#

le sigh

granite lake
#

lol

steel fox
#

Known doesn’t love me enough to help me with unit tests 😦

tame pier
#

I said yes

#

Oh, I missed the "how do I test"

#

Goddamnit clay

#

You troll

steel fox
#

😦

#

I thought it was clever to ask you to play but then you ignored ne

sand goblet
#
“Look I’m all for a health and mindfulness kick or whatever, but she needs a full on kick up the arse,” explained Roisin, who admitted to occasionally using the word but only with ‘bitches’ coming directly after it.
strong pivot
#

lmfao

#

have you seen that shirt on instagram all the yogic people are wearing that says "namaste as fuck"

#

so painful

edgy pier
#

Hi Guys, so I was reading the book titled “Think like a programmer” which I think many people here have read before!
On the “Figure 1-5” (Tile puzzle) the author demonstrates a rule of thumb on how to solve the challenge.
What I want to know however, is why does the suggested technic works? Is there a mathematical concept behind it? If so please share

proper dune
#

Oof, good question. I cant think of any relevant maths, only CS algorithmic stuff. Might be able to fit group theory but wouldnt help too much

#

also nice pfp and nick

#

good season

edgy pier
#

I've been thinking about this tile and googling it, but I seem to not find anything

proper dune
#

I can find some maths on solvability

#

None on actual solving

#

graph theory seems to come into play somehow

strong pivot
#

that is graph theory because you can visualize each potential move as a graph @edgy pier

#

when you are trying to model a problem like that you want to thing about the possible number of moves per turn

proper dune
#

If only I knew the black magic of discrete maths :P

#

I need to crash course discrete maths in the summer

#

That and Operations research, looks fun

strong pivot
#

if you spend about 20-30 minutes going over combinations and permutations you should be ok

#

discrete math is like a smattering of “tools” in math

proper dune
#

I can do combinations and permutations just fine, I just want to formally study graph theory, some pure algebra etc

#

I'm an applied maths person so I don't really get the chance to study it, much less formally learn proofs and all

strong pivot
#

ah gotcha

proper dune
#

Would be nice to see the other side, yknow

strong pivot
#

graph theory is pretty fun

#

I hate mostly everything else, because they made it such a chore at my school

proper dune
#

The physics and maths faculty at my school designs and organises subjects in a much nicer way than the engineering faculty so maths subjects have been my favourite

#

I was planning on doing a graduate level control engineering course as an elective but now I'm thinking of doing the 4th year pure control theory course instead because the physics/maths faculty is cooler

strong pivot
#

that sounds good

#

do stuff you enjoy in school

#

if you take very stressful courses you won’t learn as much imo

knotty beacon
#

My first physics course was stressful, but I enjoyed the shit out of it

#

(ALG based 😢 )

#

Twice as much work as a calc based, and it was my first class after not having been in school for 12 years

steel fox
#

I enjoyed all my maths I’ve taken

rain spindle
#

Physics and maths ftw.

steel fox
#

I started as a math major

knotty beacon
#

I started as a Network Admin major

#

and quickly went, "nope"

#

CS: Security major now

steel fox
#

Gross

#

CS sucks

knotty beacon
#

Eh, better than CIT: Net Admin

#

Just not for me

slate quail
strong pivot
#

earlier I was installing the wrong python package for two hours

#

I was supposed to install pycrypto instead of crypto 👌

steel fox
#

noice

ebon quarry
#

hahaha

#

that's very accurate

steel fox
#

how can make AI in HTML

steel fox
knotty beacon
#

lolwut.gif

steel fox
#

dont wut me this is A R T

sullen thorn
#

Any chance you’re up for walking me through how tf u use vs code

#

I got it to write small c++ scripts and i’m finding it confusing af

knotty beacon
#

Get specific extensions to make it better for you

sullen thorn
#

No it’s more like I thought u could write and compile a script using it? But I don’t even get how to do that 😂

knotty beacon
#

VSCode is an editor, not a compiler/full IDE

steel fox
#

You dont

#

I mean you can, but I tried to use it a while back and gave up after a couple hours

sullen thorn
#

Oh lol

#

Then why do ppl use it?

steel fox
#

Normally it’s used for small scripting projects and stuff, apparently it’s nice to use once setup

#

But I’m not about to waste even more time trying

sullen thorn
#

😂😂

#

I just wanna get hello world working lol

steel fox
#

Adding event handlers is the worst

#

ive added about 300 for this program

ebon quarry
#

What the hell are you doing lol

#

GUI?

steel fox
#

yeah

#

Just has like 80 menu options that need an event handler twice and trhen a couple other things

#

for a C++ exercise in class

proper dune
#

C++ is a weird language

ebon quarry
#

in an ideal world, everything is python and elixir / erlang

steel fox
#

in an ideal world we use node

#

in an acceptable world we use python

tired osprey
#

in an ideal world we dont use languages but think the program

worn kite
#

In an ideal world we could just insult the computer until it does what we want... no wait, that's the real world.

steel fox
#

thats how scratch works

tired osprey
#

oh hello bytecommander

worn kite
#

Humblest greetings.

tired osprey
#

🎩

steel fox
#

o shit @rough sapphire is a cop now

worn kite
#

quick, hide the 🌿

tired osprey
#

i think the word you are referring to is cyberman

rough sapphire
#

👀

tired osprey
#

FUCK

#

the cyberman is here

#

run

#

🏃

worn kite
tired osprey
#

yes exactly

worn kite
tired osprey
#

an uth

#

yay

worn kite
#

ood

tired osprey
#

not just one ood

#

ood sigma

#

hi ood sigma

worn kite
tired osprey
#

oods are nice

worn kite
tired osprey
#

that video is nice too

steel fox
#

1>Sketcher.obj : error LNK2001: unresolved external symbol "public: void __thiscall CAboutDlg::OnBrushcolorViolet(void)" (?OnBrushcolorViolet@CAboutDlg@@QAEXXZ) thank god C++ has descriptive error messages

#

what does it mean tho

worn kite
#

it failed

steel fox
#

yes

worn kite
#

it is too embarrassed to explain the reason to you

tired osprey
#

did you know the almighty jvm requires you to set a stack size and max local variable amount for your programms

worn kite
#

requires?

tired osprey
#

yes

worn kite
#

I know you can, and sometimes have to if your application is a too fucking huge beast, but mandatory?

tired osprey
#

otherwise it will default stacksize and local var amount to zero which will cause the jvm to crash

worn kite
#

oh

#

I guess the Java runtime takes the job of setting reasonable defaults then

tired osprey
#

wish thinking

#

wish thinking

#

no

#

you have to actually write an instruction into the .class file

#

telling it stack size and local var amount

#

which was the reason i spent 5 hours yesterday shouting at my jvm to fkin work

#

because i didnt know that was a thing

steel fox
#

this error is so triggering

tired osprey
#

(me yesterday)

worn kite
#

then javac does a reasonable job

#

(except for when it doesn't, because you write a monolithic ecommerce platform in it)

tulip palm
steel fox
#

Holy shit

#

What does the beginning of the universe look like

worn kite
#

wibbly wobbly

#

timey wimey

#

probably...

ebon quarry
#

wowowow

#

discord updated their developer portal

#

I really want to set up my server to send mails to me when noteworthy stuff happens somehow

#

I always thought I could only send mails locally

#

But with postfix, that could change

sand goblet
#

You don't want postfix.

ebon quarry
#

Why not?

sand goblet
#

You think you want postfix but what you really want is smtplib

#

Postfix will take you several days to set up properly

ebon quarry
#

Well, the last time the only set up thing I was missing was actually fixing the sender address, the rest worked out of the box..

sand goblet
#

Yeah it works out of the box, but then what you're running is a spam relay

ebon quarry
#

I didn't add the anti spam record stuff at that point though

#

ANd I'm not sure what postfix has to do with that

#

Anyways, I can't find any package named smtplib on DO's Ubuntu mirrors

#

Where can I find that?

sand goblet
#

smtplib comes with Python

ebon quarry
#

Oh

#

But Python is heavy. Postfix is written in C

sand goblet
#

Also, there's the basic sendmail

#

Which doesn't need an actual mail server

ebon quarry
#

as in, a MTA?

sand goblet
#

Sendmail sends mail.

#

It's not a server.

ebon quarry
#

yes

sand goblet
#

It's just a CLI tool

ebon quarry
#

but you need a MTA to send mail?

sand goblet
#

By default sendmail can send without an MTA

#

It'll just probably get spammed

ebon quarry
#

hmm

sand goblet
#

Junked, I mean

ebon quarry
#

ahh

steel fox
#

did this channel name not change?

ebon quarry
#

could be

#

ah wait no

steel fox
#

or is it not time yet?

sand goblet
#

It's always possible for it to be the same name for two or more days

#

That's how random numbers work

steel fox
#

Yeah ofc, i was just curious if it stayed the same or if my brain was playing tricks on me

tame terrace
#

shit, that's crazy unlikely

#

not only the same name, but the same channel, too

worn kite
#

#ot1-sticky-channel-names

granite lake
#

Byte appears in memory

tame terrace
#

bot.otnames.add("sticky-channel-names")

#

hmmmmmmmmmmmmmmmmmmm maybe not plural

#

bot.otname.add("sticky-channel-names")

royal lakeBOT
#

:ok_hand:

ebon quarry
#

yash

#

yet another shell

clear moss
#

hmmm

#

Not the sort of thing you want to make public

#

Empty vulnerable hosts are a tool for miscreants to use in attacking someone else. I wouldn't leave that running when you aren't using it.

knotty beacon
#

^

#

As a security major, an empty host is a playground lol

clear moss
#

All they have to do is upload their own bot software and run it hidden

#

They can even manipulate the server so they can see what you type into it

#

If you use your password to do any administrative things, they can find it

#

Lol

#

Malware doesn't have to create new files

#

It can latch onto existing ones

knotty beacon
#

It's a trivial matter to inject a process that makes it so they can always regain control

#

It's just a friendly warning

languid kelp
#

keep talking guys i am taking notes and preparing my attack

knotty beacon
#

I could care less if you learn the hard way ^_^

sinful copper
#

I once had a botnet installed on my PC through a minecraft server

clear moss
#

Well, none of us are going to do that

sinful copper
#

I knew it was through the minecraft server because it was running in the minecraft server account, and (fortunately) did not get root access

clear moss
#

But if you leave it up and exposed someone else might

#

And you might not notice

knotty beacon
#

If I had the inclination I wouldn't be talking about it or warning you 😛

languid kelp
#

if all they can get is A password there might not be much harm?

clear moss
#

Depends if the password is reused anywhere else

#

But the main danger is what the free server can be used for

languid kelp
#

seems like the shell is gone

clear moss
#

good

languid kelp
#

i did rm -rf XD

clear moss
#

That's a pretty grey area, I wouldn't do that.

languid kelp
#

what do you mean?

#

what's a grey area?

granite lake
#

@sinful copper wow

#

A botnet can instal, on your pc through minecraft

#

lol

#

whats your server

#

lemme test the security

clear moss
#

deleting files on someone else's server is a grey area

languid kelp
#

oh

clear moss
#

Even if they "give permission," that doesn't necessarily mean they actually have the rights to the server to allow you to do things like pen testing it

granite lake
#

¯_(ツ)_/¯

#

informative reasons

clear moss
#

Why do you think they wouldn't?

languid kelp
#

@rough sapphire make it so they can't delete it

clear moss
#

Remove the shell?

knotty beacon
clear moss
#

Anyone who wants to, because you gave them permission to

knotty beacon
#

This server has nearly 1500 people in it

#

Anyone can

granite lake
#

lol

#

Nah

#

Im a good guy

sand goblet
#

already gone, apparently

granite lake
#

I just did cd and ls

#

No harm

plucky ridge
#

For the record, we really don't support that kind of request. Plenty of people can say they own a site and even show things that act as "proof"

languid kelp
#

create index.php that is not easily erased

granite lake
#

@rough sapphire Can't you add some permission thing to make it only readable

#

then how is it being deleted ?

knotty beacon
#

If the shell itself has rwx

granite lake
#

^

knotty beacon
#

Possibly? not sure how the F he has this going

granite lake
#

lol

knotty beacon
#

That's just my first guess.

granite lake
#

Looks like it has it

sinful copper
#

to prevent a file from being deleted generally the directory it is in can't be writable

granite lake
#

Smh

#

Cos the commands are not working

sand goblet
#

huh, it's as if letting people run arbitrary commands is a bad idea

sinful copper
#

maybe that's a sign you shouldn't be doing this

clear moss
#

you don't say!

#

Gee, I hope that doesn't affect anyone else on those servers.

languid kelp
#

you know godaddy was against net neutrality right?

clear moss
#

You might get your godaddy account in trouble.

sand goblet
#

seems up for me

ebon quarry
#

doesn't really matter

sand goblet
#

I'd say someone probably forkbombed it

#

seems pretty typical

ebon quarry
#

one does not simply give access like that

sand goblet
#

you basically spam processes until you run out of memory

#

you can do it in one line of bash, it's pretty easy

elfin oar
#

volcyy what is your profile picture meant to be

ebon quarry
#

soviet union logo

#

i want to show the world that I'm a communist

elfin oar
#

its not very good

ebon quarry
#

oh ok

#

doesn't look like bash to me

sand goblet
#

that's a windows forkbomb isn't it?

elfin oar
#

doesn't look like bash to me either

sinful copper
#

the bash forkbomb is :(){ :|: & };:

granite lake
#

I have a question

elfin oar
granite lake
#

Does cpan come with perl ?

#

Hm

elfin oar
#

inb4 'batch is a programming language'

sinful copper
#

in what sense is it not

granite lake
#

So cpan is in batch ?

#

Just to confirm

sand goblet
#

cpan is perl

knotty beacon
#

Hmm, forkbomb is new to me.

#

Must research

granite lake
#

lol okay

sand goblet
#

I'd be surprised if anyone owns up to that, lol

granite lake
#

One more thing

#

Does incognito mode stop coin miners ?

sand goblet
#

No

knotty beacon
#

"who punched me after I said punch me while my eyes are closed?"

granite lake
#

😦

sand goblet
#

yeah, to be fair, you pretty much asked for someone to break it

#

well, we did tell you that

#

:P

granite lake
#

@rough sapphire Turn the server offline

#

And fix it

#

lul

sand goblet
#

GoDaddy will probably be pretty pissed you shelled their server

elfin oar
#

batch is just some dos commands

ebon quarry
#

is godaddy not a vps provider like DO?

#

or is it like cpanel?

clear moss
knotty beacon
#
I could care less if you learn the hard way ^_^
GodlyOre - Today at 9:49 AM
i really want someone to attack it
HarrisonOwns - Today at 9:49 AM
:finger_gun_dank:
granite lake
#

He asked for it

sand goblet
#

well, I guess this is one way to learn, eh?

knotty beacon
#

The Hard Way ™

sand goblet
#

generally also the worst way. :P

elfin oar
#

whats going on?

granite lake
#

@rough sapphire welcome to the internet

languid kelp
#

@clear moss are you a "whitehat"?

granite lake
#

@elfin oar we discussing something about this dude's server

sand goblet
#

How did you manage to pick the two worst webhosts in the world?

granite lake
#

000webhost is good

clear moss
#

I am a security enthusiast, so I guess you could call me a whitehat

#

Not professionally though

languid kelp
#

what do you do professionally ?

clear moss
#

Healthcare IT

granite lake
#

soo

#

ore

#

what you gonna do ?

knotty beacon
#

I'm not quite a whitehat either, but on my way towards

granite lake
#

same

knotty beacon
#

Security major working in Applications Engineering atm

granite lake
#

I just play with tools

languid kelp
#

@clear moss do you hold a CAHIMS by any chance in that case

sand goblet
#

"Ah, we see the shell was uploaded from your IP, using your FTP account"

#

"RIP your account"

ebon quarry
#

lol

#

do you not have shell access usually there?

sand goblet
#

most hosts provide a jailshell that can't run that sort of thing

#

surprising they didn't

knotty beacon
#

ssh in, stop the parent process, first guess

#

IF you even can

#

I'm not familiar with a fork bomb until just now, but that's my first guess.

#

Well, not familiar with their management system, but it needs to be shutdown

granite lake
#

@rough sapphire if you get it fixed, understand that there are some commands you must block

knotty beacon
#

Their sysadmin got an alert, "dude_001's server is taking up a fuckton of resources"

languid kelp
#

or it was automatic

knotty beacon
#

Or that, as well

granite lake
#

they have bad management

#

Could have just alloted a specific amount of memory to him

sinful copper
#

automatic or no, that it happened at all suggests that the server was not really private, and that the fork bomb was affecting other users

#

otherwise all they could notice was electrical consumption

languid kelp
#

bamboozle?

#

put your hands up and wait for the FBI until arrival.

#

Do not resist.

elfin oar
#

mfw when it's almost been 25 minutes since someone has decided to help me

unkempt ermine
#

did you buy the help DLC?

gentle moss
#

Don't forget to also wear your help hat with the extendable flag pole.

elfin oar
#

what does the flag pole say

unkempt ermine
#

high fives Bisk got'em

gentle moss
#

o/

#

the flag pole doesn't say anything, it's a flag pole.

clear moss
#

@languid kelp I don't have a CAHIMS, still need another year or so experience in the healthcare field before I qualify

knotty beacon
#

The top of the pole says, "beep, beep, I'm a truck."

tired osprey
#

The shell sucks I can't even give it proper arguments

knotty beacon
#

In general, just stop lol

tired osprey
#

Just wanted to shutdown -t now

#

And you give me syntax errors

#

:(

knotty beacon
#

There's no way to verify that it is yours

#

and not pretending to ask for "help" to attack someone by proxy

tired osprey
#

There are several ways to verify its his

knotty beacon
#

and generally just not very smart

#

As has been proven to you in under 10 minutes of your first, "I want to be attacked."

#

and generally just not very smart

gentle moss
#

where'd the shell go

#

zzzz

#

lol

#

i just tried to ls

#

this isn't a shell

#

it's an error generator

rain spindle
#

LMAO

elfin oar
#

it's now been almost 40 minutes

#

and the only 'reply' ive gotten wasn't even a reply it was another question

gentle moss
#

i got a new error, btw

elfin oar
#

@unkempt ermine need to buy that dlc

sand goblet
#

this is starting to get out of hand

#

@rough sapphire you probably had some fun having your machine broken, but it's time to get rid of the shell and stop breaking the terms of service of your webhosts

knotty beacon
#

"All" -mistake #1

granite lake
#

@rough sapphire its fixed ?

clear moss
#

Welp

#

Can't say we didn't warn you

gentle moss
#

i wonder what it takes for me to get suspended from AWS

knotty beacon
#

In my experiences, a lot

#

Amazon

clear moss
#

that is indeed an AWS

granite lake
#

Is this a decent meme ?

#

😂

#

lol

#

I'll delete

#

it was funny tho

gentle moss
#

I've managed to get myself rate limited on some of my AWS servers

#

accidentally nmap scanning while still connected to a VPN

knotty beacon
#

Had to have it on a short delay for that

#

I've done it no problem before, didn't do anything though

#

(on a professor's server lol)

gentle moss
#

yeah, i was supposed to be hitting a public IP from the LAN inside it

#

instead blasting out a 65k port scan through my EC2 :3

ebon quarry
#

I wonder what DO thinks if you do that on their server

gentle moss
#

idk :o

#

give it a go

#

;)

#

Amazon just sends you an email like "FUCK YOU STOP THAT AND YOU'RE GROUNDED FOR 24H"

sand goblet
#

No limits, you say?

#

I have to say, it is a bit suspicious that you're pumping out these websites @rough sapphire

#

Especially considering that we already provide a paste service

#

Tell me, is your paste service GDPR-compliant?

#

Yeah, and what does that have to do with Python?

#

Did you write it?

#

Then it doesn't have anything to do with us

#

Also yeah XSS is a very standard security feature

#

Everything should have it

#

Almost everything does

sullen thorn
#

How do u protect against xss?

sand goblet
#

CSRF token

sullen thorn
#

Oh

sand goblet
#

It needs to be present in the form data and also present in a cookie

#

And they have to match

#

If they don't match or one isn't present, you reject the input

#

It's pretty simple

sullen thorn
#

Never made a website that takes user input before, so never had to deal with that

ebon quarry
#

isn't XSS also what can happen if you don't escape user input properly?

sand goblet
#

that's usually not the fix for that

#

XSS is what can happen if some other site doesn't escape user input properly

ebon quarry
#

oh I see

sand goblet
#

actually there is no XSS protection

sullen thorn
#

Yeah in fairness, it’s pastebin - what r u protecting against?

sand goblet
sullen thorn
#

Oh

gentle moss
#

Hey did someone say unlimited?

sullen thorn
#

Apparently

sand goblet
#

that isn't XSS protection

sullen thorn
#

I have a 3GB text file, can I try uploading it?

gentle moss
#

Who wants a terabyte of 9's?

sand goblet
#

you're just preventing script injection

sullen thorn
#

A terabyte? Fuck lol

sand goblet
#

nah it won't get that far

gentle moss
#

I got a half gig line at my disposal

sand goblet
#

but I do have an idea on how to break it

gentle moss
#

A tb is being Nice

sullen thorn
#

Gdude gonna spend the next 30m trying to break godly’s pastebin 😂

gentle moss
#

I'll split it across pastes though

sand goblet
#

yeah, you'd have to

sullen thorn
#

I have 1TB total transfer per month before I gotta pay for it :/

gentle moss
#

Aah

#

Is it is?

#

*js

#

It's so boring to break it's barely worth the effort

#

Everyone runs out of drive space eventually

sullen thorn
#

Lol

#

Unless u has an unlimited space thing on aws

#

Then realistically he won’t run out of space

#

Oh

ebon quarry
#

@sullen thorn Are you on DO?

sullen thorn
#

Yup

ebon quarry
#

ah, same

sullen thorn
#

Well most stuff is on do, got something on aws

ebon quarry
#

digitalocaen

sullen thorn
#

Yeah do is awesome 😃

ebon quarry
#

I keep thinking "woah that limit is annoying" but I will probably never hit it lol

sullen thorn
#

Lol i’m at I think 10GB rn

ebon quarry
sullen thorn
#

Lmao you’re not even at a gig yet 😂

ebon quarry
#

Man I LOVE DO's web dashboard

#

It's so great

#

It's clean, and simple to navigate

#

and I like blue GWfroggyPeepoWew

sullen thorn
#

Lol

#

If they had servers in Tokyo, they’re all I would use

ebon quarry
#

Ah

#

you live around there?

sullen thorn
#

Oh u have 1GB

#

Nah just some bots need servers there for fast responsetime

ebon quarry
#

ah

sullen thorn
#

GB servers just for testing are awesome tho 😃

#

Or US for discord bots

ebon quarry
#

well my droplet doesn't do anything useful tbf

#

The only thing that really eats CPU (and very few of it) is Erlang

sullen thorn
#

Lol u could always change that - make yourself a discord bot in python

#

Then it’ll be useful 😃

ebon quarry
#

ironically

#

it originally was Python

#

but I can't make that work on multiple cores and I was unhappy with a bunch of things so I rewrote it from scratch in Elixir

#

And it is useful

#

And it works very well 😊

sullen thorn
#

Wait u can’t make python work on multiple cores?

#

What if u multithread or multiprocess it?

ebon quarry
#

asyncio is single-threaded IIRC

#

to be fair, I don't really need the ability to scale it across cores

#

But I could, and maybe it would make sense, maybe if it had more than 7 servers 🚛

#

I learnt a lot of Elixir while rewriting it and that is one of my key takeaways from it. It makes you think a lot different than Python

#

Like, I have a mod log module, and it's possible to temporarily mute the mod log using a command

#

how do you store this in Python? Probably an attribute on your mod log cog, containing a set of guild IDs where it's muted

#

but in Erlang / Elixir, you store state differently, you just spin up a process to keep it

sullen thorn
#

I never figured out how to use async on python 😂

ebon quarry
#

to be specific, an Erlang process, and those are very lightweight, so it's common to have thousands if not millions

#

i've grown to dislike it 🤷

#

the issue is either full async or not, at least for most things

sullen thorn
#

Hmm

#

I just threaded stuff I needed to, and the rest was in the same thread

#

(Or some stuff was processed)

ebon quarry
#

mhm

sand goblet
#

make sure you don't get forkbombed again

ebon quarry
#

🚛

sullen thorn
#

U don’t have a log?

#

Would be a good idea lol

#

Also what’s forkbombing?

knotty beacon
#

Process infinite replication

#

until, boom

sullen thorn
#

Oh

#

How would u do that?

knotty beacon
#

I just learned about it today myself

#

I didn't know it had a name

sand goblet
#

Huh, where's rochdale?

ebon quarry
#

I think UK people are sleeping at this time

sinful copper
#

its only 6PM in the UK

sand goblet
#
Now someone form canada did a http request
but without using the website
#

How can you tell?

ebon quarry
#

Everyone on this Discord is from the UK except you.

sand goblet
#

Yeah, but how can you tell they're not using the site itself?

gentle moss
#

[18:02] Volcyy: I think UK people are sleeping at this time

#

lol

#

it's 6pm

#

:D

ebon quarry
#

Shhh

sand goblet
#

Ah right, I see

#

that looks like uhh

#

that russian tracking pixel site

#

the fuck was it called again?

#

3yes?

#

something like that

knotty beacon
#

A crawler or bot is possible

sullen thorn
#

@gentle moss u gonna do a good stream?