Not checking for voting? WTF?

November 7, 2008 by whywevote

OK, this is really pissing me off.  Not because Obama won or because McCain lost – both are strong candidates and that is a different story.  But I had two of my friends tell me that they were able to vote without any verification of their identities!!!!!!!!!!!!!!!!!!  Why do we have a democracy if the voting process is not being maintained?!?!?!?

I think there should be a move by the government to bring voting online…  or offline with a requirement for use of your passport.

Sorting of Votes

November 4, 2008 by whywevote

Now that we are getting a few more votes, I am able to start playing around with the sorting algorithms.

So, when adjusting the algorithm, I am going with the following:

  • never touch the content – i.e. the algorithm should be content independent.  If there is a  bias in the results, blame (and fix) the algorithm
  • take how people vote, factor in how young is the vote (time stops being a factor after a short while), add some randomness to keep things interesting…

Radio: KFBK

November 4, 2008 by whywevote

Was interviewed on KFB (www.kfbk.com) at 7:30 EST.  The radio station is supposed to be a big thing in Sacramento: 150K listeners at any point in time.  I think I may have stumbled over myself…  fun times though :)

Press Release: www.WhyWeVote.org –A Step Towards an Educated Voter (Helping smart voters make educated/informed choices)

November 3, 2008 by whywevote

<!– /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:”Cambria Math”; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:”"; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Calibri”,”sans-serif”; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:”Times New Roman”; mso-bidi-theme-font:minor-bidi;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;} p {mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:”Times New Roman”,”serif”; mso-fareast-font-family:”Times New Roman”;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:”Times New Roman”; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:641274607; mso-list-type:hybrid; mso-list-template-ids:-249404010 -1566163904 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:44.25pt; text-indent:-26.25pt; mso-ansi-font-size:11.0pt; font-family:Symbol; mso-fareast-font-family:”Times New Roman”; mso-bidi-font-family:”Times New Roman”;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} –>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:”";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
Released the following press release.  Let’s see if anyone picks up.

www.WhyWeVote.org has opened its doors to the public two days before the election, allowing engaged voters to state whom they would vote for and why.  Its creator, Nikita Bernstein, came to US from the former USSR in 1991 at the age of 12 with his family.  Fully aware of the sacrifices made by his parents, he finds it frustrating to be an engaged citizen yet to be an undecided voter with only days remaining before the election.  With the political dialogue presented to the public mostly catering to emotional angles, he feels that the campaigns are more about sound bites and stirring emotions than informing voters.  Moreover, the voters themselves seem to divide themselves into two categories: those who understand the issues poorly, yet have ample time to be active,  And those who understand some issues very well, yet have little time and exposure to educate those around them, and, as a result, get drowned out by the sheer volume of rhetoric coming from all sides.

As a last resort, he decided that if he is unable to find good resources to help him make his decision, he will create one.  So he sat down, and, in 2 days, released www.WhyWeVote.org, a site that allows people to:

· State the candidate they will vote for

· Explain why they will vote for that candidate

· Reference the information that influenced them most

· Rate other people’s votes as interesting, well-cited, etc.

While still evolving, the site is active and is a major step in the right direction to shift politics from emotion-driven to issue-driven.  Most people do not have the time or knowledge to understand what the right decisions are.  However, they can read and understand good analyses, agree on conclusions, and support the strategies that reflect the society they wish to live in.

Winston Churchill once said “It has been said that democracy is the worst form of government except all the others that have been tried.” This is because politicians have traditionally been in the damning position of having to choose between what is correct politically vs. socio-economically.  Sites like this seek to change that and, as a result, we may see a major shift in how American politics are conducted over the next several years.

Watch for more to come.

Sorting and Rating Comments

November 3, 2008 by whywevote

OK!  So, 2:23 AM and we got the first version of our sorting algorithm.  I’ve spent a long time thinking about bias and how we want our system to behave…  Came to the following conclusions:

  • Anonymity: Information should be evaluated on the merit of information and information only.  Hence the system is anonymous.  This should prevent people who like posting garbage simply to get to the top from doing so.
  • Bias: bias is not when a system present one-sided information.  Bias is when you can’t get any other information if youa re looking for it.  I don’t care whether people support Obama or McCain – both have strong points to them and there are reasons to vote both.  Recently I had a Vote “Everything” with content “www.barakobama.com”.  Now, come on, you could at least put it into the link section.  So this is not a very informative post, so it should end up lower on the queue.
  • Volatility: I want to make sure that the algorithm is difficult to figure out so that gaming of the system is minimized.  Thus I introduced some randomness.  This will also allow information that is not initially recognized to get on the radar.

Right now the algorithm is fairly simple.  However, I’ll be fine-tuning it to try to make sure that it favors good, well-sourced, reliable information.  I can already see some of the problems that will arise, but it will be interesting to jump off that bridge when we get there.

Please post your votes and vote.  I am very curious how this will turn out…  if it turns out…

Update: Evolution of tagging and Anonymity

November 2, 2008 by whywevote

OK, I completely changed the architecture of tagging dropping the issue table. This is not something you will see on the surface, but it will affect the future development for the better.

Had some very interesting discussions on where this may grow.  One interesting point that came up was the fact that I am forcing information to be anonymous.  Why do I do that?  Because  I am a fim believer that information should be evaluated on basis of information rather than who submitted it.  Once we start having problems with people submitting explicit lies, then we will see how to deal with this, but, in the meantime, it is important to state explicitly that we want to try to avoid any sorts of labels for information.  We also want to try to minimize the effect of the mob…  Digg has been an excellent example: several overactive individuals completely ruin the environment for everybody else (irrespective of whether you are left or right, just so long as you are reaonable).

Redesign! Reason? WTF is that?

November 2, 2008 by whywevote

OK, having looked at it with a fresh pair of eyes (after getting some sleep… two all-nighters does things to your brain).  Anyway, looking at the site, I felt saddened and ashamed…  It’s as if I didn’t do marketing ever – broke every rule.  It was convoluted, it was difficult to understand…  in fact it still is, but significantly less so.

So what did I do:

  • Started using the word “Vote” rather than “Reason”.
  • Changed the front page to the page with all the votes
  • Since people want to have multiple issues, let them do it.  Now issues end up broken up as if they were tags, so searching is manageable.
  • call to action on the front page
  • uhm…  there is more, but need to go grab a bite to eat

Realized today the value of anonymousness on the site…  I think this could have an interesting effect.  Now if only I could get people to browse the site and identify votes they want to reference…  bah…

Query Fixed

October 31, 2008 by whywevote

Query builder was fixed.

Bug: Query Builder doesn’t work

October 31, 2008 by whywevote

working on it.

Why WhyWeVote!

October 31, 2008 by whywevote

First of all, to answer the question “Why?”

Because when we vote, we should know why we vote.  And we should be able to quickly identify pros and cons for every candidate rather than relying on BS political campaigns that play on emotions rather anything resembling analysis.

And now for the longer answer:

Read the rest of this entry »