Keep your eye on the open efforts for TTS and STT.
Speaking of which: I happen to have done a bit of online search about this subject (non-cloud STT).
Two things :
- Old style statistical based approach (N-grams and Hidden Markov Models) : CMU Sphinx is an open-source implementation. These older approaches are rather lighter on the processing power. If you limit requirement (e.g.: only recognize a 1000-word vocabulary) it is possible to run it on embed CPUs. There are people getting CMU Sphinx on Raspberry Pi3. There is Open Ears which is a STT framework using Sphinx that is 100% running on iPhone and iPad.
- 2010s style AI (using Deep Neural Net, Recurrent Neural Nets like Long Short-Term Nets) - similar to what Google and co use on their networks : Kaldi and EESEN based on it. Of course these kind of approaches require way much more processing power than what available on most embed platforms. But as they are opensource, you could install it on your server rack in your basement, and have the Raspberry Pis stream OPUS-compressed audio over Wifi of what they need processed.
Will it beat Google ? Nope, due to less processing power and specially much smaller amount of training material.
Could it be used to add speach capabilities without needing to stream every single noise to Google and Bigbrother ? Certainly.
The "Voice-to-Meaning" capability of some AI clusters like Google's (or Amazon's Alexa, soundhound's Houndify, Apple's Siri) are quite impressive already.
The ability to have a (more or less) natural conversation with the assistant, and cluster running somewhere in the cloud being able to decode what you want it to do. And such capabilites (thanks to a documented cloud API) can indeed be leveraged by any Raspberry Pi homebrew project, as long as an internet connection is available.
This is google. Their AI offering don't have any installable component, not even on clusters. They only provide APIs.
So the 1.2 GHz AArch64 running on your Pi3 will only take care to connect over HTTPS to some RESTful API.
And Google is trying to attract developers to their API as fast as possible, to avoid being beaten to the hackers IoT market dominance by other competitors. (e.g.: Microsoft has announced they open API access to their Bing/Cortana offerings, Alexa from Amazon has even been featured on a few instructables.com on Raspberry Pis, Houndify is also entering the market with an API specially oriented to easilly add Voice-to-Meaning to 3rd party apps, etc.)
I have not idea where the Verge got this idea from (or maybe they just tested it once on a shitty device with broken uSD support and decided to speculate that it concerns all devices...)
Took my Acer Iconia 10 (model B3-A20). Started Netflix (got immediately advertisement about the download feature) Went to App Settings
And sure : the storage device which is shown there is my external exFAT-formatted uSD(XC) card (which is the default device on my tablet's android settings).
(And in practice a full sized SDHC/SDXC and uSD behave exactly the same. There's no simple easy way to tell what type of media is plugged. It's possible but beyond anything that Netflix will care to implement).
Who is Mozilla to assume that every damn website is important enough to require encryption?
Answer: password re-use.
Yes, that obscure website that you use to get movie reviews and choose which session you're going to watch in which theatre isn't that much important.
Except that most of the dumb users will have used the exact same password in other much more critical places : - their bank account - their gmail account, which serves as the e-mail fall back for all the "password lost" on nearly any other website
So by stealing "a" password on some obscure website, an attacker could completely steal the online indentity of a user just because the user was stupid enough to reuse passwords.
Cancer might not be caused by lack of quality healthcare,
Actually, in this case, lack of quality healthcare DOES rise the incidence of cancer:
Like several other types of cancer (e.g.: like colon cancer ; unlike pancreatic cancer), it's possible with a routine test to detect cellular anomalies long before those degenerate into an actual cervical cancer (the same way you can notice polyps on a scopy long before an actual cancer).
But for those early detection to be done, the woman needs to be able to afford going to a gynaecologist for said test to be done. Otherwise she'll eventually get actual cervical cancer.
Also, cervical cancer is one of the few cancers where there is a well known and documented infectious cause - human papilloma virus - that accounts for a significant chunk of cervical cancer.
But again, for prevention to work, the woman needs to be able to afford going to a doctor who'll administer an HPV vaccine. (or - less optimally - to gynaecologists who'll at least detect the HPV infection and do closer monitoring)
Otherwise the poor woman will catch HPV, which will go unnoticed, and eventually she's at high risk being one of those who caught a cervical cancer as a consequence of HPV infection.
(Disclaimer : I am a doctor, Jim !...but population health isn't my speciality).
They are giving us product in return. We keep the benefit of that product forever.
At least until its lithium battery spontaneously explodes. Because nobody in the quickly formed assembly chain (including the uncle of the neighbour who previously did work on a vaccum cleaner assembly chain. He did a bit of soldering. He should be okay to work on this hoverboard, right ?) did think about putting a battery management chip, or even a simple fuse. ("But this hover board costs only 249$ ! The other used to cost 1199$ !!!")
Even if it's a toy that helps in child development.
Yup ! The child will be helped a lot ! Specially by the lead poisoning (after the child survives the fire started by the exploding battery) because the toy was painted with the cheapest possible pigment available. ("But it was so cheap and affordable !")
The lower cost screwdriver may allow you to live in a better house.
In a better *warmed* house. Because it got burned down. (You can count on china managing to get a simple screwdriver exploding, just because they found a way to make its price cheaper than 0.01$ per crate)
They are buying stuff from us like airplanes, construction equipment, entertainment, and high tech stuff.
Buying for now. Some of which will get disassembled, analysed. And cloned/recplicated.
In a couple of years, they'll be able to locally produce similar products of approximately equivalent built for half the price.
They'll also be able to produce the same stuff for 1/10th to 1/20th of the price and flood your market with it, but at such a built quality that the stuff won't as much have a MTBF as a "number of seconds between opening the crate, and the stuff breaking down. And catching fire".
How does Germany have a trade surplus with China?
Because for some products where quality is critical (foodstuff is an example) some Chinese don't actually even trust the quality of their own merchandise and prefer to import quality from Europe.
I would guess quality German cars might too be on this list ? (Really? China? You think your idea of an electric car that comes nearly free thanks to massive cost reduction and the rest paid by advertisement [mentionned on/. some time ago] is going to work ? I mean, "work *more than a few meters* " ?)
That's because Germans have figured out what Chinese want to buy and they are selling to them.
I would guess : quality German engineering ?
China gets a lot of its machinery from Germany. Germany doesn't have tariffs on China and it does robust trade two ways.
Having lived a couple of years in Germany, I have the impression that Germany doesn't need tariffs on China. The German people seemed to be over-obsessed with build quality and repairability of anything and regarded some "no-name asian" products with suspicion. In such condition you don't need need a tariff to regulate competition.
Yup, German are as much obsessed with low prices as other, but they won't compromise as much on build quality as other markets.
But that in turn is impossible until you fix your asinine political system.
(Direct democracy ? Mixed parliament ? Multiple turns presidential election ? Openly admit that the president isn't such an important position after all ?)
Get away from the "us versus them" mentality. All the bad shit we have right now is the result of bi-partisan cooperation among politicians. Your side is crap as well as the other side. Insulting "the other side" does nothing to solve the underlying problem.
All the bad shit is mostly a result of your asinine political system. - Try to have a *direct democracy* to reduce the power of lobbyists, etc
- Try to have multi-rounds presidential elections, the president not having (in apparence) so much importance, and you parliament of mixed composition, to avoid it degenerate into a 2-party system.
this law might be used to repair defective CD's, it'll be gone.
As far as I remember (Disclaimer: I don't live under US jurisdiction. Our equivalent of DMCA is much more liberal that yours), "Making backups of media you own" is one of the rare few exception which is already covered under "Fair Use" exceptions. (And your various mafiAA are already trying to fight it).
These "Repair exceptions" won't have much impact to the mafiAA.
In fact, exemption to DMCA about repairs should have been in the Fair Use exception from the beginning. (I'll have to check to be 100% sure, but in the equivalent under our local jurisdiction - that might already be the case... indeed we have one among the most liberal clones of the DCMA)
And while in the US only 3 States start to think that defending the right to repair wouldn't be a bad idea, at the same time several European country (both EU and non-EU) are making big campaigns about "repair instead of throwing away".
there are very few tasks where using a voice interface is actually faster than just punching it in with your fingers. {...} - Setting alarms - Setting reminders
And that's because the "time input" interface of iOS is completely stupid. (compare with the "clock-face"-like interface. as seen on Jolla and other Mer derivatives).
- Playing a specific song or a specific album
Again, that mostly because iOS lacks a "Just type..." search interfae like Palm/HP webOS.
(in webOS, starting to type on the physical keyboard will nearly always cause a reaction. - When in an app, it usually filters the on-screen list . - When outside, it causes some kind of desktop search. Any object that could correspond to the typed swquence is automatically consitered.
Or is Foxconn also planning an assembly plant here, where the display-less iPhones are assembled here?
Aren't the iPhone (or was it other smartphones?) already "proudly assembled in the USA" (for a very liberal definition of assembled: mostly connect the battery and close the case - none of the pesky soldering of surface-mounted component, that one goes in Asia) just for the sake of giving an impression of locally manufactured good ? with the "assembled... " indication being the second best marketing buzzword after the unobtainable "made in the USA"
But other robots use in heart surgery can match the motions of the beating heart and thus perform surgery on a still beating heart. From the surgeon's perspective on the camera, it looks as if the heart was static. (The robot automatically compensating the heartbeat).
It's not nearly fully autonomous at all (far from that): You won't be having the surgery completely done by a preprogrammed robot doing everything. Not even some part of the surgery.
But you already have some robots that can do some automatic motions to help the surgeon.
(Also, there was some research around train surgeon on a simulation done thanks to advanced 3D medical imaging, recording some interesting parts, and being able to recall the pre-recorded parts during the actual surgery. But as far as i know, its only still research, not put into production yet.)
Yup, have never had experience coding for 6502. (Only from 8088/8086 up) Just noticed now that it lacks multiplication/division instruction (and thus probably lacks microcode to do them as a series of addition/substraction and shifts). Thank for correcting me.
My understanding is that it's for videogames, where two players can sit on the same couch and each will see the game from their own perspective. I don't know how many games actually support it, though.
It boils down to "Hey, I can display to HDMI inputs, who can I play a game with 2 HDMI outputs) ?"
If you just plug two gaming consoles each into a different input : - absolutely any game with networked multi-player will support it.
If you use a PC with 2 HDMI outputs, that you hook respectively to 2 HDMI inputs, you need a game that : - either let you play 2 player seats on 2 different screens (some games, not all) - or let you play 2 concurrent sessions, each maximized to a different screen, and each using different inputs (some games, not all) - or have horizontal (or vertical) split-screen, and you can coerce the driver to consider the 2 outputs as one huge virtual screen across which you'll maximize the game (and so each half of the split-screen end up on a different HDMI output) (any random split-screen game, combined with the majority of graphics card drivers. BONUS point if the game can adapt its image ratio to the extra-wide horizontal resolution).
Brain are extremely parallel and highly distributed processing units. Some region are more specialised in some tasks, but as a whole, no part of the brain absolutely needs another part for the brain to keep working.
From that perspective, CPU are a small single function device. They either work, or not. It's hard to have a *half functionning" CPU (unless you very specifically manage to burn a peculier par of the silicon that isn't core to the functionning. I don't see how that would be possible on a 6502 - except maybe burning a part of the microcode that is seldom used. Maybe on modern processors it would be possible to burn some acceleration core while keeping the main function intact).
If they wanted to apply fault analysis to analyse computers, the best situation would be approximated by randomly pulling *daughter boards* and see whcih function go missing and/or cause the boot process to hang. (e.g.: remove the graphics adapter. Computer still boots but produces no video output, thus correctly confirming that these daughter board was the CGA).
Or you could reason at the scale of a cluster, by remove nodes. (But that won't be much interesting. In a cluster, usually most nodes are entirely interchangeable. It would be as much informative as applying the method to analyse sponges).
When you have a display that can handle the frame rate necessary to alternate the picture anyway... what's the cost?
- The weird proprietary connector, that goes to the weird proprietary array of infra-red emitters that needs to send the signal to sync the eyes.
or
- The integrated IR emitter in the TV that emits the sync signal to the 3D googles.
or, for TV that don't use active glasses
- A weird structure in the pannel that makes sure that every pixels emits light in a different polarity than it's neighbours (either alternating horizontaly in scanlines, or vertically in column, or in a checkered pattern... whatever, as long a "left image" and "right image" pixels emits different light polarities that will subsequently get filtered by the passive 3D glasses) (BONUS point : this setup gives dual-viewer capabilities (viewer A and B get to watch 2 different channels thanks to the glasses) which might be popular in some market with cramped living rooms ? Japan ?)
or, for display that do not use glasses at all (e.g.: Nintendo 3DS)
- an even more complex lenticular filter that makes sure that 2 different images are sent in 2 different directions (a little bit like a privacy screen, but viewable from 2 different angles, each showing only half of the horizontal resolution). and starting from New 3DS, an even more elaborate viewer's face tracking technology to make sure that each of the view eyes get the correct image at the correct perspective.
So, in short : only the most clusmy 3D glasses are those that require the less hardware. Out of them, only the first variant (proprietary connector) is the easiest to remove (say that the 3D pulse can be sent of the almost-never-used analog headphones jack), and will still require a clunky setup (an IR emitter bar and active glasses) that will be quite off putting. Meaning that even less people are likely to try the 3D, except to the 2 geeks at the back over there.
Lots of TVs have headphone jacks, but only a vanishingly small number of people use the jack.
And in fact, you could output 3D image purely with a software upgrade by outputing the "alternate frame" pulse signal over the audio-out jack. So 3D can be 100% software solution, no hardware required.
(Most of the headphone users are probably anyway getting their audio over bluetooth for the convenience of avoiding cable accross the living room. And for the last 2 geeks that are interested in 0ms audio latency provided by analog AND want to use 3D, we will probably get entirely fine using one of the other outputs of the TV - cinch, scart, etc.)
Now I come to think about it, I'm sure that during the last craze around VR glasses on PC (late 90s, early 2000s - when glasses started to use standard connectors) there should be at least 1 geek who attempted to hack such a contraption to get around lacking VESA DDC pin support with soundcard output instead. (I personally went for parallel port hacks and later auto-flipping + interlaced output abuses).
Keep your eye on the open efforts for TTS and STT.
Speaking of which: I happen to have done a bit of online search about this subject (non-cloud STT).
Two things :
- Old style statistical based approach (N-grams and Hidden Markov Models) :
CMU Sphinx is an open-source implementation.
These older approaches are rather lighter on the processing power.
If you limit requirement (e.g.: only recognize a 1000-word vocabulary) it is possible to run it on embed CPUs.
There are people getting CMU Sphinx on Raspberry Pi3.
There is Open Ears which is a STT framework using Sphinx that is 100% running on iPhone and iPad.
- 2010s style AI (using Deep Neural Net, Recurrent Neural Nets like Long Short-Term Nets) - similar to what Google and co use on their networks :
Kaldi and EESEN based on it.
Of course these kind of approaches require way much more processing power than what available on most embed platforms.
But as they are opensource, you could install it on your server rack in your basement, and have the Raspberry Pis stream OPUS-compressed audio over Wifi of what they need processed.
Will it beat Google ?
Nope, due to less processing power and specially much smaller amount of training material.
Could it be used to add speach capabilities without needing to stream every single noise to Google and Bigbrother ?
Certainly.
okay, so maybe too many people who aren't native english speaker (not only the summary writer, but including myself) interpreted this sentence wrong.
The "Voice-to-Meaning" capability of some AI clusters like Google's
(or Amazon's Alexa, soundhound's Houndify, Apple's Siri)
are quite impressive already.
The ability to have a (more or less) natural conversation with the assistant, and cluster running somewhere in the cloud being able to decode what you want it to do.
And such capabilites (thanks to a documented cloud API) can indeed be leveraged by any Raspberry Pi homebrew project, as long as an internet connection is available.
In fact, google doesn't even provide any installable AI component.
All their offerings are cloud API only.
So by definition, it only exclusively works by phoning home.
This is google.
Their AI offering don't have any installable component, not even on clusters.
They only provide APIs.
So the 1.2 GHz AArch64 running on your Pi3 will only take care to connect over HTTPS to some RESTful API.
And Google is trying to attract developers to their API as fast as possible, to avoid being beaten to the hackers IoT market dominance by other competitors.
(e.g.:
Microsoft has announced they open API access to their Bing/Cortana offerings,
Alexa from Amazon has even been featured on a few instructables.com on Raspberry Pis,
Houndify is also entering the market with an API specially oriented to easilly add Voice-to-Meaning to 3rd party apps, etc.)
After testing on my personnal device :
yes, the Verge is full of shit.
Netflix correctly suggest downloading to my externel exFAT-formatted uSDXC card.
(Which is setup as default under the android system settings).
I have not idea where the Verge got this idea from (or maybe they just tested it once on a shitty device with broken uSD support and decided to speculate that it concerns all devices...)
Took my Acer Iconia 10 (model B3-A20).
Started Netflix (got immediately advertisement about the download feature)
Went to App Settings
And sure : the storage device which is shown there is my external exFAT-formatted uSD(XC) card (which is the default device on my tablet's android settings).
(And in practice a full sized SDHC/SDXC and uSD behave exactly the same. There's no simple easy way to tell what type of media is plugged. It's possible but beyond anything that Netflix will care to implement).
Who is Mozilla to assume that every damn website is important enough to require encryption?
Answer: password re-use.
Yes, that obscure website that you use to get movie reviews and choose which session you're going to watch in which theatre isn't that much important.
Except that most of the dumb users will have used the exact same password in other much more critical places :
- their bank account
- their gmail account, which serves as the e-mail fall back for all the "password lost" on nearly any other website
So by stealing "a" password on some obscure website, an attacker could completely steal the online indentity of a user just because the user was stupid enough to reuse passwords.
Cancer might not be caused by lack of quality healthcare,
Actually, in this case, lack of quality healthcare DOES rise the incidence of cancer:
Like several other types of cancer (e.g.: like colon cancer ; unlike pancreatic cancer), it's possible with a routine test to detect cellular anomalies long before those degenerate into an actual cervical cancer (the same way you can notice polyps on a scopy long before an actual cancer).
But for those early detection to be done, the woman needs to be able to afford going to a gynaecologist for said test to be done.
Otherwise she'll eventually get actual cervical cancer.
Also, cervical cancer is one of the few cancers where there is a well known and documented infectious cause - human papilloma virus - that accounts for a significant chunk of cervical cancer.
But again, for prevention to work, the woman needs to be able to afford going to a doctor who'll administer an HPV vaccine.
(or - less optimally - to gynaecologists who'll at least detect the HPV infection and do closer monitoring)
Otherwise the poor woman will catch HPV, which will go unnoticed, and eventually she's at high risk being one of those who caught a cervical cancer as a consequence of HPV infection.
(Disclaimer : I am a doctor, Jim ! ...but population health isn't my speciality).
They are giving us product in return. We keep the benefit of that product forever.
At least until its lithium battery spontaneously explodes.
Because nobody in the quickly formed assembly chain (including the uncle of the neighbour who previously did work on a vaccum cleaner assembly chain. He did a bit of soldering. He should be okay to work on this hoverboard, right ?) did think about putting a battery management chip, or even a simple fuse.
("But this hover board costs only 249$ ! The other used to cost 1199$ !!!")
Even if it's a toy that helps in child development.
Yup ! The child will be helped a lot ! Specially by the lead poisoning (after the child survives the fire started by the exploding battery) because the toy was painted with the cheapest possible pigment available.
("But it was so cheap and affordable !")
The lower cost screwdriver may allow you to live in a better house.
In a better *warmed* house.
Because it got burned down.
(You can count on china managing to get a simple screwdriver exploding,
just because they found a way to make its price cheaper than 0.01$ per crate)
They are buying stuff from us like airplanes, construction equipment, entertainment, and high tech stuff.
Buying for now.
Some of which will get disassembled, analysed.
And cloned/recplicated.
In a couple of years, they'll be able to locally produce similar products of approximately equivalent built for half the price.
They'll also be able to produce the same stuff for 1/10th to 1/20th of the price and flood your market with it, but at such a built quality that the stuff won't as much have a MTBF as a "number of seconds between opening the crate, and the stuff breaking down. And catching fire".
How does Germany have a trade surplus with China?
Because for some products where quality is critical (foodstuff is an example) some Chinese don't actually even trust the quality of their own merchandise and prefer to import quality from Europe.
I would guess quality German cars might too be on this list ? /. some time ago] is going to work ? I mean, "work *more than a few meters* " ?)
(Really? China? You think your idea of an electric car that comes nearly free thanks to massive cost reduction and the rest paid by advertisement [mentionned on
That's because Germans have figured out what Chinese want to buy and they are selling to them.
I would guess : quality German engineering ?
China gets a lot of its machinery from Germany. Germany doesn't have tariffs on China and it does robust trade two ways.
Having lived a couple of years in Germany, I have the impression that Germany doesn't need tariffs on China. The German people seemed to be over-obsessed with build quality and repairability of anything and regarded some "no-name asian" products with suspicion. In such condition you don't need need a tariff to regulate competition.
Yup, German are as much obsessed with low prices as other, but they won't compromise as much on build quality as other markets.
until we stop. electing. terrible. leaders
But that in turn is impossible until you fix your asinine political system.
(Direct democracy ? Mixed parliament ? Multiple turns presidential election ? Openly admit that the president isn't such an important position after all ?)
Get away from the "us versus them" mentality. All the bad shit we have right now is the result of bi-partisan cooperation among politicians.
Your side is crap as well as the other side.
Insulting "the other side" does nothing to solve the underlying problem.
All the bad shit is mostly a result of your asinine political system.
- Try to have a *direct democracy* to reduce the power of lobbyists, etc
- Try to have multi-rounds presidential elections,
the president not having (in apparence) so much importance,
and you parliament of mixed composition,
to avoid it degenerate into a 2-party system.
this law might be used to repair defective CD's, it'll be gone.
As far as I remember (Disclaimer: I don't live under US jurisdiction. Our equivalent of DMCA is much more liberal that yours), "Making backups of media you own" is one of the rare few exception which is already covered under "Fair Use" exceptions.
(And your various mafiAA are already trying to fight it).
These "Repair exceptions" won't have much impact to the mafiAA.
Indeed, good.
In fact, exemption to DMCA about repairs should have been in the Fair Use exception from the beginning.
(I'll have to check to be 100% sure, but in the equivalent under our local jurisdiction - that might already be the case...
indeed we have one among the most liberal clones of the DCMA)
And while in the US only 3 States start to think that defending the right to repair wouldn't be a bad idea, at the same time several European country (both EU and non-EU) are making big campaigns about "repair instead of throwing away".
there are very few tasks where using a voice interface is actually faster than just punching it in with your fingers. {...}
- Setting alarms
- Setting reminders
And that's because the "time input" interface of iOS is completely stupid.
(compare with the "clock-face"-like interface. as seen on Jolla and other Mer derivatives).
- Playing a specific song or a specific album
Again, that mostly because iOS lacks a "Just type..." search interfae like Palm/HP webOS.
(in webOS, starting to type on the physical keyboard will nearly always cause a reaction.
- When in an app, it usually filters the on-screen list .
- When outside, it causes some kind of desktop search. Any object that could correspond to the typed swquence is automatically consitered.
Or is Foxconn also planning an assembly plant here, where the display-less iPhones are assembled here?
Aren't the iPhone (or was it other smartphones?) already "proudly assembled in the USA" (for a very liberal definition of assembled: mostly connect the battery and close the case - none of the pesky soldering of surface-mounted component, that one goes in Asia) just for the sake of giving an impression of locally manufactured good ?
with the "assembled... " indication being the second best marketing buzzword after the unobtainable "made in the USA"
I don't know about this specific type of robots.
But other robots use in heart surgery can match the motions of the beating heart and thus perform surgery on a still beating heart.
From the surgeon's perspective on the camera, it looks as if the heart was static.
(The robot automatically compensating the heartbeat).
It's not nearly fully autonomous at all (far from that): You won't be having the surgery completely done by a preprogrammed robot doing everything. Not even some part of the surgery.
But you already have some robots that can do some automatic motions to help the surgeon.
(Also, there was some research around train surgeon on a simulation done thanks to advanced 3D medical imaging, recording some interesting parts, and being able to recall the pre-recorded parts during the actual surgery. But as far as i know, its only still research, not put into production yet.)
Yup, have never had experience coding for 6502. (Only from 8088/8086 up)
Just noticed now that it lacks multiplication/division instruction (and thus probably lacks microcode to do them as a series of addition/substraction and shifts).
Thank for correcting me.
My understanding is that it's for videogames, where two players can sit on the same couch and each will see the game from their own perspective. I don't know how many games actually support it, though.
It boils down to "Hey, I can display to HDMI inputs, who can I play a game with 2 HDMI outputs) ?"
If you just plug two gaming consoles each into a different input :
- absolutely any game with networked multi-player will support it.
If you use a PC with 2 HDMI outputs, that you hook respectively to 2 HDMI inputs, you need a game that :
- either let you play 2 player seats on 2 different screens (some games, not all)
- or let you play 2 concurrent sessions, each maximized to a different screen, and each using different inputs (some games, not all)
- or have horizontal (or vertical) split-screen, and you can coerce the driver to consider the 2 outputs as one huge virtual screen across which you'll maximize the game (and so each half of the split-screen end up on a different HDMI output)
(any random split-screen game, combined with the majority of graphics card drivers. BONUS point if the game can adapt its image ratio to the extra-wide horizontal resolution).
There a fundamental flaw.
Brain are extremely parallel and highly distributed processing units.
Some region are more specialised in some tasks, but as a whole, no part of the brain absolutely needs another part for the brain to keep working.
From that perspective, CPU are a small single function device. They either work, or not. It's hard to have a *half functionning" CPU (unless you very specifically manage to burn a peculier par of the silicon that isn't core to the functionning. I don't see how that would be possible on a 6502 - except maybe burning a part of the microcode that is seldom used. Maybe on modern processors it would be possible to burn some acceleration core while keeping the main function intact).
If they wanted to apply fault analysis to analyse computers, the best situation would be approximated by randomly pulling *daughter boards* and see whcih function go missing and/or cause the boot process to hang.
(e.g.: remove the graphics adapter. Computer still boots but produces no video output, thus correctly confirming that these daughter board was the CGA).
Or you could reason at the scale of a cluster, by remove nodes.
(But that won't be much interesting. In a cluster, usually most nodes are entirely interchangeable. It would be as much informative as applying the method to analyse sponges).
You need to find the glasses when you want to watch 3D
and make sure their button batteries didn't die since the last time you used them,
if your 3D googles are of the more popular active variety.
(as opposed to passive glasses with polarized lens [like the cinema theater ones] and the TV screen itself is a polarized emitter).
When you have a display that can handle the frame rate necessary to alternate the picture anyway... what's the cost?
- The weird proprietary connector, that goes to the weird proprietary array of infra-red emitters that needs to send the signal to sync the eyes.
or
- The integrated IR emitter in the TV that emits the sync signal to the 3D googles.
or, for TV that don't use active glasses
- A weird structure in the pannel that makes sure that every pixels emits light in a different polarity than it's neighbours
(either alternating horizontaly in scanlines, or vertically in column, or in a checkered pattern... whatever, as long a "left image" and "right image" pixels emits different light polarities that will subsequently get filtered by the passive 3D glasses)
(BONUS point : this setup gives dual-viewer capabilities (viewer A and B get to watch 2 different channels thanks to the glasses) which might be popular in some market with cramped living rooms ? Japan ?)
or, for display that do not use glasses at all (e.g.: Nintendo 3DS)
- an even more complex lenticular filter that makes sure that 2 different images are sent in 2 different directions (a little bit like a privacy screen, but viewable from 2 different angles, each showing only half of the horizontal resolution).
and starting from New 3DS, an even more elaborate viewer's face tracking technology to make sure that each of the view eyes get the correct image at the correct perspective.
So, in short : only the most clusmy 3D glasses are those that require the less hardware.
Out of them, only the first variant (proprietary connector) is the easiest to remove (say that the 3D pulse can be sent of the almost-never-used analog headphones jack),
and will still require a clunky setup (an IR emitter bar and active glasses) that will be quite off putting.
Meaning that even less people are likely to try the 3D, except to the 2 geeks at the back over there.
Lots of TVs have headphone jacks, but only a vanishingly small number of people use the jack.
And in fact, you could output 3D image purely with a software upgrade by outputing the "alternate frame" pulse signal over the audio-out jack.
So 3D can be 100% software solution, no hardware required.
(Most of the headphone users are probably anyway getting their audio over bluetooth for the convenience of avoiding cable accross the living room.
And for the last 2 geeks that are interested in 0ms audio latency provided by analog AND want to use 3D, we will probably get entirely fine using one of the other outputs of the TV - cinch, scart, etc.)
Now I come to think about it, I'm sure that during the last craze around VR glasses on PC (late 90s, early 2000s - when glasses started to use standard connectors) there should be at least 1 geek who attempted to hack such a contraption to get around lacking VESA DDC pin support with soundcard output instead.
(I personally went for parallel port hacks and later auto-flipping + interlaced output abuses).
The frozen sea. Ice which should show up in October didn't show up until December and January.
{...}
And always. https://xkcd.com/1732/
And another ob. xkcd.
To quote the strip:
Joke aside, that's actually has been Linus' own explanation :
he needs to be frank to people.