#ot1-perplexing-regexing

1 messages Β· Page 320 of 1

golden walrus
#

also addresses with &

grave phoenix
#

Well, you can still do a lot without pointers

golden walrus
#

is that a thing? it seems unlikely

#

pointers are extremely useful

grave phoenix
#

Well yes

#

You need them for allocating memory

#

But, a lot of that stuff is hidden

#

Like a vector

#

And if you have to manually allocate memory there are smart pointers so you don't have to worry about leaking memory and stuff

brave zealot
#

Coffee > everything else

golden walrus
#

my colon can't take coffee anymore pepe

brave zealot
#

oof

rough sapphire
#

RIP

#

try Monster or red bull

#

like.. once a week.. dont overdo it

brave zealot
#

Nah, coffee

atomic carbon
#

I switch it up with tea every now and then

#

but i bleed coffee

golden walrus
golden walrus
#

I'm afraid I've been seduced by the dark side of 80s japanse funk on YouTube

#

:/

rough sapphire
#

we had regular kahoots as part of a class during university

#

it was very competitive because my class was entirely competitive people..

#

and the final grade depended on one of the kahoots.. the professor decided to include negative scoring for one question...

#

so annoyed at him since.. and it's been two years already.. lol

viral parrot
#

what a brilliant thing to do..

#

since the point of any teacher is that you remember πŸ˜„

frosty berry
#

I still remerber my first year teacher who told my parents not to expect too much, well i'm an engineer and she's probably dead by now. But good for her i remember i guess.

sand goblet
#

I had the opposite problem

#

Everyone told me I'd build the next Microsoft and yet here I am at a low paid office job

#

Fuck expectations in general

frosty berry
#

Ouch, indeed that must hurt

#

But yeah, they certainly shouldn't have formulate such high expectations, that even with enormeous talent and work, still require luck.

#

I had a friend the people called bill gates in high school, and he knew a lot about programming and electronics, i'm not sure he even works in the field now.

#

He didn't study well, too much into pot and unfocused.

wooden silo
#

Maybe we should just stop deciding what's gonna happen to people when they grow up.

vestal briar
#

Yes

undone berry
#

Far too much emphasis is placed on kids doing great things, and far too little on just enjoying their lives as kids

rough sapphire
#

the UK teaches far too much office skills over anything else, or did when I was at school. thank god for STEM initiatives such as raspberry pi

gentle moss
#

aye

#

the little i was at school IT (renamed ICT) classes were just how to use excel / office

#

which was a) boring and b) something i could already do

vestal briar
#

Woo

#

We have Cs and its just very boring beginners Cs repeated 4 times over 2 years

frosty berry
#

the UK was an empire, much like france, schools were designed to create a lot of administrators

undone berry
#

should I say 'worked with FOSS to do XYZ' or 'worked with FOSS software to do XYZ'?

#

I realise the second is kinda a tautology because FOSS includes the word software, but it reads much better

gentle moss
#

maybe don't say FOSS

#

maybe write it out?

undone berry
#

I want it to stay on one line

#

I ended up just going with FOSS software

vestal briar
#

My python installation is fucked

#

Strings are broken

#

Fstrings have died and input() does not work

summer rampart
#

what version are you on? what did you do?

vestal briar
#

Not sure

#

It's 3.6.8

#

Something is 100% wrong

#

Syntax highlighting is also jiggered

sand goblet
#

It happened

prisma geyser
#

Hey! Is anyone up for Google Kickstart round F?

#

Am thinking to participate but dunno if I would be able enough considering am a newbie 😢

waxen pewter
#

@ashen haven I'm heading off for a while, but I did take a closer look and at least I think I figured out a). You didn't show what you got, but it looks like it'd be way too small (considering they're asking for explicitness). The result I got also seems to match with part b). You should find this section useful for a), if I'm correct: https://en.wikipedia.org/wiki/Joint_probability_distribution#Mixed_case

#

(Putting it here since this mathy stuff doesn't fit in the python help channels)

#

(Also notice that for part b, they were asking for five different estimators, so not just pi as was suggested)

#

Do try to understand a) and b) solidly, or as solidly as possible. Part c) is just about implementing the formulas from part b), and that shouldn't be hard (in the sense that it'll be easier to find help, at least) if those formulas are clear

ashen haven
#

okay @waxen pewter thanks xd

rough sapphire
#

@sand goblet Except it's Huawei and the U.S. frowns upon them.

#

+1 on the lack of gapps though

sand goblet
#

I mean there's no gapps because of the embargo

rough sapphire
#

Yeah, I know that. But it's nice to see regardless.

vestal briar
#

Wow 700mb worth of python 3.6.8

#

Reinstalling to 3.7 or 3.8

#

3.7 it is

#

Oh dear it fucked up sidebar

#

Time to restart

#

Well that's a simple way to kill gnome

sand goblet
#

Good job breaking it, hero

vestal briar
#

:)

#

Ah it seemed to have removed gnome and Ubuntu desktop

#

Fixed

#

23 mins later

#

Now I have a fresh 3.6.8 and 3.7.3 install

rough sapphire
#

@vestal briar Did you install a new Python on top of the old one?

vestal briar
#

Accidently

#

I removed 3.6.8 not knowing what was to come

#

But it seems it was still installed

rough sapphire
#

Yeah, never touch the Python that's pre-installed

#

Guaranteed to cause agony and pain trouble

compact harbor
#

That's the second time I've seen that advice. What's that about? Why is Python required for Ubuntu to function properly?

rough sapphire
#

@compact harbor It's most Linux distros from what I've seen, since most scripts are going from Bash to Python

compact harbor
#

Woooaaahh that's kinda exciting. I had no idea.

vestal briar
#

I thought that I could get away with quickly switching to 3.7

#

I knew it was required but not that required

fossil solar
#

btw why do people use multiple monitors while programming?

#

1 monitor is connected to its own cpu?

#

nvm, another question, how can i know i can use a image from online in my website? i mean regarding copy right stuff

#

can i use all from pexels website?

dusky orchid
#

why do people use multiple monitors while programming

Extra screen space often means less shuffling around trying to find a reference or open editor, so it's more productive

how can i know i can use a image from online in my website

