Live data from Hacker News

Ask HN: Concepts that clicked only years after you first encountered them?

news.ycombinator.com

661–670 of 946 posts

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#661
Homologation implies not only "the granting of approval by an official authority", but compliance with social agreement about unification of solutions / standarisation of thought.

I've always thought that homologated solutions are parts of a bigger whole, bigger "homo". Stating that the producing party has all the right knowledge to make the part fit and adhere to safety guarantees.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#662

Narcissism. My grandmother was a terrible narcissist. I loved her dearly and she had a lot of wonderful qualities, but The quality that stood out the most, sadly, was narcissism. My mother was also a narcissist to a somewhat lesser degree. It didn't occur to me that I too was a narcissist until I was about 35 years old. It took waking up in the corner of the living room in my friends one bedroom apartment Early one m…

It's interesting to read that you slowly shift the narrative from accepting your faults to making excuses to blame externalities, like inherited narcissism and ADHD. Look the word up, it's essentially an umbrella term that pretty much describes anything that can be considered negative, almost to the point that it's meaningless, except as a convenient tool to antagonize people. Selfishness and self-admiration is spectrum, everyone possess it one way or another. To claim otherwise is inhuman. Clearly, there are actual extreme narcissists, but they are not as frequent as people use the term loosely nowadays. Disclaimer: not a psychologist, but probably neither are you.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#663
Monads in a software engineering context ("a particular set of rules for composition of two pieces of code"); defunctionalization; Lisp structural macros; fexprs; the Rust lifetime system; how to structure functional programs. All of these things had a delta in years between when I first encountered them and when I finally understood them, with repeated (4-8) spaced exposures over that time period contributing.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#664

Earlier quoted context omitted.

As a white guy, I'd certainly encourage you not to worry about this -- if we're talking about an upper middle class, professional-ish activity, you can be fairly sure that all those white people feel self-conscious about their group being so white and would welcome you to join them. Anyway, I'd be interested to hear more about the psychology of this. I remember when I was growing up in the 90s and 00s in California,…

The better question to ask yourself (you the white guy), is would you join a group [insert som hobby like hiking] composed 100% of Cholitas. If yes, are you sure? if not, why not? *Not singling out Cholitas, but it's a group that may feel "other" to you.

I’m a fellow white man, currently surrounded by Mexicans in Mexico. The only white here. No problems at all. I’m treated as an individual and treat others the same.

It’s very refreshing. It’s like the USA in my youth. Back in Chicago the racial tensions with blacks is far more. But still not as bad as one would assume. There’s a few that think their purpose in life is to scold you. A lot of that is just culture though, victimhood culture is permeating all racial groups in the US.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#665

1. Everyone is the main character in their own story. This manifest in all sorts of ways - from people not being there when you need them the most, from friends dying off as soon as proximity changes, to how and why get people get promoted in jobs. This isn't necessarily bad, but if you don't know how to navigate this it can be quite painful and confusing. 2. Representation matters. I knew this for a long time, but i…

> because I just didn't see anyone like me there

To me, that would be the other way around: a chance to stand out and be one of a kind, act in a way nobody else had acted before, and reap the benefits of being unique, or the first at least.

(Seeing this as exciting or frightening probably depends on your level of sociopathy.)

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#666

Earlier quoted context omitted.

I find the unatonable original sin spin placed on white people these days in the USA to be a tad bit repulsive personally.

And that’s why the Proud Boys say they’re not apologizing for creating the modern world. And the idea is popular. To be clear, many Hispanics agree. Many of their ancestors played a role alongside the rest of their fellow whites. Whites are still admired by Asians as well. This anti-white thing is largely an American phenomenon and other far left folks around the world that are resentful and cannot accept responsibil…

Not sure what fantasy you’re living in where a terrorist group (aside from perhaps the U.S. government) is “creating the modern world” lmao

I presume whatever fantasy it is might be a fairly common “master race” one

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#667

Earlier quoted context omitted.

This one is the same for me. I'm not even sure I still totally get it. It feels like something used an awful lot in ways that don't really add any value. But again, it must just be my lack of understanding. Maybe one of these days it'll click in.

In my animation system, I had a laser beam projecting from a fixed point to a movable point in space. There are also sprites which travel up and down the beam. Moving the beam endpoint required an animation to bring the width to 0, change the endpoint, then ramp the beam width back up. The sprites each have their own animation in different conditions, and moving them along the beam is another animation. The real key…

Nah, none of what you described (encapsulation and separation of concerns) is specific to OOP, you could do that with FP or imperatively with plain structs and functions. It's more like you are starting finally understand how to program in the large.

I'm not completely against OOP, but written code that strictly adheres to this paradigm tends to be more convoluted than necessary.

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#668

Earlier quoted context omitted.

I don't have experience with Japan. But if I were in an English-speaking country I'd not give it a second thought.

An English speaking country like Ireland? Or an English speaking country like Jamaica, Nigeria or Pakistan?

Yep!

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#669

Earlier quoted context omitted.

I’m not sure > As a white guy, I'd certainly encourage you not to worry about this -- if we're talking about an upper middle class, professional-ish activity, you can be fairly sure that all those white people feel self-conscious about their group being so white and would welcome you to join them. Is as helpful as you may have intended. The comment was about not wanting to be the first, even if the group is welcoming…

I find the unatonable original sin spin placed on white people these days in the USA to be a tad bit repulsive personally.

To be clear, are you saying that white people are supposed to feel bad for being white because of "bad things" done by white people?

Re: Ask HN: Concepts that clicked only years after you first encountered them?

#670

Earlier quoted context omitted.

I didn't fully grok OOP until I saw how composition and dynamic dispatch can be used in real code to create abstractions and flexibly swap out different implementations for your interfaces. You could build a chatbot that supports Discord, Slack, and IRC dynamically at runtime, or a web app that can use multiple different database engines, or a social network with multiple types of posts that can all be rendered in a…

> I didn't fully grok OOP until I saw how composition and dynamic dispatch can be used in real code to create abstractions and flexibly swap out different implementations for your interfaces. > You could build a chatbot that supports Discord, Slack, and IRC dynamically at runtime... As a counter-point, OOP isn't necessary for dynamic dispatch. None of these dynamic features you describe are necessarily any harder in…

Yes, the general applicability of these concepts is exactly why they should be emphasized when teaching OOP rather than wasting time on uselessly contrived examples of inheritance.

However, I'm not really sure why your comment is framed as a counterpoint to mine. I explained what it took for me to grok OOP, but I never said OOP alone provides composition and dynamic dispatch. It seems needlessly antagonistic to make this some kind of programming paradigm pissing contest when that has nothing to do with anything I said.

Post reply on HN