Simon Willison’s Weblog


11 items tagged “brad-fitzpatrick”


Weeknotes: Covid-19, First Python Notebook, more Dogsheep, Tailscale

My project publishes information on COVID-19 cases around the world. The project started out using data from Johns Hopkins CSSE, but last week the New York Times started publishing high quality USA county- and state-level daily numbers to their own repository. Here’s the change that added the NY Times data.

[... 993 words]

I used to tolerate and expect complexity. Working on Go the past 10 years has changed my perspective, though. I now value simplicity above almost all else and tolerate complexity only when it's well isolated, well documented, well tested, and necessary to make things simpler overall at other layers for most people.

Brad Fitzpatrick

# 30th January 2020, 5:17 pm / brad-fitzpatrick, complexity, go


I think it's really important to know the whole stack even if you don't operate within the whole stack.

Brad Fitzpatrick

# 25th December 2009, 11:31 pm / brad-fitzpatrick, programming

pubsubhubbub. From Brad Fitzpatrick, a simple but clever way of using web hooks (HTTP callbacks) to inform subscribers that an Atom feed has updated in almost real-time—solving the constant polling problem and making it easier for small sites to offer publish-subscribe APIs. Any Atom feed can delegate subscriber updates to a “hub” server. An example hub server implementation is provided running on App Engine.

# 20th April 2009, 6:49 pm / appengine, atom, brad-fitzpatrick, pubsub, pubsubhubbub, python, realtime, webhooks


A proposal: email to URL mapping. Brad’s just too damn smart. A simple solution to mapping an e-mail address to an OpenID that takes advantage of existing technology (YADIS) and doesn’t adversely affect e-mail privacy.

# 8th February 2008, 11:39 am / brad-fitzpatrick, email, openid, urls, yadis

Naming twins in Python and Perl. Simple anagram problem solved in Perl and Python, with a bunch more solutions in the comments. The C# solution provides an interesting example of LINQ in action.

# 7th January 2008, 11:03 am / anagrams, brad-fitzpatrick, csharp, linq, perl, programming, python


Blogger: OpenID commenting (via) I may be wrong, but I think this is the first Google property to support OpenID in any way.

# 30th November 2007, 7:10 pm / blogger, brad-fitzpatrick, google, openid

Google Announces the OpenSocial API. I doubt the similarity between this and Brad Fitzpatrick’s social graph paper are a coincidence—what IS impressive is that he only joined Google a couple of months ago.

# 31st October 2007, 4:34 pm / apis, brad-fitzpatrick, google, opensocial, socialgraph

HTTPOnly cookie support in Firefox. Five years after the bug was filed, HTTPOnly cookie support has gone in to the Mozilla 1.8 branch. This is a defence in depth feature that has been in IE for years—it lets you set cookies that aren’t available to JavaScript, and hence can’t be hijacked in the event of an XSS flaw.

# 6th September 2007, 6:27 am / brad-fitzpatrick, firefox, httponly, ie, javascript, mozilla, security

Thoughts on the Social Graph. I think social network portability will happen within the next year.

# 17th August 2007, 11:47 pm / brad-fitzpatrick, david-recordon, openid, socialgraph, socialnetworkportability