Archive for the ‘Organizations’ Category

The Dangers of the 51 Percent Majority

November 15, 2019 Leave a comment

It is very natural to come up with a system where decisions are made by the majority. There is a vote and the side that gets the most votes wins the decision. Most of the time it works really well. Well enough that there can be little motivation to do otherwise. After all, it wouldn’t make sense to let the minority make decisions. That just isn’t sustainable. On the other hand, if the minority is completely shut out, that leads to problems in the long run. There is a phrase that exists, called the Tyranny of the Majority, and checks and balances have been put in place to counter it in government, but I fear that the ones currently in place are insufficient.

Starting with a non-government example consider the current state of Sears. For a century, Sears dominated the American consumer economy. In the last two decades though, it has completely fallen apart. One major reason is due to decisions made by the current majority stockholder. That right, not holders; holder. It’s a problem that one individual controls 51 percent of the company. Normally one might think that that wouldn’t be a problem, because the majority owner would want the company to succeed. But that is not the case with Sears.

The person who owns 51 percent of the stock, didn’t buy up all of that control of the company to see it succeed, they did it to make sure that it failed in the right way. That individual owns other companies too. Other companies which are profiting off of the corpse of Sears. The individual didn’t need to buy up 100 percent of Sears stock to take control of it, they only needed 51 percent. Then once they were in complete control, with only 51 percent of the votes, they started to sell off Sears real estate to their other companies. They intentionally setup a system where once the individual stores stopped being profitable, they’d sell the land out from under them and close the store. There was nothing that the other 49 percent of the stockholders could do about it.

So not only are the other stockholders effectively being stolen from, but there are many employees whose lives are ruined because of greedy decisions make by someone who shouldn’t have complete control, but does. Is that really healthy for society to operate like that?

For another scenario, imagine a country, state or voting district where one large portion of the population never wins. Imagine two parties, one which gets 51 percent of the vote every time, and one which gets 49 percent of the vote, every time. If voting for representatives, that gives the 51 percent 100 percent of the representatives, over and over again. How long will 49 percent of the population stand for that? What will they do when they’ve had enough? How will they fight back?

Now in reality, I can’t think of a specific example of it being so constantly close like that, and there are lots of places where the winds of fortune change, but for lots of people still it feels like their vote doesn’t matter, because their “side” never wins. It’s hard to feel like an equal member of society when your voice is never heard. When there is never a need for compromise.

It’s important for people to feel like they’re participating in society and that their vote counts. Years ago, I had a conversation with a co-worker who had just immigrated from China. We were discussing how odd it was for him to see people not constantly trying to cheat the system. My response was how to some degree, we all created the system and we don’t want to cheat the thing we created. If there is something wrong, we don’t cheat our way around it, we work to get the wrong thing changed. Bad law, corrupt police, anything. We are a participating member of society.


Is there something that can be done to prevent a tyranny of the majority? And a way to help people know that their vote counts? I believe that there is.

I’ve posted before a voting solution which will cure all voting ills. But many of the people that I’ve talked to about it, find it to be too much of a burden on the voter. As a first step I think that we should move to a multi-victor voting district solution. At the Federal level in the United States, this would work by passing a law which states: The entire state is one voting district. The number of seats in the House will be proportioned out to the different parties based off of the number of votes they received. If the state has more than 15 possible seats, then the state shall be divided up into voting districts of equal population with each district containing no less than 8 seats, and no more than 15 seats.

Imagine a state where 50 percent of the people vote Democrat, 40 percent vote Republican and 10 percent vote Libertarian. Given that the Libertarians are never concentrated enough to ever win a seat in the current system, those voters feel that their voice is never heard. The Democrats and Republicans carve up the state to ensure that most seats are safe, and maybe one or two are contested over. But if the whole state was one voting district, with 10 seats, then Democrats would get 5 seats, Republicans 4 and Libertarians 1. Now there is a chance for third parties to form. In addition, more people will feel more motivated to vote, because it could mean the difference between their party receiving 4 or 5 seats. Whether your vote is part of the majority or the minority, your vote is never thrown away.

What about the US Senate? Same thing. But instead of voting for Senators in different elections, a state would vote for both of their Senators in the same election. Should a party get 34 percent of the vote, they win one Senate seat. The party with the most remaining votes gets the 2nd seat. Should a party win 67 percent of the vote, they get both Senate seats. I suspect though, the vast majority of the time, the two seats will be divided between the two parties with the greatest number of votes.