If it doesn't have a license explicitly attached to the asset, then don't touch it. If it does, read the terms of that license.

fossil solar
#

cool

#

thanks

vapid bluff
#

i want to reinstall windows but am not looking forward to setting up the tons and tons of config already in place again

#

are there any programs thatll make this easier? something thatll automatically detect and carry over installed programs, their associated registry entries, etc?

carmine mango
#

Probably not

sand goblet
#

Not that I can think of

#

Ninite is the closest I can recall

gentle moss
#

ninite is super handy

vapid bluff
#

just watched windows update go from 60% down to 57% then back up to 64%

frosty berry
#

maybe it discovered some more updates along the way

gentle moss
#

sometimes it do

rough sapphire
#

more likely the install of that thing failed and it rolled back.

gentle moss
#

or install predictions failed

#

yeah, maybe a kb didn't install properly

azure brook
#

...

rough sapphire
#

@azure brook Ok, first, what operating system are you using?

azure brook
#

64bit

#

windows

rough sapphire
#

(Windows, Mac,Linux)

#

Ok.

#

either is up to you.

azure brook
#

it's 32 bit & I am using 64 bit

rough sapphire
#

it's just the installer

azure brook
#

So, after downloading and setting this up will my issue be solved?

rough sapphire
#

the cause of that specific message should be, yes. provided you've set it up properly.

#

it seems odd to me your IT teacher has asked you to do this without giving you instructions on how to get this bit sorted. It may be an idea to ask them for assistance.

azure brook
#

hmm

rough sapphire
azure brook
#

well appreciated sir I would set this up and ask my IT teacher afterwards.

#

Thank you so much

rough sapphire
#

its possible for instance that your teacher already has set up mysql for you somewhere, and has given you the server details?

azure brook
#

might be

#

I will contact him

#

I am running Python 3.6.5 will it affect anything?

rough sapphire
#

not that I know of. it could, depending what yo've been asked to do and what resources you've been given.

azure brook
#

hmm

#

btw, Thank you, sir.

rough sapphire
#

no worries.

azure brook
#

gotta go

rough sapphire
#

laters

lime gazelle
#

Mfw when I get a free tour of the networking / security operation center finger_gun_dank

#

Next objective: snoop around in the big data offices

gentle moss
#

pssssssssssssst

#

plug in some usb devices

lime gazelle
#

Tho I want to work in the soc/noc or as a linux/unix sysadmin hyperlemon

gentle moss
#

see what happens

lime gazelle
#

I don't want to make my already slim chances of working there 0

#

I could try and hop into their network tho lemonout

gentle moss
#

our apprentice used to work at a NOC

#

low level guy

#

he said it was dull as shit and all he had to do was wait for alerts and then elevate it

lime gazelle
#

trey you always start from the botton

gentle moss
#

it's true

lime gazelle
#

Bottom*

gentle moss
#

and it beats fixing printers

lime gazelle
#

Yes

#

Beats being in triage too

#

From there I can hop into cyber or idk what else

#

II could do so as a sysadmin and I'd enjoy it more I feel but you need a car to do it

#

@gentle moss what is it that you do? πŸ€”

gentle moss
#

sys admin

#

small company that does IT support / services for other businesses

lime gazelle
#

πŸ‘€ hyperlemon

#

Nice!

#

RHEL?

gentle moss
#

nah, mostly windows servers

#

couple of linux things, but they're ubuntu

lime gazelle
#

πŸ‘€ trey

#

I have a coworker that saw the evolution of pcs

#

From programmable calcs to ibms to dos to windows etc

gentle moss
#

ahhhh, nice

lime gazelle
#

He's a living geek encynclopedia

gentle moss
#

i'm not that old but i do have some historical knowledge

#

:D

lime gazelle
#

What was your first programming language?

gentle moss
#

technically C, but i never really stuck to learning a language until i got into this job

#

so i'd say really, python is

#

and i only learned that to automate the easy parts of my job

#

brb, driving home from work

lime gazelle
#

πŸ˜„ be safe!

vestal briar
#

And that's the last we heard of bisk

lime gazelle
#

Frick did I send bad omens?

#

I know some phrases that sound nice aren't actually nice in English

#

There is still a lot I have to learn trey

gentle moss
#

be safe is fine :D

solid pollen
#

It's fine he seem to be alive :)

gentle moss
#

what seem to be and what is are often very different things

#

that is to say

#

things that look like things often look more like things than things

solid pollen
#

?

lime gazelle
#

I agree

#

I look like a competent person, in reality I spend my work hours trying to catch a ball in midair and failing miserably at it

#

I can't be a sysadmin/noc/soc peep, I can't juggle

#

It's known, it's a prerequisite to work in IT: you must be able to do cool shizz with foam balls

gentle moss
#

:D

#

the best trick i've learned in IT is to be fairly confident in stuff you have a vague understanding of and then google the shit out of it

lime gazelle
#

Yes!

#

Can I ask for help in private Bisk=

#

?*

gentle moss
#

yeah sure i guess

#

there is no guarantee of decent quality of service though

#

:P

lime gazelle
#

I'll take a gamble πŸ˜„

rough sapphire
#

@lime gazelle What was your question?

lime gazelle
#

I'm doing the 8 queens problem and I think I have it worked out, some

#

I'm worried I'm evaluating the board wrong tho

#

Yeah it just goes on forever, I can't seem to find a solution to it

gentle moss
#

oh man

#

fuuuuuck that

lime gazelle
#

:<

#

You don't like it?

gentle moss
#

i've solved it with maths before

lime gazelle
#

I'm bruteforcing it :>

gentle moss
#

i regret not doing that

lime gazelle
#

Can I send?

#

My prompt is filled with "wrong combination" and it doesn't seem to end

#

Eh it'll crash eventually πŸ˜„

solid pollen
#

What is it?

lime gazelle
#

8 queens problem

#

place 8 queens on a chess board so none of them can attack eachother

gentle moss
lime gazelle
#

Oh yeah I have it there

#

I'll plop it riiight here

#

Spaghetti code, very much

gentle moss
#

yup, turns out i'm done reading python for today

#

:D

solid pollen
#

That seem pretty strait forward

lime gazelle
#

