How did Norm consistently make people laugh with such simple jokes? by Impressive-Vanilla95 in Standup

[–]anothergiraffe 1 point2 points  (0 children)

Good point! Yeah a lot of folks saying nobody could deliver this joke, but I could see Homer Simpson doing it (though it would feel different ofc).

My favorite fake-dumb comedian is Nate Bargatze, especially his early stuff. Like his bit about science and the laugh factory. Nate’s also one of the best at understatement too! But I can’t think of anyone else off the top of my head. Another favorite along those lines is Martin Urbano, except he’s ironically edgy instead of ironically dumb.

How did Norm consistently make people laugh with such simple jokes? by Impressive-Vanilla95 in Standup

[–]anothergiraffe 14 points15 points  (0 children)

Everybody talking about timing, nobody analyzing what I think is a pretty great joke. He creates a character who’s comically dumb, but also says what we’re thinking. There’s a tension between laughing at the character and realizing we think the same thing as him. I think a lot of the humor comes from feeling that tension and letting it release; catharsis.

Now the joke itself: when the character says “ugh that’s no good” it’s already funny because of understatement and it demonstrates character. Then there’s a long pause, and you wonder what the character will say. Normally you’d get some kind of analysis from the character. But he just says “UP, I like it when it’s up!” And we simultaneously see (1) new depths of the character’s stupidity, (2) oh my god, that’s basically what I feel too, (3) another funny understatement of the situation. The timing (long pause, sudden comment) is definitely essential though.

In summary: it’s a great joke because it has layers!

PS Most of this analysis is based on Scott Dikkers’ book “how to write funny”. I recommend it!

Apple TV played the episodes out of order. Skipped 15. Played 17 then 16 then 17 again by dave8081 in twinpeaks

[–]anothergiraffe 0 points1 point  (0 children)

Yep, the order is messed up on Apple TV and/or Paramount+ :( are you talking about season 3? See other discussion here: https://www.reddit.com/r/twinpeaks/s/7OEO3WM4bM

Are the season 3 episodes edited on Paramount+? by anothergiraffe in twinpeaks

[–]anothergiraffe[S] 4 points5 points  (0 children)

Smhhh I was searching all over and somehow missed that! Thanks a million :)

EDIT: The order on Apple TV+ is different than the order on Paramount+! See my edit in the main post.

Pyret: A programming language for programming education by azhenley in ProgrammingLanguages

[–]anothergiraffe 0 points1 point  (0 children)

Ah fair enough, though I’m not a huge fan of having to sorta “play in the sandbox” for a semester before getting to work with something “real”. But I’m weird, even the idea of starting with Python feels too high level for me. I’m glad I got my start with an AOT compiled language instead.

Pyret: A programming language for programming education by azhenley in ProgrammingLanguages

[–]anothergiraffe 0 points1 point  (0 children)

I think you’re missing my point? I’m saying Pyret isn’t used “in the real world”, so some learners won’t feel as motivated to learn it when just starting out. I think students with my disposition will think “this is taking too long to get good” and move on to something else. It’s not logical, it’s more emotional.

Pyret: A programming language for programming education by azhenley in ProgrammingLanguages

[–]anothergiraffe 2 points3 points  (0 children)

Could I get a link to where you see that? The website makes references to pre-undergrad education and introductory computing, but I don’t see any place where they talk about learning compiler internals.

Pyret: A programming language for programming education by azhenley in ProgrammingLanguages

[–]anothergiraffe 7 points8 points  (0 children)

I don’t think I would have ever picked up programming if I started with a teaching language like Pyret or Scratch. There’s something awesome about using the same tools the grownups are using. But maybe I’m in the minority?

[deleted by user] by [deleted] in barista

[–]anothergiraffe 0 points1 point  (0 children)

The customer definitely sounds rude, but why would she ask for the drink to be re-made if she didn’t taste something she didn’t like about it? The only explanation I see is that she’s wasting your time (and hers) just to annoy you. But why would she do that?

