Fedora vs RH6

I forgot what it’s like when packages just don’t install. Remember, the days of RH6, where you’d have to spend a day tracking down all the dependencies only to discover that some tiny POS package prevented the whole install. That’s kind’a how Fedora is today. In fact, I don’t notice any improvements over the old Redhat package management system. Yum runs about the same speed as it did on my 486; quite a remarkable task given that the processing power on my new system is equivalent to a small server farm of 486 units. How can they make something so slow? Having used Debian for the last few years, I feel entirely spoiled.

KISS Spam Filtering Wins Out

I’ve been an avid Thunderbird user for sometime. One of the biggest draws was its Bayesian JMC. It works for the most part, but hasn’t stood its ground against the constantly evolving spammers. Stock/Image spam being the most effective at escaping detection. I’d say about 5% of spam get’s through. If you take that as a part of the 1000 daily spam emails I get, it’s significant. 50 spams is like what we used to get in ’97 without filters… and that was annoying!

Thus, I’ve decided that I can’t be bothered any more by the constant email notifications of new spam! This whole class of problems has virtually disappeared for me by creating a simple filter that checks if the sender is in one of my address books. I keep one for automated emails (like those from eBay or mailing lists) and one for personal contacts. Any mail that’s not in one of these lists and isn’t already flagged as spam get’s shoved into a “Unknown Senders” folder that I can check periodically. Since most of my good email comes from known sources, this wins out over the Bayesian filtering.

This is nothing new. The solution has been around for about as long as spam has been. And I still love the JMC in TB. I didn’t disable them; infact, I still keep training them with those emails that end up in “Unknown Senders”. The benefit is now I it’s just easier to flag them as spam and I can do it once a week instead of once an hour.

Debian 2.6.17-smp

It has been over a month since 2.6.17 has been released and there is still no version of 2.6.17-smp out. Not only that, I also wanted a prebuilt kernel with bigmem (pae). Turns out the packages without the “-smp” extension have SMP support starting in 2.6.17. Duh? Isn’t that obvious?

 

The American Affordability

http://health.msn.com/reports/obesity/default.aspx

The presentation on this link prompted an interesting discussion with my friend Jamie. I really think she pinpointed a core value in America that contributes to our obesity complex. I agree with it so much, I’m gonna pass her words off as my own. In America, we give way too much credence to affordability. The Walmarts and Mcdonalds have taken this concept and perfected it–sucking out every ounce of value and replacing it with high-calorie fructose bs and every other cheaper alternative Americans live for. America is so affordable that even our homeless are plump. Affordability at the cost of poor quality is actually high-cost in disguise. Sure you save 2 bux, but you pay for it with your health.

 

PHP Lesson Learned

PHP’s reference implementation is flat out broke. Running their latest release 5.1.6, my server application segfaults randomly all over the place. Using references seemed like the best way to accomplish C/C++ style pointers (think Search Trees, DLinkedLists/LRU Cache, etc..), but at a cost way to high. As previous posts indicate, I’ve spent a great deal of time trying to resolve these conflicts. Ultimately, my solution has been to rely on the implicit refrence-like properties of objects. Objects are passed in a way similar to PBR, but not identical. That is, you can access the object and modify properties of the object, but you can’t modify the object itself. What I mean by that is you can’t change an object of type Foo to an object of type Bar. Using explicit & style references, however, you can….. but you can also blow your leg off like I found out.

Image Maddness

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);

Van Halen

van halen Van HalenFound out this past weekend that Van Halen is my neighbor. There was a bad ass release party thrown just below our house, where we have a birds eye view of his house. Played were all his classics, in addition to some new releases apparently. Got confirmation that it was him living down there after reading Google News and coming across http://93x.com/blog.asp?id=283513&SBID=4444.