My code or the problem?

#

My code is not elegant at all, for python standards

gentle moss
#

nah, code in general.

lime gazelle
#

Crap don't make it worse bisk! I'm sensitive about my code elegancy (?)

gentle moss
#

your code is fine, i've just been working all day :3

lime gazelle
#

Aye I can understand not wanting to touch code after 8 hrs of work!

solid pollen
#

print("Combinazione sbagliata")

#

πŸ‘Œ

lime gazelle
#

Hey I need something to let the user know he dun goofed

#

Maybe I could print the board as well?

solid pollen
#

Actually if you brute force it I would suggest not printing anything

oak tangle
#

what bisk means by working is being at the wrong place

lime gazelle
#

Ok ok printing the board helped

#

turn out, it places just one queen and then goes "ok, I can't place anymore, I'm done!"

oak tangle
#

ah, the seven queens problem or how many were there?

solid pollen
#

If you print it every time it's gonna slow it down

#

8

oak tangle
#

right yeah

#

one for every row/column

gentle moss
#

yeah what ves said

solid pollen
#

And diagonal

gentle moss
#

i'm in chill out mode

#

brain logic go bye bye

lime gazelle
#

Yeah

#

But I mean, I placed the if wrong I feel

#

I should check how many queens there are when you can't place any more, instead I'm doing it after the first check to see if the queen can be placed

solid pollen
#

Actually you can do it very fast by threading multiprocess it and optimising the algorithm so it's doesn't compute hundred time the same thing

oak tangle
#

It's probably better to multiprocess in Python, since this is CPU-bound

#

that GIL...

solid pollen
#

I found my next non-useful thing to code πŸ˜„!

lime gazelle
#

well not it says nothing

#

behold, the empty prompt

oak tangle
lime gazelle
oak tangle
#

Which is interesting, because it's a a non-CPU machine learning thing turned into code

lime gazelle
#

Heck it doesn't update

#

I've dun goofed.

#

It should have at least said "wrong combination" by now

solid pollen
#

Infinite loop?

lime gazelle
#

I don't think so?

gentle moss
#

ewwwwwwwwwwww

#

watching a short clip on china's AI shit

#

and there was a pan across some technology

#

D-Link 100Mbit DES switches

#

fucking these bastards

#

urg

oak tangle
#

that's one for the category "bass amp or switch?" when you're only giving it a quick glance

#

It's lacking the flightcase mount points, though

gentle moss
#

:D

oak tangle
#

Who am I kidding? I don't have a 19" rack mount

#

just a preamp

sand goblet
#

I have a rackmount!

gentle moss
#

i have a trace elliot somewhere

#

no rack wings

#

because it weighs far too much

#

those DES 1024's came out in like

#

2001

#

seeing those switches still in use is 🀒

#

chonky boi

#

i almost got the 1000watt version, rofl

lime gazelle
#

Quick survey: favourite music genre?

#

Seems that all the devs at my company love metal πŸ€”

rough sapphire
#

That's a trick question for me, as my musical taste is vast

gentle moss
#

^

vestal briar
#

I like 90% of music

solid pollen
#

I would say electro / rock

#

I like the other 10 I'm pretty selective with my music

vestal briar
#

My #1 is 60s-70s rock

rough sapphire
#

