#ot1-perplexing-regexing

1 messages · Page 417 of 1

bleak rain
#

Yes, but you can maximize the fun gain by doing lots of things

#

By the way, somewhat on-topic

#

Probably the best quote about "fun" that I know of

#

"The game, is fun. If it's not fun, why bother."

idle night
#

😂

#

That’s deep.

bleak rain
#

Real OGs will know where the quote comes from

#

but I apply this to life

#

Either I do things that allows me to have more fun later or I do things to have fun now

#

if the thing doesn't fall into those two categories, they are pointless

idle night
rough sapphire
#

That image, lol

#

wikihow has the weirdest images

bleak rain
#

she could only be doing one thing with that expression/arrow/speech bubble and that is probably why the rest of the image is cropped out

idle night
#

I love the images.

bleak rain
#

uncanny valley

rough sapphire
#

"Smile for the camera or I'll pump you full of lead"

idle night
#

🤣

rough sapphire
#

Hold this controller and laugh

idle night
#

LOL

high verge
#

why is her tongue the same colour as her skin

rough sapphire
#

bleach

idle night
#

She has no tongue

bleak rain
#

cursed

rough sapphire
#

there's a reason most of wikihow is manually deindexed from duckduckgo

#

this shit is why

bleak rain
#

I would not be shocked if I found out a bot are behind all those articles

rough sapphire
#

I mean, Charr rnn + hypergan, then send it through autocorrect

#

just autoselect the first one

#

Hahaha

idle night
#

What are the effects of underclocking your computer?

rough sapphire
#

It's slower, get's less hot and uses less power

#

About what you'd expect :P

#

if its a desktop there's no point

#

Only reason you would want to do it is if your PSU is too weak, or if your PC overheats

#

yeah, but the stock cooler is good enough anyway

#

Yeah, when either of those two things happen, you shouldn't search for a resolution in software :P At least not permanently

strong moon
#

im changning account

#

because i have problems with this one

bleak ginkgo
#

here

idle night
#

Why don’t software development jobs require basic knowledge of computer hardware and stuff? Like basic tech literacy?

#

If you get a virus or get hacked you’re screwed

#

What if your network gets hacked?

bleak rain
#

beggars (here: employers) can't be choosers

#

at least, that is the current balance imo

viral panther
#

Because that's not what programming is about

high verge
#

Depends how basic you mean as well

lofty dirge
#

Why do programmers need to know hardware?

#

when hardware breaks, you get Dell to give you a new one

#

no one got time for screwing with hardware

small fossil
#

Best bit is the company buying you new kit and you keeping the old stuff 😉

bleak lintel
#

I mean

#

normally we don't allow meme dumps

#

but since I did enjoy it a bit

kindred flower
#

I felt like it was specifically appropriate

bleak rain
#

hahAHAHH

#

ayy bder

leaden shuttle
#

I think it's time to change this channel name 🤔

silk geode
#

I’m gonna buy a diary and write “snoop” on every page so when it inevitably gets stolen the diary itself calls them out

kindred flower
#

@leaden shuttle I vote for simply "Joe"

leaden shuttle
#

I vote for "intellibrains"

#

little stab at jetbrains users smugpepe

kindred flower
clear plume
#

but since I did enjoy it a bit
@bleak lintel ADMIN ABUSE/FAVORSTISM

kindred flower
high verge
#

that was the edited message?

leaden shuttle
#

Is this a safe space?

solemn rose
#

🤷‍♂️

leaden shuttle
#

I wanted to know how Linus' Linux adventure is coming along.

rough sapphire
#

Well, it's in the works

leaden shuttle
#

Emacs guy is here too, good stuff

#

Arch still?

rough sapphire
#

I haven't set up the networking yet :P

solemn rose
#

💢

leaden shuttle
#

Haha

#

it's only been a week or two

#

going no internet should be good for you though

rough sapphire
#

xD

#

I'm working on it

leaden shuttle
#

time to read some man pages.

rough sapphire
#

Luckily Windows 10 saves my ass

leaden shuttle
#

Oh my

rough sapphire
#

Hahahaha

#

I'll do it tomorrow

#

(maybe)

leaden shuttle
#

What are you working on atm?

#

any side hobby projects?

#

Some FOSS contributions?

rough sapphire
#

Yeah, I made a raymarcher

leaden shuttle
#

Liiiink

rough sapphire
#

No github page yet

#

But I can show you an image

leaden shuttle
#

Running Windows 10
Version controls inside onedrive

#

Oh that's cool

rough sapphire
#

I've disabled onedrive a long time ago xD

#

You ever heard of signed distance fields?

leaden shuttle
#

No but some of these words I know.

#

not together though KEKW

rough sapphire
#

Basically this raymarcher doesn't work with vertices / triangles

leaden shuttle
#

Raymarching is a relatively simple solution to a daunting task: finding the point of intersection between a 3D ray and object. To do so, we will need to find the origin point of the ray, and the direction it points for every pixel on the screen

rough sapphire
#

Instead geometry is described through a function that gives me the distance to the nearest surface at each point

#

Yeah :D It's a type of raytracer in principle

leaden shuttle
#

Sounds pretty dope

high verge
#

i always got stuck with raytracing at 'calculate the surface normal of a sphere given a vector'

#

never enough lined paper

rough sapphire
#

The surface vector is super easy with signed distance fields

leaden shuttle
#

I've been trying to get stuff done too

#

but I keep getting sidetracked

#

listening to Tool

rough sapphire
#

Just get the gradient at any point in space

leaden shuttle
rough sapphire
#

And that's your normal

leaden shuttle
#

ait

rough sapphire
#

gradient as in derivative

leaden shuttle
#

university math is years back

rough sapphire
#

I'll check some tool out

leaden shuttle
#

haven't done stuff since PepeLaugh

rough sapphire
#

Haha

#

too much arch

#

to little math

high verge
#

oh that sounds like osmething i can do

rough sapphire
#

Yeah, the math behind it is super easy

leaden shuttle
#

Tool - Stinkfist @rough sapphire

high verge
#

i did some shading in a 3d graph engine once actually haha

#

basically differentiate a sphere and use the height as the color

#

or something

leaden shuttle
#

Lyrics is pretty vulgar at a surface level, but if you dig a bit deeper

#

it's even more relevant today than it was when it came out in '96.

#

(atleast my interprotation of it)

rough sapphire
#

Haha, listening to it rn

#

Also made this cool class decorator right now

