Now Testing Twitter

Despite my recent claims of ill-fatedness and pointlessness, I’m testing out new Wordpress plugins and one of those is Alex King’s Twitter plugin.

, ,

No Comments

Cogfactory Guide to Government: FTC

The Federal Trade Commission (FTC) is a government body designed to ensure the complete failure of commerce and act as an arbiter between parties when disputes may arise because courts are for weaklings. You see, instead of allowing the courts to do what they do best, the FTC is here to save you from yourself while also doing what the FBI was designed for (investigating interstate crime), or generally allowing anyone and everyone to contest the way you do business.

While masquerading as a consumer safety commission, the FTC gives you access to useless forms that are most frequently responded to with canned answers.  The canned answers essentially refer you to the civil court system if they can not resolve the dispute. They also manage a giant database to prevent telemarketers from doing their business to protect you from the annoyance of having to say a single, one-syllable word when they call.

Don’t want to take my word for it? Even the FTC alludes to it:

When the FTC was created in 1914, its purpose was to prevent unfair methods of competition in commerce as part of the battle to “bust the trusts.” Over the years, Congress passed additional laws giving the agency greater authority to police anticompetitive practices. In 1938, Congress passed a broad prohibition against “unfair and deceptive acts or practices.”

You see, the ‘trust busting’ was a political movement derived from the demands of early progressives, through the valiant efforts of muckrakers, on the assumption that monopolies are bad and they stifled competition. At the same time, the FTC knows the joke is on you, the private citizen.  What else would explain:

unfair and deceptive acts or practices.

They put it in quotes. A lack of quotes would imply that they believe in such a thing – that “unfair” is not an ambiguous word that “deceptive” has an implicit meaning. To use quotes permits the FTC to dwell in ambiguity and serve as the judge of a court that does not exist when and if they desire to take on cases.

The FTC gets to make rules. Congress gave them the power to do so. These aren’t just any old laws – they are laws created by a panel of unelected persons, often with political motivation who serve at the behest of the political beast. Don’t let the guise of consumer protection fool you. These are not servants of the most noble intentions. They are very human and prone to human responses to incentives.

You see, when Congress doled out the power and took a step into adding more regulation, they created a beast that can regulate speech and determine rights simply because you might be behaving in a manner that might benefit yourself. See, once you step into the world of potentially profiting from something – whether by cash, favor, product, etc. – you are now acting in a manner that falls under the wide powers of the beast. You can be hunted down and you can be taken down like prey simply because you dared to act in your own self interest and it crosses into FTC territory.

Some believe that the FTC only does what it does to keep big business in line. However, the true power of the FTC is that it can keep anyone in line if you transact with another person. If bloggers are repulsed by the power of the FTC to flex its muscle in their affairs: welcome to the real world of government power.

No Comments

Dear Stacie…

Over at Marginal Revolution, I ran into an ad linking to a site demanding healthcare reform by pointing out the nice salary (and house) of the CEO of United Healthcare as evidence that we need reform. One citizen, Stacie Ritter, gives us her story of just how hard it is for her and her family.

So Stacie, this post is for you. It must be hard. Having a daughter (or daughters, couldn’t understand if it was one or both) or any child with cancer can be a traumatic event. I have sympathy insofar as cancer is a disease that often appears indiscriminate and it is especially sad when children are afflicted with it.

But the world is one where we are forced to make choices. Choices to have children, choices to raise them, choices to be their caretaker, the choice to be their teacher and their guide through their early years. Yet demanding that insurance companies cover the expenses of your children and child raising is a tough pill to swallow for a lot of Americans.

Insurance companies are not medical providers. Insurance companies provide a means for shifting the burden of risk at a cost. With this cost are certain limitations the insurance companies impose on the risks, and treatments, they will cover. In your case, the required growth hormones are not covered by their services (from the details you provide).

