craigbaker | 3 years ago | on: Live-caption glasses let deaf people read conversations [video]
craigbaker's comments
craigbaker | 3 years ago | on: What we can learn from vintage computing
craigbaker | 3 years ago | on: Ask HN: Freelancer? Seeking freelancer? (September 2022)
Technologies: Python, NumPy, Torch, C++, Linux
I specialize in speech and audio processing, but I'm open to a wide variety of back-end work. I like short-term or intermittent jobs, but would also consider longer-term.
I started as a developer in 2005, bringing to production and then maintaining and documenting a distributed entity resolution system in C++ and Python. I started working with speech and audio in 2013, primarily working solo on my own Web application for foreign language pronunciation learning, which you can try at https://accentlab.net . This involved developing the full stack, from collecting and cleaning speech data, to training my own custom acoustic models for pronunciation analysis in Python with NumPy and Torch, to learning Flask, Django, Bootstrap and JavaScript for the web interface, to user testing.
For freelancing, I prefer jobs involving speech or audio processing, but I'm open to a wide variety of tasks, primarily backend. Jobs I've particularly enjoyed include: a quick bounty for rooting out synchronization bugs in a large multithreaded C++ codebase; developing custom audio processing modules with SciPy's filter library; creating a speech keyword-spotting module for a telephone assistant using a pre-trained Kaldi model; training a custom classifier for music synthesizer samples.
Other jobs I've done include using APIs for HubSpot, Zoho, AdSense, etc.; helping businesses with bulk generation of PDFs; developing a cross-platform TkInter application.
My Upwork profile https://www.upwork.com/freelancers/~01a1b1fe58b78de9cc is currently only visible to Upwork users due to lack of recent activity; my ratings are all 5-star and I can provide you with the reviews if you're interested.
Please get in touch via email, craig dot jb at gmail with some information about your project. Looking forward to hearing from you!
craigbaker | 3 years ago | on: A Visual Guide to the Aztec Pantheon
craigbaker | 4 years ago | on: My experiments with sprouting legumes
craigbaker | 5 years ago | on: Old-growth forest carbon sinks overestimated
craigbaker | 5 years ago | on: Cree#, a morphemic programming language with Cree keywords and concepts
craigbaker | 6 years ago | on: Ask HN: How Do You Read?
Obviously you can't treat everything you read this way, but for a few really good classics this has been a fruitful approach for me. For a novel, maybe you could just memorize a few passages. When you have the words rolling around in your head, you'll find that you recall them at just the right time.
craigbaker | 9 years ago | on: The presence of microplastics in commercial salts from different countries
craigbaker | 9 years ago | on: Speech-to-Text-WaveNet: End-to-end sentence level English speech recognition
craigbaker | 9 years ago | on: Don’t let your anger persist
"Not being angry at someone who doesn't know, isn't this a Gentleman?" 人不知而不愠,不亦君子乎?
"Ji Wenzi thought three times before acting. Confucius heard this, and said 'twice is enough'." 季文子三思而后行。子闻之曰:“再,斯可矣。”
In the specific context of his student Zi Zhang asking Confucius about how to get an official salary, he responded: "Hear much and put aside the points of which you stand in doubt, while you speak cautiously at the same time of the others:—then you will afford few occasions for blame. See much and put aside the things which seem perilous, while you are cautious at the same time in carrying the others into practice:—then you will have few occasions for repentance. When one gives few occasions for blame in his words, and few occasions for repentance in his conduct, he is in the way to get emolument." (tr. Legge)
craigbaker | 11 years ago | on: An Unusual Language That Linguists Thought Couldn’t Exist
They note that "the three sign languages whose phonologies have been most extensively studied (ASL, ISL, and SLN—Sign Language of the Netherlands) all have minimal pairs distinguished by features belonging to these categories [hand configuration, location, and movement]," and these generalizations seem to shape much of their analysis. I know they have to start from somewhere, but is this the right way for non-native users to study a new language with a potentially unusual phonology? A sample of three well-studied languages, two of which are presumably very familiar to or native languages of the investigators, seems insufficient for generalizing about potential variation. What does the phonology of other "young" sign languages look like? Were any native ABSL users enlisted in searching for contrasting features and minimal pairs?
I'm still very curious about their question of how phonological structure arises in new languages. I don't doubt that ABSL's phonological structure may be increasing in complexity and regularity, but I'm not convinced that it has no phonology at all.
craigbaker | 11 years ago | on: An Unusual Language That Linguists Thought Couldn’t Exist