def debug_printable(class_type):
    def __str__(self):
        self._recursion_guard = True
        s = f"{class_type.__name__}("
        for key, item in self.__dict__.items():
            if hasattr(item, "_recursion_guard"):
                if not item._recursion_guard:
                    s += f"{key} : {item}, "
                else:
                    s += f"(recursion) {key} : {type(item)}, "
            else:
                if key != "_recursion_guard":
                    s += f"{key} : {item}, "

        self._recursion_guard = False
        return s + ")"

    setattr(class_type, "__str__", __str__)
    return class_type
leaden shuttle
#

Haha when you see str inside a decorator

#

you know you are gonna have a good time,

#

ait let me read this.

rough sapphire
#

Makes automatic __str__ methods for classes

leaden shuttle
#

NotSure if vodoo or elegant.

rough sapphire
#
@debug_printable
class Person:
    def __init__(self, name, age, friend=None):
        self.name = name
        self.age = age
        self.friend = friend

hans = Person("Hans", 59)
print(hans)

Output:

Person(name : Hans, age : 59, friend : None, )
leaden shuttle
#

yup

rough sapphire
#

And has a recursion guard: ```py
hans = Person("Hans", 59)
peter = Person("Peter", 31, friend=hans)
hans.friend = peter
print(hans)

Output:
```py
Person(name : Hans, age : 59, friend : Person(name : Peter, age : 31, (recursion) friend : <class '__main__.Person'>, ), )
#

Idk if I'll ever use it, since making __str__ methods is super easy

#

but you never know lemon_swag

leaden shuttle
#

I understand, code is readable :-)

#

my guess would be no, but 🤷‍♀️

rough sapphire
#

Yeah, I definitely won't

#

xD

#

But I enjoyed writing it, and isn't that all that counts?

leaden shuttle
#

how does dataclass implement auto str and repr?

#

I should inspect the source.

rough sapphire
#

Lets check it out

leaden shuttle
#

these docstrings

#

lol

#

tables for days

#
# This function's logic is copied from "recursive_repr" function in
# reprlib module to avoid dependency.
def _recursive_repr(user_function):
    # Decorator to make a repr function return "..." for a recursive
    # call.
    repr_running = set()

    @functools.wraps(user_function)
    def wrapper(self):
        key = id(self), _thread.get_ident()
        if key in repr_running:
            return '...'
        repr_running.add(key)
        try:
            result = user_function(self)
        finally:
            repr_running.discard(key)
        return result
    return wrapper
#

that reasoning

#

"I dupplicated code to avoid a dependency"

#

techlead would spank me if I did that Dadsbelt

rough sapphire
#

That's actually weird lol

leaden shuttle
#

What's with the single comments too #

#

I guess it's not part of PEP8.

#

they keep refering to it in their docstrings

#

but their code base seems reall "non-pep8-ified"

#

(not that it always matters).

rough sapphire
#

I guess it's because they are not supposed to be acessed from outside

#

all the non underscored methods have normal docstrings

leaden shuttle
#

yeah it's a private method.

#

makes sense.

tame pier
#

CPython code isn't clean by any extent of the imagination

#

There's code in there that's 25 years old with minimal changes, and hence 25 year old style

leaden shuttle
#

FeelsOkayMan I wish my code would last that long.

tame pier
#

And previously third-party packages that were pulled in as library modules, like pathlib, mock, unittest, etc.

rough sapphire
#

At least it's well documented

leaden shuttle
#

@tame pier I would buy that argument, but dataclasses is new.

tame pier
#

I'm not saying its an excuse, it's just how it is

#

Style changes or lack thereof are probably documented somewhere in the developer guide

leaden shuttle
#

@rough sapphire thoughts on the song?

rough sapphire
#

Pretty cool 😄

leaden shuttle
#

I am intriqued on what you think it means

rough sapphire
#

I didn't pay attention to the lyrics

leaden shuttle
#

alright then

#

I still have so many songs from them that I want to hear

#

but I keep replaying every song I go through

#

so it took me a year to get trough their most recent album LULW

rough sapphire
#

Hahaha

#

The only band that does that for me is Ghost

leaden shuttle
#

well not a year, but maybe half.

#

I'll take a listen

#

any specific song?

rough sapphire
#

Try Ghost - Year Zero

leaden shuttle
#

👍

idle night
#

What is doing cyber security like?

#

I mean as in penetration testing and ethical network hacking?

lofty dirge
#

writing reports and policies mostly

idle night
#

What is that?

