Havoc's Blog

this blog contains blog posts

Category: Uncategorized

Moving

Twitter (and mirroring it to Facebook) seem to be replacing this blog. I like what Valerie Aurora writes on her home page: For those of you born after 1980, a “homepage” is an ancient form of social presence on the web which has been superceded by more structured social networks like MySpace and Facebook. One […]

Spring is here

Haven’t had time to blog in months … Have been working on litl during nearly all available hours… it took some time (doesn’t it always?) but we have a great team assembled and it’s a ton of fun to focus on writing the code rather than hiring, and see the rapid progress a complete team […]

litl at summit this weekend

For GNOME summit attendees we’re buying some coffee, dessert, and snacks on Saturday afternoon from a local French restaurant. litl’s founder John Chuang plans to drop by as well to meet people and learn. This isn’t a talk or a big announcement (litl will still be in stealth mode post-summit) – the idea is to […]

Why the credit crisis matters

In an effort to outdo other software developers in nerdiness, I read a blog called Accrued Interest, subtitle “Come for the analysis and research on the U.S. Bond market. Stay for the geeky Star Wars references.” Accrued Interest has a nice explanation of how the credit crisis affects everyone. Here’s another good one from the […]

A less ideological health plan

I’ve been wondering for a while why nobody contrasts Obama’s health care proposal with some of the past Democratic proposals. It’s a market-based, incremental proposal, that makes use of existing programs and existing insurance companies. Today Obama’s campaign has a new ad making this point, so I guess I’m on their wavelength. After my What […]

Yikes

Worst stock plunge in 20 years. Here’s a relevant post from last year, when the stock plunge was much less dramatic. Lessons for the next bull market (yes there will be one eventually): Low interest rates and high liquidity do not mean stock prices will stay up. Those things are indicators of insufficient risk premiums, […]

Tax policy

Nice, factual, 1-chart explanation of the competing tax proposals. (Thanks Luis.) Barack Obama’s policy proposals. (This post was originally found at http://log.ometer.com/2008-09.html#14)

What happened to John McCain?

McCain was always the respectable Republican, who opposed tax cuts without spending cuts, did not deny environmental threats, had a reasonable approach to immigration, and was against the scorched-earth Rove-style politics. Somehow he has reversed himself on all of these things while running for president. It’s not even clear he still opposes torture (see this […]

Synchronous IO Never OK

“If synchronous IO becomes a problem, it can be made asynchronous later.” Tempting to imagine that some operations on local files are “fast enough” to implement with synchronous IO. “Premature optimization is the root of all evil,” right? Wishful thinking. Async vs. sync IO is not a performance issue (in fact synchronous IO can be […]

Embeddable languages

Chris mentions JavaScript embedding using SpiderMonkey. When GNOME first started out, there was much talk of using Guile as an embedded language. The concept was similar to the architecture of Emacs, Firefox, or all the games using Lua (such as World of Warcraft). I would define an “embedded” language as one that doesn’t come with […]