What about a company where 51 percent of the stockholders are not acting in the best interest of the company? Make it illegal for 51 – 99 percent of the stocks in a company to be owned by a single individual. An individual can own 100 percent of the stocks, or a minority of stocks, but not a majority. Yes, I realize that’s against the spirit of “I should be able to do whatever I want with my money”, but I don’t give much weight to that point of view. Peoples livelihoods are involved here. Leadership decisions should be being made with the interest of the organization in mind; not a takeover. In addition, if money is so precious, what about the money of the remaining stockholders. They didn’t purchase the stock for it to become worthless. Or those shareholders may even be employees who don’t want to lose a job for no good reason. A corporation is a powerful force, that’s why Adam Smith wrote about them centuries ago. Corporations need to follow rules for the betterment of society.

Tyranny of the majority is a real thing, and different systems of democracy have checks and balances against them. But the current checks and balances currently in the United States, may not be sufficient. To prevent Civil War, or to encourage greater civil participation, or to prevent pillaging of other peoples assets, we the people need to make some changes for the betterment of all of us.

Programming should be taught in middle school

February 2, 2014 Leave a comment
In every public school system reading is taught and writing is too. I don’t know of any example where writing isn’t taught. The first few years might focus on only reading, but once the hand eye coordination gets good enough that the kids can start writing, they are taught how to write. Some students show great aptitude for reading, but then don’t write so well, and some students don’t care much for reading, but are excellent writers. Generally strength in one, correlates with strength in the other, but not necessarily. Yet at the moment public education only teaches students how to read math, it doesn’t teach students how to ‘write math’. This results in an imbalance that generates feelings about how learning math is a complete waste of time. Forgot Algebra is an excellent XKCD comics which illustrates this point; the text in the comic says “It’s weird how proud people are of not learning math when the same arguments apply to learning to play music, cook, or speak a foreign language.” I don’t think it is weird because the math education most people get is akin to learning only how to read, with never being taught how to write. Their brain is imbalanced.
So how should students be taught how to ‘write math’? by programming. I don’t think that some computer programming should be taught at the very end of high school, for the more advanced students, it should be taught earlier than that, and to everyone. If I remember my education correctly, I had Pre-Algebra in 7th grade, and Algebra 2 in 9th grade. Toss them out, and replace them with Introduction to Programming and Data Structures. Everything which is taught in Pre-Algebra will accidentally get picked up writing some simple programs, the concepts of Algebra will get picked up faster because the students will have had some hands on experiencing using those concepts (but not being aware of it), and there are bound to be Data Structure problems that can be used to teach the concepts in Algebra 2.
I feel strongly that by teaching students how to inadvertently use math, they’ll be much more likely to pick up the concepts of math which are currently being taught in High School today.
When teaching children how to read, we don’t drill them on every shape and sound that letters make, before teaching them concepts like words and sentences. We start by reading to them, and then go back and teach some basics. We show them examples of what reading can do for them. Each progressing year in school will have more and more teaching on how to read, practice reading, how to write and practice writing. It doesn’t work to teach every concept of reading before moving onto writing, teaching and practicing the principles of both re-enforce the other. The same is true for math and applied math, i.e. programming.
I remember seeing an episode of Full House where one of the daughters storms into the house complaining about how hard math is now. In the previous grade (6th?) math was all numbers, and now the teachers were making it confusing by introducing letters; i.e. variables. This fictional character isn’t the only one who had difficulty crossing this mental math barrier. But if instead of being taught ‘letter math’ she was taught programming instead, the transition to ‘letter math’ would be much more natural. Programming would feel like a completely new subject, not like math at all. And the idea of sticking a number into a variable wouldn’t feel weird at all, it’s just what you do in programming. Then after a year of writing functions and function declarations (a name given to the concept of naming an algorithm, declaring what it takes as an input, and what it will return) in her programming class, when it came time to take algebra it would all feel very second nature to the student.
Personally, I never understood the f(x) notation while I was in high school and middle school. I was very good at math; I loved math, and even got a 5 on the AP Calculus test. But I still struggled with what the f(x) notation was supposed to convey. I understood y = x + c, notation just fine. Plugging in numbers for known variables was simple. But that whole f(x) (pronounced f of x) thing was beyond me. Then one day in my first semester at University in my Introduction to Programming class my professor shorthanded a function declaration on the whiteboard as f(x), and all of a sudden so much of my middle and high school education made a whole lot more sense. If I would have had to opportunity to ‘program’ a couple of functions myself – with proper declarations and understanding why they were needed – the notation and purpose used in math class would have been significantly more relevant.
Programming is a useful skill in and of itself, but it is also the yin to math’s yang. It is time to make our students more well rounded by teaching them the possibilities of what a computing device can do, and show them how to apply math. Just like how kids will spend the first few years of their lives being taught how to read, without really being taught how to write, the elementary school years of math should be kept as is. But once it’s time to introduce variables into the math education, the students should be taught programming, so that they may begin to ‘write math’. Their understanding of math will grow significantly and they’ll pick up a useful skillset at the same time.

