cmaury
ex: https://www.riffusion.com/riffs/2a42259b-1557-4913-bc04-5f0a...
Amazing progress since the original announcement.
Are you working remotely with this set up?
How do you wireframe a non-visual interface?
What we learned from the Pitch Bootcamp
Building conversational apps is still hard
Is Alexa spawning companies in the same way that Slack/Facebook Messenger are?
It seems like there has been an explosion of companies creating text bots for messaging platforms. Amazon's Alexa/Echo platform is similar in concept (Natural Language interface into a streamlined service), but I haven't a similar explosion. Am I missing something? Does anyone know of any companies building specifically for Alexa (the Alexa fund companies I've seen are all hardware focused)?
In my mind, products that make use of ML are using ML services as the back end. An example would be the recent wave of bot companies: many are not rolling their own NLU system but rather leveraging services like wit.ai or Microsoft's LUIS.
They've only just now released a Natural Language Understanding service in beta, and it is more limited compared to other NLU services from Microsoft/others.
While tooling is important, the market for low level tools is much smaller than for the services built using those tools. The vast majority of businesses who could benefit from Machine learning don't have the expertise to run RNNs using Tensor Flow, but do have engineers who can integrate API's that leverage trained classifiers.
How voice apps can make meetings suck less
I identify as blind or low-viz and wouldn't want to take away from others who also identify as such or as disabled.
That line was meant to be a response to the fears that it seemed like my family and friends had about my diagnosis. Fears, that I wouldn't be able to remain independent or be successful. You know how loved ones generally fear the worst possible scenario. Anyway, wording it this was was terrible, and I'm sorry. I'll see if I can make an edit and rephrase things.
I also agree that we shouldn't be creating separate experiences for the blind. I think it's generally acknowledged that they end up being worse than a combined interface, never getting the resources or new features that experiences for sighted users get.
Where we seem to disagree is on the roll that screen readers play in limiting the usability of technology. On the one hand they are amazing because they provide access to technology that would otherwise not exist. On the other hand, by virtue of the way they function-mapping a 2 dimensional visual experience into a one dimensional stream of audio-using a screen reader can only be so efficient.
This lack of usability puts access to technology beyond the reach of many who are less tech savvy than you or I, and given that the vast majority of people losing their vision in the US are the elderly, there are a lot of people who fall into that category. What's worse, the rate of vision loss is set to double as baby-boomer's age out.
I totally agree that the medical-model of Accessibility sucks, but I think Screen Readers fall into that category. They seek to adapt an experience designed for others to the needs of the disabled. Conversational interfaces have the potential to create a consumer quality experience, that by it's very nature is accessible (at least to the blind). And accessible by default is the best possible outcome.
In the future, I think there is a lot of potential for pairing a Conversational UI and a natural language programming...language. Eve looks really promising, and could change the way that everyone writes software, and not just the blind: http://eve-lang.com/
Here is a demo: https://youtu.be/VZQoAKJPbh8?t=46m52s
Feel free to email me anytime, if you ever need anything: [email protected]. Happy to talk through things in a more private setting than the comments section of HN.
We refer to this as the Scarlett Johanssonn problem. Any system that is smart enough to understand what we mean by the Scarlett Johanssonn problem, and the reference to Artificially Intelligent virtual assistants, would itself need to be a strong AI.
We've already solved the problem of translating human to machine code for graphical user interfaces. It's the desktop with the keyboard and mouse. It's the app and the touchscreen.
You're exactly right that the question now is how can we do the same translation for voice-based systems.
So far the approach has been Virtual assistants, which is really hard, see again the Scarlett Johanssonn problem.
We've been working to find the right design/interaction metaphor, and the app metaphor seems to work really well.
Not only is the search space limited, like you mentioned, but users have a more intuitive since of how to interact with the app. When you open a shopping app, you know that you can likely search for something to buy ("I'm looking for a new pair of shoes"). When you interact with a general virtual assistant, that interaction is less clear.
The app model also works for scaling conversational interaction beyond a single context. Individual apps can support their own language for interaction which best suits their function. This of course necessitates design standards, just like we have for GUIs.
The limitations for fully voice-based applications aren't technical at this point. They are design problems with known solutions. The break out for voice will happen when the right form factor comes about with the right UI design.
A strong argument for getting the third world online is to help create more jobs. This sounds like a corporate sound bite, but it's a complex issue where job opportunities are a few degrees removed from providing broad access to the internet in and of itself.
In a lot of developing countries the only jobs that are available are supporting existing industries that are heavily dominated by mega-corporations that are much more focused on resource extraction/profits than they are on developing human capital: Clothing industry in India, Tourism in Mexico/Caribbean, Mining Natural Resources everywhere.
While much of the initial profits and use cases for bring a country online are frivolous and tend to mirror 1st world consumption patterns, the internet access is critical infrastructure for supporting a more decentralized economy.
As adoption of the internet, and telecommunications infrastructure more generally take hold, economic opportunities that didn't exist before will start to emerge: Mobile payments in Kenya, Bitcoin merchants in Chile, or even the selling US produced content in Cuba (the "paquete").
Access to decentralized communication networks enables people in developing countries to participate in the economy on more favorable terms and enables people to work and start businesses without having to work through existing gatekeepers (I think this is why people have responded so negatively to the internet.org model).
I would love to see some studies on internet or network driven economic development, maybe as an alternative to Import Substitution.
Most blogs are single column. Justifying the text will create variations in the space between words which makes it harder to read with little benefit other than an overall aesthetic that may or may not be more pleasing to look at as a whole.
For an much more in-depth and eloquent discussion of touch screens and accessibility, you should check out this paper, slide rule which is the research that the VoiceOver design is based on.
http://openexhibits.org/paper/slide-rule-making-mobile-touch...
You may have a much better time with an iphone/ipad/ipod touch. The interface is much simpler than a desktop, and VoiceOver is much easier to use than JAWS.
Apps that can help (there isn't one catch all) Apple mail is pretty simple, and fully VO compatible Voice Dream Reader simple text to speech app that syncs with pocket, evernote, dropbox, and most importantly bookshare. a service for the blind with pretty much every book published on it.
Web pages are hard to navigate, but maybe some combination of pocket and voice dream reader will do the trick.
I'm going blind and this is how I perform the tasks you're talking about.
Unfortunately, if these solutions are beyond the means of your mom, there aren't many other options for the tasks you are talking about,
I'm working on an SDK that allows developers to add a conversational interface to mobile apps. This type of siri-like interface turns out to be much easier for seniors to learn than traditional assistive technology. You can check it out at conversantlabs.com
Feel free to message me if you want to talk more about helping your mom out.
However, I think there are cases where extrinsic motivation can be beneficial. This campaign provides a good example.
Those with the programming skills necessary to jailbreak the iPhone may not be as intrinsically motivated to do so as the OS matures, and so they stop dedicated time. But these engineers are by no means the only people who might benefit from jailbreaking.
The disabled community is one such group. They, in general, may not have the skills necessary to write the software necessary to jailbreak their devices, but could benefit greatly if such software existed. Offering a bounty is a way for them to cross that skill gap.
These campaigns aren't meant for the benefit of software developers. They are for the benefit of those who have great ideas, but lack the skills to fulfill them.
Extrinsic motivation may not be the ideal condition, but that does not mean it is something that should be avoided.
It's true that Apple's accessibility features are miles better than Android's, but they aren't perfect. Jailbreaking allows people to add the functionality they need that isn't currently supported.
A great example of this is f.lux which is an amazingly useful app for people with low-vision, but is not supported on non-jailbroken devices.