[HN Gopher] A little bit of slope makes up for a lot of y-interc...
       ___________________________________________________________________
        
       A little bit of slope makes up for a lot of y-intercept (2012)
        
       Author : mooreds
       Score  : 178 points
       Date   : 2023-02-12 20:17 UTC (2 hours ago)
        
 (HTM) web link (gist.github.com)
 (TXT) w3m dump (gist.github.com)
        
       | tpoacher wrote:
       | Mistake #1 is assuming a linear function in the first place.
       | 
       | If I'd known this when I was younger I probably wouldn't have
       | spent so much time learning all those languages, none of which I
       | now remember.
        
         | CPLX wrote:
         | Indeed. I think a much more accurate model looks a lot like the
         | returns on an investment.
         | 
         | Returns are always accumulating to what you already have. If
         | you know a lot you have context to recognize the next thing
         | that comes along better. You're in a place that is more wired
         | for learning surrounded by smarter people.
         | 
         | The guy says as much himself when he says "you're at Stanford"
         | for god sakes. People who didn't have enough of the good thing
         | in high school aren't starting at a lower Y-Axis point they're
         | simply not on the graph at all.
         | 
         | Most of life's "graphs" don't look like linear lines they look
         | like compound interest.
        
         | fsckboy wrote:
         | I'm sure he's well aware of polynomials and exponentials, but
         | that's not really his point.
        
       | paulpauper wrote:
       | _Another example is hiring. Before I came back to academia a
       | couple of years ago I was out doing startups. What I noticed is
       | that when people hire they are almost always hire based on
       | experience. They 're looking for somebody's resume trying to find
       | the person who has already done the job they want them to do
       | three times over. That's basically hiring based on Y-intercept._
       | 
       |  _Personally I don 't think that's a very good way to hire. The
       | people who are doing the same thing over and over again often get
       | burnt out and typically the reason they're doing the same thing
       | over and over again is they've maxed out. They can't do anything
       | more than that. And, in fact, typically what happens when you
       | level off is you level off slightly above your level of
       | competence. So in fact you're not actually doing the current job
       | all that well._
       | 
       | I dunno if his experience is true anymore. Maybe it was 20 years
       | ago. There does seem to be a shift in the other way. This can
       | explain why many tech or finance companies seek younger
       | applicants who have credentials that confer with steep slope over
       | more experience. Things like learning speed, ability to
       | understand abstractions, making inferences, etc. This is why so
       | many top companies use phone interviews as a sort of weeding-out
       | process for applicants who cannot think fast on their feet
       | despite having experience or credentials.
        
         | bumby wrote:
         | It may depend on the type of position being hired for. There's
         | a concept of "fluid" vs. "crystalline" intelligence, where
         | people tend to transition from fluid to crystalline as they
         | age. Meaning, young people tend to learn faster while older
         | people tend to understand the greater context. This may mean
         | younger people make better individual contributors but older
         | people tend to be better at strategizing.
        
         | webmaven wrote:
         | _> This is why so many top companies use phone interviews as a
         | sort of weeding-out process for applicants who cannot think
         | fast on their feet despite having experience or credentials._
         | 
         | OTOH, conflating " thinking fast on their feet" with "learns
         | fast" (rather than with "is bullshit artist") its own logical
         | fallacy.
        
       | mdeck_ wrote:
       | > So in general I say that people emphasize too much how much
       | they know and not how fast they're learning.
       | 
       | > That's good news for all of you people because you're in
       | Stanford and that means you learn really, really fast. This is a
       | great advantage for you. Now let me give you some examples. The
       | first example is: you shouldn't be afraid to try new things even
       | if you're completely clueless about the area you're going into.
       | No need to be afraid about that. As long as you learn fast you'll
       | catch up and you'll be fine.
       | 
       | Hmm... I think this kind of self-confidence was how the U.S. got
       | 60,000 Americans killed in the Vietnam War.
       | 
       | https://en.m.wikipedia.org/wiki/The_Best_and_the_Brightest
        
         | rippercushions wrote:
         | I don't think "curiosity to try new things" was anywhere near
         | the top of the list of reasons why US leadership decided to go
         | to war in Vietnam. Even "Join the Army, travel the world, meet
         | interesting people and kill them" was supposed to be an anti-
         | war slogan.
        
           | bumby wrote:
           | I read the post as more about the pitfalls of overconfidence
           | than curiosity. Meaning a self-proclaimed fast-learner can't
           | necessarily make up for lack of experience *, exemplified
           | with the "whiz kids" that defined war strategy in Vietnam.
           | 
           | * at least when short-term consequences tend to be dire
        
       | seizethecheese wrote:
       | Previous slope is correlated both with y axis and future slope.
        
       | oblio wrote:
       | Y intercept = Current Y position?
        
         | FPGAhacker wrote:
         | A number have people have replied and I think they are all
         | correct, but I want to be explicit.
         | 
         | Given a function y = mx+b. Graphically, the function is a line
         | on the xy plane, and if you trace your finger along the line
         | toward the y axis, where your finger "intercepts" the y axis is
         | the value of the y intercept.
         | 
         | That's the idea of the name.
         | 
         | And everyone else is also correct, Its value is f(0) where y =
         | f(x) = mx + b.
        
         | Jtsummers wrote:
         | Y intercept is the value of a function f(x) at x = 0. In the
         | analogy, it's the starting position. Someone starting at a
         | higher baseline knowledge is not necessarily destined to stay
         | ahead of a fast learner who happens to start at a lower
         | baseline of knowledge.
        
         | adammarples wrote:
         | Y intercept is where the line crossed the y axis at time 0. So
         | it's the initial state.
        
         | jvanderbot wrote:
         | Y value at x=0. Also sometimes known as "initial conditions"
        
         | water-your-self wrote:
         | Y = mx + b
        
       | vmatsiiako wrote:
       | This is also very true for startups! 2-people teams can iterate
       | and learn so quickly that at some point they are able to
       | outcompete (or come very close to) existing market leaders (e.g.,
       | Figma/Adobe, Linear/Asana, Pulley/Carta). So the y-intercept (or
       | the starting point) turns out to not matter much if the slope
       | (growth and learning) is high!
        
       | rahimnathwani wrote:
       | When hiring, you can more accurately estimate y than you can
       | dy/dx, unless you have a trial period.
        
       | moffkalast wrote:
       | > That's good news for all of you people because you're in
       | Stanford and that means you learn really, really fast.
       | 
       | > Personally I don't think that's a very good way to hire. The
       | people who are doing the same thing over and over again often get
       | burnt out and typically the reason they're doing the same thing
       | over and over again is they've maxed out.
       | 
       | Anyone else who feels like they haven't learned a thing in their
       | field of work since they left university?
       | 
       | Once you get hired for and do what you're good at while there's
       | nobody else at the company you can learn from it just feels like
       | gradual regressing.
        
         | ZephyrBlu wrote:
         | Complete opposite. University was theory without application
         | and I generally hated learning CS theory. Now that I'm actually
         | building things, I find the theory more interesting because I
         | can apply it.
         | 
         | Aside from theory, I've also learned infinitely more about
         | software development.
         | 
         | If there's no one else at your company you can learn from and
         | you want to have that it sounds like you should check out some
         | other companies.
        
         | satvikpendem wrote:
         | > _Anyone else who feels like they haven 't learned a thing in
         | their field of work since they left university?_
         | 
         | Professional self-training is important in this field. I've
         | started taking many courses online that are high quality in
         | order to upgrade my skills. Of particular note:
         | 
         | - Epic React by Kent C Dodds: Very useful for learning advanced
         | React patterns such as composite components, HOCs vs hooks,
         | inversion of control etc.
         | 
         | - CSS for JS Devs by Josh W Comeau: Most people hate CSS
         | because they don't actually learn it properly, they just pick
         | it up as they go along, then wonder why it's hard. It's like
         | learning to build a house by stacking wood instead of learning
         | the parts of a house, planning the house architecture and
         | construction, putting down a foundation, etc.
         | 
         | - ThreeJS Journey by Bruno Simon: This is more for fun, but I
         | always wanted to know how people do those wild 3D websites
         | (which are more like interactive experiences than informational
         | sites), and this teaches you pretty well.
         | 
         | - Flutter State Management by Vandad Nahavandipoor: Free on
         | YouTube, this is a deep dive into all the various ways you can
         | do state management in Flutter, which most people don't really
         | know about. They just pick a paradigm and stick with it instead
         | of assessing pros and cons. The best thing though is _this is
         | not Flutter specific_ , it is more about overall software
         | architecture than Flutter concepts.
         | 
         | - Teach Yourself CS: This is a much longer "course" (more like
         | a collection of books to read) but it makes you learn a lot of
         | foundational concepts, even if you've taken them in a college
         | CS program already, and if you haven't, it teaches you anyway.
        
         | baxtr wrote:
         | It's the exact opposite for me. I learned so much after
         | graduating from university. And there isn't really much from my
         | studies that I could use today.
        
         | longcommonname wrote:
         | Absolutely not. I have learned all sorts of things. But I have
         | to seek them out.
        
           | moffkalast wrote:
           | Maybe that's the main difference. In the student days you're
           | forced to learn enormous amounts of new skills in impossibly
           | short time spans. Afterwards you kind of have to self
           | motivate if you want to continue, and dive into research
           | papers to get up to speed on the bleeding edge stuff since
           | there's no real other study material available yet.
           | 
           | I've found myself mainly focusing on learning things from
           | adjacent or unrelated fields instead, since I guess it's
           | easier to get a grasp of the pre-grad stuff. It sure isn't
           | making me any better at my job though lol.
        
       | hyperific wrote:
       | Reminds me of "Car vs Motorcycle vs Jet"
       | https://youtu.be/Y9YsxO30PXI
        
       | s17n wrote:
       | The problem with hiring programmers for learning speed is that
       | even fast learners will take months to years to catch up to
       | experienced people. If you're doubling the size of your company
       | every year, even without attrition, you end up with most of your
       | code written by people who aren't that good (yet).
        
         | mixmastamyk wrote:
         | Code review is your friend in that situation.
        
       | nostrademons wrote:
       | I used to live by this philosophy when this article came out. But
       | now I think it's a fairly imperfect model of the world that can
       | lead you astray easily.
       | 
       | The problem with it is that it's very easy to interpret that
       | y-axis, "something good", as static. It's pretty hard to make
       | sense of the model at all if you don't interpret as static,
       | because your slope will bend all over the place, out of the
       | plane, into multiple dimensions, etc. But once you've set your
       | goal point, your "something good" axis, the natural temptation is
       | to optimize your slope until you're steadily progressing against
       | it. And that's dangerous, because you might forget that the
       | "something good" axis was arbitrary to begin with.
       | 
       | Instead, I've become much more of a fan of John Boyd's "OODA
       | loop" [1] model. Here, you're continually reacting to your
       | environment, which is also continually changing around you. And
       | the person or organization that can react faster usually has an
       | advantage, because they can set the terms of the engagement. We
       | can call that adaptation "learning", but the key point is that
       | it's learning an environment that is dynamic, not static.
       | Sometimes the environment will change in a way that invalidates
       | all of your accumulated learning, _and that 's okay_ (and you
       | don't really get a choice about it anyway).
       | 
       | This also drives home the point that choosing the environment
       | you're adapting against is a pretty critical skill, and often
       | dominates _how well you adapt to it_ (i.e. your learning rate). I
       | 've seen some relatively mediocre people become billionaires
       | because they picked the right industry and the right opportunity
       | within it to join. Similarly, there are people who are brilliant
       | problem solvers but end up in jail because the environment they
       | are in rewards problem-solving that will get you sent there
       | (think Omar from The Wire, or SBF from FTX).
       | 
       | [1] https://en.wikipedia.org/wiki/OODA_loop
        
         | d23 wrote:
         | I think you're basically making the same point he is. He even
         | cites the environment change as an example (e.g. changing
         | jobs).
        
           | nostrademons wrote:
           | I think the additional point I'm making is that a 2D-graph
           | necessarily biases your brain into ignoring the environment
           | change, and that makes this a poor model to think about the
           | world. Indeed, the other comment reply posted as of now still
           | references the graph metaphor, but with S-curves instead of
           | straight lines (which isn't really the point I was making -
           | I'm trying to argue that your lines need to be in infinite-
           | dimension space, regardless of their equation). You certainly
           | can have environment change as an additional mental model you
           | draw on when necessary - but if the quality of a model is in
           | its ability to draw useful conclusions about the world from
           | it, then conclusions which need to be corrected by some other
           | model should be viewed with some suspicion.
        
         | Swizec wrote:
         | I think you may have re-discovered the S-curve?
         | 
         | The y-axis isn't forever. Once you plateau, it's time to change
         | the definition. Then a new S-curve can begin.
         | 
         | Over time you observe periods of quantifiable growth
         | interspersed with discrete jumps.
         | 
         | That said, I believe the core of y-intercept advice hides two
         | key wisdoms: a) don't be discouraged when you're new, and b)
         | don't rest on your laurels when you're experienced
         | 
         | And perhaps c) if someone is both way better than you _and_
         | improving faster, you'll never catch up. This is why I never
         | pursued competitive boxing, for example. Don't have the talent.
        
       | cratermoon wrote:
       | Interesting that he doesn't mention anything about how starting
       | high enough at the y-intercept means that you'll forever be above
       | someone who started low enough, even if the slope of their
       | learning exceeds yours.
        
         | Jtsummers wrote:
         | Except he does allude to it:
         | 
         | > unless you think you're going to die before you get to the
         | crossing point
         | 
         | Though based on the comments in this discussion I think a lot
         | of people missed that statement.
        
       | dang wrote:
       | Related:
       | 
       |  _"A little bit of slope makes up for a lot of y-intercept"_ -
       | https://news.ycombinator.com/item?id=8055868 - July 2014 (62
       | comments)
        
       | twawaaay wrote:
       | It is old question of getting something right now or delay your
       | gratification and get more in the future.
       | 
       | If I learned anything from playing strategy games like Starcraft
       | it is two things:
       | 
       | "Agility wins almost always over bunker mentality" Be nimble.
       | Ability to pivot quickly has a value.
       | 
       | "You only take now what you need to survive plus a safety margin
       | and use everything else to macro." Macro = investing in improving
       | your income/production ability). Greedy = low safety margin. You
       | can lower your safety margins if you can get better at gathering
       | information.
        
       | lifeisstillgood wrote:
       | The thing this fails on, the thing a lot of academically minded
       | people fail on, is that knowing things is at best half the
       | battle.
       | 
       | There are very few areas of life (academia being the stand out)
       | where knowing things is sufficient.
       | 
       | To build something almost always requires organising other people
       | which requires co-ordination with, alignment with, persuasion of
       | other people.
       | 
       | Two founders - one technical, one "politician" (sales, film
       | producer, fixer)
       | 
       | And there is no "fast learning" there. In fact I think it is the
       | very opposite of the kind of focus that learning needs - you need
       | to spend time with, talk with people.
        
       | n_eutrino wrote:
       | The effort of keeping learning new knowledge everyday is
       | applausable. But the real world life is, your current knowledge
       | base highly determines your horizon and how efficiently and
       | broadly you learn new things.
        
       | throwawaytemp29 wrote:
       | Isn't the integral of the blue curve higher though? Like if I
       | want to maximize total utility over the displayed time the blue
       | would be higher.
       | 
       | Also time has value, getting something earlier is generally
       | better due to compound interest. Even some vague utility function
       | like fun can display such a property of being better earlier, due
       | to being able to remember the memory for longer.
        
       | teo_zero wrote:
       | The fallacy is to neglect how important the delta-x (the time it
       | takes for the red curve to catch up) could be in some cases. An
       | inexperienced-yet-eager-to-learn candidate could be an awful
       | choice for your startup if your project has a hard deadline at
       | the horizon!
        
       | revskill wrote:
       | Learning something new is easy. Doing something in a productive
       | way is hard and could take a very very long time. And this is the
       | difference between learning and working.
       | 
       | So this talk to me is more about learning, than hiring. When
       | conducting hiring, one must be prepared enough for productive
       | work, not just learning.
       | 
       | I love companies which offers internship programs for new
       | workers. It's to me is the best way of hiring.
        
       | quickthrower2 wrote:
       | I like this kind of wisdom because you read it, then you fill in
       | the blanks. What is Y to you, etc.? Better than someone telling
       | you to go to the gym every week etc. :-). In real life the curves
       | are more complex.
       | 
       | A tortoise and hare curve would be more interesting. The hare is
       | doing a hackthon at the weekend, getting super tired and giving
       | up. THe tortoise is working on your side project for 4 hours a
       | week every week for years.
        
       | carls wrote:
       | I took a class with Professor Ousterhout. He would end every
       | Friday's lecture with a "Thought for the Weekend", such as this
       | one.
       | 
       | It was very entertaining and charming to hear him discuss his
       | personal and professional life, and lessons he's learned
       | throughout them often occasionally have very little to do with
       | computer science.
       | 
       | I don't remember all of his "Thoughts for the Weekend", but I do
       | remember one story he told about wishing he had apologized sooner
       | to resolve some conflict he was in. That was a bit of wisdom that
       | stuck with me from the class, beyond any of the computer science
       | topics we covered.
        
         | egillie wrote:
         | Was it the scar tissue one?
         | https://gist.github.com/gtallen1187/27a585fcf36d6e657db2
        
       | jtbayly wrote:
       | Does anybody know why I have to sign in to GitHub to read this?
        
         | cratermoon wrote:
         | It may be that github thinks you're coming from an IP address
         | associated with a lot of botting or malicious activity, so it's
         | throwing up an extra wall. Can you try hitting it through a VPN
         | or via some other network?
        
         | nishs wrote:
         | don't know why. but it's publicly viewable from a private
         | browser window for me.
        
       | elchief wrote:
       | Rate of learning depends on quality of teaching, and I found most
       | textbooks, professors, and especially TAs to be laughably bad,
       | despite going to a top Canadian university. Thank goodness for
       | online ratings of books and courses to weed out the bad ones
       | (worse now w more fake reviews, sadly)
        
       ___________________________________________________________________
       (page generated 2023-02-12 23:00 UTC)