Fighting Food Waste By Digging Through The Trash

February 25, 2013 Posted by zachary

Something that has been in the news lately has been the amount of food the collective population of the US wastes each year. Whether it is not eating everything you put on your plate or throwing out stuff that you never get around to eating or even the amount of food grocery stores throw out every day because no one buys it, the fact is, we waste a lot of it. However you look at it, the US is addicted not only to eating, but wasting food.

One of the biggest drivers of food waste is the “expiration date”. This date is prominently featured on just about every package of food you find on the shelf. Sadly, it is a poor conveyor of useful information. It’s name is most misleading as nothing magically happens when that date passes. Many canned, boxed or frozen foods are good for months or years after that date as long as they are preserved without damage. Sadly, this date leads a lot of people to throw out perfectly good food.

Recently, I have gained first hand knowledge of just how much food is wasted. My wife and I took up dumpster diving as not just a way to pad out our monthly budget, but also as a way to fight this collective waste. Our first experience was so-so. We picked up a few dozen perfectly good ears of corn, a dozen packages of tortillas and what turned out to be, after cleaning, a gallon size freezer bag full of blueberries. Not bad for a first time, but nothing close to being anything to write home about.

It was what we found on our second time out that really made the effort worth while. The other night, we made only one stop and we were done for the night. What we found was about $200 worth of pizzas, pizza rolls, mini pizzas, chicken strips, waffles, toaster strudels, chips and rice mix. Seriously. All this food was thrown out. None of it was anywhere near the “expiration” date, spoiled, damaged, or thawed either. For some reason, the store we pulled this from just decided to throw it away. Just look at all this stuff in the back of our van:

The Back of Our Van

This food was more than enough to fill our medium sized chest freezer. We also stocked some of our shelves with the chips and such that we found (shelves not pictured).

Our Fully Stocked Freezer

We have plans to go out again and see what else we can find. Anything we find that is more than enough for our family will be shared with others or donated. There is no reason why all this food must go to waste.

Now, some of you may consider this gross. That is understandable. Going through dumpsters can be kind of icky. However, some things you can simply take out of the package, like we did for all the pizza stuff, or you can wipe it down with bleach wipes. It doesn’t matter, because you aren’t going to eat the packaging, just what is inside. For fruits and veggies, a vinegar bath is good enough to clean and disinfect them. So, unless you eat straight from the dumpster, there is little chance of getting sick.

In the end, this experience has given my family a new appreciation of what we have in the US. We just need to stop thinking of things as “expired” or otherwise bad. We need to stop buying more than we can eat. If you are going to buy in bulk, buy stuff that in nonperishable such as canned goods. Freezer  stuff can also keep for a long time, though not as long as canned foods. That is our hope for next time. We want to find more canned food. But we aren’t going to look a gift dumpster in the mouth. This stock of freezer food will keep us happy for a while.

My Video Game Legislation Scare

January 18, 2013 Posted by zachary

I was doing a search for video game related legislation that may have been introduced in the Oklahoma Legislature. My search for “video game” returned two bills. Since the OKLegislature’s bill search is busted beyond just allowing the search, I went to a different page and typed in the bill number. What came up was a bill creating definitions and punishments for mass killings.

This shocked me and I immediately set about reading the legislation to find out how the author made the connection between video games and mass killings. I could not find a single instance of the phrase “video games” in my reading. A text search could not find it either. I thought that perhaps the author had submitted an early draft, which got indexed for the text search, but a second draft was actually uploaded to the server. Nope.

Turns out, I was looking at the wrong bill. The search for “video game” returned a bill number SB955. I then mistyped and entered SB995 into the other page. Once I figured out the error, I was greatly relieved.

SB955 turned out to be dealing with electronic recycling that I may need to consider as it mandates that any retailer that sells electronics also act as a drop off center for recycling of electronics.

The other bill that returned for “video game” was some changes to lottery regulations and the term “video game” came up as part of the definition of “electronic lottery game”.

2013 Resolution: Create One Game A Month For Twelve Months

January 2, 2013 Posted by zachary

I don’t know if any of you guys have heard about the latest craze hitting the indie game dev community. It is this idea of creating one game a month for 12 months. That is, by the end of the year, anyone participating should have 12 games done. It all started with a blog post by one Christer Kaitila, aka McFunkypants, in which he described his effort to make one complete game each month in the year 2012. This article sparked a lot of interest from fellow game developers and ended up becoming a thing. It is also a full blown website as well. Complete with a full slate of gamification to help prod developers along.

