#ot0-no-stealth-portals-please

3246 messages · Page 13 of 4

stone gyro
#
#[stable(feature = "rust1", since = "1.0.0")]
impl<'a> DoubleEndedIterator for Chars<'a> {
    #[inline]
    fn next_back(&mut self) -> Option<char> {
        next_code_point_reverse(&mut self.iter).map(|ch| {
            // SAFETY: `str` invariant says `ch` is a valid Unicode Scalar Value.
            unsafe { char::from_u32_unchecked(ch) }
        })
    }
}
#
    // Multibyte case follows
    // Decode from a byte combination out of: [x [y [z w]]]
    let mut ch;
    let z = unwrap_or_0(bytes.next_back());
    ch = utf8_first_byte(z, 2);
    if utf8_is_cont_byte(z) {
        let y = unwrap_or_0(bytes.next_back());
        ch = utf8_first_byte(y, 3);
        if utf8_is_cont_byte(y) {
            let x = unwrap_or_0(bytes.next_back());
            ch = utf8_first_byte(x, 4);
            ch = utf8_acc_cont_byte(ch, y);
        }
        ch = utf8_acc_cont_byte(ch, z);
    }
    ch = utf8_acc_cont_byte(ch, w);

🥴

clear root
#

yeah, that's about what I expected

#

surprised to see no loops

#

would've thought that would the simple way to do it

sick olive
#

lemon_eyes uh

clear root
#

prolog looks really cool here

palindrome(S) :- reverse(S, S).
sick olive
#

anyone here watch marvel's eternals yet

#

can i have your non-spoiler opinions

pseudo trout
#

Heya everyone, does anyone here have any knowledge of email hosting? Do institutions like public elementary schools usually use some sort of email hosting service, or do they run their own mail servers? (normally)

clear root
#

normally, orgs use google or MS Office.

#

it is possible to selfhost email, but it is hard to actually get mails through that way since your domain may get filtered

#

selfhosted email is mostly common for internal communication

#

also, selfhosting email is kind of a pain

pseudo trout
#

Ah, ok. I'm just so shocked at the pricing for g-suite and MS365. For just basic plans its like 6USD per user per month. and if they have a faculty of 15......it adds up! I never realized email was so expensvie lol

clear root
#

that is barely anything for even a small company

static trout
#
lookup: HashMap<usize, Box<dyn Any>>,

huh nothing like using hashmaps instead of vectors to boost time complexity

clear root
#

consider a very poorly paid employee, say 12k USD per year. That's 1000 dollars per month, which means that the basic plan for office is about 0.6% of the cost of the employee

pseudo trout
#

yeah, that's true

clear root
#

for personal use, gmail or outlook you can get for free

#

I would strongly suggest not selfhosting email for personal use

pseudo trout
#

Nah, selfhosting would be a big pain. even if you get all the certs and pass everything, your mail still gets put into spam folders

#

or not delivered at all

clear root
#

yeah, there are alternatives for email

#

yeah, email is only decentralised in name

#

it is really hard to actually become trustworthy to get emails received

pseudo trout
#

well my school is having this dream of everyone having their own work email and students also having their own email addresses

clear root
#

you can do that with google pretty easy

#

my high school and uni do so

pseudo trout
#

yeah. need a .edu accreditation we're a private school

#

right now i just have it set to forward blahblah@workdomain.com to their gmails. so they can still give people their work "email"

#

those are free

keen island
#

@sick olive Might want to ask in Off-Topic. We're wanting to keep this channel for Python related things

pseudo trout
#

oh mac. i was about to recommend media player classic, but that's a windows solution as well

#

this is OT channel

keen island
#

It is

#

The fuck is wrong with me

#

Sorry, I'm so tired

#

I've been looking at PyGen for too damn long

clear root
#

no worries ❤️

obtuse swallowBOT
rough marsh
#

you're alive

wintry copper
#

lol

wintry copper
#

that's a strawberry

rough marsh
#

and?

wintry copper
#

misinformation, claiming its a minaberry

rough marsh
#

make me minaberry role icon plz

wintry copper
#

I'll report you to meta

rough marsh
#

do it

wintry copper
rough marsh
#

pretty sure he's canceled chris, smh

wintry copper
#

how many times is that now?

rough marsh
#

was it more than 1x? i don't follow celebrity news much

clear root
#

@sick oliveI believe quicktime player can do this, but I not 100% sure

#

rip

pseudo trout
#

Bring RealPlayer back!

dim flicker
#

Is there actually such thing as a minaberry?

#

I could have sworn I've heard about it before but I don't know

ocean walrus
#

doesn't seem to be

rough marsh
#

purdy

ocean walrus
#

yarn

#

ooo it changes colors

analog carbon
#

I thinkkkk, or it was just very similar

rough marsh
#

huh? yarn?

ocean walrus
#

Minaberry is a delightful stripy yarn that alternates between bright white, hot pink and bright blue.

#

stripy yarn

rough marsh
ocean walrus
#

hm

analog carbon
rough marsh
rough marsh
desert dirge
rough marsh
#

it's actually cold enough that i can wear my knits now

analog carbon
#

I made gloves, wrap-around-neck-warmers, yarn-hats etc. I’m losing all words now, but you get the point 😂

rough marsh
#

i hope you have a ravelry account! if not, make one

analog carbon
#

Nope. This was a while back though, so I’m not really knitting anymore

dim flicker
#

That sounds awfully threatening lol

rough marsh
#

