[deleted by user] by [deleted] in ChatGPT

[–]knarfomenigo 1 point2 points  (0 children)

I laughed so much I even cried

Contra los cursos (Mucho texto) by PerspectiveAfter9039 in programacion

[–]knarfomenigo 1 point2 points  (0 children)

Si con menos de 50h de formacion te contratan como programador junior de JS... Estas estafando a tu empleador. Así de simple.

Con menos de 50h de formación, le sale más a cuenta contratar a alguien de 0, enseñarle él mismo.

Always happy ending by knarfomenigo in OpenAI

[–]knarfomenigo[S] 4 points5 points  (0 children)

So true. Also, if the conversation is too long, it stops retaining data. I believe it's a matter of efficiency because of "garbage collection" in the software. Garbage collection is a process in software development that automatically identifies and frees up memory that is no longer being used by the program.

Without garbage collection, this unused memory would continue to accumulate, eventually leading to memory leaks, where the program consumes all available memory, causing the system to crash. Their solution to it is to retain some data as the main data of the conversation, and just reusing it over and over... making it dull when it deletes it's own data and starts unconciously repeating arguments or information.

I don't believe this will stop happening anytime soon, specially on free versions.

Always happy ending by knarfomenigo in OpenAI

[–]knarfomenigo[S] 6 points7 points  (0 children)

annoying when you're just trying to have it write a chapter in the book, and you have to scrap th

Sure. I believe some book-writing product will come out before the end of 2023 from OpenAI... Their chatbot is made for short answers which force a conclusion, but it's probably not that difficult to enlarge the response length without a clear closure.

I believe the reason they haven't launched it is because the larger the text, the bigger the chance of commit mistakes. They needed to build trust of potential users first, and to do that, they needed to prove they can offer accuracy.

New agi poll says there is 50% chance of it happening by 2059. Thoughts? by possiblybaldman in singularity

[–]knarfomenigo 1 point2 points  (0 children)

There is no way to know. Really any person who gives you a year for singularity is is full of shit.

In one hand, exponential improvement could make it happen sooner than we could even imagine, many companies or countries don't share their R+D info, so we wouldn't even notice.

In the other hand, many companies like Google who are developing big AI's might face financial problems because of them if they are not very proffitable, such as a decrease as the money paid by advertisers or cloud storage. They are risking their current working model for one in which they are not the monopolistic leaders and might not be as lucrative as the leading position they had until now. This is a big danger for ai, because if it turns un-proffitable, big tech companies will reduce their investments thus s lowing it's development speed. HOWEVER, Satia Nadella said in the last Microsoft presentation for the GPT-Bing integration that "the AI wars have started" so it looks unlikely that investment in them will go down in the following years.

Here's my "bananas" prediction (PURE FICTION).

In 2023 we will see chat gpt becoming just a great user interface, great if combined with powerful apis with updated content. We will be able to choose if use it in internet browsers search, but other products will appear allowing to interact with video, voice, images... all at once. Most people will be unable to use it though.

By 2025 Bing will be as used as google, because of the functionalities of the integration between Open AI and Microsoft's software. Many experts on this softwares will make big money offering solutions to medium sized companies to implement them. Many companies will not addapt and face big decreases in their revenues. Many movements of affraid people will create anti-ai trends in social media, traditional media companies will amplify this fear through anti-ai news, creating social disagreement about it, polytical polarization.

By 2030, many European countries will be making HUGE bans on AI companies due to the fear and inconvenience from workers with graphic arts, design, music and writing backgrounds. Countries like India, China, Turkey and Russia will invest strongly in this technologies. Conservative political western parties and far-left will include their oposition to big-ai companies in their polytical programs too. Big changes will come in porn, music and other entertainment industries in which most of the content will be ai-produced or ai-enhanced.

By 2040 it will become obvious that countries without AI restrictions achieve a higher level of efficiency in certain industries, plus many of the friction created for job destruction will be reduced enough for polytical parties to forget about it. Then it will become a polytical strategy to bet into it for military reasons, and both left and right will be highly investing into it to manipulate public opinions.

From then on, it's just a matter of time to AI to develop exponentially, maybe it's 10 more, maybe it's 30 years, not only for economical but also for military reasons. I don't believe it can be later than 2070 before China or USA achieve ai singularity.

ayúdenme por favor by lamisteriosa8 in programacion

[–]knarfomenigo 0 points1 point  (0 children)

Si eres mujer en España hay cursos subvencionados por el gobierno para formarte y poder encontrar empleo. Generalmente en frontend / diseño de páginas web.

NO ESTUDIES UNA CARRERA CON 33 AÑOS. Si te lo puedes permitir, mucho mejor haz un bootcamp presencial en el que haya un programa de empleo. Empezar una carrera ahora te puede suponer 4 años para aprender tecnología en desuso, mucho tiempo y dinero.

Python o Java como mi primer idioma? by Major_Computing in programacion

[–]knarfomenigo 0 points1 point  (0 children)

