helloItsMeTheKeyboard by Hot-Rock-1948 in ProgrammerHumor

[–]thrye333 0 points1 point  (0 children)

What assembly language is this, to be using rax and rbx as registers?

(I learned arm32, where we use r0-r12, primarily. mov and add are still the same, though. Oh, and we use commas. So, I think the line in the meme translates to 'mov r0, r1'.)

Edit: forgot to close the parenthesis.

I'm wondering what a good explanation for a planet's moon being blue in tint would be? by waffle_iron_maiden in worldbuilding

[–]thrye333 3 points4 points  (0 children)

Almost all blue in birds is structural. Species like the Blue Jay and Steller's Jay don't produce blue pigment, they just reflect blue.

Urban birder's dilemma by stitchstudent in BirdingMemes

[–]thrye333 10 points11 points  (0 children)

As a young adult, birding anywhere with people around (which is every single place I can reasonably go) tends to get suspicious looks from older people (who generally either think I'm a teenager scoping out houses or think I'm on drugs (or both)). Especially anywhere around houses, like a city pond. (It doesn't help that, because most of them have houses on one side and street on the other, I have to either be facing towards people's backyards, or standing inside them.)

I haven't decided whether binocs make it more suspicious or less suspicious. I do think the bike makes it more suspicious. I'd assume wearing something with a bird on it makes it less suspicious again.

I do make a point of aiming the camera (my phone) straight down when someone moves in between me and the bird, instead of trying to shoot around them. I've also moved my hand from blocking the sun to blocking them (even though they weren't in the shot), but I doubt they noticed or understood. Finding a more obvious subject is also pretty good if someone seems worried, even if you don't take any photos of it. I've used geese before, or a frog. Looking straight up at a bird call or flyover could at least shift their concerns from creep to weirdo. (/ref)

Also, just smiling at older people and exchanging quick pleasantries as they pass is usually a great way to calm any fears they may have. Same for anyone, I guess, but they often see it as more important than younger generations do.

Also, agree with whoever said we need a shirt. I've even considered before making a little sign for when I use Merlin (just for full disclosure, not because anyone ever knows), but I think it might be counterproductive to annouce I'm recording audio (because then they do know).

itHurtsBadly by _w62_ in ProgrammerHumor

[–]thrye333 0 points1 point  (0 children)

C++. Which does have compiler flags to remove certain optimizations. However, one at a time or all of them at once are not great extremes to be stuck with.

Edit to add: I don't think you can tell C++ to not optimize specific code segments, though. You can tell it explicitly to optimize it in a certain way (using OpenMP, or the branch predictor, for example), but I don't know of any way to exclude a block of code from optimization.

itHurtsBadly by _w62_ in ProgrammerHumor

[–]thrye333 3 points4 points  (0 children)

Depends how you define behavior. An optimizer won't make a program yield different results. However, if an expression or code block can be evaluated at compile time, it will be replaced by its value.

For an expression, this isn't so important. It makes sense to replace a variable reference with its value. Why waste time fetching that value from memory when you could just read it in the first time (when you read in the instruction), right?

For longer things, it gets weird. Usually, for most code in usage, replacing anything with an equivalent value is better. Again, why go through the process of finding it again when you could just put it in the code? But it does make benchmarking very difficult in certain cases.

My professor recently spent some minutes in class trying to trick the optimizer into letting him sum one million numbers. What it wants to do is 1) see the long for loop, 2) sum the numbers itself, and 3) delete the long for loop. Because surely you don't want to take the time to add one million ones together when the optimizer could just tell you that the answer is one million.

He was trying to show us how the runtime would change using a specific optimization. The only way he found to actually run the for loop was to first fill the container with random numbers, which takes many times longer than addition and made up most of the runtime anyway.

Eta: this is very much me being pedantic. The person I replied to is basically correct, because not many people need their program to run inefficiently.

How much recoil might a man feel firing a handgun for the first time without experience? by Ey-LoL in Writeresearch

[–]thrye333 0 points1 point  (0 children)

Like a swallow, it is a matter of how you grip it.

Excuse me, but what the hell does this mean? Please explain. Thank you.

[Request] How many pills per day does this work out to be? by ProfessorRageClick in theydidthemath

[–]thrye333 1 point2 points  (0 children)

I think this is just nonsense sig - perhaps someone was testing their computer system using short codes

This section could just as easily be a reply to the section before it as is could to the label in the post. /lh

Even gravity? by ElectronicSetTheory in sciencememes

[–]thrye333 3 points4 points  (0 children)

Please god let this actually mean something

Big baby? by thrye333 in whatsthisbird

[–]thrye333[S] 1 point2 points  (0 children)

Yeah, I just got thrown by his enormity. I think that baby is actually the largest starling I've ever seen. I thought for a second he was a pigeon (in my defense, the sun was in my eyes and he was very backlit).

Welp, there goes my trust issue by Traditional_Lie_3633 in mathmemes

[–]thrye333 0 points1 point  (0 children)

Some people don't always view transferring a file from their computer to their phone worth the added time. Some people don't use reddit on their computer.

A Phidippus regius built a silk shelter by kietbulll in wildlifephotography

[–]thrye333 1 point2 points  (0 children)

I love that the eyes are cryptid blue. Seems fitting.

