tag:dreamwidth.org,2009-04-11:37793Ramblings on Librarianship, Technology, and AcademiaThe Australasian Journal of Medeborah2022-12-11T01:09:53Ztag:dreamwidth.org,2009-04-11:37793:89612this is about the birdsite but also isn't2022-12-11T01:09:26Z2022-12-11T01:09:53Zpublic0<p>My <em>extremely</em> uneducated guess from reading <a href="https://en.wikipedia.org/wiki/H-1B_visa#2015_rule_about_work_authorization_for_certain_H-4_holders">some of the rules pertaining to US H-1B visas</a>, is that DHS or USCIS could probably issue a rule regarding the length of time H-1B visa holders could be unemployed during during the next 12 months, which would be:</p>
<ol>
<li>a decent thing to do when tens of thousands of tech jobs are going away</li>
<li>an excellent way to prevent American brain drain and a good exercise of soft power</li>
<li>a way to help the remaining employees of Twitter escape</li>
</ol>
<p>(Yes, obviously the entire system is not fit for purpose. This is just one thing that the executive probably could do, and definitely won't.)</p>
<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=89612" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:88472There- my blessing with thee! And these few precepts in thy memory Look thou character.2022-11-04T14:07:08Z2022-11-21T19:59:12Zpublic0<p>If had a platform read by people in tech too young to have gone through a downturn before, here's what I'd say. </p>
<ol>
<li><p>It sucks, and I'm sorry. Even if it's a good layoff for you, that works in your favor, and that you knew was coming, <em>it still sucks</em>. It's okay to feel some kind of way about it.</p></li>
<li><p>Keep up old the ex-old-job people social networks that aren't actively dangerous or toxic for you. I got my first post-layoff job when I went out to lunch with former colleagues from the position where I was laid off and they asked me to work at their new place. Every ex-old-job community is going to be full of people who successfully leapt to a new place which, by definition, is hiring.</p></li>
<li><p>Don't sign anything without a lawyer's eyes. When I got laid off the second time, a local labor lawyer gave me a free consult on the severance package. And really think about the math; especially if you have medical insurance from another source, the severance the offer you is often not worth the NDA, non-disparagement, and arbitration clauses.</p></li>
<li><p>You <em>will</em> get a good job again. You have skills and connections. It might be rough in the meantime, but you will.</p></li>
<li><p>There's still plenty of remote jobs. And contrary to what VCs will claim, most companies don't actually think you're smarter just because you live near them. If your needs, family, or support networks don't tie you to living in a place where the cost of living is unsustainable for you, you don't need to live there. The rent is too damn high everywhere, but you'd be amazed at how far a tech salary will take you in most parts of the country.</p></li>
<li><p>Every large company hires tech people, and bigger companies are often much better employers than startups. Companies that are great employers, especially for people from underrepresented groups, are often stodgy and boring, with no interesting vibe. Show me a company with an established HR department staffed by professionals and a risk-averse legal department, and I'll show you a place that nobody on social media thinks is interesting at all. Look for lists put together by polling actual employees, not by random PR departments.</p>
<ul>
<li><a href="https://www.forbes.com/lists/best-employers-women/?sh=4a950f42466c">America's Best Employers For Women 2022</a></li>
<li><a href="https://disabilityin.org/what-we-do/disability-equality-index/2021companies/">Best Places to Work - 2021 - Disability:IN</a></li>
<li><a href="https://www.forbes.com/lists/female-friendly-companies/?sh=451bd49e4dcd">The World's Top Female-Friendly Companies 2022</a></li>
<li><a href="https://www.forbes.com/lists/best-employers-diversity/?sh=579bd7fc6468">America's Best Employers For Diversity 2022</a></li>
<li><a href="https://www.forbes.com/lists/best-large-employers/?sh=707d3ce57b66">America's Best Large Employers 2022</a></li>
<li><a href="https://fortune.com/best-companies/2022/">100 Best Companies to Work For | Fortune</a></li>
</ul></li>
<li><p>If you're young and in tech, there's a reasonable chance you've been paid in Ludicrous Mode for your entire career, and may never really have struggled for cash. It's fine if that's you! Just know that there are skills you can learn. If you have friends on the other side of our economy's awful divide, they might have good advice. But there are plenty of little things you can do to save money. They can't move someone up a tier in our fucked up economy, but they can help you learn to budget. For example, the tech industry has taught you to buy subscriptions things that already existed free or cheaper, in some cases (eg. audible vs. the library).</p></li>
<li><p>Don't do a bootcamp to get more skills; many of them are ridiculously expensive scams that don't teach much. Look into your local community colleges, which often teach more for a fraction of the cost.</p></li>
<li><p>You don't owe the old place any loyalty. Leak to the press if it gives you satisfaction. Just, leak to someone with a track record of not throwing sources to the wolves. You don't want a rep and you don't want to paste a target on your back, especially if you're dealing with the world's richest man in the middle of a spite-fueled tempter tantrum.</p></li>
</ol>
<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=88472" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:88102tech solutionism2022-08-26T15:33:50Z2022-08-26T15:33:50Zpublic2<p>Tech people really love going off into a corner and building some app to solve a social problem, but where they've misidentified the problem and haven't talked to domain experts to find out what would actually help.</p>
<p>Anyway something I'd love to see from the infosec and tech exec community is a good list of alternatives to Cloudflare for different use cases. Something like:</p>
<blockquote>
<p>Do you need:</p>
<dl>
<dt><b>DDOS protection?</b></dt><dd>Use Company A</dd>
<dt><b>Speed?</b></dt><dd>Use Company B</dd>
<dt><b>A company that will protect you when trolls issue tons of false complaints against you for illegal activity, but that won’t protect sites that are actual festering pits of TOS-violating, dangerous, violently racist and transphobic, and illegal activity, and agrees with you that “allows fan fiction of underage characters” isn’t illegal?</b></dt><dd>Use Company C</dd>
<dt><b>Virtual private networks at scale?</b></dt><dd>Use Company D</dd>
<dt><b>Localization for compliance?</b></dt><dd>Use company E</dd>
</dl>
</blockquote>
<p>Especially for smaller sites <em>*cough cough* oh hai dreamwidth</em> that are frequent targets of bored assholes but don't have a CISO or a big budget IT staff to research alternatives, it would be nice to provide that information. Much more useful than someone making one more app that will revolutionize! your! workflow! through the magic of making an all-React, blockchain-powered, data-harvesting, SaaS re-implementation of some native desktop tool.</p>
<p>(Yes, this is an acknowledgement that finding a company that will do the third one is hard. As Dreamwidth knows from Adventures In Keeping A Credit Card Processor.)</p>
<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=88102" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:87928never talk about work2022-07-12T22:23:41Z2022-07-12T22:24:30Zpublic0<p>An interesting side effect of being at the intersection of Epub standards, publishing, programming, librarianship, children's/YA literature, and open access is that I am absolutely positive that I have <em>many</em> colleagues who have always gotten along wonderfully with one another professionally and philosophically who nonetheless have vehement, diametrically opposed opinions about <a href="https://www.eff.org/cases/hachette-v-internet-archive">Hachette v. Internet Archive</a>.</p>
<p>(Disclaimer: I wrote a package for the IA which (at least at one time) was part of their pipeline for making their scanned books accessible: <a href="https://github.com/deborahgu/abbyy-to-epub3">abbyy-to-epub3</a>. I don't know if they're still using any variants of that code.)</p>
<p>In any case while I have my own opinions about the case,<sup><a href="#note1">[1]</a></sup>, I find it absolutely wild how many authors are defending the current library ebook-rental model, which is <a href="https://www.newyorker.com/news/annals-of-communications/an-app-called-libby-and-the-surprisingly-big-business-of-library-e-books">unsustainable, unaffordable for many libraries</a>, and <a href="https://www.janefriedman.com/what-do-authors-earn-from-digital-lending-at-libraries/_">is not a massive royalty generator for most authors</a> (in the US, anyway, which doesn't have a <a href="https://en.wikipedia.org/wiki/Public_Lending_Right">Public Lending Right</a>). Regardless of the ethics and legality of the IA's model -- which is not at all an easy answer! copyright in the digital realm is hard<sup><a href="#note4">[4]</a></sup>, as we all know! -- the current library ebook licensing model is <em>awful</em> for libraries.</p>
<p><hr>
<a name="note1">[1]</a>: Mostly that it's not cut and dried, but also most individuals who are angry at the IA should actually try the experience of checking out a book from the IA and they'll realize that it's hardly going to be anyone's first choice if an actual print book or ebook is available and accessible<sup><a href="#note2">[2]</a></sup> from the library or for sale. And in fact it does not seem to <em>be</em> anyone's first choice, in that sales appear to be unaffected.<sup><a href="#note3">[3]</a></sup> In general the terms of the program are even more restrictive than they were two years ago, when <a href="https://www.techdirt.com/2020/04/14/senator-tillis-angry-internet-archive-helping-people-read-during-pandemic-archive-explains-why-thats-wrong/">TechDirt wrote about how everyone misunderstands what it is</a>.</p>
<p><a name="note2">[2]</a>: It's worth noting that many of the IA's CDL books are out of print and <em>have no ebook edition</em>, and unless the reader has access to the <a href="https://www.loc.gov/nls/">NLS</a> (in the US), the IA is one of the only ways to get a vaguely accessible Epub or DAISY copy, or a copy in your location at all. </p>
<p>(You're welcome. Or, I guess, I'm sorry, if you've seen the quality of the theoretically-accessible epub, which is the best you can do in an automated pipeline with limited budget, because accessibility costs money.)</p>
<p>There's no other way you can see <a href="https://archive.org/details/comehomewithmemu00jenn/page/38/mode/2up">my dad featured in this very out-of-print book from the Boston Children's Museum</a>, unless you have access to one of the <a href="https://www.worldcat.org/title/come-home-with-me-a-multicultural-treasure-hunt/oclc/27429500&referer=brief_results">145 libraries with a copy</a>, that's for sure.</p>
<p><a name="note3">[3]</a>: </p>
<blockquote>Indeed, the publishers have not offered any evidence that Internet Archive’s digital lending, or anyone else’s, has cost them one penny in revenues . In fact, their overall profits have grown substantially, and sales of the works at issue in this case appear to have increased . Plaintiffs’ own witnesses admitted that their theory of harm is “speculative” and simply an “inference one could make.” And tellingly, Plaintiffs specifically instructed their expert not to try to measure any economic harm. </blockquote>
<p><a href="https://www.eff.org/document/hachette-v-internet-archive-internet-archives-memorandum-summary-judgment">Hachette v. Internet Archive - Internet Archive's Memorandum for Summary Judgment</a></p>
<p><a name="note4">[4]</a>:
It's not clear what the repercussions to the rest of our online lives would be if the US government decided to rethink the First Sale doctrine, but it would certainly be extremely far-reaching to all of us.</p>
<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=87928" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:87128life imitates life2021-05-02T20:28:12Z2021-05-02T20:28:12Zpublic0<p><span style='white-space: nowrap;'><a href='http://twitter.com/TinkerSec'><img src='https://p.dreamwidth.org/e0caa790ec10/-/twitter.com/favicon.ico' alt='[twitter.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='16' height='16'/></a><a href='http://twitter.com/TinkerSec'><b>TinkerSec</b></a></span> has <a href="https://twitter.com/TinkerSec/status/1388107620574171140">a powerful thread here on working so hard he gave himself seizures</a>, eventually getting a diagnosis of Functional Neurological Disorder, that rings so familiar (for all that what happened to him was neurological and what happened to me was... well, also almost certainly neurological, but presents as structural).</p>
<p>It all reads like my experiences, 20 years ago. The doctor who told him that his <a href="https://twitter.com/TinkerSec/status/1388111208314806272">physiologically-caused overuse injury was depression and anxiety</a>. The fact that <a href="https://twitter.com/TinkerSec/status/1388111807638908935">he kept working through it whenever he could</a>, until <em><a href="https://twitter.com/TinkerSec/status/1388114918101196803">I kept going [until] I couldn't "push through" anymore... couldn't will myself to physically keep working</a></em>. And then, this:</p>
<p><blockquote class="twitter-tweet"><p lang="en" dir="ltr">And to be clear, as folks are asking...<br><br>I'm not "better" per se.<br><br>I'm not back to where I was before this started.<br><br>I am at a place where I can work again, meaningfully. But I'm not certain I'll be back to where I was...<br><br>As Marines say, I'm "serviceable."</p>— Tinker (<span style='white-space: nowrap;'><a href='http://twitter.com/TinkerSec'><img src='https://p.dreamwidth.org/e0caa790ec10/-/twitter.com/favicon.ico' alt='[twitter.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='16' height='16'/></a><a href='http://twitter.com/TinkerSec'><b>TinkerSec</b></a></span>) <a href="https://twitter.com/TinkerSec/status/1388192463026860034?ref_src=twsrc%5Etfw">April 30, 2021</a></blockquote> </p>
<p>Even the HackerNews tools who came out of the woodwork to tell him he was making it up feel familiar.</p>
<p>Yo, folks, I know somebody out there has told you that it's impossible to give yourself a serious injury unless you're a lumberjack. Meanwhile the list of things that has given just people <em>I've met</em> permanent overuse injuries includes: programming; working a cash register; scooping ice cream; being the parent of an infant or a toddler; and obviously warehouse work. Bodies are janky. Respect what they tell you.</p>
<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=87128" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:86443Character Tropes in Technology2019-11-14T00:05:07Z2019-11-14T00:05:07Zpublic5<dl><dt><b>The Color Specialist</b></dt><br /><dd>The color specialist has no opinions about where to put the bikeshed, what materials to use, where buy the paint, or how to fund raise for its construction. The color specialist will never volunteer to help with construction, to leaflet the neighborhood about the bikeshed raising party, or to take minutes at the Bikeshed Design Group meetings. The color specialist will not buy the paint, drive someone else to the paint store, or look up the paint store's hours on the internet. The color specialist will, however, wait until the paint has been applied and then raise furious points of order about the use of eggshell over semigloss finishes.</dd><br /><dt><b>The Serious Reader</b></dt><br /><dd>The serious reader is up on all the terms. She reads the important bloggers and name drops them constantly. Sometimes she even reads print books and magazines, if she's old enough. She uses the vocabulary of her heroes' blog posts, whether or not it applies correctly or completely to the situation. The serious reader loves to rules lawyer any general philosophy or principle, turning a general guideline into an unbreakable rule. She disapproves of any technology that her heroes dislike, and loves what they love--unless they advocate against her favorite design pattern. Then she digs up some contradictory articles pointing out that they are wrong, wrong, wrong.</dd><br /><dt><b>Émile</b></dt><br /><dd>Émile has had a natural tech education, created by reading nothing at all. He learned on the job and is uninterested in any technology he's never seen before. If it has always worked before, it's correct, regardless of whether it's sustainable, accessible, or secure. Any thought of best practice is offensive to Émile; what we do here is best.</dd><br /><dt><b>The Marginalized Apologist</b></dt><br /><dd>The marginalized apologist jumps into conversations to tell other marginalized people they haven't experienced harassment or trauma. The marginalized apologist points to successful marginalized people as evidence that the harassment has never happened, while telling everyone else that they should get over it, be quiet, and take their complaints to private conversations. The marginalized apologist is an amazing gaslighter, saying things like "what do you <i>mean</i> a well-documented history of harassment?" about people who are on video being horrible at tech conferences for decades. The marginalized apologist just wants us all to get along and talk about the technology.</dd><br /><dt><b>The Natural Born Expert</b></dt><br /><dd>The natural born expert turns up out of nowhere in a small tech community, known to nobody in the community, suddenly running a consultancy or trying to replace an incredibly well-established spec. The natural born expert isn't trying to make change by learning the tech or networking or getting involved with the professional community. Instead, they are representing themselves to customers and the press as someone who knows what they are talking about. Actual experts, who can clearly see that they are lying, only sometimes make a dent in the natural born experts convictions and public positioning.</dd><br /><dt><b>The Evangelist</b></dt><br /> <dd>Try telling the evangelist that she is as passionate about her religion in <i>exactly the same fashion</i> as adherents of the opposite religion. Try telling her that she sounds exactly like worshippers of That Other Founder, or The Enemy Product. She won't believe you. Then she will tell you she refuses to support your browser / operating system / assistive technology / car, because it's evil and bad, and also all the security problems with the product and people she perfers are irrelevant, because Reasons.</dd><br /><dt><b>The Cat Herder Who Used To Be A Cat</b></dt><br /> <dd>The cat herder was a cat a long time ago, even though they spend all day herding cats these days. They are positive that they can tell actually cats how to eat kibble and meow and lick their own asses, but it turns out that former cats have forgotten how to do all those things. They keep lying down in the bowl of kibble and making a mess, then scolding the cats for eating their kibble wrong.</dd><br /><dt><b>The Anti-Patternist</b></dt><br /> <dd>The anti-patternist has all kinds of words to tell you what you're doing wrong or what they're doing right. If they can link to a wikipedia page for that Absolutely Proves Their Unassailable Point, so much the better. The anti-patternist can happily explain how whatever your code is doing, it's bloat or creeping featurism or input kludge or not DRY or ignoring YAGNI or insufficiently KISS. If there's an acronym and it's obscure, it's great. If the anti-pattern has a very rude name (object orgy, code smell, cargo cult) that's best of all. The code doesn't have to be an example of the anti-pattern at all. </dd><br /><dt><b>The Javascript Programmer</b></dt><br /><dd>'Nuff said.</dd></dl><br /><br />It's been a long week.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=86443" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:86241RMS has always been an utter tool. Thank you for coming to my TED talk.2019-09-17T04:45:56Z2019-09-17T04:57:47Zpublic1In honor of Stallman <a href="https://www.vice.com/en_us/article/mbm74x/computer-scientist-richard-stallman-resigns-from-mit-over-epstein-comments">leaving MIT CSAIL and the Free Software Foundation</a><a href="#note1" aria-label="Footnote 1" role="doc-noteref">[1]</a><a name="ref1"></a> , I'm unlocking one of the only posts on this journal I've ever made private. Nine years ago, my post "<a href="https://deborah.dreamwidth.org/48194.html">The FSF reminds me of PETA sometimes</a>"<a href="#note2" aria-label="Footnote 2" role="doc-noteref">[2]</a><a name="ref2"></a> was an annoyed response to some comments RMS made about accessibility, in which he basically said that nobody at the FSF should cooperate with any accessibility solution which was not 100% pure and freed of all vile proprietary tools, which (then and now) completely left speech recognition users out in the cold. My post was discovered somehow, and was promptly brigaded by RMS groupies. I locked it down because ain't nobody got time for that.<br /><br />I'm unlocking it now, because I want to remind folks that RMS has always been a complete shitheel. (I know, he has been a lot worse to this, to a lot of people, for an exceedingly long time. This was just the example I have in my pocket.)<br /><br />Some gems I didn't call out in the <a href="https://deborah.dreamwidth.org/48194.html">original post</a> include:<br /><ul><br /><li>In response to a request that any FLOSS accessibility solution enable the economic independence of disabled people so they can choose free software willingly: <b>"the abolitionists did not seek to give people the power to make choices about freedom or slavery. They sought to abolish slavery."</b></li><br /><li>It would only be <b>"ethical for you to use NaturallySpeaking if your main activity were working directly towards replacing it."</b></li><br /><li>His claim <b>"For several years I had bad hand pain and mostly could not type. I did not even consider using a nonfree dictation program, because nonfree software would take away my freedom",</b> which completely glosses over his actual solution at the time: he paid a high school student to type for him. Silly me, relying on proprietary software all these years when I could just call up MIT and get them to pay a kid to type for me.</li><br /><li><a href="https://lists.gnu.org/archive/html/accessibility/2010-07/msg00058.html">This entire message</a>, which I urge you to read in full, especially if you want to hate Stallman with the passion of a thousand fiery suns but don't want to think about sex crimes.</li><br /><li>And finally, I want to call out the most loathsome quotation from the thread, which I linked in the original post: responding to the comment about inaccessible computers, <b>""Can't use" is such a strong statement that I wonder if it is another exaggeration, Even if you have no hands, there are other ways to input besides dictation."</b></li></ul> <br /><br />I'd also like to call out this comment Synecdochic made to the old post:<blockquote>I comfort myself with the knowledge that one day he will go away, and the rest of us can get back to the task of making software.</blockquote> Hear, hear, S.<br /><br /><hr /><section role="doc-endnotes"><h4>Notes</h4><br /><ol><li><a name="note1"></a>Over comments he's made over the years regarding crimes such as Jeffery Epstein's that are frankly too stomach-churning to repeat. <a href="#ref1">[back]</a></li><br /><li><a name="note2"></a>I no longer dislike Microsoft's ecosystem. Nobody else cares fundamentally about desktop accessibility. Microsoft gets countless things wrong but accessibility will always be my killer app. <a href="#ref2">[back]</a></li></ol></section><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=86241" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:84274the power and the danger of WAI-ARIA: speech recognition edition2018-07-05T16:28:01Z2018-07-05T16:39:17Zpublic0tl;dr: Use ARIA, and use it wisely.<br /><br />This spring, I gave a tutorial at Ebooklib, "<a href="https://techforum.booknetcanada.ca/sessions/wai-aria-in-practice-ebooks-that-are-dynamic-beautiful-and-accessible/">WAI-ARIA In Practice: E-Books That Are Dynamic, Beautiful, and Accessible</a>". My whole session basically boils down to "look at all these awesome things you can do with WAI-ARIA, but look at all of these terrible things you can do with WAI-ARIA, so please use it, but pretty please with sugar on top only use it mindfully -- read the documentation!" (<a href="https://suberic.net/~deborah.kaplan/presentations/wai-aria-in-practice.pptx">Powerpoint slides with notes</a>, <a href="https://suberic.net/~deborah.kaplan/presentations/wai-aria-in-practice-reading-list.pdf">PDF reading list</a>.)<br /><span class="cut-wrapper"><span style="display: none;" id="span-cuttag___1" class="cuttag"></span><b class="cut-open">( </b><b class="cut-text"><a href="https://deborah.dreamwidth.org/84274.html#cutid1">aria-roledescription, speech recognition users are not screen reader users, and button labels</a></b><b class="cut-close"> )</b></span><div style="display: none;" id="div-cuttag___1" aria-live="assertive"></div><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=84274" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:82333Protecting ourselves online in a hostile age2016-11-17T18:19:40Z2016-11-17T18:29:27Zpublic1I'm seeing a lot of people post about how, in light of current political shifts, everyone should increase online security. A few points on this:<br /><br /><ul><li>Yes.</li><li>This is always true.</li><li>Most of the advice going around is a mix of good, reasonable, difficult, and bad. (eg. One list going around says Gmail is totally safe because it won't get hacked. Google (and Facebook, and Apple, and others) explicitly <a href="https://en.wikipedia.org/wiki/Privacy_concerns_regarding_Google#CIA_and_NSA_ties">cooperates with the CIA, the NSA, and other governments around the world</a>.</li><li>There is a conflation of different concepts of online security: protecting your data from theft, protecting your data from government abuse, protecting your accounts from hacking. There's no point in getting paranoid about Internet security if you don't know which of these dangers is most important to you, how much you can assess risk, and what measures specifically apply to that danger.</li></ul><br />Don't take the advice of activists about security. Take the advice of professional Internet security experts (I am not one). Start with <a href="https://krebsonsecurity.com/">Brian Krebs</a> (<span style='white-space: nowrap;'><a href='http://twitter.com/briankrebs'><img src='https://p.dreamwidth.org/e0caa790ec10/-/twitter.com/favicon.ico' alt='[twitter.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='16' height='16'/></a><a href='http://twitter.com/briankrebs'><b>briankrebs</b></a></span>) and <a href="https://www.schneier.com/">Bruce Schneier</a> (<span style='white-space: nowrap;'><a href='http://twitter.com/schneierblog'><img src='https://p.dreamwidth.org/e0caa790ec10/-/twitter.com/favicon.ico' alt='[twitter.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='16' height='16'/></a><a href='http://twitter.com/schneierblog'><b>schneierblog</b></a></span>). A lot of what they have to say is aimed at security experts and you can ignore it; focus on the pieces that are obviously relevant to you, such as Brian Krebs' <a href="http://krebsonsecurity.com/tools-for-a-safer-pc/">Tools for a safer PC</a>. If you are the kind of person who likes to look for the work of women and people of color when you are looking for expert opinions, don't hold your breath when you are looking in research for computer security. That is not to say that there are not security experts who aren't white men, but infosec has notoriously always been so misogynist and such a cultural cesspool that <em>it appalls even the rest of the tech industry</em>. <br /><br />When it comes to protecting your accounts and your own devices from hackers, the tips you get from experts are only somewhat inconvenient and a great place to start.<br /><br />However, when it comes to protecting your information from the panopticon, whether corporate or government, I've got some bad news for you:<strong><br /><br />If the advice sounds easy or socially convenient, it's false.</strong><br /><br /><ul><li>Cloud services put you at risk. (Twitter, Gmail, Facebook, and technically Dreamwidth, though the scale of Dreamwidth allows many of us to have a relationship of trust with the site.)</li><li>Credit cards put you at risk, whether or not you have ever purchased something online in your life.</li><li>Using an email address in multiple places put you are risk.</li><li>Having ever given your telephone number, email address, or Social Security number to a business puts you at risk.</li><li>Having friends who know your email address or your phone number puts you at risk.</li><li>Not knowing the underlying tech infrastructure of the online services you use puts you at risk.</li><li>Browsing the web puts you at risk.</li></ul><br />If you are going to be engaging in the kind of activism that will put you in a government's crosshairs, and you have a sincere, evidence-based belief that you are going to be targeted by a government because of your activities, and you want to protect yourself, you need to do some serious, hard-core curation of your available information online. You are not going to fix your problems by installing Tor and using two-factor authentication on your Gmail account. You are not going to fix your problems by any tip sheet that is currently being circulated around Twitter. And you are not going to fix your problems easily. It is difficult to address this kind of situation without a major life change. For most of us, resources would be better spent on lobbying the companies we do business with to mitigate the damage from these kind of practices writ large. That is to say, not necessarily helping ourselves, but trying to diminish the surveillance state as a whole.<br /><br />Here's a very brief summation of the problem. <span class="cut-wrapper"><span style="display: none;" id="span-cuttag___1" class="cuttag"></span><b class="cut-open">( </b><b class="cut-text"><a href="https://deborah.dreamwidth.org/82333.html#cutid1">Okay, not so brief. Be Afraid.</a></b><b class="cut-close"> )</b></span><div style="display: none;" id="div-cuttag___1" aria-live="assertive"></div><br /><br />tl;dr<br /><br />If you are seriously worried and have good reason to be exceptionally careful: <br /><br /><ul><li>Encrypt everything.</li><li>Only use cloud services where you explicitly trust the host and know their policy about government requests for information, third-party vendors, and their third-party vendors' similar policies.</li><li>Only use throwaway cell phone numbers, email addresses, and credit card numbers to do business.</li><li>Never, ever use social media.</li></ul><br /> For the rest of us, well. Here's what we can do.<br /><br /><ul><li>Take a deep breath and acknowledge that any reasonably competent government and sufficiently well-off corporation already knows anything about us that it wants to.</li><li>Protect our devices and our accounts from explicit hacking.</li><li>Lobby for institutional change in the surveillance state and the industrial panopticon.</li><li>Stop panicking.</li></ul><br />And seriously, folks. Install <a href="https://1password.com/">1Password</a>, <a href="http://keepass.info/">KeePass</a>, or some other locally hosted password manager, and switch to unique and difficult passwords for every account you have. And then install <a href="https://www.ghostery.com/our-solutions/ghostery-browser-extension/">Ghostery </a>on your browsers.<br /><br />And don't panic about this. Be concerned, and be careful, but panicking is counterproductive; the cat is so far out of the bag for most of us that there is not even cat hair left. We have a lot more to panic about than whether the government can find us.<br /><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=82333" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:80468DictationBridge2016-01-26T00:27:18Z2016-01-26T00:27:18Zpublic11New project <a href="http://dictationbridge.com/2016/01/14/announcing-dictationbridge-a-free-dictation-solution-for-screen-readr-users/">DictationBridge</a> will make screen readers play nicely with dictation software: speech-to-text working well with text-to-speech! So excited about this. The first revision will be NVDA and Windows Speech Recognition, followed by Dragon NaturallySpeaking, and eventually other screen readers.<br /><br />It's being billed as for blind and VI people with RSI, but as a sighted RSI accessibility programmer I am going to <em>love</em> this. Also since I have a cordless headset I might become a person who full-on computes while cooking.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=80468" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:80107Advertsing: I want to be a good citizen and also safe2015-10-08T01:00:22Z2015-10-08T01:00:57Zpublic3I dislike using ad-blockers, in general. I know investigative journalism and online fiction are both expensive to produce, and I want to support all of those content creators. To that end, I wish there were an ad broker that worked closely with the maintainers of Ad Block Plus and Ghostery, and committed to only providing ads which were guaranteed to (within reason):<ul><li>Contain no malware</li><li>Contain no trackers</li><li>Contain no data scrapers or other hostile code</li><li>Not require risky tech (eg. Flash) to run</li><li>Not move</li></ul> <br />I know, that last one is unusual. That's an accessibility thing more than anything else; animated ads tend to use scripting rather than animated gifs for their movement (thus ignoring browser animation settings), frequently ignore WCAG, and -- my reason for loathing them -- are often a migraine trigger for me.<br /><br />I used to browse with NoScript everywhere, but these days that breaks more of the web than not. Instead, I browse with Ghostery to make myself safe; I had to whitelist a few websites which break with Google Analytics off, and had to whitelist some of the A/B testing platforms and video CDNs, but otherwise that leaves the web fully functional. But I still have to use ABP to block two things: obtrusive animations, and links to clickbait sites which are disguised to look like links from the host site, and which frequently redirect to dangerous, malware-infested pages. (Actually, Ghostery catches most of those, too.)<br /><br />I would be fine with ads plastered all over websites as long as they weren't highly likely to be malicious or dangerous to me! If ABP makes enough of a dent, I suppose, perhaps there'll be demand for it.<br /><br />I'd kind of like to put some non-JS tracking code in my company's site to see how many hits we get with Ghostery on or JS off (though we're non-functional without JS, sigh.)<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=80107" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:77647Native apps, applications, and web apps2014-10-30T19:02:09Z2014-10-30T19:02:09Zpublic4Marco Zehe writes "<a href="http://www.marcozehe.de/2014/10/28/apps-the-web-and-productivity/">Apps, the web, and productivity</a>" about his experience with improved accessibility/usability of native apps over web apps on mobile. My experience in many ways mirrors his, although I would go further and say I have found the same thing on desktop.<br /><br />For example, I honestly did assume that once I was forced by a job to use Gmail, that I would discover features of Gmail that outweigh the power and accessibility of a mail application. I understand that I am a change-averse Luddite, and suspected that using Alpine my primary mail reader in this day and age was indicative of a slight flaw in my character.<br /><br />But now that I have been using Gmail with some regularity, it has become abundantly clear to me that no webmail client I've used (Gmail, roundcube, web Outlook in accessibility mode or in rich mode) has the speed, power, and accessibility for me of using the dedicated mail application.<br /><br />Marco boils his reasons for switching to native apps down to <strong>less clutter</strong> and <strong>latency </strong>. I'd say both of those are issues for me as well, just as much as simply saying "accessibility" -- although they are both inextricably tied to accessibility for me.<br /><br />A cluttered screen -- especially a screen with one of those damn non-scrolling JS banners taking up screen real estate -- is one that requires more scrolling, which is inherently difficult to do without a mouse. Even on desktop, my monitors are smaller and my fonts larger than they used to be, and the design of web apps has gotten less streamlined, substantially, over the last few years.<br /><br />Meanwhile, the annoying wait-till-it-loads aspect of the web app is a lot more annoying when I am waiting for mouseless browsing to see all of the page elements so it can put actionable links next to them. It's a lot more annoying when I can't start interacting with the page until it is fully loaded, unlike a mouse user who can start to move the mouse towards the expected area of the page.<br /><br />Ultimately, it comes down to a combination of both spoons and basic UX. Like a lot of computer users with disabilities, the extra cost of using the computer is high enough for me that every aggravation that gets thrown in my way is one more blocker that possibly prevents me from being able to work at all. And as for basic UX, well. Like a lot of techies, I'm used to the power and speed of the keyboard-based environment. I honestly have no idea how people used to a powerful, lightning-fast, terminal-based mail application become comfortable with the clunky latency of webmail.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=77647" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:77033Software interaction2014-10-08T16:19:11Z2014-10-08T16:19:11Zpublic8interesting side effect of my own adaptive tech with the adaptive tech I am currently using to test websites:<br /><br />For myself, I am using Dragon NaturallySpeaking. Also for myself, I have the "hey Siri" functionality enabled on my phone. (Hey, Apple, thank you so much for that functionality – it is really making a major difference in my life.) And I'm currently testing a website with the screen reader NVDA.<br /><br />End result, sometimes me, my computer, and my telephone get into some really unexpected conversations.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=77033" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:76710My pond has just gotten exponentially more knowledgable2014-10-03T02:58:19Z2014-10-03T02:58:19Zpublic1In the general pool of "people who have something to say about Web accessibility," the only reason I don't call myself an expert is because I have a deep aversion to calling myself an expert <i>anything</i>. I am sitting here right now trying to come up with jokes about where I do have expertise -- napping? reading? cat snuggling? -- and I am actually talking myself down from all of them.<br /><br />I implement and explain the accessibility standards. I test for accessibility on all spectra except cognitive. I write accessible HTML and JS, and debug other people's code. I teach and present on the the bureaucratic, technical, and content aspects of creating an accessible web. I know where my weaknesses are (cognitive accessibility, legal aspects, mobile, etc), but I know where to turn to complement those weaknesses. All in all, I have always been confident in my knowledge in any room full of accessibility professionals.<br /><br />Then I got involved with the W3C.<br /><br />Now that I'm co-leading the accessibility folks for the Digital Publishing Interest Group, I'm basically floored every day my how much sheer <i>knowledge</i> there is on the team. Sure, I have a lot in the can about straightforward web accessibility, but there's so much more regarding the interactions between accessibility and digital publishing, and my colleagues <i>know it</i>.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=76710" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:75545hands-free computing part 1: non-mobile2014-05-15T05:23:52Z2014-05-15T05:36:56Zpublic4Happy <a href="http://www.globalaccessibilityawarenessday.org/">Global Accessibility Awareness Day</a>! I'm very excited about the presentation I'll be giving tonight (that's grown from <a href="http://deborah.dreamwidth.org/74357.html">this one</a>) at <a href="https://www.eventbrite.com/e/2014-global-accessibility-awareness-day-boston-registration-10491587621">Fresh Tilled Soil's Boston GAAD event</a>. I'm looking forward to the other speakers, as well; I've been reading Kel Smith's book, actually.<br /><br />I want to give a very brief overview of how I use technology, since enough people have asked. I'm including the various technologies (hardware and software) I use, as well as some of their perks and frustrations. Part one is my non-mobile experience: Windows, Linux, Mac.<br /><br />For context, I used to be about 99% hands-free, and now I am more like 80% for actual coding/writing and maybe 50% for just dicking around online. Hooray, vast improvement! But I still have 100% hands-free days, and I need to be able to control the computer completely. I'm a programmer in my day job, and in my free time I sysadmin, code open source, write book reviews, and spend a lot of time on social media. In other words, I'm on a device the vast majority of my waking hours.<br /><br /><span class="cut-wrapper"><span style="display: none;" id="span-cuttag___1" class="cuttag"></span><b class="cut-open">( </b><b class="cut-text"><a href="https://deborah.dreamwidth.org/75545.html#cutid1">Operating Systems, Software, Hardware: Cut for length</a></b><b class="cut-close"> )</b></span><div style="display: none;" id="div-cuttag___1" aria-live="assertive"></div><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=75545" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:75365fun github trick I just figured out2014-05-14T15:31:34Z2014-05-14T15:35:05Zpublic0(There's some non-screenreader friendly text in here, because the nature of the documentation I'm pasting in includes very long alphanumeric hashes. When you get to them just skip over them.)<br /><br />Sometimes, because you are not looking at two different branches or a pull request or something such as that, you don't have access to the <a href="https://github.com/blog/612-introducing-github-compare-view">"compare" options from the github UI</a>. However, you can build the URL manually. The documentation gives it as<br /><br /><pre>http://github.com/USER/REPO/compare/[START...]END</pre><br /><br /><blockquote>Where USER and REPO are obvious, and START and END are branch names, tag names, or commit SHA1s specifying the range of history to compare. If <start> is omitted, the repository's default branch is assumed.</start></blockquote><br /><br />So <a href="https://github.com/dreamwidth/dw-free/compare/08d335399862f0557311caa4ccd530b17c1a18b3...HEAD">https://github.com/dreamwidth/dw-free/compare/08d335399862f0557311caa4ccd530b17c1a18b3...HEAD</a><br /><br />Can get me to a diff view of everything from the commit with SHA1 08d335399862f0557311caa4ccd530b17c1a18b3 as its label (this is the long string in the URL of any commit) to the HEAD revision, which is to say, the current revision.<br /><br />Fun times!<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=75365" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:74809A little linkspam2014-03-21T03:40:40Z2014-03-21T03:43:24Zpublic1<a href="http:freegovinfo.info">Free Government Infomation</a>'s <a href="http://besttitlesever.tumblr.com/">Best. Titles. Ever.</a> is back! It's now a tumblr, it's hilarious as ever, and it's managed by the amazing Aimee. Come for the lulz, stay for the muskrat meat. Thanks, GPO and Pueblo, Colarado.<br /><br />This <a href="http://www.csstubemap.co.uk/">mab of the London Tube is rendered entirely in CSS</a>! It's hasn't taken advantage of that for accessibility, but it'd be easy: a positioned off-screen header before each line, some text to announce junctions of two lines.<br /><br />In response to <a href="http://ccbc.education.wisc.edu/books/pcstats.asp">"Of 3,200 children’s books published in 2013, just 93 were about black people"</a>:<br /><br />Christopher Myers: "<a href="http://www.nytimes.com/2014/03/16/opinion/sunday/the-apartheid-of-childrens-literature.html">The Apartheid of Children’s Literature</a>" in the NYT.<br /><br /><blockquote>The mission statements of major publishers are littered with intentions, with their commitments to diversity, to imagination, to multiculturalism, ostensibly to create opportunities for children to learn about and understand their importance in their respective worlds. During my years of making children’s books, I’ve heard editors and publishers bemoan the dismal statistics, and promote this or that program that demonstrates their company’s “commitment to diversity.” With so much reassurance, it is hard to point fingers, but there are numbers and truths that stand in stark contrast to the reassurances.</blockquote><br /><br />And père. Walter Dean Myers: <a href="http://www.nytimes.com/2014/03/16/opinion/sunday/where-are-the-people-of-color-in-childrens-books.html?_r=0">Where Are the People of Color in Children’s Books?</a><br /><br /><blockquote>Simple racism, I thought. On reflection, though, I understood that I was wrong. It was racism, but not simple racism. My white co-worker had simply never encountered a black chemist before. Or a black engineer. Or a black doctor. I realized that we hired people not so much on their résumés, but rather on our preconceived notions of what the successful candidate should be like. And where was my boss going to get the notion that a chemist should be black?</blockquote><br /><br /><blockquote><br /></blockquote><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=74809" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:73641Intersectionality, conferences, gender, and race: Ada Lovelace Day2013-10-16T04:00:14Z2013-10-16T04:01:12Zpublic1<a href="http://tressiemc.com/about/">Tressie McMillan Cottom</a> isn't a techie; she's an academic specialising in "education, inequality, and organizations". I've been fascinated by her blogging on her research topic: for-profit education. Tressie has worked in both for-profit and non-profit, so she has a bigger grasp of the distinctions than many of us who are advocates for one side or the other.<br /><br />Anyway, today -- presumably not for Ada Lovelace Day; Tressie's not, as I said, in tech -- she coincidentally posted: "One of These Things is Not Like The Other: Speaking While Black."<br /><br /><blockquote>On the trip from the ballroom to the lounge I was stopped by three black hotel staff workers. I’m used to this. They are often older, but not always. Either way, they’ve worked in places like the Hilton for many years and they have rarely, if ever, seen someone who looks like me — like them — on the stage. They want me to know they’re proud of me. I’m a good southern girl so I mind my manners and my elders. I say yes ma’am, I’m in school. Yes, sir, my momma sure is proud of me. Thank you for praying for me.<br /><br />Even my colleagues make a point of telling me that they are proud, of acknowledging my existence. A loquacious, entertaining, generous senior professor from Illinois bee-lined towards me as I found an empty seat. He didn’t even bother with introductions, as family is liable to do. He just started in with, “i sure did like seeing you up there.” I know what he means but he wants me to be clear. He goes on to tell me how long he has come to events like this and how rarely he has seen a brown face at the front of the “big room”<br /><br />He asked what, by the end of the day, I was asked about half a dozen times: “how did that happen?!”</blockquote><br /><br />We're making excellent (if slow) inroads into getting more female representation of speakers at tech conferences. I hope we're ready to make similar inroads with the vast racial disparity (at least at every tech conference I've ever attended, in the US and in Europe).<br /><br />Tressie's post is illuminating. She's a model for me, even though our fields of interested don't overlap at all.<br /><br />Happy Ada Lovelace Day, everybody. <br /><br />And, hey, just to make this an official Ada Lovelace Day post, here's to <a href="http://www.blackgirlscode.com/about-bgc.html">Kimberly Bryant</a>, founder of the amazing <a href="http://www.blackgirlscode.com/">Black Girls Code</a>. I don't know that much about her that I haven't read in press for BGC, but that's impressive enough:<br /><br /><blockquote>Kimberly’s daughter, who is currently in middle school, has been interested in technology and an avid gamer since the age of 8. Several years ago, after realizing her daughter would frequently get bored with videogames, Kimberly wanted to show her how to make one and enrolled her in a summer game development program at Stanford. “It was a great experience for her,” explains Kimberly. “But there were only about 3 girls out of approximately 25 students and she was the only person of color enrolled.”<br /><br />As a result of these experiences, Kimberly decided to launch Black Girls CODE, a nonprofit that encourages young minority women to pursue a career in technology by providing them with workshops and after-school programs focused on a wide range of tech-related topics. “Our goal,” Kimberly explains, “is to address the gender and diversity gap in technology and to feed girls into the STEM pipeline as early in their development years as possible.”</blockquote><br /><br />--<a href="https://youngintelligentandblack.wordpress.com/2013/06/01/kimberly-bryant-black-girls-code/">"Kimberly Bryant, Black Girls Code"</a><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=73641" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:70360I haven't drunk the Kool-Aid, but I do admit it is brightly colored and tasty looking2013-04-11T22:20:16Z2013-04-11T22:20:16Zpublic1For a project at work (<a href="https://github.com/TuftsUniversity/cider">CIDER</a>) we're using git pretty extensively, with an adapted version of the <a href="http://yakiloo.com/getting-started-git-flow/">git-flow</a> model. For all that I'm finding myself becoming a release engineer all over again -- not a career I intended to move back towards, but what can you do? -- I'm really enjoying our development model so far.<br /><br />Our model is that people do all their work on spot branches, except for ongoing subtle improvements to template toolkit files, which has been happening on a single long-lived branch. When a fix is made the developer makes a pull request. One of the other two of our three core developers -- in practice always me -- does a quick code review, and tests it in our development environment just by doing <code>git checkout --track origin/[branch]</code> (or, in the case of the long-lived branch, <code>git checkout [branch];git pull</code> and running the Web server against the new contents of the directory. When it's tested in the development environment, we just accept the pull request and do a <code>git pull </code> in the production directory.<br /><br />It's nothing fancy or unusual -- basically git-flow without continuous integration. But over the years of using CVS, RCS, subversion, and perforce, only perforce has given me anything close to as much satisfaction in the release management, and perforce wouldn't work for our current model (where one of our developers is a remote contractor).<br /><br />Of course I also like using the same environment and tools for work and for dreamwidth, because it takes away the cognitive cost of switching when I come home and decide to work on dreamwidth.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=70360" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:65761visibility, disability, other things that rhyme with bility2012-05-03T19:22:51Z2012-05-03T19:24:37Zpublic3I'm used to thinking of myself as having an invisible disability, because out in the real world, I do. It just occurred to me that in the Internet, where nobody knows you a use a wheelchair unless you tell them so, my disability has a tendency towards the visible. I probably let through about 5% of my dictation errors in blog posts but 40% of my dictation errors in online chat; people who regularly interact with me chatting online have learned to decipher the bizarre word salad that sometimes comes through. If I'm communicating (chat, Twitter, e-mail) on a mobile device, my recognition errors get even weirder, because the mobile recognition has its own strange features.<br /><br />So to people with whom I communicate online, I have this big obvious disability. But in person, I pass for able-bodied. Sure, I'm usually carrying this very strange bag around my waist, and I'm usually not clicking away with my laptop in public, and sometimes I'm wearing one of those Bluetooth headsets that has a big flashing light in order to make you look like a jerk who spends all day on a Bluetooth headset. But I don't look not able-bodied, I just look strange.<br /><br />It's just odd that most people pass on the Internet, whereas for me, the Internet is one of the only places I <em>don't</em> pass. (Technically I could pass if I proofread better, but proofreading is really difficult in IM/IRC.)<br /><hr /><br />On an entirely unrelated note, I just registered for my first ALA Annual. It seems terrifyingly large, but I'm required to go for the Odyssey committee. (Odyssey Committee FTW!) Booking my flight on Egencia was a wonder of accessible web design, where even the seat selector was fully keyboard accessible. The ALA Annual scheduling website, however... Not so much. I suppose it's no surprise. Every few years ALA redesigns all of their websites to be worse than they were before. :(<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=65761" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:62744OTW Elections2011-11-14T04:28:00Z2011-11-14T04:28:00Zpublic8I've been involved with a lot of non-profits over the years, and as I watch the current round of drama around the OTW elections and code rollout, I can only think how normal, even minor, this drama seems as non-profit drama goes. I know that's cold comfort to the people who are miserable, piled upon, abused, or what-have-you, but it comforts <em>me</em>, because I know there's nothing <em>unusually</em> wrong.<br /><br /><span class="cut-wrapper"><span style="display: none;" id="span-cuttag___1" class="cuttag"></span><b class="cut-open">( </b><b class="cut-text"><a href="https://deborah.dreamwidth.org/62744.html#cutid1">Some observations from the peanut gallery</a></b><b class="cut-close"> )</b></span><div style="display: none;" id="div-cuttag___1" aria-live="assertive"></div><br /><br />I do wish I had participated in one of the candidate chats, because I would have asked whether all roles are expected to be volunteer indefinitely. I don't know of any organizations who have managed to do systems administration in a completely volunteer way. Naomi, I think, understands the difficulties of why systems is so difficult to do as volunteer, and I'd like to know what she and the other candidates think about possible solutions to that problem.<br /><br />In any case, everyone I've worked with at the OTW has been great: the angry people and the placid people, the burnt out people and driven people, the people who focus on the Archive as the flagship of the organization and the people who think the Archive already draws too many resources away from other projects. Like many nonprofits, the organization's biggest source of friction is that there are too many bright people who care passionately. I'm not going to downplay how very real a problem that is for sustainability. But on the other hand... Well. I think I've absorbed too much business-ese lately, because I'm thinking that if I were going to do a Strengths, Weaknesses, Opportunities, and Threats analysis of the OTW, the "too many bright people who care passionately" would be both Opportunity and Threat.<br /><br /><hr /><br /><br />As a side note: The AO3, from the inside, does a better job of automated tests (in that it <em>has them</em>) and QA than most other software projects I know, and yes, Dreamwidth is nowhere near as good at the OTW at these, I saw you people over there claiming that DW does it better. I've seen inside both sausage factories. Software development is hard, yo, Anyone who thinks crappy releases never see the public has never used Windows Vista.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=62744" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:61510Dragon NaturallySpeaking sadness2011-10-05T12:26:00Z2011-10-05T12:26:00Zpublic3I love Dragon NaturallySpeaking. I couldn't be employed or a member of online communities without it. But that doesn't mean there aren't things about it that make me gnash my teeth. Here are my top three quality-of-life-affecting bugs which have been introduced in the past couple of versions:<br /><br /><ol><li>The newly introduced inability to use "spell" commands in the flow of normal dictation. It used to be that an utterance could be "And the characters are named Bob, Lily, spell echo india lima oscar november whiskey yankee, and Ahmed." Now there has to be a pause-for-command on either side of the spelling command: "And the characters are named Bob, Lily, [BREAK] spell spacebar echo india lima oscar november whiskey yankee [BREAK], and Ahmed." Unless you dictate all the time you might not realize how incredibly disruptive it is to thought and flow to have to break like that. In my daily life there are any number of words I have to dictate with spelling commands which are just not worth adding to the dictionary, because I might dictate them three times total. The way it used to work was perfect. (Version 11 change, I think. It might have been version 10.) </li><br /><li>The brand-new feature of the sleeping microphone to hear random background noise as a "wake-up" command. It's become comical how frequently I'm speaking with a friend or coworker and I suddenly have to indicate silence while I say "go to sleep. Go to sleep. Go to sleep," while meanwhile my computer processes whatever utterances at has heard in the interim, often to exceedingly disruptive effect. If you use a computer hands-free, using the "microphone off" command instead of the "go to sleep" command is pretty much impossible, at least without some kind of foot switch. I really hoped this bug was going to be fixed in the first NaturallySpeaking 11 patch, but instead they just introduced new commands for direct tweeting and Facebooking. (Version 11 change) </li><br /><li>The dropped letters/doubled letters in non-Select and Say windows. This didn't used to happen. If you complain about it to Nuance, they just say they don't support non-Select and Say windows. It's really bad, and happens non-deterministically. Sometimes the first character of a dual-key sequence gets dropped, so, for example, "select all" turns into "a" (since "select all" is "control-a"). (Version 10, I think)</li></ol><br /><br />Aside from the bugs, here are my top Dragon feature requests:<br /><br /><ol><li>A couple of versions ago, Dragon introduced the ability to operate (e.g. Select, bold, delete) on a word which is repeated multiple times in the window. You say something such as "bold Dragon", and a number appears next to all of the incidences of the word "Dragon". Then all the dictator needs to say is "choose 2" to choose the second incidence of the word "Dragon." This is fabulous. Now, Nuance, could you add this feature that when I say "choose 2" Dragon hears me uttering the command "choose 2", and not the dictated text "choose 2"? Four times out of five, Dragon thinks I am saying anything other than "please select the item with the big red 2 next to it". (I'm calling this a new feature, not a bug to fix, because it never really worked right.) </li><br /><li>I would love a revamp of the advanced command editor and the Command Browser in general. It is, ironically, fairly difficult to navigate all of the features of the Command Browser via voice . It's also difficult to do any kind of nuanced sharing of commands between two different computers. And while revamping the Command Browser/advanced command editor interface, is there any way the documentation could get a revamp as well? Those "advanced command editing with Dragon version #" books are pretty basic, and don't get into the rich features in any depth. </li><br /><li>Could there please be the ability to press the Windows key in an advanced command? The Windows key is <strong>not</strong> the same as CTRL-ESC, although both of them pull up the Windows start menu. It is a single key which sends its own key binding, and multitude of programs require the Windows key in particular.</li><br /><li>Could you consider working with vendors who make other accessibility tools (e.g. JAWS, NVDA, Qwitter) for better interoperability? Right now, it's impossible to use any of those tools entirely hands-free with NaturallySpeaking, unless you buy the $900 J-Say package to interface with JAWS. </li></ol><br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=61510" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:60875calling all screenreader users2011-09-06T14:48:31Z2011-09-06T14:48:31Zpublic1It looks like dreamwidth really wants to make a final decision (well, final for now) on what to do about alt and title attributes on userpics. As of right now there are only two users of screenreaders or other non-graphical browsers participating in the poll and conversation. Please, especially if you are a screenreader user or have other accessibility needs which give you opinions about mouseover and alternative text, <a href="http://dw-accessibility.dreamwidth.org/18357.html">take the poll, join the conversation</a>.<br /><br />And it's my bug, so then I will code it. In my copious free time. *grin*<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=60875" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:59004archival description in OAI-ORE2011-05-31T14:13:01Z2011-05-31T14:13:01Zpublic5Along with Anne Sauer and Eliot Wilczek, I've just had a new paper published: "<a href="http://journals.tdl.org/jodi/article/view/1814/1769">Archival Description in OAI-ORE</a>", in the <cite>Journal of Digital Information</cite>, a free, green open access journal. This is a version of a paper which we presented last year at Open Repositories 2010, and mercifully, has been greatly improved since the draft of the paper I wrote while running a temperature of 102°.<br /><br />This paper, by the way, is our attempt to COMPLETELY REVOLUTIONIZE ARCHIVES AND CHANGE THE LAWS OF PHYSICS. Sort of. Revolutionize archival description using new technology, anyway. Changing the laws of physics will have to wait until we get grant funding.<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=59004" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> commentstag:dreamwidth.org,2009-04-11:37793:56739mobile devices and accessibility2011-03-25T19:44:33Z2011-03-25T19:44:33Zpublic0An open letter to those implementing mobile device accessibility:<br /><br />I know that hands-free mobile device control is difficult, and I am grateful for the amount of voice control which has been implemented so far. The ability to dial a number, send a text, send an e-mail, or leave a memo are all useful. Now here's what I would like to see next:<br /><br /><ul><li>A microphone which stays on until turned off, rather than tap-to-speak. I understand this could have implications for users who don't know how to use it, but then, the same goes for having a telephone in the first place. </li><br /><li>A 36-item vocabulary, probably native to the phone, of the <strong>letters in the alpha-bravo alphabet</strong> and <strong>the digits 0-9</strong>. </li><br /><li>The ability to start an app installed on the phone by saying "<strong>start [app name]</strong>". E.g. "start Angry Birds". (No, I have no idea how to control Angry Birds by voice. I just don't know the name of a lot of mobile applications, as I don't have one, because I <em>still can't use one</em>. Hence this post.) </li><br /><li>A seven-item vocabulary, probably native to the phone, that can be used in webpages: <strong>page up; page down; back; forward; show numbers; go to address; press enter</strong>. "Show numbers" would put a number next to every clickable or selectable element (much like the Firefox extension mouseless browsing), allowing those items to be selected by dictating from the digit vocabulary. </li><br /><li>The command "<strong>microphone off</strong>". </li><br /><li>The command "<strong>dictate here</strong>", allowing the user to open up a remote-processed standard dictation window in any field or application. </li></ul><br /><br />Now, I will admit that I have never done any mobile programming, and I have no idea what the limitations are for vocabulary recognition. Am I mistaken in my belief that adding another 46 items to the local-to-the-device vocabulary (on top of the ones that already exist such as "send a memo to") is something a contemporary mobile device should be able to handle?<br /><br />As a bonus, I see in the <a href="http://developer.android.com/guide/practices/design/accessibility.html">Android accessibility best practices</a> that all applications should be designed to pay attention to the directional controller as well as just the touchscreen. Great, that opens up the possibility for four more voice commands: <strong>up, down, left</strong>, and <strong>right</strong>. That brings us up to 50 desirable items in the native vocabulary. <br /><br />Can your phone handle that? And if not, can the next generation of your phone handle that? And if not, why not?<br /><hr /><br /><br />(Geeze, I'm starting to feel like I should add HV1569.5 to my default icon.)<br /><br /><img src="https://www.dreamwidth.org/tools/commentcount?user=deborah&ditemid=56739" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/> comments