lofty dirge
#
report
give a spoken or written account of something that one has observed, heard, done, or investigated.
policy
a course or principle of action adopted or proposed by a government, party, business, or individual.```
astral knot
#

reports on security assessment and policies about creating security.

idle night
#

It’s literally just writing stuff?

astral knot
#

open field, depends, but its a part of it.

idle night
#

How about the hacking?

lofty dirge
#

what about it?

#

you hack the thing (maybe) then write report on how you hacked the thing

idle night
#

Do you write the reports after hacking?

#

Oh I see.

#

Makes sense

astral knot
#

yup

lofty dirge
#

most of the "hacking" is done by computers anyways

idle night
#

What is hacking like in comparison to programming?

astral knot
#

dont forget in pentesting there's also physical entry as well

lofty dirge
#

physical pentesting is tiny part of the field

#

few customers care to pay for it

rough sapphire
#

@astral knot Not necessarily

astral knot
#

yes a small part

#

just saying it exists.

rough sapphire
#

I've known many people who don't do nor like doing any kind of physical pen testing

lofty dirge
#

physical pentesting is rare due to cost

idle night
#

I think ppl usually do both. I’m assuming a lot of cyber security jobs these days require knowledge of a programming language.

lofty dirge
#

and it really annoys employees

#

most pentesting work is "X Company gets hired to pentest Y company software. X Company runs some scanner/security tool at Y Software. Y Company makes fancy report, X Company does something with report. takemymoney is done. The end"

astral knot
#

could see why its annoying.

idle night
#

How much truth is in Mr. Robot?

lofty dirge
#

like we got physical pentested, I was someone who admitted someone because they had work order. Why? Damn office manager had habit of telling the building she needed repairs without notifying physical security center

idle night
#

😂

lofty dirge
#

instead of fiction, let's talk about defcon, those presenters are picked because they show something interesting but think about it. Out of everyone there, very few are interesting

astral knot
#

may i refer you to a presentation

#

i found rather amusing.

idle night
#

Yup.

astral knot
#

defcon 23 - knocking my neighbors kids cruddy drone offline.

rough sapphire
#

@astral knot I've seen that one

lofty dirge
#

I saw defcon presentation about Elevator hacking

#

and WarKITTY

astral knot
#

oh yeah those

rough sapphire
#

Very poorly setup. The one with.. what was it.. ftp server? ssh server? something on it

lofty dirge
#

but my point is, most security work is "Run the tool. Get the results, write up the results"

rough sapphire
#

That's not true

lofty dirge
#

Like we got PenTest report at work, it was clear it was just a tool they ran and wrote it up

astral knot
#

when you put it like that, i feel like it can be easily automated.

rough sapphire
#

For some companies, maybe that's the case. But I know a few folks who do far more than just run some program.

lofty dirge
#

again, like most things, there is 5% edge case of people doing cool shit, unless you are in 5%, it's mindnumbing

idle night
#

Unless you’re passionate about writing lol

rough sapphire
#

I wouldn't say that. They wouldn't have gotten into the field if they didn't enjoy something out of it.

lofty dirge
#

like developers, most developers are just plugging away on some company application that is pretty boring

rough sapphire
#

That's definitely not the case

astral knot
#

depends on how you grew up.

lofty dirge
#

Scott, really?

astral knot
#

some people slave away at a project they dont care about

rough sapphire
#

Yes

astral knot
#

many actually pick something want to do.

lofty dirge
#

you work on awesomesauce application that will change the world?

astral knot
#

my cousin is in hci research.

rough sapphire
#

Huh?

#

I was responding to your

unless you are in 5%, it's mindnumbing

idle night
#

Some ppl these days do things just because they can pay the bills. It works for some, sometimes it doesn’t for others. Some ppl get a job so they can make money and do their passion on the side.

rough sapphire
#

Which that's definitely not the case. Far more than 5% of developers enjoy what they're doing. Considerably more.

astral knot
#

yeah well this discord exists

idle night
#

Starving artists for example

astral knot
#

evidently enough.

lofty dirge
#

fine, you know what, go into cyber security, another voice to ignore

astral knot
#

honestly i dont know why people link cybersecurity with programming.

idle night
#

Can’t become a decently paid actor without making enough money to support that passion on the side sadly.

lofty dirge
#

We get security paperwork at work constantly, it's like, cool, another thing I have to care about that I might get too at some point

astral knot
#

i can see software vulnerabilities being relevant.

#

but pentesting is not really.

idle night
#

Law school and med school cost a lot of money.

#

The only other option would be trades.

rough sapphire
#

@lofty dirge security paperwork could mean anything. If it's valid things like XSS/SQLi/CSRF issues, that needs looked into. If it's someone trying to sell you on the WONDERFUL SECURITY BENEFITS OF BLOCKCHAIN!, then I can understand. Though, not sure what you're getting paperwork-wise, so I'm unsure.

astral knot
#

cursed word cursed word

lofty dirge
#

no, it's XSS or how HTTP Options is open

astral knot
#

we do not speak of the buzzword

lofty dirge
#

and I'm like, Cool, whatever, don't care

rough sapphire
#

Then yeah, if you have XSS, that needs fixed.

lofty dirge
#

I've got 14 other things on my plate

leaden shuttle
#

Rabbit

lofty dirge
#

I'm speaking as American, obviously your country might be different

leaden shuttle
#

you need more jpeg in your profile picture.

rough sapphire
#

I'm American as well 😄

undone berry
#

and I'm like, Cool, whatever, don't care
It sounds like you're in the middle of a chain of not caring. Your software engineers don't care about your devops stuff, then you don't care about the security stuff

lofty dirge
#

Few American Companies or even government agencies REALLY care about this issue. They just want enough to be like "Yea, we do that security thing" so people move on

idle night
#

If you get hacked you’re screwed tho

#

Ransomware

lofty dirge
#

Really?

rough sapphire
#

Not sure what you're responding Really? to, here.

lofty dirge
#

SMB will fail, Enterprises won't

#

If you get hacked you’re screwed tho

rough sapphire
#

Reminds me of that ransomware situation at Merck

undone berry
#

an aside- does enterprise specifically mean big businesses?

lofty dirge
#

I'm with a company that got hacked and splashed on the news, nothing happens

idle night
#

They can steal bank account information

lofty dirge
#

slap on the wrist, some bitching by investors, some investment in security that doesn't matter and life moves on

#

and?

idle night
#

And steal lots of money

#

Maybe without a trace

lofty dirge
#

Again, problem with security from business point of view is massive unknown

#

How much money do you need to spend to be secure?

rough sapphire
#

Define secure

leaden shuttle
#

sudo ufw enable smugpepe

lofty dirge
#

SCott, Bingo

idle night
#

Don’t use the computer. It’s that simple. 😂

#

Or use TailsOS

lofty dirge
#

it's some concept of secure, well, secure against hackers!

idle night
#

I do not encourage going on the deep web

rough sapphire
#

@idle night How does Tails secure a server? 🤨

idle night
#

That’s a screwed up place

#

Let me specify

leaden shuttle
#

is this some kind of meme.

idle night
#

Dark web

leaden shuttle
#

You watch too many youtube videos.

#

from dubious channels.

rough sapphire
#

Deep web is just the things that a search engine won't give you, or is hidden behind a login of some kind.

idle night
#

There’s illegal stuff

lofty dirge
#

it's important to understand this is business issue with security, no one knows how much to spend on what you are getting for it and if it will even protect you

idle night
#

Plus that may prompt government agencies to start watching you

#

CIA, FBI, everyone

lofty dirge
#

you plug XSS but this third party library has CVEs

rough sapphire
#

@idle night How does this have anything to do with security of a company

astral knot
#

this is a dumpster fire.

idle night
#

TailsOS is the most secure

rough sapphire
#

@lofty dirge this third party library?

idle night
#

It deletes everything each time you reboot

rough sapphire
#

@idle night That's a weird way of spelling Qubes

lofty dirge
#

Web Application Firewall you bought hasn't been updated because last time you updated, it was downtime nightmare

idle night
#

Why would a hacker hack a blank machine?

lofty dirge
#

Scott, Tomcat

idle night
#

Or something easily fixable?

lofty dirge
#

Apache Struts, ask Equifax how that worked out for them

idle night
#

That sounds like a waste of time

rough sapphire
#

@lofty dirge I mean, you could say the same thing abut Apache Struts

#

Ha, you know exactly what I'm getting at.

#

You have to practice security in-depth

#

Implement Tripwire, SELinux, etc.

lofty dirge
#

so you have 14 security asks, all crazy priority with developers who are like "I just want to get this code out" and project managers who like "WE NEED THESE FEATURES" and sales blaming lack of new features of lack of revenue

idle night
#

Idk how ppl can sleep doing illegal activities. A lot of them must sleep with their eyes open.

rough sapphire
#

@lofty dirge That's company specific though. Many companies emphasize security and have bug bounties.

lofty dirge
#

looks at Microsoft

#

Do I need patches? Yea, more patches, cool, let's patch

rough sapphire
#

/r/sysadmin always seems to talk about patches breaking something

#

But that's why you also have testing systems for that kind of stuff

#

You don't just push updates into production and hope it all works out.

lofty dirge
#

everyone has testing systems, for a select few, it's separate from Prod

idle night
#

How do criminals sleep tho?

#

I couldn’t live as a black hat

#

I’d be paranoid

rough sapphire
#

Good talk everyone, but I have to go AFK 👍

idle night
#

Id sleep with the lights on and both eyes open

tight meadow
#

Don’t you just love it when you have a dog that refuses to drink water but loves to eat ice

copper ocean
#

lmao

pliant pine
#

👌👏👏

rough sapphire
#

most pentesting work is "X Company gets hired to pentest Y company software. X Company runs some scanner/security tool at Y Software. Y Company makes fancy report, X Company does something with report. :takemymoney: is done. The end"
@lofty dirge You are mistaken.

#

Most, if not all, of the findings in reports we've found by hand during the time allocated for the project. I don't recall ever even using any sort of automatic scanner apart from nmap when doing recon

#

also I don't know if you mixed up X and Y in your last sentence but generally we're the ones writing a report - on all of our findings, their risk / impact and recommendation for fixing them

pliant pine
#

.help

median domeBOT
#
Command Help

AprilFoolVideos
.fool
Get a random April Fools' video from Youtube.

AvatarEasterifier
.avatareasterify [colours...]
This "Easterifies" the user's avatar.

Battleship
.battleship
Play a game of Battleship with someone else!

BeMyValentine
.bemyvalentine [user] [valentine_type]
Send a valentine to user, if specified, or to a random user with the lovefest role.

Bookmark
.bookmark <target_message> [title=Bookmark]
Send the author a link to target_message via DMs.

pliant pine
#

cool

gentle moss
#

@rough sapphire but then there are dumb things which muddy the water a bit

#

like the UK has a cyber awareness accreditation type thing you can get

#

and the thing is basically "write up what all your equipment is and what it does and then we'll visit your website and run an nmap scan"

#

very much not a pentest

#

very much a way to get a little bit of paper with a gold star on it

#

we got down marked for using a letsencrypt certificate. smh.

rough sapphire
#

🙃 that's a bit shite

median domeBOT
#

Game over! @tacit flint timed out so @rough sapphire wins!

rough sapphire
cosmic lotus
#

Lukas you've done it, corona is no more

sullen thorn
#

do any of you use JetBrains Space and can walk me through how i'm supposed to use it?

leaden shuttle
#

There should be plenty of intellibrains in here that can help you

#

👀

sullen thorn
#

let's hope lol

rough sapphire
#

how does the Wheel thing actually work/what does it do? PEP is pretty cryptic

sand goblet
#

Wheels are basically just zip files containing the package

#

Binary wheels that target specific distributions will have pre-compiled C extensions included

#

It's not really any more complex than that

rough sapphire
#

ahhh okay thanks mate

copper ocean
#

.battleship

median domeBOT
#

@copper ocean Game cancelled.

copper ocean
#

lmao

#

lukas you did it

#

what a legend

topaz aurora
#

@rough sapphire You could probably program in PyDroid3 then use the Kivy launcher app

#

Haven't tried it yet though

#

Wrong tag(?)

rough sapphire
#

Ok thanks I'm gonna do a bit of research for kb

#

kivy

#

also is there an alternative for that?

topaz aurora
#

Not that I'm aware of unfortunately

graceful basin
#

I was able to get pyQt working on my phone using some app

rough sapphire
#

pyQT?

#

wuts dat

#

a UI framework.

#

what happend?@rough sapphire

#

dunno

#

😭

graceful basin
#

must've been the wind

rough sapphire
#

no links

#

who though???

#

honestly i don't care much

#

if it makes him feel better about himself let that be a thing

lofty dirge
#

@rough sapphire I've been through numerous tests at different companies. 2 companies engineers admitted that most of pentesting was automatic and for some of tests, completely automatic. I've heard the tool Acunetix mentioned several times. Yes, my experience has been similar through out. Security Company does pentesting, writes up reports and hands it to software company. Thus my point of pentesters need great writing skills, most of their time won't be pentesting but instead writing up results.

#

There is probably a select few companies where pentesters are relieved of burden of having to write detailed reports but they are rare.

rough sapphire
#

I've personally used Acunetix, and it's.. not all that fantastic.

#

Especially for the price point they're asking

lofty dirge
#

I'm sure it not. I'm not sure though why security people think their marketplace is exempt from race to the bottom. If you can run pen tests cheaper then then competition regardless of quality, people will take it. Beauty of it is since most engagements are transactional, any breaches can be blamed on bugs that slip in after the fact.

#

and I'm talking companies not FAANG/MS

rough sapphire
#

any breaches can be blamed on bugs that slip in after the fact.
Not necessarily. That's up to both companies ( pentestee and pentester ) to prove

lofty dirge
#

like I'm sure Azure does security 100% seriously because if they got breached, it would be a disaster

rough sapphire
#

I've seen a handful of instances where a company was given the A-OK and were later breached, and were told by the testing company "Not our fault" and it 100% was

lofty dirge
#

sure but proving it can be difficult

rough sapphire
#

It's why these things take time. You don't spend 4 hours and say "Yep, certified"

#

Sometimes things are really easy to pinpoint though, breach-wise

#

then, frankly, you've been in contact with shite pentesting companies @lofty dirge

#

probably because they were cheaper

#

not surprising

#

The quickest I've ever spent diagnosing a problem was probably 5 minutes.

"Hey, you're getting an SSH connection from China. Do you have anyone who routes through there?"
"Nope."
"gg"

#

That was a disappointing call to make.

lofty dirge
#

but many companies do, at my job, we work with US mega bank. They had requirement that we pentested software megabank used. We got a company to run some pentests, delivered some findings, cleaned up the worst of findings then had them run pentest again. Came back clean, we got stamp of approval and promptly pushed this massive backlog of feature code

rough sapphire
#

That doesn't make much sense

#

Why wouldn't you push the code and then get it pentested?

#

Because a pentest is essentially a certification at a specific point in time that says "This version, x, has these problems:"

lofty dirge
#

because we would have introduced more security findings possibly

rough sapphire
#

That's a... bad thing?

lofty dirge
#

We need a clean bill of health for customer, we got clean bill of health for customer, once the customer was happy, we went back to doing tequila shots

#

again, IME, few companies give a massive shit about security. They want enough not to get breached by 12 year old with Metasploit tools but not enough it's going to change next quarter bonuses all that much. I'm talking all B2B software people don't have a clue about

#

and if they do .gov work, enough to satisfy the .gov auditors

cosmic lotus
#

Snake you're boned

leaden shuttle
#

Yes Lukas.

#

I wanna invite you to contribute to one of them.

#

It's not been started yet.

#

Chess

#

Rest API for chess games which would be able to handle many millions of games, and expose endpoints for other applications to easily query for board positions, players, etc.

#

The current options for other people are paid, or resulting to databases such as lichess's player games.

#

I want this one to be for tournament games primarily, and have a seperate one for all non tournament games.

#

No no, there's many tournaments all arround the world.

#

Many of which have their own small database.

#

Users would contribute to the database by uploading pgns.

lofty dirge
#

Are you building API or chess bot?

leaden shuttle
#

API

#

yes, and store them, and thne people could fx. look up a position by FEN notation, and we would return information such as games played in this position, statistics, etc.

#

and a paginated list of links to queries with those games.

#

No

#

PGN

#

not pngs

#

it's a chess notation for a game

#

it's in cleartext

#

I think it would be quite cool

#

the API will probably be written in Python FastAPI and with PostgreSQL as it's database

rough sapphire
#

if i may chime in i'm fairly sure just using sqlite in ram would be good enough

#

for what the program is prolly gonna be

#

idk

#

yeah

leaden shuttle
#

for hundreds of millions of games?

rough sapphire
#

okay yeah fair point

#

wanna play?
I'm a noob 😄

leaden shuttle
#

We could do table partitioning on avg rating of the opponents or something.

#

or maybe even the hashed fen string.

rough sapphire
#

kink 😄

leaden shuttle
#

I haven't made up all the endpoints yet

#

in my mind I mean

#

that's what you are refering to, right?

#

How we would query it = what endpoints are there?

#

I haven't made a database design yet

#

but we would have a table with pgns. probably.

#

and then a table with positions.

#

and then a table that binds those with a a many to many relationship?

lofty dirge
#

NoSQL might be better

leaden shuttle
#

yeah it actually might for this

#

I have to think more about what stuff should be in there.

#

it's a process :-)

#

Figure out what source material you have. (PGNs in this case)
Find out what information it contains.
Store it all.

lofty dirge
#

Refreshed my memory on PGN, not sure why a single table wouldn’t suffice

cerulean venture
#

Why there is no language based on py to develop apps?

lofty dirge
#

Define apps

leaden shuttle
#

Rabbit, because it would be incredible slow if I gave you a FEN string and I would have to find games containing those positions.

lofty dirge
#

Got it

#

You want to query actual moves

leaden shuttle
#

Board positions yes.

#

well you probably want something like:

lofty dirge
#

Positions

leaden shuttle
#

given this board position what's the next position from that (plies, half moves).

#

so the user can see that in this position 66% played X move and it had a wining percentage of Y.

rough sapphire
#

*69

leaden shuttle
#

you could then given a position (FEN string) calculate all valid moves and look those up in the DB.

#

it's actually not that trivial

#

if you wanna make it scaleable

#

what do you mean move?

#

a ply?

#

like Nf3?

#

it's not a bad idea

#

you can't have it as key though

#

since it's not unique

#

otherwise you would have to have a table for each FEN LUL

#

you could make it a composite key

#

FEN + ply

#

Nf3

#

a half move

#

a move is

#

white ply + black ply = move

#

(we took this discussion elsewhere for any other readers)

cerulean venture
#

Nymann how long will u spend time on discord per day on avg??

graceful basin
#

is anyone aware of a website like htmlpaste.com, essentially hastebin, but it served html as full pages, JS included. It no longer works and now I need a different way to "host" simple SPAs. Everything I can find requires an account

small fossil
#

That sounds very cool

#

but sadly i dont know any that dont require an account now

#

data is money now 😩

rough sapphire
#

@warm nova Julia looks interesting

warm nova
#

You can't go back after using it for a while seriously

rough sapphire
#

How does it compile to native when it's dynamically typed 🤔

warm nova
#

It's not dynamically typed

rough sapphire
warm nova
#

I mean yes but no, not like python

rough sapphire
#

Does it just infer types?

warm nova
#

Yes

rough sapphire
#

Ahh okay

warm nova
#

Dynamically typed, they mean you can assign a variable to a string then an int I guess

tardy wind
#

yee

#

that is what that means

#

static type checking is compiler enforced

warm nova
#

Yes

rough sapphire
#

Just code in COBOL and you're good

tardy wind
#

NJ needs you

rough sapphire
#

I think Google gave them free software so they can get off of that dependency

near current
#

discord.gift/bm7jcpQbGPtqxwFSG7Z6nNyn

eternal creek
#

Was this a real gift?

pine vector
#

doesn't look like it...
https://discordapp.com/store/skus/720991558869975040/nitro-testsku

#

the rickroll is also telling. 😄

hazy star
#

@gaunt osprey

gaunt osprey
#

okay so yeah, you have to do a second contest?

hazy star
#

Yes

#

With the winners of each state

#

Or area

#

Have you watched hunger game?

#

Its the same concept

#

The first time how they won

#

And had to go against the other in next year

#

But all the winners

gaunt osprey
#

oh so first tourney is local?

hazy star
#

Yes

gaunt osprey
#

n second is nationwide?

hazy star
#

Yws

#

You get that

#

Then do the international

#

Because botball

#

Is also in another country

#

Qatar

#

So winner from there goes to US

#

And they get this

#

Anyways

#

If you want to participate make sure you read very well and email them if you are able to

#

And if you haven't seen the bill is bit expensive

gaunt osprey
#

yeah, the 2500$ fee?

#

honestly that kinda stops me at the door

#

but honestly sounds rlly cool

hazy star
#

Well

#

If you continue reading

#

You can apply for a sponsorship

#

So the game organisers can let you in for free

#

Or do fundraising

gaunt osprey
#

oh, well that's pretty cool. thanks for explaining the thingy to me

hazy star
#

No problem!

clear igloo
#

so this channel is off topic?

gaunt osprey
#

yes

clear igloo
#

so can i ask something about youtube

#

everytime i watch youtube python tutorials

#

the description button "load more" is missing

#

welp

gaunt osprey
#

load more what?

clear igloo
#

description

#

video description

gaunt osprey
#

maybe because thats where the description ends?

clear igloo
#

no

#

here is the other video

#

"i will give you a quick tour of the-"

#

;-;

gaunt osprey
#

idk, send link?

clear igloo
gaunt osprey
#

ive got it so idk

clear igloo
#

;-;

#

bru

gaunt osprey
#

says this:

clear igloo
#

;-;

rough sapphire
#

Try disabling your adblock and see if it helps

clear igloo
#

okay

#

doesn't work

rough sapphire
#

What browser are you using? Are you sure it's updated? your youtube version looks kinda old

clear igloo
#

Google chrome

gaunt osprey
#

yeah, your youtube does look odd

clear igloo
#

:v

#

my yt is old bc im using mac os x 10.7

#

xD

#

and my google chrome 49

#

well

#

nvm

#

just forget it

#

🙂

#

can i ask u somethin

#

about "A N I M E"

#

xd

#

jk

#

eh

#

soryr

#

typo

hazy star
#

Guys

#

Im officially famous

#

Bruh every verified human now watches me

clear igloo
#

owh

gloomy scarab
#

@tribal aurora Which country?

tribal aurora
#

forget it

gloomy scarab
#

Lol

#

Forgot your country name?

rough sapphire
#

Uwu

graceful wigeon
#

country name is uh

#

should I say hong kong?

errant wyvern
#

yes?

soft violet
#

"My land's only borders lie around my heart." - Anthem, Chess.

#

I've never liked that usage of "lie" indicating position.

#

vs deliberate mistruth

plucky ridge
#

I call upon the council of JavaScript to aid me!

#

How the crap do I iterate over an object as if it were a Python dictionary

#

By that I mean

#
for key, value in my_dict.items():
undone berry
#

that's it I think

plucky ridge
#

That...

#

Huh

#

I don't know why I was overcomplicating it

#

I think Python just coddled me

undone berry
#

the why use section seems important to read. I'm not 100% sure if that's what you want

plucky ridge
#

It does seem like it is

#

Hmm,

bleak lintel
#

no it isn't that

#

oh wiat

#

hmmmmm

plucky ridge
#

For context, I need both

#

The key and the value

bleak lintel
#

I forget what for (x of y) and for (x in y) do differently

undone berry
#

you can just grab the value from the object like they do in the examples though right?

#

for .. of is for iterable objects, so you can use it with arrays

bleak lintel
#

ah

undone berry
#

you shouldn't really use for .. in with arrays

plucky ridge
#

I hate that there's so many differences

#

This is one of those huge headaches I get from JS

cyan valley
#

Hello. Does someone know discord server for java or app development?

undone berry
#

There's one for the android dev subreddit

bleak lintel
undone berry
#

thanks ❤️

bleak lintel
#

from @undone berry

cyan valley
#

thank you

plucky ridge
#

Oh well crap

#

I think I have to figure out what ECMAScript the Office API supports

#

Because it looks like there ARE ways to do it, but the easiest is going to be from ECMAScript 2015 and 2017

#

And I feel like I saw at some point that it only supports ECMAScript 5

#

Sooooo

#

This could be messy

bleak lintel
#

really thinking outside the box with that automod message lol

plucky ridge
#

Oh for the invite block?

bleak lintel
plucky ridge
#

HA

#

@undone berry Well played

errant wyvern
#

@everyone ping flush

#

w8

#

how do you got the member count of that server

undone berry
#

it says in the invite

#

probably an api endpoint

plucky ridge
#

Yep

#

@errant wyvern And in fairness, it's an everyone ping that only mods can see

errant wyvern
plucky ridge
#

So no harm no foul

errant wyvern
#

yeah I know lol

plucky ridge
#

Ah, perfect

graceful basin
#

you can do

for ([key, value] of ...) {}
```with both
plucky ridge
#

