[-] balder1993@programming.dev 2 points 1 year ago

Besides what other people said, one example is classes being closed by default (you need to explicitly set a keyword to make them open to extension). That was done to prevent inheriting from classes that weren’t designed to be inherited, and forcing you to use composition instead.

[-] balder1993@programming.dev 2 points 1 year ago* (last edited 1 year ago)

...so might as well say that "agent" is simply the next buzzword, since people aren't so excited with the concept of artificial intelligence any more

This is exactly the reason for the emphasis on it.

The reality is that the LLMs are impressive and nice to play with. But investors want to know where the big money will come from, and for companies, LLMs aren’t that useful in their current state, I think one of the biggest use for them is extracting information from documents with lots of text.

So “agents” are supposed to be LLMs executing actions instead of just outputting text (such as calling APIs). Which doesn’t seem like the best idea considering they’re not great at all at making decisions—despite these companies try to paint them as capable of such.

[-] balder1993@programming.dev 2 points 2 years ago

Yeah, none of that would be a problem if the car isn’t connected to anything (WiFi, Bluetooth etc.)

[-] balder1993@programming.dev 2 points 2 years ago* (last edited 2 years ago)

Imagine when the author hears about the “Create an app in 20 minutes with AI” tools.

[-] balder1993@programming.dev 2 points 2 years ago

It could serve both as an explanation of concepts and references to the sources, just like Wikipedia. Ex: it could have pages about Kindle, about Chrome etc. detailing the privacy problems, the timeline of news about them and so on…

Sure it would be a lot of work to have a lot of information, but if it’s something other people can help contribute it could actually grow as a knowledge repository on this subject.

[-] balder1993@programming.dev 2 points 2 years ago* (last edited 2 years ago)

I also have a M2 Mac Mini. It’s my favorite computer among all I ever had so far. Being able to run Windows ARM on a VM and install anything I want if I ever need it is priceless. And I still keep Ubuntu and Arch installed on a VM just to play with them sometimes.

[-] balder1993@programming.dev 2 points 2 years ago* (last edited 2 years ago)

What you’re saying is right about the possibility, but when you’re assessing some software for yourself, you have to consider things in the bigger perspective.

Some protects are very complex and require multiple teams of developers to maintain. That’s different than a small project that one person can maintain and curate external contributions.

So something like Chromium or Flutter isn’t the type of software that a community will self organize and maintain, they need some sort of organization behind them. This organization will probably need some sort of funding, ex: donations. Otherwise the projects will either fall into chaos and die or they’ll look for other ways to support themselves (ex: Qt with their commercial license and paywalled features).

In practice everything needs resources and without these resources any project simply dies.

[-] balder1993@programming.dev 2 points 2 years ago

This is at the very least super interesting.

[-] balder1993@programming.dev 2 points 2 years ago

That would probably look terrible though.

[-] balder1993@programming.dev 2 points 2 years ago* (last edited 2 years ago)

I think it’s easy to make a generic YAML editor that all you need to do is to pass a “definitions” file that says all the possible options to show as a drop down or toggle etc.

That would be useful for many projects.

[-] balder1993@programming.dev 2 points 2 years ago

I think Lemmy has very few users to have such limitations.

view more: ‹ prev next ›

balder1993

0 post score
0 comment score
joined 3 years ago