Needless to say, this has sparked something within me and I am planning to rope my brother into helping me do this. As you know, We are still working on Demon’s Hex. It is not as done as it should be and I feel ashamed. So hopefully, this will help. I am not sure if I can complete it all by the end of January, so I may split my time between it and another game for the first couple of months. It all depends on how far I get in the first couple of weeks. So yes, Demon’s Hex is my first effort, but my be pushed for full completion a little later, while smaller games fulfil my challenges.

The idea of completing 12 full games is kind of daunting. However, the goal is to just get in the habit of taking something from concept to completion quickly and simply. That means no filler, just meat. Take a simple concept and run with it. You will be surprised what can be done. Take a look at some of the current submissions for the project. For example, McFunkypants’ first submission is a clever use of A* pathfinding. Placing barriers in the way of the two AI characters is the primary goal. Simple concept and a number of maps to fill it out. That is all that is required. Can the games be bigger fare? Sure if you have time to work full time. However, for me, it will probably be something smaller. Not like Dragon Punch or Dragon Fire small, but something in between that and Demon’s Hex.

For example, I have had one game idea floating around in my skull for several years. This is a politically themed editorial game all about raising awareness for Oklahoma’s horrid ballot access laws. The object of the game would be to collect  enough signatures to gain recognized political party status in the state. With a new legislative session coming in and signature requirements at a high point following the Presidential Election, now would be a good time to get people aware so that they can pressure the state legislature to pass reform. I would just need to come up with a clever gameplay mechanic to not only demonstrate the trouble new parties face, but also frustrate the player.

Other game ideas are a more fleshed out Dragon Fire that turns it into a full fledge vertical shooter. Or a board game inspired on the Lego Heroica games I got for Christmas. Who knows where the year will take me. Perhaps within all these games we will find our first mega hit that gets us working full time for ourselves.

Regardless of what happens, the primary goal is to build a games portfolio for us to show off as we expand our company and seek funding from outside sources. So cheer us on and follow our progress over at my One Game a Month profile page.

DRM Is Evil. Game Maker Has Horrible DRM. Game Maker Is Evil.

November 28, 2012 Posted by zachary

Game Maker DRM is EvilCross Posted from Divine Knight Gaming.

I will never understand why companies continue to insist on using DRM. It makes absolutely no sense to punch your paying customers in the gut, call them pirates and tell them to stop stealing your stuff. These are your paying customers. They paid you. Why would you insist on treating them like thieves?

DRM is absolutely one of the most evil inventions in software. If you read anything I write here or elsewhere, you will know how I feel about DRM and companies that use it. I will never use it in any game I develop nor would I be willing to deal with DRM as a consumer. As a Linux user, I have to deal with the fallout from DRM on a most everyday basis. I am not legally allowed to watch DVDs on my computer. I couldn’t until recently watch Netflix on my computer. (I only can because some very clever developers not affiliated with Netflix made it possible.) And many games will not run properly even through Wine because the DRM is incompatible. All these things have soured me to any company that uses it.

That is why the recent news of Game Maker’s absolutely disgusting DRM implementation has me gagging. YoYo games go so far beyond what most companies do with DRM that they are beyond redemption. This company has designed their software that if it so much as gets a hint of you being a pirate, they will permanently vandalize your game. Seriously. They will force images of the Jolly Roger onto all your sprites in a bid to shame you into… what… paying? Paying for software you already paid for? That is the kicker. The people getting hit by this “retribution” paid for the software. They are not pirates.

The problems with this DRM seem to be so bad that the only way to recover from it is to completely uninstall Game Maker, delete every last trace of the program from your computer and reinstall. That is absolutely unacceptable. So not only is the developer out the time it take to clean up their computer and reinstall the software, they also have to spend days possibly weeks restoring their artwork. For what? They privilege of paying? I am sorry. That is evil.

To make matters worse, according to one former paying customer, they have absolutely horrid customer service that will at the earliest possible moment, accuse you of piracy. Then they will treat you like crap and silence you if you try to complain. No. That is wrong on every level.

I had long ago made the decision to not use Game Maker in my game development work. Primarily because it lacks support for Linux. But this seals the deal for me. I will never recommend this tool for any game developer, ever. I will never willingly submit anyone to such destructive and abusive developers. No one deserves to have their hard work destroyed in that way.

It doesn’t even matter that YoYo has promised to strip out that particular action from the DRM. Why? Because they will continue to rely on other just as bad if passive attacks on you the paying customers. It is time that this company felt the pains that come with such tactics. They need to lose business. Those using the tool, need to stop. There are plenty of other great tools available that you could use. I have talked about several. There are many more that I have not talked about.

