Chat Logs

  1. dreamrealversion
  2. nevetnevet 1.0 | d4cdd1b (main) | Built 2026-03-09 20:30:14 EDT
  3. dreamrealjexer.urls=https://gitlab.com/AutumnMeowMeow/jexer
  4. nevetok, dreamreal: updated jexer.
  5. dreamrealjexer.tag=consoleio
  6. nevetok, dreamreal: updated jexer.
  7. dreamrealbetteridge.tag=laws
  8. nevetok, dreamreal: updated betteridge.
  9. dreamrealbetteridge.seealso=
  10. dreamrealatwood.tag=laws
  11. nevetok, dreamreal: updated atwood.
  12. dreamreallanterna.tag=consoleio
  13. nevetok, dreamreal: updated lanterna.
  14. bot[jottinger/bytecode.news] New issue #222: Simplify reference UI build status bar - https://github.com/jottinger/bytecode.news/issues/222
  15. bot[jottinger/bytecode.news] New issue #223: Fix duplicate factoid metadata rendering for see also and tags - https://github.com/jottinger/bytecode.news/issues/223
  16. bot[jottinger/bytecode.news] New issue #224: Add operation support to clear factoid tags and see also metadata - https://github.com/jottinger/bytecode.news/issues/224
  17. jreicher21 take 2
  18. nevetError: No game in progress. Use '21 matches' to start a new game.
  19. jreicher21 matches
  20. nevetA new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  21. jreicher2
  22. jreicher21 take 2
  23. nevetA calculated risk. With the patience of stone, I take 2. There are 17 matches remaining.
  24. jreicher21 take 1
  25. nevetNoted. Decisively, I take 3. There are 13 matches remaining.
  26. jreicher21 take 1
  27. nevetNoted. With surgical precision, I take 3. There are 9 matches remaining.
  28. jreicher21 take 2
  29. nevetYou surprise me. With great confidence, I take 2. There are 5 matches remaining.
  30. jreicher:)
  31. jreicher21 take 1
  32. nevetI see what you're doing there. I am very, very smart, I take 3. One match remains, and it has your name on it. Well played, though.
  33. jreicher21 matches
  34. nevetA new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  35. jreicher21 take 2
  36. nevetPlaying it safe, I see. Casually, I take 2. There are 17 matches remaining.
  37. jreicher21 take 1
  38. nevetPlaying it safe, I see. With surgical precision, I take 3. There are 13 matches remaining.
  39. jreicher21 take 1
  40. nevetPlaying it safe, I see. With practiced ease, I take 3. There are 9 matches remaining.
  41. jreicher21 take 1
  42. nevetYou surprise me. As if this were already decided, I take 3. There are 5 matches remaining.
  43. jreicher:)
  44. jreicher21 take 3
  45. nevetI see jreicher picked 3. I'd expected 2. With practiced ease, I take 1. And that means the last match is yours. Victory is mine!
  46. jreicher21 matches
  47. nevetA new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  48. jreicher21 take 1
  49. nevetA calculated risk. Methodically, I take 3. There are 17 matches remaining.
  50. jreicher21 take 2
  51. nevetYou surprise me. With surgical precision, I take 2. There are 13 matches remaining.
  52. jreicher21 take 1
  53. nevetInteresting. Casually, I take 3. There are 9 matches remaining.
  54. jreicher:)
  55. jreicher21 take 3
  56. nevetNow things get interesting. With great confidence, I take 1. There are 5 matches remaining.
  57. jreicher21 take 3
  58. nevetNoted. With a knowing smile, I take 1. You are left with one match. I claim victory!
  59. jreicher21 matches
  60. nevetA new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  61. jreicher21 take 3
  62. nevetA fine selection. With a knowing smile, I take 1. There are 17 matches remaining.
  63. jreicherYeah
  64. jreicher21 take 1
  65. nevetYou surprise me. As if this were already decided, I take 3. There are 13 matches remaining.
  66. jreicher21 take 3
  67. nevetNoted. I am inevitable, I take 1. There are 9 matches remaining.
  68. jreicher21 take 2
  69. nevetI see what you're doing there. After much deliberation, I take 2. There are 5 matches remaining.
  70. jreicher21 take 3
  71. nevetA classic move. Without a hint of doubt, I take 1. That leaves you with the last match - I win! Better luck next time.
  72. jreicherCute
  73. jreicherThat was fun
  74. jreicherdreamreal: you should let the human start. And give nevet the ability to take advantage of a mistake (it may already have that)
  75. dreamrealjreicher: How does the human NOT start?
  76. dreamrealIn that game, the bot can't lose.
  77. dreamrealThere's not even flavor text for it to lose. :D
  78. dreamrealjreicher: hmm, you mean have the human INITIATE a game without the initial trigger, I guess?
  79. bot[jottinger/bytecode.news] New PR #225: Factoid updates, presentation fixes - https://github.com/jottinger/bytecode.news/pull/225
  80. dreamrealSorry, restarting to tune memory to see what the effect was
  81. dreamrealfactoid unset atwood.seealso
  82. nevetok, unset seealso on atwood.
  83. dreamrealfactoid unset betteridge.seealso
  84. nevetok, unset seealso on betteridge.
  85. dreamrealfactoid unset clarke.seealso
  86. nevetok, unset seealso on clarke.
  87. dreamrealtextio.seealso=zircon,jexer,lanterna,tamboui
  88. nevetok, dreamreal: updated textio.
  89. dreamrealtextio.tag=consoleio
  90. nevetok, dreamreal: updated textio.
  91. dreamrealtextio
  92. nevettextio is a library for creating Java console applications, working with interactive input and providing various vaguely workable input types for choices, passwords, and the like. URL: https://github.com/beryx/text-io Tag: consoleio See also: zircon, jexer, lanterna, and tamboui
  93. dreamrealtamboui.seealso=lanterna,jexer,textio,zircon
  94. nevetok, dreamreal: updated tamboui.
  95. dreamrealtamboui.tag=consoleio
  96. nevetok, dreamreal: updated tamboui.
  97. dreamrealfactoid unset sturgeon.seealso
  98. nevetok, unset seealso on sturgeon.
  99. dreamrealsturgeon.tag=laws
  100. nevetok, dreamreal: updated sturgeon.
  101. dreamrealsteelman why.forget
  102. nevetok, forgot steelman why.
  103. dreamreallanterna.seealso=zircon, jexer, textio, tamboui
  104. nevetok, dreamreal: updated lanterna.
  105. dreamrealsummarize https://www.fbounded.com/blog/f-bounded-polymorphism
  106. nevetF-Bounded Polymorphism: Type-Safe Builders in Java
  107. dreamrealgah
  108. dreamrealsuggest https://www.fbounded.com/blog/f-bounded-polymorphism
  109. nevetSuggested draft saved from https://www.fbounded.com/blog/f-bounded-polymorphism. AI structured response parse failed; used extraction fallback.
  110. bot[jottinger/bytecode.news] New issue #226: reference ui needs a way to hard-delete rejected articles - https://github.com/jottinger/bytecode.news/issues/226
  111. dreamrealversion
  112. nevetnevet 1.0 | d968502 (fix-suggest-json-fallback-repair) | Built 2026-03-10 09:02:03 EDT
  113. dreamrealsuggest https://www.fbounded.com/blog/f-bounded-polymorphism
  114. nevetSuggested draft saved from https://www.fbounded.com/blog/f-bounded-polymorphism. AI structured parse failed; JSON fallback succeeded.
  115. dreamrealyuck. :/
  116. bot[jottinger/bytecode.news] New issue #227: DM addressed messages do not strip trigger before operation dispatch - https://github.com/jottinger/bytecode.news/issues/227
  117. bot[jottinger/bytecode.news] New issue #228: Sentiment output should chunk safely for IRC and avoid losing relevant summary context - https://github.com/jottinger/bytecode.news/issues/228
  118. dreamreallevenshtein=<reply>A "levenshtein distance" is a string metric for measuring the difference between two sequences: it measures the number of edits it takes to go from one string to another. "cat" to "dog" is 3; "cat" to "sat" is 1.
  119. nevetok, dreamreal: updated levenshtein.
  120. dreamreallevenshtein.url=https://en.wikipedia.org/wiki/Levenshtein_distance
  121. nevetok, dreamreal: updated levenshtein.
  122. bot[jottinger/bytecode.news] New PR #229: Fix 227 228 irc trigger sentiment - https://github.com/jottinger/bytecode.news/pull/229
  123. dreamrealoi jreicher
  124. bot[jottinger/bytecode.news] New PR #230: feat 214 226 logs and hard delete - https://github.com/jottinger/bytecode.news/pull/230
  125. dreamrealokay! Logs are available, and the admin ui now allows hard deletes of deleted content.
  126. dreamrealjsf
  127. dreamrealjsf is <reply>JSF is JavaServer Faces, a component model for the web.
  128. nevetok, dreamreal: updated jsf.
  129. dreamrealjsf.url=https://www.oracle.com/java/technologies/javaserverfaces.html
  130. nevetok, dreamreal: updated jsf.
  131. dreamrealprimate
  132. nevetPrimate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem. URL: https://primate.run/ See also: react, angular, vue, svelte, javascript, typescript, and webassembly
  133. dreamreal~thymeleaf
  134. dreamrealthymeleaf
  135. dreamrealwebassembly.url=https://webassembly.org/
  136. nevetok, dreamreal: updated webassembly.
  137. dreamrealprimate
  138. nevetPrimate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem. URL: https://primate.run/ See also: react, angular, vue, svelte, javascript, typescript, and webassembly
  139. dreamrealthymeleaf.url=https://www.thymeleaf.org/
  140. nevetok, dreamreal: updated thymeleaf.
  141. dreamrealangular.url=https://angular.dev/
  142. nevetok, dreamreal: updated angular.
  143. dreamrealvue.url=https://vuejs.org/
  144. nevetok, dreamreal: updated vue.
  145. dreamrealsvelte.url=https://svelte.dev/
  146. nevetok, dreamreal: updated svelte.
  147. dreamrealtypescript.url=https://www.typescriptlang.org/
  148. nevetok, dreamreal: updated typescript.
  149. dreamrealjavascript.url=https://developer.mozilla.org/en-US/docs/Web/JavaScript
  150. nevetok, dreamreal: updated javascript.
  151. dreamrealprimate
  152. nevetPrimate is an opinionated, largely language-neutral web framework. It supports multiple front ends, backends, and runtimes, with a tendency towards to the javascript ecosystem. URL: https://primate.run/ See also: react, angular, vue, svelte, javascript, typescript, and webassembly
  153. jreicherdreamreal: howdy
  154. dreamrealjreicher: https://bytecode.news/posts/2026/03/bytecode-news-ui-design-concerns
  155. nevetNevet - Reference UI
  156. dreamrealDoes that url work for you?
  157. jreicherWhat do you mean by "work"? Do you mean does it display correctly in my IRC client?
  158. jreicherOr that I can follow it?
  159. dreamrealWell, if your IRC client renders, yeah; does it display properly? Does it open properly in a browser?
  160. bot[jottinger/bytecode.news] New issue #231: Add advisory header-based API version contract (Accept-Version / Content-Version) - https://github.com/jottinger/bytecode.news/issues/231
  161. jreicherMy IRC client will just pop up a browser when I click on the link, and that works. The page itself has a small issue though; the comments section is spinning.
  162. dreamrealYeah, known issue in that client, it's an MDE thing. This is the "reference UI" and isn't meant to survive long.
  163. dreamrealThere are no comments so it's just gonna stay there.
  164. bot[jottinger/bytecode.news] New issue #232: reference-ui: comment section spinner never clears on posts with zero comments - https://github.com/jottinger/bytecode.news/issues/232
  165. dreamrealthe reference UI is actually pretty low priority in terms of features and bugs: where things matter there is in figuring out exposure of features, and whether they work or not
  166. jreicherAh, the good old "no data" edge case
  167. dreamrealso I'm fine with "it looks like a dog puked it up" as long as it exercises the API well enough to know if the API is broken or incomplete
  168. dreamrealI *do* want it to work, because the acceptance criteria for a real UI is whether the reference UI does something another UI does not
  169. dreamrealAh ha! I think I found it. Working on it. Also going to take care of #231.
  170. dreamrealor, well, START to take care of #231 - we have no versioned endpoints, we just want to anticipate them
  171. bot[jottinger/bytecode.news] New PR #233: spinner and API versioning - https://github.com/jottinger/bytecode.news/pull/233
  172. dreamrealshould be gone now!
  173. jreicherYep, nothing there now. :p ;)
  174. bot[jottinger/bytecode.news] New issue #234: Build standalone Spring/Thymeleaf read-only blog shell using API-only access - https://github.com/jottinger/bytecode.news/issues/234
  175. bot[jottinger/bytecode.news] New PR #235: Adding basic UI to serve as proof of concept - https://github.com/jottinger/bytecode.news/pull/235
  176. dreamrealjreicher: https://basic.bytecode.news :D
  177. jreicherIs this the Scandi version?