Busy Day

December 13, 2012 Leave a comment

I’ve had quite the busy day. I didn’t even make it into work. First I waited for a package, then I went to the bank to deposit a check, then I went to the dentist, then I returned some medical equipment, next was putting new tires on the car followed by a haircut. I then went back home, had lunch, distracted my son for about an hour and took one package to the Post and another to the UPS store. After that I went to the charity deposit trailer and dropped some stuff off. By the time I was done with all of that it was 4 pm, and my son was waking up from his nap. I sure had a lot to do for a Thursday.

Categories: Organizations

King County will get GPS in the busses

March 26, 2012 Leave a comment

The current King County bus tracking system is really sad. I mean, really sad. The website itself mentions how inaccurate it can be. What the King County Metro does is track the odometer on the buses and has the busses report in at major stops. Then should the driver take a wrong turn, or it’s a snow day (ie, the times you really want to know where your bus is), the whole system is completely unreliable. Given how cheap GPS devices are I emailed King County Councilman Larry Phillips about this. He forwarded my email to Kevin Desmond who replied to me and informed me that half of the King County busses (he calls them coaches) have GPS installed right now. They expect the other half to have them installed by the end of 2012. After all of the busses get GPS installed they’ll roll out a new customer facing front end for tracking the busses. Personally, I think that they should roll out the new front end right now, and people can get excited as the busses they use get the GPS, but having it by the end of the year will be acceptable too. It’s good to know at least something is being done.

Categories: Organizations

Vigilante parking justice

March 10, 2012 Leave a comment

I realize that police don’t have the resources to patrol every parking lot, but sometimes I wish they did. It really bothers me to see really bad parking jobs. Especially where the car is so far over the line that no one can take the spot next to them. It’s an inefficient waste of space. So, how can we use societal forces to encourage better parking? I propose that the different counties in the US setup data stores for pictures of bad parking jobs. Many people carry devices which have cameras that store location data into the meta data of the picture. We can use these devices to reasonably report bad parking jobs.

The idea is that you see a bad parking job, take a picture and submit it to the county. The picture must show the license plate, the parking violation, the time the picture was taken, and the location of the picture. Of course it would be rather heavy handed if a single picture resulted in a fine, but an accumulation of pictures should. If enough pictures came in for a particular license plate the local municipality would have the right to ticket the owner of the car. Say, perhaps twelve within a years period. Giving citizens the power to report violations like this will create a not unhealthy outlet for their frustration of not getting an open parking space, and it would encourage people to properly park in their space. Societal harmony achieved at last.

Washington State Traffic Radio Stations

January 28, 2012 Leave a comment

When driving along the interstate it is not uncommon to see a blue sign with yellow lights on top, which says to tune into a certain radio station, should the yellow lights be flashing. Their purpose is to alert drivers to weather and traffic situations. The other day I emailed the Washington State Department of Transportation for a list of all of the radio stations they use, so that I can preset them on my car radio. Ron Vessy emailed me back a document called HAR locations, which is a map showing the WSDOT Highway Advisory Radio locations. Since I normally drive along I-405 and my longer drives generally include the Western half of I-90 and I-82 the two radio stations I need to be concerned about are 530 AM and 1610 AM. Sure, I could have programmed them while on the road, but officially asking should be safer.

Categories: Organizations, Travel

Getting some of the bandwagon out of politics

January 25, 2012 Leave a comment

I like living in a democratically elected republic, it does give one a sense of living in a place where the most possible amount of people feel like they’re getting a fair deal. The elementary idea behind elections are simple, a voter looks at the possible choices of candidates and selects the one that they like the most. I heard a story on NPR the other day which disheartened my faith in our system. In the story a random Iowan named Sharon Layman mentioned how she wasn’t going to vote for Michelle Bachman because she wasn’t doing better in the polls. To me, that’s a horrible reason to not vote for someone, it defeats the idea of picking who you want. But so many people rely on the polls “informing” them as to who the good pick is.