We just need to stop supporting DRM using companies altogether. If they insist on treating paying customers like trash and thieves, they do not deserve our business. They deserve to fail. That is all there is to it.

My Election Day Experience

November 6, 2012 Posted by zachary

So today, I voted. The lines were not too long. However, when I got to the front of the line, I had a few “issues”. First, I was asked my name. I told the lady my name. Then she asked for my ID. I told her “No thank you.” Not quite sure what to do, she asked me again. I turned the sign about voter ID and provisional ballots around, and had to specifically ask for a provisional ballot. That is when things got really interesting. The ladies running the polling booth did not really know what to do. It seemed like I was the first person who even needed on. (sadly)

Next, I went to get to the part where I filled out the information that they would use to verify who I am. Two issues with this. First, I refused to show my ID but was told I had to provide a drivers license number. Why is that necessary? What if someone who does not have a drivers license? How are they going to provide that information? I was pretty sure that they didn’t need that information, but decided to relent just to not be too difficult. The next problem came when she asked for my political affiliation. When she asked, she asked if I was Democrat or Republican. Those were the only options she listed in the question. I responded that I am Americans Elect until tomorrow. She looked at me like I was an idiot or a liar. She then asked me if I was even in the book of registered voters. I said yes. She asked me again. I told her again and she finally wrote it down. I then recommended that she change the way she asked the question of affiliation to include Independent. This is where it got really interesting.

She told me right off, that there are no Independents. I told her that 11% of the registered voters are registered as Independent. She told me “They don’t come here.” She then lectured me on why people end up as Independent. She claimed that those who are registered Independent are people who simply forgot to declare Democratic or Republican when they registered. She was one of the most ignorant persons I have ever met.

So, As for voting, I finally got mine cast, provisionally at least.

  • I skipped the Presidential line. No sense voting for evil no matter how “lesser” it is.
  • Voted for RJ Harris for US Congress district 4
  • Voted for Democrats in State House and Senate because I just didn’t care for the Republicans.
  • Voted for Hewitt for McClain County Sheriff.
  • Voted yes on SQ 766, 762, 765
  • Voted no on all judges retentions because “Heck, why not?”
  • Had fun.

Here are some images of my ballots, which by showing you, I am breaking the law. Oops. Click to view the full size.

My Ballot, Front Page

Close up of my non-vote for President

My Ballot, Back Page

SQ 766: Exempts all intangible personal property from ad valorem taxation

October 21, 2012 Posted by zachary

Final Question. State Question 766 is an interesting beast. I think this one has caused more controversy than any other question on the ballot. Much like SQ 758, this one also affects property taxes, but for a different kind of property, intangible.

Here is the text of the measure.

This measure amends Section 6A of Article 10 of the Oklahoma Constitution. At present that section exempts some intangible personal property from ad valorem property taxation. This measure would exempt all intangible personal property from ad valorem property taxation.

An ad valorem property tax is a tax imposed upon the value of property.

Intangible Personal Property is property whose value is not derived from its physical attributes, but rather from what it represents or evidences.

Intangible Personal Property which is still currently taxed but would not be taxed if the measure is adopted, includes items such as:

o patents, inventions, formulas, designs, and trade secrets;
o licenses, franchise, and contracts;
o land leases, mineral interests, and insurance policies;
o custom computer software; and
o trademarks, trade names and brand names.

If adopted, the measure would apply to property taxation starting with the tax year that begins on January 1, 2013:

Intangible property under current Oklahoma law is limited to things like cash on hand. Unfortunately, what is not covered are things like Patents, Trademarks and Copyrights. What this means is that if you invented something, created something or registered a product or business name, that is all property that can be taxed. If SQ 766 were to pass, you will no longer be open for taxation on those and a whole lot of other things such as customer lists and even your good will.

There are some issues with this question that I think are unfortunate. For the most part, this question is good, but because it creates a simple blanket ban on all intangible property, it is wide open for interpretation. This means that for many years to come, businesses and other people will be in court trying to prove that what they are being taxed on should be considered intangible. However, that is hardly different than it is today. This question came about because of such court battles.

Another issue that those opposed to the question have is that this will cut available funds from schools as they rely mostly on property taxes. However, that could be of little concern if the state would open up the schools to competition on the free market.

Finally, I think that passing this question is a good move to making the tax system more fair for those who work to move the nation, state and economy forward. It would also remove double taxation on productivity and creativity. Under the current system, you are taxed on the income you make selling the book you wrote as well as owning the copyright on the book. That is not fair. Same for inventors. Same for businesses. If you are a business that people love to come to and do business with, you are not only taxed on the money you make from your customers but also on the fact that your customers like doing business with you over the competition. That is a quick way to stifle competition.

