Top all-time · #4692
dean.edwards.name
Personal blog · dean.edwards.name/weblogprogrammingweb
dean.edwards.name is a personal blog at dean.edwards.name about programming and web. Since 2007, 17 different Hacker News readers have linked it 17 times, most often “Make IE Behave (like a standards-compliant browser)”. No feed was found, so read it on the site itself.
Too few sampled comments (12) to say how often HN recommends it.?
Why HN links it
HN readers link Dean Edwards' blog for his JavaScript tools, such as Packer, IE7.js and base2, and the posts that document them. Commenters mostly cite these pages as references rather than praise the writing.
Summarised by Claude from a sample of 12 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /packer/4 people · 4 mentions · first linked 2008-02-09
- Make IE Behave (like a standards-compliant browser)2 people · 2 mentions · first linked 2007-11-12
- /weblog/2010/03/ie7js-update/2 people · 2 mentions · first linked 2010-05-01
What Hacker News says?
I don't remember the original Gmail having a rich editor in the compose view (I've been trying to source some screenshots but can't seem to find any with the compose view), but I do remember it being pretty impressive for the time. There definitely were a few libraries pushing the envelope back then. SproutCore for instance was around in 2006 and Apple built it's first version of MobileMe on it[1]. Prototype.js[2] f…
Comment linking /my/cssQuery/
on “Four Eras of JavaScript Frameworks”Submitted MiniWeb: an entire site in one JSON object as a story · 3 points
HN discussionI took the code presented and put it into packer - http://dean.edwards.name/packer/ , and the "nice" output was not very helpful in that it still looked obfuscated. Maybe I'm misunderstanding something. So the input to js nice was the packed generateSeries function: eval(function(p,a,c,k,e,r){e=function(c) {return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35? String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/, St…
Comment linking /packer/
on “New Statistical De-minifier and De-obfuscator for JavaScript”Submitted Callbacks vs Events as a story · 1 points
HN discussionAlso /packer/: http://dean.edwards.name/packer/
Comment linking /packer/
on “Packr – Packages Java apps for distribution on Windows, Linux and Mac OS X”Submitted Make IE Behave (like a standards-compliant browser) as a story · 1 points
HN discussionThe last update of ie7.js was in March: http://dean.edwards.name/weblog/2010/03/ie7js-update/ Supports up to IE9.
Comment linking /weblog/2010/03/ie7js-update/
on “Ie7-js ”Submitted Notes on JavaScript Compression as a story · 1 points
HN discussionHarmless Javascript minification can be difficult to distinguish from intentional obfuscation. Packer in base62 mode ( http://dean.edwards.name/packer/ ) is a good example.
Comment linking /packer/
on “Deobfuscating the Facebook Spam Script”Submitted Firebug's Javascript Debugging Can Cause Sites To Seem Unusually Slow as a story · 1 points
HN discussionAnother solution might be to set the sourcing of JavaScript in a timeout, e.g. setTimeout(_sourceJavascript, 300). I think this will bypass the blocking nature. This is only based on my intuition thought - it isn't tested. -- It's also important to note that window.onload will only fire when everything is loaded (including scripts and large images). To bypass this problem you should use something like jQuery.ready(d…
Comment linking /weblog/2005/09/busted/
on “Lazy Loading Asyncronous Javascript”A much less, well, rude way to do it would be to throw Dean Edward's IE8.js or IE9.js scripts on it: http://dean.edwards.name/weblog/2010/03/ie7js-update/ and don't do anything else for compatibility, then put a little notice. They probably won't pay attention either way, but you won't be needlessly cutting people off either.
Comment linking /weblog/2010/03/ie7js-update/
on “The problem with calling technologies dead too soon.”Good question - I was inspired heavily by Dean Edwards' original Base Class library, it seemed to make the most sense when I was using it. The original code: http://dean.edwards.name/weblog/2006/03/base/ The current code: http://code.google.com/p/base2/source/browse/trunk/src/base2...
Comment linking /weblog/2006/03/base/
on “Classy: Classes for Javascript”I'd say there are really only two reasons that have stopped widespread adoption of PNG: 1. The file sizes can be rather large (less of a problem these days) 2. IE6 improperly displays PNG alpha (This is big one). Even the "IE7" javascript hack ( http://dean.edwards.name/IE7/ ) didn't really catch on.
Comment linking /IE7/
on “Ask Hacker News: What is the most undervalued web technology? (2me RSS)”It's very hard to reliably obfuscate JavaScript because the language is dynamic enough that you might refer to object fields or function names through dynamically-computed strings. Any attempt to obfuscate these runs up against the halting problem. So you have to rely on conservative approximations... Packer ( http://dean.edwards.name/packer/ ) will rename all local variables to single characters, along with removin…
Comment linking /packer/
on “Javascript obsfucation”It is better do this with HTC or XBL. Look here http://dean.edwards.name/moz-behaviors/ Sadly only firefox and ie can do this for years
Comment linking /moz-behaviors/
on “What the heck is shadow DOM?”For learning the ins and outs of JavaScript I heartily recommend http://eloquentjavascript.net/ I’ve been meaning to make the time to try out a project using Dean Edwards’ [1] base2 library [2]. If you’re worried about being abstracted too far away from the underlying language this might be a good fit… Because this library is standards-based it means that you don’t have to learn a new API. It uses standard (DOM, ECM…
Comment linking /
on “Reality check in learning javascript”