Tuesday, September 27, 2011

Accented characters in domain names are a terrible idea

Normally I ignore the various e-mails I get from CIRA (the Canadian Internet Registration Authority, which oversees .ca domains). This includes requests to vote for CIRA boards of directors, and other stuff that I don't remember because I ignored it.

However the current consultation on internationalized domain names for .ca domains is worrisome.

At the consultation home page you can follow the links to the (relatively straightforward and plain-language) proposal, and provide feedback on how they should implement it (not whether it's a good idea).

There is also a discussion forum that discusses four questions. The first three are variants on "isn't this such a great idea?" and the fourth is "any other comments?"

There are some recurring themes--almost entirely emphatically opposed to this idea as proposed--and I submitted the following comment to the thread (note: my questions are literal, not rhetorical. The intent is for the consultants and CIRA to consider those issues; I don't need to know the answers myself).
I've read through the entire thread and I have a number of comments:

I am one of those Ottawa-dwelling folks who spends a lot of time thinking about how to properly deliver services to my members, clients, and correspondents in the language of their choice. I hope the consultants thank CIRA for the big paycheque and tell them how bad an idea this is.

The logical decision would go like this:

1. It is fair to allow people to register accented domain names.
2. In order to prevent abuse, "Names that differ only in accents should not be allowed to be registered to different organizations." (as worded by ahooper in comment 60)
3. This would require considerable resources to implement.
4. To pay for this implementation, either domains will have to get a lot more expensive, or CIRA and/or DNS operators will have to take a big hit and allow all variants to be registered to the same user for the current price
5. If the goal of the policy is fairness (point 1), it would be unfair if the policy reduced the accessibility of domain names to individuals and organizations with limited finances.
6. Similarly, it would be unfair to require DNS operators to absorb the full cost of this implementation
7. Therefore, the benefits of the proposal are far outweighed by the costs of implementing it.


Other new comments not already raised:

I have experienced problems with automatically-generated usernames based on the user's name (e.g. FirstnameLastinitial). For StéphanieR, there are some OS/Browser combinations where she will not be able to enter her username; the system will interpret it as StÈphanieR and reject the user. I've experienced similar problems with database exports that have similar errors if they aren't opened in Windows. What will CIRA do to ensure that input from all browser/OS combinations will be correctly interpreted by the DNS?

The company I work for recently received its registration certificate for a couple of its French trademarks. The name on the government-issued certificate was spelled IN CAPITAL LETTERS with obvious accents omitted (i.e. MON NOM REGISTREE). How would we be able to enforce our rights to the domain monnomregistrée.ca if even Industry Canada is ambivalent to accents? (My mind is further blown to learn that CIRA operates under the auspices of Industry Canada)

People need to recognize that not every domain registrant is a corporation with millions of dollars of annual revenue. It is not so simple for some organizations to register the variants. I am involved with some community groups whose annual income is in the tens of dollars, and the domain registration is one of the few expenses. While they are all Anglophone groups, there are likely Francophone groups in the same situation who cannot afford both mélange.ca and melange.ca (not to mention mèlange.ca and mêlange.ca). Fredjubs' suggestion in comment 71 (that business information sugh as a GST number be required for domain registration) does not work for individuals nor for non-incorporated organizations (like many community groups). Further, there are (or at least there should be) privacy implicaitons if more and more information (passport number?!?) is required just to register a domain name.

Are accented characters case-insensitive, as unaccented characters are in DNS?


Elaborations of and rebuttals to other comments:

Elaborating on other comments: I'm offended by those who think that the only people who speak French are in Québec. There are many Franco-Ontarians (including many towns, like Sudbury, where many do not speak English), Manitoba was the first province to be officially bilingual (though it isn't any longer), and New Brunswick is recognized as being officially bilingual in the Constitution. So any solution based on "only for .qc.ca domains" is entirely insufficient. I don't consider myself to be one of these people, I'm merely offended by the total ignorance of those who make this suggestion.

Reiterating cbehnke's point in comment 53: When I give a website over the phone, and I say président.ca (in French), it will be very cumbersome for me to specify to the message recipient whether or not the domain has an accent, especially if the person is not french speaking.

Entering accented French characters is not a "solved issue":

As mentioned elsewhere, IDN is fine in countries like Germany or Spain where the entire population is expected to know how to speak and type accented characters in the dominant language of the respective country. However, since many, if not most, in the Internet-using population that corresponds to .ca domains do not normally speak and type accented characters, I believe this will become a net obstacle to universal access to the internet, not an enhancement.
- On macs (and apparently on Linux) it is easy to do. However, you must know how to do it. Those who generally correspond only in English (including with bilingual francophones who have domains with accented characters) will not know how to use it.
- On Windows, you have a few cumbersome options: if you have French installed, AND you have activated the desktop/menu bar icon for fast keyboard switching, AND you alreay know what keys to use to enter accented characters, then it's easy. If you don't, then you can use Character Map, which I'm sure a vast majority of users wouldn't even know where to look for it, if they knew it existed, and even then it is not simple or convenient.

User Laplante in comment 52 linked to a Microsost KB article on international keyboards. First, a user shouldn't need an FAQ to type a simple domain name. Second, how will a user know to visit that article when they discover they don't know how to type an accented domain name? You could put a link on the homepage of the domain name, but the user won't be able to go there! Catch-22!

I echo amadha's analogy in comment #45 about bilingual names vs. English and French names. Instead of typing "ottawapubliclibrary.ca", I have to type "biblioottawalibrary.ca", which is much more cumbersome, and harder to remember, even as a bilingual person. The point of the analogy is that it's intended to be more fair but ends up being more confusing.

pdobeda@acm.org in comment 86 suggests that two names with similar names will have already addressed the issue with their corporate registrations. This is a false assumption: for example Apple Computer and Apple Records both operate under the name "Apple" (not to mention numbered companies). And while accents aren't usually used with them, acronyms are often shared among many organizations.
If you have additional comments, or just want to give your "no" vote, I suggest you head on over to the IDN Consultation website and speak up before we all get inundated with spam messages from ínfÒ@vÌ4grá.ca.

- RG>

Sunday, September 18, 2011

Coffeeshop toilet humour

At the coffeeshop the other day, the two people at the next table got to talking about "best before" dates and food safety. I, of course, pretended I wasn't listening to them as I did stuff on my computer, while listening to the interesting bits of the conversation, which was essentially all of it.

One point that stuck out was along the lines of "just because it says 'best before' doesn't mean it's 'worst after'". In other words, food isn't necessarily bad past the expiry date, just not at its best. Yogourt, for example, can last for months.

The man went on to talk about how eating food after the best before date is about making an informed decision. Unless there's a flaw in the manufacturing process, he posited, anything you can get from food (aside from meat) that isn't obviously spoiled isn't going to be very dangerous. Or as he put it, "at my age, I can afford to spend an extra 25 minutes on the toilet if I end up eating something that's a little off." I grinned behind my hand, on which my chin was resting.

The conversation continued to spiral downhill from there, still with me pretending that I didn't have an ear on them. Eventually the woman leaned over to me and said "you're going to have quite the stories to tell your friends about what you overheard today, aren't you?"

I did not miss a beat. I replied drily, "oh, I've got a laptop. I can sit on the toilet all day if I have to!"

A few minutes later, she stopped laughing.

- RG>

Saturday, September 03, 2011

Joseph A. Belanger research institute suggests returning to paper $1 and $2 bills

I established this blog many year ago in part to rant about the stupid stuff I read in the Ottawa Citizen newspaper, and this letter to the editor by Joseph A Belanger certainly fits the bill. He provides an irrefutable argument that Canada should scrap the $1 and $2 coins and return to paper money.

You see, metal coins aren't recyclable, but paper money is. "Really," you ask? Metal coins can't be recycled? Well, Belanger suspects that they can't, so, he concludes, it must be true. It's not like they're all made by the same organization or have dates on them to help suggest what materials were used in their manufacture. And metal is such a new substance, we still don't know how to recycle it. Will it melt down if you heat it enough? John A Belanger doesn't know, so it's safest to assume it would just crumble. You probably also can't wash them in the laundry machine.

Besides, there are practical benefits to Canadians. To make the transition back to paper $1 and $2 bills even more convenient, you'll no longer have to lug around heavy coins in your pocket. You'll just have to go to a coin-dispensing kiosk somewhere in the city to find coins to feed the parking meter (another expired technology Belanger must also want to reintroduce).

Never mind that the Royal Canadian Mint and the federal government spend hundreds of millions of dollars annually on the production of circulation currency and likely have a pretty good idea of whether paper or metal money has more efficient lifecycle costs. Even if their research says that paper money lasts a fraction of the time in circulation than coins, paper money is recyclable, and recycling doesn't cost any time, energy, or money, right?

- RG>

Thursday, July 21, 2011

Beat the heat with RG's Purple Slush Drink

It's possible that you don't live in Ottawa, or you're reading this in December, or you're one of those people who goes from their air-conditioned house to their air-conditioned garage to their air-conditioned car to their air-conditioned office garage to their air-conditioned office (in which case, that's real weak). Otherwise, you'll likely know that it's fucking hot outside, like 37 degrees not counting the humidex.

During the previous heat wave, I had run out of my soft drink of choice, and either it was too late or hot or I was too lazy to go to Bridgehead for my favourite slush-based drink. It occurred to me that I had purple stuff mix of a certain vintage, allowing me to make the next best thing.

Here's what you need:

  • Drink Mix (can be Gatorade powder or sugary drink mix or try out something else--on a per-drink basis the stuff is dirt cheap)
  • Blender
  • Mason Jar, or County Fair Drinking Jar (with screw top)--I've seen them at Canadian Tire
  • Ice
  • straw (at least 0.5cm diameter; not pictured)
The amount of ice I used in this sample was not enough. It should come loosely to the shoulder of the jar, or about 3/4 full. Too much and there's no room for it to blend; too little and the drink is too watery.

Add the Purple Stuff mix (2 heaping tablespoons tingles my sweet tooth just right, though you might want less)

Add water to the shoulder of the jar. Again, this is a bit too low. You might want to put the water in first to make sure the mix doesn't stick to the bottom.

Unscrew the bottom of the blender jug and reattach it to the jar. This makes for one less thing to have to clean afterwards. Don't tighten it too much! If you do, it is a bitch to unscrew it. The rubber seal works well.

Put the jar with the blender attachment on the blender. Yes, it feels weird turning a container full of drink upside down. Get over it.

Once again, this doesn't have nearly enough inside to blend properly. Here's one I did during the last heat wave that blended much better:

I had to add more water to this one, which made for a poor ice-to-water ratio. This shouldn't have layers like this; it should be more homogeneous.

Either way, it's an iced drink, and if you used Gatorade powder, it has electrolytes too. Pop a straw in and drink! Drink it without a straw at your own risk!

So there you go. It's easy, cheap, and fast.

Unless, I guess, you don't have a blender or a compatible jar or glass. In that case, you'll probably have to buy air conditioning, which is probably not easy, cheap, or fast.

- RG>

Saturday, July 02, 2011

RG's Workshop: RG's Laptop Box

Last year, I bought a new laptop after the audio jack was irreparably damaged on my previous one from being bumped around in my bike panniers too much. (The one before that got a broken screen from the same thing)

Since I didn't want yet another laptop to start breaking up on me, I'd known before I even bought my current laptop that I wanted to build a box for it. So within days of receiving my laptop, I built myself a box, custom-sized for my brand new laptop:

I'd spent the previous few weeks keeping an eye out in trash piles for just the right type of particle board to use. I didn't want it to be too thick, but I wanted it to be strong enough to sit on. You see, the benches at Bridgehead are a couple too inches to comfortably use for typing or writing, and I'd wanted to build myself a laptop box to serve this alternate purpose. Knowing I'd be buying a new laptop soon, with different dimensions, I had to wait until I'd bought (and received) the new one. The old laptop was already busted, so why bother trying to protect it with a box?

I didn't take any photos of the initial construction, but it was almost entirely used materials, including these antique hinges from a cabinet door somebody was throwing out. The side pieces were cut from IKEA Lade bed boards (featured in the 90-minute glove rack) sliced down the middle. While attractive, functional, and perfectly sized, the hinges were a bit loose, especially since they were going in the end of the particle board. I glued the screws in to keep them tight:

The finish on the board I'd chosen had some water damage in some places and was peeling, but there was enough undamaged wood to use for the box.

This was a feature, not a bug, as I was able to use it to veneer the ends of the side boards.

The box was quite oversized for my panniers, threatening to rip them open, but inspiring further creativity in its repair (my 15" screen was a size or two too big with the box wrapped around it).

To economize on space, I cut a notch out of one of the side boards for the laptop's protruding battery case to slim down the box's profile. I also, unfortunately, had to angle the top ends of the side boards, cutting off the DIY veneer in the process. You'll also notice a little metal plug next to this notch (the kind used for adjustable shelving units), which keeps the top aligned and thus solves the loose hing e problem.

In addition to a laptop protective box and a booster seat, the box serves many other purposes. It provides a hard flat surface to rest your drink when lounging on a couch, a writing surface, and, shown here, a laptop lifter to bring the screen to a more comfortable viewing height when, say, watching videos of the masturbating Santa Claus:

A few months later, I calculated that a well-placed 1/2" hole...

...lets me plug in the laptop to charge it while still in its box.

It's the laptop box!

Want your own? Want the plans? Too bad. Figure it out and make your own fucking box!

- RG>

Friday, June 17, 2011

RG hears a what?

Superhuman hearing can be a curse at times.

So I'm sitting in my living room, watching a TV show about explosions on the internet, when I become aware of a beeping sound. It sounded a bit like a busy signal; a low noise with a constant, slow rhythm. After sitting through two commercial breaks with the sound still going, I figured I should check it out more closely.

At first I thought it was my stereo speakers (through which I wired my laptop's sound), since they can often pick up sounds from the radio. Nope, wasn't that.

Then I thought it was the relatively new (to me) and relatively expensive printer, which prefers sleep mode to being turned off. Maybe it was throwing an error. Nope.

It was louder in my living room than in the room to the left, and it was louder than in the room to the right. But I could hear it out of the window at the front of the house. It still sounded louder from my living room window. It must be outside.

I could hear it outside, not much louder than I did before; the sound would be obscured if a car went by or a squirrel farted. My living room window is just above the hydro meters on the side of the house, but it wasn't those, and it wasn't an alarm (or a phone off the hook) from the unit downstairs.

I followed the sound across the street and down two or three houses, and narrowed it down to one of two middle units in a rowhouse. The volume subtly adjusted with the subtle variations in the wind. Maybe it was a smoke or CO2 detector going off, or maybe old lady Fletcher has fallen and can't get up again.

It didn't look like either one had been broken into, and there were no signs of fire. I narrowed it down to one unit, but couldn't tell if it was the basement, (raised) ground floor or upper floor.

The ground floor window was open, and I was able to close it from the outside, but this had no effect on the volume of the sound. Looking in the front door yielded no further clues, though it did look like the place was unoccupied. I didn't want to knock on the door yet, since I wouldn't exactly want to startle a burglar who might have broken in the back door.

I also didn't want to yell out if someone was in need of help. I seemed to be the only one who could hear this noise, and I'd rather not draw attention to the drunk guy on the second floor patio two doors down, yelling out slurred approximations of partial '70s song lyrics. I also wouldn't want to challenge his title of craziest guy on the block. I could imagine people reacting to my calls: "Drunk? Sure, but that guy who hears noises? He takes the cake!"

So instead I went around back to see if it could yield more clues. As I approached the rear of the row, I saw it was fenced off and could block my vantage point, but to my fortune, there were a couple people on the rear patio of the unit in question. I called out and asked if they could check on the beeping that I heard.

Then I waited as he went in.

And waited.

Awkward!

Finally, he came out and confirmed that someone had left an alarm clock on. Presumably the higher frequencies were muffled by the windows and/or doors, leaving only this quiet, low beep that only I was obsessive enough to notice or care about.

I promptly thanked him and walked back home, trying my best to ignore whatever else he was trying to say about why the alarm had gone off (probably trying to ensure the blame would not fall on him).

I was reassured once again that I am not crazy.

Now to get someone to turn off the attempted singer!

- RG>

Sunday, May 22, 2011

The Great Glebe Garage Sale Song!

"Normal" people go to garage sales, and the biggest one around is in the Glebe. It's fucking crazy (for example, this is at Lyon Street, a full block away from Bank Street, the main street through the Glebe, which is even insaner)

People like to share stories about the best thing they've gotten at the Great Glebe Garage Sale. The 25th anniversary of the sale is this Saturday, and in honour of the occasion I've recorded a hokey little song called "I got you in the Glebe". It's about going to the Garage Sale and finding something special. (Lovey songs, you see, are not only the hokiest, but also the easiest to write, despite the difficulty of fitting "Great Glebe Garage Sale" into a lyric. I also write songs about things I don't like.)

Despite my musical training, I'd never really properly learned to play guitar or sing, or recorded a song, or mixed one, or uploaded one. So I had to find a microphone, buy some hosting space, etc., but the half-assed result is here: Listen to and/or download "I Got You In The Glebe"

I trust you will find that the song itself, like the Glebe Garage Sale, is nevertheless great.

If you want tips on how to navigate the GGGS, I'm not going to try to duplicate David Scrimshaw's guide to the GGGS. Ottawa start apparently has one as well.

Personally, I much prefer curb shopping for free treasure on garbage night or moving days when there aren't zillions of people and vehicles. The best stuff is free, and usually harder to find.

- RG>