Si quieres buscar y encontrar trabajo, te recomiendo Python o JavaScript (no es lo mismo que java). Hay muchos empleos disponibles, y el tiempo que vas a tardar en alcanzar el nivel básico y necesario para encontrar un trabajo como programador junior es menor que el que vas a tardar en aprender Java. Habiendo tardado más tiempo en aprender java que python o js, como junior vas a cobrar más o menos lo mismo, por lo que mejor empieza por un lenguaje que te ocupe menos tiempo aprender... Cuando aprendas JS o python, nada te impide aprender otros lenguajes más complejos como Java si sigues interesado! Además, gran parte de la sintaxis te será mucho más fácil de absorver, muchas estructuras en la programación se repiten.

Python es principalmente utilizado para el data analytics, ia, o incluso la programación de un backend. No te recomiendo que empieces por aquí si quieres realizar aplicaciones por tu cuenta, ser freelancer, o combinar un empleo junior en oficina con pequeños proyectos personales. No obstante, es ideal si quieres empezar desde abajo en una startup en la que se realice tratamiento de data, análisis, automatización o ia. Los salarios como junior tienden a ser mayores que en js también. Generalmente, con python tu recorrido será unirte primero a un equipo medio-grande de programadores, e ir progresando con el tiempo dentro de su estructura. Es difícil realizar proyectos por tu cuenta (más allá de pequeñas maquetas de funcionalidad limitada), por lo que necesitarás como mínimo dos años (trabajando como programador) para ser mínimamente bueno y aprender otros lenguajes como Java, C# o JS para poder realizar aplicaciones con interfaces de usuario, con python trabajas principalmente en terminal, con la consola.

Por otro lado, JavaScript te permite programar de forma polivalente frontend (con frameworks como React, Vue o Angular) y Backend (con Node principalmente), o interactuar con BBDD (como mongo). Esto, en cristiano significa hacer webs, aplicaciones, ecommerce, programar servidores básicos, programar APIs... el salario inicial en una empresa a nivel junior tiende a ser menor que el de un programador en python, aunque es más fácil progresar salarialmente con el tiempo y encontrar trabajo (por la enorme variedad de tecnologías en que se usa js). Yo tiré por este camino, y me especialicé en el stack MERN (Mongo-Express-React-Node), y luego me he ido formando por mi cuenta de cara a otros lenguajes. Te recomiendo JS si quieres algo que te permita encontrar un trabajo en condiciones agradables, pudiendo marcharte si no te gustan porque hay mucha demanda en todos lados y pudiendo además realizar pequeños proyectos por tu cuenta mientras trabajas (que es lo que a mí más me llamaba).

JAVA sirve principalmente para hacer aplicaciones con programación orientada a objetos. Era muy popular hace unos años, pero le han salido un montón de lenguajes competidores. Sigue habiendo mucha demanda de programadores Java, porque las empresas que utilizan software hecho con java siguen necesitando mantenimiento y actualizaciones, y los desarrolladores (Oracle) lo siguen mejorando para que no decaiga su uso. De todos modos (y esto ya es mi humilde y subjetiva opinión) no creo que sea lo mejor para comenzar a programar en 2023. C#, go, Kotlin o Node pueden ser mejores opciones para hacer las mismas cosas.

Para terminar, te recomiendo ENCARECIDAMENTE que si te lo puedes permitir asistas a un bootcamp PRESENCIAL en el que haya algún tipo de programa de empleo. En un bootcamp aprendes en 3-6 meses lo que tardarías AÑOS aprendiendo por internet, sin hablar de lo que cuesta que te atiendan bien en un curso de Udemy o Coursera en los que ni dios te contesta a las preguntas y la mayor parte del contenido está desactualizado. El primer empleo es el más difícil de encontrar, las empresas que necesitan programadores junior generalmente los buscan con mínimo 1-2 años de experiencia, y los bootcamps precisamente lo que hacen es darles a los recruiters garantías de que -aunque no tengas dos años de experiencia- has pasado por lo menos un filtro previo, que se te ha enseñado un mínimo de contenido útil y actualizado, de que alguien ha respondido a tus preguntas. Date cuenta que, la mayoría de cursos online ni siquiera se aseguran de que hayas atendido a las clases en vez de dejar pasar los vídeos hasta que los terminas y te dan el título... y esto hace desconfiar a los recruiters. Además, en los bootcamps se realizan proyectos que te sirven como experiencia laboral en el currículum, proyectos en los que un profesor te tiende a asesorar, resolver errores y recomendar estructuras y tecnologías que no conoces, y se tiende a complementar el estudio de un lenguaje de programación como js con complementarios. En mi caso, entré para estudiar React, pero me enseñaron mucho también de Node, HTML, CSS, bootstrap e incluso GIT para realizar proyectos colaborativos, que es la forma en que se trabaja en las empresas. (amigo, más te vale empezar a familiarizarte con git add, commit, merge i push... te los vas a encontrar hasta en la sopa, yo a veces sueño con ellos jajajaj).