#ot1-perplexing-regexing

1 messages · Page 322 of 1

vestal briar
#

I mean they are just hashed

#

So it should support it unless they are messed around when processed

rough sapphire
#

sorry, yeah, that's what I meant

vestal briar
#

Ah

#

How secure is arabic I wonder

rough sapphire
#

was thinking of databases and decoding at the same time

vestal briar
#

Yeah

#

I think json is utf8 so it should be able to

#

Should is the keyword :P

rough sapphire
#

i mean

#

it doesn't really matter when the hashing algo is fed raw bytes anyways

#

the algo don't care what bytes it's being fed

vestal briar
#

Yeah

#

I don't see where it could disallow utf-8

rough sapphire
#

you'd be surprised

#

"Sorry, only the special characters _, !, ., are allowed" etc

vestal briar
#

Hm

#

I always thought that was just the client being annoying

foggy marten
#

I'm scared of dust mites

rough sapphire
#

i'm not too fond of ants

vestal briar
#

Ants are nice

#

Fuck wasps

foggy marten
#

when I see ants I'll think that my house is not clean

#

you should be scared of dust mites

#

and germs the bad ones

vestal briar
#

I mean everyone is allgeric to them

#

So yes

foggy marten
#

it's all on me

#

omh

#

that thing is everywhere

vestal briar
#

Looks like a beanbag that had a holiday in chrenobyl

foggy marten
#

why are you not freaking out

#

i had to take a shower

#

a lot

vestal briar
#

You get used to it

#

There are tons of mites on your eyelashes and eyebrows

foggy marten
#

AH

vestal briar
#

Impossible to wash off

#

Live with it

foggy marten
#

how about inside my mouth?

#

on my bed

vestal briar
#

Yeah

foggy marten
#

my mouth?

vestal briar
#

Tomatos commonly have mites on them

#

Yeah ofc

#

There will always be a trace amount of fecal matter on your hands and eyes

#

Many parasites eating you and everyone else

#

¯_(ツ)_/¯

foggy marten
#

how can i sleep with them?

vestal briar
#

A lot of the time they help us

#

Like ladybugs eating insects

#

Just the food chain, we need them to survive a lot of time

foggy marten
#

ok

vestal briar
#

They are only a concern if there are too much of them, as with anything

#

Too much water and your kidneys fail

#

Etc

foggy marten
#

but someday when I learn a lot of electronics I'll make a suit that will clean me 24-7

vestal briar
#

Bad idea

#

We need them to survive

foggy marten
#

im gonna take a shower now

#

bye

vestal briar
#

Don't

#

Theres good and bad bacteria

#

By washing yourself constantly it's bad for your body

rough sapphire
#

that's a virus bro not bacteria

vestal briar
#

Talking about any

#

Went from insects to mites to big mites to bed bugs to bacteria to viruses

foggy marten
#

lol

#
from future import braces
sand goblet
#

well, __future__

#

try it :>

solid pollen
#

Try also import antigravity

vestal briar
#

Braces does what?

#

Oh

#

"Not a chance"

solid pollen
#

It actually do something ? 😄

halcyon aurora
#

How do disable announcements ping.

sand goblet
#

!unsubscribe in #bot-commands

halcyon aurora
#

Tyty

waxen karma
#

The internet is out at the data firm I work for, and we're descending into madness and chaos without it

#

Since 80% of us need a connection to do any work and stragglers in the other 20% dont want to admit they can work offline

lime jewel
#

"
‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
Reasonable communication of boundaries, such as 'leave me alone,' 'go away,' or 'I’m not discussing this with you.'
Someone’s refusal to explain or debate social justice concepts
Criticisms of racist, sexist, cissexist, or otherwise oppressive behavior or assumptions
" @sand goblet these are the ones that are explicitly not protected. The only one of those that I could see maybe being an issue is the first one. and even that doesn't seem bad especially when these are examples of prioritizing "marginalized people’s safety over privileged people’s comfort" im not sure if im missing something obvious

sand goblet
#

reverse-isms are a huge problem

#

it used to be in the github code of conduct as well, until they realised how toxic it was and removed it

#

I think it lasted like a week or two max

#

you can say that it's for prioritising marginalized people's safety over privileged people's comfort, but that's discounting the possible safety of a huge group of people based on their race, sex, identity, etc

#

it's just going "well these people are marginalised, so let's see how you like it" since it paints such a big target on your back

#

this isn't the first time this code of conduct has come up here, and I think the reality of these situations is that no discrimination is okay

#

if you have to go and say "all discrimination is bad except these specific instances towards groups we don't like as much", well.. yeah that's kind of shit, don't you think?

#

which they actually do say, since they denounce all discrimination earlier in the CoC

#

I should say, I'm sure they're not deliberately being malicious

#

but the implication is tricky, people that weren't in charge of implementing the CoC could interpret it in problematic ways, and the implications aren't exactly friendly

#

I've been running communities and projects for over a decade by the way, so I'm not talking out of my ass :>

lime jewel
#

ty for taking the time to respond, i really appreciate it.

I really don't follow code of conduct stuff as much as I should (..at all) so I didn't realize that this hasn't worked out in the past

I will say that I think theres a big difference between 'this comment is hateful' and 'this comment is reverse[bigotry]'. I don't think I've ever seen a legitimate complaint use the latter wording, and I have seen a lot of cases where a priveleged person didn't like something and complained about it when it didn't affect anyone's safety. (similar things directed at different groups can have different levels of 'bad' considering historical context i.e.: trans ppl suck vs. cis ppl suck. yeah, neither one should be said. and shitty ppl exist in both groups, but one group deals with descrimination on a regular basis, and has to worry about their safety, the perpretrators of which are in the other group. and 'not all x' sure, but the fact that it's not 'no x at all' is what makes the difference in my mind at least?)

idk, i really appreciate your thoughts on it, and did actually want to hear them, sorry if it feels like i'm just being argumentative. but i've also kidna got lost in my thoughts at this point

sand goblet
#

haha, don't worry

#

yeah, it's not an easy thing to break down and figure out honestly

#

and I agree nobody is gonna go "well this guy is being a reverse-racist" because reverseisms aren't really a thing

#

it's more the idea of reverseisms that is a problem

#

it's just.. racism, but against a white person or whatever

#

it's still racism however you look at it, right?

#

if you look at this another way, there's a lot of things that go into the marketing of a community, and the code of conduct is a huge part of that

