nevetYouTube: From One AI to Any AI: JetBrains rethinks the approach to AI tooling | JetBrains
ParaPoor summarization is that 1) Junie and direct AI Assistant is soft deprecated 2) ACP based AI tools are now the way to go 3) Junie CLI is the new main entrypoint for all things AI 3) Junie CLI (which is also called just Junie) links to IDEA, which detects Magic, which links it to AI Assistant, which works as base for AI Chat, which allows for using Junie (CLI) managed ...stuff
dreamrealYou know, I find that telling me something via insta or youtube or whatever is remarkably ineffective for me
* magla joined #java
dreamrealI'm pretty much always like "yep, there's a video or whatever, cool" and I never watch them
ParaAt least they start that video with admission that they screwed up :P
ParaJunie was supposed to be teh bestest prompt tool or whatever, turns out you shouldn't invent the same wheel everyone is inventing at the same time.
Para...or something. The history is eating the timeline and facts quite quickly.
dreamrealheh
ParaJunie (CLI) is also heckin' buggy.
dreamrealyeah, that sounds like a screwup :D
ParaMy biggest issue at the moment is that Windows+WSL2 simply doesn't work with Junie CLI for custom models. Sure, not the most common use case but it does cover a non-insignificant chunk of uses.
dreamrealAs soon as you mentioned Windows I was like "hah-" and then WSL was the killshot
dreamrealfound your problem
dreamrealmost of my team relies on windows and a significant portion uses WSL2 to make it tolerable and they wonder why I just manage to ignore all their OS follies
dreamrealI love it when they mention their OS, I know that it's no longer relevant to me, it's something they're screwing up
ParaThe technical problem is that the *nix mount in IDEA is under Windows' magic path \\wsl.localhost\<fs>, but Something(tm) makes IDEA try to open that in CMD which is the original DOS based prompty thing, but those paths actually work in a reasonable way in PowerShell only.
ParaAnd somehow Windows version of IDEA just can't fathom that if I tell it to use PowerShell, maybe that's what I mean.
dreamreal* dreamreal nods wisely pretending to care
ParaAnd why WSL2...well, the local inference software exists mostly for Linux only :D
ParaAnd I have Windows on my home PC because this is for watching cat videos and playing Factorio, not software development.
* mixfix41 joined #java
ParaFriend of mine is already "subtly" hinting me towards NixOS, though.
jreicherPara: what do you need WSL2 for? (I should say I'm not familiar with Junie, so I might be missing something obvious)
dreamrealuh huh
ParaSo maybe I'll just completely go insane in near future and turn into yet another continuation of Torvalds bros.
jreicheroh I think you answered that. SOrry
Parajreicher: Toolchains hate Windows, it's really nothing more than that.
ParaAnd the feeling is mutual, but alas...
jreicherBut does it have to be WSL2? I find MSYS2 is much better and works for almost all the same things
ParaI'm not polluting my Win11 any more than I have to. It's already a garbage fire, I don't need it to have any extra smells.
jreicherI have a lot of sympathy for that, but you might want to make an exception. MSYS2 seems pretty hygienic to me.
dreamrealI, uh, know of an office where the IT group keeps enabling and disabling virtual systems on the managed Windows installations...
jreicherEww
ParaIf storage prices weren't what they are I'd be solving this with a dedicated Linux disk. Now I'm just angry at things.
* MikeBux joined #java
dreamrealWell, at least anger is fun.
* metalmaniac joined #java
* internecine joined #java
internecineHow many people here feel like they've brought significantly less value at work because of AI?
dreamrealnot me
dreamrealhave you?
ParaIt's 80/20 to me.
Para80% of time is still farting around customer who can't decide things at all and 20% of the time what LLMs give me is a better baseline for doing actual stuff.
ParaSo the actual "win" percentage is maybe 5% if even that.
ParaSometimes it does things for me which are immediately useful and the kind of things I'd spend days on for little gain, but that's not really "it did two days of work in 30 minutes", it's "it created a thing in 30 minutes which no one wanted to do because it would've taken two days for just a nice to have thing"
ParaA good example would be custom binary format parser template for HexFiend, which I did earlier this week. Pointed Claude to docs, gave it the binary file spec and told it to Do The Thing.
ParaIt's a nice thing to have but no one had cared enough earlier to actually do that. Plus Tcl is not exactly a common skillset either these days, so the extra time would've been in learning how it works for a oneshot script.
* stfstfm_ joined #java
* Odyss3us joined #java
dreamrealI can't tell if I'm just really good at telling the LLMs what to do and scope and restraints, or if I'm just extraordinarily lucky
dreamrealbecause honestly the horror stories about token consumption and how awful the code is, etc etc just rarely seem to apply to me: I don't exceed token allocations, and the code it generates is *generally* pretty useful, and when it's not, I'm able to head it off at the pass pretty quickly
dreamrealwhich makes me think it's a skill issue, but I don't know if I'm, like, good at it or not
ParaThere's a feedback loop on chat length. The longer one chat gets, the bigger the context and "thinking" seems to take a wild run after certain point.
ParaSo if your initial prompt+context is already good enough it doesn't go off the rails and you get to keep your monies.
* Betal joined #java
* five618480339176 joined #java
* hwpplayer1 joined #java
* acidsys joined #java
Chronosdreamreal: My guess is there's quite a bit of confirmation bias on "both sides."
* punit01 joined #java
* mindCrime joined #java
* monkeyPlus joined #java
* punit01 joined #java
* punit01 joined #java
* punit01 joined #java
* domicron joined #java
* Ragnor joined #java
* hwpplayer1 joined #java
* metalmaniac joined #java
ZapekI have seen all kind of horrors: from people writing tickets using AI, then others implementing it using AI and finally others doing the reviews using... AI as well. in the end nobody knows how things work anymore. the favorite answer to any question has become "just ask claude"
* monkeyPlus joined #java
TenchiZapek: there exists a notion of hopeful optimism that a time will come when the industry will need, once again, the people with the knowledge of how to dig everyone out of this hole being dug 😅
GreenResponseof course nobody gives a f--k about environmental strain so called AI takes on nature https://i.imgur.com/4J71nxE.jpeg
* sponkz joined #java
* Odyss3us joined #java
* jonp` joined #java
* hwpplayer1 joined #java
* Anaphaxaway joined #java
dreamrealboth claims are doing a lot of work, for what it's worth
* hwpplayer1 joined #java
* iwtga joined #java
jreicherjavabot can't manage IRC memos, can it? I've checked the source and it doesn't seem to.
javabotjreicher, what does that even *mean*?
dreamrealit does not have a memoserv, no
dreamrealdoes libera not have one?
jreicherI don't mean not having a memoserv; I mean "forwarding" to memoserv.
dreamrealoh, no, it does not
dreamrealit's actually service-neutral, athame is only one ircd
jreicherThe nice thing about that is if I do something like "javabot tell dreamreal Pat Metheney is overrated" then other people here also see the message
dreamrealindeed, although it DOES have a "say" operation
dreamrealand a tell, actually
jreicherYeah but the tell is to recite a factoid, right?
dreamrealtell is, yeah
jreicherCan't find say...
dreamrealI'd have to look through the operations again and I haven't looked at javabot's source for a while
jreicherIt looks like a message echo?
jreicher(I'm looking at the source)
jreicherjavabot: say They all ask'd for you
javabotjreicher, what does that even *mean*?
jreicherNope...
dreamrealI dunno, I'd have to look, it's been a while, maybe I'm misremembering - I have only worked on maybe eight infobots :D