Entries Tagged as ''

Tax Land Mines

There’s all this talk about how the Republican Party crafted a tax land mine when they put in place the Bush tax cuts with a ten year expiration — that they knew that the laws would force action by the Democratic party (you mean the Republican’s knew that after George W Bush there wouldn’t be another Republican in White House, nor would they be in control of either branch of the legislature?

Hmm… I don’t but it, but if it’s true that’s cause for major concern.

So the rational goes:

  • If the Democrats vote on the issue and they choose not to renew the tax cuts; they are seen raising taxes.
  • If the Democrats vote on the issue and they choose to renew the tax cuts for only those making less than a quarter million dollars; they are seen as raising taxes.
  • If the Democrats vote on the issue and they choose to renew the tax cuts as they are now, the Republican’s get what they want, and they are seen taking no action to address the growing deficit.

I don’t know what alternate Republican reality these analysis came from, but I certainly don’t understand why the Democrats can’t take the reigns and turn this into a political hot potato for the Republicans.

Elections are about votes; and most American’s earn far less than a quarter million dollars per year, so they aren’t effected by renewing the tax cuts for only those who earn less than that (the current strategy favored by the Obama administration)… so leverage that, show how (once again) the Republican’s want to benefit those who are wealthy, and are only providing lip service as to trying to control the deficit (it is, after all, Republican policies of the Bush administration that created the deficit we have now — remember when Bush took office there was the so called budget “surplus”).

Regardless of your political affiliation, the only real way to take control of the deficit is spend less than you take in — it’s not a revolutionary concept, and in the end it’s likely we’re going to have to both increase taxes on at least some American’s, cut waste, and likely reduce spending.

FY2007
FY2007

FY2008
FY2008

FY2009
FY2009

Originally posted 2010-10-02 02:00:45.

Solar Lighting

I’ve been looking at several solar lighting products to potentially light my driveway, my walkway, and areas.

The first thing you notice is that prices are all over the map — for products that have very similar specifications.

You will find that some of the products have plastic housing, and some have aluminum (or even stainless steel) — but interestingly enough, that doesn’t seem to track their prices.  In fact one of the least expensive models for driveway/walkway lighting I’ve found is in a stainless steel case (now you do have to buy a six pack, but that’s actually about the right number even for short driveways).

For area lighting there’s a huge different in styles; and these are much harder to compare.  The biggest disappointment thus far with the area lights is the amount of light (Lumens) that they produce — they’re so low, in fact, that they seem like they’d be fairly useless without a backup light (run from AC).  In fact since I can run AC to all the locations I want area lights I’m considering just putting in motion/photo sensors and using outdoor LED lamps (that will use electricity, but it’s fairly energy efficient, and produces much more light).  One thing’s for sure, if you like the light your HID (like the sodium lamps I have) gives off, you’re not going to be happy with what you can get from a solar lighting system (or even an LED lamp).

I’ll do a little more “testing” and provide some brands (and where I found them) that you might want to consider; but keep in mind that everyone will have a slightly different set of requirements and there’s likely not going to be one model that’s right for every need.

If you want to buy something right away; make sure that you shop several different vendors before you decide — it’ll surprise you how much essentially the same item varies in price; and the “discount” stores don’t always have the best price!

Originally posted 2009-08-20 01:00:15.

Bill of Rights – Amendment I

The past week has made me question if it’s not just the financial future for the United States that is in serious question, but the very founding principles which established this republic.

The framers of the Constitution of the United States were compelled to add the first ten amendments to that document before ratification. Known as the Bill of Rights the first of these amendments (Amendment I) contains precept son which much of the expansion of this country has been based (though this is not the first time it’s principle has been tarnished).

On 17 September 1787 the current United States Constitution was adopted by the Constitutional Convention in Philadelphia, Pennsylvania and ratified by each US state in the name of “The People”.

The United States Constitution is the oldest written (single document) constitution still in use by any nation on our planet, and had for over two hundred years defined law in the United States.

On 25 September 1789 the following was added to the United States Constitution, and enacted in full force on 15 December 1791.

Amendment I

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

The “eviction” of peaceful protestors in a number of cities across the nation was alarming in itself; but the use of pepper spray to clear out a group of peaceful protesters at the University of California Davis, in Davis, California is a travesty.  This incident, caught on video and seen within 24-hours of it happening by over half a million people is truly alarming.

I do agree with University of California Davis Chancellor Linda Katehi that an independent investigation be conducted; but I believe that several investigations need to be conducted, including one by the Justice Department under the direction of the US Attorney General.

While I do not feel Linda Katehi needs to step down; I do believe both her and the commander of the police force, as well as any officer acting outside the bounds of the orders issued, need to be put on administrative leave immediately; and their actions would need to be fully investigated before allowing them to return to their positions of authority.

Points of law, and the legality of actions are determined by the judiciary; but it is the responsibility of the executive branch to insure that potential violations of law (and civil rights) are arraigned.

The Arab Spring was seen as a great movement forward to allowing people to be free(r) and allow them to have a (larger) stake in deciding their future; but now, perhaps the United States needs to request international observers to insure that our government doesn’t continue down this road to infringe on the rights that “we the people” have given so much to secure.


Originally posted 2011-11-21 02:00:40.

Gettysburg

Thursday 19 November 1863, then President Abraham Lincoln was part of a ceremony to dedicated part of the battlefield on which the battle considered the turning point of the American Civil War took place from 1-3 July 1863 (significant because it was the first battle Confederate General Robert E Lee lost).

On that date President Abraham Lincoln (scheduled to be but a minor speaker) delivered by far his best remember speech, and possibly one of the best speeches ever delivered – The Gettysburg Address.

The Gettysburg Address was Lincoln’s attempt to explain why the American Civil War was important, and why preserving one nation was essential.  Lincoln; however, when much further in his short speech and attempt to clarify (or some say re-define) the precepts of the Declaration of Independence and promote a society where all men are equal (he likely didn’t include women in that view, that expansion of equality would have to wait several more decades).

Today most respect and revere Lincoln as one of the greatest leaders the United State has every had.

Just keep in mind; that the party of Lincoln no longer represents Lincoln’s beliefs.

Originally posted 2010-11-19 02:00:35.

Don’t Ask – Don’t Tell

Repeal of ‘don’t ask, don’t tell’ is inevitable
By Christopher Wolf, CNN
22 September 2010

Senate Republicans successful in blocking the repeal Tuesday of “don’t ask, don’t tell,” the military’s discriminatory policy on gays and lesbians in the military, obviously did not read or simply chose to ignore a California federal judge’s ruling several weeks ago that the policy violates fundamental constitutional rights.

Given the opportunity to undo the bigotry that was written into law 17 years ago, the senators chose not to follow the lead of the House of Representatives, which voted in May to repeal the law. Instead the Senate opted to pander to socially conservative voters. For now, at least, the law remains on the books.

But the march to repeal or invalidation must and will resume. The unfairness and wastefulness of the “don’t ask, don’t tell” policy has been demonstrated repeatedly.

Twelve years ago I handled a case that by itself showed the absurdity and mean-spirited nature of the law. In 1998, I represented a highly decorated 17-year veteran of the United States Navy who had served honorably and continuously since he was 19 years old.

Out of the blue, the Navy decided to kick him out of the service because he was gay, and not based on anything he did as a sailor. (I was called into the case the night before the discharge was to take effect.)

At the time of the Navy’s decision to discharge him, he was the senior-most enlisted man aboard the United States nuclear submarine USS Chicago, the sole source of income for his mother and nearing retirement eligibility.

The “offense” triggering the Navy’s witch hunt was an e-mail the sailor had sent from his AOL account seeking donations of toys for the children of his shipmates at Christmas. (His AOL username made the Navy officials suspect the sailor might be gay, but nothing in the contents of the e-mail or anything else in the sailor’s behavior in the service justified what the Navy did.)

The Navy decided to go on a “search and destroy” mission against the service member (those are the words of the judge hearing the case), when it asked AOL to get information about the sailor to confirm he was gay.

Then-Judge Stanley Sporkin–formerly general counsel of the SEC and CIA, so no bleeding heart liberal — found that the Navy had violated federal electronic privacy law by demanding information from AOL to make its case against the sailor, and that it had violated the strictures of the “don’t ask” part of the military policy on gay and lesbian service members. He stopped the Navy from throwing out a distinguished service member in light of its illegal activity.

The case made news at the time. The decision was a courageous one and against the conventional wisdom that Congress had accommodated gays and lesbians just fine with “don’t ask, don’t tell” and it was not up to civilians to tell the military how to operate.

Sporkin wrote in his opinion that “It is self-evident that a person’s sexual orientation does not affect that individual’s performance in the workplace. At this point in history, our society should not be deprived of the many accomplishments provided by the people who happen to be gay.”

He said the court “cannot understand why the Navy would seek to discharge an officer who has served his country in a distinguished manner just because he might be gay” and that the case “vividly underscores the folly of a policy that systematically excludes a whole class of persons who have served this country proudly and in the highest tradition of excellence.”

He acknowledged that the case specifically did not reach any of the constitutional issues underscoring the “don’t ask, don’t tell, don’t pursue” policy, but he felt compelled to note that “the defenses mounted against gays in the military have been tried before in our nation’s history — against blacks and women.” Sporkin concluded: “Surely, it is time to move beyond this vestige of discrimination and misconception of gay men and women.”

Twelve years later, a successor of Sporkin’s on the federal bench in California decided just that — that it is time to eliminate discrimination, as a matter of constitutional law. In the meantime, scores of qualified and committed service members have been ousted based solely on a policy whose foundation is unconstitutional bigotry.

They did not have a Sporkin to take up their cause of justice. They will never get their careers back, or purge the trauma of being labeled second-class citizens, and neither will our country be able to recover their valuable lost service.

Although the Senate stopped repeal of “don’t ask, don’t tell” in its tracks yesterday, the California ruling will work its way through the appellate process. In the end, this will turn around and the day will come when gay and lesbian service members and their allies can say we were right all along, and just as in the days of segregation, the country was wrong.

Repeal of ‘don’t ask, don’t tell’ is inevitable on CNN

Originally posted 2010-09-25 02:00:31.

VMware Fusion

Last week I decide to upgrade my copy of VMware Fusion 1.1.3 (Build 94249) to Fusion 2 (it was free, and looked like a pretty compelling upgrade, and I already decided I wasn’t going to spend more money with Parallels).

I downloaded VMware Fusion 2.0.1 (Build 128865) and installed it on my Mac Pro and upgraded my Windows XP machine (following all the instructions).

Then I launched my Windows XP virtual machine, it seemed to run just fine, so I shut down — and my Mac rebooted.

I tried this a few more times; and yep, every time I shut down the virtual machine (that had been working perfectly for a very long time) it reboot my Mac Pro.

So I decided to give it a try on my MacBook Pro.  Well, at least it didn’t reboot my MacBook Pro — but on both the MacBook Pro and on the MacMini I got an error when I shutdown the virtual machine and ended up rebooting before I could run it again.

Four machines, all four of them exhibit problems that ten minutes of QA should have uncovered (of course I probably have run Fusion 2.0.1 on more machines that VMware has).

There is absolutely no excuse for publishing software like this… if I had actually paid for the upgrade I’d be looking for a refund.  Instead I’m just going to remove this crappy software from my Macs and go with a much better overall virtualization solution — VirtualBox.  And if I decide I want a commercial solution, I can always upgrade my copy of Parallels Desktop.

At least when software is FREE you stand a chance of getting what you pay for.

NOTE:

The only reason I was interested in trying Fusion 2.0.1 is that it includes “experimental” support for running OS-X as a guest.  But if it won’t run something that’s supported, I’m not sure I care to even try something “experimental” — glad I waited until it was out of BETA to take a look at it.

Originally posted 2009-02-05 01:00:17.

Walgreen’s

Unfortunately it’s a pattern I’ve seen all too often in the past — the tale tale signs of a merchant that clearly care nothing about you as a customer except what they can extract from your wallet.

I was in Walgreen’s, and I was purchasing a few items and I noticed that they had a $5.00 off on your next purchase with a $20.00 purchase — well, it just so happened that I could make immediate use of that so I got together $20.86 in merchandise and went up to the cash register.

The cashier entered all the promotional codes for my purchase… I swiped my credit card (which was authorized for payment), out came my receipt, an no $5.00 off coupon.

She called the manager on duty (a person I’d conversed with on a number of occasions — who I’ve always found quite competent, quite friendly, and quite helpful).  It took her a few minutes to get to the register; she said that she could void the receipt and do it again, but my feeling was that the cashier had done nothing wrong — it just didn’t work.

But wait!

Walgreen’s apparently knew there were cases where this wouldn’t work — they had provided stores with a form that customers could fill out and mail in.  It did take her quite some time to locate the form, in all I stood at the check out about 40 minutes (40 minutes of my life I’ll never get back, nor will I be compensated for in any way).

So, corporate expects customers to spend their time and money (no envelope or stamp was provided by Walgreen’s) to correct their problem.  The advertisement clearly stated that the $5.00 off coupon was instant, not a mail-in rebate; and that it could be used on the next trip to Walgreen’s (like immediately).

I can’t fault any of the store employees — they tried to do what they could; but I do fault the corporate policy.

I came home, I wrote a lengthy message to Walgreen’s customer service telling them what had happened, and what I thought of their policies, and that they’d made me a happy and loyal CVS customer (there’s a 24-hour CVS right across the street from the 24-hour Walgreen’s near my home).  And when I sent it — I immediately deleted the email address I’d provided Walgreen’s for their sales circulars and online shopping (I’ll have no need for those) and directed that they were to remove all my information from their systems.

I have no need to invest my time and my money correcting the failing of a company that doesn’t offer in any way to compensate me for their mistakes, and I encourage everyone to do what I always do — use your wallet to show you just won’t accept this type of behavior.

If a company makes a mistake — the company should fix it without any intervention of the customer that’s effected.  And my personal feeling is there should be a federal law that requires companies to pay individuals for their time and expense they invest in fixing problems that they in no way contributed to (whey are doing work for the company) – after all, the way it stands now, companies have no reason to get it right, since it always seems to be you the consumer that get’s the short end.

I’m just saying “No” to Walgreen’s — just like all the other companies who’ve shown they don’t deserve my business.

Originally posted 2012-05-28 02:00:03.

Linux – Desktop Search

A while ago I published a post on Desktop Search on Linux (specifically Ubuntu).  I was far from happy with my conclusions and I felt I needed to re-evaluate all the options to see which would really perform the most accurate search against my information.

Primarily my information consists of Microsoft Office documents, Open Office documents, pictures (JPEG, as well as Canon RAW and Nikon RAW), web pages, archives, and email (stored as RFC822/RFC2822 compliant files with an eml extension).

My test metrics would be to take a handful of search terms which I new existed in various types of documents, and check the results (I actually used Microsoft Windows Search 4.0 to prepare a complete list of documents that matched the query — since I knew it worked as expected).

The search engines I tested were:

I was able to install, configure, and launch each of the applications.  Actually none of them were really that difficult to install and configure; but all of them required searching through documentation and third party sites — I’d say poor documentation is just something you have to get used to.

Beagle, Google, Tracker, Pinot, and Recoll all failed to find all the documents of interest… none of them properly indexed the email files — most of the failed to handle plain text files; that didn’t leave a very high bar to pick a winner.

Queries on Strigi actually provided every hit that the same query provided on Windows Search… though I have to say Windows Search was easier to setup and use.

I tried the Neopomuk (KDE) interface for Strigi — though it just didn’t seem to work as well as strigiclient did… and certainly strigiclient was pretty much at the top of the list for butt-ugly, user-hostile, un-intuitive applications I’d ever seen.

After all of the time I’ve spent on desktop search for Linux I’ve decided all of the search solutions are jokes.  None of them are well thought out, none of them are well executed, and most of them out right don’t work.

Like most Linux projects, more energy needs to be focused on working out a framework for search than everyone going off half-cocked and creating a new search paradigm.

The right model is…

A single multi-threaded indexer running in the background indexing files according to a system wide policy aggregated with user policies (settable by each user on directories they own) along with the access privileges.

A search API that takes the user/group and query to provide results for items that the user has (read) access to.

The indexer should be designed to use plug-in modules to handle particular file types (mapped both by file extension, and by file content).

The index should also be designed to use plug-in modules for walking a file system and receiving file system change events (that allows the framework to adapt as the Linux kernel changes — and would support remote indexing as well).

Additionally, the index/search should be designed with distributed queries in mind (often you want to search many servers, desktops, and web locations simultaneously).

Then it becomes a simple matter for developers to write new/better indexer plug-ins; and better search interfaces.

I’ve pointed out in a number of recent posts that you can effective use Linux as a server platform in your business; however, it seems that if search is a requirement you might want to consider ponying up the money for Microsoft Windows Server 2008 and enjoy seamless search (that works) between your Windows Vista / Windows 7 Desktops and Windows Server.

REFERENCES:

Ubuntu – Desktop Search

Originally posted 2010-07-16 02:00:19.

Northwest Passage

There have been a number of articles recently on the effect of global climate change on the arctic ice pack, and I guess you could say one of the “good” things that is happening is that a (Summer) shipping route North of the Arctic Circle may be a reality within the next few years.

While the melting of the ice pack might be good news for shipping and oil/gas exploration, it might not be a good thing for the world as a whole.

Remember, a large portion of the world’s population lives in coastal regions, not far above sea level — when the ice pack melts, that water goes somewhere — and, of course, that’s fresh water, so not only does the level of the oceans rise, but the salinity of the oceans goes down.

No one can really predict what these changes will have on the habitability of this planet long term, but along with the receding glaciers we have more evidence of rather dramatic climate change.  Whether these changes are a natural event, a natural even being accelerated by emissions, or purely cause by emissions may still be debatable, but whether or not it’s happening… that’s fairly well documented.

Of course, as I always say — many love to do the back-stroke in de-nile; or as other like to day, de-nile isn’t just a river in Egypt…

Originally posted 2011-08-18 02:00:18.

Virtualization Picks

Let me preface this by saying that I’m making recommendations for virtualization based on:

  • Cost
  • Robustness
  • Ease of use
  • Performance

You’ll note I put performance as the last item since it generally is not a huge differentiator for most virtualization needs.  However, you individual criteria may vary, and you should make your own decisions.

The “thumb nail” information below should help you in evaluating virtualization solutions; and the links at the bottom will help you locate solutions.

__________

If you need cross platform virtualization, and will move virtual machines from one host to another, the only realistic choice is VirtualBox.  While vmware and Parallels will run on most host operating systems.  While vmware offers some free solutions, I’ve found their new version of Fusion (for the Mac) could have used ten minutes of QA before shipping; on my MacBook Pro, my Mac Pro, and my Mac Minis it crashes when shutting down a virtual machine that used to work just fine under the previous version (yes it was converted), and even worse, it crashes OS-X on my MacPro.  Parallels is just too expensive, not only is the acquisition cost high, but he maintenance cost is high; it’s very nicely done, but simply not worth the investment.

__________

For Windows Server 2008 on both 32-bit and 64-bit the uncontested choice should be Hyper-V, unless you’re running on a processor/motherboard that lacks hardware virtualization (and even then I’d say you should upgrade your hardware).

For Windows Vista, Windows Server 2003, and Windows XP on both 32-bit and 64-bit the uncontested choice should be Virtual Server 2005 R2.  You should always use Virtual Server over Virtual PC.

For OS-X on an Intel machine you should use VirtualBox (if you feel you need to purchase a commercial product, choose Parallels over vmware; it works well, and has good performance and stability).

For Linux on an Intel machine you should use either VirtualBox, or if you’re a more savvy user Xen.

For BSD on an Intel machine you should use either VirtualBox, or if you’re a more savvy user Xen.

__________

There are other virtualization solutions, but they tend to be rather expensive.  And yes there are non-Intel virtualization solutions that allow you to run Intel guests on non-Intel hosts (other than older Macs, that’s probably not a very common requirement, and outside the scope of my recommendations; the only product I’ve ever used on a G4/G5 is Microsoft’s Virtual PC for Mac).

Hyper-V and Xen use a very modern approach to virtualization, and overall have the greatest potential for future growth.  The OpenSource version of Xen; however, needs a fair amount of polish before the average computer user (not to be confused with computer professional / geek) finds it very usable.

Companies like vmware and Parallels might have nice solutions for large deployments, but I see little advantage in smaller deployments; and for single machines why not use something that’s free and works (well).

__________

Originally posted 2009-02-10 01:00:22.