#

and sure I agree that people complain about trivial stuff all the time

#

this is the internet, right? haha

#

that said, you can't be both for equality and also think that some group should be more protected

#

something you can do to figure out how unfair a rule might be is to reverse some of the definitions

#

"All discrimination is bad, unless it's racism towards caucasians"

#

"All discrimination is bad, unless it's racism towards african-americans"

#

these are both shitty rules, but only one of them will get the twitter mobs trying to dox you

#

my personal opinion is that all negative discrimination should be disallowed by the rules of any inclusive community, regardless of who the target actually is

#

using examples of groups that are typically marginalised to make your point is fine

#

but you can't deny those protections to any particular group, that's immediately unfair and could be compromising to the safety of the people of that group, regardless of how privileged you think they are

#

if that makes sense

#

sorry for the wall of text lol

#

hope that helps @lime jewel

lime jewel
#

yeah it does!

sand goblet
#

it's all opinion really, you might not agree, and that's cool

#

it does make me feel uncomfortable though, it's why I refuse to make an account there

lime jewel
#

i got distracted working on a takehome assessment. I'm to the front end portion and i haven't done any front end work before, really? so i feel like the flood gates have opened a bit. but i do really appreciate you taking hte time to explain your thoughts on it

sand goblet
#

Haha, no worries, hope that goes well for you

#

I enjoy front-end but it can be a bit tricky

#

and hey, I can talk the hind legs off a donkey, always happy to explain

lime jewel
#

thanks, i do too!

sand goblet
#

I was kinda looking forward to hacktoberfest, but eh, I don't really want to support dev.to

#

Guess I'll sleep on it

golden walrus
shell blade
#

Oh snap It hacktoberfest !

rough sapphire
#

what I miss

#

what's this about donkeys

patent ferry
#

wew

rough sapphire
#

the fn key is before the ctrl key on my work laptop..

#

every time I copy with fn, it works.. but paste doesn't... why is that

sand goblet
#

@golden walrus Was explained above, issues with code of conduct

lilac cairn
#

@rough sapphire the keyboard layout prob

rough sapphire
#

what do you mean cat..

lilac cairn
#

keyboard layout for different languages. could be you have it set wrong somehow

inner breach
patent ferry
#

hmm

torn leaf
#

I'm ashamed, my dad forgot what pycharm was and he said he thought it was luckcharm

#

Sad

grave phoenix
#

Kek

vestal briar
#

So confused

tired osprey
#

That's the internet for you

vestal briar
#

Left my phone at home and came from school late

#

Good day overall..

tulip palm
#

i usually leave my phone at home because distractions are not good for working

#

apart from mondays because i get important bank texts and stuff on mondays

sand goblet
#

holy shit

#

the rare phoneless programmer

rough sapphire
#

Most everyone has their phone

grave phoenix
#

There's a thing called Do not disturb

sand goblet
#

My phone has a physical slider for muting it

#

Handy for those situations

shell raptor
#

Fun fact without any relation to Python:

#

In the "Index" section of the 2nd edition of "The C programming language" there is an easter egg.

#

Look at the recursion entry

robust sierra
#

hah

grave phoenix
#

Heh

shell raptor
#

huh

vestal briar
#

hoh

wooden kindle
#

hyh

golden walrus
#

there's a joke like that in Monkey Island 2

amber glacier
#

Joe said this server sucks.

tired osprey
#

That everyone can judge for themselves

amber glacier
#

No, I mean the Joe.

vestal briar
#

Ah yes

#

The one in my family

amber glacier
#

No.

#

***𝙏𝙝é 𝙅𝙤𝙚


vestal briar
#

"joseph#1337" is not Joe, that's Joeseph

#

Who is joe

wooden kindle
#

I don't know any Joes

vestal briar
#

Average joe?

amber glacier
#

Joe mama.

wooden kindle
#

Average Joe probably doesn't even know Python so it makes sense

vestal briar
#

Yes

amber glacier
#

Everyone knows Python.

#

But not everybody knows how to code in Python.

vestal briar
#

Not too sure on that one bud

amber glacier
#

Like Joe.

#

Joe Swanson.

vestal briar
#

What about a cup of joe?

amber glacier
#

Guys, I'm gonna die on Fortnite.

vestal briar
#

Good

#

Hope it's slow

amber glacier
#

Why is that good?

#

It is slow.

wooden kindle
#

"I know English I just don't know how to communicate in English"

amber glacier
#

I'm dying to the gas.

vestal briar
#

@wooden kindle Please stop quoting my autobiography

amber glacier
#

@wooden kindle That's an even worse example.

#

Because most people know English exists.

wooden kindle
vestal briar
#

Hey bisk

amber glacier
#

By know Python.

#

I don't mean know python coding.

#

I mean know of it's existance.

vestal briar
#

Are you talking about the male genitalia, python language or the snake?

amber glacier
#

Snake.

tired osprey
#

Has he even been doing something different than trolling why being here

amber glacier
#

Yes.

#

Asking for help.

vestal briar
#

cough Hardly

amber glacier
#

How am I even trolling rn?

#

Apart from the Joe joke.

vestal briar
#

Read over the message history, slowly

tired osprey
#

Right

amber glacier
#

But it's off-topic?

#

Bit of banta with the boys eh?

vestal briar
#

It's slightly troll-ish but I don't mind

#

ANY OBJECTIONS?

amber glacier
#

I've had 1 real conversation Nix.

#

It was about discord clients & selfbots.

vestal briar
#

Want to restart it?

tired osprey
#

Okay I'll just go back to maniac laughter about how we (quote from our internal blog) are going to roll out Wire as internal communications solution at the 1. Of August

#

There isn't a single machine running wire

vestal briar
#

The signal clone?

amber glacier
#

Wire?

vestal briar
#

Nope, not heard of it

amber glacier
#

As in the metal stuff?

amber glacier
#

Yep, just googled it.

vestal briar
#

Ew google

amber glacier
#

Ok DuckDuckGo user.

vestal briar
#

I mean I have no quarrel

tired osprey
#

So wire is fully oss

vestal briar
#

You consent to it

amber glacier
#

I don't care if Google sells my data.

vestal briar
#

That's.. bad

tired osprey
#

And ya know we have people who will not give up their IRC clients (among them me) for wire

#

Ergo

vestal briar
#

What's your full name and location?

tired osprey
#

