Live data from Hacker News

Viewing profile — mkmcdonald

mkmcdonald

HN member
Joined
Mon, Mar 05, 2012, 6:35 PM UTC
HN karma
129
Public activity
84 items

About mkmcdonald

No profile information was provided.

Recent public activity

  1. comment
    Comment #4306775

    Browser elitism benefits no one. The user is left insulted, and the developer strokes their own ego.

  2. comment
    Comment #4306747

    > [...] the onus is on us as web developers to encourage [him/her] (in positive ways) to upgrade - through better web applications that require new features, better communicating t…

  3. comment
    Comment #4306670

    You've been misled into thinking that you need features X, Y and Z. Web pages can be functional without flashy new features. Your browser is your choice, and we as developers need …

  4. comment
    Comment #4273155

    UserAgent sniffing and Graceful Degradation do not mesh. This sniffing in particular will fail for Opera 6-8, therefore excluding perfectly capable browsers by a very shallow crite…

  5. comment
    Comment #4201073

    Oddly enough, I was working on a similar problem earlier today. I've found that collecting the Text nodes and returning them in an Array is preferable. All it requires is some simp…

  6. comment
    Comment #4200270

    > I find that naming things descriptively and an 80 character limit are at odds. I don't. I use descriptive names for functions and short, concise words for variables (sometimes cl…

  7. comment
    Comment #4200255

    I'm pleased that someone else favours a sensible line limit. I stick to 72 columns for width and 20 lines per function body. The result has been very concise code that's easy to fo…

  8. comment
    Comment #4195402

    I much prefer "responsive" Web pages to "mobile" sites. Many "mobile" sites cram way too many flashy graphics and bloated scripts into the client; compound that with features that …

  9. comment
    Comment #4186082

    > Web technology is great for many things. Replicating a native app experience is not one of them. Yep. The client-side environment is far too unstable to build a "native app". The…

  10. comment
    Comment #4183348

    > If there is something out there that is better by a wide enough margin to justify giving up that established ecosystem, I'd love to hear about it. The ecosystem has plenty of imp…

  11. comment
    Comment #4174693

    You do realize that IE 10 dropped conditional comments, right?

  12. comment
    Comment #4174691

    I'll play the cynic here and try to diagnose why this is even being considered. jQuery is a very invasive API. Its goal is to steal all the work from the developer, and to "guarant…

  13. comment
    Comment #4174176

    The browser versions here are never mentioned, which means this is "multi-browser", and not "cross-browser" (a large difference). Furthermore, the following snippets are simply fal…

  14. comment
    Comment #4168223

    Viewed in IE 4 (800px x 600px): http://i.imgur.com/9NZgc.png

  15. comment
    Comment #4157484

    Please feel free to comment on the project or the Web site. I'll try to field every response.

  16. story
  17. comment
    Comment #4149139

    I guess my humble iPod Touch that sputters out on bloated sites like GitHub just isn't up to snuff. Try loading a page without script bloat and you'll see a noticeable difference.

  18. comment
    Comment #4149132

    …which is a façade for the existing CSS engine. Developers clamoured for it (right or wrong), and it was implemented.

  19. comment
    Comment #4148789

    A massive script such as jQuery does not belong on a mobile device, minified or not. Surely mobile developers would know that minimal script is best.

  20. comment
    Comment #4148787

    The DOM API is clear enough that silly abstractions like "selector engines" are unnecessary. The C vs. Assembly argument is such a silly non-point; apples and artichokes.

  21. comment
    Comment #4148781

    What the jQuery team either perceives or peddles as "modules" are simply split files; there's no encapsulation. All that's new is a shiny node.js builder. I am interested, though, …

  22. comment
    Comment #4144276

    > I have made every browser crash and become completely non-responsive, many times over. Chrome. Firefox. Opera. All of them. Now, this is mostly through JavaScript, when I do some…

  23. comment
    Comment #4137324

    > Is [JavaScript] really an issue in 2012? I mean, people can hardly use Twitter.com itself without JS turned on. That's an indictment on Twitter's shoddy front-end code. The clean…

  24. comment
    Comment #4135597

    > Unless your customers are paranoid computer geeks, you should completely ignore users who disable JavaScript. Hypothetical: CDN X is having problems, and your scripts don't load.…

  25. comment
    Comment #4134550

    Of course, the problem with jQuery is that you're required to use an all-or-none approach. Feel free to send me an e-mail (check my profile) if you have DOM questions.