Live data from Hacker News

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

news.ycombinator.com

341–350 of 946 posts

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

#341
post #90

One of the big aha moments which clicked for me only fairly recently was staring at some physics equations my own internalized realization that light doesn't experience time and then I had to tell everyone haha - but that one eureka moment unlocked a whole lot of understanding and certainly a lot more questions. This of course was after all the schooling and physics where it somehow sailed over my head the whole time…

I was going to put this as mine. It’s astounding how important this is. I woke up at 2am with the intuition that light was like a lightning strike across spacetime, with no time and no distance between the emitter and absorber. Why and how, though. What are the fully-baked implications.

I remember that we found that entirely obvious (well, most of us) in my high-school physics class.

What I still don't understand, though, is how photons can "wave" or how "long" a photon is (or how they can have any "length" at all).

What I also didn't understand back then was how light can be slower when there is matter present -- or how a photon could somehow know that it was supposed to cause another, very similar, photon to be released in just the right angle when it hit something that, if zoomed out enough, looked like a mirror. How on Earth could the photon know that the photon it was hitting was part of a flat surface and what its orientation was? I even started using that mirror question as a litmus test of physics students once I started at uni (comp.sci.) -- pretty much all of them failed, not by not knowing the answer but by not understanding that this was even a question that required an answer.

I now know that the photon -- the wave(s) in the electromagnetic field -- cause atoms (and in particular their electrons) to move about a bit, which in turn cause waves in the electromagnetic field. And by adding up all these waves, we get the resulting wave which moves slower than c and which might seem to have been reflected at an angle. Why my physics teacher in high-school didn't tell us that, I don't know.

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

#342
I studied functional programming and I took terms like "expression", "evaluation", and "value" for granted until it clicked that these terms have intuitive meaning when interpreted in colloquial/human terms.

- Expression as in someone expressing themselves, a tentative gesture.

- Evaluation as in scrutinizing something to learn what it's really about.

- Value as in "valuable".

We don't know if an expression is valuable until we subject it to evaluation, or we get an interpreter to interpret it for us.

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

#344

Earlier quoted context omitted.

2. Hits home for me as I’ve begun to realize the same thing. Not seeing any person of color in an activity makes it’s so I don’t want to be the first.

Similarly this gives me pause about Ivy League MBA programs. Although a small sample size, despite their ambitions the BIPOC people I know haven’t been able to reap any professional benefits from it. Whether from access to executive roles, getting taken seriously by venture capital firms, or in their attempts to join venture capital firms. There is a level of discretion in these team forming situations that is not ex…

I am not an ivy league MBA person but my understanding of these sorts of things is that it's not the credential itself that's useful, but the connections you make in the process.

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

#345

Earlier quoted context omitted.

You don't really understand OOP until you recognize it as one style among many that you may use in different parts of each program. Some parts are naturally OO-y, others DD-y, others declarative, often an unholy mix in each place. The problem dictates elements of the solution. Shoehorning a solution into a particular style makes a bad solution. Never forget who is in charge. Deferring to a style dodges responsibility…

DD?

My guess would be domain driven design.

I remember that being all the rage 10ish years ago? I think it works, but I don’t see it much anymore

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

#346

Two are very pertinent for me at the moment: 1. The Monty Hall problem 2. The Wason Selection Task. I read about the first one eons ago and was impressed that Marilyn Von Savant was vindicated. Shoutout to her! The name Wason was unknown to me but I bought a book called The Oxford Companion to The Mind (new in 1987!) and his 'task' was featured in it (pg. 639 in my edition). I spent a lot of time satisfying myself as…

Oh thank goodness. Another human not cool enough to "get" the Monty Hall problem at first. I thought I was the only one... Took me years...

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

#347

Earlier quoted context omitted.

2. Hits home for me as I’ve begun to realize the same thing. Not seeing any person of color in an activity makes it’s so I don’t want to be the first.

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.

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

#348

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…

For #2, I would alter this to say: connections matter.

We are more likely to pursue careers or interests if we know someone (and are friends with them or related to them) that is interested in the same thing or has had experience in the same thing.

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

#349

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…

> 2. Representation matters. As a well represented person I can tell you this has nothing to do with representation, its just that the vast majority of humans in the modern world have close to zero agency and/or don't think they can actually change things.

> As a well represented person I can tell you this has nothing to do with representation, its just that the vast majority of humans in the modern world have close to zero agency and/or don't think they can actually change things.

As a well-represented person, you're probably making assumptions about the effects of representation that are less informed than you realize.

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

#350

Dynamic programming made very little sense to me when I first encountered it, then a few years later I read the DP section of Algorithms by Dasgupta, Papadimitriou, and Vazirani and it somehow clicked for me. Now I enjoy dynamic programming problems when I get them in interviews because they are usually pretty easy once you understand the trick.

This one is always interesting to me. People mention "dynamic programming" and my gut says "code that writes code" and every single time I remind myself it is just caching earlier calculations. DP is just caching.
Post reply on HN