#ot1-perplexing-regexing

1 messages · Page 376 of 1

quaint rivet
#

i dont know how many stereotypes i have in that sentence

lime gazelle
#

@rough sapphire guitar or keyboard?

#

Mine is v shitty, it's not weighted and it's not the full length

#

also one key is loose. Frick.

rough sapphire
#

speaking of keys

#

my browns still haven't arrived

#

the fuck

lofty fox
#

Not enough social distance

ebon pebbleBOT
#


lofty fox
#

Thanks man

lime gazelle
#

Ok so, I should write today. But I don't really feel inspired. >:I

#

Can I get some prompts? GWgoaThinken

lofty fox
#

Warning I'm sick

#

You shouldn't approach me

dense stratus
#

@lime gazelle write what?

lime gazelle
#

@dense stratus Just write! I have to write every day for a month GWovoYayy

dense stratus
#

Poetry, Prose, Source Code?

lime gazelle
#

Prose, poetry

ebon pebbleBOT
#


lime gazelle
#

I write code already as my job

rough sapphire
#

@lime gazelle what do you program

dense stratus
#

How about a short story

#

I met a man in Food Lion that was there when i went to go pick up some milk.

lime gazelle
#

@rough sapphire right now I'm programming a script that syncs production servers with their DR counterparts for the Stock Exchange

#

what's Food Lion?

dense stratus
#

His job that day, and for the next few days was to fill a single shopping cart with the small packages of TP that they had gotten in and walk around the store offering to anyone looking to buy tp that day.

#

FoodLion is a grocery store chain in the US

ebon pebbleBOT
#


lime gazelle
#

Ooh! Is that inspired from a true story?

dense stratus
#

He told me he had been working there 23 years, and through all that time he never saw anything like this. All he could do was walk the aisles and shake his head.

#

I am giving you a true story, perhaps you can become inspired by it

ebon pebbleBOT
#


lime gazelle
#

Woah

#

Hmm I'll write something! Yes!!

dense stratus
#

I just imagine, that in 23 years, he might have started out as just a kid stocking the shelves, and buffing the floors or bagging the groceries.

ebon pebbleBOT
#


dense stratus
#

Worked his way up to some type of management, probably an important fellow, hiring people and setting schedules and stuff. And he was so, I don't know the words... he just kept walking along up one aisle and down the next, shaking his head and offering people TP. I thought of the old time cigarette girls in the b and w movies

#

Good luck with that @lime gazelle I hope you get a good one

ebon pebbleBOT
#


lime gazelle
#

@dense stratus Yes! Thanks for sharing! And I hope that man can find some joy when this is all over

dense stratus
#

he will have some funny stories for over beers some day I am sure

#

If that don't work, I will tell you about replying to headhunters's with haiku

lime gazelle
#

That sounds kinda nice

ebon pebbleBOT
#


dense stratus
#

I don't know if I kept it or deleted it, but this guy sends me one of those InMail things from Linked in with "Roses are red, violets are blue, I might just have your next job for you!" which is never true. But I kind of admired his attempt to get noticed in among the rest of the spam. (I have never even gotten an interview from a headhunter, let along the next job...)

lime gazelle
#

Owh

#

Never had an experience with a headhunter

#

Like, I never went job hunting and stuff

#

I've never gone*

#

sorry, bad English

ebon pebbleBOT
#


dense stratus
#

Oops, found it:

Roses are red, violets are blue, I found a perfect job opportunity for you: Senior Software Engineer.

My reply was

Hello xxxxxxx:

Since we are sharing poetry, then perhaps I can respond with a haiku.

There is interest,
Considering only those,
Positions remote.

I am currently in a relatively good position. However, I am open to something that would allow me to permanently work from home rather than commuting anywhere. Please don't send me anything that would require relocation or commuting. 
Thanks, 
xxxxxxx
lime gazelle
#

nice and courteous

dense stratus
#

To which he replied:
I haven’t had a response like that lol. Thanks for making my day!

#

Hey, good thing he didn't start with a limerick we could have been going a while 🙂

#

It doesn't cost anything to be polite.

#

Dude's just trying to do his job, right?

sand goblet
#