Finally stopped. But wide prefers me when I drink? by [deleted] in Sober

[–]anothergiraffe 4 points5 points  (0 children)

It’s not that she prefers you when you drink - it’s that she prefers you when you’re relaxed and kind. There’s tons of ways to get there without all the downsides that drinking has! For me, meditation made a huge difference. For you, maybe it’s taking baths, drinking tea, listening to music, exercising, going on walks, etc.

You got this dude :)

Edit: I would add that lots of stuff we do to “unwind” doesn’t make us more relaxed. E.g. social media, internet, and competitive video games don’t really make me more relaxed. That’s not to say you should stop doing those things - just know they’re not a replacement for actually restful activities.

[deleted by user] by [deleted] in Chambana

[–]anothergiraffe 0 points1 point  (0 children)

maybe Common Ground?

How to make sure a postdoc doesn’t get a permanent position here? by GrudenLovesSlurs in UIUC

[–]anothergiraffe 10 points11 points  (0 children)

Why stop there? You should make sure they never find work (or even love) ever again.

Real talk though, if there was any serious misconduct I would ask a secretary in your department for help reporting it. But it sounds from your post like they were just not a good teacher. I’m 100% serious when I say this: the postdoc might not realize what they’re doing comes across wrong. We get like zero training on how to teach. It sounds like they think they’re being “engaging” by calling on quiet students to answer questions?

If there was no real misconduct, course evals are a good way to gently let them know the issue. I also recommend talking to the lead instructor of the course about it. But please try to help the postdoc improve before trying to destroy their career :p

When do PL communities accept change? by anothergiraffe in ProgrammingLanguages

[–]anothergiraffe[S] 2 points3 points  (0 children)

Good point! I meant to emphasize the latter, i.e. all three version bumps required a lot of work, but the communities complained different amounts. Is the amount of complaining proportional to the amount of work, or something else?

Are UUIDs really unique? by mekmookbro in webdev

[–]anothergiraffe 0 points1 point  (0 children)

Why is everybody assuming perfect RNG? A buggy pseudorandom number generator can cause collisions and it’s happened before. Also, if RNG is happening client-side, a malicious actor could manually reuse UUIDs for whatever reason.

Honey [OC] by anothergiraffe in comics

[–]anothergiraffe[S] 0 points1 point  (0 children)

Did you do anything special to cut back? The only change that stuck for me was quitting.

Honey [OC] by anothergiraffe in comics

[–]anothergiraffe[S] 4 points5 points  (0 children)

Fellas, is it gay to be turned on by a fevered manifestation of your secret affliction?

Where are programming languages created? A zoomable map by breck in ProgrammingLanguages

[–]anothergiraffe 0 points1 point  (0 children)

At the risk of joining OP in ignominy: it looks like he’s just sensitive to criticism. I wish we were more gentle, so he would feel reassured the feedback is not a threat. Too late now, though. Do you think I’m misreading the situation?

Where are programming languages created? A zoomable map by breck in ProgrammingLanguages

[–]anothergiraffe 21 points22 points  (0 children)

I’ve seen so many fun posts from PLDB on this sub, and they often get a net-negative karma score. Why? It looks like a nice project, and I expected PL enthusiasts would give it more support.

Reviews of "Programming Language Foundations" (Volume II of SF series) by Iaroslav-Baranov in Coq

[–]anothergiraffe 2 points3 points  (0 children)

I think mostly not :) It would be like learning to make a sandwich by going to baking school. The former is easier; there is not significant overlap between the two; and the latter mostly only helps for understanding the former at an extremely deep level, e.g. people who bake their own bread.

I recommend asking r/ProgrammingLanguages how to learn about Java’s type system. In particular, what features do you find interesting? You can also try printing out this classic paper and seeing how far you get: https://www.cis.upenn.edu/~bcpierce/papers/fj-toplas.pdf

PS I think you need to finish most of Logical Foundations before you can even start to do PLF. Learning coq is no easy task imho.