I'll write an irssi plugin for wire

#

Apparently

amber glacier
#

Uhh

#

You're not Google.

#

I trust Sundar Pichai.

vestal briar
#

Why not trust me?

amber glacier
#

Because you have a square pfp

#

.

vestal briar
#

No I don't

amber glacier
#

I'll dm Nix my full name and location.

vestal briar
#

I'll buy it off of nix for 10p

#

Thus completing the cycle :)

tired osprey
#

Money?

vestal briar
#

Yes

tired osprey
#

I like money

vestal briar
#

Yes

#

10p

#

Ten whole pennies

tired osprey
#

But I think that gdpr doesn't like what I'm planning

vestal briar
#

Oh well

#

5 billion is nothing to me

wooden kindle
#

Wire seems like a step in the right direction, except it needs to be free and open source

#

I dunno I feel like there's a need for a modern communication platform

vestal briar
#

On another topic, it's weird how many people have died

#

And overall sad

#

Like someone that lived for 70 years just 500 years ago is not remembered at all

wooden kindle
#

But today's ideas are an accumulation of everyone that's died

tired osprey
#

Wire is free software?

vestal briar
#

Yep

tired osprey
#

All of it is gpl V3 licensed

vestal briar
#

They live on in well.. us

wooden kindle
#

^

#

If it's free nvm then. seems good

#

It needs to be written in Rust though

vestal briar
#

Like everything should, comrade

tired osprey
#

< what this boi is gonna do

#

And there is a unfinished graphical rust client by them

#

Which is not what I want

wooden kindle
#

I was toying with the idea of a secure communication platform written in Rust

#

Not exactly sure what it would look like but it seems like a fun idea

#

@vestal briar honestly though

vestal briar
#

Had the same idea

#

e2e encrypted client

#

With a minimal frontend similar to torchat

#

Super lightweight sort of thing

tired osprey
#

Can't we just write a wire plugin for irssi and be happy with if

#

I doubt you want to rewrite the server (it's Haskell btw)

vestal briar
#

I dislike haskell

wooden kindle
#

RUST EVERYTHING

#

I dislike Haskell's values

vestal briar
#

Just to weird? Not sure how to explain it

#

Sure functional programming is cool but that's overdoing it

wooden kindle
#

"No need to document, just read the code"

vestal briar
#

Feels like an esoteric language (?) that accidently gained traction

wooden kindle
#

Honestly you get everything you'd find in Haskell out of Rust

vestal briar
#

I have a question

#

How did rust avoid so many design mistakes

wooden kindle
#

Refusing to compile for shitty design is a good start

vestal briar
#

It has politics but in a good way

#

Not sure how they avoided it turning sour

wooden kindle
#

I think being backed by a large company has something to do with it, and they have a very clear set of values that guide their decisions

#

Also just really smart people

vestal briar
#

:)

#

Thinking about it, it's a miracle how well a Result<T, E> went down with the community unlike what go does

#

Both have no exceptions

tired osprey
#

Result<T, E> is not at all a pattern unique to rust.

vestal briar
#

Yeah

#

Wait

#

What other languages use it?

tired osprey
#

I've heard of some

wooden kindle
#

Wire is written in js for desktop

#

ew

tired osprey
#

Yeah it's electron

#

There is an unofficial rust client

vestal briar
#

The V language is a very intresting corner of compilers

wooden kindle
#
import os

// Print file lines that starth with "DEBUG:"
fn main() {
    // `read_file` returns an optional (`?string`), it must be checked
    text := os.read_file('app.log') or {
        println('failed to read the file')
        return
    }
    lines := text.split_into_lines()
    for line in lines {
        if line.starts_with('DEBUG:') {
            println(line)
        }
    }
}
#

hmm

vestal briar
#

You know the os.system hook is just calling c

#

And injecting it into it

#

It's silly vunrable

#

And hasn't been fixed even after much scrutany

tired osprey
#

V is a shif

#

Shit

vestal briar
#

Yes

#

What's that article

#

Can't find it for the life of me

tired osprey
#

I don't remember anymore as well

vestal briar
#

Getting a ton of chrisitian websites

#

It was posted here but now I can't find it

#

Looks like a ton of his stuff is propriatery and shady also

#

With $900 per month

wooden kindle
#

C and JavaScript backends

Yikes

vestal briar
#

It just translates a very basic parser tree into c

wooden kindle
#

ah

frosty berry
#

haskell is designed by a bunch of mathematicians iirc, and if not mathematicians, people very much from academia, they want something very pure and terse and correct before everything. It's not too bad for a language designed in such conditions, a bit abstract sure, but usable.

wooden kindle
#

That makes sense. Honestly I'm a fan of the language, just not as accessibile as I'd like

#

Compared to Rust and Python at least haha

rough sapphire
#

no..

#

it's an english keyboard

vestal briar
#

Tron are you doing alright?

rough sapphire
#

lol

#

I accidentally replied to some message from a while ago..

#

then the page refreshed on me.. o.o

rough sapphire
#

writing the webapp for my new company with django

#

it's nice

oak tangle
#

@torn flower You should have access to the rest of the server; you have the appropriate role.

stable shard
#

Not a python question but more of a general practices question: I have a script that requires the user to configure variables by manually inputting them at the top of the script. Would it be better practice to offload this user input into an ini file or keep it in the script?

vestal briar
#

Toml file

stable shard
#

So basically an ini? 😛

wooden silo
#

@stable shard A configuration file is generally preferrable, yes.

#

It lets you easily switch between different sets of parameters. You can have one for testing and one for production, etc.

#

toml is a more modern format than ini, but either one would work.

stable shard
#

I shall endeavour to swap over to a toml file then, thank you for the input

#

I wonder if there is an alternate universe where C was named P instead, so you would say "I just added some PPP code"

vestal briar
#

PP code

grave phoenix
#

PP2PP code

vestal briar
#

PP P2P

#

Also kinky @grave phoenix

grave phoenix
#

Lmao why

sand goblet
#

PPAP code

rough sapphire
#

can somebody of y‘all recommend some good python programming books?

#

yes

wooden silo
#

@rough sapphire Automate the boring stuff is a great book. It's free to read online, but you can buy it paperback if you want.

rough sapphire
#

thank you

#

yep, but duckduckgo will have no idea what you mean by "melon" and will not give you any relevant results

#

which is sad, because I'd really like to use it

#

