My wife is a speech therapist and uses a system that is designed to help people who have had strokes regain their voice.
It comprises a piece of software that comes with a "specially calibrated USB microphone". The microphone is actually a Samson laptop USB mic that had the voice improvement systems logo stuck on it.
The system came with lots of legal warnings about not copying, not telling unqualified people about how it worked and not to use an unapproved microphone. The DMCA was specifically mentioned.
One day the mic failed (the program requires patients to shout aggressively at the mic) so my wife went off looking for a replacement. We had a few USB mics that we tried and and the application refused to acknowledge their existence even though they showed up in Windows. It became obvious that the software was checking the USB device ID. My wife went to the company that ran the system to get a replacement, but they said she had to buy a new copy of the software as well - total cost $659. So we took a chance and ordered a new Samson USB mic from Amazon for €30.00, but when it arrived it didn't work. It was the same model, but was a few generations ahead and therefore had a different USB device ID. My wife has some colleagues with the same package so I tested their mics and they had different USB device IDs and it became obvious that when Samson released a revision of the mic the company offering the system simply recompiled the code with he new device ID baked in and then re-branded the mic.
So, not wanting to shell out $659 for a whole new package I took the old and new mics apart desoldered the cartridges from both mics and put the new one in the body of the failed mic. It worked! Now technically this would be a violation of 1201 in the sense that the individual copy of the software they sold you was tied to the specific mic they sold you at the same time - they said so in the EULA. But lets be honest that's just nonsense. They were simply trying to sell more stuff - a tactic that seems fairly common in various fields of professional therapy.
This is the sort of problem caused by 1201. If we lived in the US we would have been in breach of the DMCA even though we copied nothing.
Also, the software is as ugly as sin.
No, as OP mentioned, the software was compiled to match the device ID of the mic it was shipped with. So it would only work with versions of the software that were the same as OP's.
>So it would only work with versions of the software that were the same as OP's
>the software was compiled to match the device ID of the mic it was shipped with.
Since there isn't a "device ID", only a "Model ID", there isn't a new compiled version for everything being shipped. There's maybe 3 or 4 versions of the software total and there's probably one version that's more prolific than the others.
He may not have been able to buy one of those USB Microphones off of Amazon that had the same VID and PID but the old model that he repaired is one of the few versions that the manufacturer used so there's a pretty decent chance that the fixed one will work as is with another computer with the software on it.
But, if you hack the binary, its probably worthwhile to spend a little extra time and completely remove the id check. That way you can use any random mic you find.
On linux LD_PRELOAD should be enough.
That also may require playing with settings that require drivers to be signed (http://www.alphr.com/blogs/2012/08/06/getting-older-drivers-...)
Anyways I was fortunate enough to belong to a school district that had a speech therapist who rotated through schools. After three years I had improved enough to 'graduate' and have been saying words with 'r' ever since. I haven't thought about it in years but the actions of that therapist, and of the district to provide her, have greatly effected my life.
So tell your wife thank you for what she does, and please ask her if she is aware of any philanthropic organizations where people can donate time or money to the worthy cause of speech therapy. I can only imagine all the inner city schools in America without a speech therapist, and what that must do the the kids.
She spent several years as a school district speechie in Texas so she probably knows exactly what you went through.
I also grew up with a rhotacism which I forced out of myself due to bullying. I know what you went through.
Incidentally when I called Samson support looking to buy a specific model revision I told them what the mic was used for. When I mentioned it was for people shouting mouth open wide at the top of their voice the support rep said "But that mic is for stuff like Skype and maybe recording a little bit of singing not for shouting at".
I'm looking for potential new open source projects. Knowing about the software and its use helps me figure out if its doable (for me).
Edit: A common problem in her sector, and other therapy sectors, is that all the recognised diagnosis and treatment systems get bought by the likes of Pearson and other big technical publishers who will demand recurring payments to use the system. For example Owls, a common speech therapy system requires her to use their pre-printed forms to take notes. The basic diagnosis pack costs over $700, but she has to keep buying the forms at $60 for 25 - even thought he system rarely changes.
That said, I doubt one could go at it alone with no support or with only a grant -- building up mind share, fighting off BS patent threats, and doing enough sales to break even on these non-development costs aren't the sort of things that a government/ngo grant will typically support. And even if you could find the money, you'll still need access to a network of experts.
Someone should setup a fund that force-multiplies government/NGO grants for societally beneifical OSS with funding and access to expertise for these other things (legal/marketing/etc.). The aim could just be breaking even on non-grant-funded costs by selling support/branding/etc. to institutional players like hospitals and large chains.
I mentioned Owls above. You wont believe what it is... just clipart in a nice easel book form. I'm not joking, its just page after page of clipart, accompanied by a manual and 20 page copyright warning booklet.
The thing is Pearson has convinced governments, schools, charities, hospitals etc that this system is the best way to diagnose speech issues. My wife and a lot of her colleagues would beg to differ.
The best way to improve the status quo on a case-by-case basis is to introduce competition, say by developing a better product, marketing it well, and basically out-predating the theretofore market predators. The marketing is easy if you can get enough momentum behind it:
“FooCorp wants to sell you these materials for $absurd. We made these better alternative materials. You can print the basic set yourself for free, or order any of our wide, high-quality selection, starting from $reasonable.”
I don’t think there is a general solution to the underlying cause, though.
This is exactly the kind of thing I'd love to see China come in and drive the price down to commodity levels on.
The therapy involves getting patients to shout in a certain way and try and reach certain volume levels or follow certain volume patterns. E.g. shout gently for five seconds and gradually ramp up the volume over 10 seconds.
It would be really easy to replicate. I reckon the most time consuming part would be testing and calibration.
The whole app directory is less than 2MB.
But you should look into Max/MSP ( https://cycling74.com/products/max/ ), where you could build and bundle a simple audio app like that in minutes and have it tailored to your specific needs.
There are other settings more under the preferences category than DSP, like what profiles go on what switch setting, beeps, things like that. But these are all guarded jealously.
The aids are very expensive, more than $5k, for what's now ancient tech. They've only recently gotten BT and only then at the high end, more like $8k for the BT models.
We really need open hardware and software, so home users can get an audiologist to compute their profile and then do what they want with it.
But, she can hear, and she’s happy. I guess that’s how these companies get away with it—you can satisfy a customer without doing a whole lot of actual good for them.
My father who is in the age group now pretty much confirmed all of this when recently shopping for one. As it was covered by his health care they were trying to flog him one at a ridiculous price.
Is this a common thing? I would absolutely love to be funded to work on a bespoke open source project for such a good cause.
I have another friend from college who works in a hospital and makes 70-80k. Although there isn't much increase over the years in a hospital.
Just curious because I'm familiar with the field. Are things different in Europe?
This is a common criticism of HN I hear on Twitter by people who clearly don't spend much time here.
 (This is only here because I wanted to make sure spurious meant "false" and not "fast or quick") http://www.dictionary.com/browse/spurious
 https://news.ycombinator.com/item?id=12039107 (2-3 negative, spurious comments about snapchat)
 https://news.ycombinator.com/item?id=11075336 (about 33-33-33 of completely dismissive, completely bewildered, and then simply trying as hard as they can to explain to the previous two groups)
 https://news.ycombinator.com/item?id=11778392 (I honestly didn't want to continue doing this simply to explain my perception)
 https://news.ycombinator.com/item?id=9606984 (This was actually my first comment on Hacker News :) Hopefully this one won't be my last...)
edited formatting of the links
So I think Dan was right to consider your "oogle of 40 somethings complaining about how useless and unintuitive it is" to be a spurious putdown. I think your "first" comment makes the same point about Snapchat's utility, but in a more acceptable manner. So please keep posting other comments, even controversial ones, but if possible avoid such generalizations unless they are well-supported and central to your argument.
It's possible that this company's business plan assumed the replacement by obsolescence model - instead of a high upfront cost to recoup their R&D, they expected users to replace it every few years at full cost.
This is no different than the vast majority of the bait & switch type schemes the tech industry and every other market uses. If one is acceptable, I don't see why the other is not, just because a small percentage of the population on HN understands how to replace the electronic components of said hardware.
Should a chemist be able to manufacture patented pharmaceuticals in his garage simply because he/she knows the procedure? What if the drugs cost $10K a month because the company spent billions developing and marketing them? Now what if the chemist decides to make the expensive drugs for his family? And his friends. And their friends. Where does it stop?
The DMCA has been abused, but it isn't so cut and dry.
In the world I want to live in, this type of thing would be given to society due to the benefits of it. "But it's an investment; how will they recoup R&D money?" some will say. My response is that we as a society should recognize that the "free market" approach here can be quite inhumane for many people and figure out a way to either publicly fund this research (and address the related problems such as fraud and embezzlement) for the benefit of everyone.
you are essentially taking the position that the company should be forced to sell its software unbundled with hardware because you would prefer it that way.
Under your logic, the unicorn Uber could be forced to provide their software independently too, why should I have to use Uber's cars if I just want to use their software for scheduling and other market clearing tasks that I want to undertake, including scheduling competitive ride sharing. My headphone broke; I didn't like my Uber driver; how dare they bundle them together.
Now, I actually believe that Uber and other unicorns should not be allowed to become unicorns the way they do because I think we could achieve the same level of innovation in the public interest without monopoly prices. But I don't attempt to get my way by sneering at people and downvoting them.
I also don't see anything in that comment saying that they should be forced to decouple software from hardware. What it says is that they shouldn't be allowed to legally prohibit their users from doing said decoupling on their own, if they have the resources and the expertise to do so.
Now, this position does result in their business model being non-viable - if working around such technical restrictions is not illegal, and it's cheaper than not doing so, then there will be a market in workarounds. But I think that is fair - there's no inherent right for some arbitrary business model to be viable, so the market sorts it out. Companies can still try to make it work by utilizing more sophisticated protective schemes that require more effort to break, raising the cost of such workarounds. But if it doesn't work for them, well, they will have to look for a different business model - sell the device at a higher price, say, to mitigate losses from savvy customers that cannot be milked; or rent it out instead of selling.
As to patents and copyrights - these are, indeed, legal tools that enable specific business models. They exist because we as a society (i.e. majority consensus) believe that these are necessary to stimulate creation of certain goods that would otherwise not be created at all - so we have established them as a kind of explicit social contract. One could argue that their present form (terms, especially, and domain of applicability) is not actually agreed upon by the majority; but I think most people agree with the basic principle. They also have some important exemptions, such as fair use, which are also there to ensure a balance between keeping the business model viable, and protecting other social interests.
I don't think that a similar consensus exists with respect to DMCA protections. If you take a random person off the street, and explain them a situation that DMCA makes illegal, as the original post in this thread, the most common reaction is "WTF? This is insane". And I think it's for a good reason - DMCA doesn't really enable any business models that are uniquely suited to producing goods and services that the society needs, and that cannot be produced through any other business model. All it does is provide some opportunity for extra profit. I don't think that most people would consider extra profit for a few businesses to be sufficient justification for very heavy-handed legal restrictions that defy common sense.
What I am objecting to in this thread is the tone of everybody that this one little anecdote concerning the bad luck of one guy with a copy protected system is somehow egregiously bad behavior on the part of one little company. It's not. It is further evidence that we could have a better system without the DMCA etc.
What I'm saying is, when I drive a car, sometimes I speed, and if I get caught, I take my ticket like a grownup, I don't start pissing and moaning about cops, The Man, how I was treated, "we shouldn't have speed limits" etc. which many people I know do. Even though I've seen a lot of bad behavior by cops, I see a lot of bad behavior by a lot of people, many of whom have jobs that I don't want myself.
This thread should be a celebration of somebody's diligent hack around some arbitrary rules. It's not a poster child for the evils of corporate ethics.
People whose blood is boiling over what happened here? I hope they don't own guns or feel like I sped past them too fast on the highway, because I think they're *.ragers, is the argument in favor of rationality I'm trying to make.
Look, I agree that I don't like what this company is doing. But I don't like what the unicorns are doing either. I'm arguing for consistency of viewpoint; and in terms of damage, what this company is doing is far less damaging to the economy (and I'm not referring to the damage Uber is doing to taxis, I'm in favor of that, I'm just in favor of a herd of Uber's competing, rather than a single player monopoly run by a sleazebag)
Yes, he should. As long as he doesn't sell the patented chemicals it should not be a violation.
Any business model is fine, as long as all the people involved in the transaction know what they are agreeing to. Bait and switch is NOT acceptable, and just because others do it does not make it acceptable.
If you are going to hide the fact that you expect your product to break in 2 years and the customer will have to buy a new one, then you don't get to complain if someone bypasses your business model and fixes it themselves. You can't use the law to enforce your trickery.