Holy cow, I wrote a book!
Information services and consumer reporting agencies (for example, to verify your identity, to assess your creditworthiness or to better understand your product and service needs)
(Italics added.) The italicized phrase translates as "We will collect personal information in order to try to sell you stuff".
Okay, now look at How We Protect Your Information. The second bullet point describes the people they will disclose your personal information to:
Unaffiliated service providers (for example, ...)
Notice that the parenthetical says "for example" and not "restricted to". So their privacy statement that they may disclose your information to any unaffiliated service provider, which basically translates to "everybody".
We do not disclose any nonpublic personal information about you to anyone, except as permitted by law.
"Except as permitted by law". How reassuring. Is it really necessary to have an official policy promising that that you won't break the law? And actually stating that they promise to follow the law on this specific issue raises the question, "So are they willing to break the law with regard to other issues?"
This sentence basically means, "We reserve the right to disclose nonpublic personal information about you to the fullest extent permitted by law."
In particular, later in that paragraph, it states that
... we may disclose the information we collect, as described above, to companies that perform administrative or marketing services on our behalf...
In other words, "We may disclose nonpublic information about you to people who will try to sell you stuff."
All the regulations about privacy disclosure statements hasn't actually secured anybody's privacy, since the regulations only require disclosure; they don't require that they actually do anything to protect your privacy.
A Georgia State University study shows that
U.S. senators have an uncanny knack for picking stocks that
outpace the overall market.
Professor Alan Ziobrowski's analysis of senators' financial disclosure
data found that over a period of six years,
the lawmakers outperformed the market by 12 percent.
Professor Ziobrowski seems convinced that this is evidence of
There are 64 bits of styles in the parameters to CreateWindowEx.
Which ones belong to whom?
Windows defines the meanings of the high word of the dwStyle
parameter and all of the bits in the dwExStyle parameter.
The low 16 bits of the dwStyle parameter are defined by
the implementor of the window class (by the person who calls
In Windows 95, we found several apps that noticed that some
bits in the dwExStyle weren't being used, so they decided
to use them for themselves. Then when we added meanings to
those bits (such as WS_EX_TOOLWINDOW), these programs started
So don't be like those programs. Don't use bits that don't
belong to you.
Window subclassing is trickier than you think.
Consider this code sketch:
// Subclass the window for a little while
WNDPROC OldWndProc = SubclassWindow(hwnd, NewWndProc);
... do stuff ...
// Okay all done, remove our subclass by
// restoring the previous window procedure
Here's a little script that opens the Run dialog.
You can save it as "Run.js" and double-click it.
The advantage of this approach over various others people have come
up with is that this one is actually
(And therefore is less likely to break in the next version of the
Answer: Your wallet is empty.
Seriously, there is no way you bought an Itanium by mistake.
They are expensive machines: The entry-level workstation available
from HP (who co-developed the Itanium with Intel) goes for over $3000
and the entry-level server is over $13,000.
And in addition to paying for the computer itself, you probably had to
install a custom air conditioning system for
your building to keep it cool.
If you still aren't sure whether you have one,
go to Help.About in Explorer. At the top of the About box,
it will say "Windows XP 64-Bit Edition" if you have it.
My favorite bad CD-ROM drive from Windows 95 was one where the
manufacturer cut a corner to save probably twenty-five cents.
The specification for CD-ROM controllers indicates that each can host up
to four CD-ROM drives. When you talk to the card, you specify
which drive you wish to communicate with.
The manufacturer of a certain brand of controller card
decided that listening for the
"Which drive?" was too much work, so they ignore the drive
select and always return the status of drive 1.
So when Windows 95 Plug and Play goes off to detect your
it finds four of them.
Apparently this was a popular card because the question came up
about once a week.