I might HAVE to make it a map depending on what ECMA this supports

graceful basin
#

use of, not in. in goes over object keys, of goes over iterators

plucky ridge
#

I thought you had to specify other parts of the object if you used of

undone berry
#

@graceful basin He's trying to go over object keys

#

or can objects be implicitly turned into iterators?

graceful basin
#

ah, then you probably want for (key of Object.keys(obj))

undone berry
#

what's wrong with the for ... in method?

graceful basin
#

I think there was something specific which makes this better than in

undone berry
#

Docs don't mention that?

#

afaics

graceful basin
#

in goes over keys of the prototype as well

#

which you probably do not want

#

you can use Object.hasOwnProperty to check whether it is an object key or a prototype key

undone berry
#

Object.prototype has non enumberable properties which it won't catch. So it won't get everything

#

I guess it depends on the object itself

#

but I think for ... in is fine

graceful basin
#

honestly, I am not too sure. I have seen in multiple sources (mostly SO) that Object.keys is better and never really questioned it. But it probably is fine either way

#

would guess it is similar to is None vs == None in python

undone berry
#

Reading through the Mozilla docs. And unsurprisingly it seems like there's a million different ways to do this, each one catching slightly different stuff

plucky ridge
#

Oh good, .entries() will work

#

Makes my life a smidge easier

