Chat Logs

  1. odinsbaneI've got a strange issue with native libraries, jna specifically. I can bundle the native libraries in a jar file and include it in the classpath and everything works. The issue arises when another jar file contains a similar but wrong architecture dylib.
  2. odinsbaneHow do I/java know which jar file to find the .dylib?
  3. cheeseryou'd have to scan your classpath
  4. dreamrealhttps://bytecode.news/posts/2026/04/jetbrains-survey-why-ai-stops-at-the-ci-cd-edge
  5. javabotdreamreal's title: "JetBrains Survey: Why AI Stops at the CI/CD Edge | bytecode.news"
  6. deeboour aws support guys are pushing haaaaard on ai stuff for infra and ci/cd automation
  7. deebo"just use it, free tokens with your enterprise support, it's not addictive and the price won't increase"
  8. deebolike spending 10k/mo on infra, and 100k/mo on log storage
  9. Paradeebo: Just ask them "Aren't you the guys who deleted an entire datacenter because of an AI prompt got out of hand?"
  10. Para1) this is in accurate so they would need to correct on what actually happened 2) :)
  11. Para*inaccurate, wth
  12. Tenchihahahahha
  13. dmlloyd60% unclear use cases :think
  14. dmlloyd:thinking:
  15. dmlloydgod dammit irccloud, have some intuitive completion for a change
  16. dmlloydactive AI triggered by CI is a terrible idea though, great way to start hemorrhaging money
  17. dmlloydautomatic CI is already expensive enough
  18. Paraoh, I smell a new hype term
  19. ParaBegone CI/CD, welcome AI/AD. Now just have to figure out a good backronym from that.
  20. Drixtanwe are getting closer to AC/DC, I like it.
  21. DoofusCanadensisAutomatic Compiling/Delivering Continuously
  22. jsmoothHello all. I'm considering writing an alternative to an available software (which is written in C++ and JS I believe). The software is KDE-Connect (on phone) and GSConnect (Linux Desktop). WOuld Java be a good language to write the client (GSconnect alternative)?
  23. dreamrealDo you know Java? What does the application do?
  24. jsmoothI've used Java before, years ago. It would be a phone-to-pc syncing software.
  25. jsmoothFOr texts and images, notifications, that sort of thing.
  26. jsmoothGSConnect is buggy, I find, and the geek in me is telling me to try to write something better.
  27. dreamrealI mean, the hardware access layer is going to be the "hard part"
  28. jsmoothI'm not sure if I actually need to write that part since GSConnec uses KDE-connect being installed on the phone. I know kde-connect does a lot of dbus signaling.
  29. dreamrealwell, if you can access the data, java should be fine
  30. jsmoothI don't have kde-connect installed on desktop, so I don't know if gsconnect is doing anything with hardware directly..but I do know the shell extension is written in js
  31. DoofusCanadensisthat's just allowing data to be shared between phone and desktop, yes?
  32. jsmoothYes.
  33. jsmoothYou have to pair the devices from one or both ends (via same wifi network) in the gsconnect extension.
  34. DoofusCanadensisand, technically, kdeconnect on android is pretty close to java anyway
  35. mawkcan I easily delete methods in a .class file?
  36. zimAre the companies using Java but without the Annotation Magic, such as Spring Boot seems to require?
  37. Drixtanzim: I am not sure what you are asking here, do you mean - without annotation at all?
  38. r0bbyWhy wouldn't you want annotations? They eliminate boilerplate
  39. r0bbyand make things easier
  40. zimDrixtan, as little annotations as possible.
  41. Drixtanzim: like r0bby, annotations are an important part of all frameworks, quarkus included. It's not a Spring Boot problem per se, it's a clean way to declare your "configuration". Would you perfer go back with all the xml configuration files ?
  42. r0bbyzim: what's your aversion to annotations?
  43. zimit's too much hidden logic, hard to reason about, or debug
  44. Drixtanif I am not mistaken, you can still code without annotation, but prepare yourself to create a hibernate.cfg.xml and so on, if it's still supported.
  45. r0bbyzim: Not...really if you understand what they do?
  46. zimIn other languages annotations are not really prevalent, javascript, golang
  47. Drixtanzim: an abstraction, via inheritance, or annotation, or a config files, or... is still an abstraction. You have to learn the concept and what they are doing.
  48. Drixtangolang, you will use functions, like fiber, you will use app.Get("/", whatever) instead of @GET("/")
  49. DrixtanI don't see the difference really
  50. r0bbyzim: Then go use those languages...I feel like you're just fighting the languages
  51. r0bbyAnnotations are pretty easy for me to understand
  52. zimI'm here asking if there are companies out there that use java, but do not use Spring or other Java annotation heavy frameworks.
  53. Drixtanno.
  54. r0bbyzim: Learn how those annotations work and they're pretty easy to debug.
  55. r0bbyDon't code like language X in language Y. Learn idiomatic ways of doing things
  56. zimWell, I've worked with Spring Boot for a year. The framework is layers of layers of abstractions and indirections, it felt more like configuring rather than really programming.
  57. r0bbyzim: welcome to Spring in general.
  58. zimOnce I tried to find out where a header was set in the framework and to change it, took me way too long, had to dig into the horrible spring source code, because the docs weren't enough.