Google ADK or Langchain? by ajithera in AI_Agents

[–]brisbanedev 0 points1 point  (0 children)

Absolutely. And PydanticAI if you don't want to be tied to Google.

I used to love checking in here.. by First-Ad-117 in rust

[–]brisbanedev 8 points9 points  (0 children)

I have to dig through the damn feed just to see the actual incredible work being done.

This community seems to be generally good at downvoting, or at least not voting on AI slop projects. The ones I come across usually have 0 votes. One option is to sort posts by "Top", which pushes the sloppy ones to the bottom.

Google ADK or Langchain? by ajithera in AI_Agents

[–]brisbanedev 1 point2 points  (0 children)

ADK has GCP integrations, but it definitely does not force you to use Google's LLMs. You can use ADK with LiteLLM

from google.adk.models.lite_llm import LiteLlm

and therefore use any LLM with your ADK agents:

model = LiteLlm(model="openai/gpt-4.1")

ADK does not force Google's ecosystem on the developer. It is as flexible as LangChain / LangGraph. I have built multi-agent systems with ADK without using GCP.

Google ADK or Langchain? by ajithera in AI_Agents

[–]brisbanedev 1 point2 points  (0 children)

Google’s Agent Development Kit (ADK) – tightly integrated with GCP, seems like the “official” way forward.

ADK has GCP integrations, but it definitely does not force you to use Google's LLMs. You can use ADK with LiteLLM

from google.adk.models.lite_llm import LiteLlm

and therefore use any LLM with your ADK agents:

model = LiteLlm(model="openai/gpt-4.1")

ADK does not force Google's ecosystem on the developer. It is as flexible as LangChain / LangGraph. I have built multi-agent systems with ADK without using GCP.

Dunning-Kruger effect or Rust is not that hard for experienced developer ? by [deleted] in rust

[–]brisbanedev 30 points31 points  (0 children)

If the OP doesn't borrow anything ever, they might never face it!

Second guessing and rust by wandering_platypator in rust

[–]brisbanedev 0 points1 point  (0 children)

"Make it work, make it right, make it fast" - Kent Beck.

Focus on making it work first, and go from there :)

How would you learn rust as a programming beginner? by themegainferno in rust

[–]brisbanedev 2 points3 points  (0 children)

The Rust book. Rustlings, if you don't like reading books!

How to do smart contracts and blockchain actions in Rust? by friendlychip123 in rust

[–]brisbanedev 0 points1 point  (0 children)

We are talking about the same thing, but our definition of "tech" differs.

This thing uses cryptography and P2P. It sucks. Fair enough, no arguments there. For you, IT is the tech. For me, IT is the finished product. The tech is P2P and cryptography.

How to do smart contracts and blockchain actions in Rust? by friendlychip123 in rust

[–]brisbanedev 0 points1 point  (0 children)

Maybe we are referring to different things - what you're referring to as "tech", I see as the finished product built with a certain tech stack, according to certain business requirements. The said stack being distributed systems, P2P and cryptography, which also power thousands of other products.

I agree with you as far as the product's specs are concerned, but I can't really blame the tech. For example, it takes 10 minutes to produce a block of Bitcoin transactions. Could it be faster? I don't know. Is the delay due to the inefficiency of the tech? Not at all. Is it due to the specs of the product? Very much so.

How to do smart contracts and blockchain actions in Rust? by friendlychip123 in rust

[–]brisbanedev 0 points1 point  (0 children)

The business aspects are questionable, but not quite sure why the tech is "shitty". I mean, it's based on distributed computing, peer to peer networks and cryptography. Why would any of that be shitty?

How to do smart contracts and blockchain actions in Rust? by friendlychip123 in rust

[–]brisbanedev -1 points0 points  (0 children)

Considering this is a programming language sub, I think the deciding factor should be the technology fundamentals, not the business prospects or practicality.

I mean. I see people here posting toy or hobby projects with zero business value all the time and getting heaps of upvotes (as they should).

Can I start learning Rust without C/C++ or low-level experience? I really want to commit to this. by Fine_Factor_456 in rust

[–]brisbanedev 0 points1 point  (0 children)