but I can't if it's just not accurate

#

yep, no change

golden walrus
#

I've decided to sell Google my soul

compact harbor
#

I start with DuckDuckGo and then switch to Google if I don't get useful results. It works well most of the time but the more obscure the topic or the more poorly constructed the search query, the worse it does. Whereas...Google kinda magically deals well with both of those scenarios.

#

That your experience too @rough sapphire?

sand goblet
#

DDG has a !g I think

#

But yeah most of the results are shite

#

Which is why I don't use it

rough sapphire
#

no

rough sapphire
#

I'd like to eventually remove my dependency from google as well, its hard though

rough sapphire
#

i am learning python from pdf book (chrome), is it possible to save the page i left on? so if I open the pdf file again, I don't have to scroll through 600 pages.

deep elk
#

oof, i had the same problem

rough sapphire
#

and did you manage to fix it or did you just get used to it? 😄

deep elk
#

yeah I fixed it

#

use pdf viewer.

rough sapphire
#

remember how?

#

oh

deep elk
#

open google drive and click open with

rough sapphire
#

any recommendations?

#

kk

deep elk
#

oh yeah, use continue where you left off

#

it works about 98% of the time I think

rough sapphire
#

and open with what?

deep elk
#

pdf viewer

rough sapphire
#

i mean, there is like 3 of them

deep elk
#

The one that says PDF Viewer

rough sapphire
#

there is none, just lumin pdf a dochub - view and edit pdfs

#

will just try lumin, thx

deep elk
rough sapphire
#

it's in czech but basically can't find it.

deep elk
#

Lumin doesn't save i think

#

I think you should go to connect new apps

#

and get PDF Viewer

rough sapphire
#

found it, thx

deep elk
#

np bro

dire nebula
#

Hola :)
I can see that you guys omit a few files, such as urls.py, admin.py and all migration files. Can I ask why those files were chosen? I'm currently implementing coverage to my project, and initially omitted all files I didn't 100% test my self, such as manage.py, all my serializers.py, models.py and so on.

Django discords .coveragerc:
https://github.com/python-discord/site/blob/master/.coveragerc

GitHub

Source code for our website. Contribute to python-discord/site development by creating an account on GitHub.

#

Maybe this is the wrong place to ask, though

#

E.g. my tests folders give me like 15% higher coverage if I include them, so normally I omit them.

sand goblet
#

Presumably because they aren't really testable @dire nebula

dire nebula
#

I see. But I feel like if I don’t omit all my files, they’re giving me a “false” high codecov, e.g. my tests folder is getting 100% codecov, and consists of a loot of lines

vestal briar
rough sapphire
#

you got a x1 carbon too?

#

that's my secondary laptop

#

except I run windows :v

vestal briar
#

:)

rough sapphire
#

fix your damn fonts ree

vestal briar
#

That's the website

#

I'm using a powerline-ready font but asciinema doesn't

rough sapphire
#

oh thats cool the linux community will hate on your for using powerline though so be careful

gentle moss
#

the linux community will hate you for everything

tired osprey
vestal briar
#

Hah horrible something

gentle moss
#

it's all horrible

#

so much wasted space

#

@vestal briar

#

what's the new GCSE grading?

#

1 = good

#

8 = bad?

vestal briar
#

1 is bad

#

4 is pass

#

5 is high pass, what you want at minimum

#

9 is like a star star

gentle moss
#

cheers

#

we're going through CV's and we're all old

vestal briar
#

Haha :P

#

7 is the most common for high achieving

undone berry
#

eh. 4.9% got A*s a few years ago and 4.7% go 9s this year

gentle moss
#

we cannot think of a thing

#

to give a work experience person

#

at all

#

there's either shit loads of confidential data

#

or stuff that we wouldn't trust to a random work experience person

undone berry
#

some python script?

#

like, just let them learn python for 2 days

#

or however long it is

#

also, have you been told that you need to accept a work experience person, or are you just doing it to be helpful?

gentle moss
#

between 1 week or 2 week

#

nah, we're trying to decide if we can use one

undone berry
#

oh wow. Thats a lot longer than I thought it would be

gentle moss
#

he's got like 4's and 5's

#

and is studying uhhhh

#

"Forensics and Cyber Security" at a local (not good) college

undone berry
#

is it an OCR course does it say?

gentle moss
#

does not say on his CV

undone berry
#

Ah sure. I dunno, BTEC courses generally don't attract the best people

gentle moss
#

i think it's likely a BTEC

#

it's not uhh....

#

a pristine college

undone berry
#

can you not just "interview" the guy to check if he's a moron?

gentle moss
#

it's like a satellite

#

yeah but even if he's not an idiot (p.s. mong is offensive now i think?) i'm not sure what we can get him to do

undone berry
#

Like, I did a btec thing (not technically a btec but I don't remember the right name) and 6/8 people on the course realistically belonged working in Home Bargains

#

I guess that is the main issue

#

but motivated people seem generally good to have around

vestal briar
#

Hm

#

You could be shitty but industry standard of just letting him be the offices secretery

gentle moss
#

i just looked it up

undone berry
#

my suggestion is don't do that

gentle moss
#

it's a BTEC

vestal briar
#

Btec hm

#

He's probably into pentesting

gentle moss
#

also, i did a BTEC in music technology (level 3)

undone berry
#

having someone around being the office secretary is a bit of a dick move imo

gentle moss
#

it was really useful because i got a job at the college that did it

vestal briar
#

It's quite standard unfortunately

undone berry
#

at least try and provide some value to him

gentle moss
#

that's our problem

undone berry
#

the fact its standard isn't really relevant to whether or not Bisk should do it

vestal briar
#

I'm going to council work experience

gentle moss
#

we don't want him to just organise the stock room (because he'll probably fuck it up and misorganise things)

vestal briar
#

Not expecting much

gentle moss
#

we don't want him near any of our data

#

cause confidentiality shit

vestal briar
#

Ask him what he's good at in computers

gentle moss
#

can't let him near the servers

undone berry
#

you have any random hardware nonsense he can do?

vestal briar
#

Give him a useless project for it

gentle moss
#

we have random hardware he can basically play with for two weeks

#

before we then just wipe it and put it back in stock

undone berry
#

Just let him set up some random webserver

gentle moss
#

but that's us being a fucking educational lab rather than like

#

work experience

undone berry
#

from hardware or whatever

#

thats fine

vestal briar
#

