Rad Geek People's Daily

official state media for a secessionist republic of one

Posts filed under Usability

Wednesday Lazy Linking

Welcome Farkers: I noticed (from the massive surge in impacts on my web server) that this post — in particular, Jourdon Anderson’s letter to his former captor, which I originally found through stuff white people do (2009-04-28) — was recently featured on the front page of Fark.com. I'm flattered; and presumably this also means that for the time being I'll be getting a lot of readers who are more or less new to the blog. By way of introduction, to who I am, where I’m coming from, and what I care about, you might check out the links at GT 2009-01-29: Welcome, Antiwarriors.

For reference, I’ve also written many other articles on the topic of slavery, and on the ways in which we talk about, or don’t talk about, the history of slavery. See particularly: GT 2005-01-03: Robert E. Lee owned slaves and defended slavery, GT 2008-04-18: Just shut the fuck up, GT 2006-03-21: The humane slave-driver, GT 2006-03-04: Republican virtue (or: the Man who would be King).

  • Quote for the Day: After the end of the Civil War, many former slavers tried to contact the black men and women they had once enslaved — even those who had escaped during the war and headed north — to try to convince them to return to the plantation and work the land as hands or tenant farmers. One of those freedmen, Jourdon Anderson, wrote a letter back to his former captor, explaining the terms on which would return. This may be my favorite thing that I read all week. Emphasis is added.

    Dayton, Ohio, August 7, 1865

    To My Old Master, Colonel P.H. Anderson
    Big Spring, Tennessee

    Sir: I got your letter and was glad to find you had not forgotten Jourdon, and that you wanted me to come back and live with you again, promising to do better for me than anybody else can. I have often felt uneasy about you. I thought the Yankees would have hung you long before this for harboring Rebs they found at your house. I suppose they never heard about your going to Col. Martin’s to kill the Union soldier that was left by his company in their stable. Although you shot at me twice before I left you, I did not want to hear of your being hurt, and am glad you are still living. It would do me good to go back to the dear old home again and see Miss Mary and Miss Martha and Allen, Esther, Green, and Lee. Give my love to them all, and tell them I hope we will meet in the better world, if not in this. I would have gone back to see you all when I was working in the Nashville hospital, but one of the neighbors told me Henry intended to shoot me if he ever got a chance.

    I want to know particularly what the good chance is you propose to give me. I am doing tolerably well here; I get $25 a month, with victuals and clothing; have a comfortable home for Mandy (the folks here call her Mrs. Anderson), and the children, Milly, Jane and Grundy, go to school and are learning well; the teacher says Grundy has a head for a preacher. They go to Sunday School, and Mandy and me attend church regularly. We are kindly treated; sometimes we overhear others saying, Them colored people were slaves down in Tennessee. The children feel hurt when they hear such remarks, but I tell them it was no disgrace in Tennessee to belong to Col. Anderson. Many darkies would have been proud, as I used to was, to call you master. Now, if you will write and say what wages you will give me, I will be better able to decide whether it would be to my advantage to move back again.

    As to my freedom, which you say I can have, there is nothing to be gained on that score, as I got my free papers in 1864 from the Provost Marshal General of the Department of Nashville. Mandy says she would be afraid to go back without some proof that you are sincerely disposed to treat us justly and kindly–and we have concluded to test your sincerity by asking you to send us our wages for the time we served you. This will make us forget and forgive old scores, and rely on your justice and friendship in the future.

    I served you faithfully for thirty-two years and Mandy twenty years. At $25 a month for me, and $2 a week for Mandy, our earnings would amount to $11,680. Add to this the interest for the time our wages has been kept back and deduct what you paid for our clothing and three doctor’s visits to me, and pulling a tooth for Mandy, and the balance will show what we are in justice entitled to. Please send the money by Adams Express, in care of V. Winters, esq, Dayton, Ohio. If you fail to pay us for faithful labors in the past we can have little faith in your promises in the future. We trust the good Maker has opened your eyes to the wrongs which you and your fathers have done to me and my fathers, in making us toil for you for generations without recompense. Here I draw my wages every Saturday night, but in Tennessee there was never any pay day for the Negroes any more than for the horses and cows. Surely there will be a day of reckoning for those who defraud the laborer of his hire.

    In answering this letter please state if there would be any safety for my Milly and Jane, who are now grown up and both good-looking girls. You know how it was with Matilda and Catherine. I would rather stay here and starve–and die if it comes to that–than have my girls brought to shame by the violence and wickedness of their young masters. You will also please state if there has been any schools opened for the colored children in your neighborhood. The great desire of my life now is to give my children an education, and have them form virtuous habits.

    Say howdy to George Carter, and thank him for taking the pistol from you when you were shooting at me.

    From your old servant,

    Jourdon Anderson

    The letter was reprinted by Lydia Maria Child in her anthology, The Freedmen’s Book. Jourdon Anderson’s body now rests in the Woodland Cemetary, in Dayton, Ohio, so it seems that his old captor never accepted his offer. For reference, the back wages he demanded — $11,680 in 1865, before adding interest — would be worth about $162,452 in 2008 dollars.

    Discovered thanks to stuff white people do (2009-04-28)

  • The invasion begins tomorrow: SubRosa community space (2009-05-02): First Ever Santa Cruz Anarchist Convergence! May 7-11. The Santa Cruz Anarchist Convergence is coming to town! Yes, here, between the forest and the ocean, among the students and the yuppies, where Santa Cruz anarchists have fostered a close-knit community dedicated to destruction of this world and the creation of another. Santa Cruz is a hub of anarchist culture and resistance, with a long history of radical struggle and active anarchist projects spanning decades. Santa Cruz is proud to host the Santa Cruz Anarchist Convergence, a four-day anarchist event for building community and resistance and sharing radical ideas.

  • More one-way mirror transparency (+): Jesse Walker, Hit & Run (2009-04-23): In Bailouts End Responsibilities.

  • On crony-statism, state capitalism, and living in a bubble: Sheldon Richman, The Goal Is Freedom (2009-05-01): Of, by, and for the elite

  • Libertarianism or Barrbarism? Roderick Long, Austro-Athenian Empire (2009-05-04): More Crap from the Libertarian Party (with a hat tip to Soviet Onion in the comments back here). In which the Libertarian Party sends out a press release urging the United States government to control the border, escalate the use of police-state checkpoints against immigrants, and consider all would-be immigrants diseased until proven healthy.

    I’d be pissed if I weren’t beyond caring about anything the LP says or does. Individual party members are often perfectly good people, and well worth talking to, and well worth inviting to something new and better; but the party, as an organization, is worth taking notice of only as an enemy, to be shoved out of the way along with the rest of the belligerent busybody Know-Nothing creeps.

  • He’s wasn’t using it, anyway: Mike Gogulski (2009-05-03): Steal this number: 595-12-5274

  • More on decentalism and localism: A couple of comments from Darian Worden following up on the recent monster thread here: DarianWorden.com (2009-04-27): Individualist International and DarianWorden.com (2009-04-30): Stick It To Your Kind. Whether or not I agree with Darian about multiculturalism depends on what the word’s being used to mean (there’s a lot of different things called multiculturalism, some of them descriptive theories about American history; some of them normative theories; some of them overtly relativistic; others universalistic; etc.). Otherwise, twinkles.

  • On the production of knowledge in a peer-to-peer society: Michel Bauwens, P2P Foundation (2009-04-27): Ryan Lanham: dissolving universities?. I think that the discussion underestimates the importance of architecture and physical space in creating scholarly community; I think it also underestimates what I think would be the most noticeable effect of less businesslike, more mutualistic universities, without the distorting effects of state funding and state-imposed accreditation systems — that they would be smaller, more numerous, and less oriented towards churning out professional degrees in subjects that would be better taught completely outside of the university setting, if not for the political-economic distortions that shove them into institutional structures where they don’t belong. I also protest the notion that there’s something wrong with esoteric subject-matters or that best-selling authors, just as such, somehow have a better grip on what’s relevant than scholars working intensely on a tightly-focused subject. (Surely they have a better grip on what’s relevant to people outside the University. But that’s not necessarily the kind of relevance that a University ought to be concerned with.) But I agree that Universities are set for a radical change, in an increasingly peer-to-peer world, and that the change will involve less institutional aping of business, a more mutualistic orientation, and hopefully less credentialism. It’s an important discussion and this is a good start.

  • I’ll never finish the Internet: Dare Obasanjo, (2009-05-05): RSS readers modeled after email clients are fundamentally broken. Actually, I’m inclined to say that presently-existing e-mail clients are also fundamentally broken, although they call for a different sort of fix.

  • Shameless Self-Promotion opportunities: Jeremy Trombley is now running a regular What Are You Up To? Wednesday feature.

