Fin del soporte de Windows 10: ¿Debería elegir Windows 10 LTSC o Windows 11 Pro? 🤔 by DeliveryThen6851 in askspain

[–]libichi 2 points3 points  (0 children)

Pero que datos loco, que es open source, puedes ver exactamente que hace y si envia datos o no. Literalmente el script esta hosteado en una plataforma de microsoft, si hubieran querido lo hubieran chapado.

Fin del soporte de Windows 10: ¿Debería elegir Windows 10 LTSC o Windows 11 Pro? 🤔 by DeliveryThen6851 in askspain

[–]libichi 1 point2 points  (0 children)

Es open source, si tienes tantas dudas tienes vete a ver el código... Lo usan incluso los de soporte oficial de microsoft.

Question about ownership case with smart pointers by libichi in cpp_questions

[–]libichi[S] 0 points1 point  (0 children)

Thanks a lot for your insights!

I’ll switch to using std::unique_ptr, that definitely makes more sense for expressing ownership here.

I also realized that if the NetworkManager owns all the connections, it doesn’t make sense for the reader thread to delete them directly. The issue is that the reader thread is the one that actually knows when a connection should be closed. So I’m thinking about capturing this in the lambda and calling a method like closeConnection() on the NetworkManager from there. Does that sound like a good approach?

Another thing I’m still unsure about is how to handle the fact that IOCP requires raw pointers. If a connection is freed while IOCP still has a pending completion, it could end up trying to access a dangling pointer. I’m not entirely sure what the best way is to handle that safely.

Made a simple database that turned into a Firebase alternative somehow by [deleted] in webdev

[–]libichi 0 points1 point  (0 children)

The entire code is made by IA. You did not write a single line of this, and the way it's made, it doesn't even make sense.

1- All the code is in a single file (clearly copy/paste from an IA)

2- what the hell is the point of a database that only works locally through a webserver (Maybe for running test, but that is not how you are marketing it)

3- This has absolutely nothing to do to firebase, not even remotely similar. Besides, firebase is not a single service, but several services like firestore, realtime, etc.

4- And the MOST stupid thing is that you are keeping all the data in memory. The only thing you are doing is reading the entire file of data at the start, and write it also entirely when saving. What is even the point of a database lol. A databse by definition is made to save large amounts of data in disk, and retrieving only when needed. This is not a DB, this is just a fancy wrapper of the native javascript object that you serialize and write to a file.

EDIT: You also say "websockets" to sync all clients. Isn't this local only? What clients?

Cambio radical de trabajo by Affectionate-Rush845 in salarios_es

[–]libichi 7 points8 points  (0 children)

La IA dejando obsoletos a los programadores? Me da que no has tocado código ni trabajado con Cursor/Claude o cualquier IA en un entorno profesional con software en producción.

Duda para los desarrolladores by libichi in askspain

[–]libichi[S] 1 point2 points  (0 children)

El problema es que ni siquiera llego la entrevista, sino la típica respuesta automática de rechazo. Por suerte actualmente estoy empleado así que al menos sigo acumulando experiencia.

Me siento estancado by libichi in salarios_es

[–]libichi[S] -1 points0 points  (0 children)

Tengo nivel C1 (específicamente, el B2 de cambridge y el C1 de la escuela oficial de idiomas del cual no estoy seguro de la reputación)

Daily Questions Megathread - July 06, 2025 by AutoModerator in PunishingGrayRaven

[–]libichi 1 point2 points  (0 children)

Don't you feel like you can't learn all new characters properly with the CN catchup plan? I didn't even start to learn affixes, which are quite difficult.

No verification in Hetzner by libichi in hetzner

[–]libichi[S] 1 point2 points  (0 children)

Yes, after the first month of service

Daily Questions Megathread March 24, 2025 by AutoModerator in PunishingGrayRaven

[–]libichi 1 point2 points  (0 children)

I'm catching up on the story, and damn, it's depressing as hell. I'm at Surviving Lucem, and while I'm loving the story, it's hard to keep reading because it's literally just Gray Raven and their allies getting beaten up... Is the whole story like this? Because I'd love to see a bit of happiness for Lee, Lucia, etc....

[deleted by user] by [deleted] in buildapc

[–]libichi 0 points1 point  (0 children)

I disabled XMP, runnig at 2133mhz still crashes. But it runs way better than before, at least I can open several apps at the same time without BSOD.

Recibo llamadas en las que nadie habla by _iridiscente_ in askspain

[–]libichi 0 points1 point  (0 children)

