Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Goladus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
421.
▲
by
Goladus
13y ago
> Maybe we're saying the same thing, but I hope you get my point. This has to do with the particular way most beginners in any subject interact with new information. Probably, my example was off-the-cuff, and I think I may have misi
422.
▲
by
Goladus
13y ago
I think a better perspective is to include the networking angle in anything you do, whenever possible. The most successful people are never not networking, except when they are engaged in a solo activity like programming or practicing.
423.
▲
by
Goladus
13y ago
> 1. People who watch TED and TEDx are quite intelligent. That's what they like to think, yes. If you're talking about acolytes who watch large numbers of TED talks then yes, most of them very likely know the difference. Many
424.
▲
by
Goladus
13y ago
Do you believe that most people who watch TED talks understand and care about the distinction between TED and TEDx?
425.
▲
by
Goladus
13y ago
> Lena Chen and Kathy Sierra shouldn't be mentioned in the same article. I don't have a problem with them being mentioned together, although their cases are certainly different in substantial ways. While Chen courted attention
426.
▲
by
Goladus
13y ago
It wasn't a gross exaggeration. "Nobody cares" is a common English idiom meant to be understood as a casual generalization. The phrase is intended to be semantically analogous to more precise but tedious phrases such as: &q
427.
▲
by
Goladus
13y ago
One that sometimes shows up on the main TED site anyway. Regardless, people don't know what it means. I've lost count of how many times someone has complained about an overly political, low quality talk and seen someone else come
428.
▲
by
Goladus
13y ago
One can write an O(n^2) that should be an O(n) algorithm in Java just as easily as Python. Bad code is bad code. On the scale of encouraging good practices and discouraging bad ones, Python does pretty well given the very low overhead to g
429.
▲
by
Goladus
13y ago
The thing is, students don't need to be able to ask those questions to learn the concepts. It can be done as an interactive exercise and in the process, a student will actually see what objects are used for and gain intuitive understa
430.
▲
by
Goladus
13y ago
Additionally, I haven't noticed a substantial difference in the marketing or publishing of TEDx videos on the web. While obviously anything can go viral, one can usually only distinguish between TEDx talks and TED talks by reading the
431.
▲
by
Goladus
13y ago
- Harder to MVP and iterate. With an Enterprise, you often have to sort through a huge pile of legacy and potentially unknown dependencies. Substantial existing hardware assets (mainframes, etc.); massive, valuable databases in obsolete,
432.
▲
by
Goladus
13y ago
A terror attack would have deliberately targeted the wedding convoy because it's a soft target and because of the fear it would inspire among civilian non-combatants.
433.
▲
by
Goladus
13y ago
Only a few of them. I'd say: 1. Instantiate Object. 2. Invoke Method. 3. Get or modify attribute. 4. Do some introspection (even if the term is not used) Most importantly, learning how to define their own clas
434.
▲
by
Goladus
13y ago
Why did they have to "un-learn" anything? What they should learn from that experience is that the particular tool they were using did not have a feature they expected. Any reasonable teacher should explain that. It's impor
435.
▲
by
Goladus
13y ago
Sequential instruction is learned before expression reduction in real life... So what? That is kind of like saying that people need to understand how an airplane works in order to ship a package overnight. But people DO need to understand
436.
▲
by
Goladus
13y ago
open(window); add(window, make_line(...));
437.
▲
by
Goladus
13y ago
There's a difference between learning to use object-oriented systems and learning to design and implement them. This code snippet posted does not implement a new class. In a language like Python, you can code for years relying on obje
438.
▲
by
Goladus
13y ago
Even basic things in a CS curriculum like data structures and algorithms require abstract approaches and gain very little from knowing low-level details. I'd disagree somewhat. Data structures, from a CS perspective, often involve l
439.
▲
by
Goladus
13y ago
I agree in principle but still think Python is best to start with, for two reasons. First, many people need a simple introduction to the entire concept of programming-- codifying precise instructions to a computer to get specific results. S
440.
▲
by
Goladus
13y ago
function definitions being constrained to classes has nothing to do with OOP It doesn't?
441.
▲
by
Goladus
13y ago
DO teach encapsulation of state. I agree, with the caveat that there should be good discussion about when it's important to encapsulate state, rather than a rather blanket "always encapsulate data and methods" which is how
442.
▲
by
Goladus
13y ago
The problem there is you have to know which variables and functions belong together. You have to commit to coupling them early on, meaning you have to make a design decision that a beginning programmer might not be prepared to make. This
443.
▲
by
Goladus
13y ago
Obviously. I strongly disagree. There are many more important things to learn first. OOP can be introduces little by little as it gradually becomes relevant.
444.
▲
by
Goladus
13y ago
I've never quite got this. Spend any time writing code that's not using classes and you end up reinventing OOP anyway. "Spend any time" implies substantially more experience than what most beginners possess, hence the
445.
▲
by
Goladus
13y ago
First, I disagree with your premise that PHP's flaws can be attributed primarily to lack of OO design. But regardless: For all its (many) flaws, PHP was (and is) an extraordinarily successful project relative to the vast majority of p
446.
▲
by
Goladus
13y ago
Some possibilities: -Bitcoin is not legal tender. Governments force banks to accept USD to pay debts, no matter what they perceive the dollar's value to be. Meanwhile banks have no obligation to accept bitcoin. This means that bitco
447.
▲
by
Goladus
13y ago
Most recently used. And by implication, most commonly used. Well, which is it? There appear to be two categories, one on the top and one on the bottom. Both appear to be some formula of recently used, commonly used, and likely to use ag
448.
▲
by
Goladus
13y ago
Your Start button used to be rectangular; now it's a circle. Big whoop Between versions of windows there are fairly substantial changes in how the start menu is organized and how a user can customize it. I'm using Windows 7 and
449.
▲
by
Goladus
13y ago
The meat of the linked article are pages 2 and 3, where the author gives a breakdown and commentary of the Mac and Windows approach to UI. Those pages are short with lots of graphics. Page 1 is stupid and page 4 is redundant. (This parag
450.
▲
by
Goladus
13y ago
Exactly. This is not to say that marketing cannot be criticized for stereotyping, but it's far more likely due to exploitation of the natural differences in populations than the sort of raw prejudice so often implied.
More ›