Chat Logs

  1. * choice joined #java
  2. choicehi! if i write a stand alone java program and make sure there are no cyclic references and references to unused objects are removed, then reference counting would be enough for memory management. will the GC be required in this case at all?
  3. dreamrealdepends on what you mean by "required."
  4. dreamrealYou can write a java app such that a ZGC works fine for you, sure. But do you want to, and why
  5. dreamrealin general, the juice ain't worth the squeeze.
  6. choicebenefit of java and not another language, and real time.
  7. dreamrealWell, the java stdlib isn't going to run for ZGC, so you're going to miss out on most of the reasons you'd want the JVM in the first place
  8. dreamrealand RT isn't hard to do even with a GC
  9. dreamrealjust don't use a stop-the-world, or keep heap small enough that pauses are short enough to guarantee response time, and tell the GC not to exceed those constraints
  10. dreamrealthe only way THAT gets difficult is if you need massive datasets
  11. jbosmansthey landed safely \o/
  12. jbosmans1.2M watching, not too bad
  13. dreamrealchoice: what does this app do? What about it needs to be RT?
  14. choiceit's just an academic exercise for the beauty of it. nothing in particular.
  15. dreamrealWell, if it's a pathological desire for ZGC, godspeed and a' that. In the real world, that sort of requirement is for the micro profile, which ... has very limited support for GC if at all. Even "realtime games" in Java don't need to avoid allocation; they rely on smaller heaps and quick eden cleanup.
  16. dreamrealIn practice, GC is a burden mostly for apps that have monstrous memory allocation spikes.
  17. dreamrealOr with "difficult" programmers, I guess. :D
  18. jbosmansartemis touched down aok
  19. choicehave you ever worked on a larger project where there was not at least one "difficult" programmer? ;D
  20. * roesyyu joined #java
  21. * mindCrime joined #java
  22. * roesyyu joined #java
  23. * traceflow joined #java
  24. * roesyyu joined #java
  25. * roesyyu joined #java
  26. * roesyyu joined #java
  27. * jwisbell35 joined #java
  28. * roesyyu joined #java
  29. * roesyyu joined #java
  30. * roesyyu joined #java
  31. * Betal joined #java
  32. * B_fd_ joined #java
  33. * johni__ joined #java
  34. * traceflow joined #java
  35. * johni__ joined #java
  36. * sponkz joined #java
  37. * Ragnor joined #java
  38. * B_fd_ joined #java
  39. * traceflow joined #java
  40. * Aedil joined #java
  41. * MonsterAbyss joined #java
  42. * stfstfm_ joined #java
  43. * raj joined #java
  44. * yeahitsme joined #java
  45. * johni__ joined #java
  46. * kathadris joined #java
  47. * MikeBux joined #java
  48. * agnivn joined #java
  49. * agnivn joined #java
  50. * agnivn joined #java
  51. * Candle joined #java
  52. * GreenResponse joined #java
  53. * roesyyu joined #java
  54. * roesyyu joined #java
  55. * roesyyu joined #java
  56. * roesyyu joined #java
  57. * magla joined #java
  58. whaleythere's no such thing as a programmer that isn't difficult in some way. We all have our idiosyncracies that make us intolerable over the course of time on a shared project
  59. dreamrealNaturally, you're wrong. The "difficult programmer" comes from one or both of two poles: the subject and the observer. One or both can be emphatic and stubborn, judgmental and insistent: that's when you have "a difficult programmer." If you want to get along and you're intentional about it on both side, there's no difficult programmer.
  60. dreamrealIf you want to be a difficult programmer - or you accept being a bit of a jerk - there you are, you're going to win that battle. if your goal is to NOT be a difficult programmer, well, it takes two to tango, as they say - maybe the other programmer's a hosehead. But that's why you *don't hire jerks*.
  61. dreamrealOf course, I say that as I just wrote an internal article about team trust and dynamics for work myself, because of an argument and criticism over practice where I am *clearly* in the right.
  62. dreamrealI may *publish* that article eventually, but I need to make sure I can write it without accusing anyone, or complaining, or exposing internals.
  63. GreenResponseis javachannel.org down or something? can’t reach the backlogs
  64. * roesyyu joined #java
  65. dreamrealif you're looking for logs, that'd be javabot's site or bytecode.news (nevet logs the channel as well), not javachannel.org, but that site is unreliable these days
  66. dreamrealhttps://bytecode.news/logs?provenance=irc%3A%2F%2Flibera%2F%2523java&day=2026-04-11 works, but javabot's logs are basically the same dataset
  67. nevetbytecode.news
  68. * roesyyu joined #java
  69. * roesyyu joined #java
  70. GreenResponseaha, thanks
  71. dreamrealif you use bytecode's logs, let me know how it looks/acts/could be improved, please
  72. dreamrealthey're both boths, generally here at the same times, so the log contents should be *really* similar, but eh, YMMV
  73. * roesyyu joined #java
  74. * stfstfm joined #java
  75. dreamrealthey're both BOTS, sorry
  76. dreamrealdoing my taxes, distracted
  77. * stfstfm_ joined #java
  78. wazclaude will do them for you
  79. dreamrealthat's just what an AI would say
  80. * Jabo joined #java
  81. GreenResponseAI, like, “hold my nvidia’s, this will be a cinch”
  82. dreamrealwaz: that's a really good idea, honestly, though, and can you resummarize the cookie recipe? :D
  83. * sponkz joined #java
  84. * simon816 joined #java
  85. * jink joined #java
  86. * jink joined #java
  87. * roesyyu joined #java
  88. * Jabo joined #java
  89. * roesyyu joined #java
  90. * roesyyu joined #java
  91. * roesyyu joined #java
  92. * roesyyu joined #java
  93. * roesyyu joined #java
  94. * roesyyu joined #java
  95. * roesyyu joined #java
  96. * roesyyu joined #java
  97. * roesyyu joined #java
  98. * roesyyu joined #java
  99. * roesyyu joined #java
  100. * ferdna joined #java
  101. * Afterglow joined #java
  102. * LtHummus joined #java
  103. whaleydreamreal: you probably missed the nuance of "over the course of time"... familiarity breeds contempt. For instance, I find you mostly insufferable in here mostly because I've been in here with you for... 20+ years now?
  104. whaleycase in point... of all of the people in this channel, I think you are the only one that would actually start a response with "naturally, you're wrong"
  105. * ptomli joined #java
  106. * kathadris joined #java
  107. * canton7 joined #java
  108. * ferdna joined #java
  109. * MikeBux joined #java
  110. GreenResponsethis is an old “pecking order” scenario and what certain Adolf Hitler said once “the might is right”. dreamreal is kind of boss here so he can boss around
  111. whaleyweird, but ok
  112. * mindCrime joined #java
  113. wazwait, he's the boas!?
  114. wazs/boas/boss
  115. * Falco joined #java
  116. GreenResponseno, *technically* cheeser is of course
  117. ParaI don't remember having salary discussions with him.
  118. GreenResponseoh, and CodeGeek
  119. ParaAnyway. There's also a level of importance/care/equality which is very subjective in these things. To me dreamreal's approach is "ok boomer (but secretly snirking at it)" a bit.
  120. ParaBut then again I decided some years ago to mostly not care about things and just go with the flow.
  121. * Betal joined #java
  122. * BarnabasDK joined #java
  123. * BarnabasDK joined #java
  124. * polarian joined #java
  125. Swayzenot caring is giga
  126. Swayzeesp when you're 12
  127. * victori joined #java
  128. * stfstfm joined #java
  129. * roesyyu joined #java
  130. dreamrealGreenResponse: what?
  131. GreenResponsesorry, maybe is was a bit over the edge
  132. dreamrealand whaley it's not my fault that I'm the one with the confidence to say "I think you're wrong and here's why"
  133. * roesyyu joined #java
  134. dreamrealand I am definitely not "the boss" in here, or anywhere, really
  135. dreamrealI'm not smirking at any of it: to me, it's diagnostic in nature. Is there a problem, what's the problem, why is it there, what can be done about it, what should be done about it?
  136. dreamrealif there's no problem, great: why do people like me think there IS one? Maybe that's the problem.
  137. * polarian joined #java
  138. dreamrealMaybe we're a small set of people: I don't know. I'm a member of the set that thinks it's a problem, so maybe our perspective is flawed. Feel free to illuminate our ignorance.
  139. dreamrealJust don't be dumb about it, and ifyou're going to put a stake in the ground, great: own it.
  140. * roesyyu joined #java
  141. * sa02irc joined #java
  142. * mindCrime joined #java
  143. * victori joined #java
  144. * tazle joined #java
  145. * akaWolf joined #java
  146. * akaWolf joined #java
  147. * akaWolf joined #java
  148. * stfstfm_ joined #java
  149. * B_fd joined #java
  150. * victori joined #java
  151. * mindCrime joined #java
  152. * marcel joined #java
  153. * B_fd joined #java
  154. * kathadris joined #java
  155. * overholts0 joined #java
  156. * kusanagi joined #java