Chat Logs

  1. * nevet joined #nevet
  2. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  3. dreamrealversion
  4. nevetnevet 1.0 | d4cdd1b (main) | Built 2026-03-09 20:30:14 EDT
  5. dreamrealjexer.urls=https://gitlab.com/AutumnMeowMeow/jexer
  6. nevetok, dreamreal: updated jexer.
  7. dreamrealjexer.tag=consoleio
  8. nevetok, dreamreal: updated jexer.
  9. dreamrealbetteridge.tag=laws
  10. nevetok, dreamreal: updated betteridge.
  11. dreamrealbetteridge.seealso=
  12. dreamrealatwood.tag=laws
  13. nevetok, dreamreal: updated atwood.
  14. dreamreallanterna.tag=consoleio
  15. nevetok, dreamreal: updated lanterna.
  16. bot[jottinger/bytecode.news] New issue #222: Simplify reference UI build status bar - https://github.com/jottinger/bytecode.news/issues/222
  17. 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
  18. 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
  19. jreicher21 take 2
  20. nevetError: No game in progress. Use '21 matches' to start a new game.
  21. jreicher21 matches
  22. 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.
  23. jreicher2
  24. jreicher21 take 2
  25. nevetA calculated risk. With the patience of stone, I take 2. There are 17 matches remaining.
  26. jreicher21 take 1
  27. nevetNoted. Decisively, I take 3. There are 13 matches remaining.
  28. jreicher21 take 1
  29. nevetNoted. With surgical precision, I take 3. There are 9 matches remaining.
  30. jreicher21 take 2
  31. nevetYou surprise me. With great confidence, I take 2. There are 5 matches remaining.
  32. jreicher:)
  33. jreicher21 take 1
  34. 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.
  35. jreicher21 matches
  36. 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.
  37. jreicher21 take 2
  38. nevetPlaying it safe, I see. Casually, I take 2. There are 17 matches remaining.
  39. jreicher21 take 1
  40. nevetPlaying it safe, I see. With surgical precision, I take 3. There are 13 matches remaining.
  41. jreicher21 take 1
  42. nevetPlaying it safe, I see. With practiced ease, I take 3. There are 9 matches remaining.
  43. jreicher21 take 1
  44. nevetYou surprise me. As if this were already decided, I take 3. There are 5 matches remaining.
  45. jreicher:)
  46. jreicher21 take 3
  47. 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!
  48. jreicher21 matches
  49. 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.
  50. jreicher21 take 1
  51. nevetA calculated risk. Methodically, I take 3. There are 17 matches remaining.
  52. jreicher21 take 2
  53. nevetYou surprise me. With surgical precision, I take 2. There are 13 matches remaining.
  54. jreicher21 take 1
  55. nevetInteresting. Casually, I take 3. There are 9 matches remaining.
  56. jreicher:)
  57. jreicher21 take 3
  58. nevetNow things get interesting. With great confidence, I take 1. There are 5 matches remaining.
  59. jreicher21 take 3
  60. nevetNoted. With a knowing smile, I take 1. You are left with one match. I claim victory!
  61. jreicher21 matches
  62. 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.
  63. jreicher21 take 3
  64. nevetA fine selection. With a knowing smile, I take 1. There are 17 matches remaining.
  65. jreicherYeah
  66. jreicher21 take 1
  67. nevetYou surprise me. As if this were already decided, I take 3. There are 13 matches remaining.
  68. jreicher21 take 3
  69. nevetNoted. I am inevitable, I take 1. There are 9 matches remaining.
  70. jreicher21 take 2
  71. nevetI see what you're doing there. After much deliberation, I take 2. There are 5 matches remaining.
  72. jreicher21 take 3
  73. nevetA classic move. Without a hint of doubt, I take 1. That leaves you with the last match - I win! Better luck next time.
  74. jreicherCute
  75. jreicherThat was fun
  76. jreicherdreamreal: you should let the human start. And give nevet the ability to take advantage of a mistake (it may already have that)
  77. dreamrealjreicher: How does the human NOT start?
  78. dreamrealIn that game, the bot can't lose.
  79. dreamrealThere's not even flavor text for it to lose. :D
  80. dreamrealjreicher: hmm, you mean have the human INITIATE a game without the initial trigger, I guess?
  81. bot[jottinger/bytecode.news] New PR #225: Factoid updates, presentation fixes - https://github.com/jottinger/bytecode.news/pull/225
  82. * nevet joined #nevet
  83. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  84. * nevet joined #nevet
  85. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  86. dreamrealSorry, restarting to tune memory to see what the effect was
  87. dreamrealfactoid unset atwood.seealso
  88. nevetok, unset seealso on atwood.
  89. dreamrealfactoid unset betteridge.seealso
  90. nevetok, unset seealso on betteridge.
  91. dreamrealfactoid unset clarke.seealso
  92. nevetok, unset seealso on clarke.
  93. dreamrealtextio.seealso=zircon,jexer,lanterna,tamboui
  94. nevetok, dreamreal: updated textio.
  95. dreamrealtextio.tag=consoleio
  96. nevetok, dreamreal: updated textio.
  97. dreamrealtextio
  98. 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
  99. dreamrealtamboui.seealso=lanterna,jexer,textio,zircon
  100. nevetok, dreamreal: updated tamboui.
  101. dreamrealtamboui.tag=consoleio
  102. nevetok, dreamreal: updated tamboui.
  103. dreamrealfactoid unset sturgeon.seealso
  104. nevetok, unset seealso on sturgeon.
  105. dreamrealsturgeon.tag=laws
  106. nevetok, dreamreal: updated sturgeon.
  107. dreamrealsteelman why.forget
  108. nevetok, forgot steelman why.
  109. dreamreallanterna.seealso=zircon, jexer, textio, tamboui
  110. nevetok, dreamreal: updated lanterna.
  111. dreamrealsummarize https://www.fbounded.com/blog/f-bounded-polymorphism
  112. nevetF-Bounded Polymorphism: Type-Safe Builders in Java
  113. dreamrealgah
  114. dreamrealsuggest https://www.fbounded.com/blog/f-bounded-polymorphism
  115. nevetSuggested draft saved from https://www.fbounded.com/blog/f-bounded-polymorphism. AI structured response parse failed; used extraction fallback.
  116. 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
  117. * nevet joined #nevet
  118. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  119. dreamrealversion
  120. nevetnevet 1.0 | d968502 (fix-suggest-json-fallback-repair) | Built 2026-03-10 09:02:03 EDT
  121. dreamrealsuggest https://www.fbounded.com/blog/f-bounded-polymorphism
  122. nevetSuggested draft saved from https://www.fbounded.com/blog/f-bounded-polymorphism. AI structured parse failed; JSON fallback succeeded.
  123. dreamrealyuck. :/
  124. 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
  125. 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
  126. 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.
  127. nevetok, dreamreal: updated levenshtein.
  128. dreamreallevenshtein.url=https://en.wikipedia.org/wiki/Levenshtein_distance
  129. nevetok, dreamreal: updated levenshtein.
  130. bot[jottinger/bytecode.news] New PR #229: Fix 227 228 irc trigger sentiment - https://github.com/jottinger/bytecode.news/pull/229
  131. * nevet joined #nevet
  132. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  133. * nevet joined #nevet
  134. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  135. * jreicher joined #nevet
  136. dreamrealoi jreicher
  137. * nevet joined #nevet
  138. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  139. bot[jottinger/bytecode.news] New PR #230: feat 214 226 logs and hard delete - https://github.com/jottinger/bytecode.news/pull/230
  140. * nevet joined #nevet
  141. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/bytecode.news
  142. dreamrealokay! Logs are available, and the admin ui now allows hard deletes of deleted content.
  143. dreamrealjsf
  144. dreamrealjsf is <reply>JSF is JavaServer Faces, a component model for the web.
  145. nevetok, dreamreal: updated jsf.
  146. dreamrealjsf.url=https://www.oracle.com/java/technologies/javaserverfaces.html
  147. nevetok, dreamreal: updated jsf.
  148. dreamrealprimate
  149. 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
  150. dreamreal~thymeleaf
  151. dreamrealthymeleaf
  152. dreamrealwebassembly.url=https://webassembly.org/
  153. nevetok, dreamreal: updated webassembly.
  154. dreamrealprimate
  155. 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
  156. dreamrealthymeleaf.url=https://www.thymeleaf.org/
  157. nevetok, dreamreal: updated thymeleaf.
  158. dreamrealangular.url=https://angular.dev/
  159. nevetok, dreamreal: updated angular.
  160. dreamrealvue.url=https://vuejs.org/
  161. nevetok, dreamreal: updated vue.
  162. dreamrealsvelte.url=https://svelte.dev/
  163. nevetok, dreamreal: updated svelte.
  164. dreamrealtypescript.url=https://www.typescriptlang.org/
  165. nevetok, dreamreal: updated typescript.
  166. dreamrealjavascript.url=https://developer.mozilla.org/en-US/docs/Web/JavaScript
  167. nevetok, dreamreal: updated javascript.
  168. dreamrealprimate
  169. 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
  170. jreicherdreamreal: howdy
  171. dreamrealjreicher: https://bytecode.news/posts/2026/03/bytecode-news-ui-design-concerns
  172. nevetNevet - Reference UI
  173. dreamrealDoes that url work for you?
  174. jreicherWhat do you mean by "work"? Do you mean does it display correctly in my IRC client?
  175. jreicherOr that I can follow it?
  176. dreamrealWell, if your IRC client renders, yeah; does it display properly? Does it open properly in a browser?
  177. 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
  178. 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.
  179. dreamrealYeah, known issue in that client, it's an MDE thing. This is the "reference UI" and isn't meant to survive long.
  180. dreamrealThere are no comments so it's just gonna stay there.
  181. 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
  182. 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
  183. jreicherAh, the good old "no data" edge case
  184. 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
  185. 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
  186. dreamrealAh ha! I think I found it. Working on it. Also going to take care of #231.
  187. dreamrealor, well, START to take care of #231 - we have no versioned endpoints, we just want to anticipate them
  188. bot[jottinger/bytecode.news] New PR #233: spinner and API versioning - https://github.com/jottinger/bytecode.news/pull/233
  189. dreamrealshould be gone now!
  190. jreicherYep, nothing there now. :p ;)
  191. 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
  192. bot[jottinger/bytecode.news] New PR #235: Adding basic UI to serve as proof of concept - https://github.com/jottinger/bytecode.news/pull/235
  193. dreamrealjreicher: https://basic.bytecode.news :D
  194. jreicherIs this the Scandi version?