ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#java

  1. kcomhnall so, bit of a newb question: IDEA is saying my 'configurations' declaration is 'unstable' and that it is marked with the @Incubating annotation. I'm on Gradle 8.10.2, but I can't seem to find where this is documented. any tips or insights? All I can find on this is the Kotlin dsl script handler reference page, which isn't entirely helpful. (i'm still looking around)
  2. Para It's an IDEA inspection. Guava's @Beta triggers similar.
  3. * dreamreal sees gradle and recognizes the actual formal response is and should be a shrug
  4. kcomhnall Para: ah okay. I kind of figured so.
  5. kcomhnall dreamreal: heh
  6. dreamreal it's not that I don't care, it's that the rules around gradle are "the devs don't care and have said so"
  7. dreamreal you live with what they give you, they mean well and there you are
  8. kcomhnall dreamreal: yeah. and as they say - everyone has to start somewhere.
  9. dreamreal I use gradle and appreciate some of its strengths but I find I don't *like* it much.
  10. dreamreal given a choice in my own projects, it's maven first, second, and third... and gradle comes in fourth. It's still way ahead of sbt, but that's only because I'd rather strip naked and roll around in a pool of rubbing alcohol that has bits of broken glass and thumbtacks in it than use sbt again.
  11. dreamreal not that I'm opinionated or anything.
  12. kcomhnall like most java devs - I was first introduced to maven. it was somewhat imtimidating I'll admit.
  13. kcomhnall then I realised I can still use a .pom file even with gradle and said..meh. I'll pass on that path.
  14. dreamreal I think it's because people are introduced to "how" and not "why"
  15. kcomhnall ironically, if I have to use (or decide to use) Eclipse, I'll likely *want* to use maven. weird right?
  16. dreamreal hah, why would you use maven if you had to use eclipse?
  17. dreamreal is m2e THAT good over eclipse' gradle support?
  18. kcomhnall dunno, I have a learning curve appetite or something.
  19. kcomhnall m2e?
  20. dreamreal the maven eclipse plugin
  21. deebo is maven still xml only? day-to-day has been gradle projects for 10+ years so trying to debug some maven projects was a shock
  22. deebo like going back to configuring spring in xml
  23. dreamreal It hasn't been LITERALLY XML-only since 2007, just nobody uses the non-xml since copy-paste is so effective
  24. dreamreal configuring spring in xml... okay, honest question: why is XML hard for people?
  25. dreamreal I mean, verbose, yes, agreed, conceded, it's very verbose, no argument even offered there
  26. dreamreal but... I don't understand the *difficulty* at all
  27. dreamreal what am I missing?
  28. deebo don't really have an answer for that, just got so used to not having to deal with it
  29. deebo no need to do much programmatic setup either in our case when using spring boot to be fair
  30. dreamreal *nod* Understood - I just never can quite grasp the resentment for XML on "difficult" grounds.
  31. dreamreal Verbosity, completely understood. It IS verbose. I don't use XML for data transfer if I can avoid it. But ... verbose is relevant because things have meaning, and in XML and SGML those meanings are well-defined and VERY clear if you understand a VERY few simple things... and most people don't seem to.
  32. kcomhnall for me, I just get confused. looking at a well-implemented xml file makes me dizzy. I can't keep up with all the tags. I hate html just as much though.
  33. dreamreal I wonder why. :D
  34. dreamreal I find well-written HTML or XML to be a joy. It's verbose, but a joy. HTML for teh web tends to mke me want to vomit.
  35. dreamreal <div><scan> ... NO YOU JACKWAGONS OMG
  36. dreamreal sorry, span, not scan, but same effect
  37. kcomhnall though, I start the file myself I'm not so bothered because i've already put in the time to understand it.
  38. dragonmaster I'm an utter novice, but it seems perfectly reasonable to have <span>s within <div>s
  39. dragonmaster Is that not analogous to statements within blocks?
  40. Para Span element has always been meant for highlighting a section of text in some way.
  41. Para Of course nutsos force box model on for it, turn it into a piece in CSS grid and add all the other stuff until it's about as close to a normal, intended span as Starbucks coffee is to proper coffee.
  42. Para But eh, maybe I should just create an <llm> web component and somehow monetize that.
  43. * dreamreal giggles
  44. dreamreal nevet now has a command that's run in clojure :D
  45. p14nd4 hello! can anyone educate me / point me to appropriate docs / search terms? an old project was using org.glassfish.jersey.bundles/jaxrs-ri, but jersey 4.0 was changed to "stop distributing jaxrs-ri bundle" without any explanation or documentation ( https://github.com/eclipse-ee4j/jersey/pull/5556 ). 1. any idea why that was discontinued? 2. am i now supposed to just explicitly include the dependencies
  46. javabot p14nd4's title: "Stop distributing jaxrs-ri bundle by jansupol · Pull Request #5556 · eclipse-ee4j/jersey · GitHub"
  47. nevet Stop distributing jaxrs-ri bundle by jansupol · Pull Request #5556 · eclipse-ee4j/jersey
  48. p14nd4 required by my project that used to be provided by jaxrs-ri ( https://mvnrepository.com/artifact/org.glassfish.jersey.bundles/jaxrs-ri/3.1.11/dependencies ), or is there a new recommended approach?
  49. javabot p14nd4's title: "Maven Repository: org.glassfish.jersey.bundles » jaxrs-ri » 3.1.11 - Dependencies"
  50. Para dreamreal: through sci?
  51. dreamreal I don't know what sci is here - this is done through a function call generated from clojure modules
  52. dreamreal I have a markov chain trigram system in 50 lines of clojure, and dispatch via a shim in kotlin
  53. DoofusCanadensis I recognize those words
  54. dreamreal "14:05 <nevet> * channeling para: to it, and it takes quite a bit of effort to realize that for example the entire database functionality is a feature in itself. so yeah, been stuck with that"
  55. dreamreal basically, a markov chain that relies on three word chains so it definitely goes off the rails but takes a little bit of time to do it :D
  56. DoofusCanadensis no, I said I recognized them
  57. dreamreal markov chains don't have to be clojure but clojure's a good way to build 'em, plus it's fun to prove out polyglot design
  58. Para dreamreal: sci, small clojure interpreter, does what it says on the tin, very capable, and sandboxed by default, unlike Clojure itself :)
  59. dreamreal ah, no. This is definitely put in the build
  60. dreamreal it's still scripted so it gets loaded at runtime but eh
  61. dreamreal You didn't see how quickly it responded to the request to imitate you, but it's *really* fast
  62. dreamreal and that includes te full trigram build process and the DB query
  63. DoofusCanadensis everybody wants to treat LLMs as "new" without acknowledging what came before
  64. Para It's obviously getting confused from my incorrect usage of commas.
  65. Para And other random bits.
  66. dreamreal Para: or by being a markov chain!
  67. Para I recognize that bit from not too long ago, though!
  68. dreamreal markovs are hilarious. That markov chain thing was actually one of the things that led me to write nevet in the first place
  69. Para Markov chains are more fun than LLMs.
  70. DoofusCanadensis right?
  71. dreamreal I wanted to get it to "be someone" to run sentiment analysis over the generated text, because my assertion was that they were generally toxic; a markov chain generator that used their body of content as a corpus would similarly be negative if I was right, but wouldn't rely on me pointing out SPECIFIC INSTANCES where I thought they were negative
  72. dreamreal like, it'd remove ME from the selection process
  73. Para Be someone, or be someone's fool.
  74. dreamreal in other news, their generated content *did* tend to be negative, as long as the generated length was long enough
  75. Para I did a fun agentic test today. It scans PR commit messages, checks that the messages match a few rules and then complains if not. Mostly just that the commit answers what was changed and why.
  76. Para Best part was that it complained about all five commits in the PR which added the agent itself.
  77. dreamreal haha
  78. dreamreal nevet has pretty severe throttles over AI usage in most places
  79. Para We had internally a bit of an agent spikeup on Friday and today.
  80. Para Someone already blew 100 bucks accidentally in like two hours, so I'd say we're pretty much on track!
  81. dreamreal :D
  82. dreamreal meanwhile the LLMs are like "whoops! Please, sir, may I have another?"