Tuesday, November 27, 2007

1&1 Domain Name Registration - Is It Junk?


I haven't spoken to anyone who's used 1&1 Internet, Inc, but it seems like crap. Trying to cancel automatic renewal of a domain name is an elaborate maze and time sink. The only way to cancel a domain name is to call their dedicated cancellation hot-line and wait on hold for 15 minutes and then tell the customer service rep to cancel it. But, that only initiates the cancellation process. Then, they send you an e-mail telling you that they're about to send you another e-mail, with a link, to cancel the domain name. I'm still waiting for the cancellation confirmation e-mail with the "special link".

They have to be number one when it comes to marketing and their prices seem very competitive, but trying to get things done is just too difficult. I've registered hundreds of domain names with Go Daddy, Register.com, and Network Solutions - so I think I have some relative experience.

I'd love to hear your own experiences regarding "The World's #1 Web Host".

Monday, November 26, 2007

Apple Software Build Numbers

Paul Suh, from ps-enable.com writes the following:

Have you ever wondered what the build numbers mean for Apple software? (Click on Version to get to Build to get to Serial Number then back to Version)



For instance, Mac OS X 10.4.10 Intel is build 8R2232. Mac OS X Server 10.4.11 Universal is 8S2169. These numbers have the following rough meanings:

8 - This is the major version number of the software package. 10.5 = 9, 10.4 = 8, ... 10.0 = 4. Prior to that was NextStep 3.3, from which we get the 3 series.

R - This is the minor version number. It is always incremented for system updates (i.e. 10.4.10 to 10.4.11 is always a letter jump), but may be incremented as well for hardware-specific builds. R is the 18th letter, but only the 10th update to Tiger. The other 8 letter bumps were for hardware support for new releases. Security updates generally don't merit a letter bump.

2232 - This is the sequential build number within the minor version. If it is a four-digit number, the first digit indicates a specific platform. In this case, 2 indicates that it is for Intel. A three-digit or shorter number indicates a unified build for all architectures. The remaining digits are the sequential build number. In this case, the R train had 232 builds before release, the first one being build 8R2001. Although the builds are roughly daily, you can't really go by that number. In the early stages builds may only happen once every two or three days; towards the end they may occur two or three times a day. The build trains of successive releases may overlap to a certain extent, based on what Apple Engineering sees as the priority vs. risk of various changes to the code. The earliest builds of 10.4.11 almost certainly overlapped with the last builds of 10.4.10. The builds of Leopard definitely overlapped with builds of Tiger updates, going back to almost all the way to the day after Tiger was released.

Note that different software packages have totally different build numbers, so you can't compare the build numbers to each other in a meaningful way. The exception is that Mac OS X and Mac OS X Server share the same build numbers.

Wednesday, November 21, 2007

Christmas in Southern California

How do you know when it's Christmas in Southern California?
Starbucks switches from white to red coffee cups.

Tuesday, November 13, 2007

Verizon Misquoting Prices 93% of the Time

This is pretty funny:

Sunday, November 11, 2007

It is about the Constitution, first and foremost

We constantly hear President Bush talk about defending our country against our foreign enemies. He talks about safety and security all the time. But, let us take an important look at his oath of office which can be found in the last paragraph of Article. II., Section. 1. of the United States Constitution:


I do solemnly swear (or affirm) that I will faithfully execute the Office of President of the United States, and will to the best of my Ability, preserve, protect and defend the Constitution of the United States.

Although we must never let our guard down, we must also not let ourselves get distracted. The key point in the President’s oath of office is that the President is charged to "preserve, protect, and defend the Constitution of the United States." - not the actual country, itself, but the Constitution. This is a critical distinction and I cannot recall a time, other than when President Bush has recited the oath, when he spoke of defending the Constitution.

Our foreign enemies cannot change our constitution. Our President should protect our Constitution in the same manner that museum curators care for their exhibits.

Another important point in the last sentence of Article. II. Section. 3. is "he shall take Care that the Laws be faithfully executed." Obviously, the term faithfully means more than just the letter of the law.

I firmly believe that there is no foreseeable foreign enemy which can destroy the United States. I also believe that the only thing, which can destroy our country, today, are “We the People.” By allowing our Constitution to be chipped away as we yield civil liberties to the "Patriot Act" and through NSA domestic wiretapping, we do the greatest harm that the Forefathers feared.