Humanized History WordPress plugin: magic endless scrolling for your WordPress blog

Earlier this year I showed off a new geegaw for my websites, first at Rad Geek People’s Daily, and then at Feminist Blogs. That’s the Humanized History feature that provides the magic endless scrollbars for Geekery Today and Feminist blogs. I used some WordPress template kludges and a bit of unobtrusive JavaScript to magically fetch older posts for you as you get close to the end of the current page, thus allowing you to keep on scrolling as far back as you want to scroll, without having to stop and click through on older posts / newer posts page links.

The way I implemented the feature, at first, was through some ugly spit-and-bailing wire kludges in the WordPress templates, which would be messy and complicated to replicate elsewhere, and which would fall apart if one ever switched to a different theme from the one they were currently using.

But I’m happy to announce that if you have a WordPress weblog, you, too, can now add a Humanized History magic scroller, with only minimal spit and bailing wire. I’ve packaged as much of the magic as I can into a new WordPress plugin, which I’ve unimaginatively dubbed Humanized History for WordPress, and which is now available for download through my projects website.

The plugin does still require some minimal template hacking, due to unavoidable limitations in WordPress, but the hacking you’ll have to d is nice and contained, and if you’re unfamiliar with WordPress templates, you just follow the step-by-step copy-and-paste instructions provided in the documentation. You should also feel free to contact me if anything is unclear or not working properly for you.

