July 2015
February 2014
December 2013
April 2012
March 2012
February 2012
September 2011
August 2011
- On the Isle of Rapidity
- Venturing from Mount Annum
- Rapid releases and crashes
- Improving intranet compatibility
- Secure and compatible
- Rapid releases and security
- Improving democracy
- How Mozilla could improve search engine competition
- Improving incentives for web advertisers
June 2011
December 2010
November 2010
- Fuzzing in the pool
- How my DOM fuzzer ignores known bugs
- Detecting leak-until-shutdown bugs
- GCC correctness fuzzing
September 2010
July 2010
- Untrusted text in security dialogs
- Fuzzing talk at the Mozilla Summit
- A turning point in the war on orange
June 2010
March 2010
February 2010
January 2010
November 2009
October 2009
September 2009
August 2009
July 2009
- iPhone Voicemail
- Making Firefox faster for humans
- 100 crash bugs resolved
- Crash bug triage day
- How Mozilla finds crash bugs
- Language barriers and bugs
June 2009
April 2009
- Of quests and bookmarks
- Performance graphs
- Getting bugs done
- How I use GTD
- The more things change
- Deconfirmed
March 2009
February 2009
- TidyBug
- Continuous integration at Mozilla
- An open letter to my email inbox
- Some file upload ideas
- File upload design lunch
- TidyBox update
January 2009
December 2008
November 2008
August 2008
July 2008
- Presentations with Opera and S5
- The bikeshedding continues
- Transparent text is transparent
- The return of NS_ABORT_IF_FALSE
- New security features in IE8
- Twitter Quick Reply user script
- Algorithm Ink
May 2008
April 2008
February 2008
December 2007
November 2007
- Gecko assertions
- MIT City Car
- Geneva’s “fi” ligature
- A dangerous ambiguity
- Tools of Satan
- Mac OS X Ultimate
October 2007
September 2007
- Fast turnaround for leak bugs
- Firefox memory usage and memory leak news
- Valgrind coming to Mac
- Introducing Lithium, a testcase reduction tool
- 3000 boogs
- Schrep on honest software schedules
August 2007
- Conflict of interest
- Jakob Nielsen on unethical advertising
- Script restrictions for mitigating XSS vulnerabilities
- Opera is finding jsfunfuzz useful
- jsfunfuzz in news and blogs
- defcon
- Fuzzing for JavaScript correctness
- Introducing jsfunfuzz
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
- Pre-Stevenote excitement
- Updated version of “Bug attachment source”
- Porn browser wars?
- Happy New Year
December 2006
November 2006
- Bookmarklets updated to comply with DOM 2 rule
- Determining whether a crash looks exploitable
- Firefox lives up to its name
- Integer overflows
- Memory safety bugs in C++ code
- Continuous Daylight Saving Time
October 2006
- San Diego Firefox party
- Bundled software in security updates
- Bears, you’re on notice.
- The library is burning in slow motion
September 2006
August 2006
- Firefox to use Fibonacci version numbers
- Implement CSS3 features, win Mac software
- Safari security hole fixed
- A thousand quotes
May 2006
April 2006
March 2006
February 2006
January 2006
- Bugs involving multiple extensions
- Pictionary for geeks
- Little-known fact
- Stylish
- “If you buy me a Mac” returns
- Firefox memory leak detection tool
December 2005
- Amazon botches unicode gift note
- Acid2 in Gecko
- Microsoft patches UI race condition holes in IE
- Merry Holidays
- Need help reproducing a focus issue
- Microsoft crash reporting and Firefox
- New bookmarklet: Make img tag
- Pornzilla update
- Updated Greasemonkey scripts
November 2005
- Firefox 1.5 released
- New version of Search Keys
- Optical illusion in Firefox
- Delicious Delicacies for Firefox 1.5
- New user script: Bug attachment source
- Need icons?
- Extension ideas
- IRC channel for extension developers
- New features for extension developers in Firefox 1.5
- Extend Firefox contest
October 2005
September 2005
August 2005
- Endless Forum Pages user script
- Party games
- Inspiring quote from Aaron Leventhal
- LinuxWorld 2005 highlights
- Now using wp-cache
- DreamHost promotion code
July 2005
- Greasemonkey 0.4 pre-beta
- Security holes in Google Desktop Search fixed
- Mac bugs
- In Mountain View again
June 2005
May 2005
- Searcher browser stats
- Banks and https
- The Advogato trust metric is not attack-resistant
- Bash.org Instant Voting user script
- How to rig an election
- Musical baton
- AutoLink filters
- Code in comments
- AutoLink user script
- Bookmarklets to User Scripts
- New version of JavaScript Environment
- Valid XHTML user script
- Platypus and user scripts for Bonsai
- New name
- Security holes in Firefox 1.0.3
- Why they’re called “scrollbars”
- Ask Jesse answer: Finding security holes
- List of security holes I’ve found
- Ask Jesse answer: Mozilla internship
- Ask Jesse answer: Mozilla security process
- Avoiding breaking extensions
- JavaScript Shell 1.3
- Ask Jesse answer: WordPress
- Ask Jesse answer: Driving
- Ask Jesse answer: Mudd
- Snapshots on DreamHost
- DreamHost switchers
- AutoLoginJ user script
- Faster BugSort
- My plans for Summer 2005
- Ask Jesse
April 2005
- One year at DreamHost for $0.77/mo
- User script for rearranging your 43 Things
- Fifty million Firefox downloads
- User script for DreamHost rewards page
- JavaScript Shell 1.2.1
- Tontie
- JavaScript Shell 1.2
- BugSort user script
- Check Range user script
- Butterflies
March 2005
February 2005
January 2005
- More Google changes
- Security advisories for old versions of Firefox
- Tom O’Malley-Finkel-Harris-Smith
- Bugfix for “Blogidate XML well-formedness”
- Updates on my life
- Coming soon to squarefree.com
- Google expands some acronym searches
- Text editors
- Signs you might be a terrorist
- Tsunami survivor
- New JavaScript cryptogram helper
- Internet Explorer drops support for bookmarklets?
- Make butter, not guns!
- –eBay
December 2004
- Beerware code in Mozilla
- Why I love DreamHost
- Happy Chrismahanukwanzakah
- Firefox first suggestion for “f”
- New Firefox Extension: How’d I Get Here?
November 2004
- Opera – Naked Joy of Surfing
- Bug madness: Halloween edition
- Winning an election with 22% of the popular vote
October 2004
- Some people are never happy, part 2
- My impressions of Google Desktop Search
- Bookmarklets in print
- Community Firefox ad in The New York Times
- Request for extension ideas
- Political Halloween costumes
- New Firefox extension: Search Keys
- StarcraftGamers on UCSD Starcraft flyer
- Foreign policy debate mistakes
September 2004
August 2004
- Firefox extension for porn: Thumbs
- Delicious Delicacies extension
- Custom 404 page
- Porn sites recommend Firefox
- Opera’s least popular feature comes to Firefox
- Hidden search results – answer
- Hidden search results
- Some people are never happy
- Bounties
- Preventing browser UI spoofing
- Pornbar for Firefox
July 2004
- Trying out del.icio.us
- Garey and Johnson
- Firefox 1.0 RC1 renamed to Firefox 1.0 PR
- Adam Sacarny on the shell: hole
- Are you Sure?
- A math joke involving Clinton
- No prices on SBC.com
- Browser stats from search referrals
- Kerry beats Bush in Google
- Cookies are no longer delicious delicacies
- Company blocks employees from using IE
- Uses for the Flash seek bar
- Flash seek bar bookmarklet
- Political humor
- 100 up-to-date Firefox extensions
- History of my Mozilla involvement
- Character Encoding UI in Firefox
- I have another convert
- Race conditions in security dialogs
- Firefox FAQ for Seamonkey users
- Cross-browser security holes
June 2004
- Help make Firefox better and get a Gmail invitation!
- Machine learning in Firefox
- Online again
- In Austin
May 2004
- Post-graduation update
- My last all-nighter as an undergrad
- On eBay recently
- How to find an octahedron
April 2004
- jruderman@gmail.com
- Snow and ice festival
- Taking a break by filing bugs
- Pornzilla update
- Google makes site: searches easier
- Bad abstract algebra jokes
- After I graduate
- Sending encrypted e-mail
- Choosing a grad school
- Grad school visits
- Hard to reproduce
- RLP #5
- Switched to Thunderbird
March 2004
- AOL to update Netscape 7.x
- Firefox shirts
- Bug 233625 kills bunnies
- RLP #4
- Infix placement
- Blogs about bad design and bad software
- Why paper is transparent when wet
- Observations and photos from trip to Bellevue
- Racist vandalism at the Claremont Colleges
- How to report a security hole to Microsoft
- NeonGecko’s demo
- Experience Google’s new look
- Illusory contour in an advertisement
- Color-constancy illusion
- Synesthesia
February 2004
- Google’s leap year logo
- Protecting trademarks from language change
- Update on applications
- Honest prof
- Nader to run for president
- Mozilla shirts
- Anime Firefox logo
- Phonogenic
- RLP #3
- MozillaZine fixes information leak
- New version of Flash Click-to-View XBL
- Pornzilla is back!
January 2004
- RLP #2
- 3-hour UI review of Expedia
- You know the economy is down when…
- What’s new in Mozilla Firebird 0.8
- Google “for president”
- Intentional misspellings
- Simple JS learning environment
- :)
- Classes
- JavaScript Shell 0.8
- Dog on the Moon MP3
- What should be fixed in Firebird 0.8
- The Devil’s Dictionary of the Internet
- What month is “JN”?
- Netscape.com e-mail addresses for sale
- 1) Report bug. 2) ??? 3) Profit!
- Spellcheck and strife
December 2003
- Blackmore’s Night
- New camera
- Wild were the winds that came
- Non-association game
- Spam subjects
- Mozilla 1.6b < Mozilla 1.0.1?
- Everything is a set
- The RotK experience
- Wrong date on midnight tickets
- Façade
- Thanksgiving at Montecito-Sequoia
November 2003
- Fun with the English language
- love.com
- Geekiness
- Lies via Fox
- SCAMfest
- RLP
- Usage Nazi
- Google search tip: wildcard word (*)
October 2003
- Flash bookmarklets
- SCAMfest 2003
- Google Cache and slow CSS
- Clever blogspammer
- Fire
- Firebird patches
- Google spell correction
- Google fails to predict who I will marry
- Another Google security hole
- Minor security hole in Google
- Vons.com supsends delivery service due to strike
- Browser stats for squarefree.com
- Default major
- The ultimate Engrish phrase?
- Friends don’t let friends use IE
- Laid to governation
- National Novel Writing Month
- False fire alarm
- What’s new in Mozilla Firebird 0.7
- Upcoming birthday
- Strong Bad + Lord of the Rings =
- Failed Romance
- Why study acquisition of language?
September 2003
- Tournament of Shame
- Multiple choice
- Coincidence
- Mars Society t-shirts
- Debris 32
- Fire drill and donuts!
- Typo patterns
- Selene wins
- Mozilla Firebird becoming popular at Mudd
- Illusions
- “Anything but”, “All but”
- Security silliness at Mudd
- Two years ago
- Motherese
- Yahoo! Maps becomes printerless-friendly
- Vons delivers to my dorm room
- Zeitgeist: Mars
- Deep Fried Live
- Sign anywhere
- Bagging
- Back at college
August 2003
- Comedy Sportz
- Blogidate XML well-formedness
- Blogidate bookmarklet: 1-click blog post validation
- Smaller Google home page
- Filk
- A minor accomplishment
- Suggestions for Google Calculator
- Is my Mozilla chrome too expensive?
- Units in Google Calculator
- How I search for bugs
- Firebird build blog
- Chrome URLs in Mozilla and Mozilla Firefox
- California recall
- Perception experiment videos
- The British government has learned…
- At least it doesn’t include the Union Jack
- Five things not to do at the command line