4 ms·
>> we might have mainstream water-cooled desktops running at 5Ghz+ and more reasons for people to upgrade. > Can you think of what those reasons might be? Som
by yourapostasy 10y ago
>> we might have mainstream water-cooled desktops running at 5Ghz+ and more reasons for people to upgrade.
> Can you think of what those reasons might be?
Some applications that I would want that might need to wait for high-cpu (some high-memory and/or high-disk) to become more mainstream, since I want them all to run locally until FTTH reaches my part of the boonies:
A scanner I can literally wave a piece of paper at, have it process all of the ultra-high speed video frame grabs into a high-dpi scan, then reconstitute the scan into an appropriate LibreOffice document or PDF, with better OCR and better vectorization of raster pictures. Then I auto-file all my invoices, bills, statements, receipts, etc.
A personal digital assistant that transcribes, annotates, indexes and categorizes all of my conversations across all mediums (voice, text, chat, social, etc.). This doesn't need to be ML-fancy at first (except for the voice recognition piece), just lots of memory+cpu+disk to drive intensive, continuous indexing.
A millimeter-accurate 3D positioning system, using differential GPS off of a geodetic mark on my property, with relays of signals to indoors. This would drive my robotic chicken tractor, curb edger, and vacuum cleaner. I could keep a detailed inventory of household items with this, then query the house computer over a voice link the next time I forgot where I set down $thing (some RFID and 3D positioning integration needed here). Outside, it keeps track of exactly where various pipes, outlets, irrigation heads, etc. are located.
A software-defined radio that scans for chatter on interesting bands like police and fire, performs voice recognition on them, and pings me when it hears keywords about my neighborhood, street, nearby streets, or region when combined with other keywords (like "tornado").
A house computer that can tell whether or not I'm in the house or not, if I'm asleep, getting ready to sleep, or still undergoing my morning routine, at my computer, at my tablet, on my phone, etc. And do this for all occupants and visitors. Lots of visual recognition from lots of camera input. For myself, I want this information to drive what information is presented to me, when, and in what context. Bloomberg Radio after I've been up for 10 minutes, and after I've put on my headset, before my first call (incoming or outgoing).
A process that continuously combs through my Emacs Org agenda, and compares against my current "state". If I'm driving away from the house, and confirm a query from the computer that I'm going out to buy groceries and run errands for the day (the query is launched by continuously-computed probability cones narrowing possible agenda matches against my GPS position until a threshhold is met), and no one else is in the house, then automatically put the house HVAC system into energy-conserving mode.
A dumb robotic mechanics driven by updateable software in my desktop computer to fold my laundry, turn over my compost bed, rotate stop valves monthly/quarterly (otherwise they freeze in place, the primary challenge the automatic flood sensors face today), change HVAC filters, open and file incoming snail mail, etc.
Intensive AR to turn nearly all parts of my house into smart surfaces. "What's inside that drawer?" "What's behind that wall?" "What's inside that freezer?"
If we are talking only about pure desktop applications constrained to the physical desktop/laptop computer itself, then yes, you may have a point. However, when we include extending the reach of those systems to our environment, and there is an explosion of data to crunch, then today's typical consumer desktop computer (4-8 GB RAM, 2-3 GHz x86_64, 2-4 TB at the top end) doesn't have the capacity to manage all of those demands simultaneously.
- lowbloodsugar 10y agoI love this. This is all great. But with the exception of the scanner, all this can be done across an internet connection, and so therefore all of this will be done across an internet connection. For entrepreneurs building an ANI (or AGI), it makes little sense to let anyone else get their hands on the code, even in binary form, and then to have to support that code running on arbitrary PC configurations.
- brokenmachine 10y agoI don't know about you, but I'm not going to willingly send all my personal conversations and a mass of data about my living space over the internet to be analyzed by a third party... So this will never happen in my household unless I control the data, and it is stored/analyzed locally.
- yourapostasy 10y agoI hear you, and I hope to see these applications arrive in both cloud and on-prem versions, perhaps from different origins/vendors. That signals the software ecosystem is strong, vigorous and robustly healthy enough to support many different solution angles. Let users choose what best fits their needs, and let the diversity seed further innovation in a virtuous spiral. I sometimes muse if on-prem will get a second look as containerization, self-hosted AWS Lambda-like microservices, and similar advances become more mainstream on servers, and we'll see more hybrid solution ecosystems evolve. I strongly suspect we will look back in decades hence and lament that governments are Why We Can't Have Nice Things In The Cloud; while the US has been particularly egregiously public, we shouldn't be surprised at other nation state actor reveals in the future, either. If I'm on point about that, then we'll probably see hybrid cloud+on-prem (COP?) instead of an overwhelming dominance of one or the other for the near future at least.
- marincounty 10y agoI really like that Scanner. Good ideas.
- greendesk 10y agoI would argue that it is not a trivial upgrade of the capacity of the hardware (8 GB Ram, 2-3 Ghz x86_64) but the optimization and work on the underlying algorithms and hardware. Furthermore, the cost associated with introducing the new products might not be currently sustainable. An ASIC can perform some of the computational tasks you mentioned (such as image recognition) with much better thermal/performance levels; it might be hard to make it a commercial success.