( In no particular order ) Industrial, EDM, Electronic, Classic Rock, those albums that tell a story ( The Who - Tommy, or Jeff Wayne's musical version of War Of The World [ https://www.youtube.com/watch?v=uJrbz0wiT28 ] for example ), and many more I'm probably missing.

1 The Eve of the War - 00:00 2 Horsell Common and the Heat Ray - 09:06 3 The Artilleryman and the Fighting Machine - 20:42 4 Forever Autumn - 31:19 5 Thunder...

β–Ά Play video
#

( Listen to the whole album. Pretty good )

gentle moss
#

Jeff Wayne war of the worlds

#

fucking

#

crazy

#

so good

rough sapphire
#

@bisk its an awesome album

gentle moss
#

i've seen the modern live show of it

rough sapphire
#

i used to live near woking where some of it was set... the had a fighting machine in the town centre and a 'cylinder'

gentle moss
#

:D

rough sapphire
#

Neat

gentle moss
#

i had it on record as a kid

ebon quarry
#

anyone given neovim 0.4 a try yet?

gentle moss
#

anything on 0.4 clearly isn't stable yet

#

pass

ebon quarry
#

lol

sand goblet
#

They only just got that feature?

gentle moss
#

betas, eh? always adding new features.

tulip palm
#

@rough sapphire i can approve of jeff wayne war of the worlds, it's great

solid pollen
#

Caches are bugs waiting to happen.

#

Cool citation

gentle moss
#

i tried to make a cache from scratch

#

i regretted it

sand goblet
#

interesting to see kotlin so high already

bleak lintel
sand goblet
#

still higher than Rust

#

erlang is, as usual, nowhere to be seen

bleak lintel
#

that is a personal attack

#

so cruel

sand goblet
#

haha

bleak lintel
#

erlang is to be seen on my desktop

sand goblet
#

I am super happy that kotlin is getting popular though

#

it's a great language

bleak lintel
sand goblet
#

haha, thanks to volcyy, yep

#

in true pydis style

chilly lynx
#

Can HTML die in few years?

sand goblet
#

that's a more interesting question than you might expect

chilly lynx
#

Python is so strong

sand goblet
#

python doesn't make sense for markup

#

google is attempting to change some of HTML via AMP, though

wraith flower
#

Python can't be used for markup, lol

wraith flower
#

oh?

sand goblet
#

it's like a sort of castrated HTML

#

it's a weird idea but I see why they did it

wraith flower
#

ah

#

looks mostly like it'll just manage resources better than html?

sand goblet
#

More or less

#

They don't allow executable script tags either

#

I guess probably due to security, probably due to UX

#

anyway, I think the web will always have some kind of markup format

wraith flower
#

Can't really move away from that

chilly lynx
#

C++ will be number 1 for game development. C# got a push because the applications πŸ˜‰

sand goblet
#

yeah, it's just way too useful

bleak lintel
#

nor should we want to move away from it really

sand goblet
#

Rust will probably be #1 for game development to be honest

bleak lintel
#

markup is fantastic stuff

sand goblet
#

the way Rust is gaining at the moment combined with how well it performs

#

I mean it's on par with languages like C++, more or less

#

so there's no reason to learn C++ today unless you've gotta deal with legacy code

wraith flower
#

^

sand goblet
#

which, to be clear, is a pretty good reason

#

just ask COBOL programmers

#

haha

wraith flower
#

lol

chilly lynx
#

What programming language is good for game mods

#

maybe Python?

sand goblet
#

that's not really a question that flies on this server

chilly lynx
#

i mean mods

sand goblet
#

that depends on the game

chilly lynx
#

GTA V

#

maybe

sand goblet
#

disallowed by Rockstar, as we know

chilly lynx
#

Mods are allowed

sand goblet
#

GTAV uses RAGE however

#

so it's pretty hard to say

#

it's a proprietary engine

chilly lynx
#

It's easy to make a mod with C++

#

But nobody know how it's work with Python

sand goblet
#

then it's easy to make a mod in anything that can compile to native code

#

like rust

#

or kotlin native

chilly lynx
#

I have a idea

#

Maybe i will start Python and i will make game development with Blueprints in Unreal Engine 4

sand goblet
#

you can compile python to native code as well by the way

#

it's just sort of unexplored waters right now

#
chilly lynx
#

Ok, do you know what is Numba?

sand goblet
#

that's a data science library, so not my area

chilly lynx
#

Is there a Python version where Python is fast? Maybe a modified?

sand goblet
#

Python is mostly slow due to function call overhead

#

I'm not sure if pypy works around this

#

cython does

#

but again, you're compiling cython to native code

bleak lintel
#

pypy does have the jit enhancements and stuff

#

in general pypy is pretty good speed-wise

sand goblet
#

it is markedly faster, yeah

bleak lintel
#

but it has it's drawbacks as well

chilly lynx
#

Is it worth to learn C++?

#

or not anymore?

vestal briar
#

Just pick c# or c++

#

It's just a language

chilly lynx
#

c++ is game development number: 1

bleak lintel
#

i'd say c++ is worth learning not only for game dev but for general computer science knowledge

#

it has a lot of transferrable skills

chilly lynx
#

C++ is like C

bleak lintel
#

yes

#

syntax is almost identical but C++ adds features

gentle moss
#

learn COBOL

#

get rich

#

oh was that already covered?

#

nvm

vestal briar
#

I'm just making an api doc to formalize shit

#

200 lines of md, woo..

rough sapphire
#

I've never once attempted to do anything with Python that didnt immediatelly resolve. I've had to use delays for waiting for AJAX to load things while scraping, but other than that...

I suppose I have waited while Python moves large amounts of files. But more or less... thats an aspect of reading and writing large amounts of files anyway, hardware depending.

But I dont have anything to compare it to when people say that its slow. I suppose there are people doing much bigger things than I am doing, but then... if python is slow, why is it so popular in data science, and just for scientists in general, who are likely the ones who are working with absurdly astronomical amounts of data...

gentle moss
#

data science is a slow game

rough sapphire
#

But youd think theyd be the ones most concerned with increasing their times

gentle moss
#

no

rough sapphire
#

Why use python if its slow?

gentle moss
#

you're thinking about use of time wrong

#

compute time is cheaper than people time

rough sapphire
#

ok

gentle moss
#

if compute time or latency is important

#

python can fuck itself out a window

#

as an extreme example, high frequency trading

#

write your shit in python rather than C and you're already behind by a massive amount of ms

#

and that's seriously bad for trading

#

they're handling large volumes of data and it's time sensitive

#

research or data science generally isn't time sensitive to that degree

rough sapphire
#

but the data scientists have time to wait? mm. I mean, I know theres a reason, I just didnt understand what it is.

#

I have heard people say python is slow

#

But Ive never experienced that myself. I am an amateur who doesnt do any of these high end things though

#

So Im just curious

gentle moss
#

okay so, as a data scientist, i can write a program easily / quickly and leave it to run on our data centre

#

i can then fuck off and write a new program

#

while that one runs

#

and tbh, i've not found python slow either

rough sapphire
#

makes sense. I get that.

gentle moss
#

but i'm just not using it for time sensitive stuff

vestal briar
#

Yeah

#

A lot of datascience uses c bindings I think?

gentle moss
#

in any system where latency is critical

vestal briar
#

Numpy, tf

gentle moss
#

python can fuck off

vestal briar
#

Don't use python in places that are time-sensitive

#

That's a given

rough sapphire
#

I believe you. I just cant imagine that is considered slow at anything because it does everything so fast compared to the speed I was doing things before I learned python.

vestal briar
#

It's automation

gentle moss
#

i get mad that UT99 can't match the mouse input speed of Quake 1

vestal briar
#

Just sometimes not fast automation ;)

gentle moss
#

and they're both written in C

vestal briar
#

Haha

gentle moss
#

UT99 was just written worse, so has bad latency

#

just "in the system"

#

if that ~10-20ms lag is noticible in an FPS game

#

Β―_(ツ)_/Β―

#

id software cared about latency

#

Epic didn't

#

literally have a mate who works for a financial firm writing C

#

and his ONLY job is to optimise algos for latency

#

idk why i said literally there.

rough sapphire
#

spirit of the times

gentle moss
#

anyway, he gets some code for a new version of the algo thrown at him

#

and his job is to turn its run time from 5ms to 2.5ms or something

rough sapphire
#

"BuT sCoTt, TeStInG dOeSn'T mAtTeR"

#

^ I beg to differ

golden walrus
#

lmao

gentle moss
#

that bug was great

#

you could also go up to scripted AI that had paths

#

and tap them on the head

#

and they'd teleport

#

"oh i'm stick in a wall"

#

jumps to next node in path

solid pollen
#

It's me or the off-topic channel names are the same than yesterday?

gentle moss
#

depends when your yesterday is

lime gazelle
#

To this day I don't understand what devops do.

#

My company has a whole team dedicated to it, and I can't understand what is their job/purpose tbh.

#

Can someone shed some light (is that the right way to spell it?)?

gentle moss
#

programmers program, sys admins manage systems

