As I sat tonight watching the evening news I was struck with a strong sense of boredom and reminder of why I normally boycott the news this time of the year.
Top 10 Lists drive me nuts.
For the next week the "news" is all about the top "news" items that happened this year. I suppose these news lists are for folks who have been living under a rock because these reminders are for idiots. The top stories "july oil prices at all times high" ... did ya know a black dude got elected to be president ... there was a huge financial market crash ... car makers flew to dc in private jets and then begged for our tax dollars... palin makes all alaskans look like idiots ....
Mr & Ms News Reporters - if you must spend this week summarizing about what just happened, how about a list about the top 10 stories you missed because the above stuff has dominated the headlines all year long!?
Tuesday, December 30, 2008
Tis the season for Top 10 Lists
Posted by
Socratic Cyborg
at
12:29 AM
0
comments
Wednesday, November 12, 2008
Google templates
In a recent past life I wrote business plans for competitions held amongst Washington universities. I converted one of my winning plans to a Google Template and donated it to the Google templates team.
Given how sad the economic market is looking, it might be a great time to sit down and write down that idea you have been mulling over for years. You just don't know when you might need to find new employment.
Posted by
Socratic Cyborg
at
12:02 PM
0
comments
Sunday, November 9, 2008
OpenFileDialog.showDialog hangs on Vista
OpenFileDialog began hanging when called directly from some of my code. (I'm dealing with C# 2.0 here.)
Turns out it doesn't run in it's own thread, but takes over your main thread. Vista just isn't a big fan of this. To get around it you need to invoke OpenFileDialog from within another thread. I stumbled upon this code that will work nice any time you need to popup another dialog window (such as a process indicator or built in ones like OpenFileDialog). Hopefully our pals over in Redmond fix up OpenFileDialog to just do this by default in the future.
I stumbled upon this code out in the blogosphere (https://forums.microsoft.com) awhile ago.
public class Invoker
{
public OpenFileDialog InvokeDialog;
private Thread InvokeThread;
private DialogResult InvokeResult;
public Invoker()
{
InvokeDialog = new OpenFileDialog();
InvokeThread = new Thread(new ThreadStart(InvokeMethod));
InvokeThread.SetApartmentState(ApartmentState.STA);
InvokeResult = DialogResult.None;
}
public DialogResult Invoke()
{
InvokeThread.Start();
InvokeThread.Join();
return InvokeResult;
}
private void InvokeMethod()
{
InvokeResult = InvokeDialog.ShowDialog();
}
}
Usage :
Invoker I = new Invoker();
if (I.Invoke() == DialogResult.OK)
{
MessageBox.Show(I.InvokeDialog.FileName, "Test Successful.");
}
else
{
MessageBox.Show("Test Failed.");
}
Posted by
Socratic Cyborg
at
3:58 PM
5
comments
Saturday, February 9, 2008
Religion and Politics
If you have 40 minutes, this is a interesting talk by Obama on his view of Religion and Politics. In particular important is the addressing of Secular America.
Two interesting quotes:
We live in a pluralistic society. I can not oppose my own religious views on another. I was running for senator of the State of Illinois, not the minister of Illinois. - In response to his opponent Keys saying he wasn't a real Christian.
And longer quote:
Moreover, given the increasing diversity of America's population, the dangers of sectarianism have never been greater. Whatever we once were, we are no longer just a Christian nation; we are also a Jewish nation, a Muslim nation, a Buddhist nation, a Hindu nation, and a nation of nonbelievers.
And even if we did have only Christians in our midst, if we expelled every non-Christian from the United States of America, whose Christianity would we teach in the schools? Would we go with James Dobson's, or Al Sharpton's? Which passages of Scripture should guide our public policy? Should we go with Leviticus, which suggests slavery is ok and that eating shellfish is abomination? How about Deuteronomy, which suggests stoning your child if he strays from the faith? Or should we just stick to the Sermon on the Mount - a passage that is so radical that it's doubtful that our own Defense Department would survive its application? So before we get carried away, let's read our bibles. Folks haven't been reading their bibles.
This brings me to my second point. Democracy demands that the religiously motivated translate their concerns into universal, rather than religion-specific, values. It requires that their proposals be subject to argument, and amenable to reason. I may be opposed to abortion for religious reasons, but if I seek to pass a law banning the practice, I cannot simply point to the teachings of my church or evoke God's will. I have to explain why abortion violates some principle that is accessible to people of all faiths, including those with no faith at all."
Posted by
Socratic Cyborg
at
10:40 PM
0
comments
Wednesday, January 23, 2008
Expelling Scientology from the Metaverse
I'm inclined to think there is no "we" behind this video and it is due to one very creative individual - but regardless - given the number of views on YouTube is it a fascinating statement on our society. I wonder if more people are beginning to understand the danger of "cults"?
Posted by
Socratic Cyborg
at
8:47 PM
0
comments
Wednesday, January 9, 2008
Make a Profit off your College Bookstore
I have said it once, and I'll say it again - textbook rentals are not the solution to expensive textbooks, but I do have another suggestion.
Buy your used books from Amazon.com or another used book retailer like Half.com, or AbeBooks.com.
At the end of the term sell your books back to your bookstore for a profit. Yep - your bookstore doesn't distinguish between books bought from Amazon or their own bookstore, and since you can buy used books for less than 50% of the retail price - and most bookstore buy them back at the end of the term for 50% of retail, you can actually make a profit!
I did this for several years in college, so it worked at my college at least. Go ahead and try it out. At the least, you'll save money by buying your books online.
Posted by
Socratic Cyborg
at
10:18 PM
1 comments
Sunday, December 23, 2007
Cart Control - Bulk Shopping Amazon

If you are an occasional book purchaser, Amazon is perfect for you. You can drop on in and purchase used or new books quite easily. Picking up the most recent Harry Potter book is simple as long as you don't do it on the release date. When in college, I relied on websites like Amazon and Half.com for most of my computer science textbook needs. As soon as I discovered that I could get books at a fraction of the cost of publisher and bookstore prices I was hooked.
A few years have passed now and I had a thought, "Why don't the bookstores buy their books from Amazon?". If they could purchase books as cheaply as I could, they could finally begin lowering prices. After a few months of research, some experimental large orders through Amazon for a test college bookstore, I came upon the answer.
a) You may not purchase more than 50 items at a time from Amazon. Well that was a problem, the university that I agreed to buy books for needed about 3,000.
b) Credit card companies will even mark the 50 items as fraud. Forget ordering two orders of 50 items in a row. I begged, pleaded, and groveled to two different credit card companies but failed to get them to remove this restriction.
c) The website isn't built for bulk purchasing. Everything is done manually and can take hours and hours to do if you have more than a dozen or so textbooks to purchase.
Ah, but luckily there are some solutions to these problems.
a) No solution to this one - but it can become less annoying.
b) Don't use a credit card. Using alternatives forms of payments this problem can be overcome.
c) I needed a tool for this one, and that is where Cart Control comes in.
Cart Control makes this whole process a bit less painful. It asks you what books you want, how much you are willing to spend on each, and how many you need; then automatically builds your shopping cart for you. It keeps each cart below the 50 item threshold and allows bookstores to then go through and purchase each subset of books directly from Amazon.
The tool is free right now and can be downloaded from Alloken's website. Hopefully soon it will expand to support other used retailers.
Now, just to get the word out to college bookstores that there is something they can do on their own to lower college textbook prices!
Posted by
Socratic Cyborg
at
9:59 PM
0
comments