“the NAV may have been a less accurate estimate of these ETFs’ fair value than their market price”—Has the ETF Arbitrage Mechanism Failed? Sounds counter-intuitive given how ETFs are defined, but makes a ton of sense once you think about it.
“These people have less taste than Microsoft, previously the low-water mark.”—Joe Clark: Google smothers designers. Spot on. It’s a shame, since Google makes such technically great products. Too bad we lack professsional user interfaces for them. My kingdom for an iPhone-native Gmail app! Hell, forget the iPhone, I need a decent OS X Gmail app first!
We both start with one hundred chips. Before each move, we write down our bids, and the player who bids more gives that many chips to the other player and makes a move on the chessboard. For example, if I bid nineteen for the ﬁrst move and you bid twenty-four, then you give me twenty-four chips and make a move on the chessboard. Now I have 124 chips and you have 76 and we bid for the second move. By the way, you bid way too much and now you’re toast!
You win by capturing your opponent’s king. Or, rather, I win by capturing your king. None of this woo-woo checkmate stuff. I don’t care if you have me in checkmate when I have enough chips to make seven moves in a row.
National is the greatest New Zealand typeface ever published.* Since its release in October 2007, National has been incredibly well received and praised: the face was a Judge’s Choice in the Type Directors Club TDC2 2008 competition; a great achievement for any designer.
Due to public demand and personal curiosity, Kris has added three weights to National: Thin, Light and Black in roman and italic. These new weights extend the versatility and usefulness of the family and notch up the covet-ability of the face to “Must Have”.
“When seen in brochures, the Leica man almost always is seen shooting out of the open top of a convertible. You’ll see the Leica man wearing a suit shooting nature from his convertible in the 1954 Leica M3 instruction manual, and see him, much younger and less well dressed, doing the same in the Leica 2009 product catalog.”—The Leica Man. LOL. I would love to get my hands on an M8, of course. Perhaps I’ll be able to get one on the “cheap” soon, as “Leica Men” turn them in for M8.2s.
So what can we do? Well, we could disallow these explicit characters (U+202A-U+202E) which is pretty easy. This does mean that anybody who wants to use them to include Neutrals at the edges of their Arabic usernames will be out of luck - and that sucks more when it’s a comment they’re posting, where the period jumps to the ‘beginning’ of the text.
If we want to allow use of these characters, the solution is fairly simple (if hard to implement): we need to make sure that every opening marker has a paired closing marker (PDF) so that the state stack coming out of the string is at the same state as when we went in. We also need to be careful that we don’t allow any PDFs to be used without accompanying push markers, else we can’t use any ourselves outside of the block.
Current state: HTML is being developed outside of the W3C by a number of browser implementers, excluding Microsoft. The prevalent feeling amongst those that do so is that if the W3C doesn’t adopt their spec, the W3C will look dull.
Desired state: Many groups representing many different disciplines and constituencies contributing to HTML. Documents with the requisite amount of consensus are adopted by the W3C independent of their source.
Getting from here to there will be confusing. Those with a vested interest will portray portions of the truth in a way that will sound very plausible. This is an attempt to level set.
”—HTML Evolution. Required reading for those who care about the future of HTML.
When I was growing up, children were commonly taught: “don’t talk to strangers.” Strangers might be bad, we were told, so it’s prudent to steer clear of them.
As it turns out, this is profoundly bad advice. Most people are honest, kind, and generous, especially when someone asks them for help. If a small child is in trouble, the smartest thing he can do is find a nice-looking stranger and talk to him.
The advice in each of these paragraphs may seem to contradict each other, but they don’t. The difference is that in the second instance, the child is choosing which stranger to talk to. Given that the overwhelming majority of people will help, the child is likely to get help if he chooses a random stranger. But if a stranger comes up to a child and talks to him or her, it’s not a random choice. It’s more likely, although still unlikely, that the stranger is up to no good.
“With iTunes DJ, iPhone users that have Apple’s Remote application installed can request songs to be played. Users can also vote to control when songs are played.”—Apple releases iTunes 8.1 update. At my next party I’ll be leaving the spare iPhone out so that people can take turns being the DJ (and so I won’t have to).
“The legal system needs to fix the business problems, but system designers need to work on the technical problems. They must accept that security systems that require the user to do the right thing are doomed to fail. And then they must design resilient security nevertheless.”—Schneier on Security: IT Security: Blaming the Victim. Amen.
“Taking these requirements into account, we’ve created a new EC2 pricing model, which we call Reserved Instances. After you purchase such an instance for a one-time fee, you have the option to launch an EC2 instance of a certain instance type, in a particular availability zone, for a period of either 1 of 3 years. Your launch is guaranteed to succeed; there’s no chance of encountering any transient limitations in EC2 capacity. You have no obligation to run the instances full time, so you’ll pay even less if you choose to turn them off when you are not using them.”—Announcing Amazon EC2 Reserved Instances. Wow, this is excellent news! It just saved me at least $1,100 for the year, and it will save my customers even more.
I recently wrote some code for Class::Sniff which would detect “long methods” and report them as a code smell. I even wrote a blog post about how I did this (quelle surprise, eh?). That’s when Ben Tilly asked an embarrassingly obvious question: how do I know that long methods are a code smell?
I threw out the usual justifications, but he wouldn’t let up. He wanted information and he cited the excellent book Code Complete as a counter-argument. I got down my copy of this book and started reading “How Long Should A Routine Be” (page 175, second edition). The author, Steve McConnell, argues that routines should not be longer than 200 lines. Holy crud! That’s waaaaaay to long. If a routine is longer than about 20 or 30 lines, I reckon it’s time to break it up.
Regrettably, McConnell has the cheek to cite six separate studies, all of which found that longer routines were not only not correlated with a greater defect rate, but were also often cheaper to develop and easier to comprehend. As a result, the latest version of Class::Sniff on github now documents that longer routines may not be a code smell after all. Ben was right. I was wrong.
“Using hierarchical linear models fitted to data from the World Values Survey and national statistics for 35 countries, this article builds on the postmaterialist thesis by assessing the impact of economic inequality across and within nations on attitudes toward homosexuality. It provides evidence that tolerance tends to decline as national income inequality rises. For professionals and managers, the results also support the postmaterialist argument that economic development leads to more tolerant attitudes. On the other hand, attitudes of the working class are generally less tolerant, and contrary to expectations of the postmaterialist thesis, are seemingly unaffected by economic development. In other words, economic development influences attitudes only for those who benefit most. These findings have political implications, suggesting that state policies that have the goal of economic growth but fail to consider economic inequality may contribute to intolerant social and political values, an attribute widely considered detrimental for the health of democracy.”—Economic Inequality and Intolerance: Attitudes toward Homosexuality in 35 Democracies. Take that, naïve formulation of the postmaterialist hypothesis! (Yes, this is the kind of thing one randomly picks up as pleasure reading when there’s a political science PhD student in the house.)
Basically, Rule 9 of Section 6 of RFC3484 should NOT be used with IPv4. Vista does this, with unintended consequences. On the one hand, Microsoft should be cut some slack, since they were just following the standard. On the other hand, Microsoft wrote the standard in question.