#

Feels like every time I open this project up to test something, it's always a new issue

rough sapphire
#

the man asked for unit testing

gloomy scarab
#

what is the name of font that cmd using ( windows)

graceful basin
#

consolas IIRC

gloomy scarab
rough sapphire
#

because it's not a free font

gloomy scarab
#

because it's not a free font
@rough sapphire oof

plucky ridge
#

Not entirely surprising

rough sapphire
#

Inconsolata, an open source alternative, is available on Google Fonts.[6]

gloomy scarab
#

I just want old pc/terminal font

rough sapphire
#

try Courier New

#

that's a classic

gloomy scarab
#

I just want old pc/terminal fon

#

wait lemme find a example

#

I need this font for my ubuntu terminal

rough sapphire
#

try courier

#

that and or courier new

#

those fonts are preintalled almost always

gloomy scarab
rough sapphire
#

yes. now make it smaller.

#

that's some wrong font besides

#

it's some courier polski

#

you have courier on your computer already

gloomy scarab
#

no have

#

@rough sapphire

rough sapphire
#

...

#

i have no idea how you don't have courier

#

is it a windows-only font once again

gloomy scarab
#

lol

#

Im using ubuntu

tacit flint
#

well i prefer consolas

gloomy scarab
#

no consolas

rough sapphire
#

