1 puntos por GN⁺ 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • Es un prompt comunitario para compartir libremente los planes del fin de semana
  • Además de compartir planes, también se permite pedir ayuda o feedback
  • Es una pregunta abierta en la que se puede participar incluso sin tener algo especial planeado
  • Se deja claro que también está bien elegir no hacer nada
  • El ambiente acoge tanto el descanso como la falta de planes, por encima de la productividad

Una pregunta abierta para compartir los planes del fin de semana

  • Quienes participen pueden compartir libremente lo que quieren hacer este fin de semana
  • No solo se pueden contar planes de actividades, también es posible pedir ayuda o feedback sobre algo en lo que se esté trabajando

Un ambiente donde no hace falta tener planes especiales

  • Es un formato en el que se puede responder incluso sin una agenda definida
  • También se permite elegir no hacer nada, para no ver el fin de semana solo desde la productividad

1 comentarios

 
GN⁺ 4 시간 전
Comentarios de Lobste.rs
  • Estoy portando niveles de Perfect Dark 64 a noclip.website
    La geometría estática y la iluminación de vértices ya funcionan, y al ver el detalle de iluminación que lograron dividiendo caras y pintando vértices, el juego me parece aún más impresionante
    También voy a dejar una opción para desactivar las texturas, para que se pueda apreciar mejor la artesanía de Rare
    Este port fue posible porque ya existía una descompilación completa, y hay partes bastante sospechosas en la forma en que el juego carga los assets. Cuando tienes acceso libre al hardware y un presupuesto ajustado, terminas optimizando, y le dejas un dolor de cabeza a alguien 26 años después
    Los juegos de N64 no guardan los modelos en un formato parseable, sino como display lists, algo más cercano a llamadas crudas a la API que se envían al chip gráfico. Para leer un modelo hay que emular el chip, incluyendo el microcódigo que provee el juego, y como Rare era un estudio que usaba su propio microcódigo, los datos de vértices son distintos y no se puede reutilizar el código existente
    Para portar un juego a noclip hay que reimplementar el motor de renderizado y la capa de datos, así que se siente como un rompecabezas divertido; si a eso le agregas audio y gameplay, básicamente ya tienes un juego completo
    • No sabía que esto existía, y es de lo más genial que he visto en mucho tiempo
      Probé un poco WoW hace casi 20 años, pero siempre tuve ganas de simplemente volar y ver zonas que nunca pude experimentar directamente. Ahora eso es posible
      Gracias a la documentación del wiki de FFHacktics pude extraer muchos datos de Final Fantasy Tactics de PS1 e hice un proyecto, así que creo que también podría contribuir este juego al sitio
      Proyecto: https://github.com/adamrt/heretic
  • Estoy intentando meter BEAM en el microkernel seL4 usando Nix, Zig y LionsOS
    https://github.com/byzantine-systems/chrysopolis
    Por ahora ya puedo arrancar hasta una shell de Erlang; todavía hay hacks y soluciones temporales por todos lados, pero después de dos semanas de toquetearlo y arreglar builds rotas, funciona, así que estoy bastante entusiasmado
  • Por ahora estoy sobreviviendo al calor y, si lo logro, pienso practicar más Rust
    Me encantan las partes de Rust que se sienten como OCaml, pero todavía no estoy seguro sobre otras cosas. Por ejemplo, que rand sea un crate y no parte de la biblioteca estándar
    Este fin de semana quizá mude parte de mi material personal de GitHub a tangled. Últimamente no disfruto mucho navegar GitHub; se siente como un MMORPG enorme, pero con muy poco que hacer
    • No eres el único que piensa que rand debería estar en la biblioteca estándar: not alone
      Aunque eso trata sobre generadores de números aleatorios seguros, y para generadores rápidos de números aleatorios para cómputo hay tantos compromisos posibles que parece sensato dejarlos fuera de la biblioteca estándar
      Aun así, crates muy usados como rand, serde, clap y libc casi se sienten como parte de la biblioteca estándar
    • No sé qué nivel tienes en Rust, pero a mí me ayudó abandonar como seis intentos de seguir libros y tutoriales y empezar desde cero un proyecto grande
      Algo que de verdad te interese, más allá de ejercicios o rustlings, incluso algo enorme que ni siquiera esperes terminar
      Al principio no fue fácil, pero fue divertido, y el proceso de resolver partes pequeñas una por una mientras me acercaba a una meta lejana y aparentemente imposible me mantuvo enganchado
      Ahora me gusta Rust, lo uso todos los días, e incluso siento que estoy traicionando a mi antigua pareja, C
      Recomiendo seguir usando la sintaxis que te resulte familiar y te guste. Rust tiene muchos elementos de estilo funcional que pueden parecerse a OCaml, y no hay que avergonzarse por no ser idiomático. Está bien abusar de Rc, RefCell o de ambos
      Una biblioteca estándar delgada ayuda al principio, pero más adelante quizá la maldigas cuando Cargo.lock empiece a sentirse como node_modules
      Conviene evitar async. De todos modos, como la GPL, es contagioso, así que a largo plazo es difícil evitarlo por completo, pero por ahora se siente casi como ciudadano de segunda y no es tan elegante como Rust síncrono
      Al final, para mí lo clave fue que el rendimiento se acerca al de C, pero sin sesiones interminables de gdb. Si compila, corre, y lo que queda suelen ser bugs de lógica
    • https://doc.rust-lang.org/stable/std/…
      Todavía es una funcionalidad experimental
  • Acabo de renunciar y estoy en el período de traspaso, así que probablemente me la tome con calma jugando Factorio
  • Estoy estudiando fundamentos de compiladores para prepararme para entrevistas
    Me dijeron que las preguntas de entrevista serían sobre análisis de flujo de datos, pero cuesta encontrar ejercicios de ingeniería de compiladores en línea, así que estoy leyendo los capítulos finales de “Modern Compiler Implementation in ML”. Me vendría bien una colección de ejercicios de compiladores
    • Recuerdo que algunas tareas de compiladores de CMU estaban publicadas
      En la parte de abajo de esta página hay un problema de análisis de flujo de datos, y con un poco de búsqueda seguramente encuentres variantes
  • Estoy jugando a hacer un juego estilo King's Field en Godot
    No es un proyecto serio, solo lo estoy haciendo por diversión
    Estado actual: https://www.youtube.com/watch?v=nvas81rUZKw
    Agregué combate basado en física, bloqueo y parry, además de dos enemigos con modelado muy tosco
    Recién se me ocurrió ponerles audio ambiental a los enemigos para lograr algo como la ecolocalización al estilo Benny de Thief, y también funciona como un paisaje sonoro improvisado, así que el efecto quedó bastante bien
    Usar herramientas cercanas al desarrollo de juegos te da momentos reveladores de “wow, ¿así vivían?”. Si alguien piensa que vim es demasiado complicado, que pruebe pintar texturas en Blender. En serio me impresiona que la gente sea productiva con estas herramientas
  • Quiero mejorar el soporte de ADT en zngur, un generador de bindings Rust/C++
    zngur es la primera herramienta de interoperabilidad con C++ que de verdad me parece lo bastante flexible, y espero que haga mucho menos dolorosa la transición de Lix a Rust
    • Es la primera vez que escucho sobre zngur, pero se ve realmente genial
      En especial me atrae bastante la posibilidad de escribir código más al estilo Rust dentro de un proyecto C++
  • Por fin voy a sentarme a aprender bien nftables
    En casa uso un router basado en NixOS, así que necesito entender bien qué estoy haciendo al escribir el firewall
  • Volví a casa después de un viaje a Chequia y me encontré con +40°, así que creo que voy a llenar la heladera con agua fría y té helado, y jugar Nine Sols o elegir algo de las ofertas de Steam
    • Nine Sols es excelente
      Recomiendo mucho explorar entre niveles. El juego puede sentirse bastante lineal, pero es más abierto de lo que parece
      Las peleas contra jefes están muy concentradas hacia la parte final. Los primeros jefes me parecieron medio flojos y me hicieron dudar si seguir hasta el final, pero alrededor del 60% de avance la calidad de los jefes sube muchísimo
  • Estoy jugando Dark Souls Remastered y también trabajando en portar PostmarketOS a un flip phone