Simon Willison blogs at http://simon.incutio.com/ xml

Let's All Evolve Past This: The Barriers Women Face in Tech Communities

14/06/2007 @ 11:00 UTC

Simon Willison : Let's All Evolve Past This: The Barriers Women Face in Tech Communities - Let’s All Evolve Past This: The Barriers Women Face in Tech Communities. The most enlightening contribution I’ve seen on this topic in ages.

Safari Beta 3.0.1 for Windows

14/06/2007 @ 11:00 UTC

Simon Willison : Safari Beta 3.0.1 for Windows - Safari Beta 3.0.1 for Windows. A nice fast turnaround on fixes for security flaws in the beta.

iLike: Holy cow... 6mm users and growing 300k/day!

13/06/2007 @ 11:00 UTC

Simon Willison : iLike: Holy cow... 6mm users and growing 300k/day! - iLike: Holy cow... 6mm users and growing 300k/day!. Facebook platform offers a viral distribution mechanism for free. Downside: you have to double your capacity every few days.  [via]

The Facebook Platform wiki

13/06/2007 @ 10:00 UTC

Simon Willison : The Facebook Platform wiki - The Facebook Platform wiki. Not very well promoted yet.  [via]

A JavaScript Module Pattern

13/06/2007 @ 01:00 UTC

Simon Willison : A JavaScript Module Pattern - A JavaScript Module Pattern. I’ve been using this pattern for a few months—it works really well, though I tend to keep my own code in my own namespace rather than adding it to YAHOO.

jcgregorio : A JavaScript Module Pattern » Yahoo! User Interface Blog - more cool stuff to do with closures, this time creating namespaces, with private variables.

Enabling the debug menu on Safari for Windows

12/06/2007 @ 15:00 UTC

Simon Willison : Enabling the debug menu on Safari for Windows - Enabling the debug menu on Safari for Windows. “Turn off site-specific hacks? is one of the menu options.

Safari for Windows, 0day exploit in 2 hours

12/06/2007 @ 15:00 UTC

Simon Willison : Safari for Windows, 0day exploit in 2 hours - Safari for Windows, 0day exploit in 2 hours. Once again, down to handling of alternative URL protocol schemes.  [via]

Mac OS X Leopard: Multicore

12/06/2007 @ 01:00 UTC

Simon Willison : Mac OS X Leopard: Multicore - Mac OS X Leopard: Multicore. “... NSOperation, a breakthrough new API that optimizes applications for the world of multicore processing.?

Mac OS X Leopard: UNIX

12/06/2007 @ 01:00 UTC

Simon Willison : Mac OS X Leopard: UNIX - Mac OS X Leopard: UNIX. Leopard ships with DTrace, and it’s been hooked in to Java, Ruby, Python and Perl.

Safari 3 Public Beta

12/06/2007 @ 01:00 UTC

Simon Willison : Safari 3 Public Beta - Safari 3 Public Beta. Safari for Windows. Unfortunately this kills the best excuse corporate Web developers had for getting Macs (“we need to run all our supported browsers on one machine?).

The logo is still evolving, say designers

11/06/2007 @ 12:00 UTC

Simon Willison : The logo is still evolving, say designers - The logo is still evolving, say designers. The Olympics logo is designed to be “hackable?—which is actually a great idea, but lawyers advised against unveiling that concept at the same time as the abstract shapes.

plasticbag : The Telegraph has been covering the whole Olympics logo debacle in a particularly interesting way... - I think people miss the point. Think about an Olympics that isn't about the nobility of sport, Greek aspirational betterment of the soul through domination of the body, and start thinking of the energy and fun of running around like a maniac. Makes sense

@media 2007 writeup from AlastairC

11/06/2007 @ 02:00 UTC

Simon Willison : @media 2007 writeup from AlastairC - @media 2007 writeup from AlastairC. Good notes on a bunch of sessions, including mine.

ECMAScript 4 Reference Implementation

10/06/2007 @ 14:00 UTC

Simon Willison : ECMAScript 4 Reference Implementation - ECMAScript 4 Reference Implementation. Including discussion of the benefits of writing it in Standard ML.

Croquet

10/06/2007 @ 12:00 UTC

Simon Willison : Croquet - Croquet. Open-source collaborative virtual world environment built on top of Squeak, a bit like a decentralised version of Second Life.

Doing Local Right

9/06/2007 @ 21:00 UTC

Simon Willison : Doing Local Right - Doing Local Right. The slides from my presentation at @media 2007.

google-diff-match-patch

9/06/2007 @ 20:00 UTC

Simon Willison : google-diff-match-patch - google-diff-match-patch. Robust algorithms to perform the operations required for synchronizing plain text, in Java, JavaScript and Python.  [via]

jcgregorio : google-diff-match-patch - Google Code

deusx : google-diff-match-patch - Project Hosting on Google Code - "The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. "

10 obvious things about the future of newspapers you need to get through your head

9/06/2007 @ 19:00 UTC

Simon Willison : 10 obvious things about the future of newspapers you need to get through your head - 10 obvious things about the future of newspapers you need to get through your head. A great list, with a positive conclusion.  [via]

Wait For It

9/06/2007 @ 18:00 UTC

Simon Willison : Wait For It - Wait For It. Neat WSGI middleware from Ian Bicking that launches a thread for every incoming request and watches for slow responses; if something is taking too long it returns a “please wait? page to the user and polls for completion.  [via]

deusx : Wait For It - "If the response doesn't come back before the time limit, the user is given a response page that asks them to wait. The response page contains Javascript that will re-check the status of the page"

Security Breach

8/06/2007 @ 10:00 UTC

Simon Willison : Security Breach - Security Breach. A statement from Dreamhost.

WCAG Samurai

8/06/2007 @ 07:00 UTC

Simon Willison : WCAG Samurai - WCAG Samurai. Anonymous Samurai, headed up by Joe Clark, publish their errata for WCAG 1.0 (with two independent peer reviews). Recommended as a better alternative to WGAC 2.0.

Sun Identity Provider for OpenID

6/06/2007 @ 14:00 UTC

Simon Willison : Sun Identity Provider for OpenID - Sun Identity Provider for OpenID. “We’re talking to partners about offering special services to Sun employees that use this service for authentication.?

Firefox promiscuous IFRAME access bug

6/06/2007 @ 12:00 UTC

Simon Willison : Firefox promiscuous IFRAME access bug - Firefox promiscuous IFRAME access bug. Lets malicious sites “display disruptive or misleading contents in the context of an attacked site? and intercept keystrokes! The demo worked in Camino 1.5 as well. Avoid using Gecko-based browsers until this i

The CSS working group is irrelevant

6/06/2007 @ 12:00 UTC

Simon Willison : The CSS working group is irrelevant - The CSS working group is irrelevant. “Someone really needs to do to CSS what the WHATWG has been doing to HTML?.

wearehugh : Hixie's Natural Log: The CSS working group is irrelevant

Talking to the internal GPS in my N95 from Python

6/06/2007 @ 12:00 UTC

Simon Willison : Talking to the internal GPS in my N95 from Python - Talking to the internal GPS in my N95 from Python. Thanks to a new LocationRequestor module for Python Series 60.

IE vulnerability allows cookie stealing

6/06/2007 @ 11:00 UTC

Simon Willison : IE vulnerability allows cookie stealing - IE vulnerability allows cookie stealing. Full exploit against the same-domain cookie origin policy, so malicious sites can steal cookies from elsewhere. Avoid using IE until this is patched.

xml
Upian.