HN user

nudetayne

22 karma
Posts0
Comments31
View on HN
No posts found.
Simpsons in CSS 13 years ago

The calls to JavaScript functions that are ID-based would certainly not work. But there are many ways to access them that wouldn't.

In regard to the selector type, does Homer have more than one left eye? More than likely not, but that's why I suggested using all class selectors as an option. Using all class selectors would enable you to produce (a) as many Homers as you'd like and (b) as many left eyes, right eyes, mouths, etc as you'd like.

Simpsons in CSS 13 years ago

From what I see in the CSS files, you already prefixed (edit: by prefixed, I mean child selectors) everything with the character's name, which is where my confusion comes from. Either everything should use class selectors, or characters should use a class selector and the constituent body parts should be ID selectors.

Simpsons in CSS 13 years ago

Not really, the CSS might be organized, but overall it's pretty terrible. Classes are for multiple instances and IDs are for unique instances.

Anytime I register anywhere, I do the following:

1. Use a new or willing-to-be-spammed email address. 2. Use a new phrase-based password.

I write all of this information down on pieces of paper that I keep at my desk. I have a lot of scribbled up paper at this point.

I use them all, but predominately Windows for my actual coding and then I deploy to a Debian development server that mimics my production settings with debugging enabled. I don't enjoy the OS X GUI and always find it clunky. Cost of Apple products also dissuades me significantly. I can more than afford their products, but I can't justify it because I can build what I feel is a better machine for significantly less. Linux is great, but no Photoshop and I always find myself tinkering with it (though this isn't a bad thing, just not time efficient).

Ultimately, I find I'm more productive in a Windows environment, and that's what counts for me.

1. I learned in the 4th grade. I built my elementary school's static website and was allowed to use the computer lab instead of attending class, as my parents had already taught me the majority of stuff through ~6th/7th grade level. It was a "gifted" classroom, and most of the students were there with me. After I built the website, I had my parents buy me a book on C, which happened to be K&R. I can't say I understood exactly what I was doing at that age (I doubt anyone ages 8-11 really has that mental connection), but I knew how to make command line programs.

2. See 1, more or less. I'd say I -really- started to learn when I built my own website in high school that started bringing in money and still does today. It was a full web application to start and I just kept rebuilding it from scratch as I learned new stuff (object-oriented programming, design patterns, etc).

3. I wouldn't really call myself a professional. I went into bioengineering and medicine, but I still program every day because it runs our current world and will for the foreseeable future. I market myself as a software engineer, but I only accept jobs I find interesting or that pay 6-7 figure salaries.

You likely don't know how to read textbooks correctly. It's a legitimate problem in school systems around the world - most kids are taught from an early age to do exactly what the teacher says and that's how you learn. Thus, they never learn anything on their own.

What else is classroom education if you're not sharing experience? You can study on your own, so putting stuff on the board from a book doesn't count. You can do practice problems on your own, so going through examples from a book doesn't count. What else is left? The only thing to be gained from a classroom is experience that's unique to classmates and the instructor.

Khan Academy isn't good and never will be. It fills the gap for new college students who didn't pay attention in class and never learned how to read a textbook. True classroom education comes from sharing experience, not regurgitating material and doing practice problems.

Everything is based on stored bits. It's how those bits are interpreted that matters. No banker should care that they store bits instead of physical cash. It simply doesn't matter. I've only ever seen inept programmers think that everyone should know the underlying technology, which I guess you could say is hypocritical, as I doubt many of them truly understand what's happening in the lower levels of programming, physics, or math. Abstraction - it's important.

I'm sure it'll make money since it's exploiting the lazy. The folding is a nice touch, but it's essentially useless since it puts unwanted creases and wrinkles in clothes. They aren't following tag instructions, either. Based on this, here are the steps that are actually useful:

1. Separate white clothing from non-white clothing. 2. Place white clothing in washer and add soap. 3. Place white clothing in dryer. 4. Place non-white clothing in washer. 5. Remove white clothing from dryer. 6. Place non-white clothing in dryer. 7. Remove non-white clothing from dryer.

That's all they're doing for people besides giving them a little soap. It's about 5 minutes of work, so around $300/hour if they're efficient, assuming one bag per customer. This is a scam YC if I've ever seen it.

I know what the academic experience is like for the majority of students, it was me my first year of college. I realized that almost all teachers are dogshit after that and only attended class when it was required, studying on my own. Most people don't come to that realization until it's too late, though.

I'd say our posts are completely opposite in thinking. You think most texts and instructors aren't dipshits, I think they are. You think Calculus is hard to learn, I think it's easy.

You didn't offend me, I guess my sarcasm wasn't evident. I just find the voting system to be pointless. I also don't know how you thought I was being emotional.

As for calculus, it's incredibly easy to learn - you just need the correct book. Most students don't know that unfortunately. Inventing calculus on the other hand isn't easy, but fortunately most of that has been done for us.

I simply have to disagree. I've only met two teachers I didn't think were dipshits and that's over the course of a B.S. in bioengineering, a masters in CS, and a trip through an MD/PhD program. These are all at top ranked schools, too. These people may have been smart, but they certainly weren't quality instructors. In my opinion, teaching should be something people do when they retire for fun. The two non-dipshits were doing exactly that.

Students should absolutely be able to pick it up on their own, but most classes use crappy textbooks and the teachers recite from the crappy textbooks. Stewart's Calculus is used by a ton of schools and that book is utter garbage. The guy is using it as a way to print money, which is fine, but you'd think after 10 versions, he'd eventually get things right.

My differential equations professor had a 98% passing rate for that class over a 20-year span. He was an ex-Bell Labs and later Lockheed employee though, so he actually knew the material and how to teach.

Thanks for mentioning the ever-important votes! They mean so much to me.

Many students find It difficult because they have bad teachers, bad textbooks, or both. Also, in the future, spouting off math-related terms doesn't really add anything to the discussion. Anyone can open a book and look at the table of contents and copy some unfamiliar words down.

I don't know anything about your classes except for what's in your post, but in my experience, most teachers who have this opinion of their students are usually not aware that it may be their teaching style that results in basic math classes being "hard". That teaching style typically boils down to regurgitating what the book already provides, which isn't what students need. I've also found that teachers who use that methodology don't actually know the subject matter terribly well outside of whatever cookie-cutter textbook is being used.

Prism Button 13 years ago

Security and coding issues aside, the point of this is unclear to me. If the U.S. (or any) government is going to collect and analyze personal data, they're going to do it, and good luck stopping them through voting, protests, etc. The best way to advocate privacy is to provide technology that makes the data difficult to analyze. Outside the technology industry, very few know or (surprisingly) care if their information is encrypted when providing it.

I think you're getting defensive :). By saying I'm not building complex projects without any knowledge of what I create, you're trying to circumvent your own self-invented inadequacy without actually putting the pressure on yourself. Whether this was done subconsciously or not, I can't say.

I suppose it depends how you interpret the term web developer, since that's what simfoo was discussing. Myself, building browser-based games isn't web development, it's game development, which I feel is an entirely separate domain. Building a website, you really shouldn't need more than a day to put together the HTML, CSS, and JavaScript. The front-end of the majority of most websites is very similar. Normally, this would indicate regular code reuse or warrant a framework, but as indicated in my original post, I haven't found any framework that actually significantly speeds up my development time.