News for hackers. Stuff that matters.
Re:LangChain Announces 10M Seed Round by TylerE on Tuesday April 04, 2023 @02:00PM (#35443603)
The question is if the 2nd AI Winter kills python the way the first killed lisp.
Re:LangChain Announces 10M Seed Round by FractalHQ on Tuesday April 04, 2023 @02:43PM (#35444179)
God I hope so.
Re:LangChain Announces 10M Seed Round by captaincaveman on Tuesday April 04, 2023 @04:19PM (#35445355)
Could it swap, so we can have lisp back?
Re:LangChain Announces 10M Seed Round by capableweb on Tuesday April 04, 2023 @07:47PM (#35447369)
It would be absolute godsend if we could, so one measly error wouldn't require restarting a entire process just to rewrite some small part.
Re:LangChain Announces 10M Seed Round by TylerE on Wednesday April 05, 2023 @01:22AM (#35449639)
That's really more erlang's niche.
Re:LangChain Announces 10M Seed Round by freilanzer on Wednesday April 05, 2023 @03:56AM (#35450804)
No, that's really Lisps thing.
Re:LangChain Announces 10M Seed Round by capableweb on Wednesday April 05, 2023 @09:41AM (#35453998)
I meant more like dynamically re-evaluating specific functions without having to restart the process. Haven't done much Erlang, but my experience is around doing so in lisp rather, which definitely can do that.
Re:LangChain Announces 10M Seed Round by cossatot on Tuesday April 04, 2023 @03:12PM (#35444530)
Python has huge uptake outside of the ML domain. I can't see an AI winter affecting the many people using Numpy for non-ML purposes (i.e., scientists in academia, most of whom still deal with normal numerical and data analytical modeling, not ML) much less Django.
Re:LangChain Announces 10M Seed Round by TylerE on Tuesday April 04, 2023 @03:57PM (#35445102)
I'm...aware. I think a lot of us that aren't using NumPy or ML stuff are rather looking for a good excuse to get away from what the ecosystem has become. (Yeah, I'm still bitter about Py3...Python user since the 1.5.2 days)
Re:LangChain Announces 10M Seed Round by Karrot_Kream on Tuesday April 04, 2023 @06:31PM (#35446734)
Plenty of other options out there if you've fallen out of love with Python and don't need good numerical libraries. Give JS, Elixir, or Crystal a try if you want something more dynamic. Nim if you want something a bit off the beaten path. Go, Rust, Java, Kotlin, and Scala if you want something more static.
Re:LangChain Announces 10M Seed Round by TylerE on Tuesday April 04, 2023 @08:05PM (#35447485)
Sadly it's what pays the bills atm.
Re:LangChain Announces 10M Seed Round by nl on Tuesday April 04, 2023 @06:35PM (#35446770)
Bitterness isn't really a winning strategy.

I thought the whole Python 3 thing was a huge problem. Lately I've been doing JS/Typescript dev and breaking changes like this happen continually and no one blinks.

Re:LangChain Announces 10M Seed Round by anony23 on Tuesday April 04, 2023 @10:58PM (#35448740)
What is the python3 thing?
Re:LangChain Announces 10M Seed Round by nl on Wednesday April 05, 2023 @12:32AM (#35449333)
Python 3 had incompatible changes with Python 2. You had to update your code, and for some years it meant lots of projects stayed on Python 2.
Re:LangChain Announces 10M Seed Round by TylerE on Wednesday April 05, 2023 @12:49AM (#35449429)
The problem was never your code, really, it was the dependencies.

Wasn't that hard for quite a while to find situations where dependency A was Py3 compatible and B was not (and the incompatibility went both ways, especially in early 3.x releases, you could NOT have one codebase that worked with both).

Sometimes A dropped Py2 support before B gained Py3.

Pain pain pain.

Then add the increasing level of insanity as the answer to "python packaging sucks" was repeatedly to add yet another layer.