Enjoy, and scroll on!

Humanitarian Interventions

A few days ago, I mentioned that I was test-driving a new feature for the Rad Geek People’s Daily, which implemented a Humanized History magic scroller for WordPress blogs. Yesterday, I added the same feature to Feminist Blogs, which also runs under WordPress (thanks to the FeedWordPress aggregator), and which happens to have an even more pressing need for a way to let users quickly scan through lots and lots of posts without wasting the user’s time or the web server’s scarce resources. Currently the implementation is based on a bit of ugly hackery involving WordPress’s templates and my own site-specific JavaScript, but I am thinking that if I have a bit of free nerdery time later in this week I am going to put together a WordPress plugin that will package up the features for you (yes, you!) to install on your own WordPress blog or FeedWordPress-based aggregator.

Again, let me know what you think, and give me a heads-up if you notice anything that seems weird, broken, or wrong.

Fiddling while Rome burns

I’ve been fiddling with a new bit of geekery for the Rad Geek People’s Daily for a couple of days; you may have noticed an early version of it if you’ve been poking around the edges of this site earlier today. If you haven’t, here’s the easiest way to see what I’ve added: go to http://radgeek.com/ and scroll down. Then, keep scrolling. As long as you like.

In most web browsers, you should be able to keep scrolling without ever reaching a set of those next page / previous page pairs of links. In theory you could keep scrolling through the complete archive of Geekery Today. The same feature works in category archives, monthly archives, and searches; meaning, basically, that whenever you are scanning through a list of posts on Geekery Today, you can now run through the whole list without having to click through to a new page. The change was inspired by the points made at Humanized 2006-04-25: No More Pages?

Of course, this page-chunking phenomenon isn’t limited to search sites. It’s used everywhere from blogs to forums, from e-commerce sites to e-mail programs. And it’s surprising how often one finds oneself just giving up and going somewhere else when one has reached the end of a page.

The problem is that every time a user is required to click to the next page, they are pulled from the world of content to the world of navigation: they are no longer thinking about what they are reading, but about about how to get more to read. Because it breaks their train of thought and forces them to stop reading, it gives them the opportunity to leave the site. And a lot of the time, they do.

The take away? Don’t force the user to ask for more content: just give it to them.

And so I will just give the other posts to you. But the trick here was to develop a way to make those posts — sometimes hundreds of them stretching over several years — all available to you without making you wait for everything to download. (Not only would that make everyone wait for those posts to download; it would also make the website completely inaccessible for mobile devices and other alternative web platforms.) The solution to the problem was for me to write a little bit of unobtrusive JavaScript, inspired by Humanized’s implementation, and to tinker a little with the WordPress templates on the back end, so as to automatically grab the older posts as you scroll down towards the bottom. That way, for users with conventional web browsers there’s always more waiting for you to read as you scroll down (at least, until you reach the earliest post). But mobile users and other people who have JavaScript turned off can still access the website the same way they already were, with no substantial change.

