Categories
Critters

The Reps who voted against their districts

Recovered from the Wayback Machine.

The Jefferson City News Tribune has a list of the votes for SB 113 in the House.

I’m focusing on those from Yes on B districts who voted to gut Proposition B by voting for SB 113.

Republicans:

My old friend, TJ Berry, who I got into a back and forth with last week, came out for SB 113. I’m not surprised by his action: he was just playing games when he talked about “compromise”. Since his district voted for Proposition B by 57.1%, tell him what you think of his “compromise” in the next election.

John Diel came from a St. Louis district that voted for Proposition B by 61.4%! I wonder what he got in order to betray the people in his district so heavily.

Kurt Bahr’s district supported Proposition b by 61.7%. So, Rep. Bahr, are you saying that 61.7% of your district is too stupid to know how to vote?

Paul Curtman let down the 54.7% of the people in his district that voted for Proposition b.

Melissa Leach also let down the 51.5% of the people in her district.

Bill White also felt that 53.4% of the people of his district don’t really need representation, since he wasn’t really representing their interests.

Wow, Paul Wieland, you don’t think much of the 61.5% of the people in your community who voted for Proposition b, do you?

Doug Funderburk walked out on the 60.5% of the people in his St. Charles County community. Last I heard, the folks in St. Charles County don’t take kindly to elected officials disrespecting their votes.

John McCaherty also decided that he knows better than 62.8% of the people in his district. Why, if he’s so much smarter than they are, I’m sure they’re going to release him from his onerous obligation of pretending to support their interests in the next election.

Jerry Nolte came from a district that voted for Proposition b by 70%! More people voted for Proposition b in his district than voted for him. Think about that, Representative Nolte.

Noel Torpey from Independence. Rep. Torpey comes from a district that voted for Proposition b by 65.5%. In his promise to voters on his election site, he wrote:

I, Noel Torpey, pledge to give you a voice in the Missouri House of Representatives. I believe as Thomas Jefferson once said “The will of the people is the only legitimate foundation of any government.” I will be walking door to door in your neighborhood soon. I look forward to meeting with you and hearing your thoughts on improving Missouri.

The will of the people… Yeah. Right.

Democrats:

Jamilah Nasheed, from St. Louis. Representative Nasheed comes from a district that voted for Proposition b by 80.8%. What the hell was she thinking? Hopefully, her district lets her know how they feel being spat on in the next election.

Though not as egregiously bad as Rep. Nasheed, Terry Swinger from Caruthersville comes from a district that supported Proposition b by 56.3%.

Those who were absent:

Republicans:

Chuck Gatschenberger let the 54% of the people in his district down by not showing up for the vote and not voting to support them.

Jeff Grisamore let down the 60.2% of the people in his district. I think we’re seeing a trend: only those who come from districts who supported Proposition b didn’t show up to even vote.

Yup, Dwight Scharnhorst didn’t show up for the vote and didn’t support the 64% of his district who supported Proposition b.

All three of these gentlemen were present for the previous bill’s vote.

Democrats:

I’m particularly disappointed in Steve Webb not voting. He comes from a district that voted for Proposition b by 72.2%. However, I note that he was missing from all votes that day.

Michael Brown from Kansas City was absent from the vote and his district supported Proposition b by 74.4%. Again, he was missing from all votes that day.

The same cannot be said for Linda Black, who was at the vote, but didn’t vote, and didn’t support the 58.7% of the people in her district that voted for Proposition b.

As I noted earlier: every single absent/non-voting representative came from a Proposition b district.

updated

Official House Journal detailing the vote and the amendments offered.

Categories
Critters

How much are the dogs worth?

Evidently, the welfare of the dogs and the vote of the people are worth $1.1 million to Governor Nixon and the kiddies in the Missouri Senate.

According to a new story from Fox, the Senate Appropriations Committee approved Nixon’s 1.1 million request for additional inspectors, on condition that Nixon signs SB 113.

