?

Log in

No account? Create an account

Previous 10 | Next 10

Jun. 11th, 2012

...

Today would be such a great day for a swim!

Of course, that could be said for almost any day in June, July, August, or September in this city.

But, alas, I'm not swimming--going swimming would take too much time, since I'm maybe a 20-minute walk from the nearest place I know of to swim, and I'm trying to fix bugs.

May. 17th, 2012

cooperating, etc

McAllen and I went to Sasona yesterday to talk with Hannah about our next steps. She was looking at property and found a church in Hyde Park which looked promising / worth looking at. I wonder why our realter didn't find it / point it out to us. I can't get too hopeful about it yet, since we haven't even looked at it, but it's good to be in the position now where we can start moving forward again and looking at properties, since we know now that NASCO Properties can buy the building, and that seems like our best financing option. At one point, Hannah was saying that we should have a common room that connects to other rooms that people need to pass through, since otherwise it would be a community room that pretty much never got used, and then, as if on cue, someone walked through the community room in which we were meeting. I agree that this would be highly desirable, although it seems like it would be hard to do if we bought an apartment complex that we tried to run as a typical housing co-op. That seems like an advantage of a commercial building like a church which would presumably have a lot of open space that we could remodel, that we could lay out the building the way we want to some extent, although such a building might have its own zoning and finance-related challenges.

I spent a lot of time this week backing up my hard disk, replacing it, reinstalling, and restoring from the backup. Now I'm trying to run jhbuild since I have ample space.

I feel like I used to write a lot of interesting things, and now I can't think of anything interesting to write. Perhaps it's my time to do things rather than write.

Mar. 18th, 2012

educational games (Freeciv)?

I really want to look at Freeciv. Perhaps I will next week when I take some vacation time. I really think that there should be a game that has the player make decisions about the usage of various technology/resources and models possible effects. Ie, if a type of transportation requires a nonrenewable resource and decisions are made that cause a society to become dependent on this type of transportation, then the player will see effects of this decision when the resource becomes scarce. The degree to which the society became dependent on the resource would depend in part on decisions that the player makes, such as the extent to which the resource is taxed (this might lead to decreased usage and increased private investment in research into other technologies) and the extent to which public research is funded. The player could choose where and under what conditions to allow drilling for resources (if regulation is minimal, then this would reduce the price of the resource slightly for a little while and thus cause a small amount of relief but might also contaminate the water supply in some places). The outcome of research would be somewhat random, like Warring Factions, so no two replays of the game would be exactly alike, meaning that the effects of a decision could be very different from one game to another. So I wonder if Freeciv has anything like this. Modeling these kinds of things seems challenging and inherently limiting, though, since it isn't possible for anyone to predict the effects of a decision with certainty, much less write a model that would be completely accurate. So such a game would always be subject to criticism that the model isn't accurate or realistic. But I think it could be educational for people to play a game that involves making such decisions and trade-offs, which can be difficult at times, and seeing what the results might be. I have a vague recollection of someone talking about learning some things about urban planning or becoming interested in it from playing SimCity.

But I doubt that the game is completely accessible, so I'd need to look for a way to make it accessible before I think about improving it in general, since otherwise I couldn't test my work. To borrow a friend's metaphor, it's like I want to play in the playground but can't right now because the playground isn't accessible, so _that_ would need to be addressed first.

Feb. 14th, 2012

It all just feels like a paradox...

So I'm here, sitting outside, and being here just feels right, like wearing clothes that fit rather than clothes that don't, except in so far as it doesn't, since my family is far away, it would feel very wrong not to visit them, and it feels wrong to burn fossil fuels and contribute to global warming in order to visit them. I'm not sure it really matters when people can find ways to constructively fit themselves into the ecosystem of a place which they feel fits them, but still I wonder if having one's place "feel right" is a luxury which people needed to live without in the past and to which we should not feel entitled, given that all of our decisions have ramifications to them.

Jan. 31st, 2012

...

I'm coming to the conclusion that it is often the case that people will advocate for something or other because it seems to make sense, and indeed it would make sense in a perfect world, or at least in a world where some resource or other is in ample supply, yet it may not make sense in the world we have at the present time.

Jan. 22nd, 2012

randomness from my trip

We ate dinner last night at a vegetarian restaurant (which was kinda nice for me and Joanie). It had a menu translated into ENglish (which is kind of unusual here). I ordered something that was described on the English menu as "dumplings with tofu, vegetables, and seaweed" or something similar. It was called an empenada on the SPanish menu. And then it came, and it wasn't dumplings; it was an empenada.

Yesterday Frederik and Benjamin were conversing in German. I couldn't understand their conversation except for the odd technical term or other word that they spoke in English (ie, "C++", "accessibility," "operator overloading," etc).

