EDICIóN GENERAL
kaoD

kaoD

En menéame desde junio de 2006

9,12 Karma
2.331 Ranking
3 Enviadas
1 Publicadas
2.147 Comentarios
23 Notas

Indignación: Carrefour vende leche a 25 céntimos el litro y con sello PLS (Producto Lácteo Sostenible) [76]

  1. #59 a las pruebas me remito (si dejas el ratón encima del negativo se ve la hora).
  1. #53 ni todos los negativos del mundo te harán tener razón :-*
  1. #53 obviamente no y ya te han explicado por qué así que no hace falta reiterarlo.
  1. #52 eres tú el primero que ha cascado el negativo en #28. ¿Qué negativo dices que has "devuelto" si tu primer comentario es #32 y el negativo se lo has plantado a #28?

    Aplícate el cuento.
  1. #37 lo mejor es que en el perfil de #32 se digna a poner el siguiente texto.

    > No censures con negativos las opiniones que no te gustan, rebatelas. Si me votas negativo porque no estas de acuerdo con mi opinión, te devolveré el negativo en cualquier comentario tuyo,estas avisado

    Consejos vendo que para mí no tengo. Supongo que a pérdidas, además.
  1. #29 este es el nivel de Menéame, y encima con varios positivos. Menuda caterva.
  1. #26 esos son los casos de venta con pérdida, pero solo se consideran desleales si cumplen los puntos que se indican en los párrafos anteriores.

    > no se podrán realizar ventas al público con pérdida si éstas se reputan desleales

    Esa comprensión lectora buena ahí...

El Banco Central Irlandés advierte: No llegan suficientes inmigrantes para mantener bajos los salarios (eng) [178]

  1. #55

    > sueldos más bajos entre los programadores de estas consultoras que entre los obreros en la obra

    Si trabajas en una cárnica tendrás sueldo de cárnica, porque tienes la misma habilidad y productividad que un indio. No sólo compites con el mercado local sino con una turba de trabajadores sin cualificar trabajando en remoto.

    Si eres bueno pues ya la cosa cambia...

    Lo que quiero decir: en el sueldo hay algo que influye más que tu teoría de los sindicatos, y es tu calidad como trabajador. Si eres bueno eres irreemplazable y eso se vende caro.

Esto no es una maldita serie [32]

  1. #13 todo esto lo escribe el director de comunicaciones de "cierto" partido político.

    Me pregunto de cuál. Hmmm...