So it doesn’t matter what we’ve said all along—that dogs in wire cages 6 inches longer than they are is inhumane; that dogs that are sick or injured need vet care, not to be slapped with mystery ointment by Billy Bob; that frozen water is not really a treat for dogs; that no, no dog likes to be in freezing temperatures for 24 hours a day, every day; that every dog needs a breath of fresh air…sometime—no, it doesn’t matter what we’ve said, because Governor Nixon and the good ole folks in the Missouri Farm Bureau, the General Assembly, the Department of Agriculture, and the Cattlemen’s Association, why they all got together and worked through a way of pretending to help the dogs, while not really helping the dogs.

Missouri dogs in large scale commercial breeders and the Missouri voters both just got screwed. But it’s OK because the powers-that-be are leaving $1.1 million dollars on the dresser as they leave.

Categories
Diversity Specs

W3C HTML WG decisions and the ARIA meltdown

Recovered from the Wayback Machine.

One last decision I want to touch on, for now, was the decision related to Issue 129 on ARIA Mapping. In the decision, the co-chairs sided with the change proposal that added new role mappings for several elements. An uncomplicated change proposal that should require only some small edits to the ARIA mapping table.

However, things are never as simple as they seem.

First, the change tracking shows the addition of interesting new editorial comments related to this change:

These are issues that are known to the editor but cannot be
currently fixed because they were introduced by Sam Ruby
acting as chairman of the W3C HTML Working Group as part of
the HTML Working Group Decision Process. In theory we could
fork the WHATWG copy of the spec, but doing so would introduce
normative differences between the W3C and WHATWG specs and
these issues are not worth the hassle that this would cause.
We’ll probably be able to fix them some day, but for now we
are living with them.

In addition, evidently the changes made to the HTML5 spec didn’t agree with the change proposal, as noted by Steve Faulkner. To make a long, sad story short: a request was made to revert the changes and the editor must bring whatever changes he makes to meet the decisoin to the working group, first, before applying to the document.

I’m, personally, less bothered by the editorial errors than I am the discussion about forking. In many ways, this only demonstrates why the license discussion, which also seems to be never-ending, is essential: forking a specification is not the same as forking software. And there’s too much of a tendency among some folks in the WHATWG to want to fork, first, and then work through the issues.

I’m also concerned that these issues will continue to arise, time and again, because folks at the W3C are dancing around the edges of the problem, rather than confronting the problem directly. However, if the W3C does respond assertively, there is a very real possibility of one or more browser companies taking their marbles and quitting the game.

It’s a damnable situation.

 

Categories
Specs

The W3C HTML WG decision on RDFa prefixes

Recovered from the Wayback Machine.

One HTML WG decision I agree with is the one associated with Issue 120 on RDFa prefixes.

Considering that RDFa support in XHTML/HTML to this point has made use of prefixes, I don’t understand why we even contemplated not supporting prefixes just because RDFa is being ported to HTML5. Frankly, it’s not the HTML5 WG’s design decision to make—RDFa in HTML5 is a port, the design for RDFa resides with another group.

As for RDFa prefixes being confusing, one of the most fundamental design patterns, in computer tech and elsewhere, is the concept of variable/value pairs, with a shorter, easy to type and remember variable or abbreviation used in place of a longer, more complex value.

Then there’s the fact that RDFa has significant adoption, and dropping support for prefixes will break the web. I’ve heard that this is an important criteria for other HTML5 design decisions. If nothing else, consistency demands we support prefixes.

I could go on, but the proposal to keep prefixes does a commendable job and I don’t need to repeat its arguments.

Categories
Specs

W3C HTML WG Decisions: hidden, longdesc, table summary, and the myth of hidden metadata

Recovered from the Wayback Machine.

In preparation for HTML5 Last Call, the HTML WG (Working Group) co-chairs have been rolling out several decisions—among them ones related to the img longdesc and table summary attributes.

The HTML decision on longdesc was based on the following observation:

The strongest argument against inclusion was the lack of use cases that clearly and directly support this specific feature of the language. The fact that longdesc has little observable uptake amongst users reinforces this: all the evidence indicates that users don’t see this feature to be compelling, and the lack of user demand has been noticed by implementors.

The issue was later re-opened, primarily because of the collection of formal use cases, aggregated through the efforts of WG member, Laura Carlson.