is that ubuntu?

gloomy scarab
#

yep

rough sapphire
#

that will install windows fonts which should include courier

#

maybe consolas too

plucky ridge
#

I should have seen this coming.

#

It doesn't want .bmp files

#

Going to convert them to .pngs

#

Wheeeee

gloomy scarab
#

not working

plucky ridge
#

Have you restarted to see if that helps make the OS recognize the new fonts?

rough sapphire
#

also go find tech support from somewhere else, please?

plucky ridge
#

Why?

rough sapphire
#

because he's not applying himself

#

like trying to google how to install fonts is not hard.

plucky ridge
#

You're not obligated to help if you feel like your time is being wasted

#

Silence is better than discouragement

rough sapphire
#

👍

#

discouraging bad behavior is better than silence.

#

though.

plucky ridge
#

Sure but there are better ways than just saying "go elsewhere"

#

We often forget that researching is a learned skill

rough sapphire
#

that makes sense.

#

it becomes so second nature that we forget.

plucky ridge
#

Yep yep

gloomy scarab
#

Have you restarted to see if that helps make the OS recognize the new fonts?
@plucky ridge restarted/ not worked again

plucky ridge
#

Mkay, let me check something

#

@gloomy scarab How are you trying to change it? In the Preferences > Profiles bit?