#

devops is like the middle ground

lime gazelle
#

Yeah that I understand

#

What they do I don't get

gentle moss
#

a lot of it is automating deployment

lime gazelle
#

Which means?

#

Like do they write python scripts to launch and stop docker containers?

gentle moss
#

oh right, yeah that kind of stuff

#

i mean not quite, but yes

lime gazelle
#

πŸ€” wdym not quite?

#

I swear we had a devops engineer, whatever that means, come and explain what they do and I couldn't understand it

vestal briar
#

They sort of bridge the gap for deploying a system

gentle moss
#

if you had to manually build some shit for every patch

#

then take stuff down / fuck with this by hand

#

there is time and risk in that

vestal briar
#

DevOps is like setting up CI, code coverage, docker, etc

#

And maintaining the whole git infastructure

gentle moss
#

but by automating the deployment process you can patch more frequently and (hopefully) more stable

lime gazelle
#

Oh so they're the guys who roll out updates?

gentle moss
#

kinda

#

it's more of a philosophy?

#

like agile development

lime gazelle
#

Yeah but we have a team

#

So like, what does that mean?

#

We don't have an "agile team"

vestal briar
#

A couple of people do that job

#

That's what a team is

lime gazelle
#

Yeah but what is that job?

vestal briar
#

Devops?

lime gazelle
#

Yes

vestal briar
#

Do you know what CI is

lime gazelle
#

It's neither meat nor potatoes

vestal briar
#

And kubernetes

lime gazelle
#

Not really

vestal briar
#

And docker

gentle moss
#

devops, funnily enough, is operations and development smooshed together

vestal briar
#

They sort of make it so when a developer pushes to a branch, it automates testing and deployment

lime gazelle
#

I'm fresh out of highschool

#

πŸ‘€

#

Oh! Sounds nice-ish

vestal briar
#

They are the people who optimises the workflow

#

developer develops the main product, devops optimises development, sysadmin makes sure that product is avalible

#

That's the tl;dr

lime gazelle
#

Ok ok

#

So like

#

Devops are the dps

vestal briar
#

?

lime gazelle
#

Sysadmin the healer

#

Devops is the druid that does a a bit of this and that?

gentle moss
#

okay if you're gonna mmo it

vestal briar
#

Is this world of warcraft now

gentle moss
#

sys admins are more like the tank

#

:P

vestal briar
#

Of course you are bisk

lime gazelle
#

@vestal briar I'm not good enough at English to follow highly technical stuff, so I dumb it down

vestal briar
#

Ok uh

#

Someone wants to build a bike

#

On a large scale

robust sierra
#

you have good english :)

vestal briar
#

So you have designers prototyping

#

Nevermind, bad analogy

lime gazelle
#

πŸ€”

vestal briar
#

It's hard to explain

gentle moss
#

read an article on it

#

Β―_(ツ)_/Β―

vestal briar
#

Theres no other way to explain it apart from they allow the developer to just develop the product

lime gazelle
#

@gentle moss I've tried it

gentle moss
#

silo'd departments that are responsible for their "chunk" is the old model

#

so operations wouldn't really communicate with development

#

development would just go "hey, code's ready to push"

vestal briar
#

I know what agile is and probably done it before by accident

gentle moss
#

operations would try to deploy it

#

but it breaks

vestal briar
#

But I don't truely know

gentle moss
#

so they shove it back to the developers who are like

#

"nah it's got to be your system, it's not our code"

lime gazelle
#

Oog

gentle moss
#

repeat ad infinitum

lime gazelle
#

So that's where the memes come fron

#

From*

gentle moss
#

by integrating development and operations you improve your ability to smoothly deploy

lime gazelle
#

So they manage

vestal briar
#

When a developer finishes a bit of code and wants to deploy it for lets say a website

#

Devops allows that process to be automated

gentle moss
#

DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.

vestal briar
#

So you can just add some code and it appers on the website automatically, only if it works

lime gazelle
#

Oh ok

vestal briar
#

So that's what devops is

lime gazelle
#

They don't do the cool shizz, they use software that does the cool shizz

vestal briar
#

If someone works inside of devops

#

They manage that automatic process

lime gazelle
#

And what do PMs do? /s

#

No well, everyone hates PMs refyell

vestal briar
#

They manage overall product is developed

#

So they manage where the automatic deployements go

#

What should be worked on

lime gazelle
#

So they do squat

vestal briar
#

Who should do what

#

They are the managers basically

lime gazelle
#

They breathe and take money

vestal briar
#

Nah

#

Well they can be overpaid

#

But a team needs one

lime gazelle
#

Yeah bug they can be a dev or someone else who actively contributes to the project

vestal briar
#

A lot do

lime gazelle
#

πŸ‘€

#

Hats off to them

vestal briar
#

Senior devs do partly project management and partly development

#

With maybe 1 overseer of them to organise

lime gazelle
#

Do DBAs optimize queries?

vestal briar
#

DBA?

lime gazelle
#

Database administrators

vestal briar
#

Yeah

#

Make it so the databases have a lighter load

#

And are sort of the sysadmins of databases specifically

#

And they manage how the database should look, like the coluims and tables

lime gazelle
#

Oke!

#

Last question: do SysAdmins have a short attention span? tw

vestal briar
#

Bisk died

#

So I guess, yes

solid pollen
#

depends when your yesterday is
Hemm yeah :)

lime gazelle
#

Jokes aside, sysadmin have many diff things to do on a day to day basis, that's what I've gathered from other sysadmins

gentle moss
#

or nothing

#

they could have nothing to do

lime gazelle
#

Is it really true that not two days are the same?

solid pollen
#

Oh he's alive

lime gazelle
#

trey oh no

#

I don't like to have nothing to do

gentle moss
#

hah

#

better find things to do then

lime gazelle
#

Good suggestion

gentle moss
#

most of my work time is taken up by writing internal dashboards / tools atm

#

the sys admin stuff is mostly automated or just needs casting an eyeball at every now and then

lime gazelle
vestal briar
#

Nice easy job though

gentle moss
#

but when something does break

vestal briar
#

Until yeah..

gentle moss
#

all hell breaks loose

vestal briar
#

It could be good to start making a side venture