Either that or secretary work

undone berry
#

you're doing a good thing

gentle moss
#

not to us it's not

#

that's a human to have to look after

undone berry
#

thats what all work experience is

#

like he can get coffe and play with cpus

#

thats fine

#

probably he'll spill coffee on the cpus

#

but yknow

vestal briar
#

Ueah

#

Secretary and messing around

undone berry
#

although, its definitely a good idea to check that he's not a complete idiot first

gentle moss
#

i think we've decided it's a no

#

plus it seems like he'd do 1 full week

#

and then a day a week for 6 weeks

undone berry
#

eugh

#

that sounds ridiculous

gentle moss
#

yeah

gentle moss
#

last time we had a work experience person in we had them do stock checks

#

little bit of design for our van

#

stuff like that

#

he fucked up the stock room something chronic though

#

because he doesn't know the difference between DVI, DVI-D, DVI-I, DVI-A

#

or RS-232 and VGA

#

or RJ45 and RJ11/9

solid pollen
#

He doesn’t have google ?

undone berry
#

well

#

you might just not notice

#

the only real difference is in the pins

#

for some of those at least

solid pollen
#

I mean DVI and VGA ?

undone berry
#

DVI, DVI-D, DVI-I, DVI-A

solid pollen
#

They doesn’t look the same at all

undone berry
#

very easy to mix up

solid pollen
#

Yeah these one maybe

gentle moss
#

VGA vs RS-232 is a case of just...

#

looking

#

but kid had never heard of a serial connection let alone seen one

tired osprey
#

we're not allowed to use ethernet cables on some of our things for security reasons so we must wire them up with RS 232 stuff lol

undone berry
#

What are the security reasons? Is there some vulnerability in ethernet, or is it just that rs 232 is more obscure?

gentle moss
#

i'm gonna say obscurity

#

i do wonder if maybe the system is old enough (since nix has alluded to that before) that some software uses the serial connection to send data or smth

#

networking over RS-232 seems a lil' weird

sinful copper
#

back in the old days of apple macintosh they did networking over their serial ports (technically RS-422)

tired osprey
#

nah its actually possible to use an ehternet cable instead of the RS232 cable for that very purpose and as long as you dont have to use our system for <insert english term which basically means secret data handling> you can actually do that but as soon as you do some regulation prohibts usage of an ethernet cable to communicate between the two physical components of our firewall for reasons I can surely ask a colleague tomorrow (today is a free day) if anyone wants to know

#

alternatively one could probably read the actual standard at the responsible government department

#

however while the reports they send us are fully english their website is a piece of shit in english or thats at least what ive been told

sinful copper
#

I suspect it's a defense in depth thing where if the device has an ethernet port for that purpose, someone might plug it into an insecure network

tired osprey
#

oh it does have one

#

the hardware for the secret and the non secret systems are the same

sinful copper
#

fill it with epoxy 😛

tired osprey
#

so a quick read of the report on the thing shows that it is actually necessary to do this but doesnt explain why

#

oh i know why

grave phoenix
#

Why?

#

Enlighten me

tired osprey
#

@gentle moss its because even if you can attack the application level gateway, which actually terminates connections and recreates them at the other side, thus being actually attackable, unlike the packet filter which just filters packets based on ports, ips etc, you cant go back to the packet filter and take that over as well, even if you do have admin access on the ALG as you literally only got a tty and well how do you attack a tty on a serial connection you dont know the password for

#

so as long as you dont manage to send a TCP or UDP packet, so fucked that it actually breaks the OpenBSD network stack its more or less impossible to actually take over the PF

#

L

#

because it actually doesnt communicate at all

#

actually

grave phoenix
#

How big can an internet packet be?

tired osprey
#

it would be interesting to read the code running on both to see how teh ALG admin interface gets over the filter rules to the PFL then

#

would be fun to see if it actually logs in over the serial connection manually which seems like the only option to me

#

lets find out tomorrow

#

did you know a document can be barrier free?

vestal briar
#

I wonder what sentance you can use to break all the rules in as few words as possible

gentle moss
#

which rules

vestal briar
#

It's amazing you haven't been banned yet

gentle moss
#

not really.

#

just cause i use swears doesn't mean i'm a total dick

#

that being said

#

i just glued a biro to my co-worker's desk

tired osprey
#

why

gentle moss
#

well i tried to glue a load of plastic cups into a cup tower but the cups weren't taking the glue

tired osprey
#

cant you just shredder something again

gentle moss
#

well we do have 6 years of financial documents to shred

#

but they need to be reviewed first

tired osprey
#

cant you shred something else

undone berry
#

What do you regard as the 3 areas you need to improve and why? I have to answer this for some shitty job applicaton form. I have no idea what to put

gentle moss
#

hmmmmm

tired osprey
#

Well that would of course be your ability to work in a team because you can always improve with that

undone berry
#

I put friendliness because I often seem like a miserable bastard when I'm not

gentle moss
#
  1. you tend to get bogged down in the details, like tunnel vision
  2. you hate printers
  3. michelle in HR is a pain in the arse and i need to learn to deal with it
undone berry
#

I'll take one of those three

#

but I can't decide between Michell or bogged down in details

gentle moss
#

:D

#

i tend to use bogged down in details / tunnel vision as a thing

#

because it is a bad thing

#

but also not entirely negative

vapid bluff
#
  1. i dont have enough flaws and need will work hard on cultivating them
  2. due to my lack of flaws i am unrelatable to the general populace whom i deem beneath me and a waste of my time
  3. due to my disconnection from society at large i have developed full fledge psychopathy send help
#

no need to thank/credit me

undone berry
#

I don't even know anything about 'metaswitch' the company I'm applying to

#

but I've spent >1 hour on this godawful application

vapid bluff
#

metaswitch huh

#

cool name

vestal briar
#

Looks like the most boring company I have heard of in a while

#

https://en.wikipedia.org/wiki/Metaswitch The wikipedia page fits on my screen

Metaswitch Networks is a private UK-based company that designs, develops, manufactures, and markets telecommunications software to communication service providers, equipment manufacturers and large enterprises.

undone berry
#

I spent 90 minutes on that fucking application

#

then googled them

#

and was like "I have no urge to work here"

#

what a moron I am

vestal briar
#

:P

#

The directors have been there since 1981

#

Another telecommunications company

#

No events of notability since 2000

#