#

Sorry, force of habit to ping

gloomy scarab
#

@gloomy scarab How are you trying to change it? In the Preferences > Profiles bit?
@plucky ridge yes

plucky ridge
#

Can you take a screenshot of your current Profile window?

gloomy scarab
#

Can you take a screenshot of your current Profile window?
@plucky ridge

#

@plucky ridge

plucky ridge
#

And have you swapped out the custom font where it has it?

#

Currently it's got Monospace Bold selected

gloomy scarab
#

yep

quick ledge
#

Noto Mono 10pt

#

is the font i use in my terminal

gloomy scarab
plucky ridge
#

Perhaps.... search for ms

#

See if they're labeled differently

rough sapphire
#

did it install any new fonts?

gloomy scarab
rough sapphire
#

did you refresh the font cache

plucky ridge
#

They rebooted

#

Which I would assume would do that

rough sapphire
#

I'm not sure that's the same thing...

plucky ridge
#

Fair

gloomy scarab
#

did you refresh the font cache
@rough sapphire fc-cache

#

yep I refreshed

plucky ridge
#

Does it show a bunch of fonts if you don't have anything searched?

gloomy scarab
#

yep

plucky ridge
#

Crap, back in a sec, have to help a coworker with something

rough sapphire
#

do you have arial or times new roman

gloomy scarab
#

no

rough sapphire
#

well whatever happened. then the fonts didn't get installed or configured properly.

gloomy scarab
#

I think same

#

I want ROM Font

rough sapphire
#

did you accept the EULA when installing?

gloomy scarab
#

yep

rough sapphire
#

did you run sudo fc-cache -f -v?

#

run it again

gloomy scarab
#

DUDE

#

dude*

#

fonts came to libre office but

#

not to terminal

#

I need them in terminal

plucky ridge
#

Weird

rough sapphire
#

close the terminal

gloomy scarab
rough sapphire
#

hmm it's some known bug apparently or something

gloomy scarab
#

I restarted

#

pc

#

but didnt worked agai

#

again*

rough sapphire
#

yeah that's not gonna help.

#

i'm googling it.

gloomy scarab
#

oofg

#

Im returning to windos

#

windows*

cerulean venture
#

Hello

brittle timber
#

hi there

quick ledge
#

hello there

gloomy scarab
#
print("Hello, World!")```
golden barn
#

┬─┬ ノ( ゜-゜ノ)

#

__

gloomy scarab
#
return```
golden barn
#

how to make different colors?

gloomy scarab
#

lol

#

thats not coolor

#

syntax highlighting

plucky ridge
#

WHOO

golden barn
#
i want to knoW
plucky ridge
#

Got it in one try

gloomy scarab
#

xd

#
you did it```
golden barn
#

only BSS

gloomy scarab
#
"you did it"```
golden barn
#

sorry CSS

#

||i Know||

gloomy scarab
#
moo```
#

cow

#

There is a lang called

#

cow

#

and all syntaxes are

#

mooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

golden barn
#

how to use >>>

mild bough
#

some gorilla language as well

golden barn
#

OOOOOOOOO

#

3>>3
hello

gloomy scarab
#
(=`#9]~67Y32Vx/4Rs+0No-&Jk"Fh}|Bcy?
`=*2]Kw9ooG4UUSO/@-ejc(:'8dc```
plucky ridge
#

Why is there so much spam going on?

gloomy scarab
#

Malbolge hello world

plucky ridge
#

Not really the point of the channel

golden barn
#

it's all about off topic

plucky ridge
#

Off-topic conversations. Not spam

golden barn
#

we should develop a language

plucky ridge
#

There are plenty of other servers to do that in

golden barn
#

what do you mean by spam?

#

They are not smart😸

plucky ridge
gloomy scarab
#
>++++++++[<+++++++++>-]<.>++++[<+++++++>-]<+.+++++++..+++.>>++++++[<+++++++>-]<+
+.------------.>++++++[<+++++++++>-]<+.<.+++.------.--------.>>>++++[<++++++++>-
]<+.```
#

Output: Hello World

#

I was responding to how to use >>> operator
@rough sapphire they are not operators

golden barn
#

still don't get it

gloomy scarab
#

strings*

#
MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO
 MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO
 MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo MOo
 MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo
 MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo MoO MoO MoO Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo
 OOO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO Moo ```
#

Hello World in cow

plucky ridge
#

Okay, now that is spam

gloomy scarab
#

Noo

#

I sent a syntax

plucky ridge
#

!paste if you're going to output something large and code

royal lakeBOT
#

Pasting large amounts of code

If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/

After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

