惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Webroot Blog
Webroot Blog
AI
AI
P
Palo Alto Networks Blog
Attack and Defense Labs
Attack and Defense Labs
WordPress大学
WordPress大学
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
Spread Privacy
Spread Privacy
T
Tor Project blog
罗磊的独立博客
小众软件
小众软件
S
Security Affairs
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
Apple Machine Learning Research
Apple Machine Learning Research
T
Threatpost
NISL@THU
NISL@THU
博客园_首页
PCI Perspectives
PCI Perspectives
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Forbes - Security
Forbes - Security
博客园 - 叶小钗
D
Darknet – Hacking Tools, Hacker News & Cyber Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
L
LINUX DO - 热门话题
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
腾讯CDC
Security Latest
Security Latest
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Cloudflare Blog
A
About on SuperTechFans
爱范儿
爱范儿
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
TaoSecurity Blog
TaoSecurity Blog
宝玉的分享
宝玉的分享
G
GRAHAM CLULEY
雷峰网
雷峰网
F
Full Disclosure
I
Intezer
Cloudbric
Cloudbric
博客园 - 三生石上(FineUI控件)
U
Unit 42

David Baron's Weblog

Software engineering, responsibility, and ownership Software engineering, responsibility, and ownership David Baron's weblog: Security and Inequality Running animations on the compositor thread David Baron's weblog: Tying ecosystems through browsers David Baron's weblog: Payments on the Web Thoughts on migrating to a secure Web David Baron's weblog: The need for government David Baron's weblog: Priority of constituencies How browser developers should seek feedback from Web developers A possible approach to shorter release cycles David Baron's weblog: Fifteen years Why debug builds (and assertions) are important Ten years of the Mozilla Foundation Open licensing at the W3C Why adding compositing and blending to CSS is harder than it looks How you can help with removing -moz- prefixes Moving bug history out of the primary display of a bug report Beware of locale-specific behavior in the C library Eating dogfood and shipping software Specification style and the future of the Web The bug system I wish I had CSS border-image changes and unprefixing Improving font size readability on Firefox for Android David Baron's weblog: CSS Animations, part 2 Hue-preserving color inversion with SVG filters Changes to handling of @-moz-keyframes David Baron's weblog: window.matchMedia() David Baron's weblog: CSS Animations What does a blur radius mean? Crash analysis in the future David Baron's weblog: calc() David Baron's weblog: colorDepth David Baron's weblog: Hidden complexity in specifications The most important field in a bug report: the summary WOFF font format submitted to W3C David Baron's weblog: :-moz-any() selector grouping setTimeout with a shorter delay Faster repainting in SVG foreignObject David Baron's weblog: Distributed Extensibility David Baron's weblog: Broadening crash analysis Correlating crashes with binary extensions or plugins David Baron's weblog: ex-HTML Downloadable font formats for the Web Web Accessibility as a Political Movement David Baron's weblog: CSS priorities David Baron's weblog: Bug priorities David Baron's weblog: Semi-vacation Some new CSS features in Firefox 3 David Baron's weblog: New selectors David Baron's weblog: The age of bugs Seeking a good Linux distribution David Baron's weblog: Teaching to the test David Baron's weblog: March 2008 David Baron's weblog: February 2008 David Baron's weblog: January 2008 David Baron's weblog: October 2007 David Baron's weblog: September 2007 David Baron's weblog: August 2007 David Baron's weblog: June 2007 David Baron's weblog: April 2007 David Baron's weblog: March 2007 David Baron's weblog: January 2007 David Baron's weblog: September 2006 David Baron's weblog: August 2006 David Baron's weblog: July 2006 David Baron's weblog: May 2006 David Baron's weblog: February 2006 David Baron's weblog: January 2006 David Baron's weblog: December 2005 David Baron's weblog: October 2005 David Baron's weblog: September 2005 David Baron's weblog: June 2005 David Baron's weblog: May 2005 David Baron's weblog: April 2005 David Baron's weblog: March 2005 David Baron's weblog: February 2005 David Baron's weblog: October 2004 David Baron's weblog: September 2004 David Baron's weblog: August 2004 David Baron's weblog: June 2004 David Baron's weblog: May 2004 David Baron's weblog: April 2004 David Baron's weblog: March 2004 David Baron's weblog: February 2004 David Baron's weblog: January 2004 David Baron's weblog: November 2003 David Baron's weblog: October 2003 David Baron's weblog: September 2003 David Baron's weblog: July 2003 David Baron's weblog: June 2003 David Baron's weblog: May 2003 David Baron's weblog: April 2003 David Baron's weblog: March 2003 David Baron's weblog: February 2003 David Baron's weblog: January 2003 David Baron's weblog: December 2002 David Baron's weblog: November 2002 David Baron's weblog: September 2002
David Baron's weblog: August 2003
David Baron · 2003-09-01 · via David Baron's Weblog

Sunday 2003-08-31

I wrote a letter to the New York Times last weekend, right before I left (from my parents' house, near Philadelphia) for the CSS Working Group meeting in Oslo. Not surprisingly, they didn't publish it. So here it is (the reference to "Saturday" is August 23, which is no longer available online):

Saturday's editorial ("An Onslaught of Computer Viruses") omits some of the important factors that lead to the spread of computer viruses. Microsoft wants you to send Microsoft Word files by email since it excludes those who don't own Word from the world of email. However, this creates a culture where non-standard formats, such as Word files, are commonly accepted via email, and users are not surprised when they receive attachments to email messages. Thus users open attachments sent by email viruses, and viruses spread quickly. If senders avoided sending non-standard formats by email, recipients would be more suspicious of attachments, and viruses would not spread as much.

Ultimately, however, the best protection against viruses is population diversity. When one operating system, one web browser, and one email client dominate the Internet or a corporate network, flaws in those programs let viruses spread very quickly. In a world where people use different systems that coexist using open standards, viruses would be much less likely to cause the damage they now can.

Speaking of the CSS Working Group meeting, I was in Oslo for the past week. Ian has already reported (on Sunday, Tuesday, and Wednesday) a good bit about the meeting, as has Tantek. I think I was sitting sleepily next to Ian when he took this picture, but my laptop is visible in the picture (the blue one in the middle of the room). And like all of the pictures Ian takes these days, it was taken with his “cell phone,” which is a good bit more than what most Americans think of as a cell phone.

My experience buying food and public transport in Oslo made it seem like it deserves its reputation as having the highest cost of living (alternative link) in the world. It's worse for tourists, though, since the government gets a good bit of its revenue from a 24% sales tax (and has a lower income tax than neighboring countries), so tourists who are paying full income tax in their home countries end up supporting both governments through their purchases. The prices for food seemed really high, but it's not so bad once you figure that the prices shown have tax and tip already included in the price shown. This is much more sensible than the American way, and allowed me to figure out easily, in the Oslo airport at Gardermoen (which is really nice, by the way), exactly what I could by with the 50 Norwegian Kroner left in my pocket. (I bought a shrimp sandwich, which seems to be typical Norwegian fare, for 49 Kroner.)

Wednesday 2003-08-13

The CSS3 syntax module draft was published, so my name is now on the W3C TR page.

Wednesday 2003-08-06

More on my new laptop. I don't think I'm going to bother getting power management to work. After all, the BIOS claims to support APM 1.2 when the kernel asks it. It just doesn't do anything. I guess that's what happens when manufacturers use Windows XP as a test suite.

It's our fault. We should have given him better parts.

—Jack Warner (on hearing that Reagan had been elected governor of California)