So despite the weaknesses of this question, I suggest you Vote “Yes” on SQ 766.

SQ 765: Repeals sections of the Constitution relating to the Department of Public Welfare

October 19, 2012 Posted by zachary

State Question 765 is a rather unwieldy beast of a question. This question will drastically change the way the State manages the needs of those less fortunate.

Here is the text of the question.

The measure amends the Oklahoma Constitution. It abolishes the Oklahoma Department of Human Services, the Oklahoma Commission of Human Services and the position of Director of the Oklahoma Department of Human Services. These entities were created under different names by Sections 2, 3 and 4 of Article 25 of the Oklahoma Constitution and given duties and responsibilities related to the care of the aged and needy. The measure repeals these sections of the Constitution and consequently, removes the power of the Commission of Human Services to establish policy and adopt rules and regulations. Under the measure, the Legislature and the people by initiative petition retain the power to adopt legislation for these purposes.

The measure adds a provision to the Constitution authorizing the Legislature to create a department or departments to administer and carry out laws to provide for the care of the aged and the needy. The measure also authorizes the Legislature to enact laws requiring the newly-created department or departments to perform other duties.

Perhaps you have heard all the stories over the last few years about kids in the foster system dying at the hands of their foster parents, or the general mismanagement of the children under the care of the DHS. You may have also heard about the DHS being sued for these problems as well.

This question seeks to address that issue. What this question does is remove the DHS and its services from the State Constitution and grant the state legislature the power to create such an agency as it sees fit. It also provides the Governor, with the approval of the Senate, to appoint a new head of the agency. This would place the agency under a more direct accountability to the Governor and the citizens as well.

Based on all the problems that the DHS has been having in recent years, I think it is time to restructure and rethink how we take care of the needy. Making this agency more accountable to the Legislature, Governor and the people is a good way to go about it.

Vote “Yes” on SQ 765

SQ 764: Creates the Water Infrastructure Credit Enhancement Reserve Fund; allows the OWRB to issue bonds

October 19, 2012 Posted by zachary

State Question 764 is one of those issues that seems like a good idea, especially when certain external factors are in play, such as a state wide drought. However, when you really look at the question, what you see is a question asking for citizens to grant the government permission to  increase debt.

Here is the text of the measure.

This measure amends the Oklahoma Constitution. It adds a new Section 39A to Article 10. It would allow the Oklahoma Water Resources Board to issue bonds. Any bonds issued would be used to provide a reserve fund for the Board. The fund would be a reserve fund for certain water resource and sewage treatment funding programs. The fund could only be used to pay other bonds and obligations for the funding programs. The bonds could only be issued after other monies and sources are used for repayment. The bonds would be general obligation bonds. Not more than Three Hundred Million Dollars worth of bonds could be issued. The Legislature would provide the monies to pay for the bonds. The Legislature would provide for methods for issuing the bonds. The Legislature would provide for how the fund is administered.

While the measure does have one good part to it, the Legislative checks, it still leaves the main issue intact, debt. When looking at the federal government and the $14 trillion debt it currently has and comparing that to the relatively balanced and debt free budget the state has, do we really want to the State to allow individual agencies to raise up to $300 million in debt? Even with the cause of improving the state’s water and sewage system, that argument falls flat.

Additionally, there is no indication that the Water Resources Board needs this bond power. Even supporters of the measure agree with that point. They claim that this would allow for the Board to better respond to desperate needs of municipalities. However, that same need could be addressed by setting aside portions of the current allocated budget for such needs.

So instead of authorizing new debt to meet the needs of the state, we need more sound fiscal policies.

Vote “No” ON SQ 764

SQ 762: Modifies the power and authority of the Governor and Pardon and Parole Board in the parole process for nonviolent offenders

October 18, 2012 Posted by zachary

I have fallen behind in my duty. This question has been getting a lot of attention over the last few days. So it is time I addressed it.

Of all the questions on the ballot this year, SQ 762 is the only question that was a slam dunk case of “Vote Yes” for me. I will explain, but first the text of the question.

This measure amends Section 10 of Article 6 of the Oklahoma Constitution. It changes current law, decreasing the power and authority of the Governor by removing the Governor from the parole process for persons convicted of certain offenses defined as nonviolent offenses. It enlarges the power and authority of the Pardon and Parole Board by authorizing that Board, in place of the Governor, to grant parole to persons convicted of certain offenses defined as nonviolent offenses.