Your husband’s insurance doesn’t provide for the treatments. It is not the fault of the insurance company. It also is not the fault of the executives you lambaste to stoke your anger. The executives and the insurer didn’t give your child(ren) cancer. The executives and insurance companies abide by their contract. Their role is not one of charity. To  shame someone for circumstances far beyond their control is not only offensive, it is repulsive.

You should be embarrassed. Not only for you, but for your children who you eagerly put in front of the camera to further your point. If we strip away the children and look at your demands for what they are – they are those of a rent seeker. Unfortunately, I have no sympathy for rent-seekers – those who leverage government to serve their own self-interest.

No Comments

Dumb Business Ideas

(via Winecommonsewer)

So the people in charge of the Empire State Building in New York are (were?) planning on lighting the building up in honor of China’s 60th B-Day.

The Winecommonsewer sums everything up nicely. It is offensive. But I’m surprise no one else has written about this: Walt Disney World’s Epcot Center in Orlando, Florida was selling Mao t-shirts at one time. My last visit was two years ago so maybe they’ve changed their ways. If not… then I want to know why they don’t offer a Hitler T-Shirt in the German pavillion. I mean, if we’re going to celebrate mass murderers, might as well go all out and add the Hitler shirt. I don’t recall a Russian pavillion but I’m sure WDW can squeeze a nice Stalin shirt in there as well.

No Comments

So you think you’re a musician…

Back again with a nice list of observations that have come over the past two years of living with a musician. I hope that women somewhere will somehow sympathize with me on this despite me being a guy and my roommate being a girl.

  1. Don’t tell people you are a professional musician when the most you make is enough to cover your bar tab for the night – if even that
  2. Don’t borrow your roommate’s musical gear while promising to replace it with your own some day. You’re lying and we both know it.
  3. If you’re almost 40 and the most you have to show for it is a couple of CDs you made, you might want to think about hanging it up.
  4. Don’t tell everyone you’re a professional musician when you work a part-time job easily outsourced to a third-world country.
  5. For God’s sake – stop doing benefit shows for anyone and everyone of your friends any time someone farts or falls down.
  6. Don’t expect your friends to show up at every show. We’re far too nice to tell you just what we really think about your band.
  7. If you do a benefit show for someone else, make sure it is about someone else and for chrissakes stop trying to make it about you.
  8. Your lyrics suck.
  9. If you think practice means  getting your band mates to bring all of the beer and toilet paper over to your place so you have a stockpile of both, you need a new career choice.
  10. And finally – if you are going to write a song, for $#@$#@ sakes, don’t write a song about your kitten. Think I’m kidding? See #8.

No Comments

So you want to learn how to program…

Consider this a primer on programming by a non-programmer. Why would you heed the advice of self-described non-programmer? Easy – I’m less enchanted with technology than most fanboys. So here are a few precursors you should consider before you jump in to programming.

Lesson 1: Languages are like underwear; lots of sizes and colors, one distinct purpose. No matter what the fanboys throw at you in terms of benchmarks, frameworks and syntax, it all comes down to preferences. But if you’re paying for courses, you might as well learn one that is being used widely to some degree. It makes finding an actual job somewhat easier.

Lesson 2: Sometimes these preferences are dictated by the person paying your paycheck. Other times you can go it alone and inject your own preferences into the project. Either way, if you accept Lesson #1, you should be able to program in any language with some success. If you can’t get your mind around a concept of a language you don’t “know”, it is probably because you don’t understand your preferred language either. The only exception, for example, is if you were using a procedural language and then jumped in to the object-oriented pool. Then you have new concepts to learn. But it shouldn’t be completely foreign territory.

Lesson 3: Frameworks are designed to make you more productive (or lazier) by doing some things that are often repetitive. A framework will not do you any favors if you skip Lesson #2 and don’t know the language.

Lesson 4: Computer science is often taught in the finite space of mathematics. But the real secret is that you should know an equal amount of statistics. The business world, where you will most likely derive a paycheck, is based in the world of probability. If you can’t wrap your head around the idea of uncertainty and variance, you’ll be JACP (just another commodity programmer) . Standard deviation must be understood.