lime gazelle
#

Yeah but it's away job with lotsa downtime?

vestal briar
#

In the downtime

gentle moss
#

i wouldn't say lots of downtime

lime gazelle
#

I'm scatterbrained πŸ’

gentle moss
#

atm i've got a few things to look at for one

lime gazelle
#

So for me an hour is a lot

gentle moss
#

one is making dashboards so our customers can see their open tickets / etc rather than relying on the emails

vestal briar
#

I will be in it support for work expirance

gentle moss
#

few other little things to make life easier, that sort of shit

#

also looking at setting up a voip provisioning server

vestal briar
#

I bet there will be a karen and/or jane

gentle moss
#

scheduling some shit

lime gazelle
#

What IT job do you think is the most "active"?

gentle moss
#

first line support

lime gazelle
#

I hate it, doing it

#

Not interesting enough

gentle moss
#

i think that varies

vestal briar
#

What would "IT support" for the city council mean

gentle moss
#

but we're an IT company for companies

vestal briar
#

Wrapping cables?

lime gazelle
#

So we are

gentle moss
#

rather than an internal department

lime gazelle
#

I don't like it

#

It's boring, not challenging

gentle moss
#

i didn't like it either, which is why i worked my way out of it

#

:3

vestal briar
#

Are you doing boring stuff all the time

lime gazelle
#

Open ticket x, dispatch it to team y, done

vestal briar
#

Or just a lot of downtime

lime gazelle
#

Reset a pass here, a user there

#

Boring and downtime

vestal briar
#

Ah

#

So start a side venture

lime gazelle
#

Pass resets, user unlock, dispatching

vestal briar
#

So you can have a challange at work and (hopefully) make money

lime gazelle
#

Actually my PMO told me he'll ask around to see if there are more interesting positions

#

W Unix/ sec stuff

vestal briar
#

That's promising

lime gazelle
#

I guess?

vestal briar
#

You'll probably be bound by contract for the next 3 months

#

If that was you

lime gazelle
#

Nah actually I have 3 months to uh, get noticed I guess

#

My contract doesn't bind me to a team, but the company

vestal briar
#

Ah

lime gazelle
#

Bind? Bound?

vestal briar
#

I thought it may have bound you to a team because of the short length

lime gazelle
#

Nah

#

I must do 8 hrs mon-fri and nothing else

vestal briar
#

So you can't make a side-gig?

lime gazelle
#

Cause I don't have a license so I can only do standard hours with public transit

#

I can study at home, but work? I don't think so

vestal briar
#

:/

lime gazelle
#

So I'm left with a redhat manual gifted by a teacher, a centos iso, a kali linux iso and the internet as a teach tw

#

And I should learn something abt sec/network in 3 months.

vestal briar
#

Sure

lime gazelle
#

I doubt they'd pick up someone that knows nothing

#

How do you even learn security w/o going to the uni?

gentle moss
#

be itnerested

#

look shit up

#

there's loads of info out there about security

lime gazelle
#

Yeah I know that

#

You can find any attack/rootkit online if you know what to search

#

Knowing what to search is the problem

robust sierra
#

you could ask people on this server where to start

lime gazelle
#

Oh yeah there is a sec section

white folio
robust sierra
white folio
#

ew mac

#

cowboySunglasses ios

robust sierra
#

oh shit i just realised lmao

white folio
#

lol

#

thats the whole meme

robust sierra
#

yes i am quite the fool

white folio
#
                    'c.          raizo@dev.fritz.box 
                 ,xNMM.          ------------------- 
               .OMMMMo           OS: macOS Mojave 10.14.6 18G95 x86_64 
               OMMM0,            Host: MacBookAir6,2 
     .;loddo:' loolloddol;.      Kernel: 18.7.0 
   cKMMMMMMMMMMNWMMMMMMMMMM0:    Uptime: 4 hours, 12 mins 
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.    Packages: 35 (brew) 
 XMMMMMMMMMMMMMMMMMMMMMMMX.      Shell: bash 3.2.57 
;MMMMMMMMMMMMMMMMMMMMMMMM:       Resolution: 1440x900 
:MMMMMMMMMMMMMMMMMMMMMMMM:       DE: Aqua 
.MMMMMMMMMMMMMMMMMMMMMMMMX.      WM: Quartz Compositor 
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.    WM Theme: Blue (Dark) 
 .XMMMMMMMMMMMMMMMMMMMMMMMMMMk   Terminal: Apple_Terminal 
  .XMMMMMMMMMMMMMMMMMMMMMMMMK.   Terminal Font: SFMono-Regular 
    kMMMMMMMMMMMMMMMMMMMMMMd     CPU: Intel i5-4250U (4) @ 1.30GHz 
     ;KMMMMMMMWXXWMMMMMMMk.      GPU: Intel HD Graphics 5000 
       .cooc,.    .,coo:.        Memory: 3070MiB / 4096MiB 

                                                         
                                                         

#

thats mine

#

to learn objc

robust sierra
white folio
#

lel

robust sierra
#

@bleak lintel are you going to flex your apple?

white folio
#

he cant flex his apple

#

can u even make neofetch without root access

vestal briar
white folio
bleak lintel
#

hi guys check out my gaming rig

vestal briar
#

Oh dear

#

I'm going to switch to arch when I fuck over my ubuntu beyond repair eventually

bleak lintel
#

using ubuntu normally means you've fucked up

vestal briar
#

Nah

robust sierra
#

the cool kids use kAli

vestal briar
#

I just use ubuntu like it's fine to break it

#

But I always manage to fix it

#

Oh dear god no

#

Some java kid last year used it because "he likes the look"

#

As his main distro

#

And just added shrek memes to it all

bleak lintel
#

ubuntu is bad

rain spindle
#

I beat all of you

vestal briar
#

Ew

bleak lintel
rain spindle
#

xD

bleak lintel
#

sorry i win

rain spindle
#

Yeah but mine is actually windows

vestal briar
#

I need a dos port

bleak lintel
#

so is mine

vestal briar
#

And a zx port

bleak lintel
#

i see no evidence that mine is not windows

vestal briar
#

Cough

rain spindle
#

Windows ftw

vestal briar
#

