Friday, 26 June 2015

According to Translate.Google.Com

The following paragraph is written in English, according to Google Translate.


Добро пожаловать на страницу проекта Templet - облачного сервиса параллельных вычислений Самарского государственного аэрокосмического университета!
Templet – это шаблон, лекало, модель для построения параллельных программ. Работа сервиса Templet основана на следующих принципах: 


 Here is a screenshot of the page I was looking at.



Here is the screenshot of what Google Translate displays, when requesting the translation:  URL  http://templet.ssau.ru/.



And here is how Bing translates that page.


Not that I like Microsoft, but if their stuff translates pages that Google won't.

Thursday, 7 May 2015

Um, Really?!?!?!

ISO 639-3 lists 7,776 languages.

Ethnologue (http://www.ethnologue.com/enterprise-faq/how-many-languages-world-are-unwritten) claims that of their currently listed 7,105 living languages, 3,570 have a developed writing system, and 698 are unwritten, with no knowledge about the writing system, if any, of the remaining 2,839 languages.

SIL lists 451 languages as having died in the last millennium, and 116 languages as having died more than a millennium ago. Inasmuch as primary consideration is given to languages that have been reduced to writing, it probably is a gross underestimate of the number of languages that are either dead, or extinct.

The most recent UBS Translation Report I've found, is from 2007.  As of 31 December 2007,  the Bible (Protestant Canon) had been completely translated into 438 languages. The Bible had been either completely, or partially translated into 2,454 languages.

Wycliffe Global Alliance, which is arguably the largest organization translating the Bible, claims that as of 1 October 2014, the Bible (Protestant Canon) had been completely translated into 531 languages.  The Bible has been completely, or partially translated into 2,883 languages. Furthermore, there is active translation work in 2,195 languages.

ISO 15924 lists 199 writing systems, of which 35 are not included in the Unicode Standard.

The breakup of the Iron Curtain validated Max Weinrich's maxim: A language is a dialect with an army and a navy.

By defining one IETF Language Tag, as one language, one might be able to avoid the dialect/language difference, and the language/writing system difference. By way of example:
  • TUR-Latn-TR;
  • TUR-Arab-TR;
  • TUR-Cyrl-TR;
Those tags are for the same language (Turkish), used in the same country (Turkey), using the Latin Writing System, The Arabic Writing System, and the Cyrillic Writing System, respectively.

And that is how Windows 8.1 claims to support almost 7,000 languages.

Wednesday, 11 February 2015

A11Y Tools

Earlier today, I got to thinking about devices for those with A11Y requirements.

Speech2Text4Keyboard Input
  • Voice input;
  • Listen to voice;
  • Convert to text;
  • Send text to system as if a keyboard;
ASL2Text4Keyboard Input
  • Video input;
  • Watches video for ASL;
  • Convert to text;
  • Send text to system as if a keyboard;
Text2ASL4Video Display
  • Screen reader reads console input;
  • That input is broken into words;
  • "Known" words are displayed as a person talking, using ASL;
  • "Unknown" words are displayed as a person spelling words out in ASL;
  • "Query Mode" can be enabled, to add more "known" words;
Eyes2Keyboard Input
  • Video Camera watches;
  • Eye Movements are converted to Dasher images;
  • Dasher sends text to system, as if a keyboard;
Touchscreen Reader/Presser
  • Video Camera watches;
  • OCR software watches video input;
  • OCR software outputs text;
  • Screen reader reads text;
  • Voice input;
  • Listen to voice;
  • Convert to instructions;
  • Camera guides the prong in moving to the selected item;
  • Prong on device extends out to press the selected item;
Additions to the Hardware
  • 10 Key Keypad;
  • Joystick;
  • Firing button;
  • Trackball;
  • Camera;
These would be used if the vocabulary could not differentiate between a keyboard value, and something to be written.

Or maybe just to be used as supplemental aids;
  • Bluetooth;
Make it a Bluetooth enabled keyboard.

Existing Software
  • Sphinx3: voice recognition;
  • Dasher: predictive text input;
  • Eyegazer: eye-tracking;
  • Orca: screen reading;
Needed Software
  • ASL2Text: This examines photographs for ASL signs, and outputs the corresponding word;
  • Text2ASL: This displays a picture of a person making the appropriate ASL gesture;
  • Prong Guidance Software: This is the hard one. I suspect that there is code from a robotics project that can be converted/modified/re-used, that will do this. Worst case scenario is to write the dumb pigeon scenario;
Platform

This is the type of one-off job, that Arduino's were designed for.




Thursday, 11 December 2014

Devuan

There is a new startup Linux distro in town:
Devuan.

https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

The theory is that it is Debian, but without SytemD.

The people behind it are still working on what infrastructure is needed, before development can start.

So what is the topic that has the greatest discussion?
Release Names.

A few people are trying to determine what hardware is needed, and where to locate it.
A few more are trying to decide what should be included.

In retrospect, what they greybeards should have done, and perhaps are doing, is create a public list that they all but ignore, and a private list for discussing infrastructure, and what the distro will include.

Then, when the beta release is ready, announce it, and go fully public.


Monday, 28 October 2013

Mobile Device Patents

Since the SCOTUS ruled on Bilski v Kappos back on 28 June 2010, it seems that that the mobile device market is under attack by patent trolls.

The microserf that uses the moniker Paul Allen has had his pet patent troll file a lawsuit about his non-patents. (How much did Paul Allen bribe the USPTO to award those patents? There is no way that they could have been otherwise awarded, because they are so obvious.)
Those patents:
  • No. 6,263,507, "Browser for Use in Navigating a Body of Information, With Particular Application to Browsing Information Represented By Audiovisual Data."
  • No. 6,034,652, "Attention Manager for Occupying the Peripheral Attention of a Person in the Vicinity of a Display Device."
  • No. 6,788,314, "Attention Manager for Occupying the Peripheral Attention of a Person in the Vicinity of a Display Device."
  • No. 6,757,682, "Alerting Users to Items of Current Interest."

Monday, 5 March 2012

Interview Questions

I'm not sure how I wandered into the article in Forbes There are Only Three True Job Interview Questions. That isn't a new insight. What Color Is Your Parachute listed them back around 1980.
What caught my eye was a reader's comment
I think these questions are irrelevant in the context that if a company is ASKING YOU if you can do your job this assumes that they WANT you to do your job otherwise why are they asking you to be hired.
There are companies where HR is divorced from the rest of the organization.
One memorable example is the company that hired a system admin, and then fired them, as soon as they learned that the new sysadmin was working on a AA (Systems Management) at the local community college.  Before the individual was hired, the company knew that the idividual:
  • Had no formal training in the field;
  • Had plans to obtain formal training;
  • Had taught themselves everything they knew about systems
    administration;
When the company found out that the individual was enrolled in classes related to AA (Systems Administration), they were fired. Attending those classes violated the unofficial company policy.
That is a clear cut case of management, and corporate policy preventing employees from doing their job correctly. In most instances, it is far less obvious:
  • Redoing the corporate intranet, but not ensuring that those changes meet BSI BS 8878:2010, the Australian Disability Discrimination Act 1992, the US Section 504, etc
  • Distributing official policy changes that are neither copy-edited,nor proof read:
  • The changes describe the method that was not to be followed, as if it was the correct way to do the thing;
  • Omitting the dress code for female staff. The whole point of distributing the dress code, was due to complaints about women wearing inappropriate attire;
  • Failing to provide the tools required to do the job properly:
  • I'm not talking about construction, where the crafts person is expected to have their own tools, and even then, most job sites contain a toolbox that can be used when a worker doesn't have the right tools for the job;
  • I am talking about things like the company that required the skip tracer to go online, but provided neither Internet access, nor a computer to do so;
  • Providing the wrong tools for the job:
  • An example being the sandwich shop that expected employees to cut cheese slices three millimeters thick, but provided a blunt cheese knife, and no slicer;
  • City Directories, CrissCross Directories, and Reverse Directories that are more than five years old;
  • Not taking complaints about sexual harassment seriously:
  • How many employees realize that even if the activity is not directed at them personally, they can submit a sexual harassment report?
  • Punishing the individual that files the sexual harassment report; 
I do not how much of those behaviours can be picked up during an interview with HR. These are things that a good due diligence background report on the company should pick up on.

There are some companies who use DMCA take down notices, SLAPPS, and the like, to prevent damaging information about them to become publicly known.  The major examples are vendors of guaranteed flopportunities.

Thursday, 11 August 2011

Traffic Sources: Search terms.

On one of my other blogs, I was looking at the search terms that generated the most hits.

In position # 6 is "topp twins untouchble girls bit torrent".

Untouchable Girls is a documentary about the Topp Twins.  None of the posts on my other blog mention either those folk singers, or the documentary.  Dionysus the Twin is the closest that blog gets to mentioning twins.  In one post, I do discuss torrents as a means of sharing files amongst users.