Lesson 5: “Less is more” – Ludwig Mies van der Rohe: This doesn’t mean doing the least amount possible and getting away with it. Less is more so long as the end result provides more value than doing more and producing less. No one cares how big your app is or whether it has the words “enterprise” stamped on it. If it is a piece of shit, it only means you have a bigger pile of shit to clean up. Take a small app that is a piece of shit and you can easily turn it into something much better, much faster.

Lesson 6: A programmatic solution to a project you are developing is often *not* the solution to the project. Users often don’t care about a granular process or methodology or programming best-practices. Even if it makes sense to you, it probably doesn’t make sense to non-programmers.

Lesson 7: Don’t foist new technology on unsuspecting victims. You’ll end up regretting it when you have to integrate third-party tools, libraries and applications and they’ll hate you far less when you have to tell them the reality of the integration process.

Lesson 8: The user interface must meet the needs of your end user – not what you think they need. People are often wow’ed by the most devilishly simple, attractive interfaces.  But slap on an ugly interface and have hundreds of thousands of options, features, tools and utilities and your end user will be lost. Take a hint and load an older copy of Microsoft Word and see what I mean.

Lesson 9: The only thing that makes you a better programmer is being better than most other programmers. Thus, if you wish to avoid having your job outsourced to another country, be better than most. Even if you do lose your job, your talents are easily applied elsewhere.

Lesson 10: You are not god. Don’t act like it. Or if you are just that good, don’t tell me you can’t do something or something is impossible. Like I’ve told a girlfriend or two when they start mouthing off: You can be replaced… especially if you are JACP.

No Comments

An Open Letter To Net Neutrality Proponents

Proponents of Net Neutrality tend to fail to grasp simple economics as evidenced by this post over at InfoWorld.

Dear Paul,

Thank you for your recent letter to Sen. Hutchinson of Texas. Your letter exposes many of the fundamental problems with comprehending the scope and breadth of Net Neutrality and presents a simple failure to understand the nature of ownership, property, and property rights.

But let’s step back and analyze your own letter to Sen. Hutchinson.

If the big ISPs are allowed to play free and easy with packets traversing their networks, innovation will plummet. Only those companies that can afford to tithe the big ISPs will get to play in the “publicly accessible” Internet, and those that can’t afford to do so will simply cease to exist as an entity on the network — traffic to their sites can and will simply be throttled to ridiculous levels or tossed entirely.

There is no reasonable or rational basis for such an assumption. This is simply based on conjecture. What ISPs have proposed is to use excess bandwidth to serve popular endpoints on various networks on the Internet. There is no master plan to bend everyone over to give them the screw. And why would they? The basic, flawed, logic used by Net Neutrality proponents is that these large ISPs would invariably leverage bandwidth in their own favor at the expense of others. However wealthy and powerful these companies are belies the simple fact that they have their own customers to appease. Adverse actions by these companies affect the ability for these organizations to profit. While they might try such tactics, the logical outcome is that they are restricted. In order to adequately provide an level of service for their end users, they need to ensure the data pipe is sufficiently large to provide for the data coming through their network for non-tiered traffic.

It would be highly counterintuitive for an organization to throttle and reduce services to both the web site and the end user. If users flock away, it reduces the bargaining position the ISPs have with potential website clients. I’ll come back to your conclusion that innovation will decline if ISPs essentially “win”.

Please understand that the Internet is not and never will be a parallel for any other communications medium. It is not analogous to cable TV, it is not analogous to the PSTN, it is a completely separate and unique entity that has nearly single-handedly revolutionized the world socially, financially, and politically. The linchpin of this success is the free and unfettered delivery of data from one point to another. By allowing quasi-monopolies to control whether or not that data is delivered is a most horrible idea.

Unfortunately your logic fails again. There is no such thing as a “quasi-monopoly” – that is unless you are talking about large values of ‘1′. I do agree with you that the Internet is a unique communications medium. But I disagree with your assumption that it is not analogous to CATV or PSTN. The fundamental underpinnings are the same – they are essentially networks for conveying information. PSTN was one step along the path and revolutionized both industry and individual lives along with CATV which helped speed information along through news, programming, etc.

