@rossium 100% chance he will fall walking backwards from the opposite side of the cliff, assuming there are no unwalkable areas on the whole path other than the canyon.
@ChShersh After many years writing Typescript, I worked on a project in which objects were created like new Map, new Set instead of new Map() or new Set().
When I asked why it was done like that I got "parentheses are only used when you need to pass arguments"
@CherryStar_Real@Charmi Juraría que esto pasaba en el original. Al menos recuerdo quedarme sin música una vez cuando estaba abriendo huevos y escuchar sólo los sonidos de los efectos (colisión, botones, etc.).
Recuerdo que guardé inmediatamente porque pensaba que iba a congelarse el juego.
@devruso Biological self-reinforcing LLM <precio por millón de tokens de entrada> (<precio por millón de tokens copypasteados> cached) <precio por millón de tokens de salida>
@rorintv Ni si quiera es lo peor. Lo que modela no es un sistema productivo actual:
1. Sobrepaga IVA porque no entiende cómo funciona.
2. Todo el mundo es autónomo.
3. Precios por unidad en todas las etapas de la cadena productiva, incluso en el "alquiler" de maquinaria.
@ostraperlera Desgraciadamente por mi experiencia, no es habitual.
Trabajo en IT y he avisado muchas veces de que nos la íbamos a pegar por no usar soluciones conocidas para problemas resueltos.
Lo que veo es que el cargo y la antigüedad/lealtad a la empresa influye más que lo técnico.
@paulbohm Using a DB to store used UUIDs is wasteful.
Bloom filters (or counting Bloom filters, if you need to release used UUIDs so they can be generated again), are the way to go: O(1) memory, O(1) space, O(1) insertion, O(1) check and 0% chance of generating a non-unique UUID (NUUUID)
@jarredsumner@0xblacklight I find it odd that it got image manipulation before JWT generation, verification and serialization or before a SIMD-accelerated standard-schema-compliant JSON parser.
@niklas_wortmann @straceX This wasn't happening in Antigravity at the time even with the flash model so I switched, then AG got its own problems so I switched to VS Code and OpenCode in CLI mode.
I don't think there is really any IDE at the moment you can call good, there are just good enough IDEs.
@niklas_wortmann @straceX It has been some time since I used the AI assistant but basically AI did not seem aware of any LSP.
You could ask for a minor feature (1-2 files) and it would call it done even if there were blatant type errors (typescript) that were even reported by the IDE
@x140l31@AlanDaitch Es bastante diferente. Un Btree crece con cada inserción, no es O(1) ni en memoria ni en CPU y nunca da falsos positivos.
Un bloom filter es O(1) en memoria y CPU tanto para comprobación como para inserción y te puede decir que un elemento está en el dataset siendo mentira.
@iagolast Porque no puedes hacer node.push(child), tienes que hacer node << child, que es más "legible".
POO definiendo getters y setters de todas las propiedades y al final todo usa todo.
Antipatrones OOP vendidos como patrones (singletons, abuso de herencia, clases base que hacen poco)
@iagolast El problema de la Universidad no son los lenguajes, es cómo se enseñan.
Un profe de fundamentos web diciendo que el async de <script async> es para poder usar await...
En estructuras de datos echas todo el año peleándote con firmas de sobrecargas de operadores de C++
@Comrade_Dolphin After the whole university (CS) you find yourself knowing a bunch of algorithms and tricks to solve problems that match the learned patterns.
There is no real theory or explanations, just orders you have to follow to solve exercises.
@Comrade_Dolphin I think this vary according to where you studied.
In my case maths were always taught as "we do this then that", "there is this trick you can do when X", "apply this algorithm to solve this kind of problem".
It was just programming pattern recognition and algorithms into people.
@devruso Pero esto más que por las tecnologías (que también) es porque han pegado con mocos un chromium sobre Windows en vez de hacer un motor tipo compositor de webapps para que un icono no sea un tab de navegador con su propio contexto, instancia de V8, etc.
@devruso Por supuesto, de hecho si me dices que el SO mete los procesos de las webapps que son parte del propio sistema en SWAP me lo creo porque he sufrido PCs con HDD y 8GB de RAM que tardan minutos en abrir el menú de inicio y los puedes ver con la CPU idle.