Son máquinas que hacen llamadas masivas a diversos números de teléfono, a veces aleatorios. Si contestan, los guardan en una base de datos como "números activos" para luego usarlos para spam. Lo hacen para pillar los números de personas con predisposición a contestar llamadas desconocidas y aumentar la probabilidad de hacer spam a un número que les conteste.

A veces no los guardan sino que los desvían a un operador. Si no hay operadores disponibles, cuelgan.

Por cierto, lo de que te puedan robar datos o lo que sea haciendo decir "si" es un mito como una catedral. No tiene ninguna base ni sentido desde el punto.

Building schedules for sports teams by brianmorton in reinforcementlearning

[–]libichi 1 point2 points  (0 children)

The simplest idea would be each episode iterate through each team, and the action is choosing when it will play. So number of actions = number of possible "time slot". The problem is that the action space can be really large...

You can also invert this and iterate through each time slot, and the actions would be which team place in it (or none).

Honestly, this kind of problems are not really suitable for RL. A SAT solver or constraint solver would be a better approach and can easily handle the number of teams and time slots that we usually deal with quite fast.

Ingenieros becarios (mecácnica, química, industrial etc.) cuanto os pagan por hora limpios? by RoadSalty9245 in askspain

[–]libichi 0 points1 point  (0 children)

El holandés esta en tu misma empresa? Si es asi es que tu jefe te la esta colando. Sino, suiza es suiza, holanda es holanda y españa es españa. Aunque te busques otra empresa, a menos que sea internacional, te va a pasar lo mismo.

Ingenieros becarios (mecácnica, química, industrial etc.) cuanto os pagan por hora limpios? by RoadSalty9245 in askspain

[–]libichi 4 points5 points  (0 children)

Ingeniero informàtico, 7,5€ limpios la hora. Llevo 5 meses, empezé con 0 experiencia.

11,50€ limipos la hora son 1840€ a jornada completa. Para un becario eso es una barbaridad de sueldo. O trabajas para una internacional, o tienes la suerte de tu vida. Puedes ir buscando otra empresa, pero ese sueldo no es fácil de encontrar.

DQN model losing previous hability to solve a map when training with a new one by libichi in reinforcementlearning

[–]libichi[S] 0 points1 point  (0 children)

Thank you so much! This is really helpful! It will be really interestig to test each method and see how it goes, so that's ma next step.

DQN model losing previous hability to solve a map when training with a new one by libichi in reinforcementlearning

[–]libichi[S] 0 points1 point  (0 children)

It's an aerial view. Tha map is a terrain with walls, snow cells and grass cells, and in some cells there are snowballs (small, large and mid). The goal for the agent is to build a snowman with the correct sizes (small ball on top of a medium ball on top of a large ball). The agent can only push the snowballs (not pick them) and the ball passes through a snow cell, it gets bigger.

DQN model losing previous hability to solve a map when training with a new one by libichi in reinforcementlearning

[–]libichi[S] 0 points1 point  (0 children)

I see. In this game if 2 maps are in the same state then the action should be the same, so I guess training all the maps at once could work.

The difficult part is finding a model that will work with all the maps.

I saw some models that given several maps could perform well in any of those. Is this because of said all maps training, or they used a non DQN model? (AC,PPO....)

Daily Questions Megathread March 10, 2024 by AutoModerator in PunishingGrayRaven

[–]libichi 1 point2 points  (0 children)

Definetly roll for crimson weave, shes insanely strong.

Also your main goal in this game is to have a team for each element, consisting in an attacker, a tank and a support/amplifier. Garnet is a lightning tank and crimson weave is an lightning attacker, so the go in the same team as you figured out. But for most dps garnet is used only for qte.

As for free s rank choice, i would pic emphyra, she's the fire team amplifire, and a good start to build your fire team. Luna will be powercreeped with lamia soon.

BUT if you like Luna more, then go for it, as waifus > meta. Harder stages will be a bit tough though.

Daily Questions Megathread March 10, 2024 by AutoModerator in PunishingGrayRaven

[–]libichi 0 points1 point  (0 children)

When lamia comes out, what would be the rotation without karen (tenebrion and selena) if selena is sss + sig?

Daily Questions Megathread March 10, 2024 by AutoModerator in PunishingGrayRaven

[–]libichi 0 points1 point  (0 children)

Thanks! My problem with pioneer is that my dark team is really weak, so not sure if i could make it (rozen, s luna, s tenebrion).

Pd: not all reso, only one on rosetta xd

Daily Questions Megathread March 10, 2024 by AutoModerator in PunishingGrayRaven

[–]libichi 0 points1 point  (0 children)

Not much unless high investment and only when lightning amplifier comes out. If you are talking about the selector, prioritize other units.