The Legislature defines what offenses are nonviolent offenses and the Legislature may change that definition.

The measure authorizes the Pardon and Parole Board to recommend to the Governor, but not to itself grant, parole for persons convicted of certain offenses, specifically those offenses identified by law as crimes for which persons are required to serve not less than eighty-five percent of their sentence prior to being considered for parole and those designated by the Legislature as exceptions to nonviolent offenses. For those offenses for which persons are required to serve a minimum mandatory period of confinement prior to being eligible to be considered for parole, the Pardon and Parole Board may not recommend parole until that period of confinement has been served.

Oklahoma is the only state in the nation in which the Governor must approve every parole. All other states only involve the governor in violent offenders or do not involve the governor at all. With the Governor involved in every parole, the process is slow costly and unfair to those seeking parole.

Recently, Governor Mary Fallin came out in opposition to this question, even though she signed into law the exact bill it is based on. When she signed the bill, it was determined by the State Attorney General that this would have to be sent before the citizens to amend the State Constitution. So what changed between her signing the original bill and this state question being on the ballot? Probably the very public impression that she might be “soft on crime”.

I don’t see how one could even think that as Fallin has approved fewer paroles in her two years in office than previous governors did in a similar timeframe. That is an injustice to those who have served time in prison and have shown that they are reformed. They deserve a chance to integrate themselves back into society.

Because this bill is limited to non-violent offenses, there is no risk of danger to the public. Those who are serving sentences for violent crimes or other mandatory 85% sentencing terms, will still require Governor approval before parole is granted.

Oklahoma is #1 in the nation for incarceration rates among women as is a top ranking state for incarceration rates in general. Oklahoma has an incarceration problem right now. We do not have enough prison personel to handle the number of people we put behind bars. This question, if passed will help reduce that burden on our prison personel. Fewer people behind bars means an easier job for those civil servants. If this question does not pass, we will continue the compounding problem that will lead to more riots, more inmate and personel deaths.

Do the right thing and “Vote Yes” on SQ 762

Republican Hypocrisy Glowing When It Comes To Voting Rights

October 17, 2012 Posted by zachary

Someone provided a link to a press release about the Republican party filing a lawsuit in order to make sure that all our over seas troops get the opportunity to vote this election. Unfortunately, when you look at the Republican party’s history when it comes to elections and voters, you see a fair amount of hypocrisy in the whole thing. Here are a number of reasons why this gesture is both meaningless and offensive.

Oklahoma has the absolute worst ballot access laws in the nation. This year makes 3 presidential elections where Oklahoma is the only state in the nation limited to two choices. Bills have been introduced in Oklahoma to change these laws and it has been the Republican party Senators that have blocked the bills from passing EVERY year.

Over the last 4 years, the Republican party has been engaged in a voter disenfranchisement campaign. Included in this campaign are more strict voter ID laws in various states. These laws typically harm older and poorer individuals who are less likely to have or get valid ID. They are also implementing various voter registration purges that are sweeping up massive amounts legitimate voters and canceling their registration without telling them. They have also changed early voting laws in various states in which a high percentage of Democratic voters use early voting.

They have also been actively engaged in blocking valid presidential candidates from the ballot. The three states that are the worst offenders are Oklahoma, Michigan and Pennsylvania. In Oklahoma, not only do we have the worst ballot access laws, the Republican Attorney General, Election Board, Secretary of State and State Supreme Court made up new laws and rules on the spot to prevent a valid party and a valid candidate from getting on the ballot.

In Michigan, the Republican party used a poorly worded and a poorly written law to block Gary Johnson from the ballot. This law was written to keep “sore losers” from running as another party’s candidate if they lost a different party’s primary. Gary Johnson was never meant to be on the Michigan Primary ballot but they felt the need to leave him there just for this.

In Pennsylvania, they have a law that punishes political parties who fail to provide a valid petition for ballot access. This fine can reach into the $100’s of thousands. The Republican Party spent over a month trying to invalidate the Libertarian party’s petition for ballot access. They wasted not only their time, but the Libertarian party’;s time and the court’s time and the election office’s time. They even challenged signatures they agreed were valid once it was determined that the Libertarian party had enough signatures.

This is not a party that cares about letting people vote. The only reason they are making a big deal about soldiers voting is because they see it as a way to attack Obama. They could not care less about who or even if those soldiers get to vote. They only care about winning and they are not above using every dirty trick in the book to get there. The Republican party absolutely disgusts me in this. They are hypocrites, liars and thieves.