What are the tools for saving you entire arch config

#

I'd like to make a nice-looking thing, save it and re-install if I fuck things up

bleak lintel
#

we call that backing up

vestal briar
#

Like how you make a plain vm and clone it for doing dangerous stuff

#

I thought there may have been a fancy way

bleak lintel
#

make an fs image if you are really worried

vestal briar
#

Not just a 100% backup

bleak lintel
#

not really

#

the thing with arch is it is entirely customisable

vestal briar
#

I suppose I could configure stuff in a vm

bleak lintel
#

config files are not standardised

vestal briar
#

Then convert the vm image to a book disk

#

Yeah

#

Wish there was a tool to try to copy common configs, find what de is installed and store configs for that

rain spindle
#

Joseph how did the GCSE's go?

bleak lintel
#

rock solid

robust sierra
#

sock rolid

rain spindle
#

Good job man

bleak lintel
#

i failed music but then it got remarked and i passed

robust sierra
#

whEy

rain spindle
#

You too import?

bleak lintel
#

so i do now have all gcses lol

rain spindle
#

Good job guys

vestal briar
#

Time to learn how to use arch and save as a boot disk I guess

robust sierra
#

isnt music a btec?

bleak lintel
#

no

robust sierra
#

what u get for maths

bleak lintel
#

you can do music a level

vestal briar
#

Don't remind me about gcses

rain spindle
#

I aced my exams too

bleak lintel
#

8 in maths

rain spindle
#

We all did good

bleak lintel
#

9 in comp sci

#

9 in biology lol

#

that was weird as fuck

rain spindle
#

Not surprised

vestal briar
#

I got a 3+ for a mock test in year 9 for maths..

bleak lintel
#

i didn't do any bio revision

rain spindle
#

Yeah joseph I scored really high in my chemistry out of nowhere

bleak lintel
#

i did quite well in history

vestal briar
#

I got weirdly high in sciences

robust sierra
#

@vestal briar dont worry, i started out failing and in year 10 mocks i got grade 5

bleak lintel
#

so well i've decided to do history over physics and further maths now

#

so that's nice

rain spindle
#

Joseph..... what?

robust sierra
#

what?

rain spindle
#

So what are your A levels?

bleak lintel
#

maths, computer science and history

vestal briar
#

If I get grade 5's across the board and a 6-7 here and there, i'll be happy

bleak lintel
#

i spoke to a load of universities and they said they didn't mind

robust sierra
#

i want a grade 7+ for maths

rain spindle
#

Fair enough

#

As long as you have maths and CS

bleak lintel
#

and history is a pretty valuable a level from what i've heard

#

yeah

vestal briar
#

I just want maths and cs to be good

rain spindle
#

What uni's you lads looking at?

vestal briar
#

Engineering and decent english would help a lot aswell

rain spindle
#

Well, you have another year ik

vestal briar
#

I don't want to go to uni

bleak lintel
#

durham, manchester, warwick, bath, nottingham is my sort of list right now

rain spindle
#

I go next year

bleak lintel
#

but yeah, i've got quite a while

robust sierra
#

im failing spanish lmao

rain spindle
#

Decent joseph

#

I've heard warwick is decent

vestal briar
#

Come to john moores joseph

bleak lintel
#

yeah they are all decent unis, nottingham does computerphile which is pretty epic

#

i like that

vestal briar
#

Ooh

rain spindle
#

Hahha

#

Does it have Tom scott tho?

vestal briar
#

Let's just take a minute to think about how good Computerphile is

rain spindle
#

That's the real question

white folio
#

chaning neofetch logo

#

smh

bleak lintel
#

no it's a windows pc

white folio
#

its the gay

bleak lintel
#

?

#

not a very intelligent comment

tulip palm
#

yeah that comment has an iq of less than six or seven

solid pollen
#

Six or seven? You're pretty generous

lime gazelle
#

NaN

#

0/10 not a droid

solid pollen
#

iq/10

lime gazelle
#

10 being max?

#

Well.

robust sierra
#

i have 11 iq

lime gazelle
#

Integer OverFlow error @robust sierra

robust sierra
#

Personally, I like to go above and beyond

lime gazelle
#

Install kali: kernel panic. πŸ‘€ πŸ‘Œ

#

I love vmware

vestal briar
#

ImportErr IQ: -3330449

lime gazelle
#

Could you underflow into an overflow?

#

Back and forth

#

Forever

solid pollen
#

You can overflow an underflow for sure

robust sierra
#

Owez IQ: -3330450

lime gazelle
#

Say I have unsigned int a

#

I give it the max negative so it becomes the max positive

#

Then I add

#

Would I get overflow, then underflow

#

Np wait

vestal briar
#

@robust sierra integer underflow error

robust sierra
#

i'd say there is no error and its within range

vestal briar
#

Well I was talking about an int with a max of -3330449 - 10

robust sierra
#

i give up

#

ImportErr is dumb dumb

vestal briar
#

Pfft, soooo obvious

robust sierra
#

you win

#

or did you?

vestal briar
#

Hm

#

It's either 10 or in the negs

gentle moss
#

technically "int underflow" can't happen

#

Β―_(ツ)_/Β―

robust sierra
#

sorry i reset the range to be out of 10

vestal briar
#

So

robust sierra
#

so now my iq is undefined

vestal briar
#

I have 10 iq

robust sierra
#

no

vestal briar
#

πŸ€”

robust sierra
#

i set it to 0

vestal briar
#

@robust sierra It was a pointer. Your iq is now in the negatives of a 128-bit int

#

Welcome to unsafe programming

robust sierra
#

I CANT HEAR YOU

vestal briar
#

Hah, I made import deaf

robust sierra
#

fuck

#

grr you outsmarted my outsmarting

vestal briar
#

Forbidden k word

#

Tut doesn't work I was outsmarted

#

Or did my outsmart overflow πŸ€”

solid pollen
#

Just one thing to say of this conversation :

vestal briar
#

And that's when the internet died forever

#

The final packets sent

lime gazelle
#

probably phishing

lime gazelle
#

I've made it :>

#

3 days, lots of help, but finally it is working!

gentle moss
#

yay

#

whatever the thing working is

tulip palm
#

