EDICIóN GENERAL
meneandro

meneandro

En menéame desde septiembre de 2007

6,28 Karma
15K Ranking
12 Enviadas
0 Publicadas
3.846 Comentarios
0 Notas

La opción de 'No rastrear' que tienen activada millones de personas en su navegador, no hace nada [46]

  1. La opción no rastrear pide a los sitios donde te conectas que no te rastreen, no impide que lo hagan.

Los investigadores finalmente probaron que los ordenadores cuánticos son más potentes que los ordenadores clásicos [ing] [34]

  1. #9 #10 Una GPU no es más que una serie de procesadores vectoriales (que realiza un mismo proceso -un subconjunto de cálculos matemáticos, si me apuras mucho, aunque ya no es así y ahora pueden hacer de todo tipo, cálculos matriciales- sobre un vector de datos) corriendo en paralelo. Eso es muy muy bueno para tareas repetitivas y exahustivas (divides la pantalla en pedacitos y cada conjunto de procesadores se dedica a repetir procesos sobre los pixeles que componen su pedacito particular).

    Una CPU tiene un conjunto muy amplio de instrucciones, entre las que hay instrucciones capaces de ejecutar procesado vectorial, pero de manera más limitada (al fin y al cabo, y que se lo digan al pentium 4, para un procesador general los pipelines deben ser más cortos porque hay muchas instrucciones de salto por medio que evitan que haya grandes ganancias de rendimiento) y no masivamente paralela.

    Un ordenador cuántico es un ordenador capaz de resolver una serie de cálculos dando todas las soluciones a la vez, pero sólo sabe hacerlo con una serie de algoritmos muy específicos. No es una máquina de turing completa, así que no puede ser considerado un ordenador como tal. Mientras no se desarrollen más algoritmos adecuados a este tipo de computación, la programación y computación generalista usando ordenadores cuánticos es imposible, y se seguirán circunscribiendo a cosas muy concretas y desde luego no va a sustituír a ningún ordenador de los de ahora.

Ilusiones ópticas: una joya del ojo humano que la IA es incapaz de 'ver' [42]

  1. #4 Aprendizaje y repetición. Otra cosa es improvisar coherentemente a partir de ahí, que es lo que hacemos los humanos y las máquinas aún no.

Tras la multa histórica de la UE, Google comenzará a cobrar a los fabricantes por el uso de sus aplicaciones en Android [108]

  1. #107 arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlli

    En especial:

    "Google has always given itself some protection against alternative versions of Android. What many people think of as "Android" actually falls into two categories: the open parts from the Android Open Source Project (AOSP), which are the foundation of Android, and the closed source parts, which are all the Google-branded apps. While Google will never go the entire way and completely close Android, the company seems to be doing everything it can to give itself leverage over the existing open source project. And the company's main method here is to bring more and more apps under the closed source "Google" umbrella.
    Closed source creep

    There have always been closed source Google apps. Originally, the group consisted mostly of clients for Google's online services, like Gmail, Maps, Talk, and YouTube. When Android had no market share, Google was comfortable keeping just these apps and building the rest of Android as an open source project. Since Android has become a mobile powerhouse though, Google has decided it needs more control over the public source code.

    For some of these apps, there might still be an AOSP equivalent, but when the proprietary Google version was launched, the AOSP version is usually deprecated. Less open source code means more work for Google's competitors. While you can't kill an open source app, you can turn it into abandonware by moving future development to a closed source app. When Google rebrands an app or releases a new piece of Android onto the Play Store, it's often a sign that the source has been closed and the AOSP version is dead."


    "For OEMs, this means they aren't allowed to slowly transition from Google's Android to a fork. The second they ship one device that runs a competing fork, they are given the kiss of death and booted out of the Android family—it must be…   » ver todo el comentario