The problem is that you appear to suffer from a lack of understanding the value of each step in the process of increasing the speed of communication. Each of these systems were rolled out and often highly subsidized at one time or another. But because you fail to recognize the value CATV and PSTN provided when they launched, your argument fails to offer any value. You have a historical bias. Next time you get the chance, sit down with an old timer and ask them about the many innovations that were earth shattering or changed their own lives significantly going back as far as they can remember. You might just learn something.

Please note that I am not talking about bandwidth caps or levels of service; I am talking about the fact that you wish to sanctify the actions of large corporations to deny their customers the right to request information from a third party at a whim, to essentially make large swaths of the Internet inaccessible unless both their customer and the third-party site pay a fee for that information.

The problem with this is you are assuming the end result before it is known. ISPs already have this power. You don’t pay your bill and you will find out how quickly they will terminate your access to “large swaths” of the Internet. In fact, anyone who has any invested interest in providing Internet service will provide it to you at a cost. You take the primary point of Net Neutrality and attempt to make it what it is not.

So come back from the land of mythical unicorns and elevator death metal. Even access at the public library has a cost involved whether directly or indirectly. You just continue on with the assumption that there is such a thing as a “free lunch.”

Further, large ISPs have a habit of increasing rates for those who order a la carte services, such as Internet without phone and Internet without TV. They can and will develop pricing plans that make it difficult for dissatisfied customers to use another Internet provider (assuming there is one) without breaking the budget or losing TV service.

Most ISPs provide their service and discount it when bundled with other services. The unbundled price is the unbundled price. I’d love to see this argument stand up with someone at McDonalds. ‘No, goddammit! I want the Big Mac at the bundled price of the Big Mac, not the unbundled price of the Big Mac.” Make sense? Do I need to illustrate how asinine your type of argument is?

Now. The last half of this quote is priceless. A lot of people bitch about a lack of competition. To use your own logic against you – what happens when you get a bunch of disaffected people together pining for something they want? When it reaches a point of profitability and the profit outweighs the cost of doing so – what do you think happens? Competition arises! Not only do most people in the United States have access to broadband Internet, they have more options available to them as well. Wanna wager on it? Two-way satellite, one-way satellite, cable, DSL, cellular – need I continue on? Lack of competition or lack of your ability to see what is plainly evident?

I saved the tie-up for last:

High-speed data equipment and infrastructure are faster and cheaper than at any other time in history. This is the time that we should be working to provide the benefits of high-speed Internet access to those places in this country that are still without it, not trying to impose arbitrary and costly limits on those lucky enough to already have it.

You are absolutely right. So right in fact that if you don’t heed your own observation, you’ll probably die a poor columnist. If technology has made such leaps in terms of speed and financial cost, there is nothing stopping you from going out, gathering venture capital and starting your own ISP where you can enforce your own vision of your piece of the Internet.

Now what the hell does all this have to do with property, ownership and property rights? If you haven’t taken a look at a nice map of the Internet, I’ll tell you: the Internet is nothing but a collections of networks both public (not really public in the sense of “free”) and private.  ISPs tend to often be of the ‘private’ variety which implies that they own their network and provide their network as a service to subscribers… subscribers who choose to enter into a service contract.

Welcome to America – the land of opportunity!

,

No Comments

Just Ban Me: Because Anyone Knows More Than Me

I smoke. Not a lot. But some. I go through 1 to 1 1/2 packs a day cigarettes. However, out of that pack, I only smoke about 3/4 of a cigarette before I’m done with the cigarrette. It is a habit within a habit and one that is both not good and becoming increasingly expensive given the government’s tireless need for more money to support more programs to fight my lack of knowledge about things I know far more about than any one given person in government: myself.

