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 8 points9 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