gloomy scarab
#

owh

#

I didnt know it

plucky ridge
#

That's why I'm showing it to you

#

I'm not unreasonable

gloomy scarab
#

okok ty

mild bough
#

@plucky ridge when I said gorilla language I meant something that had you type oo oo aa aa or something as keywords and all

plucky ridge
#

It was more the other ones than yours

#

You just happened to be in the middle

mild bough
#

oh, alright

plucky ridge
#

Makes me think of the Librarian from Discworld

gloomy scarab
#

@zinc sail Are you Turk?

plucky ridge
#

Well that's random

gloomy scarab
#

yep

#

but her name is Ela

#

Ela is a Turkish name

#

Sorry for my Curiosness

bleak lintel
#

@hard snow this channel isn't a meme dump

hard snow
#

'dump#

#

'dump'

#

cheer up

bleak lintel
#

what

plucky ridge
#

I don't understand people's instance that that we're the ones at fault. There are hundreds and hundreds of other servers made JUST for this sort of thing. Why try to be a pain and dump memes in a place where they're not wanted

#

Just makes 0 sense to me

honest star
#

Mmmm new Bring Me The Horizon single is pretty good.

sand goblet
#

I hear The_Donald just got banned from Reddit

#

Twitter is going to be a mess tonight

undone berry
#

that's what sparked the discussion in the other channel. Reddit released a statement, and in it they almost explicitly say you can use hate speech against majority groups

#

I'm guessing the two were closely linked

rough sapphire
#

ronald mc donald

sand goblet
#

Huh, I need to read that statement

rough sapphire
#

i'm writing a backend for my website

sand goblet
#

Ah, yep, that's a spicy meatball

rough sapphire
#

hm

#

well it's pretty clear why it's stated like that

wheat cloak
#

are you using django?

sand goblet
#

It feels a little unclear on what they mean by a majority

high verge
#

hmm yeah

sand goblet
#

Like are they saying that it doesn't protect the regular people in a specific subreddit?

rough sapphire
#

I'm pretty sure they'd ban some "kill all white people" subreddit in a heartbeat

high verge
#

so hate speech against women is fine in hong kong?

#

it's a bit of a dodgy criteria

undone berry
#

prediction: the reddit discussion takes of here, goes on a dumb tangent, then someone enters ot2 and hooks into the reddit discussion again

#

then we can have an endless looping of this reddit discussion

sand goblet
#

Haha

rough sapphire
#

@wheat cloak y u asking

#

and yes, i'm trying to use django

kindred flower
#

Majority is a loaded term and doesn't represent what is actually being described when we talk about majority vs minority

rough sapphire
#

though I don't have a very good usecase for it

kindred flower
#

it's about the power in society, not demographic makeup of a region

high verge
#

right but then it's completely arbitrary

#

it becomes 'don't do hate speech against people you shouldn't do hate speech against'

#

as defined by reddit

wheat cloak
#

i also started to learn django with postgreSQL, i dont really get what i learn lol

kindred flower
#

technically, but welcome to social science, you generally don't have strictly defined categories

rough sapphire
#

@wheat cloak I mean do you know what you want to build with it?

sand goblet
#

I doubt it'll last long

#

GitHub tried the same thing a while back and reverted it pretty quickly

high verge
#

github has a hate speech policy?

wheat cloak
#

@rough sapphire nah not really, i'm doing frontend right now and thought i should learn the backend before i actually have a project idea for it

rough sapphire
#

newsflash: metallica renames their album Main of the Puppets

kindred flower
#

most websites probably do

#

hate speech is a pervasive issue on the internet

high verge
#

i would have thought it was up to the repo maintainers

sand goblet
#

Their code of conduct used to say that they weren't interested in reports of hate speech towards eg men, white people

kindred flower
#

I'm not surprised

rough sapphire
#

@wheat cloak well there's always gonna be some backend. if your frontend is just static content or doesn't really interact with the backend at all, then there might not be any need to learn it separately.

#

@wheat cloak the backend can work without a frontend

sand goblet
#

It's discriminatory, not necessarily racist, but either way it's pretty problematic

kindred flower
#

usually hate speech directed towards white cis-het men tends to not have much credibility to it as a threat and doesn't represent sentiments of racial superiority

sand goblet
#

Yeah.

#

It's still discrimination though

#

It doesn't have a place in a polite setting is the point

kindred flower
#

well, not discrimination necessarily, unless it's literally someone being excluded from something due to these characteristics

high verge
#

it does exist though loonsun, and having it in policy will only make it more common even if it isn't a real issue

kindred flower
#

it's more just slurs or bigotry

rough sapphire
#

wait ot0 turned into some movie discussion

kindred flower
#

that happens

high verge
#

0 indexing ;)

sand goblet
#

Oh hey

#

The Trump twitch channel just got banned too

#

Apparently

viral parrot
#

is this discusioin derailing?

undone berry
#

uh

#

the first one is very clearly racist

#

playing into racist stereotypes is racist

#

all black people are thieves is racist

#

oh right - the second one is racist

#

mb

viral parrot
#

lets stop this now

undone berry
#

@viral parrot a discussion on racism doesn't seem all that harmful

#

I'll stop if we have to

#

but I'm curious as to why

kindred flower
#

alright, was answering the ping I got earlier, sorry for bringing it back up

high verge
#

oh yeah i see your point loonsun but i think having a policy of 'no hate speech against majorities' ignores the examples of that kind of thing that do exist,

viral parrot
#

discussions like this is not in accordance with our code of concuct

#

!rule 2

royal lakeBOT
viral parrot
#

i suggest you read them again.

high verge
#

don't think it's that polarizing

#

seems like a fairly reasonable discussion

undone berry
#

afaics

kindred flower
#

it definitely is, so lets move on to something else

high verge
#

everyone here seems to be acting like adults

kindred flower
#

even if we are being civil, they are still loaded

high verge
#

well 'mature people'

kindred flower
#

so if @viral parrot wants us to move on, that is final

viral parrot
#

yes, because lets stop before it derails. i do not want to infract anyone today 😄

#

yes thanks @kindred flower

undone berry
#

IMO discussion of racism with the goal of coming to a better understanding of it is a good idea

high verge
#

what's the most sacharrine thing we can discuss

#

with no basis in important issues

undone berry
#

well

high verge
#

.topic

median domeBOT
#

Name one famous person you would like to have at your easter dinner.

undone berry
#

in the other channel

#

it was star wars