Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evanspa
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
evanspa
13y ago
Check out the first 20 minutes or so of this SICP lecture. In it, Abelson specifically mentions special relativity as a way for us humans to "model" the real world as immutable values over the continuum of time (in contrast to a
92.
▲
by
evanspa
13y ago
I love Hal Abelson's opening of this SICP lecture[1], in which he acknowledges that OO (with mutable state) is born from the idea of modeling computer programs the way we perceive the world. But then he goes on to say that the reason
93.
▲
by
evanspa
13y ago
SO has helped me tremendously in learning new languages. Java is the first language I learned really well, and it's great to be able to ask SO questions like: "What's the equivalent of an abstract class in Objective-C?"
94.
▲
by
evanspa
13y ago
Tried it. The explain read-out seemed reasonable. Care to elaborate how it wasn't informative?
95.
▲
by
evanspa
13y ago
I'm unable to find a definitive reference, but Gary Player (golfing legend) is also attributed with the quote: "The harder I practice, the luckier I get." Perhaps that's why it was on ESPN. Pretty sure George Simmons ha
96.
▲
by
evanspa
13y ago
I agree. That, coupled with keeping your functions small (doing 1 thing) and tight, and being disciplined at writing unit tests can go a LONG way when it comes to debugging with simple print statements. Normally I'm able to hone in b
97.
▲
by
evanspa
13y ago
Ah - my mistake. Thank you for clarifying.
98.
▲
by
evanspa
13y ago
See "Part VII" of this SO answer from Jeff Atwood describing mitigation techniques for "distributed brute force attacks" http://stackoverflow.com/questions/549/the-definitive-guide-... TL;DR -
99.
▲
by
evanspa
13y ago
Maybe, maybe-not. Couple things: some of my "personal projects" are more than just learning some new things. Often the project is for scratching an itch, and is a useful thing to me. That's the type of stuff that I will &q
100.
▲
by
evanspa
13y ago
But what about personal projects? For me, the best way for learning new programming languages, libraries, techniques, etc, is to build something with that language. Naturally, I put this type of work into a public repo on Github and slap
101.
▲
by
evanspa
13y ago
So is the one by me. When I asked the barista why, she said it helps keeps the fruit-flies away from the bakery items. I just bring a sweatshirt with me when I go.
102.
▲
by
evanspa
13y ago
Movie reference. The Princess Bride.
103.
▲
by
evanspa
14y ago
Getters / Setters don't automatically mean that the internal state of an object is exposed. For example, an object may internally have mutable linked-list of something, but a Getter that returns an array (immutable) of immutable members. W