New
The latest blog posts to take off on Hacker News. 398 posts.
Who Does Facebook Think You Are Searching For?
UPDATE March 28, 2013: Many people have commented here and emailed me that it no longer works for you. I have made an update to fix the bookmarklet for those with Facebook Graph Search. You can get…
How Browsers Work
This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrote:
Firefox 6 for web developers
Download Firefox 6 What's new in Firefox 6? The most notable addition to this new release are the <progress> element, touch events, Server-Sent Events as well as the return of ...
Undeletable Cookies
A couple of weeks ago Wired reported the discovery of a new, undeletable, web cookie: Researchers at U.C. Berkeley have discovered that some of the net’s most popular sites are using a tracking service that can’t be evaded—even when users block cookies, turn off storage in Flash, or use browsers’ “incognito”…
Understanding "Prototypes" in JavaScript
For the purposes of this post, I will be talking about JavaScript objects using syntax defined in ECMAScript 5.1. The basic semantics existed in Edition 3, but they were not well exposed. A Whole New Object In JavaScript, objects are pairs of keys and values (in Ruby, this structure
Understanding JavaScript function invocation and "this"
Over the years, I've seen a lot of confusion about JavaScript function invocation. In particular, a lot of people have complained that the semantics of this in function invocations is confusing. In my opinion, a lot of this confusion is cleared up by understanding the core function invocation primitive,
Can we believe our eyes? Misleading people with Unicode.
Access to this page requires authorization. You can try signing in or changing directories .
Sprite3D.js: a javascript library for 3D positionning
This page is slowly getting outdated. In my spare time, I've been working on a major syntax revision, Firefox compatibility issues and a new version of this page.
Readability: The Optimal Line Length
The length of text lines substantially impacts their readability — yet this is often overlooked in e-commerce. See our latest test findings on line length readability.
Zero Day Vulnerability in many Wordpress Themes
Big News [April 24th, 2012]: I’ve launched Wordfence to permanently fix your WordPress site’s security issues. Read this now.
An iOS Developer Takes on Android
An iOS Developer Takes on Android Recently, we released the Android version of Meridian, our platform for building location-based apps. We didn’t use one of these “Cross Platform!” tools like...
New Khan Academy Exercise Framework Is Live
Today we’re pushing live a complete rewrite of the Khan Academy Exercise framework ( live demo ).
WSGI and the Pluggable Pipe Dream
Why WSGI is not as big of a problem as you would believe and why framework independent pluggable applications don’t work in practice.
Page Speed Service
By Ram Ramani, Engineering Manager Update 7/29/11: We were notified of a bug in the measurement tool that sometimes causes incorrect meas...
Symfony 2.0 is now available
After 12 preview releases, 5 beta versions, and 6 release candidates, I'm very proud to announce the immediate availability of Symfony 2.0, final version.
The W3C asks for help finding Prior Art to two Apple Patents.
The W3C seeks information about access control systems available before October 2005 and content distribution systems before April 2006 that offer a viable solution that may apply to the use of access requests policy in Widgets . Such information could suggest ways to define a specification that can achieve the…