In life there are Principles and Values. Our constitution, which is a living document, represents our principles from which our values (laws, executive orders, etc.) are based.

To use a cartographer’s metaphor, the land represents principles and the maps are the values.

AT&T has allegedly enabled the NSA to violate the FISA by allowing the wholesale copying of all data traffic, including Web surfing, e-mail, voice, etc., passing through their networks. Of course, this makes the job easier for gathering intelligence - using this line of reasoning, allowing the police the ability to eavesdrop on any random phone call would also make their job easier, too.

Last week, I watched the CEO of Yahoo, Jerry Yang, get grilled by Congress for releasing private information to the government of China. Mr. Yang was told that his company should have known that, when the China government wishes to violate basic human rights, they put forth charges citing unspecific "state secrets" (a.k.a. national security). It should be keenly noted that, when AT&T was specifically asked about what access and information they allowed the NSA to collect without a warrant AT&T responded that they do not comment on issues of national security.

I would much rather be attacked by the Japanese at Perl Harbor and Al Qaeda on 9/11 than have our Constitution and civil liberties eroded even during a time of war. Our Forefathers only put a couple exceptions in the Constitution to be used during a time of war. Literally, our Constitution is more important than the United States of America.

Although the Roman Empire was not beaten by a foreign enemy, it still fell - from within. It is not enough to be undefeated.

What is the deal with Asian hacking?

The hardware firewall on my mother's network was having a problem so I had her plug her computer straight into the cable modem. I realized that this isn't the best idea, but it's a Mac, so the only way someone could get in is if they guessed her username and password which were both strong.

However, I was alarmed when I took a peek at her security logs (/var/log/secure.log) to see so many attacks over SSH - primarily from from Asia (China, Korea, and India). Here's a small sample:

Nov 10 13:57:27 MacBook-Pro sshd[11704]: Invalid user admin from 208.51.155.141
Nov 10 13:57:28 MacBook-Pro sshd[11706]: Invalid user test from 208.51.155.141
Nov 10 13:57:29 MacBook-Pro sshd[11708]: Invalid user imaging from 208.51.155.141
Nov 10 13:57:31 MacBook-Pro sshd[11710]: Invalid user oracle from 208.51.155.141
Nov 10 19:20:41 MacBook-Pro sshd[12097]: Invalid user test from 218.1.65.233
Nov 10 19:20:45 MacBook-Pro sshd[12099]: Invalid user guest from 218.1.65.233
Nov 10 19:20:49 MacBook-Pro sshd[12101]: Invalid user admin from 218.1.65.233
Nov 10 19:20:53 MacBook-Pro sshd[12103]: Invalid user admin from 218.1.65.233
Nov 10 19:20:57 MacBook-Pro sshd[12105]: Invalid user user from 218.1.65.233
Nov 10 19:21:13 MacBook-Pro sshd[12116]: Invalid user test from 218.1.65.233
Nov 10 20:23:04 MacBook-Pro sshd[12152]: Invalid user apple from 125.16.216.69
Nov 10 20:23:09 MacBook-Pro sshd[12157]: Invalid user brian from 125.16.216.69
Nov 10 20:23:15 MacBook-Pro sshd[12162]: Invalid user andrew from 125.16.216.69
Nov 10 20:23:20 MacBook-Pro sshd[12167]: Invalid user newsroom from 125.16.216.69


Each attack would last between five and 20 minutes and they'd all go for the low hanging fruit such as common usernames and passwords. One solution is to simply change the SSH port from 22 to an obscure port.

I'll be keeping a close eye on those logs.

Monday, November 5, 2007

Bank of America

B of A needs to replace their American flag - especially considering it's also their company logo.
[Update: They've finally replaced the tattered flag.]

Read Between the Lines

The CTIA (officially known as the Wireless Association, unofficially as the Cellular Telephone and Internet Association) is an organization which has fought hard for its members who are the U.S. wireless carriers. They argue that there is no need for the FCC or FTC to regulate the wireless carriers since "today's news" clearly shows that rules are not needed to maintain wireless network neutrality.

I marvel at their political savviness in this press release where they make no specific mention of "today's news".