Ever wondered how the @zoom_us macOS installer does it’s job without you ever clicking install? Turns out they (ab)use preinstallation scripts, manually unpack the app using a bundled 7zip and install it to /Applications if the current user is in the admin group (no root need...

Retweets

3571

Likes

7453

#

More dirt on Zoom

ebon pebbleBOT
#


rough sapphire
#

@sand goblet Turns out their chats/videos also aren't encrypted end-to-end

#

Not sure how that makes them HIPAA compliant ( like their marketing says ), but that's a thing.

rough sapphire
ebon pebbleBOT
#


rough sapphire
#

i hope that wasn't me

lime gazelle
#

@dense stratus yes hi, I wrote something. Wamna read it? GWovoYayy

dense stratus
#

you know I do

lime gazelle
#

Okie dokie

ebon pebbleBOT
#


lime gazelle
#

It was a dark, and stormy night.
An interlude so overused, it might
make you start to snooze.

Although it was the case.
A dark and stormy Sunday craze,
Over toilet paper that faithful day.

There was a man, looking shook.
For he never could have Foretold,
That toilet paper was worth more than gold.```
rough sapphire
#

is bidet man TP man's arch nemesis or sidekick?

lime gazelle
#

They're frenemies

dense stratus
#

👏 👏 👏 👏 👏 👏

ebon pebbleBOT
#


dense stratus
#

there were no finger-snaps to be found, so you will have to settle for whole hand claps

lime gazelle
#

noice

#

I think the rhythm is kinda off GWpinkuSadOtato

dense stratus
#

It's funny the absolute lack or bidet hardware available in the US.

#

I don't think I could find one if I tried. Though I have some oddball stuff that somehow attaches to your existing toilet seat..

ebon pebbleBOT
#


lime gazelle
#

GWonoNanamiWhat wut

#

I know in some places bidets are like, used by..uh..

#

salty tarts! Yes!

dense stratus
ebon pebbleBOT
#


lime gazelle
#

Putting that English slang gdude taught me to good use

rough sapphire
#

It's funny the absolute lack or bidet hardware available in the US.
@dense stratus it's just water up your asshole my dude

#

you could improvise if you were really that desperate

dense stratus
#

I could just take a shower

ebon pebbleBOT
#


dense stratus
#

it's one thing if it is there and plumbed and you can just use it. But you can walk though lowes and they have a bunch of toilets and such, but not a bidet to be found.

#

I guess if I were ever to actually build my own house I could fill a bathroom with porcelain. Toilet, bidet, one if those really low sink things we used to have in the clinic, a regular sink, the shaving sink, the spitting sink like the dentist uses...

ebon pebbleBOT
#


rough sapphire
#

what about the piss cupboard

dense stratus
#

damn, forgot about the urinal, both a floor mounted one and the wall mounted one. Oh, and the asian straddle hole floor thing that I can't imagine how to use comfortably

#

The one cool thing we had in the military barracks was the shaving sinks. Not only did water come out the faucet, but it also came out around the rim of the sink so when you shaved it didn't leave whiskers stuck to the sink.

rough sapphire
#

we didn't have special "shaving sinks" like that but the toilet on the second floor of the building where we ate our dinner had fancy sinks like that

#

so we often did our hair and beards there

dense stratus
#

awesome. all I remember was spending way too much time cleaning all that porcelain

ebon pebbleBOT
#


rough sapphire
#

<:Triangle:691047806852399125>

pearl horizon
ebon pebbleBOT
#


lime gazelle
#

uuh ..

#

Nickname rule? no?

ebon pebbleBOT
#


sand goblet
#

It's fairly easy to mention

lime gazelle
#

I don't know the command for it

#

sorry

sand goblet
#

@Triangle works

lime gazelle
#

I thought you couldn't have names that are a mess?

ebon pebbleBOT
#


lime gazelle
#

maybe I read it wrong GWpinkuSadOtato

sand goblet
#

Just names that are hard to mention

lime gazelle
#

👍

pearl horizon
#

Hm was thinking the number is UserID. But apparently not. I am not a good detective 😆

lime gazelle
#

I can't wait to finish this fucking project so that I don't have to work in bash ever again

ebon pebbleBOT
#


pearl horizon
#

I somewhat enjoy bash, but I agree with that

#

It's useful but can be a royal pain at times

sand goblet
#

are you bashing bash

pearl horizon
#

i know better than to bash bash. my system heavily depends on it

lime gazelle
#

GWsocksAngeryBob bash sucks

ebon pebbleBOT
#


lime gazelle
#

I keep thinking of it like a programming language when it's clearly just a bigass terminal

pearl horizon
#

Lol yeah. That has messed with me a few times

#

Even then, there are some slight differences in how things work in an executable script compared to interactively entering commands in the terminal

lime gazelle
#

yeah, but for all intents and purposes they're the same

pearl horizon
#

For the most part, yeah, I'd say so

ebon pebbleBOT
#


lime gazelle
#

I hate being in automation, and I kinda love it at the same time.

#

Fuck bash though. And ansible.

pearl horizon
#

I really did not like Bash when I first tried messing with it. Slowly grew to like it. Even wrote a few fairly advanced scripts with it but they are long gone. Currently, I have a small collection of scripts I wrote for handling certain things

#

Never used Ansible myself. Saw something about it recently and the quick glance I had left me feeling like it was not something I was interested in lol

lime gazelle
#

Ansible is very cool, but also very frustrating

ebon pebbleBOT
#


lime gazelle
#

It's just automation

pearl horizon
#

Anisble is the one for like automated system setup, right?

lime gazelle
#

Yes

#

You describe the state you want the system in

#

what packages, what ports you want open, files where etc etc

ebon pebbleBOT
#


pearl horizon
#

Sounds pretty useful and interesting. But can definitely understand how it could be a bitch

lime gazelle
#

Yeah, especially when people think it's like a frontend thing.

#

Just because something has a control panel doesn't mean it should be used as a service desk software kinda thing.

#

if it makes sense?

pearl horizon
#

Totally get that. Right place, right time for everything

ebon pebbleBOT
#


lime gazelle
#

Yup!! Got any interesting videos to suggest?

#

I'm bored GWsocksAngeryBob

pearl horizon
#

Hm I'm watching one now, but not sure if it would be something disallowed to link to. Quick rules glance doesn't seem to say anything about it not being allowed

lime gazelle
#

You can dm it if you're not sure GWovoYayy

pearl horizon
#

I guess depending on the viewpoint, it could be considered as inappropriate based on the topic. But yeah, I'll dm it. It's nothing really crazy. More of a history/documentary type thing

lime gazelle
rough sapphire
#

@pearl horizon its an emoji id

pearl horizon
#

Ahh that makes more sense. Knew it looked like a discord id of some sort

rough sapphire
#

also for a little bit longer all discord snowflakes will be 69 funny number haha

pearl horizon
#

❄️

ebon pebbleBOT
#


pearl horizon
#

Not sure I follow what you mean on that lol. I haven't seen a discord april fools thing yet. Though I haven't really looked either

crisp sierra
#

Every object on Discord has a unique ID attached to it (users, channels, roles, emoji, etc.). Yours is 427935809384087555, Dexter

pearl horizon
#

That is correct

#

I just didn't get what was meant by snowflake 69 number

crisp sierra
#

The first 42 bits of a snowflake are the milliseconds since the Discord epoch, which is the first second of 2015, or 1420070400000

ebon pebbleBOT
#


rough sapphire
#

yes

quaint rivet
#

seems like it was just a random tangent they went off on

pearl horizon
#

Ah I get it now. Kind of like when the unix timestamp would become pi for that second

crisp sierra
#

This is mostly trivia, but can be used in creative ways, like for bot programming, you can create a fictional snowflake to retrieve messages from a specific point in time

pearl horizon
#

Interesting. Pretty cool stuff if you can work it right

ebon pebbleBOT
#


crisp sierra
pearl horizon
#

Nice, that's the missing piece of the puzzle for me. Gonna check into that, thanks!

quaint rivet
#

while were on the subject of emojis, you guys know you can italicize them?

rough sapphire
#

🔺

#

what

ebon pebbleBOT
#


quaint rivet
#

\🔺

rough sapphire
#

🏴

bleak lintel
#

ahh unicode hacks

rough sapphire
#

flag_black

quaint rivet
#

\😂

ebon pebbleBOT
#


pearl horizon
bleak lintel
#

\🤢

#

only unicode emoji, custom won't work

pearl horizon
#

\😈

quaint rivet
#

yeah, had to just try

ebon pebbleBOT
#


pearl horizon
#

Hm. I thought the imp was a unicode emoji. Idk

bleak lintel
#

*\:sick:* for all wondering

quaint rivet
#

^

ebon pebbleBOT
#


quaint rivet
#

just an escape character in front of the emoji

bleak lintel
#

\👺

pearl horizon
#

The escape is what hung me up. Always gets me lol

rough sapphire
#

\🤢

#

flag_black works too

quaint rivet
#

this actually crashes the app on my phone, do what you want with that info

ebon pebbleBOT
#


quaint rivet
#

my phone is old af though

#

your results may vary

bleak lintel
#

That might be worth reporting to discord

quaint rivet
#

weeks ago

#

trust me i tried

#

ill try to find the support ticket

ebon pebbleBOT
#


lime gazelle
#

noo

#

GWpinkuSadOtato I wanted the cool emoji too

quaint rivet
#

so idk what theyre doing

#

or did do

ebon pebbleBOT
#


lime gazelle
#

:grinning:

quaint rivet
#

its has to be a "normal" emoji andrea haha

lime gazelle
#

Uh

#

Like?

quaint rivet
#

*\:grinning:*

ebon pebbleBOT
#


lime gazelle
#

But that's what I did

quaint rivet
#

\😀

lime gazelle
#

:grinning:

#

maybe it doesn't work on redmi? Idfk..

#

\😄

ebon pebbleBOT
#


quaint rivet
#

are you adding both the italics and the escape character?

#

there ya go haha

lime gazelle
#

Nice

#

I can't use discords emoji, I have to use the phone ones

sand goblet
#

italic emojis

ebon pebbleBOT
#


sand goblet
#

what a time to be alive

lime gazelle
#

\💜

#

yes

#

very nice

quaint rivet
#

i just want to re-iterate this will bug out some (probably just the old ones) phone clients

ebon pebbleBOT
#


lime gazelle
#

Hmmm

quaint rivet
#

unless someone on a more modern device can read the channel

lime gazelle
#

I'm reading it just fine from my note 8T

quaint rivet
#

thats what i see

ebon pebbleBOT
#


lime gazelle
#

wtf

#

That's super odd but also cool

quaint rivet
#

so i guess its just old phones, in which case i dont feel as bad mentioning this now

lime gazelle
#

How the heck are nes/snes/gbc games made?!

crisp sierra
#

.uwu very carefully

median domeBOT
#

vewy cawefuwwy

lime gazelle
#

they weigh (wrong word?) so little but they have tons of content for their filesize

ebon pebbleBOT
#


quaint rivet
#

i actually watched something real interesting on how scanlines were utilized for gb/gbc

#

cause the hardware was pretty bad

#

as far as handhelds went at the time

lime gazelle
#

it's impressive what they did tbg

#

tbh*

ebon pebbleBOT
#


lime gazelle
#

Very smart people made games back then, I feel

#

also how the fuck did they do it without documentation? Imagine the first ever programmer having to do stuff from scratch

quaint rivet
#

im real sad all this stuff is gonna be oxidizing in the near future

#

like bless tf out of emulators but damn

ebon pebbleBOT
#


lime gazelle
#

emulators are very interesting

#

I should finish mine someday.

lime gazelle
#

Music is a heck

ebon pebbleBOT
#


lime gazelle
#

Have yall ever listened to 5/4 time or 7/8?

#

That's groovy GWovoYayy

tame terrace
#

7/8 is cool.

lime gazelle
#

even 4/4 sounds very hard on the metronome at 65 bpm GWpinkuSadOtato

ebon pebbleBOT
#


lost radish
#

Did you finish your sudoku solver?

lime gazelle
#

yes

#

I need to make it into a bot

#

but that's hard.

#

idk how to handle user input, so rn it generates a sudoku and then solves it

ebon pebbleBOT
#


lost radish
#

That's interesting, I did exactly that earlier this week.

wanton glacier
#

@lime gazelle you've probably not done it right, 4/4 at 65 bpm is really slow

lime gazelle
#

Idk I did 4 beats and 4 clicks per beats

wanton glacier
#

ohh I think you're confused about time signatures

#

that's not what it means

ebon pebbleBOT
#


lime gazelle
#

Yeah

#

sorry GWpinkuSadOtato

wanton glacier
#

4/4 means 4 crotchets (quarter notes) per bar

#

the 4 on top is the number of beats

#

the 4 on the bottom is the type of beat

ebon pebbleBOT
#


wanton glacier
#

so 7/8 should be 7 quavers (eighth notes) per bar

lime gazelle
#

I can't do that on the metronome app

wanton glacier
#

that's fair

#

the clicks per beat thing is still cool

ebon pebbleBOT
#


wanton glacier
#

it's just not really part of the notation

lime gazelle
#

I wanted to hear the metronome for it, I'm not familiar with music and stuff

tame terrace
#

listen to some music in 7/8 instead.

#

Money by Pink Floyd is a famous example

ebon pebbleBOT
#


lost radish
#

@lime gazelle Feel free to message me, I'm interested in how your bot turns out. I don't want to interrupt at the moment. as I interrupt

tame terrace
#

and count it out while listening.

lime gazelle
#

@tame terrace count how?

wanton glacier
#

metronomes aren't really that interesting

ebon pebbleBOT
#


lime gazelle
#

@lost radish It's a long way before the bot I'm afraid. I can share the sudoku though it you're interested

tame terrace
#

just count to 7, and start over. keep doing that on the beats. you'll see how the song is split into chunks that are 7 counts long.

undone berry
tame terrace
#

counting music can be fun, especially strange time signatures or time signatures that change.

sand goblet
#

Ooh, music theory

ebon pebbleBOT
#


wanton glacier
#

tell me about it

tame terrace
#

bands like Tool and Radiohead are very fun to count. they love to do weird stuff with time.

lime gazelle
#

I'm struggling to count

#

Idk, I'll try tomorrow

ebon pebbleBOT
#


terse sluice
#

how do the musicians count that in their head oh lord

#

changing time signatures every measure

wanton glacier
#

it's not that hard tbh

#

yeah

sand goblet
#

You get used to it

ebon pebbleBOT
#


wanton glacier
#

once you've heard it a lot it's very intuitive

#

I've heard the rite so much I can count along without looking now

#

there's a nice 11/4 bar

#

that can be counted i-gor-stra-vin-sky-is-a-son-of-a-bitch

lime gazelle
#

well that's unique

ebon pebbleBOT
#


tame terrace
#

I've written songs with strange time signatures and usually it's just something that feels right at the time and then later I count it out and figure out what I've been writing. rather than sitting down and going okay let's see we will put 6 beats here, then another 9..

wanton glacier
lime gazelle
#

Oof very nice!! Yall are very good!

#

Lemon do you write songs? GWovoYayy GWgoaThinken

terse sluice
#

ah i had to play in 9/8 for a song. it was quite interesting

ebon pebbleBOT
#


wanton glacier
#

I've played bartok that changed time signature every bar

#

It's fun

lime gazelle
#

I think you can't learn music on your own GWpinkuSadOtato

sand goblet
#

Most things are possible to learn alone but easier to learn with some help

wanton glacier
#

Sure, but that's because music doesn't exist as an individual

ebon pebbleBOT
#


wanton glacier
#

Music is fundamentally a very collaborative thing

#

Not necessarily with multiple people playing, but composers influencing each other, performers influencing each other, etc

lime gazelle
#

Yeah

#

I'll focus on writing this month, probably won't pick up the piano lol

#

Drawing is easier by comparison

ebon pebbleBOT
#


lime gazelle
#

but also more boring, kind of

wanton glacier
#

No harm in trying!

sand goblet
#

Honestly composition was my least favourite part

#

But if you like it, go you

rough sapphire
#

I was really trying to figure out what an eladt was

ebon pebbleBOT
#


lime gazelle
#

Idk I want to jam, I think that'd be cool

sand goblet
#

Mobile typing is always bad haha

rough sapphire
#

¯_(ツ)_/¯

sand goblet
#

Unfortunately it's hard to do that over the Internet

lime gazelle
ebon pebbleBOT
#


lime gazelle
#

well I'm off to bed! It's midnight

#

I should be asleep

pine vector
#

Tool and Rush are my fav time signature maestros...

sand goblet
#

Later Andrea o/

ebon pebbleBOT
#


pine vector
#

there's another one...but they're slipping my memory atm.

tame terrace
#

tool goes beyond time signatures into full nerd mode. they'll do mathsy stuff with every part of the song, like writing the lyrics so that the syllables in each phrase are a fibbonacci number

pine vector
#

yeah. they really are beyond just "awesome as shit music".

tame terrace
#

lateralus is a god damn masterpiece.

#

although I saw Maynard live with a perfect circle recently and their new album kinda sucks.

ebon pebbleBOT
#


pine vector
#

early Metallica had some pretty good switches.

wanton glacier
#

conlon nancarrow wrote a pi/e canon

#

oh sorry it's e/pi

quaint rivet
#

if anyone is into VPN's, just saw nord has 2 years for $66

tame terrace
#

King Crimson is another fun time signature band.

ebon pebbleBOT
#


tame terrace
#

this new discord android release is garbage. why would they possibly think it's okay to add another click to the channel navigation ux

#

actually it's not even just a click, it's a swipe

#

this app is basically unusable now.

quaint rivet
#

i dont even know where my friends list is on mobile anymore haha

#

dm's are there, no idea where i can go to see friends/blocked though

ebon pebbleBOT
#


quaint rivet
#

oh, nvm i see now lol

#

im possibly oblivious, but the app has gotten more unintuitive in my opinion the last few months of updates

sand goblet
#

Oh, that change is on stable now?

#

I always used the swipe gesture to open the menu

ebon pebbleBOT
#


sand goblet
#

It was super broken in the alpha though

#

This new swipe menu with bottom buttons I mean

quaint rivet
#

is there a daily reset for the hand washing command or would that be overkill

mossy sorrel
#

distance

#

e

#

a

#

sportz

ebon pebbleBOT
#


mossy sorrel
#

thanks

rough sapphire
#

@mossy sorrel No need for the spam 😄

mossy sorrel
#

i needed distancing

rough sapphire
#

Do we keep the clean role after the outbreak?

#

Please tell me yes

ebon pebbleBOT
#


rough sapphire
#

Also, WHY DOES SOCIAL DISTANCING NOT HAVE THE CLEAN ROLE

AHHHHHHH

tranquil orchid
#

get it away from us

quartz prawn
#

i see we’re not social distancing anymore 😦

glass gorge
#

Give me a hug 🤗

quartz prawn
#

yes come closer 🥰

#

coughs

glass gorge
#

Whoa whoa, Social distance hug

#

No hearts allowed

rough sapphire
#

@quartz prawn can you please change your whole nickname-avatar combo? We don't tolerate joking about the Holocaust here.

#

Pydis police is that you in disguise ?

solid pollen
#

I mean, at this point, it offending everyone

#

I hate PyDis..

#

I was supposed to work this morning

#

And I did none of that haha

rough sapphire
#

<@&267629731250176001>, really don't think the name+avatar of @quartz prawn is very appropriate

#

He is not even online anymore. So good luck making him change his name and avatar

#

oh, didn't realise that

glass gorge
#

I'll admit that went straight over my head.

rough sapphire
#

wait, no, he's still here

solid pollen
#

I guess forcing the nickname change is a first step

rough sapphire
#

he has the developer role

#

which means he hasn't left

solid pollen
#

I think AG meant they’re offline

rough sapphire
#

.. or just invisible

solid pollen
#

True

tame terrace
#

I guess forcing the nickname change is a first step
@solid pollen

Please try not to be an armchair moderator.

solid pollen
#

Yes I realized afterward I shouldn’t have said that, my bad

#

I was responding to AG

rough sapphire
#

Haha

solid pollen
#

This is one of the worst color over text thing I ever saw haha

rough sapphire
#

Mobile editing 101

#

why does the python python logo look so bad 😐

#

Because easter

#

blame easter

solid pollen
#

It looks eastery

gentle moss
#

jesus died for it

solid pollen
#

Haha

rough sapphire
#

I am not Christian so yeah idc

#

i blame easter.

#

Not to mess in religious topics

solid pollen
#

I just like easter because it gives us two days off, I don’t care about the religious thing behind lol

wheat lynx
#

I like Easter because chocolate

solid pollen
#

And that yeah

rough sapphire
#

2nd April is first day for new session of schools

#

we only get the tenth off

#

we call it "big friday"

low shadow
#

anyone can help me?

gentle moss
#

i love and heat easter

low shadow
#

i need help on grepping

glass gorge
#

we get 9, 10 and 13

gentle moss
#

first, fuck yeah dead false prophet

glass gorge
#

half of 8 as well

solid pollen
#

Yes, if it is about something else than kali lol

low shadow
glass gorge
#

They then force us to use 1 of our holidays for 6 or 7

gentle moss
#

second, boo eternally living false prophet

solid pollen
#

You get half a day off?

glass gorge
#

Half of Wednesday yeh

gentle moss
#

so you want he domain and the top level?

#

or you want all 3

low shadow
#

all 3

#

not

#

4

#

not 2

gentle moss
#

just 3

low shadow
#

yes

#

just 3

solid pollen
#

.{3}\..*?\..*? this regex should work I think

low shadow
#

com is also not constat

#

it can be anything

solid pollen
#

This maybe?

#

You have to test it

low shadow
#

wait

#

letme test

gentle moss
#

(.*.)\.(..*)\.(..*)

#

that will capture anything in 3 groups

#

ups, first is wrong

low shadow
#

akarys your regex didnt work

#

letme try bisk one

gentle moss
#

the sub, domain and gTLD can be as long as you like in that context

solid pollen
#

Ah, third level can be of any lenght

gentle moss
#

however group 1 will match .'s in it

#

group1 will be (sub1.sub2)

#

it wont split out

low shadow
#

wait

solid pollen
#

They want only 3, right?

low shadow
#

cat file | egrep "(.*.)\.(..*)\.(..*)"

#

shows

#
dom.google.com
om.google.com
a.b.c.d.google.com
4.a.b.google.com
a.b.google.com
#

and

#

cat file | grep "(.*.)\.(..*)\.(..*)"

#

shows nothing

gentle moss
#

egrep uses regex

#

grep does not

#

it's a flag

low shadow
gentle moss
solid pollen
#

Why ..* and not .* bisk?

gentle moss
#

that's how the grouping works

rough sapphire
#

^[^\.\n]*((\.[^\.\n]*){2}$)

#

i assume this is what you want

low shadow
#

yes

#

awesome

gentle moss
#

ooooh, not matching the contents

low shadow
#

this worked

#

yeah

#

fuck yeah

rough sapphire
#

you're welcome

low shadow
#

@rough sapphire thanks

rough sapphire
#

👍

gentle moss
#

hmmm

low shadow
#

😎

gentle moss
#

that wouldn't handle uhhh

#

double sub'd domains

low shadow
#

i didnt understand that regex but yeah

#

xx is talented

rough sapphire
#

talented at googling, maybe

solid pollen
rough sapphire
#

\s makes more sense than just negating \n

low shadow
#

because its fun

gentle moss
#

i'm still not clear if machine want's to catch multiple subs or not

low shadow
#

i'm still not clear if machine want's to catch multiple subs or not
@gentle moss i want third level subdomain

rough sapphire
gentle moss
#

so the first sub domain

#

k

low shadow
#

what should i change to get 4 word grep

#

like in this regex

rough sapphire
#

don't have to read all that text

#

the numbre at the end

low shadow
#

egrep "^[^.\n]((.[^.\n]){2}$)"

#

to grep a.b.c.d

#

3 should be in {} right?

gentle moss
#

no

rough sapphire
#

you want to match three dots, so you change it to three

gentle moss
#

yeah

#

{3}

low shadow
#

thanks for help

rough sapphire
#

you want to match this at the very end of the line?

low shadow
#

match what?

rough sapphire
gentle moss
#

the first group matches betweern .'s

#

then loops around

rough sapphire
#

there are 2 capture groups here

gentle moss
#

yeah

low shadow
#

i only understood the first ^ and last $ in this regex egrep "^[^.\n]((.[^.\n]){2}$)"

gentle moss
#

tbh it's where i write most my regex

rough sapphire
#

@gentle moss you actually use a website to write regexes?

#

my solution is to hack at the problem until either the problem or my willpower resolves...

gentle moss
#

there's one somewhat built into pycharm but i find regex101 more comforting

low shadow
#

what is greedy regex

#

who steals money

rough sapphire
#

but there hasn't lately been a single regex that hasn't yielded yet.

gentle moss
#

greedy regex is something that's got a wide match

#

i want to capture 4 digits

#

\d{4}

#

would do that

#

\d+ would match digits until the cows come home

low shadow
#

bisk i liked your old profile pic

#

its not good now

gentle moss
#

everyone hates on the eyeballs

#

smh

low shadow
#

and i remember a person who commented on tshirtman profile

#

and got muted

#

and [.\n] means either \n or or . character right

#

?

rough sapphire
#

the dot is messy

#

it depends on how special characters are treated

#

the dot might be the character dot or it might mean "any character"

wooden silo
#

Inside a character class, dot is a literal dot

#

So yes, @low shadow

gentle moss
#

\n matches a line feed

#

so .\n would match a single line feed

low shadow
#

hmm

rough sapphire
#

@wooden silo can you escape it inside a character class?

wooden silo
#

@rough sapphire You don't need to.

rough sapphire
#

but if you want the "any character"

gentle moss
#

oh and . catches all character

wooden silo
#

"any character" makes no sense in a character class

low shadow
#

regex is getting more complex

#

in terms of .

rough sapphire
#

. catches a single character, which can be anything

#

I've had to escape the dot

#

.* catches any number of them

#

to get the meaning I want

low shadow
#

bye

#

will meet later

#

and bisk dont forget to change the profile , old pic was fun

gentle moss
#

how am i the only one that seems to get this

#

¯_(ツ)_/¯

solid pollen
#

What if you put golf balls in there instead of loading dots?

wooden silo
#

@rough sapphire Not inside a character class: ```py

import re
print(re.match(".", "foo"))
<_sre.SRE_Match object; span=(0, 1), match='f'>
print(re.match("[.]", "foo"))
None

rough sapphire
#

@wooden silo you're right.

#

I just remembered that there was some weird situation with some specific command line tool where the regex meta-characters had to all be escaped

#

you had escape stuff like \( but then there were some weird cases where I think they had reversed the meaning of \. and .

gentle moss
#

what's the worst regex you've written?

#

you ever tried to modify one of those email regexes to cope with new gTLD's?

rough sapphire
#

I don't think you want to use a regex for that...

gentle moss
#

if there is one job for regex it's email validation

rough sapphire
#

really

gentle moss
#

because someone did it once and it was pretty much working

rough sapphire
#

okay I guess

#

but then it might as well be built out of modular pieces

#

so that it's basically a small program that just gets compiled

gentle moss
#

same for phone numbers and shit

#

regex is pretty good for that

#

and people have already written it for you

#

they lost all their hair so you don't have to

rough sapphire
#

quite

#

then in that world you shouldn't have to be modify the regex

#

just reparametrize it

#

"want to add a new country code?" "-add it to this list, right here sir"

rough sapphire
#

it is my honor to introduce you guys to the fully RFC822 compliant regex for validating email addresses

#

whoops, it's longer than the character limit

#

yes, i have seen this used in production

gentle moss
#

best of all worlds

#

i have indeed also used that regex

wheat lynx
#

Haha. Nice pfp 😁

gentle moss
#

gotta kill morning coffee time

glass gorge
solid pollen
#

And do they provide valid arguments?

glass gorge
#

Reading it now 🤔

dense stratus
#

just clickbait

glass gorge
#

usually is

dense stratus
#

you will probably find a similar title there as well that will be "Why python is the language of the future"

glass gorge
#

"It's slow"

dense stratus
#

I really am not happy with Medium

#

Have you seen Intel's Fast Python

#

🙂

glass gorge
#

"It's dynamically scoped"

#

"Lambdas can only be expressions, not statements"

#

who cares about lambdas?

dense stratus
#

people into lambda calculus?

glass gorge
#

"it uses whitespace as syntax"... siince when did that kill python?

dense stratus
#

do they proposed an alternative? Perhaps Golang or Rust?

glass gorge
#

"not suitable for mobile development"

#

???

dense stratus
#

well that's just plain untrue

glass gorge
#

They proposed haskell which uses whitespace, but has an alternative syntex

dense stratus
#

Haskell is a nice enough lanugage. So basically they are proponents for functional languages as the future.

glass gorge
#

"Runtime errors"
That's the point of having a non compiled language

#

"What could replace python?"

  1. Rust
  2. Go
  3. Julia
#

😂

dense stratus
#

compiled languages have runtime errors

#

what, no Common Lisp?

glass gorge
#

lol, i love the argument for rust, go and julia using a graph from stack overflow questions

#

where the Y axis doesnt even reach 1%

dense stratus
#

Scheme, Scala, Racket

#

What about Pharo

glass gorge
#

The the comments basically just bash the post

#

Poorly written, no solid arguments, simply incorrect statements

#

etc

rough sapphire
#

Is that a MI device ?

glass gorge
#

but with a casual 10k claps... Imma stop reading medium i think

#

Huawei

rough sapphire
#

ooh china likes you seems

glass gorge
#

Couldn't care less, It was cheap and suits my needs ¯_(ツ)_/¯

dense stratus
#

Perhaps Pharo will be the lingua franka of the future

glass gorge
#

It's not like I store my whole life on my phone

sand goblet
#

Huawei make excellent devices

#

My previous phone was a mate 10 pro

#

loved it

rough sapphire
#

what's wrong with pycharm if i keep it inactive for say 30 minute, it just get stucked on arch

dense stratus
#

perhaps it is phoning home to report statistics and other information to the overlords at Brainbench

#

is it the Pro or "Free" edition?

rough sapphire
#

you mean community edition ?

dense stratus
#

The one you don't have to pay for

#

Looks like Dos Equis estan aqui

rough sapphire
#

yeap the community edition

#

"it uses whitespace as syntax"... siince when did that kill python?
@glass gorge i'm really not sure how this is even a negative, it's a deliberate design decision. You can make this statement sound negative in reverse as well, "C uses curly braces as syntax and does not care about whitespace, making logical program flow and what you see on screen inconsistent"

#

both are stupid arguments

dense stratus
#

do they pitch you periodically for an upgrade or to offer you some many months of the pro edition?

rough sapphire
#

why tf microsoft trying to hide the mail when its coming to my mail ?

sand goblet
#

because idiots take screenshots of their email

dense stratus
#

did you request a reset?

glass gorge
#

It's a click baity article, thats poorly written with incorrect subjective statements. Which sadly probably made him a lot of money :/

rough sapphire
#

yeap i did

dense stratus
#

probably have funny source signature on that email, did it drop to your spam folder or just to Focused vs other

rough sapphire
#

it was in general

#

marked important

#

@sand goblet

#

now explain this

dense stratus
#

is that what you are considering "hidden"? I still don't quite get the logic of the Focused vs Other.. But I recently just started using gmail to access my hotmail instead. I miss the days of plain old email

rough sapphire
#

hide it at first
and then show it at next line ?

dense stratus
#

and you are using outlook app or the web page?

rough sapphire
#

web page

gentle moss
#

it'd a common practice to show that they do have your email address

#

and to prevent you being a fucking idiot with it

#

causes less damage if sent to the wrong person (somehow) anyway

rough sapphire
#

oh this huge company can't make a system that can send mail to right adress ?

wheat lynx
#

It did though?

#

Better safe than sorry

dense stratus
#

if you are reading it, then it went to the right address

sand goblet
#

the concern hardly has anything to do with their email services

#

not everyone uses outlook email

dense stratus
#

It didn't, however, come from a regular contact so it is not in the Focused area

sand goblet
#

and email is not a secure protocol

rough sapphire
#

What is focused area ?

dense stratus
#

I would have to open hotmail to see what the stupid terminology is they use

rough sapphire
#

who uses hotmail actually

dense stratus
#

I do. I have used it before M$ bought it

#

Focused and Other are the two designations they use

sand goblet
#

I have one as well

#

but I forward it to my gmail

rough sapphire
#

you also have a @googlemail

dense stratus
#

I just read it from gmail,

rough sapphire
#

if am not wrong

#

like
garethcoles@googlemail.com

dense stratus
#

me? I think I have maybe 7 gmail accounts, used to have about the same amount of HoTMaiL accounts as well

sand goblet
#

yeah, googlemail is aliased to gmail

dense stratus
#

Interesting thing about gmail is that the dots don't matter

rough sapphire
#

yeah.

dense stratus
#

So if you are Jo.Blow@gmail you can use JoBlow or J.o.b.l.o or any other combination with dots before the @

#

So there is this idiot that has the same first and last name as me

rough sapphire
#

COOL. will try it someday

sand goblet
#

I think they do matter

#

they do the + thing though

dusky orchid
#

nah gmail ignores periods

#

the + tags i use extensively though

dense stratus
#

And he thinks his emails is the same as me.. And gives out stuff that comes to me all the damn time. I have gotten stuff for his payroll stuff, his MicrosoftXBoxLive account and even every time he sets up a car maintenance appointment

sand goblet
#

When something like that happens to me I log into the account and cancel it

#

:>

dense stratus
#

which account?

rough sapphire
#

every

sand goblet
#

whatever account they set up

dense stratus
#

heheh

#

well, I don't really use my gmail address except maybe for id verification. But the one thing I got had his address and phone number and everything

#

I called and talked to his wife

rough sapphire
#

haha

dense stratus
#

I said "Is your husband's name such and such"

#

"Is he still subscribed to hot anal sluts dot com"

#

well, not that 🙂

rough sapphire
#

haha

#

haha

dense stratus
#

I told her, I am getting lots of emails that are not intended for me, especially the one for xbox online and his payroll.. Maybe he needs to figure out what his actual email is and us it correctly

#

I was even on some huge group email thing that was planning (I assume) his daughter's wedding and setting dates and making arrangements... I really, could have been a bad person and screwed lots of stuff up

#

My guess is that I have something like JohnSmith@gmail and he may have John_Smith@gmail and he keeps putting John.Smith@gmail or his handwriting is so craptacular that whenever he gives it out, people read it as . instead of why can't I type an underscore

rough sapphire
#

haha

dense stratus
#

But I have a friend that uses the dot to seed his emails when he has to give them out so that he can tell who is selling his email to whom

dusky orchid
#

But I have a friend that uses the dot to seed his emails when he has to give them out so that he can tell who is selling his email to whom
for like marketing stuff?

dense stratus
#

Not sure if this song makes sense outisde of US

#

Sure, if he gets an email to JoBlo.w@gmail he knows that he signed up on HotDonkey.Com website with it and they sold his email to someone else to send him spam with

dusky orchid
#

haha this is what i use plus tags for

sand goblet
#

that's a smart idea

#

haha

dense stratus
#

what is a plus tag?

dusky orchid
#

like someemailname+facebook@gmail.com

#

it'll send to someemailname@gmail.com

rough sapphire
dusky orchid
#

nope

rough sapphire
#

yes.

#

that is its purpose

sand goblet
#

that is its purpose, but that's not how email servers implement it

dense stratus
#

wait, so the + and stuff after it is ignored, or the stuff before it?

dusky orchid
#

gmail specifically use it for filter tags

#

gmail does not forward a copy to facebook@gmail

dense stratus
dusky orchid
#

can we stop using unnecessary crass examples

sand goblet
dense stratus
#

NakedPoodle is the reference to dogbert's Long Range Planning episode. It still doesn't exist

dusky orchid
#

depends what you want to do with it

dense stratus
sand goblet
#

bob+whateveryoulike@gmail.com

dusky orchid
rough sapphire
#

@dusky orchid eval not working ?

dusky orchid
#

if you think they're gonna leak it anyway regardless and you just want to keep anything it sends to in spam, you can setup a skip inbox filter on +spam

dense stratus
#

okay, so when they have that email and send you something it still comes to bob@gmail, but if you look at the TO: address you will see the + tag?

dusky orchid
#

so you can filter by that

dense stratus
#

Okay, so to seed it you can put something that indicates their site

dusky orchid
#

for something like fb, i use facebook in the tag, yep

dense stratus
#

bob+blah@gmail

dusky orchid
#

yeppers

rough sapphire
dense stratus
#

do you have to set them up ahead of time?

dusky orchid
#

no

#

you can filter existing matches after the fact

dense stratus
#

awesome

#

does it work with your own domain? Google hosts our domain at work so our email is gmail but it comes to company.com

dusky orchid
#

if they use google email hosting through google apps, yep

dense stratus
#

I might have to try it

#

There was a service, SpamGourmet that you could setup an account. When you would make up an email like if you were bob@spamgourmet.com you would do blah10bob@spamgourmet.com and they would forward you 10 (or however many you put in the number) emails then after that, silent just eat the rest.

dusky orchid
#

that's pretty neat

dense stratus
#

they are probably still around.

#

but you could just make them up on the fly, and so you could get a password or whatever from a signup and then nothing else ... ever... 🙂

#

You see that dilbert up there? I remember when that came out. There was not much in the way of Internet or WWW at least to mere mortals

low shadow
#

can anyone help me one last time

#

suppose i have file called x.y

#

which has

#
a.b.c.ru
a.b.d.com
a.b.c.d.e.f.com
a.s.hf.d.com.ru
#

i need to extract only 3 word domains/subdomains

dense stratus
#

what have you tried?

low shadow
#

awk and sed i will

dense stratus
#

here's a tip, have you considered reversing the string first then reversing the result?

low shadow
#

i didnt understand

#

i need last three words separated by .

dense stratus
#

right, so if you reverse the whole string, you have a simpler pattern. Just a thought. Are you using regex patterns or just mechanically walking the string?

low shadow
#

waait

#

i need in bash

dense stratus
#

and join it back up with '.'

low shadow
#

using awk or sed or grep

dense stratus
#

so you want a regex

low shadow
#

yes

#

previously i asked this

#
a.b.com
a.b.c.com
a.b.c.d.e.com
e.f.com
#

and got this regex

rough sapphire
#

rev file | cut -d. -f -3 | rev

low shadow
#

wait

dense stratus
#

hey!!

#

you are too quick for me

low shadow
#

@rough sapphire again u helped me

rough sapphire
#

👍

dense stratus
#

Dos Equis to the rescue!!

low shadow
#

@rough sapphire u are a genius

dense stratus
#

Hey 😦 I told you to reverse the string

#

he just did all the work for you

low shadow
#

but didnt know how?

#

now i know there is a command called rev

dense stratus
#

there are a few

#

you could use $reverse too and I think with the right amount of # and ? you can do them in one line

low shadow
#

impressive

#

work absinthe

#

i m new to linux , probably a year or two

#

i have been using

#

still there's a lot to be uncovered

#

i found today there is a command called timeout

#

and rev

dense stratus
#

look into expansion hold on let me get you a link

low shadow
#

what is set -- 1 2 3 4 5 6

#

set --

dense stratus
#

it sets up values in front of your arguments

low shadow
#

show me example of set --

#

how it works

dense stratus
#
set -- 1 2 3
echo $1,$2,$3
low shadow
#

oh

dense stratus
#

try that see if it works

low shadow
#

got it

#

awesome

#

bash is extremely large and better

dense stratus
#

short way how? less commands or less computer time?

low shadow
#

less commands (not the less command)

#

merging two files into one

dense stratus
#

I think yo cna use sort -u and eliminate the call to uniq

low shadow
#

ok

dense stratus
#

I think the gramatically correct term is "fewer"

#

🙂

low shadow
#

😎

dense stratus
#

maybe can get rid of the cat by using < but I would have to try

low shadow
#

OK

dense stratus
#

problem with your sequence is that if it doesn't work for some reason, you are going to remove your original files and then you are screwdlidoodledoodooed

#

Do you know about man

low shadow
#

yes

dense stratus
#

okay, so I think if you man sort you can see if you have the -u

low shadow
#

and

#
cat file1 file2 | sort -u  > file3 && rm file1 file2 || mv file3 file

#

will prevent from deleting mistakely

#

as if previous command fails rm wont start

#

😎

dense stratus
#

well that's shorter by a line

low shadow
#

now its ok

dense stratus
#

I am thinking

#

some commands can work in place. Just not sure if sort is one of them

low shadow
#

ok

dense stratus
#

and I am not sure if you can't cat f1 f2 > f1

#

hold on, I can try

low shadow
#

ok

dense stratus
#

nope, that won't work

#

but you can cat f2 >> f1

#

not sure that helps

#

you can rm f2 then cp f3 f1

#

not that helpful

#

try this

#

sort -u f1 f2 > ....

#

that should eliminate the cat

low shadow
#

good

dense stratus
#

sort -u file1 file2 > file3 && rm file1 file2 || mv file3 file

low shadow
#

bye will come in 10 min

dense stratus
#

and you can eliminate file3 and just do it all to file

#

sort -u file1 file2 > file && rm file1 file2

low shadow
#

amazing this is what i wanted

#

@dense stratus

dense stratus
#

if you know there are specific files then you can use file? or file*

low shadow
#

if you know there are specific files then you can use file? or file*
@dense stratus what??

dense stratus
#

sort -u file*

low shadow
#

i can do this

#
cat * | tee newfile
rough sapphire
#

or just cat * > newfile

low shadow
#

i love tee

#

T

rough sapphire
#

tee is slow

#

when you're printing a lot of things

#

it blocks on printing to the terminal, which is sloooow

low shadow
#

which i like

#

though sloow

dense stratus
#

well then just cat it

#

don't use it

low shadow
#

Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

#

mmmmmm

#

i loved set --

#

probably best thing learned today

dense stratus
#

it just writes to a file and the screen at the same time

low shadow
#

i know

dense stratus
#

cat * > newfile && cat newfile

#

same effect as tee... sort of

low shadow
#

😃

dense stratus
#

sorry, in a meeting now

dense stratus
#

okay, back. @low shadow you good now?

low shadow
#

yes i good

#

no problem

dense stratus
#

sweet. Are you working a track or a course or something?

low shadow
#

i m doing bug bounty

dense stratus
#

hmm, never heard of that one

dense stratus
#

hmm, interesting

#

you getting rich?

low shadow
#

no

#

its hard

rough sapphire
low shadow
#

it aint easy to get rich

#

i took from google

#

so its long

dense stratus
#

well, hungry now, time for breakfast. I will have to check that out when I have sound again,

low shadow
#

its night here

rough sapphire
#

this bug bounty thing doesn't sound very lucrative

low shadow
#

whats lucrative

rough sapphire
#

profitable

low shadow
#

you can get $15000 if u hit P1 bug

#

and $50 if P4

rough sapphire
#

can

low shadow
#

and $0 if P5

rough sapphire
#

You can get over a million if you win the lottery ¯_(ツ)_/¯

low shadow
#

🙂

#

however bug bounty is hard but i will go for it

rough sapphire
#

Sure, if it's fun for you it's definitely good to practise

low shadow
#

good

lime gazelle
#

I'm bored as hell because I don't have stuff to do for work >:I

#

Suggest sumthing?

slate quail
#

Star Trek TNG

wooden silo
plucky ridge
#

Getting me another Breakfast Baconator

lime gazelle
#

Okie!

#

I'll do a project!

plucky ridge
#

Damn

lime gazelle
#

Or..maybe not. Fucking messages.

#

I have to work.

sand goblet
#

Wark wark

slate quail
#

"watch an ancient nerd show, do something productive and enriching, bring me a sandwich"

#

I can't see why our options were undesirable Hem

plucky ridge
#

I know! Really just boggles the mind

wooden silo
#

TNG is the bomb, though

lime gazelle
#

Star Trek sounds super dope, but it never like...interested me.

wooden silo
#

Make it so.

lime gazelle
#

I'm more a One Piece/Anime kinda person >:I

#

Does it have explotions and cool tech tho

sand goblet
#

Not a fan of star trek either

wooden silo
#

Activate forward shields, Number One!

sand goblet
#

but people kinda watch star trek for the commentary I think

rough sapphire
#

TNG had some good episodes, and some downright abhorrent ones

wooden silo
#

I love TNG

#

Some of the episodes are garbage, but overall I love it.

rough sapphire
#

Also, on the topic of shows, Hunters on Amazon is just... not that great.

wooden silo
#

Such a cozy optimistic image of the future.

#

And great cast.