Why would a company need to explicitly state that it doesn't have slaves

undone berry
#

the government expects all companies to have one

vestal briar
#

I have never seen this before

gentle moss
#

piers

#

you should've seen my face after i got through like 25 pages of GCHQ application

undone berry
#

hah

#

i've done that as well

gentle moss
#

before hitting the "TELL US EVERYTHING ABOUT YOU AND EVERYONE YOU KNOW"

undone berry
#

maybe less

#

but I also applied to GCHQ

gentle moss
#

and i was like "uuuuuuuuuuuuuh, bad move."

#

my history is uhm

undone berry
#

My friend is doing a placement year there

gentle moss
#

compromising

undone berry
#

and he has to sit down with a vetting officer

#

and talk about literally everything

#

including stuff like porn habits

gentle moss
#

the level i was applying for would involve interviews with family members / close friends

undone berry
#

and what video games he plays and whether he has ever cheated

gentle moss
#

plus i know for a fact i'm only 3 degrees from snowden

undone berry
#

yeah, thats the same for him

gentle moss
#

just not worth it

#

plus the public pay is fucking wank for comparable private jobs

#

good perks though

#

nice pension

undone berry
#

yeah, their grad salary is ~28k, vs say Facebook which is ~70k

#

or a random financial corporate that I know of with ~40k

gentle moss
#

or even just a medium size security company

#

you can easily get 35 - 45k from one of them if you've got the skills to get into GCHQ

undone berry
#

yeah exactly

gentle moss
#

plus you don't get fucking anally probed

grave phoenix
#

Why do they need such personal info

undone berry
#

working for the government, so you have access to secret info. They want to make sure you can't be blackmailed, that you can be trusted, and that you aren't a liar

grave phoenix
#

But isn't that illegal?

undone berry
#

what, them vetting you?

#

no

#

why would it be?

grave phoenix
#

Here you can't be obligated to answer personal questions

undone berry
#

what do you mean by obligated? You can of course say no, and then just not get the job

#

but its pretty certain that every government intelligence agency in the world will require similar

grave phoenix
#

No like, if the company does that they could be sued.

undone berry
#

well this isn't a company, its a government body

grave phoenix
#

Weird

gentle moss
#

you realise like

#

GCHQ is the most pervasive intelligence agency on the planet, right?

#

people talk about the NSA

#

but GCHQ is 100% worse than them

#

sorry, 10000000% worse than them

grave phoenix
#

I don't know them

undone berry
#

Random question: where is cooler to work for a placement year, MI5, or GCHQ?

sand goblet
#

Neither of them strike me as "cool"

undone berry
#

really?

#

You gotta admit, MI5 has kinda a secret agent spy vibe to it surely?

#

I agree that its inherently a pretty not-good place, but it is surely cool?

solid pollen
#

The only MI5 agent undercover here is gdude

#

Well, undercover MI5's AI

sand goblet
#

I think it sounds cool until you realise how important the work is

#

Then you really want to be down to earth about it

rough sapphire
#

@undone berry Wait, you want to work at GCHQ? :S

undone berry
#

no - I dont - I just have friends who do/are

rough sapphire
#

Ew.

undone berry
#

this website is visually terrible

#

but I knew they were pretty awful, I wasn't aware of the extent

rough sapphire
#

First time being on the website as I have no idea if you have a Spotify account.

#

Oh, you'll enjoy this episode then.

gentle moss
#

MI5 is paperwork

#

MI6 is "blackbox"

rough sapphire
#

GCHQ is NSA

rough sapphire
#

gchq knows all your pornhub searches...

rough sapphire
#

what I miss

#

would you work at pornhub if you had the chance.. I wonder what the perks would be..

gentle moss
#

GCHQ worse than NSA @rough sapphire

#

at least publically provable

rough sapphire
#

@gentle moss Surely you jest?

#

You haven't seen COMMONDEER or others?

gentle moss
#

ahhhhhhhhhhhhhhh yeah

#

no but like...

#

you realise GCHQ take a tap off every major internet interconnect on the planet, right?

rough sapphire
#

Which is what the NSA does too.

gentle moss
#

nooooooooooo

rough sapphire
#

Yeah.

gentle moss
#

5 eyes

#

NSA uses GCHQ data

#

:D

gentle moss
#

yeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah

#

does that cover global interconnects between major continental landmasses?

rough sapphire
#

https://www.eff.org/nsa even redirects for it

Electronic Frontier Foundation

The US government, with assistance from major telecommunications carriers including AT&T, has engaged in massive, illegal dragnet surveillance of the domestic communications and communications records of millions of ordinary Americans since at least 2001. Since this was first...

gentle moss
#

all EU data that goes to the US

#

goes through the UK

#

and is tapped

#

by GCHQ

#

that's ignoring what they do in africa and india

#

like NSA is bad for COLLECTION

#

but GCHQ actually does the dirty

rough sapphire
#

What makes you think NSA doesn't?

gentle moss
#

well for a start why bother

#

again, 5 eyes

rough sapphire
gentle moss
#

trust, GCHQ is worse than the NSA

rough sapphire
#

I remember seeing this when it came out

gentle moss
#

yeah, i've seen that

#

GCHQ is worse than the NSA

#

for a start our government said what they did is legal

#

i can't go uhhhh

#

yeah i gotta be careful

#

because beer talk

rough sapphire
#

I mean, it's argued heavily that what the NSA is/has done is highly illegal. But they continue to do it regardless.

gentle moss
#

holy fuck i really wish i had lower morals

rough sapphire
#

You wouldn't find me doing any of that. Couldn't pay me enough, even if it was 7+ figures.

gentle moss
#

agreed

#

but we have a business partner and one of the dudes was a GCHQ analyist

#

major listening post

#

would make the snowden shit look like childs play

#

in terms of traffic intercept

#

not in terms of collection

rough sapphire
#

You listen to Darknet Diaries?

gentle moss
#

uhhh, no

rough sapphire
#

Check it out. It's amazing

gentle moss
#

i just drank loads of beer with an ex-GCHQ high level analyst

rough sapphire
#

Latest one is about GCHQ breaking into Belgacom's ( Proximus, now ) network.

gentle moss
#

and beer confidence

#

is beer confidence

#

all of what he told me is LEGAL

#

but not legal to publically talk about

#

global core fibre taps

#

not saying where

#

but it's uhhh

#

bad

#

but parliament says it's fine

#

so