This is still a work in progress; let me know what you think — and whether you notice anything weird or broken — in comments. If you’re interested in knowing more about how I implemented it, you can drop me a line.

In the meantime, scroll on!

Gmail: tripping blind people is cool

Let’s say you pass a blind person walking down a busy sidewalk, tapping a cane in front of her. Now let’s say that someone sneaks up on her and sticks out a leg to trip her up, putting it between the cane and her legs so that it will not be detected before the unfortunate victim has fallen face-first onto a concrete sidewalk. Let’s say that you ask the assailant why the hell she indulged in such a senseless act of cruelty, and her baffled reply is, Jesus! I was just playing a practical joke. I didn’t realize that people walking down the sidewalk might not be able to see!

Unfortunately, this is not very different from how many Web designers treat the blind on a regular basis. Sites are frequently designed without any thought at all for how people who don’t have normal sight might be able to access them. I’m not saying this to be preachy; bad, inaccessible web design is a sin I’ve certainly been guilty of in the past, and one that I have to make a conscious effort to overcome. It’s not easy just to sit down and produce a website that will be accessible to people with radically different ways of browsing the web. But even when the right thing to do is hard, it’s still the right thing to do, and accessibility is something that we should all seriously think about, and act on, starting right now.

Most of the sins against accessibility on the web, though, are sins of omission; people fail to make use of web design features (such as proper semantic markup or alt text for <img> tags) that make things easier on the blind. There are, however, those who do worse than that: who indulge in sins of commission by breaking standard web features and actively making their sites unpleasant, or simply impossible to use, for people who don’t have normal sight. Sometimes they do this by implementing important sections of their website with glitzy and completely inaccessible technologies like Flash. And sometimes they do it because they think they have legitimate business reasons for trodding all over basic Web standards.

As much as I love Google, it looks like they have decided to put themselves in that latter camp with their proposed free e-mail service. Google, apparently, is worried that people might reverse-engineer their webmail interface and use it in unauthorized ways; in order to get around this they have apparently decided to override basic web conventions (such as, you know, using <a href="..."> for links) and implement the interface through scripting hacks. Mark Pilgrim discusses the astonishing number of usability landmines in his demolition-review of the Gmail interface:

Gmail is the least web-like web application I have ever seen. It requires both Javascript and cookies in order to load at all. It uses frames in such a way that prevents bookmarking and breaks the back button, and frames can not be loaded in isolation because every frame relies on scripts defined in other frames. The entire application appears to have been designed to thwart reverse engineering (of the YahooPops and Hotmail Popper variety).

Furthermore, the most innovative feature of Gmail—the global keyboard shortcuts—appears to have been designed by vi users (j moves down, k moves up, and we are expected to memorize multi-key sequences for navigation). Yet by using fake links everywhere, Gmail throws away the most basic web feature, breaks useful browser-level innovations like Mozilla’s “Find as you type”, and breaks third-party products like JAWS and WindowEyes. So the target market for Gmail appears to be vi users who use Internet Explorer, and have a working pair of eyes.

In short, the only way to use Gmail is the way that the Gmail designers use Gmail. The only way Gmail could be less accessible is if the entire site were built in Flash.

Lots of people have raised privacy concerns about Gmail (see, for example, CultureCat’s remarks on Gmail and the recent Slashdot thread); I think these concerns are understandable, and worth raising, but more than a little overblown. I’ll have more to say on that in coming days, but for now I want to say that this ought to be considered a complete show-stopper. There is no excuse for interfaces that discriminate against the blind like Gmail’s planned interface does. No-one with a conscience could allow their company to go forward with a service like this. I can only hope that Sergey Brin and his compatriots will prove that they have one–by thoroughly rethinking what they are doing, and fixing their interface so that it does not needlessly make life harder for the visually disabled.

For further reading:

Anticopyright. All pages written 1996–2024 by Rad Geek. Feel free to reprint if you like it. This machine kills intellectual monopolists.