I agree with the decision of re-opening the issue, but feel that the original decision against londesc to have been made in error. The co-chairs stated in the earlier decision that the use cases stated in the original change proposal to keep longdesc were abstract, rather than actual use cases. However, the existence, or not, of use cases has not been a noticeable decision criteria for most of HTML5. Why then this seemingly inconsistent demand for one attribute, when the same demand has not been made of other attributes?

As an example, where is the non-abstract use case for a hidden attribute? There’s was little or no interest in this attribute at the time it was created or renamed from “irrelevant” to “hidden”. The only time the attribute seems to have generated interest is when I filed a change proposal to remove it. The grand implementation plan for it is to set it’s default styling as “display: none”, and automatically add an ARIA value of aria-hidden—both of which can be done now, easily, and without having to use a special purpose attribute.

However, the WG co-chair decision on hidden was that implementors and authors were interested in the attribute. So, hidden stayed.

Yet authors also expressed an interest in keeping longdesc. We know from the discussions before the longdesc poll that people were interested in, even passionate about longdesc. Additionally, if we compare actual implementations between the two, there is broader implementation support for longdesc than hidden.

More importantly, unlike the hidden attribute, which duplicates simple to use and existing technology, there is no replacement for longdesc. If we consider that longdesc’s value is to hold a URI that points to a complex description of the image typically maintained in a separate web page, and to do so without providing a visual indicator in the page, no one has come up with an alternative that provides the same functionality that longdesc provides.

If the concept of deprecation was still supported in HTML5, the lack of alternative would have been obviously evident. Yet, elements and attributes can be moved directly from actively supported to actively discouraged, without regard for existing implementations. As Laura has so ably demonstrated—longdesc has seen use, has been implemented, and there is at least some support for the attribute.

The same can be said for table summary and the decision to make this attribute obsolete. Again, this attribute has a specific use: to provide a textual description of the visual infrastructure of an HTML table for complex tables. Like img longdesc, many HTML tables won’t need a summary attribute. When one is needed, though, there is no alternative to provide this information in the manner that summary provided—a text description that is primarily focused at those using AT devices, such as a screenreader.

Putting the information into the text is redundant, and will be irritating for most people reading the page. Frankly, web page authors just won’t do it.

Providing it in the caption is an inappropriate use of the caption element. We’re told to break the complex data table into simpler tables, but it’s not up to us to say what is or is not an acceptable table structure—not just to provide justification for making obsolete an existing attribute.

How about actual uses of summary? One reason for pulling both table summary and img longdesc is that both have been used incorrectly in the past. Well, without raiding Google’s data store, I’m reasonably certain we’d find the same thing can be said about most HTML 4 elements. Without having to resort to prescience, I’m also fairly certain the same will eventually be said of hgroupfigureasidesection, and article.

Another reason for pulling both longdesc and summary is that hidden metadata is bad. Hidden metadata…balderdash. There is no “hidden” metadata—all the data in the web page is “visible” to some audience. And no, the data doesn’t all have to be available to all audiences. One of the arguments against table summary is that supposedly the information would be useful for others, such as those with cognitive disabilities. However, providing an exact textual description of the table seems more like additional noise for those who have cognition problems than a helpful device. I’m not an accessibility expert, but from a commonsense perspective, I have a difficult time understanding how something that is supposed to help the blind is also going to help those with completely different challenges. Is accessibility really one-size-fits-all?

The other “hidden metadata” argument is that if people copy and paste the table, or the img, the resource will become separated from the accessibility aid. This has been used as a primary argument against longdesc because this attribute can include a relative link, which will break if used in a different domain. Well, I don’t know who copies HTML tables, but if they do, they’ll do so in source, and copy and paste the whole thing. And copying an image doesn’t mean view-source and then copying the img element—it means right clicking on the actual graphic, and then saving it to our computers for use elsewhere.

So, we have one attribute, hidden, that’s easily re-produced with existing technologies, and with little or no use case support other than a group of people saying they want it when it’s existence was threatened, and we have two others—img longdesc and table summary—that can’t be replaced with existing technologies and have real world uses, but we keep the former and get rid of the latter.

I hope I can be forgiven for saying that the decisions seem…inconsistent.