#

¯_(ツ)_/¯

rough sapphire
#

EFF and others would be interested in that information

gentle moss
#

snitches get stitches

#

it would also mean dobbing a source

rough sapphire
#

It's got nothing to do with "snitching". That's information the public needs to know.

gentle moss
#

entirely legal where i live

rough sapphire
#

Then what's the issue with explaining it to others, if it's legal? 😄

gentle moss
#

because the act is legal

#

disclosing it isn't

#

you remember the thing with GCHQ hitting a belg telecom?

rough sapphire
#

Yeah, I just brought that up.

gentle moss
#

yeah

#

that

#

but bigger.

rough sapphire
#

They found out it was GCHQ because of the NSA documents disclosed by Snowden.

gentle moss
#

yeah, that ONE

rough sapphire
#

Though the slides "weren't enough" to prosecute, supposedly.

gentle moss
#

well because it's not illegal in the UK

#

they made retroactive legislation

#

iirc

rough sapphire
#

UK truly is 1984.

gentle moss
#

any traffic from the EU

#

to the US

#

goes through a UK hop

#

with a GCHQ listen post near it

rough sapphire
#

Yeah, underwater fiber.

gentle moss
#

that part is "open" knowledge

rough sapphire
#

After listening to a few Darknet Diaries, it's complicated to piece together a good threat model and how to defend against highly paid nation states as a developer.

gentle moss
#

you might not be able to

#

buy me a few beers

#

and i will tell you things

rough sapphire
#

Would be hard, considering the geographical differences between us 😄

gentle moss
#

yeah well, if you visit the UK

#

it doesn't take many drinks for me to spill beans

#

SURPRISINGLY AN EX-GCHQ ANALYIST IS THE SAME

rough sapphire
#

Might have a better chance meeting you at a convention somewhere in the states.

gentle moss
#

maybe if i flog enough datto shit i might get to go to texas

rough sapphire
#

Texas? SXSW?

gentle moss
#

nah, Datto conference

rough sapphire
#

No clue what that is

gentle moss
#

we need to sell about £7k more devices

#

Datto is a company

#

mostly disaster recovery / backup solutions

#

we're a partner

rough sapphire
#

So, Veeam?

gentle moss
#

sorta

#

but better

#

they rent you high spec hardware servers that maintain an image of your servers

#

so if a server dies

#

it detects it

#

assumes the identity

#

~10sec failover

#

ish

#

then it also backs it up to a cloud

#

so if your whole building burns down

#

you have your entire server set in the cloud as VM's

#

router + vpn, like nothing happened

#

just some extra latency

rough sapphire
gentle moss
#

does it offer high spec locally hosted shit?

rough sapphire
#

Image-based VM replication too

gentle moss
#

i have heard of veeam, but they wont give us a free trip to texas

#

we already had one to france and madrid

rough sapphire
#

Touche 😄

gentle moss
#

the madrid one was weird

#

"wanna come to our madrid conf?"
"we're busy and it costs a bunch"
"we'll cover conference fees."
"but the hotes are expensive....."
"nah... we got you."

rough sapphire
#

can I come too

#

will they cover airfare

gentle moss
#

you do not work for the company

#

so no

pine vector
#

the world is so cruel...

rough sapphire
#

just sign me up as a consultant, I'll work pro-bono

gentle moss
#

lol no

rough sapphire
#

can you talk to me about containers and vms

#

I'm trying to understand autoscaling..

#

for vm's to autoscale, there's other vm's created and there's load balancing..

#

just trying to wrap my head around how it works for containers.

#

iirc, baremetal -> resource discovery -> volumes created programatically from common pool -> volumes mounted on a pod, where pods are essentially containers clustered together as a working unit .... and container orchestration mounts these pods into worker nodes as and when resources are required.. is that right?

gentle moss
#

¯_(ツ)_/¯

#

i haven't had coffee yet and i think the sharpie is seeping into my blood stream

rough sapphire
#

you ate a sharpie?

gentle moss
#

nah, just doodled

fossil solar
#

anyone good with js?agax?

#

with django probably

undone berry
#

I've done AJAX with both React and JQuery

fossil solar
#

okay, i need a small help

undone berry
fossil solar
#

this is related to js 😅

#

nothing to python

undone berry
#

even so, JS is very much related to any kind of web dev

fossil solar
#

okay

undone berry
#

JS is also referenced in the description of the channe

dapper pendant
#

that moment when the boss removes the rotating grafana graphs of everything happening in our system running on the big screen in service & dev area, and replaces it with sales metrics because he never looks at the graphs

sand goblet
#

sounds like the time to complain

solid pollen
#

We should rename off topic channel to complaining channel 😄

oak tangle
#

Oh, no, you want 12A, next door.

dapper pendant
#

And please fill out two copies of the TPS report

#

gdude: would love to complain,but he's the ceo of company so no one in authority to complain to. Just fellow geeks!

sand goblet
#

I mean I guess technically I am

#

it's just not trading yet

#

haha

#

thanks @median dome

grave phoenix
#

G+?

sand goblet
#

H

grave phoenix
#

That's the only one I know

sand goblet
#

picasa, wave, reader, inbox..

#

orkut

solid pollen
#

Picasa’s dead ?

sand goblet
#

yeah, has been for ages

grave phoenix
#

Don't know them

solid pollen
#

The only thing i know about picasa is that it’s the default image viewer on my mother’s computer 😄

summer rampart
#

that would probably save erm time if erm you were playing connect four with a 10,000x10,000 board

shadow jetty
#

that would be faster, but you'd have to look in all directions

#

which is fine

summer rampart
#

ohno are we talking in syp discussions or ot1 haha

shadow jetty
#

pff, i can be anywhere

#

i'll add a list to keep track of number of checkers to simplify some logic, and then can work from there to get a faster checker checker

shell raptor
#

That feeling when you started a project today, and some of its parts are already legacy code.

shell raptor
#

Well, it depends on the game and on what you mean by 'easy'.

#

It's not an answer, but still.

#

If you want a solid prototype, it's probably not that hard.

#

But you will have a problem with performance.

#

Some parts of your game might require a lot of computational power, and Python is considerably slower than C++, C# and other languages that people usually use in game dev.

hollow leaf
#

Examples of computationally intensive game aspects are types of physics and rendering. Some cases you want to escape-hatch into C++/C# for that.

tame terrace
#

this is a lovely otname.

