Guest Post By Gabby There Here
Grandma and Grandpa got here yesterday!My camera is working again to!I took a picture of a mirror,and when I saw the picture I saw me and my camera flashing!Anyways,I am very exited!They’re staying 2 weeks!
Open Letter To KCAU TV
As of mid-August, I can’t watch the local ABC affiliate TV channel over my satellite dish because they tried to jack up the rates they charge Dish Network for carrying their channel. Never mind that their advertisers pay them by the number of viewers, regardless of whether that’s by antenna, cable, or satellite. Dish Network could almost get away with asking KCAU to pay them for the task of handling all the transmission details. Anyway, here’s a letter I wrote to KCAU’s president:
As you mentioned on your website, I could watch your programming over-the-air for free. While your position regarding Dish Network makes sense on the surface, it falls apart quickly. They are redistributing your signal at no cost to you while you still collect money from advertisers. Frankly, they’re doing you a favor by handling your broadcasting. Imagine that you could still get the same advertising revenue without having to pay for transmitters and the associated electricity and personnel. Nice, huh?
Since you’re not directly paid by viewers regardless of whether they watch by rabbit ears or by satellite dish, you can hardly claim to be losing money with the latter. In the mean time, your viewership is lower by the number who can no longer receive your signal (and you’re crazy if you think I’d downgrade from a crystal-clear satellite signal and DVR to a snowy analog antenna). The other local network affiliates must be rubbing their hands together with glee as you throw away your audience.
Finally, consider that a five-minute Internet search returns downloadable versions of current programming. While I personally don’t (yet) consider that a viable option to local programming, as of today that would be the easiest course for a lot of your viewers who have been cut off.
Please allow Dish Network to resume broadcasting your signals at no charge to you so that I can go back to watching “Lost”. Thank you.
Sincerely, Kirk Strauser
I have no particular feelings for either company, but Dish Network’s position in this one case seems by far the most reasonable of the two.
Guest Post By Gabby I Went To The Lake
We took a trip to Grandma’s house on Thursday last week, and on Saturday we went to the lake.A couple hours before we left we went boating.It took a long time for me and my friend to get off the tube. And when I did get off the tube I asked the boat driver if we could stop the boat and swim fora while. When we left the lake it was a long drive back to grandma’s house, and I almost fell asleep!I had half a hamburger and went to bed.
Dropkick Murphys The Meanest Of Times
This is kind of a hard review to write. Short take on the music: it’s brilliant. If you like Irish folk or punk, you’ll like “The Meanest of Times”. However, I just can’t get past the awful recording quality, and by awful, I mean truly, utterly terrible.
As though the music industry didn’t have enough problems to deal with, such as the string of lawsuits against its customers, the major labels have been busy with something called the “loudness war”. The thinking is that the louder music is played, the better most people will think it sounds. In an effort to make their CDs sounds better than their competitors’, the companies are recording music as loudly as possible. There’s nothing inherently bad about turning up the volume, but they try to squeeze out a few extra decibels by smoothing out the sound so that even the quietest sounds can blow out your speakers.
“The Meanest of Times” is a sad example of this. You’d think that a bunch of angry Irish punks would rattle your fillings, right? Nah. The music is painstakingly compressed until you can tell that someone’s playing the drums, but can’t quite make out the kick or snare.
Track 8, “(F)lannigan’s Ball”, starts with an aggressive bass line. After the first two notes, you know it’s going to be noisy. Too bad the drums kick in then, and the total sound of the bass line and the drums would have been too loud because the sound engineer already had the volume up all the way, so the compressor kicks in to mute both of them. Instead of THUM—THUM—THUM, we get THUM—THUM—splut.
So, there you have it. The music is wonderful, but the sound quality is horrible. “The Meanest of Times” could have been the soundtrack to a riot, but it’s been successfully tamed for the “Matlock” crowd. If your grandpa ever asks what punk music is, give this to him.
We already suspected that Warner Music Group hates their customers, and this just proves it. Go see Dropkick Murphys live if you can and buy lots of their stuff, but don’t bother with this album.
Baseball Chatter
Hi! You’re the guy who sat behind me at my 8-year-old daughter’s teeball practice. I thought you’d want to know that you were talking loudly enough for everyone to hear you, including the coaches. I mean, we could all tell that’s why you were bitching so loudly the whole time, and I figured you’d be happy that you were heard.
Now, I’m sure you’re an expert in the game. You definitely sounded like it from 30 feet away! Still, I thought perhaps you might appreciate a few clarifications:
- When our daughters were sitting on the ground talking to their coach, she was explaining terms like “offense”, “defense”, and “sportsmanship”. I know you thought she should have been teaching them how to play baseball (because you said so firmly and repeatedly), but I’m certain she meant well.
- You were rather bothered that the coach didn’t teach the girls how to bat by lifting their front foot to swing harder. Rest assured, should our daughters advance beyond the first week of girls’ 8-year-old teeball, their future coaches will show them this technique.
- Although you and I are past our athletic primes and the bases seem farther apart than they used to, I don’t think it really takes fifteen seconds to run from each base to the next. In fact, I’m fairly positive I could hop that fast with a broken ankle. I only mention this specifically because you sounded quite authoritative as you explained this to your son and everyone else on our bleachers, and may wish to update your calculations.
While I’m sincerely honored to have been the recipient of your shared wisdom, I respectfully request that during future practices you endeavor to please shut up and watch our little girls play. Thanks!
In Defense Of The Model M
There are few joys in life like using something that is the perfect expression of its intent. Each trade has its representative tools, and their common trait is quality, even if it’s not obvious to the casual observer, and often counterintuitive. The best tools in a category are almost always the least flashy, and rarely the ones a new practitioner would choose.
The Model M keyboard is like that: it’s loud, ugly, heavy, and utterly lacking modern niceties like buttons to change your sound volume or check your email. And yet, it has that transcendent feeling that’s hard to explain, that sense of rightness where you realize that you’re using the best that’s ever been made, that every change since then has been superfluous and cosmetic. With time, the loud clacking becomes the background music of your work, the harmony that tells you that your thoughts have become words. Its beige boxiness yields to elegant simplicity and the realization that true beauty is born of function, not appearance. The sheer weight of the thing turns to solidity and the confidence that it will stay where you put it. The dearth of features becomes the singleminded dedication to the parts that really matter and a proud disregard of unneeded distractions.
A tool attains its peak when a craftsman forgets that he’s using it because it has become an extension of himself. Thus the humble Model M has become the iconic favorite of hackers everywhere, an ode to the engineers who grasped for excellence and acheived it.
Shades Of Green
In Nebraska’s May 13 election, two Green Party candidates ran for Douglas County Commissioner, District 3. Between them, they received one vote. How stoned do you have to be before you forget to vote for yourself?
At least neither can accuse the other of splitting the election.
Sue For Mayor
I’m voting for Sue Fuchtman for mayor of Norfolk. I know her personally, and she’s the sort of intelligent, decent, detail-oriented person we should have making city decisions. The other candidates might be alright, but I’d rather see someone elected that I’m genuinely excited to have in office.
Vote for Sue. I will.
Fun With Software Licenses
Did you know that you’re probably not allowed to make backups of your computer? It’s true, if you believe in the legal fiction known as “End User License Agreements” (or EULAs), which are those annoyingly long contracts where you have to click “I Agree” before you’re allowed to install some program or another.
For example, here’s a snippet of the Adobe Integrated Runtime (AIR) End User License Agreement:
2.3 Backup Copy. You may make one backup copy of the Software, provided your backup copy is not installed or used on any computer.
Nice, huh? If you install this software, its EULA forbids you from making more than one backup copy. This is a deal-breaker for business which keep multiple backup archives from days, weeks, and months past. According to this agreement, you could hypothetically alter your corporate storage system to ignore each of the files that would be installed, but realistically no one would ever even attempt this.
This is just one more reason to be grateful that EULAs are almost universally believed to be legally unenforcable. However, unless you’re willing to tell a jury that you don’t think you’re bound by such an agreement, remember that every piece of software with a similar license is a potential time bomb. Theoretically, you could be sued just for having it, even if you probably wouldn’t be found liable.
Fans of commercial software often talk about the “impracticality” of Free or Open Source Software, but the alternatives are starting to look a lot worse.
Hot About Warming
Global warming is real. Forget the arguments about what’s causing it. Forget trying to figure out whether it’s going to be good or bad. Forget wondering what should be done to stop it. The fact of the matter is that the Earth’s atmosphere has been getting measurably warmer for quite a few years and shows every sign of continuing.
I don’t remember when I first heard of global warming, but I do know that it became a political football soon afterward. Sadly, it seems like the issues around it have turned into a screaming match about whether it even exists. This is silly and needs to stop so that we can figure out what to do next.
I am not an atmospheric scientist. I’m pretty sure I don’t even know any. I do follow science news rather closely, though, and it’s become obvious to me that almost all scientists agree that the Earth is warmer now than it was a decade ago, that the decade before was even cooler, and that the average temperature has been trending upward.
I’ve also noticed that while scientists agree that global warming is real, the only groups who disbelieve it are political in nature (including some that I’m usually a part of; more on that later). When presented with a scientific question, I’m more likely to trust experts in the field than politicians.
Along those lines, those politicians who refuse to accept global warming tend to dismiss it as a conspiracy of liberal meteorologists. To me, that idea is just asinine. I was a science major in college, and one of the things I learned very well is that it’s almost impossible to get a bunch of researchers to agree on something. No matter how obvious the statement, someone will nitpick it to death and argue until someone is able to demonstrate that the statement is most likely true. Because of that, there are a few reasons why this vast left-wing conspiracy is beyond silly:
First, there is an enormous body of evidence supporting the idea of global warming. Most people seem to think that science is about proving theories, when in reality the exact opposite is true: scientists do their best to disprove hypotheses and only the ones that stand the test of time are elevated to theories. For example, a lot of physicists have made careers of trying to show that some of Einstein’s ideas were wrong. Because so many scientists have tried and failed, those ideas are generally accepted as accurate and used as the basis for other theories. If anyone designed an experiment that demonstrated flaws in his theories, that person would win the Nobel prize and be given all the research money they could ever want to run other experiments.
Well, the same is going on for global warming. Researchers from around the world have studied climate data with a fine-toothed comb to look for flaws and anomalies that would show that our atmospheric temperature hasn’t been rising. The fact that no one has been able to convincingly do so is a strong indicator that the scientific consensus is correct.
Science is driven by a need to understand the world around us. Possibly the only stronger motivation for researchers is fame. Those Nobel prizes don’t only go to physicists; lots of climate researchers would love to see their names in the big journals and on newspaper headlines.
Finally, the scientific community is brutally harsh to its own members who knowingly publish false or misleading results. Even allegations of wrongdoing are sufficient to ruin a lot of careers. No researcher wants to get caught submitting shoddy work or invalid data as the punishment is severe and thorough.
So take your pick of reasons: whether from fear of being caught lying, personal ambition, or of a dogged determination to find the truth, it’s just not possible for such a large body scientists to almost entirely claim that global warming is taking place unless they have reason to believe it really is happening.
On thing that drives me absolutely nuts is when people confuse climate with weather when they’re actually different subjects. “How can scientists know what the climate will do ten years from now,” they’ll say, “when they can’t even guess what the weather will be next week?” The best analogy I’ve heard involves boiling a pot of water. Climate is like looking at that pot, seeing that it’s on a burner, and using a thermometer to see how fast it’s getting hotter. Weather is like trying to figure out where the first bubble will form on the bottom.
Another common misperception is that global warming is the same as universal warming. It’s not. A lot of researchers have started referring to “climate change” to more accurate describe what’s happening. Basically, as the atmosphere grows warmer, the jet stream moves around, ocean currents shift, and weather patterns change. As some spots on the planet will get much warmer, others will get cooler. The important part is that the average temperature is increasing, even taking into account localized drops.
Think of it like the refrigerator in your house. Anything that uses electricity creates heat — that’s just the nature of energy. Your refrigerator uses that electricity to shift some heat from inside itself into the rest of your home. But even if you left the door open, because of the electricity consumed by the motor and turned into heat, the average temperature inside your house will go up.
My last weather-related pet peeve is people who think that unusually cool days are proof that global warming isn’t true. Equally bad are ones who believe that warm days prove that it is true. It sounds dumb and is very unflattering. If you do that, stop.
A recent report claimed that the trend to warmer temperatures has reversed and we are actually headed toward a cooling period. The problem here is exactly the same as with weather versus climate, discussed above. The only difference is that the time intervals involved are a year or two instead of weeks. Now, don’t get me wrong: I sincerely, wholeheartedly hope that this turns out to be correct and that we’re moving toward the same average temperatures our society has learned to handle over the last few centuries. We already know how to deal with the status quo and that’s definitely the easiest outcome to manage. However, it’s important to remember that it’s still too early to know whether this was a one year fluke or a long term change, and anyone who tells you otherwise is probably lying to you.
The most vexing part of the whole subject is why this is such a politically charged issue. Now, I understand the difficulty of agreeing upon an acceptable response to the problem, or even whether it’s a problem at all. However, I just don’t see why global warming’s existence is even in question outside scientific circles. To me, that’s like arguing that nuclear fission is a lie because to accept it would mean that people can build nuclear bombs. Our feelings about the implications of the facts are immaterial to whether the facts themselves are correct.
I think it’s the height of absurdity that a person’s opinions on scientific topics depends on their political leanings. I’m not even sure how views on the matter became so sharply divided along political lines. Since when did a bunch of hippies become true believers in science? And what prompted industry to turn its back on the very idea instead of embracing new markets and a shift to cleaner, cheaper power? This could so easily have gone the other way, but the sides have been chosen and neither shows any sign of wavering. As a conservative, I’m irked to no end that my cohorts have ceded the intellectual high ground to groups who were preaching granola and pyramid power a few decades ago.
In a nutshell, I wish politicians would quit making this an us-or-them issue and accept or reject global warming on scientific grounds. As of right now, that means accepting it. Within the circles of experts on the subject, almost everyone believes that the Earth is getting warmer and will continue to do so. To continue to argue otherwise on emotional grounds does nothing but marginalize the people who should be stepping up to address the issue.
Whether global warming is a problem, whether we caused it, and whether we can do anything about it are questions requiring serious debate. This can’t happen until we accept that it is real. It is. Now lets move forward, shall we?
Why Is Cloning Bad?
I haven’t figured out exactly why human cloning is a bad thing that should be opposed. It intuitively feels wrong, but that’s a pretty poor standard to go by. In nature, human clones are all over the place — we just call them twins. But even if someone wants to clone themselves as a way to have children, why not? It doesn’t seem inherently different from in vitro fertilization and most people accept that.
Someone please help me out on this one. Why should I be opposed to human cloning?
Nebraska Wants To Adopt Your Kids
Senator Brad Ashford of Omaha has proposed criminalizing the act of keeping your kids home from school. This is abhorrent for many reasons, and should be withdrawn from consideration immediately.
Deputy Douglas County Attorney Kim Hawekotte and Ralston Public Schools social worker Steve Snodgrass, both active in truancy prevention in the Omaha area, said the proposed language change will make it easier for schools to identify students who are being improperly excused.
“By taking that sentence out,” Hawekotte said, “the schools have to react when a youth isn’t in school, no matter what the reason. You want the system to kick into place to make that determination.”
No, Ms. Hawekotte: you want the system to kick in. Our kids rarely miss school for non-medical reasons. However, sometimes we take advantage of educational opportunities that require a day or two of absence. As parents, this is our privilege and responsibility. It is not your job to second-guess our decisions.
As introduced, LB 1159 would get law enforcement, including the county attorney, involved earlier by making it an infraction to be the parent of a truant child. The first offense would prompt a $50 fine, the second, $100. The third would be considered a Class III misdemeanor, punishable by up to three months of jail time and a $500 fine.
We are considering taking a long weekend to Mt. Rushmore or Yellowstone National Park near the end of the school year. For various reasons, we might possibly have to make that trip while class is still in session. Mr. Ashford, your plan would require our school system to investigate us as criminals and fine us for teaching our kids first-hand about our country’s history, geology, and geography. Will you be passing a bill to take our kids on an equivalent field trip? Or will they simply miss out on that experience because likeminded senators deem themselves better parents to our kids than we are?
“If you’re not in school, you’re not learning,” said Ashford of Omaha, chairman of the Legislature’s Judiciary Committee.
Mr. Ashford, that’s one of the most offensively ignorant things I’ve read in a while. Formal education is critically important, but I assure you that my children learn outside the classroom. From teaching my kids to write computer programs, to learning French together as a family, to taking trips to national monuments and museums, they are learning.
I don’t want to downplay the need for kids to attend school as required, but completely reject your asinine assertion that their education ends when I pick them up from school.
The solution is simple: don’t fix what’s not broken, especially when the fix would cause even more problems. If a child is suspected of truancy, investigate that child. If a school system is unable or unwilling to do so, then address that problem. Don’t create an assumption of guilt every time a child misses school, though. You are not my kids’ parent. I am. Irk you though it may, I know more about what’s best for them than you do.
This bill puts State above Parent. Kill it.
You Want How Many?
I used to work near a little restaurant called “Rasta Grill”. It was this weird fusion of Italian and Jamaican food, and everything was absolutely delicious. We’d walk down to Rasta at least once a week or so and have giant plates of spaghetti with jerk chicken in the wonderfully bizarre atmosphere.
Well, we always suspected that some of the employees perhaps took the Rasta theme a little far, and occasionally partook of Jamaica’s other famous export. Our suspicions grew one day:
Us, ordering: …and an order of garlic bread.
Cashier: [writes “GBR” on the ticket, but draws the “G” almost like a “6”]
Cook, taking ticket: OK…. hey, what’s “6 B R”?
Cashier: That’s a “G”. It’s garlic bread.
Cook: [long, confused pause] And they want 6 of ’em?
Don't Bump That Flash Drive
From the manual of an Asus Eee PC:
The solid-state disk drive’s head retracts when the power is turned OFF to prevent scratching of the solid-state disk drive surface during transport.
I think someone got a little zealous with the find-and-replace.
Buffer Overrun In Antitrust
Skip this unless you’re really, really geeky.
Still with us? OK. In the movie “Antitrust”, there’s a screenshot of some code that has a possible Denial Of Service vulnerability:
/* are we doing a GET or just a HEAD */
boolean doingGet;
/* beginning of file name */
int index;
if (buf[0] == (byte)'G' &&
buf[1] == (byte)'E' &&
buf[2] == (byte)'T' &&
buf[3] == (byte)' ') {
doingGet = true;
index = 4;
} else if (buf[0] == (byte)'H' &&
buf[1] == (byte)'E' &&
buf[2] == (byte)'A' &&
buf[3] == (byte)'D' &&
buf[4] == (byte)' ') {
doingGet = false;
index = 5;
} else {
/* we don't support this method */
ps.print("HTTP/1.0 " + HTTP_BAD_METHOD +
" unsupported method type: ");
ps.write(buf, 0, 5);
ps.write(EOL);
ps.flush();
s.close();
return;
}
Because I can’t resist such things, I paused the movie to read over the code. Now, I’m assuming this is Java instead of C++ because “boolean” wasn’t spelled “bool”, although I’m not sure why they’d be using Java for performance critical code. Anyway. See the ps.write(buf,0,5);
line near the end? Well, “buf” is presumably the string that the client sent to the server. If the client is broken (or malicious) enough to misspell “GET” and “HEAD”, then the server politely tries to tell the client what it did wrong by sending “buf”’s value back.
Which brings us to the hack. If “buf” is less than five characters long, then that “ps.write” line will attempt to read past the end of “buf”. If the calling function doesn’t handle index error exceptions, boom! The service crashes: Denial Of Service. Note that this is still better than the C++ equivalent, which would write the contents of memory immediately following the end of “buf” back to the client.
No, I’m not exactly good at sitting back and watching movies.
Guest Post By Gabby The Ancient Shark
There is a extinct shark called Megalodon.it lived 45,000 million years ago! Fact:Its teeth are seven inches long!I don’t no how it died and I bet I will never find out!
Guest Post By Gabby My Other Cat
Another blog about a cat!I had a cat named Oat meal.We gave him away 4 years ago.He hated us, he hid behind the dryer, but he loved his toys only!
How Not To Save A Game
I was about halfway through a game called “Final Fantasy XII: Revenant Wings” on my Nintendo DS. I was having a great time and loving it until a stupid bug wiped out all the work I’d put in and made me start over.
When I was in the middle of a particularly involved battle, the red “low battery” warning light came on, so as soon as I finished I tried to save my game. Big mistake. The DS used up its remaining power during that instant and turned itself off. When I plugged it into the charger and turned it back on, I got a message saying that my game file was corrupt and had been deleted.
OK, in retrospect, I should have plugged my DS into the charger before I tried to save my game. Still, it should be impossible to destroy your old information by writing a new version of it. That’s just good design. Unfortunately, FFXII doesn’t have a good design. See, the problem is that FFXII saves its game by writing over the pre-existing save file. Since the power died during that write, the results were half old game and half new game. Hence corrupt. Hence deleted. Here’s how a competent programmer would handle the same situation:
- Create a new save file and write the information to it.
- Delete the old file.
See the difference? At no point do the two files get mingled together, and the old file stays valid and ready to use until the new one is completely written. In the absolute worst case of a power failure during the saving process, you’d lose the new information but the old data would still be intact and safe.
I don’t know whether the buggy code was written by Square Enix, or if they were using Nintendo’s built-in game saving method. Regardless, it’s dumb and should be fixed ASAP for all new games.