It made me think back to my proposal on how to change elections and I think that if we did change our elections to this model, it would reduce this bandwagon effect. Many people don’t want to vote for the loser; or at least they want to vote for someone who is going to get a large percentage of the vote, because they don’t want to feel like they threw their vote away. Part of the reason for this feeling is that many of the elections in the US are winner takes all. So if there are three candidates all a candidate needs is 34% of the vote to win. They pretty much just need a rounding error. This is why the American political system evolved into a two-party system. Most people would rather go with the person they kind of like, rather than risking voting the person they really like, if it means that the person they really don’t like will then win.

My proposal for voting for what we want doesn’t work for picking candidates within the party. For that, I think that there needs to be two major changes to the current system. First, the vote for each state should be changed to Preferential voting. The results will still be interesting because you can figure out an actual winner, and pundints can figure out how the different candidates looked from the initial cast. Second, the order in which the different states vote should be random for each election cycle. Many people want all of the states to vote at once, but the idea behind why it’s not that way is that a not-well-funded candidate has a chance of competing if they only have to focus on one state at a time, and can build a grass-roots effort. Plus you would get more people feeling like they might have thrown their vote away. I like the possiblity of a politian building up a grass-roots effort, so a handful of states get to vote first, but it should stop being Iowa and New Hampshire every time. I can’t think of a reason to not make the order of the states chosen random.

So there we go, my initial proposal had an additional benefit of watering down the bandwagon affect, and will still result in our representatives representing closer to what we the people want. Sadly many people wouldn’t know what to do without having poll numbers to tell them what to think. It’s like how you look at a tabloid cover and wonder who that “celebrity” is; and it turns out to be someone who’s a celebrity because they’re famous and they became famous for being a celebrity. It makes no sense, but it does sell tabloids. Please, let’s stop this current madness.

Amazon failed to sell me a song

November 5, 2011 Leave a comment

Today I tried to download an mp3 from  I purchased the song and click on the download button only to download an AWS file.  When I would double click on the AWS file an IE nine window will appear and then disappear.  Eventually I give up on downloading the file and installed the amazon downloader. But the installer installed the amazon’s cloud player instead! I never got the mp3.

I emailed amazon all of the steps I took and with in the hour they emailed me back saying that they’d refund me the purchase. While it’s great I get my money back, I want the song!

Categories: Organizations

Technology competing with bus driver

September 14, 2011 Leave a comment

One of the bus drivers which drives the route I take home is talkative. He also tries to be a sports announcer, but instead of plays for the intersections we’re coming up to. I find it annoying.

Yesterday the bus had an “upgrade” which included a screen on the inside of the bus showing the next major intersection, and a voice telling everyone the updates. The voice was loud, but that was it’s only problem. The bus driver asked if it was loud and we – the passengers – said yes. Apparently he couldn’t change the volume of the voice. But I bet I know what he didn’t like most about the voice; it didn’t let him practice not quite entertaining and therefore annoying location update announcements.

I suspect the problem the county is trying to solve is that I’m sure bus drivers have a mandate to speak into the bus PA system to give regular updates, and must bus drivers probably don’t meet their mandates. Quite frankly I don’t care. I don’t think they’re helpful. The only time I’d need to know something like that is when I’m asleep, and when I’m sleeping or dozing on the bus I’m not going to be paying attention to the audible location updates.

Maybe the bus driver will quit and finally get his dream job of sports announcer.

Moore’s Law must not apply to King County Libraries

July 11, 2011 Leave a comment

Moore’s Law states that computers will double in speed every eighteen months. Naturally one would assume then, that over time the computers you interact with with either do more or do the same thing faster. By and large I find this to be true, the exception being King County Libraries.

A few months ago King County noticeably reworked their computer systems. Their website used to be faster than what it is today, with a smoother work flow, and no pop-ups. The painful experience is their self checkout in the libraries. I used to be able to swipe my library card, enter my PIN, swipe the bar code of the book, hit enter, grab the receipt and go. It was as fast as it reasonably could have been. Now, the bar code readers need a lot of coaxing to actually read one of the bar codes. In addition, they threw a mouse into the process. I have to navigate a mouse pointer to a button, where previously I just had to hit enter. Also, the receipts print so slowly. The printers don’t look like they’ve changed, but even if they are newer, why should they be slower? The old system printed as fast as it could push the paper up and out. The current system takes it’s sweet time, as if it were putting on a show or something while printing.

I’d expect libraries to perhaps not advanced technologically as fast as most consumers, but to actually degrade… that takes money.

Categories: Organizations