Slate (ht: theAgitator) has a recent piece on at least one liberal suddenly being shaken out of his dogmatic daze to realize the real dangers of the increasingly popular nanny state. Now that states and the federal government have pushed through the smoking war and declared victory (sic), they now have time to look at every other potential vice including the consumption of sugary sweets and foods that are considered “bad” for you.

I like to call such paternalism “the success of the anti-smoking crusade”. Now that the victors have squashed resistance to anti-smoking measures they find themselves with even more time on their hands to consider what you and I shove down our throats.

You see, governments are going after my second vice: soda. I drink a lot of soda. I would venture a guess that I probably drink close to 144 o.z. of Moutain Dew a day. But there are a couple of caveats that come with that:

  • I mostly drink fountain soda
  • I add ice (waters down the content)
  • I mix my mountain dew at 40% diet, 60% regular. (cuts down on calorie intake)

To some this may seem like a lot of soda. It is. And by most measures, I’m not obese. My yearly health checkups are generally positive. I have plenty of energy, no weird deformities or abnormalities and like to think I’m doing just fine.

But the ever-wise public health community appears to know better. Some are advocating for added taxes on such items that might lead to obesity because we nitwits have no clue on what our habits do to our bodies.

For example,smokers like me seem to not be aware that we are missing some sensitivity to smelling, decreased lung function, and the increased cancer risk that comes with smoking.

So the thinking goes that soda drinkers don’t know what they are doing to their own bodies. So to increase the amount of information available to soda drinkers and help coerce their habits, a taxes appear to be the best remedy to fight the “good” fight for public health.

On that note, I would invite legislators and public health demagogues to talk to my dentist. In the past year I have probably made the guy fairly rich because I paid, in cash, for the consequences of my poor behavior. I paid alright. Nearly $4500 to pay for the consequences of my habits.

So I guess that maybe I should just be happy that someone, somewhere, knows far more about the costs of my choices than I. If it weren’t for these people, I would have never known the broken molars and cavities were the result of my habits.

No Comments

First Impression: Haiku OS

After reading a quick blurb on a news site about the early alpha of Haiku OS, I ventured out to grab a copy of the disk image and plugged it into Virtual Box. After some tinkering, I had a fully working, Internet-capable installation of the little OS that is hell bent on delivering a compatible version of BeOS back into the public’s consciousness.

I’ve downloaded prior images and played with Haiku from time to time. My most notable argument was the nascent networking stack that did not like to play well with any of my network cards. Well. They fixed it. And for the most part I was surprised with the progress the team has made in the past couple of years.

The gui feels a little prettier. The speed of the OS seems to have improved greatly and the app selection, while still small, is adequate to get a good feel for what BeOS was supposed to be.

Since I was running this all in Virtual Box, there were a few caveats I’ll share. My optimal VBox configuration was set up with about 1.5Gb of RAM (the most I would dedicate to it), 32Mb video memory,  3D Acceleration set to ‘off’, and the Intel 10/100 Networking card set to use NAT.

I played with the configuration a bit and found that the 3D Acceleration feature was a significant-enough penalty to performance to leave it disabled. Processor optimization settings for AMD/Intel didn’t seem to have any noticeable effect on performance.

One thing I do love about Ubuntu (a la Debian) is apt-get. With Haiku’s POSIX compliance, it would be nice to see a port of the apt tool for updating and installing software and libs. A tool like apt is something I would hope to see somewhere in the pipe after they get a full, working wi-fi stack.

Another, possibly nicer option would be to just use git in a centralized app community. Couple git with jam and you have a nice way to manage software updates, compiling and code sharing.

To get a copy of the Haiku image or to learn more, click here.

,

No Comments

MySQL Workbench – Now We’re Getting Somewhere

From time to time I have always enjoyed using MySQL’s free GUI tools… except Workbench. It was a wretched, crashing, wretched, horrible, wretched program in its early stages. I’m happy to say that I’m fairly satisfied with the latest versions despite a couple of small bugs I’ve run into.

I’m an inherent tinkerer so I love designing databases from the conceptual level and having a nice, working GUI just makes it more fun. If you haven’t already, check it out here.

No Comments