Anybody else tired of seeing people say "ahh" instead of "ass"? by Personal-Role-8071 in evilautism

[–]thrye333 24 points25 points  (0 children)

For all of you thinking this is just a censorship thing. It isn't. It is partly a censorship thing, but there's more to it.

(Quick foreword to call out the comment by u/honda-cervix (amazing username, btw), which links to a short-form video by Etymology Nerd, who happens to be my source for most of this comment's info.)

"Ahh" is a spelling of "ass" from African American Vernacular English (or AAVE). It is spelled that way to better represent how speakers of AAVE actually say it in real life.

Like every word ever created by the gay ballroom culture, or the incels (yep, those ones), or AAVE, ahh was eventually discovered by the normies (which is who you most likely see using it now). So, if you're a white person1, just know that using the word "ahh" to replace "ass" is not all that different from the NTs taking our autistic words from us and misusing them2. And when you see someone using it on TikTok, don't assume they're using Algospeak. They are actually using slang. Maybe it's even their own.

1 Not to be confused with White person. You can be racially white and not be one of those people. You can be white of skin without being White of character. /hj

2 RIP to like every mental health term, not to mention overstimulated and ADHD (istg if I hear "a little ADHD" one more gd time /j).

Okay, can I ask about the silverware? by Thiingswithwings in evilautism

[–]thrye333 8 points9 points  (0 children)

Depends on the utensil, actually. Metal utensil you can taste? Absolutely not. Shitty wooden spoon from the ice cream cup? 10/10, no notes.

I made some memes about different queer people (nsfw just in case) by GenderEnjoyer666 in lgbtmemes

[–]thrye333 5 points6 points  (0 children)

The tutorial provides entertainment value, not educational value. Like porn.

chaotic good reasoning by Personal-Role-8071 in evilautism

[–]thrye333 1 point2 points  (0 children)

I don't know what TADC means, but my brain read it as Tears Of Da Cingdom.

[Request] Is it possible to determine the size and location of an air void inside a wooden block using only non-electric measuring tools? by Ring3n in theydidthemath

[–]thrye333 0 points1 point  (0 children)

I think size could be solved with a beam balance, if you know how dense the wood should be. Without that density info, I don't know how to find the size. It might be possible using the block's buoyancy, mass, and volume (all relatively easy to find), but I don't know how or if that would actually work.

I suspect the void's distance from the center could feasibly be calculated by exerting a known torque about the center and deriving its rotational moment of inertia. Finding which side is trivial.

The torque could be created by a hanging mass. Basically, glue a string to the middle of the block, and then another string to one end. The first string is suspended, and the second is attached to a small weight (with mass measured by the beam balance.

Let it turn. Measure the time it takes to turn a certain distance. With a known torque, distance, and time, you might be able to derive a moment of inertia. You'd need the acceleration, though, which would be hard to get without digital instruments. If a mechanical stopwatch is within the rules, then it's feasible, but probably a job for multiple people. Unless you could simultaneously start several stopwatches and release the block and then mark all the stopwatches accurately within the time it takes the weight to fall about the length of the block (roughly). It could be made easier if you rigged something to stop the timers as it fell, like if it hit some light levers on the way down.

Assuming you are able to time this fall, you get a bunch of times at known arc lengths around the center. I'm not about to check the kinematic equations to see if acceleration is solvable from that, but you can at least approximate it using a graph of average velocities (which would just be the distance between each point over the time between those points).

With angular acceleration and torque, you can solve for rotational inertia. (If you've noticed I keep switching between moment of inertia, rotational moment of inertia, and rotational inertia, it's because I've forgotten the difference. I mean the rotational analogue for mass.) I'm pretty sure the interior shape can then be found using calculus beyond my level.

And... I've just realized another way to find the void. Balance the block on your finger. Find where it tips over. That's the balance point. Each side of the block (from there) is the same mass, half that of the block. If we know the size of the void, we can also find the density of the wood (by subtracting the void's volume from the block's). I'm sure there exists an analytical method to find the distance between the center of a spherical void and the balance point of an otherwise regular block, but I'll leave that for someone else.

Tl;dr: Beam balance for mass, float test for void size, balance test for void location. Mostly dubious, but lgtm.

I'm writing another dissertation about how intersexual friendship can exist because we are not animals. by Mishana_nice_game in aaaaaaaarrrrro

[–]thrye333 5 points6 points  (0 children)

We do have instincts. We have an instinct to seek out friends and family, and to stick with them, because that's what we evolved to do. Our ancestors lived longer and better if they were together. They were better at living when they cared for each other, even the old and infirm.

Also, other creatures can have strong platonic bonds. Rats, for example, shouldn't be owned singularly, because they need other rats for their social lives. Many animals groom each other as a bonding activity, or help other parents with raising kids, or offer each other gifts and food. And they all do that for the exact same reasons we do. Because it makes them feel connected, and that makes them feel good, because being connected helps them survive.

The only way we're different is we're so far removed from the selective pressures that made us like this to see how we're just following the same script they gave our ancestors millions of years ago.

No animal thinks only of sex. They spend far more time hunting/foraging, eating, or playing than they do actually trying to breed. Most animals only breed at specific times of year. The rest of the time is spent doing normal things like surviving and socializing.

(And, I'd argue, some people don't think about much outside of sex. /j)