:(

analog carbon
#

It was fun though

rough marsh
#

my best 2

analog carbon
#

I made my first “thing” when I was like 7 or 8 years old. Then a bit more when I was closer to 10-12 or something. After that, I’ve only knitted like once or twice

rough marsh
#

oh :(

analog carbon
#

Gosh I really feel like knitting again now. If I do, you’ll be the first to know @rough marsh

rough marsh
#

no i mean, your style of knitting as in how you held the needles and maneuvered the yarn, there's a couple different ways

#

i haven't touched yarn in a couple years either

analog carbon
#

Especially not in English :)

rough marsh
#

english/throwing & continental/picking are the most popular, but i got in to "portuguese style" where you keep the yarn in front of you, between you & the needles. and you wear a pin or a hook on your shirt to keep the yarn moving

#

it made purling super easy. so i'd adjust patterns to favor purling over knitting

sinful lark
#

90/100 in an exam bad?

rough marsh
#

it's 90/100

onyx ice
#

Thats a 90%, usually an A

sinful lark
#

ah good, i was unsure because all my other courses use a letter grade but my sociology course uses numerical grading

rough marsh
#

unless you guys have some weird inflated curve system, yeah 90/100 is solidly good

analog carbon
rough marsh
#

you might call it outer stitch (knit, looks like 'v'), and inner stitch (purl, looks like '-')

analog carbon
#

Hmmmmm

#

Ohh right

rough marsh
#

avig maska? i dunno

oak hemlock
#

Not false 😒

solid prawn
#

"😒"

oak hemlock
onyx ice
#

@merry stone I have an MSI MAG mobo

merry stone
#

ohh alright thx

teal storm
rough marsh
#

oh right you're from portugal right?

teal storm
#

well

#

i am portuguese

#

not quite from portugal tho

lofty cypress
#

By choice?

#

Yikes

teal storm
lofty cypress
#

Nothing lol im just talking shit

teal storm
#

im so confused

ocean walrus
#

confusles

lofty cypress
#

Mission accomplished then

#

Carry on

analog carbon
severe summit
#

too dizzy from this messy data development process

oak hemlock
severe summit
#

I'm not sure what a TikTok dance is

#

you gen Z folks and your shenanigans....

stone gyro
#

TikTok is a neurodegenerative disease characterised by full-body seisures, and some people has taken to filming victims having them and posting them on social media

#

shameful, really

#

||\s||

onyx ice
#

I mean, its just Vine 2.0

ember oyster
#

i mean it aint that deep

hollow holly
rough marsh
#

with vine tho could you easily explore thousands of others vines really easily?

#

tiktok makes it 2 eazy

ember oyster
#

nah

#

it didnt there is just more kids on there

ember oyster
#

thats why someone like'chrlie' can get millions of followors

uncut socket
onyx ice
#

That sucks

rough marsh
#

is charlie the 'charlie bit my finger' charlie, or a different charlie

oak hemlock
#

if that's how her name is spelled

#

lol what

blissful axle
#

I made a dicord bot that sends what happening in the discord chat to a amino chatroom

#

using post and get requests

ember oyster
#

?

glad grove
#

Physics problem I'm currently trying to get my head around:

A sled starts moving from rest at the top of a frictionless and hemispherical hill.
At which angle does the sled lose contact with the hill?

#

I've got a solution but I'm not sure it's correct

stone gyro
#

oh, that's a famous problem

#

at least, I've seen it several times

onyx ice
#

Depends on velocity, curvature and gravity right?

stone gyro
#

(waiting for apple to post before I post (the draft of) the solution)

uncut stratus
#

py print('hello world) testing

oak hemlock
glad grove
# stone gyro (waiting for apple to post before I post (the draft of) the solution)

Taking conservation of energy: ∆GPE = ∆KE so speed = sqrt(2g*(r–h)), where r & h are the radius & height respectively. We know that h = rcosθ. Resolving the speed into the vertical velocity I got v = speed / sinθ.

Now comparing that with the vertical velocity from simple harmonic motion: h = rcosθ so v = rsinθ. Equating expressions for v I get 0.539 rad

oak hemlock
#

``` vs `

glad grove
#

I'm not sure that what I got is correct

uncut stratus
#
print('hello world')` testing
oak hemlock
#

._.

dusty aspen
#

You forgot 3 in the closing

uncut stratus
#

Ill get it soon😋

ocean walrus
#

Hi :D

uncut stratus
#
print('hello')
ocean walrus
uncut stratus
#

Oh, wow. Thanks

glad grove
stone gyro
# glad grove Taking conservation of energy: ∆GPE = ∆KE so `speed = sqrt(2g*(r–h))`, where r &...

the idea is basically:
(NOTE: I'm counting H from the top, so it's 0 at the top and increases as the body falls. The angle I also count from the top. Hence H = R(1-cos(alpha)))

  1. calculate the speed after the sled descended some height. That's just v=sqrt(2gH) from conservation of energy (that's why the surface has to be frictionless)
  2. that speed is tangential to the surface, so we can calculate the centripetal acceleration needed for the sled to stay on the surface. It's v^2/R = 2gH/R
  3. That acceleration is only provided by the gravity, but the radial component of gravity decreases as the sled gets down because the surface becomes more angled. It's g_rad = g * cos(alpha)
    So we find the point when it stops being enough:
2gH/R = gcos(alpha)
2H/R = cos(alpha)

Since it's also the case that H = R(1-cos(alpha)), we get

2(1-cos(alpha)) = cos(alpha)
cos(alpha) = 2/3

that's alpha~=0.84rad

uncut stratus
#
print('hello')
#

Ty

oak hemlock
wild herald
#

what’s better, object oriented programming, procedural programming, or functional programming

ocean walrus
#

hm

#

Well, I'd say its a preference

wild herald
#

I wanna make games

#

In python rn

ocean walrus
#

go for it

wild herald
#

I am, but I’m wondering with coding style i should focus more on

stone gyro
#

lol, reminds me of

#

"This is a spaceship company. Everyone who works here is a nerd. Don't worry. HAL is smoke and mirrors. Our real AI is contained," said Eitan.

The VIP car had leather seats under a hemispherical glass dome. It took them through kilometer after kilometer of autofactories.

"Everyone says their AI is contained," said Miriam.

"Ours really is," said Eitan, "We wrote it functionally."

"Functionally?" said Vi.

"I mean it was written in a functional paradigm. Our code is composed of functions. Every function returns an output value dependent on its input parameters and nothing else. Everything is immutable. The AI has no concept of time. Without time there is no causation. Without causation there can be no agency. It's just a calculator. We set the parameters of a space mission and our AI returns a schematic. All it understands is physics, engineering and orbital mechanics. We even use Lagrangian mechanics just to keep everything tidy," said Eitan.

#

(note: this is a fictional representation of a character that's meant to not be particularly competent in-story; please don't take this as advice on how to design AGIs)

ruby trellis
#

@stone gyro

#
import threading

def t():
    while True:
        pass

for i in range(1, 100):
    threading.Thread(target=t).start()
#

and after i close it:

ocean walrus
#

htop???

#

gotop superiority

ruby trellis
#

Listen Listen Listen

dusty aspen
#

What are htop and gotop

ocean walrus
jolly hound
#

Xbox game pass ultimate for 3 months. Cc needed.

ruby trellis
#

i write my own process viewer in RAW C.

ocean walrus
dusty aspen
#

what does that mean

ocean walrus
#

look at how pretty this is

ocean walrus
ruby trellis
#

it monitors how much RAM, CPU, and Swap your computer uses.

dusty aspen
ocean walrus
#

gotop

dusty aspen
ruby trellis
#

they can also show running processes.

dusty aspen
ocean walrus
#

ikr

#

pretty best

hollow holly
#

this is even more prettier

ruby trellis
hollow holly
#

||/s||

ruby trellis
#

this post was made by the C gang

stone gyro
#

Go? 👀

ruby trellis
#

terrifying i know

stone gyro
#

don't let joe hear you talking about Go

ruby trellis
#

what is he going to do? ban me?

stone gyro
#

👀

sick olive
stone gyro
#

he'd post these

neat sparrow
#

fuck

#

I'm getting a shit ton of spam mail

ruby trellis
#

i will advertise C to him.

#

it would not surprise me actually if Joe did not know how to actually code.

brave estuary
#

"The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt." - Rob Pike

ruby trellis
#

and instead just made this server for the lolz.

brave estuary
#

I'm actually glad Go exists

neat sparrow
#

go is awesome

ruby trellis
#

The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned Python or C++, probably learned PHP. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt. - C gang

neat sparrow
#

fastest net libraries in the world

brave estuary
#

It's a great language because if Go exists, the kinds of people Go is built for won't write C++, C, or Zig.

ruby trellis
#

good, do the gene pool a favor.

stone gyro
#

lmao

brave estuary
#

I think Go is actually a good language even though I will probably never write it, ever.

ruby trellis
#

i fucking dare you.

brave estuary
dusty aspen
#

I hate that you need 5 (logical) lines for hello world

neat sparrow
#

The syntax is kinda mid

ruby trellis
#

C superiority right boys?

dusty aspen
#

C good, although I haven't properly learned it yet

brave estuary
#

Go is good because it keeps Go users out of the C "gene pool" as it were.

neat sparrow
#
fn main(){println!("Hello, World!");}
ruby trellis
#
#include <stdio.h>

int main() {
    printf("%s", "get fucked Go users.\n");
}
brave estuary
#

Go is a great language because people who shouldn't write C will use Go instead of using C.

dusty aspen
wintry copper
dusty aspen
ruby trellis
#

oh jesus fucking christ.

wintry copper
#

oof

wintry copper
#

didn't he admit a few years later he was out of line?

dusty aspen
#

In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really would prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.

ruby trellis
#

seeing Linus laugh at anti-vaccine people was funny but he is unironically kind of a dick.

brave estuary
#

Here's an example of the kind of programmer who should write Go

ruby trellis
#

OH MY GOD WHAT

ruby trellis
stone gyro
#

oh my

brave estuary
#

bonus points for strtok because wut

stone gyro
#

So this is how cat works, got it

ruby trellis
#

you did not know how cat works?

brave estuary
#

and for casting 0 to a pointer instead of using NULL

ruby trellis
#

have you ever touched a Unix-like operating system? malarkeydetected

dusty aspen
#

My god I'm a fucking idiot. I spent hours looking for ways to recursively search directories in Rust when I could just have used a glob...

ruby trellis
#

woah woah woah

#

why use glob when you can just make your own function?

dusty aspen
#

Because it makes my life a lot easier

ruby trellis
#

Right

glad grove
ruby trellis
#

tfw bookmarks

ocean walrus
#

they talk abut rust

dusty aspen
#

It's November and I only just realized that "[search query] 2021" doesn't get me not outdated results anymore

narrow forge
dusty aspen
#

Oh, here we go again - Rust, Rust, and Rust again.

Why always Rust?

Well, I tried real hard to keep Rust out of all of this. Among other things, because people are going to dismiss this article as coming from "a typical rustacean".

But for all the problems I raise in this article... Rust gets it right. If I had another good example, I'd use it. But I don't, so, here goes.
I love this explanation from that , it's so great

#

It's how it is for a lot of things

narrow forge
#

i love rust lol it makes me feel good when I write it

#

but I always find Go faster to develop and more convenient

#

since I don't do a lot of systems or low level stuff

dusty aspen
#

I mean, I don't really touch systems stuff in Rust and I'm still fine

narrow forge
hollow holly
#

Anyone ever wished that Discord had a feature to search an entire category

dusty aspen
#

yes I do

#

Discord search is lacking in general

hollow holly
#

In another server I’m trying to search a category and there’s two to thirty channels in said category so I’m losing my sanity doing it

#

twenty*

stone gyro
ruby trellis
#

YEAH

dusty aspen
#

wait is that sarcasm or for real

#

I really hope that's sarcasm

stone gyro
brave estuary
#
filefullpath = fmt.Sprintf("%s%c%s%c%s%c%s%c%s%s",
        a.DataDir, os.PathSeparator,
        m[0:1], os.PathSeparator,
        m[1:2], os.PathSeparator,
        m[2:3], os.PathSeparator,
        m, ext)```
Bro what the fuck
dusty aspen
#

Does this language not have something for os_paths lol

stone gyro
stone gyro
#

it's an example from the first link about Go

neat sparrow
#

I figured out how to solve that problem I showed you guys last time

#

.

dusty aspen
#

Wait where did number < 65 come from

#

that's not in the prompt

neat sparrow
#

Had to wing it

#

only print certain values for numbers in certain ranges

#

the biggest takeaway was that the values need to be between 1 and 200 inclusive

oak hemlock
#

That prompt was dumb

#

\😩 surely I'm not alone in thinking that

dusty aspen
#

you are definitely not

dim flicker
#

What was the prompt?

dusty aspen
#

^

brave estuary
#

yeah ngl classes will often make you do dumb as bricks exercises in lower levels of programming especially

#

just an unfortunate thing

vast valley
#

I can think of at least 1 solution off the top of my head.

stone gyro
#

you know, hypothetically

#

where's our fucking homework, prof

#

you even wrote that in the lesson schedule

oak hemlock
#

Being a professor sounds.. fun

teal storm
#

i just took a deep dive into the world of NASM preprocessor tomfoolery and this is all i have to say

#

NASM preprocessor is absolutely goated

mortal hull
#

i "teach" dsa to our programming club and holy shit it's actually hard

#

i thought teachers just chilled all day

oak hemlock
#

Well, in fairness I doubt you were professionally prepared

mortal hull
#

and for higher education, becoming a prof is actually hard

stone gyro
#

i'm fairly sure our prof does in fact chill all day, or at least it's not teaching he's busy with

#

since we have to submit our homework in class rather than send it, and we don't have much lessons with him at all

brave estuary
#

Doesn't help that the profs who actually know the subject are teaching the advanced courses on it

#

the good C prof usually isn't the one teaching people how to declare ints and write for loops

mortal hull
#

yeah, it's cool when someone is literally teaching a class about their research

oak hemlock
#

\🤔 is PyCharm tripping

glacial tree
#

Fun fact, professors aren't prepared to teach.

#

Teachers are, but professors just need to have the knowledge, they don't take any kind of teaching exam or do a teaching practical or anything.

stone gyro
#

there's also no objective indication which teaching organisations are better, and the prestigious ones mostly exist due to perverse incentives

#

tl;dr: humanity's educational system should be burned down and rebuilt from the ground up

oak hemlock
#

as with every other system humanity has

stone gyro
#

meh, you can at least order them by importance, and education is, surprise, pretty important

mortal hull
#

widespread education is one of the hugest contributors to economic growth

#

making it mandatory was probably one of the best things to happen

stone gyro
#

having an educated population is definitely good, but there's tons of ways in which the... world's, really... educational system is disfunctional

mortal hull
#

for sure, but you can say that about everything

stone gyro
#

that's true, most things in the human civilisation are broken like that

midnight forge
midnight forge
#

also java is verbose af

#

and what is that 8-space indent

stone gyro
#

I think that's one TAB 🙂

oak hemlock
#

yikes

stone gyro
#

you see, what this code does is makes wooden cauldrons burn

#

and instead of making them, y'know, a ticking tile entity

#

it scans every single tile entity in the world every tick

#

looking for wooden cauldrons

#

so that it can do that

dusty aspen
#

github displays tabs as 8 spaces by default

#

it's dang ugly

mortal hull
#

( 🤮 )

sonic glacier
#

you should always implement bubblesort in assembly

#

too slow otherwise

oak hemlock
#

who uses tabs D:

jolly hound
#

Is using offer up safe to buy items?

#

Guy is selling ps5 for 560 and is willing to use offer up

#

He also sent this image saying he was heading to fed ex to ship. Used tineye and yandex with no results

oak hemlock
#

Is he selling the PS5 or his selfies :faint:

jolly hound
#

Lol

cursive agate
jolly hound
#

But what do you all think?

cursive agate
#

btw im single

oak hemlock
#

maybe he's selling the phone

jolly hound
#

Is offer up safe to buy things on(using their app)?

cursive agate
oak hemlock
#

so I have my doubts

cursive agate
#

🆙

jolly hound
teal storm
#

hi

teal storm
#

oh tyhats not ur code

jolly hound
#

Lol

cursive agate
teal storm
#

:>

jolly hound
#

He sent this video showing the weight. Look legit to you all?

dusty aspen
#

That's a very blurry video

jolly hound
#

Yeah which is sus since his photo is high res

cursive agate
#

lol

jolly hound
#

He said I have to pay the 21 dollar shipping fee now

#

Hmm

#

I asked where

#

He asked if I got cash app

#

Lol

#

I told him I don't have cash app

dusty aspen
#

That seems really suspicious overall

jolly hound
#

Ye

oak hemlock
#

lol

jolly hound
#

He asked what do I have then

oak hemlock
#

back out

jolly hound
#

I said offer up which is the app he posted on

oak hemlock
#

he'll run off with the $21 shipping fee

jolly hound
#

He said we can't use offer up for the shipping because he needs it now

#

If you use PayPal isn't that safe(not friends and family)

cursive agate
#

back out

cursive agate
#

seems sus.

dusty aspen
#

that's suspicious af

#

seems very much like a scam

jolly hound
#

I'm curious what he has to use now(not gonna buy)

cursive agate
#

i dont think anyone should ask a cashapp

jolly hound
#

He said he has apple pay

cursive agate
#

i mean sure

#

but pay after it is delivered

ocean walrus
#

Hi :D

cursive agate
#

not pay before

ocean walrus
oak hemlock
cursive agate
#

call the authorities

jolly hound
#

Yup

cursive agate
#

like me. i will handle it

jolly hound
oak hemlock
#

lol

jolly hound
#

He wanted to meet a police station near me

oak hemlock
#

This is why I stick to Amazon

jolly hound
#

I said no

cursive agate
jolly hound
#

Yeah

#

Is zelle unsafe?

cursive agate
jolly hound
#

He said he got that as well

oak hemlock
#

you wot

oak hemlock
dusty aspen
#

I'm with Cypheriel here, do it only on this app

oak hemlock
#

they're "safe" in that the guy could still run away with your cash but it's not a platform scam

jolly hound
#

Well he doesn't want to use it because it won't go through imdiently

#

I ain't buying it

oak hemlock
#

Literally or not, you shouldn't

#

Let him know that. You're either going to buy through the app for the insurance, or you're not gonna buy at all

jolly hound
#

WAIT

oak hemlock
#

If he says no, move on

jolly hound
#

He said he can pay the fee then just add the 20 to offer up price

#

Offer up protects you because you don't pay until 2 days after the item came

#

@oak hemlock what do you think now?

oak hemlock
#

If you trust the platform, I think that should be fine

jolly hound
#

Yeah I do

cursive agate
#

why is that guy so seemingly sus

oak hemlock
#

lol

jolly hound
#

Some people are

#

I agree tho

#

But him saying he can pay the fee then just use offer up to purchase is pretty legit sounding

jolly hound
#

He hasn't text back yet

oak hemlock
#

lol

#

watch you be ghosted

jolly hound
#

Yup

#

Better then being scammed tbh

#

Mind games vs money games

oak hemlock
#

lol

jolly hound
#

Yeah

#

His offer up page is very fucking sus

#

He has a evga 3080ti for 800

#

But he said the ps5 shipped

vast valley
jolly hound
#

This look legit(blurred personal info)?

lofty cypress
#

methinks someone's finna get scammed

jolly hound
#

I don't get why the sub total is 47 but he was charged 27

#

Maybe I am dumb

#

But can anyone explain why that could be

oak hemlock
#

Just... formatting inconsistencies

jolly hound
#

Also the address is messed up

#

It goes: road. First and last name. Address(the numbers)

oak hemlock
#

None of that makes sense to me and the formatting inconsistencies have me doubt legitimacy

jolly hound
#

Yup

oak hemlock
#

Not to mention, I've never seen any online receipt like that

jolly hound
#

Also this is his offer up profile... Yeah...

#

He has others

oak hemlock
#

oh hey

jolly hound
#

Didn't want to send all

oak hemlock
#

that's the laptop I have

#

not PRO but still \😩

jolly hound
#

But he has a 3099 for 800 tinktonk

oak hemlock
#

wait that laptop is stupidly cheap

#

like half the price of my current one, and that one is better

jolly hound
#

Look at all of that stuff

oak hemlock
#

idk the prices of anything else

#

lol

ocean walrus
#

is Effective C a good starting C book

jolly hound
#

I heard good things about it

#

But I personally don't use books

hollow holly
ocean walrus
#

ok

oak hemlock
#

lol why does that image say it's copyrighted by Google

hollow holly
#

oh wait, i feel like we talked about this earlier

jolly hound
#

He got mad

oak hemlock
#

icc©️ Google Inc. 2016

oak hemlock
jolly hound
#

Yeah

oak hemlock
#

hmmm

prime girder
#

Hello

ocean walrus
#

Hey

jolly hound
#

His profile

prime girder
#

How is everyone

oak hemlock
#

Is it almost like "racist" to be weary of people with bad English like this

jolly hound
#

Yeah.. No..

oak hemlock
#

maybe it's just me but like

jolly hound
#

Like you pointed out

oak hemlock
#

I trust people with bad English a little less

lofty cypress
#

das racist

prime girder
#

Do you mean “wary”?

jolly hound
oak hemlock
#

oops

#

I'm used to \😩

prime girder
#

😩

oak hemlock
#

idk I don't mean to be racist but like... there are just so many more foreign scammers than natives

#

"racist" doesn't seem like the right word here

jolly hound
#

Stereotype?

prime girder
#

That’s because the natives are the target CEllsmart

lofty cypress
#

i would say thats not a good evaluation if you were european

ocean walrus
#

doesn't native differ on where you live

oak hemlock
#

well duh

ocean walrus
#

native americans arent native in europe

prime girder
#

Hmm

#

How about “vanilla americans”

oak hemlock
#

nah

lofty cypress
#

fun fact native americans arent native anywhere but the americas

oak hemlock
#

:faint: surely y'all get what I mean

ocean walrus
#

who knew

lofty cypress
#

i bet you didnt aboo, youre welcome for this fact

jolly hound
#

Ok why is it he just called me and my phone says Chicago and not easton(where he claims he is)

lofty cypress
#

i hope you had fun

dusty aspen
#

Native to the Americas

ocean walrus
#

perhaps

oak hemlock
#

you can have an area code from wherever, basically and it'll say that

lofty cypress
#

bruh it just got hella cold all of a sudden

dusty aspen
oak hemlock
jolly hound
#

Oh thanks

oak hemlock
#

The dementors

lofty cypress
#

just bri'ish weatha'

ocean walrus
worldly badge
hollow holly
#

My friend has a Honolulu phone number despite living in PA

oak hemlock
#

it'd be the number that's old

rough marsh
serene dagger
#

gl catching the russian guy lol

cursive agate
#

tempted to buy discord nitro

#

also tempted to buy a book

serene dagger
#

buy a fursona instead lemon_smug

proper anvil
#

buy two books instead

sick olive
#

Both two books and a fursona

stone gyro
#

buy a book on intelligent spending lemon_smug

midnight forge
serene dagger
#

buy the special edition limited production exclusive karl marx funko pop

cursive agate
#

imma buy a julia book this friday instead

#

last year i have a book spree

#

all i want for xmas is you

#

how to flirt. teach me you 18+ yrs old

teal storm
#

no

#

bad

#

literally throwing up in my mouth rn

mortal hull
#

at least i think thaat works

#

!e

if True:
  print("hey")
else:
        print("yo")
obtuse swallowBOT
#

@mortal hull :white_check_mark: Your eval job has completed with return code 0.

hey
mortal hull
#

lol

cursive agate
#

wtf

mortal hull
#

just has to be consistent within the block

cursive agate
proper anvil
#

🤮

serene dagger
oak hemlock
#

._.

serene dagger
#

i know, i'm smooth

cursive agate
analog carbon
#

That’s a pretty good one

jade wedge
#

Yes I gonna move my bot to a vps but I will host my mongodb on my old free host cz I don't have root there

serene dagger
#

I'm honestly just weird all the time makes things easier since then nobody gets funny surprises later on

prime girder
#

U = tπ * Q

cursive agate
#

:(

serene dagger
#

what life be like if
if i take my normal pills

dusty aspen
#

at least according to Chili

ruby trellis
#

this is completely irrelevant to the current conversation but i would just like to let you all know that Spotify has a 'League of Legends' genre.

dusty aspen
#

wait why

#

is it really that big of a genre

ruby trellis
#

it is

mortal hull
#

there's K/DA

serene dagger
dusty aspen
#

well you're not that either

#

Chili says 14 iirc, and I believe them

serene dagger
dusty aspen
#

Wait maybe not

#

I'm probably just fucking mad

analog carbon
#

I’m saying “you = cutiepie”

dusty aspen
#

I think uncomfy means your nickname

serene dagger
#

did the toenail jar upset u?

analog carbon
#

Ah. That’s Chinese though

analog carbon
serene dagger
#

I'll show u if u want dawn

dusty aspen
#

please no

serene dagger
dusty aspen
#

That sounds horrifying

prime girder
#

Well this is a very weird conversation.

glass monolith
dusty aspen
#

So how old are you, Starcy, if you don't mind saying?

glass monolith
#

Im back

analog carbon
#

Hello back, I’m dad

glass monolith
dusty aspen
#

Hello back, I'm not dad

prime girder
#

Hey dad

#

Where have you been for so long?

static trout
#

getting milk

analog carbon
#

Went to the grocery store to get milk

prime girder
#

Oh no, are you the milkman?

serene dagger
#

it's funny to get some wild guesses so maybe later

ruby trellis
#

getting cigarettes.

analog carbon
#

I don’t do regular cigarettes anymore. You don’t get high on them (this is a joke)

ruby trellis
#

not only did dad leave, but he is also a crippling alcoholic and smoker.

prime girder
#

Nothing wrong with blazing up sometimes...

dusty aspen
#

Everyone begs your pardon, why don't we beg my pardon

static trout
#

just beg for everybody's pardon

#

or just don't beg for a pardon

dusty aspen
#

keep in mind that from this point onwards, anything dawn says is from someone who's doing homework and trying to get to sleep soon and who's sanity cannot be attested too

prime girder
#

I'll beg for a damn pardon if I so please, monsieur

glass monolith
#

Je’mappelle cloaking

analog carbon
#

I should go to sleep instead of discussing getting high, with strangers on the internet

serene dagger
cursive agate
#

oh i just realized it is chinesse

analog carbon
#

Yep

prime girder
dusty aspen
analog carbon
cursive agate
#

so do u have a chinese gf now? that was fast

prime girder
#

bruh

analog carbon
prime girder
analog carbon
#

I lost count at 7

cursive agate
glass monolith
dusty aspen
#

bien or bon(ne) iirc

serene dagger
#

poly is based

dusty aspen
#

I would go full french, but this is an english server

glass monolith
prime girder
#

I thought it was "vive la france"

glass monolith
dusty aspen
#

it is

#

france and français are feminine

glass monolith
#

Un chat et un garçon

prime girder
#

c'est la vie

analog carbon
#

Baguette… croissant…

#

Thanks for letting me into the French club

dusty aspen
#

bonjour mon bon ami vester

glass monolith
#

Vive le’italia

cursive agate
analog carbon
#

What does that even mean?

dusty aspen
cursive agate
#

aka steal vestergurkan's chinese gfs

oak hemlock
#

dawn speaking Cinnabon

static trout
glass monolith
#

Como estas?

analog carbon
cursive agate
dusty aspen
#

Because the first is weird

onyx ice
#

What is happening here? Nevermind, I like it. Carry on good citizens of the world

oak hemlock
#

hello my vester

glass monolith
#

Kerbal space program person

analog carbon
oak hemlock
#

get owned

analog carbon
#

!otn a hello-my-vester

oak hemlock
#

shame

onyx ice
glass monolith
#

Oui

onyx ice
#

Nein

glass monolith
#

Ya

#

I wish i knew how to speak more then one language

#

Too lazy to learn

cursive agate
#

i wish people can just talk through telepathy

#

no need for language. the construct is there

dusty aspen
#

don't do this to me

analog carbon
#

I’m definitely going to bed now. Night, humans and members of other species 👋

cursive agate
#

also shutup Cloaking. stop lurkin or talk >:(

dusty aspen
#

Night Vester!

onyx ice
#

Yeah I'm out too, this Dune book isn't going to re-read itself

glass monolith
#

Imago mortuorum

dusty aspen
#

Bye brad!

rustic parcel
cursive agate
glass monolith
onyx ice
oak hemlock
#

I'm being stumped by what should be a stupidly simple problem

rustic parcel
glass monolith
#

Imagine having your native language be english

oak hemlock
#

hmm.... I have an idea

glass monolith
#

Epic brad moment

onyx ice
glass monolith
#

Yea i hate the usatr

rough marsh
#

🇺🇸 u

glass monolith
#

Just to be clear i live in the usatrollface

oak hemlock
#

me too

serene dagger
#

not me pithink

glass monolith
midnight forge
rough marsh
woeful lodge
#

Hi can I write in this channel for AutoPyToExe/Pyinstaller questions? Not sure which topical channel to post in.

midnight forge
rough marsh
midnight forge
#

Lmao that emote

rough marsh
#

i'ma add it and call it :smol_troll:

midnight forge
#

Lol

rough marsh
woeful lodge
#

Appreciate it thanks.

dusty aspen
midnight forge
#

Might just be personal preference then

#

I find nothing possessive to it

oak hemlock
#

I solved my problem and I am not proud of my solution

#
    def get_entities_with_components(self, *component_types: Type[T]) -> Iterator[int, Iterator[T]]:
        for entity_id, components in self._entities.items():
            if all(component_type in [type(component) for component in components] for component_type in component_types):
                yield entity_id, [*filter(lambda component: type(component) in component_types, components)]

Look at this monstrosity :/

midnight forge
#

Actually no maybe not that

dusty aspen
#

can't think of a better word for that, but that

midnight forge
woeful lodge
#

So I'm having issues with converting one of my projects into an executable. The error that comes up is

Traceback (most recent call last):
  File "BreakFixer.py", line 16, in <module>
ModuleNotFoundError: No module named 'xlsxwriter'

However, I already have my import in my code as import xlsxwriter as xl and within AutoPyToExe, I have one of my --hidden-imports as xlsxwriter. Am I doing something wrong?

glass monolith
oak hemlock
#

I realize that, but... it's such a mind bending problem for me

#

I didn't know what else to do

#

this was the only solution so far that has worked and my brain cells have been depleted

woeful lodge
rough marsh
woeful lodge
#
import xlsxwriter as xl```
#

would I need to specify my alias in my hidden import as well?

rough marsh
#

with your environment active type py (or whatever equivalent if not on windows) and type import xlsxwriter..... are you sure you have it installed..?

#

i have no idea what hidden imports are though

woeful lodge
#

I made sure to install it through pip as well as in my PyCharm

#

I'll redo it again to be safe

oak hemlock
#

:faint:

rough marsh
#

what is --hidden-imports....?

#

i'm not familiar

woeful lodge
#

i receive the output of

#
C:\Windows\system32>pip install XlsxWriter
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Requirement already satisfied: XlsxWriter in c:\python27\lib\site-packages (2.0.0)```
oak hemlock
#

I'll just steal this :faint:

rough marsh
#

are you using python 2.7

woeful lodge
#

I'm on 3.9

oak hemlock
#

You're installing to 2.7

woeful lodge
#

Strange. Cause this import works in my code. Its just when running as an executable is where it trips.

#

Let me check my dependencies

oak hemlock
#

I believe this is why we use venvs

woeful lodge
#

Intresting i do have 2.7 installed... when did I do that...

#

This project runs on 3.9 though 🤔

oak hemlock
#

Source the PyCharm venv, assuming you have it

woeful lodge
#

How would I do that? Never done that before

oak hemlock
#

Likely one of the last 2

#

<venv> will be the location of your venv/ directory

#

so for one of my projects, it's in ~/PycharmProjects/random_shit/venv

#

no clue about Windows

woeful lodge
#

I see it here

glass monolith
woeful lodge
#

And how do I source this file for PyInstaller?

#

Maybe using a different xlsx library might be easier. This is going a bit over my head

rough marsh
#

The simpler solution is to use --hidden-import=modulename along with the PyInstaller script. It will add modulename as import statement silently.

#

i found that in stack overflow. does it help? Shrug

#

in your first post you wrote "as" so just checking

#

there are many things you can do to check, import sys and check your executable, import xlsxwriter and make sure it's actually there.. idk that choosing a different xlsx library will solve anything

woeful lodge
#

That's what're written here:

#

I did a bit more research into venv and looks like I'd have to use that environment for xlsxwriter

#

but to use that one instead... 🤔

rough marsh
#

do you have 0 experience with virtual environments? bc i have 0 experience with py installer. this will end great

#

my dude @sick olive has been typing for 10 minutes 😂

woeful lodge
#

I do lolol

#

have zero experience

rough marsh
marble turret
#

bros typing a full essay out here

#

i love seeing these random names for the off topic

#

"tooth grabber scam" lmaoo

oak hemlock
#

yes

static trout
#

tooth fairy is a scam

rustic parcel
#

santa is scam too

static trout
#

everything is a scam if you try hard enough

wispy barn
#

@whole dock okay i’m gonna copy what u said here

#

This:
. The things you lists under it are the following:

Name: Title of the theme.
Author: Author name.
Author URL: A URI that points to the author’s home page or e-mail. Valid schemes are http, https, and mailto.
Version: Version 2 indicates themes for Opera 18 and higher.

The [Start Page] category lists the details required for the theme when start page is displayed. The start page is the page displayed whenever you open a new tab (this typically includes the speed dial view you see). You need to list the following things under this section.

Background: File name of the image that goes behind Speed Dial.
Position: Position of the start page image — optional, any CSS keyword for position: left, top, right, bottom, center.
First Frame Image: An image of the first frame of the video. This is useful as a fallback image in case the video takes a slight delay to come up. (Note: This fallback image will automatically created by the server if you have upload your animated theme to the Opera add-ons catalog, so you only really need to mention this if you don’t plan to share your animated theme through the add-ons catalog). This is available on Opera 35 and above.

The [Web UI Pages] section lists the things needed for the other web UI pages. For example, the downloads, settings, and extension management pages.

Background: File name of the image that goes behind other pages.
Position: See above for positioning details.

In the above section, we just used a .jpg image here. However, we could use another video here too (and even include a First Frame Image file as a fallback for it if we desire).

You can includes comments in the persona.ini page as well. They need to be in a separate line of their own, and need to be started by a semi-colon ;.

cursive agate
whole dock
wispy barn
#

i’m not trying to publish the wallpaper or anything, sho shouldn’t have to worry ab author and all that

#

and idc if the name is correct

wispy barn
rustic parcel
dusty aspen
#

Damn Crow, what essay are you typing

fathom yew
#

Idk why but I am thinking of wandering into a painful linux distro such as void or arch

dusty aspen
#

And you're doing that in Discord? Fun.

rustic parcel
#

you were coding in notepad and now in discord lemon_raised_eyebrow noice

ocean walrus
#

Hi :D

#

I have had a great idea

#

I shall create a react clone

#

Oo maybe I'll write one for wasm

dusty aspen
#

this seems like too many to be humanly possible

#

Do you write these all down somewhere?

ocean walrus
ocean walrus
ocean walrus
#

I just remember them

#

I need to get better at ts

#

My skills are mediocre at best

#

Probably worse

ocean walrus
oak hemlock
#

:faint:

#

you've made my monster even more monstrous :faint:

dusty aspen
#

hastebin was acquired by a site i don't know
ugh

#

I liked it as some random person doing stuff for fun

#

those are always nice

oak hemlock
#

it was broken for months

dusty aspen
#

it was?

ocean walrus
#

There's a whole ass book on it

#

I have too many things to do and not enough time or motivation

#

Hm maybe I'll write one for python

cursive agate
cursive agate
#

u have to learn a bit about runit tho

graceful solar
#

@plucky nebula

#

why do you have four pronouns

plucky nebula
graceful solar
#

how many sets of pronouns are there

plucky nebula
#

Quite a few! Actually depends on your language too.

graceful solar
#

theoretically could someone be every pronoun

sick olive
stone gyro
#

technically that's two (sets of) pronouns, not four

plucky nebula
plucky nebula
stone gyro
#

reviving old Rust projects be like:

cargo clean && cargo build && cargo build --release

&& go drink coffee for 10 minutes

plucky nebula
#

oof

sick olive
#

hello!

rustic parcel
# cursive agate it can be posix compliant but fish isnt zzz

fish actually wanted to be posix at the start, I'm guessing. a year or two back I came across a standard sort of document and it says something along the lines of "fish should make improvements and enhancements, but it should be posix-compatible" and I'm guessing now they're just doing they own thing and giving up on making it posix

jade wedge
#

Aha finally

#

Ingore the resources limit message lol

fathom yew
eager dawn
# sick olive fuck that crap

!mute 893179139845128293 "1 day" One thing we won't tolerate on this server is hate towards people on the basis of their gender identity. Keep such opinions to yourself. You're being muted for this comment in combination with your 'about me' and the fact that you have a prior warning. If you're looking for something to do in the mean time, read our #code-of-conduct.

obtuse swallowBOT
#

:incoming_envelope: :ok_hand: applied mute to @sick olive until <t:1636169917:f> (23 hours and 59 minutes).

cursive agate
fathom yew
#

How??

rustic parcel
cursive agate
# fathom yew How??

i mean i am using Void January to May and October to present. the gaps are just me distro hopping

#

i came back to it because arch is sad. and i am strong

fathom yew
#

Lol

cursive agate
#

actually idc what distro youre using 😂 they all do the things you wanna do. the only issue is if the packages are outdated or not so choose either a rolling release or a point release

fathom yew
#

Hmm

cursive agate
#

being a good user is stopping the cult like mentality bolshit

#

;)

wispy barn
cursive agate
#

imma just symlink fish to /bin/sh

#

is that good? lemon_hyperpleased

stone gyro
#

going back to your old Rust projects be like:

type CallbackFunc<'a> =
    &'a mut dyn FnMut(&HashMap<Position, F>, &HashSet<Position>, &[Position], F);

#

I was, uhh, sure doing something here lemon_eyes

solid prawn
#

its kinda funny how little of that syntax i know

plucky nebula
#

I get a feel for what it's doing but not really

cursive agate
solid prawn
#

😳

stone gyro
#

this type (generic by a lifetime), is a mutable borrow (with that lifetime) of a function that takes 4 arguments (3 references - to a hashmap, set and a slice, and a float (F is a certain type alias of mine))

solid prawn
#

does the dyn mean FnMut is a trait

stone gyro
#

FnMut is a kind of function in Rust - the ones that can be called multiple types, but might mutate stuff by being called

stone gyro
solid prawn
#

hmm

cursive agate
#

seems like bacterial cells mutate every second

solid prawn
#

but if it can mutate the arguments why isnt there an &mut in the arg list

stone gyro
#

it can't mutate the arguments

#

it can mutate something

solid prawn
#

oh

woeful lodge
stone gyro
#

FnMut is implemented automatically by closures which take mutable references to captured variables, as well as all types that implement Fn, e.g., (safe) function pointers (since FnMut is a supertrait of Fn). Additionally, for any type F that implements FnMut, &mut F implements FnMut, too.

#

basically, if you have some kind of pure function, or a closure with no mutable captures, it can be Fn

solid prawn
#

hmm

stone gyro
#

but if you have, say, a closure with a mutable capture - not Fn anymore, FnMut at best

solid prawn
#

how do you make a closure with a mutable capture

stone gyro
#

you just, like, modify something in a closure

solid prawn
#

oh lol

stone gyro
#

e.g. (what I'm actually doing)

#
    let callback: &mut dyn FnMut(&HashMap<Position, F>, &HashSet<Position>, &[Position], F) =
        &mut |g_score, open_nodes, path, cost| {
            let img = img_as_png(get_progress_img_rgba(
                n, m, g_score, open_nodes, path, map, threshold,
            ));
            frames.push(img);
            calls += 1;
            if calls % 10 == 1 {
                println!("Call #{} - investigating node with g-score {}", calls, cost);
            }
        };
#

oh god, why am I not using my own type alias here

cursive agate
#

now that looks like arcane

stone gyro
#

I sure have progressed in Rust huh

cursive agate
#

yeah. so much so

solid prawn
#

hmph i can more or less understand that

cursive agate
#

what major projects are u planning with it?

solid prawn
#

yay me

rustic parcel
stone gyro
#

it's been 6 months and it shows

pliant canyon
stone gyro
#

specifically, of :pipe

stone gyro
#

Fn, the strictest one, is a function that doesn't mutate state - which means it can, say, be called in a multithreaded context without any race conditions, etc

cursive agate
#

hmm it is a good thing i am in many servers. i get many sources of motivation lol

stone gyro
#

FnMut is less strict - it may mutate state, which means it needs to be called more carefully

#

and the least strict is FnOnce, which are functions, well, about which we know only that they can be called once.

#

(do they mutate state? maybe, we don't care, we're calling them once at most anyway)

cursive agate
#

makes sense

oak hemlock
#

hm I need a new profile picture

#

What to choose

fallen tangle
#

bruh

#

i liked the old profpic

oak hemlock
#

Which one

#

The inversion of this one?

fallen tangle
#

yes

oak hemlock
#

eh

#

I want something new tho

#

y'know one of these days I'm gonna buy myself a profile picture

#

I want something cool and unique \😩

fallen tangle
#

how about some deepfried profile picture

oak hemlock
#

I don't wanna be too meme-y

fallen tangle
#

i liked deepfried pics 👌

fallen tangle
oak hemlock
#

oh RIP. They took the Unity thing off of GitHub Education's student developer pack

fathom yew
#

Windows:

No Pain
Easy software installation
more app support

Ubuntu:

Terminal
fast and smooth
customizability

ig the pain might strengthen my computer capabilities..
hmm i think leaving ubuntu for the pain was a bad idea lemon_pensive

oak hemlock
#

Can't you just... run .debs

dusty aspen
#

Or like, just sudo apt install ____

#

That's even easier then going to download an executable off a website

oak hemlock
#

did you know you can install .debs with apt

fathom yew
#

does Brave support the youtubers when it blocks ads on yt? because I think they said it does in an ad.

oak hemlock
#
sudo apt install ./foo.deb
fathom yew
#

ik but... ||oh crap I didn't know||

oak hemlock
dusty aspen
#

^

dusky inlet
dusty aspen
#

And why would they anyway, that's just them paying money to youtube

#

Which is a net loss

dusky inlet
#

just stick with good ol chrome

dusty aspen
#

I use Firefox over Chrome for CSS tools, it's good.

stone gyro
#

what the fuck

#

how did ffmpeg get 81k frames out of 300 frames

dusky inlet
#

81k wheez

fathom yew
#

but many times, while installing something on ubuntu, a lot of packages are missing and while installing the missing ones... packages for them are missing, so it becomes pain sometimes. for example for Polybar, I couldn't install it even after installing the required stuff 😮‍💨 .

stone gyro
#

it's still going, I'm scared

#

what the hell is going to be in the video

oak hemlock
#

Can you not just... sudo apt install polybar

stone gyro
oak hemlock
#

oh oof it's 20.10 only

stone gyro
#

actually you know what, I know what I did wrong lol

fathom yew
hollow holly
#

1.5 hours*

hollow holly
rough marsh
#

do u want my hat!

#

oh, nvm. das cuter

hollow holly
#

I love cats but I’m allergic to some of them

#

I pet a cat once and forgot to wash my hands before rubbing my eye and the next day wasn’t pleasant at all

rough marsh
#

same

hollow holly
#

Pink eye sucks tbh

rough marsh
#

woah i didn't get pink eye though

#

super swollen and SUPER itchy though

static trout
#

isnt that just pink eye but not too virulent

rough marsh
#

maybe

#

my eyes were pink

#

we used to say that farting on someone's pillow would give them pink eye. is that still a thing 🤔

static trout
#

wat

rough marsh
#

LOL. this may be one of those "back in myyyy day" things

static trout
#

pretty sure that isnt true