Carmena se deja 5M en videojuegos: el plan de Madrid para ser la capital de la industria [15]

  1. #4 En España muchos se dejan dinero en el cine... ya sabes, en comprar entradas de sesiones que nadie va a ver en cines que no tienen hueco en la cartelera y esas cosas... siendo ese el nivel, es normal que vean estas cosas como "dejarse el dinero", piensan que esto no genera ingresos, sino que los ingresos vienen por otro lado ¿así no vas a despreciar la producción, cuando es algo que se ve como secundario o incluso un mal menor para conseguir otros fines? (que por otro lado, la "industria" española del videojuego no está libre de sospecha en cuanto a lo de cazar subvenciones para nada, algún escándalo que otro ha saltado...)

Tras la multa histórica de la UE, Google comenzará a cobrar a los fabricantes por el uso de sus aplicaciones en Android [108]

  1. #104 Aparte de lo necesario para integrar publicidad, tenemos métricas de uso (analytics), APIs de búsqueda, acceso a bbdd local, autentificación (si usas cualquier webservice de google en tu app, como maps o drive), de acceso a los recursos del móvil (leer sms, llamadas, cámara, etc), framework multimedia, acceso a apis y datos de IoT (tipo datos fitness de las pulseritas con sensores de cardio y demás), datos y apis para acceso a gps y geofencing, gestión de logros en juegos, algoritmos de visión y reconocimiento de patrones (códigos de barras, Qr, etc), pasarela de pago...

    Como ves, aunque pueden usarse otros servicios de otros proveedores, cuando empiezas a programar una app para android ya tienes unas APIs estándar que te lo resuelven casi todo (aunque te aten a una plataforma) y sabes que están en (casi) todos los terminales android. ¿Para qué comerte el coco?
  1. #100 La tuve. Ya no. Y si, DKMS compila drivers para cada actualización de kernel si es llamado para eso (si no, pues no, no es un demonio que ande ahí corriendo todo el día, es una utilidad que debe ser requerida para ello si está correctamente instalada y configurada).

    Por eso entiendo que para DKMS es más simple recompilar en todos los casos.
    En el fondo no deja de ser una buena práctica. Que haya dicho que se puedan hacer otras cosas no quita que haya formas más correctas de hacerlas.

    No me refiero a la firma criptográfica de los módulos, simplemente que el Kernel comprueba si el módulo está compilado para su versión, y si no es así se niega a cargarlos. (Es posible que se pueda intentar forzar la carga de todos modos...)
    Eso si que ya se me escapa. Hace tiempo que no trasteo con estas cosas.
  1. #98 Te has fijado sólo en la parte de publicidad, por lo que veo. Hay más cosas ;)
  1. #97 Los módulos del kernel nuevo vienen en el kernel nuevo ya compilados.
    El contexto dice que estábamos hablando de módulos "fuera de kernel". Por supuesto que los que vienen con el kernel vienen con el kernel...

    NI DE COÑA
    ¿Lo has probado? claro que se puede. También es posible que, como he dicho, de problemas, pero por poder...
    Te lo voy a explicar de otro modo. ¿Qué pasa con los custom kernels? ¿puedes construírte un kernel custom y luego cargar dichos módulos en tu kernel normal, siendo la misma versión? te respondo, si y no :P.

    Si, porque en principio son la misma versión de kernel y son "compatibles", pero al final todo lo que cuenta son los símbolos que tenga exportados cada kernel (basta con que en tu custom kernel no compiles una opción para que te genere o deje de generar ciertos símbolos). Si ambos kernels exportan los mismos símbolos (o al menos el subconjunto que necesita el driver de turno), funcionará. Si falta alguno, incluso siendo la misma versión del kernel, el driver fallará. Entre kernels de distintas versiones lo mismo, si exportan los mismos subconjuntos de símbolos que necesita el driver, irá bien. En caso contrario, recompilar (y suele ser habitual porque lo lógico es que hayan más cambios entre versiones).

    Hace tiempo que ni así. El sistema verifica para qué versión de kernel es el módulo.
    Lo del firmado de módulos es una capacidad que puede ser usada... o no.
  1. #93 Si una aplicación usa servicios de google, da igual el repositorio donde se encuentre. Con "los servicios de google" no me refiero a google play, google maps, etc. los servicios de google que se dan por hecho corren en todos los android y que usa la gente para desarrollar sus aplicaciones y que terminan atando a la plataforma son estos: developers.google.com/android/reference/packages
  1. #94 Perdona, pero una vez más no tiene por qué. DKMS simplemente instala los módulos correspondientes de manera dinámica cuando se añade un kernel nuevo (precisamente para que no tengas que estar instalándolos a mano cada vez que cambias un kernel). Si es necesario recompilar, DKMS también puede automatizar esta labor, configurándolo para que ejecute un comando make en una ruta específica antes de copiar los módulos a su sitio correspondiente.

    Pero vamos, del mismo modo que tu puedes usar un make para simplemente controlar cambios en un archivo y que te ejecute cualquier cosa (si nos ponemos creativos, se puede usar para sincronizar ficheros entre dos carpetas, basta meter una entrada en crontab que ejecute el make cada x tiempo y que el make simplemente copie el archivo a su ruta; al fin y al cabo, el make simplemente comprueba que las fechas del fichero fuente y del fichero objeto sean las mismas a la hora de compilar; si no hay cambios, no hay que generar un nuevo fichero objeto).

    Antes de DKMS habia que hacerlo a mano. Para poner un binario en /lib/modules no hace falta una aplicación.
    DKMS automatiza una tarea repetitiva, eso ya lo dije yo en la entrada anterior.

    Si cambias la versión del. kernel, se tienen que recompilar los drivers.
    Depende. Tú puedes cargar módulos de kernels antiguos en kernels nuevos y viceversa. Si entre un kernel y otro no hay cambios sustanciales de ABI funcionará. Si hay cambios, puede que den algún problema leve o grave, dependiendo de la naturaleza de los cambios. No todos los drivers usan partes del kernel a las que les guste la fiesta y estén cambiando todos los días...

    Dentro del kernel intentan crear los mínimos cambios de ABI y API posibles (tener que modificar continuamente tus fuentes por cada versión de kernel linux sería un infierno). Eso no quita que poco a poco ciertos componentes vayan cayendo en desuso y sean sustituídos por otros más seguros o con más posibilidades o se introduzcan nuevas…   » ver todo el comentario
  1. #88 No lo he probado.

    Pero supongo que para poder ejecutar en tu meizu alguna de una gran multitud de aplicaciones que las usan tendrás que descargarte e instalar los servicios de google ¿verdad? ;)
  1. #89 Depende del fabricante. Android funciona perfectamente en una CuBox, o en una Raspberry.
    Android funciona perfectamente en sitios donde hay drivers libres disponibles. Igual que linux ;). Y aún así, el soporte de ciertas cosas no es muy completo en raspberry (hay drivers libres para los gráficos, pero no se soportan todas sus capacidades, por ejemplo).

    Eso es porque los drivers privativos no facilitan el código fuente. Los cambios de Kernel requieren la recompilación de los drivers...... con lo cual .....
    Los cambios de kernel no requieren la recompilación de drivers per se, sólo si hay cambios en las interfaces entre unos y otros. Lo que si requiere es la instalación de los módulos de los drivers en el nuevo kernel. De hecho, la famosa herramienta que se usa en estos casos (DKMS) simplemente suelta los módulos de los drivers en el sitio adecuado cuando se añade un nuevo kernel y actualiza la configuración o base de datos interna del kernel para que los tenga en cuenta (Dynamic Kernel Module Support), no hace nada más que eso.

    Eso es como decir que el debian de mi ordenador no es libre porque es una build creada a partir de un código libre que es el código fuente de Debian....
    La parte de modificada te la has dejado por el camino ;). Si no tienes los fuentes de las modificaciones da igual cuan libre fuera el código original, no sabes realmente lo que estás instalando.

    Sobre lo último, por supuesto que las custom roms salen de ahí, igual que los mil clones de chrome salen de chromium. Pero vuelvo a repetirte ¿compilando chromium te sale un equivalente a chrome? la respuesta es NO, hay cosas que se guardan pa si mismos, las funcionalidades no son idénticas, ni el rendimiento. Que la base sea la misma y que suban poco a poco las modificaciones no quiere decir que no mantengan cosas "downstream".
  1. #73 Sólo digo que es una tienda alternativa con software que puedes usar en lugar de google play. Lo otro ya tal.
  1. #68 Ninguno que yo haya visto o probado.
  1. #69 Tiene que ver en tanto en cuanto sin drivers NO FUNCIONA y no son libres, son propios de cada fabricante y cerrados a cal y canto. Tiene que ver en tanto en cuanto los drivers condicionan las actualizaciones de una versión de android a otras (no sé si esto es culpa de google por cambiar APIs y demás o de los fabricantes).

    Android no es libre en tanto en cuanto es una build modificada y cerrada a partir de un código libre que es "Android AOSP". Igualmente, Chrome es una build modificada y cerrada del proyecto chromium.

    Haz la prueba, compila android o chrome a partir de android AOSP y Chromium y compara con una build oficial de google a ver qué pasa...
  1. #42 Es problema del fabricante que por contrato con google no se lo permite. Pero es que google no da otra opción, si quieres android tienes que meter mi mierda.
  1. #25 Puedes poner los que tú quieras. Lo que no puedes es quitarlos ;). Lo mismo que pasaba con el explorer... ¿pa qué quiero explorer si tengo firefox? ah, vale, que es "parte esencial del sistema" aunque nunca lo use ni (dado que tengo alternativas funcionales) sirva para nada...
  1. #18 Cámbiate a F-droid.org
  1. #40 Android es libre hasta cierto punto. Los drivers no son libres, los servicios (que hacen que android sirva para algo) no son libres, etc.

    Cyanogen y compañía actualizan el SO, pero no los drivers (pues estos los hacen los fabricantes), simplemente cogen drivers parecidos o compatibles e intentan adapatarlos para que funcionen con sus builds de android (por eso muchos móviles funcionaban bien con versiones nuevas EXCEPTO la cámara que tenía problemas o tenían cuelgues raros o algo no funcionaba o lo hacía erráticamente o... y sobre el SO montaban los mismos servicios que google (y por lo tanto te metían cosas cerradas) o intentaban sustituírlos por otros.
  1. #7 ¿De qué te sirve un software libre que sólo funciona de verdad usando módulos cerrados? ¿de qué te sirve un android pelado si todas las funcionalidades vienen dadas por software que te ata a servicios cerrados de una compañía? ¿no es eso quitarte la libertad?

    Si, existen muchos esfuerzos por rehacer esas partes para poder montar un sistema android 100% funcional, pero a las empresas les sale más rentable y barato poner el android que te "vende" google con todo el software de google y dedicarse a monetizar otras cosas y servicios.

    Y eso es lo que ha multado la UE, del mismo modo que multó a MS cuando metía explorer y bing por defecto en sus SO y que provocaba que todo el mundo usara explorer y bing porque era lo que venía por defecto y que les proporcionaba el monopolio del mercado, Google en android mete chrome, y gmail y google play y google search, etc. servicios de donde google saca pasta y que le proporcionan el monopolio del mercado.

Pablo Casado se mete con el currículo de Pablo Iglesias y claro… [82]

  1. #8 Instinto de manada. Da igual que te pierdas por el bosque y lleves a sitios sin caza, basta con que seas capaz de tumbar a los demás para que te sigan.

Intel habría manipulado los datos de los benchmark mostrados para el Core i9 9900K [105]

  1. #93 Sea como sea, es un nicho importante. No sólo por ventas, sino por prestigio.

    El hecho de que Intel tenga amarrado el mercado por acuerdos ventajosos (hacer descuentos interesantes a los OEMs más grandes) o por presiones varias (amenazar con subir precios a los OEMs más pequeños si no compran unas cuotas mínimas) supongo que también tendrá que ver...
  1. #55 ¿Entonces por qué crear una publicidad directa para un nicho de mercado tan minúsculo como el gaming? igual es que tienen bastante margen de beneficios y si que importa lo que los consumidores elijan...

El Hubble queda temporalmente fuera de servicio por el fallo de un giroscopio [35]

  1. #7 Tanto si es giroscopio como si son los volantes de inercia el efecto es el mismo: o no se puede medir con precisión o no se puede mover con precisión y por lo tanto no se pueden compensar los desajustes u orientar adecuadamente.
« anterior1

menéame