[ENG] Microsoft está valorando usar Rust [120]

  1. #108

    > -> &'a u32
    > ¡Qué cómodo!

    1. Eso no es el equivalente a BEGIN_LIFETIME, END_LIFETIME (en Rust no existen) sino a borrow<$2>
    2. Lifetime elision. La mayoría del tiempo no tienes que especificar lifetimes.

    > No vengas a dar lecciones sobre lo que desconoces.

    Muchas palabras vacías, mucha retórica, pero pocas respuestas.

    Bye.
  1. #104 tío, para un segundo.

    Es obvio que no conoces Rust íntimamente. No puedes criticarlo. Punto.

    Con C++ NO puedes tener Rust a no ser que consideres el hack ese con metaprogramming como "tener" Rust (que no funciona ni similar a los lifetimes... ¿BEGIN_LIFETIME, END_LIFETIME? ¡Qué cómodo!).

    Sin embargo con Rust sí que puedes tener C++. ¿Conoces unsafe? Como deducirás por su nombre, es inseguro. El bug que has pasado es un bug usando código inseguro, es decir, con las mismas garantías que C(++) (ninguna).

    > Also I should note that all the bugs I want to focus on will be related to writing unsafe code.

    Llevo muuuchas lineas tiradas de Rust. ¿Sabes cuántas veces he necesitado unsafe? Dos. Y ya no las necesito desde hace unas pocas versiones.

    Obviamente es el primer artículo que has encontrado buscando "rust bugs" o similar en Google. Y ni te lo has leído. Las respuesta que estás dando son búsquedas rápidas en Google en plan "rust disadvantages" y, lo que es peor, cosas que no sabes exactamente cómo funcionan (como los supuestos "bugs" al "anotar" lifetimes).

    Insisto: Rust tiene mucho para criticarlo, pero de momento ni te has acercado (porque se nota que no lo conoces).

    Aprende Rust para poder criticarlo o deja de tener este tipo de debates innecesarios.

    Por cierto, me sigue interesando lo de Von Neumann.
  1. #101 > unsafe pointers

    :-P

    En serio, deja de buscar excusas para odiar a Rust. Tiene muchas cosas malas, pero necesitas estar un tiempo con él para notarlas.

    Dale una oportunidad anda... aunque sea para ganar una perspectiva (y odiarlo con razón).

    Me sigue interesando lo de Von Neumann por cierto.
  1. #98

    > Eso lo dice alguien que utiliza un lenguaje con anotaciones para una de sus características fundamentales (ciclos de vida).

    Un error con tus lifetimes solo puede generar más restricciones, no menos. Por su naturaleza no puedes introducir bugs. Como mucho harás que tu código no compile por haber hecho una restricción demasiado fuerte.
  1. #98

    > es que ni tan siquiera entiendes como funciona una arquitectura Von Neumann.

    ¿Puedes explicarte? No veo qué tiene que ver.
  1. #96

    > Que Rust utiliza semánticas de movimiento siempre, y no es bueno usarlas siempre.

    No. Lo que te está diciendo es que C++ es semejante mierda que la práctica recomendada es tremendamente ineficiente.

    In C++, it is possible to accidentally use moved value. Therefore, the move operations usually set the original container size to zero.

    > Y eso un coñazo porque no lo puedes desactivar.

    O dicho de otro modo "déjame introducir bugs en producción que yo sé lo que hago".

    > Contigo no hay nada que hablar.

    Lo dice el del argumentazo de "no entiendes C++".
  1. #72

    > Al fin y al cabo Rust lo que implementa son las semánticas de mover y el chequeo estático que lo asegure.

    Ah bueno, si "solo" implementa eso...

    > Therefore, a good practice in C++ is to avoid using move in the case like this, even if this means unnecessary deep copy of the value, to avoid the accidental usage of the moved value.

    Nada más que decir.

    > Con metaprogramación

    En Rust es algo nativo.

    > Es cuestión de tiempo que el estándar integre la funcionalidad.

    Hablemos entonces.

    > Como siempre, opcional.

    O mejor no.

    > Crítica a Rust:

    www.reddit.com/r/rust/comments/5295nf/why_im_dropping_rust/
  1. #19 incluso los que programan nivel John Carmack (como por ejemplo, John Carmack mobile.twitter.com/ID_AA_Carmack/status/1094419108781789184) son capaces de apreciar Rust.

    Simplemente el tipo del que hablas no ha tirado un proyecto que no sea una práctica de la universidad en su vida.
  1. #21 no compares los smart pointers con el borrow checker porque no lo sustituyen.
  1. Rust no solo previene las fugas de memoria. A los listillos que se creen que todo se soluciona con un poco de cuidado os recomiendo informaros un poco de la clase de errores que evita Rust.

    Os recuerdo que no todos los proyectos software son vuestras prácticas de la universidad de 2000 líneas monohilo. Que tengáis alumnos imbéciles no significa que en Microsoft cometan ese tipo de errores.

    Y no, los smart pointers no suplen al borrow checker.

    Y aún así Rust es mucho más que sus características de seguridad. Es un lenguaje muy cómodo de usar y su semántica es más parecida a Python que a C, pero con las características de rendimiento de un lenguaje de sistemas.

Barra libre al coche: Almeida permite desde hoy circular por barrios que llevaban quince años sin tráfico [181]

  1. #40 si la "movilización social" hubiera sido de la derecha durante el mandato de Carmena les habríais tildado de fascistas antidemocráticos para arriba.

"Las pensiones son viables, sin embargo no quieren que lo sean" [172]

  1. #8 no querrían: necesitarían.

Sonia Vivas: De ser acosada en la Policía Local por lesbiana a posible 'jefa de todos ellos' [189]

  1. #99 sos inimputable.

Muere la mujer agredida durante un atraco en su portal de Vitoria-Gasteiz [236]

  1. #125

    > Si se aplicase ahora, a un ladrón de gallinas le caerían dos días de cárcel y a un banquero cualesquiera, cadena perpetua.

    Pues así dicho tiene lógica.

El escándalo que estamos viendo en estas elecciones [81]

  1. #68 ad baculum.
« anterior1

menéame