56,966 blogs · [ { "id": "01a0821b-796e-704d-9882-023cc7d3f6f8", "title": "Semantic markup, browsers, and identity in the DOM", "url": "https://dbaron.org/log/20200221-dom-identity", "published_at": "2020-02-21T20:32:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cc802443d", "title": "Software engineering, responsibility, and ownership", "url": "https://dbaron.org/log/20170328-ownership", "published_at": "2017-03-28T18:51:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cc8e9f84f", "title": "Security and Inequality", "url": "https://dbaron.org/log/20160322-security-inequality", "published_at": "2016-03-22T20:06:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cc9cf9d42", "title": "Running animations on the compositor thread", "url": "https://dbaron.org/log/20150916-compositor-animations", "published_at": "2015-09-17T00:27:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccaa5dbef", "title": "Tying ecosystems through browsers", "url": "https://dbaron.org/log/20150803-ecosystems", "published_at": "2015-08-03T07:15:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccb45d05e", "title": "Payments on the Web", "url": "https://dbaron.org/log/20150731-payments", "published_at": "2015-07-31T18:02:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccb68e381", "title": "Thoughts on migrating to a secure Web", "url": "https://dbaron.org/log/20150423-secure-web", "published_at": "2015-04-23T22:12:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccb91791d", "title": "The need for government", "url": "https://dbaron.org/log/20150329-government", "published_at": "2015-03-29T22:50:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccc7345be", "title": "Priority of constituencies", "url": "https://dbaron.org/log/20150318-priority-of-constituencies", "published_at": "2015-03-18T14:15:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccd09cffa", "title": "How browser developers should seek feedback from Web developers", "url": "https://dbaron.org/log/20150213-feedback", "published_at": "2015-02-12T21:40:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccd7b7505", "title": "Fifteen years", "url": "https://dbaron.org/log/20141106-release-cycles", "published_at": "2014-11-06T22:12:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccd9bf8dc", "title": "Fifteen years", "url": "https://dbaron.org/log/20130919-fifteen-years", "published_at": "2013-09-20T00:26:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cce94ee14", "title": "Why debug builds (and assertions) are important", "url": "https://dbaron.org/log/20130729-debug-builds", "published_at": "2013-07-30T00:35:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccf4b539c", "title": "Ten years of the Mozilla Foundation", "url": "https://dbaron.org/log/20130715-ten-years", "published_at": "2013-07-15T20:53:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccf5706c1", "title": "Open licensing at the W3C", "url": "https://dbaron.org/log/20130522-w3c-licensing", "published_at": "2013-05-22T01:46:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ccfcee235", "title": "Why adding compositing and blending to CSS is harder than it looks", "url": "https://dbaron.org/log/20130306-compositing-blending", "published_at": "2013-03-06T23:17:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd014b112", "title": "How you can help with removing -moz- prefixes", "url": "https://dbaron.org/log/20130225-removing-prefixes", "published_at": "2013-02-26T01:25:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd05a3978", "title": "Moving bug history out of the primary display of a bug report", "url": "https://dbaron.org/log/20130129-bugzilla", "published_at": "2013-01-29T23:00:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd0d74984", "title": "Beware of locale-specific behavior in the C library", "url": "https://dbaron.org/log/20121222-locale", "published_at": "2012-12-22T19:23:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd183dabb", "title": "Eating dogfood and shipping software", "url": "https://dbaron.org/log/20121119-dogfood", "published_at": "2012-11-20T00:10:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd1cf80da", "title": "Specification style and the future of the Web", "url": "https://dbaron.org/log/20120827-specification-style", "published_at": "2012-08-27T19:00:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd225c789", "title": "The bug system I wish I had", "url": "https://dbaron.org/log/20120816-bug-system", "published_at": "2012-08-17T01:33:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd27ff5c7", "title": "CSS border-image changes and unprefixing", "url": "https://dbaron.org/log/20120612-border-image", "published_at": "2012-06-12T22:41:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd349ed1c", "title": "Improving font size readability on Firefox for Android", "url": "https://dbaron.org/log/20111126-font-inflation", "published_at": "2011-11-27T01:44:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd4042c3c", "title": "CSS Animations, part 2", "url": "https://dbaron.org/log/20110615-animations", "published_at": "2011-06-15T18:27:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd42297ad", "title": "Hue-preserving color inversion with SVG filters", "url": "https://dbaron.org/log/20110430-invert-colors", "published_at": "2011-04-30T21:42:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd4cec94b", "title": "Changes to handling of @-moz-keyframes", "url": "https://dbaron.org/log/20110423-keyframes", "published_at": "2011-04-24T05:22:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd59248e9", "title": "window.matchMedia()", "url": "https://dbaron.org/log/20110422-matchMedia", "published_at": "2011-04-23T06:20:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd60fc2cb", "title": "CSS Animations", "url": "https://dbaron.org/log/20110419-animations", "published_at": "2011-04-19T23:50:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd69f200d", "title": "What does a blur radius mean?", "url": "https://dbaron.org/log/20110225-blur-radius", "published_at": "2011-02-26T03:00:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd6e2906f", "title": "Crash analysis in the future", "url": "https://dbaron.org/log/20101111-crash-future", "published_at": "2010-11-11T22:58:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd7610b5d", "title": "calc()", "url": "https://dbaron.org/log/20100905-calc", "published_at": "2010-09-05T19:15:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd7d9c515", "title": "colorDepth", "url": "https://dbaron.org/log/20100725-colorDepth", "published_at": "2010-07-25T18:20:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd89a80d2", "title": "Hidden complexity in specifications", "url": "https://dbaron.org/log/20100531-specs", "published_at": "2010-06-01T04:40:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd8bb1a13", "title": "The most important field in a bug report: the summary", "url": "https://dbaron.org/log/20100426-bug-summary", "published_at": "2010-04-26T21:28:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd8e090db", "title": "WOFF font format submitted to W3C", "url": "https://dbaron.org/log/20100426-woff", "published_at": "2010-04-26T21:03:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd9392b8d", "title": ":-moz-any() selector grouping", "url": "https://dbaron.org/log/20100424-any", "published_at": "2010-04-24T17:13:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cd94f5177", "title": "setTimeout with a shorter delay", "url": "https://dbaron.org/log/20100309-faster-timeouts", "published_at": "2010-03-09T21:45:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cda2da065", "title": "Faster repainting in SVG foreignObject", "url": "https://dbaron.org/log/20100131-foreignObject", "published_at": "2010-01-31T18:45:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdab0edb8", "title": "Distributed Extensibility", "url": "https://dbaron.org/log/20091105-distributed-extensibility", "published_at": "2009-11-05T20:05:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdafe40f5", "title": "Broadening crash analysis", "url": "https://dbaron.org/log/20091014-crashes", "published_at": "2009-10-14T22:38:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdbb95bfd", "title": "Correlating crashes with binary extensions or plugins", "url": "https://dbaron.org/log/20090922-crashes", "published_at": "2009-09-23T06:54:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdcb58554", "title": "ex-HTML", "url": "https://dbaron.org/log/20090707-ex-html", "published_at": "2009-07-08T04:47:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdd3bcb24", "title": "Downloadable font formats for the Web", "url": "https://dbaron.org/log/20090317-fonts", "published_at": "2009-03-18T03:23:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdd52c807", "title": "Web Accessibility as a Political Movement", "url": "https://dbaron.org/log/20090311-accessibility", "published_at": "2009-03-12T03:56:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdd8a02bf", "title": "CSS priorities", "url": "https://dbaron.org/log/20090311-css-priorities", "published_at": "2009-03-11T19:35:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdd9ea6eb", "title": "Bug priorities", "url": "https://dbaron.org/log/20090120-bug-priorities", "published_at": "2009-01-21T00:18:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cde679fa5", "title": "Semi-vacation", "url": "https://dbaron.org/log/20090106-semi-vacation", "published_at": "2009-01-06T15:40:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdf37ce0b", "title": "Some new CSS features in Firefox 3", "url": "https://dbaron.org/log/20080613-firefox3-css", "published_at": "2008-06-13T21:52:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cdf3888b8", "title": "New selectors", "url": "https://dbaron.org/log/20080603-new-selectors", "published_at": "2008-06-03T22:20:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce02f0004", "title": "The age of bugs", "url": "https://dbaron.org/log/20080515-age-of-bugs", "published_at": "2008-05-16T03:14:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce1078d87", "title": "Seeking a good Linux distribution", "url": "https://dbaron.org/log/20080513-distros", "published_at": "2008-05-13T21:19:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce1200d5a", "title": "Teaching to the test", "url": "https://dbaron.org/log/20080406-acid3", "published_at": "2008-04-06T23:20:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce1c76855", "title": "The value of Candidate Recommendation", "url": "https://dbaron.org/log/2008-03#e20080327a", "published_at": "2008-03-27T17:40:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce1fe41a0", "title": "Tax time", "url": "https://dbaron.org/log/2008-03#e20080317a", "published_at": "2008-03-18T06:53:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce2d6731f", "title": "The costs of monoculture", "url": "https://dbaron.org/log/2008-02#e20080227a", "published_at": "2008-02-27T21:15:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce2e4d785", "title": "What should Microsoft do instead?", "url": "https://dbaron.org/log/2008-01#e20080124a", "published_at": "2008-01-24T20:30:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce3e09b3d", "title": "madness", "url": "https://dbaron.org/log/2008-01#e20080122a", "published_at": "2008-01-22T23:58:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce475a5c9", "title": "Video problems really solved", "url": "https://dbaron.org/log/2008-01#e20080118a", "published_at": "2008-01-18T22:09:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce499b6ff", "title": "I'm not working on bug 915, and why that's a good thing", "url": "https://dbaron.org/log/2007-10#e20071031b", "published_at": "2007-10-31T20:43:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce58c25bb", "title": "CSS future", "url": "https://dbaron.org/log/2007-09#e20070920a", "published_at": "2007-09-20T19:55:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce62b8270", "title": "One video driver issue solved", "url": "https://dbaron.org/log/2007-08#e20070823a", "published_at": "2007-08-24T00:36:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce66ee9ea", "title": "hCard autofill?", "url": "https://dbaron.org/log/2007-08#e20070818a", "published_at": "2007-08-18T20:48:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce681e16d", "title": "RLk: 0B", "url": "https://dbaron.org/log/2007-08#e20070804a", "published_at": "2007-08-04T08:14:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce6ee11aa", "title": "Accessibility and standards", "url": "https://dbaron.org/log/2007-06#e20070626a", "published_at": "2007-06-26T08:17:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce70257c8", "title": "Memory use profiles", "url": "https://dbaron.org/log/2007-06#e20070621a", "published_at": "2007-06-21T23:10:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce7127103", "title": "Memory leak testing on trunk builds, round 2", "url": "https://dbaron.org/log/2007-06#e20070618a", "published_at": "2007-06-18T19:15:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce736f402", "title": "Memory leak testing needed on trunk builds", "url": "https://dbaron.org/log/2007-06#e20070612a", "published_at": "2007-06-13T00:05:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce818c37f", "title": "Video drivers", "url": "https://dbaron.org/log/2007-04#e20070430a", "published_at": "2007-05-01T06:43:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce85ec149", "title": "First attempt at a Mercurial workflow", "url": "https://dbaron.org/log/2007-04#e20070417a", "published_at": "2007-04-18T00:51:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ce92f9881", "title": "Geotagged photos, take 2", "url": "https://dbaron.org/log/2007-04#e20070411a", "published_at": "2007-04-12T02:45:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cea213c9e", "title": "Problems with versioning, part 1, take 2: open environments", "url": "https://dbaron.org/log/2007-04#e20070405a", "published_at": "2007-04-06T00:36:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ceb0ad4a3", "title": "Why clearance sometimes needs to be negative", "url": "https://dbaron.org/log/2007-03#e20070329a", "published_at": "2007-03-30T01:04:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ceb93d85d", "title": "Problems with versioning, part 1: open environments", "url": "https://dbaron.org/log/2007-03#e20070325a", "published_at": "2007-03-25T08:14:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cec488064", "title": "The Open Web", "url": "https://dbaron.org/log/2007-03#e20070324b", "published_at": "2007-03-24T07:51:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cecb1abf7", "title": "Blogging", "url": "https://dbaron.org/log/2007-03#e20070324a", "published_at": "2007-03-24T07:08:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cecf6f4bd", "title": "WICD", "url": "https://dbaron.org/log/2007-03#e20070314a", "published_at": "2007-03-14T21:07:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cedcd7b15", "title": "The end of antibiotics?", "url": "https://dbaron.org/log/2007-03#e20070303a", "published_at": "2007-03-04T07:41:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cee45dc38", "title": "Richardson for President", "url": "https://dbaron.org/log/2007-01#e20070121a", "published_at": "2007-01-22T06:45:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cee8eb55d", "title": "New Theme, Old Problem", "url": "https://dbaron.org/log/2006-09#e20060921a", "published_at": "2006-09-22T05:40:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cee8faf47", "title": "More W3C Controversy", "url": "https://dbaron.org/log/2006-08#e20060818a", "published_at": "2006-08-19T00:58:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ceebf3e76", "title": "Geotagged photos", "url": "https://dbaron.org/log/2006-08#e20060814a", "published_at": "2006-08-14T21:52:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023ceee79d5f", "title": "The terrorists are winning, and other musings on politics", "url": "https://dbaron.org/log/2006-08#e20060810a", "published_at": "2006-08-11T06:22:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cefb21387", "title": "Switched hosting providers", "url": "https://dbaron.org/log/2006-08#e20060806a", "published_at": "2006-08-06T16:25:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cf010a00b", "title": "My email is bouncing", "url": "https://dbaron.org/log/2006-07#e20060707a", "published_at": "2006-07-07T16:15:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cf0141c5b", "title": "A new Mozilla leak debugging tool", "url": "https://dbaron.org/log/2006-05#e20060506a", "published_at": "2006-05-06T18:46:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cf0929248", "title": "Character encodings (addendum)", "url": "https://dbaron.org/log/2006-02#e20060212b", "published_at": "2006-02-12T18:05:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cf158ff8e", "title": "Why Web authors must specify character encodings", "url": "https://dbaron.org/log/2006-02#e20060212a", "published_at": "2006-02-12T08:43:00+00:00" }, { "id": "01a0821b-796e-704d-9882-023cf1dccce2", "title": "The danger of extensions", "url": "https://dbaron.org/log/2006-01#e20060122a", "published_at": "2006-01-23T00:25:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b0979acc", "title": "Please file good memory leak bugs, part 2", "url": "https://dbaron.org/log/2006-01#e20060114a", "published_at": "2006-01-14T17:45:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b1401828", "title": "Please file good memory leak bugs", "url": "https://dbaron.org/log/2006-01#e20060110a", "published_at": "2006-01-10T16:42:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b1c869ad", "title": "Overuse of floats considered harmful", "url": "https://dbaron.org/log/2005-12#e20051228a", "published_at": "2005-12-29T04:58:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b26047b9", "title": "This president is a crook.", "url": "https://dbaron.org/log/2005-12#e20051216a", "published_at": "2005-12-16T22:22:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b2e9f2ab", "title": "Why is S5 slow in Mozilla?", "url": "https://dbaron.org/log/2005-10#e20051013a", "published_at": "2005-10-14T06:08:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b346c16a", "title": "Why Mozilla shouldn't implement SVG (or at least not too much of it), and what we should do instead", "url": "https://dbaron.org/log/2005-09#e20050908a", "published_at": "2005-09-08T07:14:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b39fc4e2", "title": "Travels to Amsterdam", "url": "https://dbaron.org/log/2005-06#e20050617a", "published_at": "2005-06-18T01:20:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b44c7e01", "title": "Make way for ducklings", "url": "https://dbaron.org/log/2005-05#e20050525a", "published_at": "2005-05-25T13:58:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b49c7e73", "title": "Some bash functions for Mozilla development", "url": "https://dbaron.org/log/2005-05#e20050512b", "published_at": "2005-05-12T07:29:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b5367990", "title": "San Francisco", "url": "https://dbaron.org/log/2005-05#e20050512a", "published_at": "2005-05-12T07:05:00+00:00" }, { "id": "01a0821b-796f-71dd-b8de-cd84b56233de", "title": "Photos, Travel Plans", "url": "https://dbaron.org/log/2005-04#e20050425a", "published_at": "2005-04-25T08:14:00+00:00" } ] posts Claim your blog
Back to David Baron's Weblog
Blog · corpus.blog/blogs/dbaron.org/posts

David Baron's Weblog

dbaron.org

2020

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

14 Mar 2007

2006

2005