¿Cuáles son los próximos problemas de ingeniería que actualmente resisten la mercantilización?

Papeleo. Al diablo con Siri. No necesito un asistente personal que me diga dónde encontrar la pizzería más cercana o trasladar mis citas. Estoy perfectamente feliz con mi productividad en esos frentes. Quiero un asistente personal que haga mis trámites, haga un seguimiento de mis facturas y las pague a tiempo, deposite cheques, convierta cajas de recibos en cuentas ordenadas e informes de gastos, obtenga mi licencia de conducir / registro cuando me mude de estados, solicitar visas y otras cosas …

Usaría uno de los servicios de asistente virtual, excepto que encuentro que las cosas que ya no tienen papel son básicamente fáciles de manejar. Es la porquería que todavía tiene un ciclo en el mundo físico que es difícil de manejar.

Calculo que tal arrastre agrega aproximadamente un 50% de sobrecarga de vida a las personas de la clase media. Los ricos pueden permitirse el lujo de pagar a personas reales para hacerlo todo, los pobres no tienen la complejidad de la vida suficiente para tener estas cosas en sus vidas en primer lugar.

Cuando hayas terminado con eso, llámame. Tengo pensamientos sobre el desafío del siguiente nivel, “trabajo de relleno”. Me gustaría ir “sin cosas”.

Minimizando la latencia en sistemas de software y hardware. El ancho de banda y el rendimiento han estado creciendo a un ritmo mucho más rápido en lugar de latencia. Ethernet de diez gigabits todavía no es un producto básico, los SSD tienen una baja latencia en relación con los discos giratorios pero (a un tiempo de búsqueda de 0,2 ms) aún no son comparables a la DRAM. El mantenimiento de grandes cantidades requiere todo tipo de técnicas de administración de memoria (asignadores agrupados, recolectores de basura altamente avanzados para tiempos de ejecución administrados). Incluso si 10GigE, las SSD y las máquinas con grandes cantidades (> 64 gb) de DRAM se convirtieran de repente en productos básicos, la mayoría del software todavía no está escrito para minimizar la latencia: hacerlo requiere (en este momento) habilidades de ingeniería menos comunes.

Del mismo modo, a menudo hay límites en cuanto a cuánto paralelismo se puede utilizar para compensar la latencia. La programación multinúcleo todavía se considera (erróneamente) un arte negro: gran parte del software todavía se escribe en idiomas que no permiten la concurrencia de memoria compartida en múltiples núcleos. La programación distribuida también se considera (erróneamente) un arte negro.

Sin embargo, con la arquitectura, el diseño y la implementación correctos, es posible reescribir (diseñando para hardware moderno) muchos paquetes de software de sistemas existentes (bases de datos, servidores web) para aumentar el rendimiento por diez al mismo tiempo que disminuye la latencia y aumenta la escalabilidad (en múltiples núcleos de el mismo sistema y / o en un grupo de máquinas). Esto ya tuvo un impacto notable en las plataformas de bases de datos OLTP y OLAP (“NoSQL”, Map / Reduce, bases de datos MPP). Lo que queda por ver es cómo esto afectará el software de otros sistemas (por ejemplo, ¿la multidifusión confiable / ordenada volverá a ser una posibilidad?) Y cómo esto podría reducirse a un software de aplicación funcionalmente más rico, más eficaz y robusto.

Autos sin conductor.

http://googleblog.blogspot.com/2

More Interesting

¿Cuál es la mejor manera de inventar una idea si no tienes dinero?

¿Cuál sería la mejor idea de negocio para comenzar en un edificio de 3 pisos en Kodambakkam, Chennai?

¿Cuáles son las ideas de negocios más factibles que serán rentables con el menor esfuerzo?

¿Cuáles son las mejores ideas para iniciar pequeñas inversiones?

Cómo tener una idea para Google Science Fair 2015

Si un niño de 11 años quería crear una startup, ¿qué debería saber (idea de negocio que ya existe)?

¿Está bien romper los lazos con una colaboración y seguir trabajando en la idea?

¿Con qué facilidad puede revalidar una patente invalidada por inventor?

¿Cuáles son las mejores ideas de inicio para estudiantes de informática?

¿Crees que la startup fintech Zestmoney es una buena idea y sobrevivirá a la larga?

¿Cuáles son las mejores formas de promocionar mis servicios en línea para locales o empresas tradicionales?

¿Cuáles son los riesgos para una nueva empresa en la industria de TI y cuáles son las cosas que uno debe hacer bien en su curso de B.Tech (CSE) para hacer las cosas bien?

¿Por qué pedirle a un inversionista potencial que firme un acuerdo de confidencialidad en relación con una reunión de presentación comúnmente visto como un paso en falso? A la luz de los acontecimientos recientes, la confianza es algo que parece cada vez más esencial en la relación empresario-inversor.

Ideas de inicio: ¿Cómo saber si su idea de inicio ya existe?

¿Usaría un servicio en el que pueda conocer nuevos amigos, disfrutar de comidas caseras y cocinar e invitar a la gente?