Dear Web Developers,

1 07 2010

When you use the following CSS:

-webkit-text-size-adjust: none;

You are disabling text resizing on ALL Webkit browsers. If you are trying to fix a problem with font resizing on a portable device — iPhone, iPad, iPod Touch, etc — then you should take additional steps to ensure that the CSS is not applied to desktop browsers.

The Internets thank you for your prompt attention to this matter.





Observation

18 11 2009

The people who complain most about “non-existent documentation” are the ones who never bother searching for it in the first place. It is documented, you lazy fucking bitches.





Withdrawal

27 08 2009

My cable and Internet have been down for at least 30 hours. Comcast customer service claims the outage affects several neighboring cities and will be resolved tomorrow…

Smells like bullcrap to me. Not a peep about large-scale outages in the local news websites or the usual broadband forums. Hopefully I can catch some of my neighbors in the morning and ask if they’re having probems too.

Update: Did an online chat with Comcast from work in the morning. No outage:

vc

I’m 99% certain that what happened was someone was dispatched on Tuesday to connect or disconnect a neighbor, and they either stole our line or disconnected ours by mistake. Of course, they won’t give me an appointment to correct their fuck-up until Saturday. I’ve escalated but they way Comcast works I probably won’t know if a technician is coming on Friday until one shows up at my door. Well, actually, they probably won’t come to the door anyways… It’ll either suddenly start working tomorrow, or it won’t.

Update 2: Also confirmed with a neighbor that there was no outage. I’m saddened by how well I know how these people operate…

Saturday Update: The technician they sent said he couldn’t fix the line problem. I’m sure it had nothing to do with the fact that it was raining and the end of his day. Now we’re supposed to wait until Wednesday for another tech to come out. I really would love to ditch Comcast but the fastest DSL I can get is 1.5Mbps / 256 vs my current 16Mbps / 768.

Wednesday Update: I’m finally back online. Yay.





GPL-tards want to steal your work

2 07 2009

The WordPress GPL brigade is at it again, claiming WordPress Themes are derivative works that must be GPL licensed. This time they have an opinion from the Software Freedom Law Center. According to their web site:

We provide legal representation and other law-related services to protect and advance Free, Libre and Open Source Software (FLOSS). Founded in 2005, the Center now represents many of the most important and well-established free software and open source projects.

According to this group of impartial lawyers with absolutely no agenda, the PHP portion of a WordPress theme must be GPL-licensed:

The PHP elements, taken together, are clearly derivative of WordPress code. The template is loaded via the include() function. Its contents are combined with the WordPress code in memory to be processed by PHP along with (and completely indistinguishable from) the rest of WordPress. The PHP code consists largely of calls to WordPress functions and sparse, minimal logic to control which WordPress functions are accessed and how many times they will be called. They are derivative of WordPress because every part of them is determined by the content of the WordPress functions they call. As works of authorship, they are designed only to be combined with WordPress into a larger work.

This is absolutely wrong. Writing a theme or plug-in for WordPress does not require copying a single line of code, or anything derived from the code, into the theme or plug-in. Unless copyright now applies to function names and APIs, in which case the WINE and Mono people are in serious trouble.

If you don’t copy anything subject to the GPL then your work isn’t subject to the GPL. It is as simple as that. And I will back up my claim by quoting section 0, paragraph 2 of the GPL v2:

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted [...]

The GPL-tards conveniently ignore that sentence-and-a-half. In this instance they haven’t bothered citing any text from the GPL to support their ridiculous claims. They try to confuse you by talking about memory spaces, functions, and intermingling while ignoring what the GPL actually says.

I’m not against Free Software or the GPL, but I am sick of their advocates trying to abuse Free Software licenses in order to appropriate other people’s work.

Update: I do, however, fully support their decision to only promote GPL-licensed works in their themes directory. It is perfect reasonable for a Free Software project to choose not to promote non-Free works.





Between a Process and a Hard Place

22 04 2009

Last week one of my people dropped the ball on something and used the excuse that there was no written process. Apparently I need to provide documentation on “Using your goddamned brain” and “Not pissing in your pants at your desk.”

This week I’ve got my manager saying that he won’t do something for a system not yet in production ahead of QA approval — which has a high potential of causing a launch delay post-QA while we implement that change — because it would violate process.

In the very next breath he asks about the impact of making another change for this new system that he wants done now. “Are we going to follow the process?” “You tell me.” DIAF!





Culture of Fear

13 01 2009

The culture of fear in America has reached truly ludicrous levels. I went to a drive-thru for lunch today and tried to hand the cashier an empty Starbucks container to throw away so my cup holder would be free for my new drink. She recoiled like I was handing her a dead baby and said “I can’t take that for safety reasons.”

I must have missed the memo about being on the look out for terrorist plots involving empty caffeinated beverage containers. Probably has something to do with those pesky photographers





Against

24 09 2008

I don’t want my tax dollars bailing out people foolish enough to take on more mortgage than they could afford. Nor do I want my money going to the financial institutions dumb enough to loan those people the money. They all need to suffer for their sins.

A decade of “cheap money” and ridiculously lax lending standards have made it impossible for responsible people to buy a home. I bring in more than the median income for my area, but at 3X my salary I’m looking at homes as old as I am in not-so-great neighborhoods. At 5X salary things look much better but that would have 50% of my net pay going to P&I. And that is with today’s fire-sale prices — a year ago 3X salary would get me a townhouse in the ghetto at best.

Before moving abroad nine years ago I was looking at brand new homes in great neighborhoods at 3X my salary at the time. Very nice new townhouses were at 2X to 2.5X. I don’t regret my time in Europe, but I constantly kick myself for not buying a home while they were still affordable at a much lower income.

I feel bad for my friend that got an interest-only ARM right before the peak, and my co-worker who is suddenly single-income and underwater, and the many other people that were depending on rising prices to keep their financial idiocy from biting them in the ass. But not sorry enough to give them a penny out of my pocket. They gambled, they lost, and now they should suffer the consequences.

Ditto for the banks and investors in mortgage-backed securities. Bailing them out with taxpayer dollars is going to take us from stagflation to Great Depression II.








Follow

Get every new post delivered to your Inbox.