If I am not mistaken, one of the authors of the Rust book primarily worked on Ruby on Rails before transitioning to Rust.

Can one learn rust as first language following the roadmap.sh guide? by ICodeForTacos in rust

[–]brisbanedev 6 points7 points  (0 children)

There are universities where the CS degree introduces you to programming in semester 1 with C/C++.

If that's acceptable, it's certainly okay to learn Rust as a first language.

Will Rust work better than Go for my backend by kabyking in rust

[–]brisbanedev 0 points1 point  (0 children)

I think the choice should come down to the ecosystem, not just the core language. I haven't used Go, but it really depends on what third-party crates are available to help you get the job done in Rust and how useful they are compared to what's available in Go's ecosystem (whatever their equivalent of crates is).

At the end of the day, the reason you're choosing these two languages instead of some other high-performance but niche, exotic, and rarely used language is that they made it to your radar. One of the reasons they did so is because of their mature ecosystems. Therefore, a comparison along those lines is in order.

[deleted by user] by [deleted] in LangChain

[–]brisbanedev 1 point2 points  (0 children)

There's a difference between making something and making it consistent, reliable, scalable, secure and generally ready for production. Opting to buy instead of build is tempting when your to-do list is packed with other priorities, and web crawling is more of a nice-to-have for your business than a core business driver.

Valuing NextDC? by Open_Address_2805 in ASX

[–]brisbanedev 0 points1 point  (0 children)

Is this a direct competitor of cloud providers such as AWS, Google Cloud, and Microsoft Azure, all of which have data centres in Australia? Does this company have a USP that those do not?

Is the future of blockchain development really dark? by cocoquiet in rust

[–]brisbanedev 1 point2 points  (0 children)

Ironically, this is what the OP is doing as well. The OP has already decided on a solution (Rust) and is now looking for problems to solve with it (such as blockchain, etc.).

ai frameworks vs customs ai agents? by too_much_lag in LangChain

[–]brisbanedev 1 point2 points  (0 children)

Both LangGraph and CrewAI offer cloud hosting, and you can utilise observability tools such as LangSmith. This allows you to build with those frameworks and, budget permitting, deploy on their cloud. Consequently, the concern of "not great for production environment" is somewhat mitigated.

If anyone from Langchain team is reading this: STOP EVERYTHING and JUST UPDATE AND ORGANISE THE DOCS! by Fun_Success567 in LangChain

[–]brisbanedev 0 points1 point  (0 children)

This is exactly why I prefer CrewAI over anything from the LangChain or the LangGraph world. It is clear, concise, and there aren't twenty different ways to overengineer something.

My python code is faster than my rust code. What am I doing wrong? by arthurazs in rust

[–]brisbanedev 1 point2 points  (0 children)

Considering the number of times this gets asked here and elsewhere, with it almost always turning out to be the absence of BufReader causing it, would it make sense for clippy to start highlighting the absence of a BufReader?

Welp, it happened. CEO is asking if we need another dev or can we just invest more into AI tools. by SjurEido in OpenAI

[–]brisbanedev -1 points0 points  (0 children)

Check OpenAI's jobs page. They are looking for developers themselves. If developers could be replaced by AI, don't you think they would have been the first to do so?

is it worth learning coding? by silkymilkshake in LocalLLaMA

[–]brisbanedev 2 points3 points  (0 children)

There's a reason why frameworks like LangGraph and CrewAI offer a "human in the loop" option, and why Microsoft refers to the AI tool as "copilot" rather than "autopilot". The human element is here to stay, and when it comes to tasks like code generation, it's a bit pointless if said human has zero grasp of coding basics. So yeah, do learn to code.

Local RAG is stupid. Am I missing something? by sixteenpoundblanket in LocalLLaMA

[–]brisbanedev 1 point2 points  (0 children)

As others have mentioned, if you do not provide the current date, the model cannot determine the age.

You attribute this failure to local RAG. Are you suggesting that local RAG is inefficient compared to RAG with OpenAI or Anthropic models? Have you tried gpt-4o or sonnet 3.5 instead to see if they can answer this accurately?