edición general
Itilvte

Itilvte

En menéame desde febrero de 2010

9,08 Karma
2.929 Ranking
11 Enviadas
2 Publicadas
1.731 Comentarios
9 Notas

En Tiktok hay una perra que habla. Y está causando una revolución en la investigación animal [77]

  1. El canal del gato billy es muy entretenido también para quienes disfrutan ver a personas y animales intentando comunicarse. youtu.be/OE7fh6JPoW0

Rust también llega al Kernel de Linux [ENG] [65]

  1. #60 Usa C o incluso ensamblador para un proyecto muy complejo si es lo que te gusta, nadie dice que no se pueda. Pero Rust ofrece herramientas y abstracciones modernas para hacer la gestión de la complejidad mucho más sencilla y con menos riesgo de cometer errores. Y eso no es ninguna bobada.
  1. #47 Rust nos muestra el espejo de nuestras limitaciones, mientra nos tienta con la promesa de un poder absoluto, pone a caldo nuestro ego cuando no somos capaces de comprender extraños jeroglíficos que nos escupe a la cara el compilador... :-P

    de todas formas si pretendes hacer cosas complicadas con muchas referencias compartidas, rust no te lo pone nada fácil, es mejor pasar a otras abstracciones, como punteros inteligentes, arenas, sistemas de actores... que te den más libertad de interconexión de elementos sin que los tiempos de vida ni las garantías de posesión te pongan la zancadilla cada dos por tres. Cosas como listas doblemente enlazadas o grafos, no te va a dejar si no...

    Hay un tutorial muy chulo que implementa una lista enlazada una y otra vez de diferentes maneras en rust, desde las que no funcionan, y aprendes por qué, hasta la mejor que se puede hacer. rust-unofficial.github.io/too-many-lists/

    por otro lado, te recomiendo mucho el libro "programming rust" de o'reilly, (la segunda edición saldrá en junio creo), es una joya didáctica y complementa muy bien al "the book"
  1. #27 Pues para mí sí que tiene mucho que ver la complejidad de uso, ya que precisamente está muy bien pensado para poder soportar proyectos de una tremenda complejidad. Su sistema de módulos es maravilloso, cargo es sencillamente el mejor gestor de paquetes que podría desear y sus garantías de seguridad lo hacen más sólido y confiable.
  1. #37 Te entiendo, me pasa un poco igual, mi cerebro está más acostumbrado a pensar en procedural u objetos que funcional, pero Rust te pone a huevo usar esos 3 modos (y async, pero eso es otro cantar), y me está convenciendo poco a poco, para ciertas cosas es muy cómodo.

    Los iteradores en Rust por ejemplo están muy bien integrados en el lenguaje y los puedes aplicar a las colecciones de la librería estandar, a las cadenas de texto... Son un paradigma funcional donde puedes encadenar funciones como si fuera un builder pattern, pero construyendo una salchicha de funciones, una cadena de montaje que se te compila a un código igual o incluso un pelín más rápido del que puedes haber hecho a mano, sin el overhead de tener que ir contando bucles en los elementos de una colección, y con la ventaja de poder se aplicado a colecciones en las que no puedes indexar... Y breves y concisos.
  1. #4 #1 la sintaxis en general es limpia y sencilla, con abstracciones muy potentes y mucho esfuerzo en evitar obligarte a escribir morralla si no es necesario. Esos símbolos por ejemplo no se ven hasta que empiezas a tocar cosas más complicadas, como genéricos y referencias con tiempos de vida, que añaden verbosidad... Ya que mientras el compilador pueda inferir esas cosas por sí solo no te pide más información, como relaciones y constricciones de los parámetros genéricos que estás usando, o cuánto deben durar las vidas de las referencias... Todo tiene mucho sentido, pero como digo en otro comentario primero hay que leerse el libro, si no el lenguaje te castiga.
  1. #18 En javascript no sé, pero en Rust se llaman Closures, y se diferencian de las funciones en que, por ejemplo pueden capturar variables externas de su contexto, en el que han sido definidas, y puedes controlar si se hacen dueñas de las variables que capturan, o sólo las referencian (in)mutablemente. Y según hagan una cosa u otra tienen un Trait asociado diferente, y es usado para aceptarlas como argumentos de funciones... y su sintaxis además en general es mucho más breve... `|x| x+1` son anónimas y se pueden guardar en una variable.
  1. #11 Todos los rustaceos tienen que pasar el rito de leerse el libro de rust primero: doc.rust-lang.org/book/ , para no hacerse la picha un lío luego

Filtración de datos de Linkedin: 500 millones de cuentas vulneradas (2021) [102]

  1. El "dueño" de los datos?? Más bien el ladrón de los datos. Sólo faltaba que por robar algo te convirtieras automáticamente en su dueño...

Revilla, cazado por un micro: "Madrid va a ser una bomba dentro de 15 o 20 días" [126]

  1. #39 a veces no hay nada más tonto que una casa vacía

Si te sientes solo cuando estás contigo, estás en mala compañía [58]

  1. yo me siento solo solo cuando estoy con gente :foreveralone:

Pablo Iglesias deja el Gobierno para disputar la presidencia de Madrid a Isabel Díaz Ayuso [1190]

  1. #268 no sabía que el ego se medía en dólares / euros ...

Los AMD Threadripper Pro aterrizan en el mercado: 64 núcleos por 5.489 dólares [108]

  1. #93 para tener información sobre distintos temas organizada temáticamente y poder pasar de uno a otro cuando se necesite, encontrándomelo tal y como estaba cuando lo dejé... Espero un día tener una manera mejor de gestionarlo, pero de momento...
  1. #25 yo he llegado a tener 7000 y pico pestañas abiertas en el firefox. ahora mismo tengo 1600 repartidas entre unas 30 ventanas. Con el Chrome eso es imposible.

Victoria Abril, sin mascarilla y con un discurso negacionista en la presentación de [230]

  1. #128 es gracioso-triste que otro de los argumentos favoritos de los negadores de la peligrosidad del virus es que la gente que se moría tras haberlo pillado es porque se iba a haber muerto igualmente al cabo de poco. Y resulta que ahora si les han vacunado hace poco y mueren es prueba irrefutable de la peligrosidad de las vacunas... :roll:

Hacienda, a la caza de los bitcoins: sancionará con 5.000 euros a quienes engañen u oculten información [149]

  1. #96 Se sabe en el momento en que una transacción interseccióne con otro dato ligado a tu identidad. A partir de ese momento ya hay de donde tirar del hilo y desenrollar toda la madeja.

Ya se ha celebrado el juicio a la "Manada de Azuqueca" por la violación de la menor de 12 años [86]

  1. #48 bebé de 18 meses mata a su madre de un tiro con la pistola que había dejado en la mesilla. cadena perpetua?

El lotero Manuel ocultó la Primitiva de 5 millones al ganador, le mintió y quiso cobrar el premio [65]

  1. relacionado: el mejor hilo de internet sobre las numerosas tragedias de gente que ganó la lotería, y cómo proceder si te toca a ti, para evitar que sea tu final:
    www.reddit.com/r/AskReddit/comments/24vo34/whats_the_happiest_5word_se
  1. #19 eso, y para mayor indiscreción que digan tu nombre y dirección por megafonía dutsnte todo el día y llenen el barrio de anuncios con tu cara.

"Somos una especie infantil, infantilizada, y cada vez más" [61]

  1. Última hora! ancianos aseguran que el mundo "ya no es lo que era" y que las nuevas generaciones "no saben lo que es bueno". Seguiremos informando.
« anterior1

menéame