maybe the thing working is their plan to destroy the world

#

in that case, not so much yay

#

:D

gentle moss
#

idk

#

you looked at uhhh

#

anything lately?

#

obliteration is not a bad option at this point

tulip palm
#

oh no, destroying humanity is perfectly fine by me

#

but the earth did nothing to deserve it so we should leave it be

vestal briar
#

Worldwide suicide pact

rough sapphire
#

@vestal briar Let's not

bleak lintel
#

@hollow pollen so what is it? an editor thing?

hollow pollen
#

not at all . I mean https://gist.github.com/SkyBulk/16c2c5bfc07b55aa66b5b1da2e5f38f0 this is my project I am working on , but I think it needs some arch before goes bigger , and I had a big problem before

#

settings and utils . I could move together

bleak lintel
#

oh right i see this is a layout of a project

#

the weird syntax threw me off

#

hm, still not really a great layout for the help channels

#

hm this has given me an idea

#

but a tree that didn't only list files but listened classes and functions

#

now that would be nice

hollow pollen
#

I see

frosty berry
#

hm, like IDEs do?Β maybe ctags can produce that

tired osprey
#

Ctags does pretty much nothing else than producing that

sinful copper
lime gazelle
#

How do you get started in sec/netsec without going to uni?

tame pier
#

If you want to get a job, you need to demonstrate some sort of experience

#

The best way to do that is freelance work

#

Bug bounties

#

Blogging about research

#

Etc.

buoyant pendant
#

@sinful copper hahahahhahah

rough sapphire
#

@lime gazelle even though I have a degree, I started getting job offers (including one from the place I work at now) just thanks to blogging, the companies who emailed me didn't even know I was in the process of getting a degree

#

thinking back on it, getting a degree was a waste of time and money, but... you live and you learn

lime gazelle
#

@tame pier no I mean, learning

#

Getting a job comes after you've learned a bit

rough sapphire
#

so I have a couple of CVEs (six with a high CVSS score), a few pretty goo-

tame pier
#

xx can probably help more in this space

rough sapphire
#

oh

tame pier
#

What area do you specialize in xx

rough sapphire
#

uh well, I didn't really get my knowledge from any particular source. I just fucked around with shit, a lot. Not the most helpful, but...

#

@tame pier penetration testing and red teaming

#

and a lil bit of research, but mostly on the side

tame pier
#

Sorry, let me be more specific, do you specialize in any specific classes of vulnerabilities or hardware areas or are you more of a polygot?

rough sapphire
#

ah, yeah, embedded devices and OS-specific shit (privesc, etc) is my jam

tame pier
#

Sick

rough sapphire
#

web and networking I can do as well, but don't enjoy as much

#

I mean, I do enjoy those as well, but if I had a choice, I'd much rather be doing devices

tame pier
#

Devices are more interesting to be sure

#

You're poking around in the brain(s) of the team that developed the device

rough sapphire
#

exactly

tame pier
#

Which is interesting tbh

lime gazelle
#

How do you even learn about it? Like it's not like there's a guide/tut/book or anything (to my knowledge)

tame pier
#

I'm lazy AF, otherwise I'd be poking around more at the shit in my home (like this fucking "smart thermostat")

rough sapphire
#

@lime gazelle get into hackthebox and other such challenges

tame pier
#

^

#

OverTheWire

lime gazelle
#

@rough sapphire I'm already in

#

Idk how to do anything tho

tame pier
grim pelican
#

love OTW

tame pier
#

Watch YouTube tutorials

lime gazelle
#

Getting in hackthebox was easy

rough sapphire
#

@lime gazelle it's probably easier to take a few retired boxes and walk through them via a walkthrough

#

old boxes always have walkthroughs

grim pelican
#

bandit taught me the strings command

grim pelican
#

still not sure of the practical use of it though

rough sapphire
#

after that, take on an easy active box and try to solve it on your own

tame pier
#

strings is good for finding artifacts in a binary

#

Like, say, hardcoded passwords πŸ‘€

grim pelican
#

what are artifacts in this context?

#

oh

#

interesting

tame pier
#

Flags

rough sapphire
#

filepaths, runtime flags, hardcoded creds, urls, etc

#

lots of interesting things pop up with just strings

grim pelican
#

up until then, i had no idea there was so much normal text in binaries

tame pier
#

Developer contact information so you can perform OSINT on them and learn where they ate dinner last night and stalk them until you meet them at a french cafe, buy them a coffee, and get the deets on how the software was made

lime gazelle
#

@rough sapphire aye πŸ˜„ will do! OTW is good?

grim pelican
#

lol

rough sapphire
#

OTW is good

lime gazelle
#

OSINT?

tame pier
#

Open-source Intelligence

#

Often performed when doing initial reconnaissance on a target

rough sapphire
#

basically using public channels to gather information on something or someone

tame pier
#

^

lime gazelle
#

πŸ‘€

rough sapphire
#

it's scary how much shit is actually public

lime gazelle
#

Start with otw or hack? biskthink

grim pelican
#

do both at the same time

#

if you're talking about hack the box, that shit is hard as hell

summer rampart
#

HackTheWire

tame pier
#

I need to do more HTB

lime gazelle
#

Hack the box ye

summer rampart
#

OverTheBox

grim pelican
#

i've hacked only one box

#

i can't get a single other box

lime gazelle
#

Otw is more gradual I feel

tame pier
#

I haven't got the login code yet because I'm lazy AF and bad at web shit πŸ‘€

grim pelican
#

haha

#

the login thing is super intuitive once you look long enough

tame pier
#

Much better at Networking shit

#

Want to practice some fuzzing too

#

Oh

#

I'm not that smart so

lime gazelle
#

@tame pier nagisa?

tame pier
#

Probably will take a bit lol

grim pelican
#

i literally can't give any hints, beacuse it would immediately give it away

tame pier
#

Yes

summer rampart
#

HTB registering game?

#

I did it pretty fast, still cant do any boxes though

rough sapphire
#

@tame pier I've done quite a bit of embedded fuzzing so if you ever need any help with anything hmu

lime gazelle
#

Should I use the company's laptop to do HTB?πŸ‘€

grim pelican
#

@lime gazelle no