Apparently it's not normal in EUrope for a store to quote a price for something without including taxes, as is typical in the US. Someone was talking about leaving the US and wanting to buy a magazine that was listed at $8, and he had $8 left over, and he was surprised, since he didn't have enough cash to pay what he was being charged.

Jan. 20th, 2012

caching in AT-SPI

Read more...Collapse )

Jan. 5th, 2012

...

It's January, and it's 69 degrees out. I've got all of the windows open, letting the fresh air in.

I love Austin.

I love my life.

Nov. 30th, 2011

about customizing applications for accessibility

So, a few years ago, Nautilus was modified so that pressing right arrow at the end of a row of files would move the cursor to the next row. The person who added this feature recalled it being decided that this would be confusing for visually impaired users, so the change was made, but Nautilus would check whether accessibility was turned on and not enable the behavior in that case. So that worked, sort of, until the current release, when their check stopped working and always indicated that accessibility was enabled, so the behavior was always disabled. So someone wrote to the GNOME accessibility list to ask how to check.

But I'm left wondering who decided that this behavior would be "confusing for visually impaired users" and how (ie, were there visually impaired users who were consulted and preferred that the change not be made, or did someone simply guess that other users might find it confusing?) The only rationale I can come up with for it being confusing is that a screen reader user may not know that the cursor is now on a new row, but this only matters to the extent that it matters whether the cursor is on a new row. As far as I can tell, Nautilus places files on the screen in alphabetical order, starting at the top left, filling the top row with a few files, then descending a row, and so on, so I don't see the layout as being important. Even if I did care about the layout, for some reason, it would be possible for a screen reader to tell me that I'm on a new row if the application properly exposed the needed information.

So I personally see no reason for the enhanced keyboard navigation not to always be enabled, although I could be overlooking some reason why people might prefer it not to be. In any case, I think that there are a few lessons which can be learned from this:

  • It is a good idea to consult users before deciding whether a feature will or won't meet their needs. I am not necessarily saying that this was not done here (the original conversation happened a long time ago, and I don't know if anyone would even remember it.)
  • Trying to test whether accessibility is enabled is probably not a good way to decide whether to enable a particular UI feature. There can be many reasons for accessibility to be enabled. It may be on because Orca has been installed, or because some other AT is running (some work has been done to start integrating Simon with AT-SPI, for instance), or because a developer is trying to test the accessibility of a program that s/he is developing, or because GNOME (or a particular Linux distribution) enables accessibility by default in the future, or because an automated testing framework that uses the accessibility infrastructure is being used. In the latter case, one could not write an automated test for the feature that is to be enabled only if accessibility is disabled. However, there is currently no way to, for instance, test whether a screen reader is running, so a developer who wants to enable a feature only if a screen reader is not running would be forced to do something like trying to check whether accessibility is enabled. Even that kind of check may not be a very good solution, however, since screen reader users will often not be unanimous in preferring that a program do one thing or another, so having a way for the user to customize the behavior seems best.
  • Still, we probably want to provide a way for applications to check whether an AT is running and what kind of AT. If we'd had that, then Nautilus would have used it, and we would at least not have had this regression caused by a kludgy is-accessibility-enabled test no longer working correctly. There may be good reasons for an application to, for instance, check whether a screen reader is running. Ultimately, this could be a good way to handle customizations of behaviors which screen reader users in particular may want; a tip could be brought up the first time a program is run, to let the user know about the ability to alter the behavior. It seems like a good topic for the next ATK hackfest. Edit: We already have a bug for this (just brainstorming so far).

Oct. 12th, 2011

So... I am here.

I was just thinking that my whole life has been building towards where I am now. Being in school/college was a kind of building for something in the future. For a long time I would have been in Austin but for some barrier or other (circumstances for the most part, but I also needed to understand that I have options other than neither receiving nor giving, which is not really living). And for quite a while I've wanted to live at or start some sort of coop / intentional community, as a way of helping myself and others to collectively reskill/prepare for the future, and I have not ever had that, either, excepting my time at HoC to some extent, although I don't entirely count it since it always felt temporary to me. So now I'm here, I don't plan to leave (although plans can change), and I've met a couple of people who also want to start a co-op and have a vision for it that aligns with mine. So now I feel like I'm here, after a long time of preparing and searching, and it's time to face the challenge. The challenge for me will be to stay engaged and to resist the temptation to walk away if/when things get difficult, as is generally what I'm tempted to do. I also need to remember that, although this is important and something that I need to continue to focus on, it is also not the only thing in my life, and I need to remain open.

Previous 10 | Next 10