rough sapphire
#

kosa-kosa-kosa-kosa-kosa

patent ferry
#

wew

#

everyone : Spooktober
Hackers : Hacktober

golden walrus
#

inktober

rough sapphire
#

is it someone's birthday

gentle moss
#

it's always someone's birthday

rough sapphire
#

yes.. but that ot name though..

#

curious

summer rampart
#

my birthday is in November, presents thanks tron

oak tangle
#

What's the history behind this ot-name?

#

maybe it was prior to your dash-fix

#

Oh, no

#

you added it yourself

gentle moss
#

self indulgence

summer rampart
#

I was testing whether mods have otn a perms

gentle moss
oak tangle
#

You're so vain, you probably think this name is about you, don't you?

summer rampart
#

Turns out the answer is yes

gentle moss
#

hahaha

#

i'm pretty sure i have the most references in OT names

summer rampart
#

the k in bisk stands for kosa

gentle moss
#

it actually stands for "thousand"

oak tangle
#

The g stands for a whole lot of ot names though

gentle moss
#

pon pon way way way pon pon way pon way pon pon

#

duh

summer rampart
#

is that morse code

robust sierra
#

kosappreciationclub

summer rampart
#

I don't deserve appreciation

robust sierra
#

kosayodling

summer rampart
#

is that noun for a baby kosayoda or is that a verb

robust sierra
#

baby kosa

#

Kosing would be verb

#

Kosa was kosing kontrolling his newborn kosayodling's behaviour

summer rampart
#

sounds inappropriate

robust sierra
#

but, what does kosing mean?

#

aha

#

yes, i must redact my message

tame terrace
#

@gentle moss you're referenced in 5 otnames.

#

I am referenced in 30.

#

weak.

gentle moss
#

you're an owner

#

okay

#

so what's the top 3

tame terrace
#

gdude is probably in second place

tame pier
#

His name is just so memeable

gentle moss
#

cmon

#

show us the list

#

SHOW US THE LIST

tame terrace
#

naw, that would take the fun out of it

#

I believe volcyy is in third

#

although most of those are volcyyisms

#

and not direct references to his name

gentle moss
#

i am accidentally a minor celeb in this place

#

you should see the jackbox games we do on saturday

#

ooooh, deleted. he had naughty stuff in the gif

#

my bad

vestal briar
#

I'm not in any :(

tulip palm
#

i'm in a few i believe

solid pollen
#

Bisk and gdude are the number one reference in the saturday jackbox games 😄

rough sapphire
#

huh

#

the train's a minute late

#

this has never happened before

#

oh wait no, there it is

sand goblet
#

That usually doesn't happen @solid pollen

#

Haha

solid pollen
#

At least it happened yesterday

#

Btw @sand goblet i filled the form for the saturday jackbox, but now that i’m thinking about it i probably did some conversion error with the time zone 😄 (time zone are my weak point). It is 10AM for me right now, i think it is the same as you

sand goblet
#

9.30am here

solid pollen
#

Oh so +1 then

rough sapphire
#

I have a bunch of infractions.. where's me award..

robust sierra
#

yeah wheres my award

gentle moss
#

people keep telling me i should use vi

#

but i haven't used the first 5 so i feel like i'd be missing something

rough sapphire
#

har

gentle moss
#

that is, objectively, a good joke.

rough sapphire
#

it's pretty alright

gentle moss
#

you can use it

#

it's MIT licensed.

rough sapphire
#

oh sweet

#

... the train was a minute late this morning and it's a minute late again

#

are the trains running a minute behind today or what

#

oh, wait, no, my clock wasn't synced

#

sigh

gentle moss
#

:D

#

you ever had to administer certain windows servers that had time drift?

#

fucking weird stuff

#

like they'd sync from NTP regularly but time would drift

#

until eventually no one could log in through AD

rough sapphire
#

luckily I haven't had to administer any windows servers blobsweat

gentle moss
#

aha

#

i had write a powershell script to manually resync the time based off a GOOD ntp server

#

windows time service is a fucking joke

#

i think it's got better since Server 2016

rough sapphire
#

hmmm

#

I wonder how GPS satellites handle time drift

tired osprey
#

@rough sapphire consider yourself lucky its just your clock, here the train coming 10 minutes too late is considered lucky to average depending on where you are

rough sapphire
#

given relativity and all that

tired osprey
#

and yes GPS does account for the relativity theory, otherwise it'd go around 10 km off every year

rough sapphire
#

@tired osprey yeah, trains are pretty fucking on point here

#

never had a train late

tired osprey
#

😭

#

cant recall my train ever having been on time this month

rough sapphire
#

I thought I had my first late train earlier today but it was just my clock

tired osprey
#

ill just go back to crying in the corner if thats okay

gentle moss
#

it was funny xx

#

iirc

#

when they designed the system they were like "we need to factor in relativity or it wont work"

#

military were like "THAT'S JUST SCIENCE MUMBO JUMBO"

#

cue it not fucking working

#

"told you so"

sand goblet
#

hey bisk

#

you might enjoy this

#

CNN's areva martin decided to either invite this guy to her show or go on his show, to talk about her beliefs

#

this guy, david webb

#

he was talking about where he came from, building up a radio station, etc

#

and she accused him of having white privelige

#

he's black

gentle moss
#

hahahahahahahahaaaa

#

fucking can't write this shit anymore

sand goblet
#

so he points that out

#

and she's like

#

"my team didn't tell me you were black"

sand goblet
pine vector
#

@tired osprey DB, late? wha...?

tired osprey
#

yeah totally unlikely right

pine vector
#

that David Webb thing was comical...

sand goblet
#

it's a pretty funny situation

#

but you have to wonder what she was thinking

#

it feels like he explained his life story and she went "well a black person couldn't have possibly achieved this"

pine vector
#

gotcha interviews. they can go wrong...

sand goblet
#

this is the second time something like this has happened recently, although the other one was slightly less stupid, it was definitely at least as negligent lol

#

sadly BBC didn't actually put out an article

tired osprey
#

.....black albino?

sand goblet
#

yep

tired osprey
#

how does that work out

sand goblet
#

born to a black family, would have a darker skin colour, but suffers from albinism

tired osprey
#

i see

sand goblet
#

it's a fairly well known thing across the animal kingdom

#

some people with it also have red eyes, I think

solid pollen
#

Why?

sand goblet
#

They all have 'em