ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#nevet

  1. Chronos dreamreal: No, I haven't looked at Hangman or the Star Trader stuff, but now that I know it's there, I plan to.
  2. Chronos hangman
  3. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  4. Chronos hangman r
  5. nevet Hangman: _ r _ _ _ _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
  6. Chronos hangman s
  7. nevet Hangman: _ r _ _ _ _ _ _ (5/6 lives, guessed: r, s) -- No 's'. 5 lives left.
  8. Chronos hangman t
  9. nevet Hangman: _ r _ _ _ _ _ _ (4/6 lives, guessed: r, s, t) -- No 't'. 4 lives left.
  10. Chronos hangman l
  11. nevet Hangman: _ r _ _ _ _ _ _ (3/6 lives, guessed: l, r, s, t) -- No 'l'. 3 lives left.
  12. Chronos hangman n
  13. nevet Hangman: _ r _ _ _ _ n _ (3/6 lives, guessed: l, n, r, s, t) -- 'n' is in the word!
  14. Chronos hangman e
  15. nevet Hangman: _ r _ _ _ _ n _ (2/6 lives, guessed: e, l, n, r, s, t) -- No 'e'. 2 lives left.
  16. Chronos hangman a
  17. nevet Hangman: _ r _ _ _ _ n _ (1/6 lives, guessed: a, e, l, n, r, s, t) -- No 'a'. 1 lives left.
  18. Chronos hangman i
  19. nevet No lives left! The word was 'profound'. Use 'hangman' to start over.
  20. dreamreal ooo another bug
  21. Chronos haha :)
  22. dreamreal Nice!
  23. dreamreal I should have noticed that
  24. dreamreal "1 lives left" ew
  25. Chronos I wrote a similar-ish word guess game for an IRC bot written in C decades ago. It was multi-player, where everyone races to guess the right word. The bot fills in the letters automatically, every 5 seconds or so a new letter is revealed.
  26. dreamreal hah, that'd be doable too
  27. dreamreal star traders would use the same functionality, actually
  28. dreamreal what was it called?
  29. dreamreal that sounds a LOT shorter of a path than star trader :D
  30. * nevet joined #nevet
  31. * 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/streampack
  32. dreamreal hangman
  33. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  34. dreamreal hangman a
  35. nevet Hangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: a) -- No 'a'. 5 lives left.
  36. dreamreal hangman b
  37. nevet Hangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: a, b) -- No 'b'. 4 lives left.
  38. dreamreal hangman c
  39. nevet Hangman: _ _ _ _ _ _ _ _ (3/6 lives, guessed: a, b, c) -- No 'c'. 3 lives left.
  40. dreamreal hangman d
  41. nevet Hangman: _ _ _ _ _ _ _ _ (2/6 lives, guessed: a, b, c, d) -- No 'd'. 2 lives left.
  42. dreamreal hangman e
  43. nevet Hangman: _ _ _ _ _ _ e _ (2/6 lives, guessed: a, b, c, d, e) -- 'e' is in the word!
  44. dreamreal hangman f
  45. nevet Hangman: _ _ _ _ _ _ e _ (1/6 lives, guessed: a, b, c, d, e, f) -- No 'f'. 1 lives left.
  46. dreamreal what... oh
  47. dreamreal hangman concede
  48. nevet You concede. The word was 'supplies'. Use 'hangman' for a new game.
  49. dreamreal that's a surprise!
  50. * nevet joined #nevet
  51. * 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/streampack
  52. dreamreal hangman
  53. nevet Hangman: _ _ _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  54. dreamreal hangman ü
  55. nevet Error: Unknown hangman command. Use 'hangman' to start, 'hangman <letter>' to guess, or 'hangman solve <word>' to solve.
  56. dreamreal hangman a
  57. nevet Hangman: _ _ _ _ _ _ _ _ _ _ (5/6 lives, guessed: a) -- No 'a'. 5 lives left.
  58. dreamreal hangman a
  59. nevet You already guessed 'a'. Hangman: _ _ _ _ _ _ _ _ _ _ (5/6 lives, guessed: a)
  60. dreamreal hangman b
  61. nevet Hangman: _ _ _ _ _ _ _ _ _ _ (4/6 lives, guessed: a, b) -- No 'b'. 4 lives left.
  62. dreamreal hangman c
  63. nevet Hangman: _ _ _ _ _ _ c _ _ _ (4/6 lives, guessed: a, b, c) -- 'c' is in the word!
  64. dreamreal hangman d
  65. nevet Hangman: _ _ _ d _ _ c _ _ _ (4/6 lives, guessed: a, b, c, d) -- 'd' is in the word!
  66. dreamreal hangman e
  67. nevet Hangman: _ _ _ d _ e c _ e _ (4/6 lives, guessed: a, b, c, d, e) -- 'e' is in the word!
  68. dreamreal hangman f
  69. nevet Hangman: _ _ _ d _ e c _ e _ (3/6 lives, guessed: a, b, c, d, e, f) -- No 'f'. 3 lives left.
  70. dreamreal hangman g
  71. nevet Hangman: _ _ _ d _ e c _ e _ (2/6 lives, guessed: a, b, c, d, e, f, g) -- No 'g'. 2 lives left.
  72. dreamreal hangman h
  73. nevet Hangman: _ _ _ d _ e c _ e _ (1/6 lives, guessed: a, b, c, d, e, f, g, h) -- No 'h'. 1 life left.
  74. dreamreal There we go!
  75. dreamreal I need to correct the message for the out-of-bound character, of course
  76. dreamreal ~hangman s
  77. dreamreal hangman s
  78. nevet No lives left! The word was 'woodpecker'. Use 'hangman' to start over.
  79. dreamreal so close
  80. dreamreal hangman
  81. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  82. dreamreal hangman r
  83. nevet Hangman: _ _ r _ _ _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
  84. dreamreal hangman s
  85. nevet Hangman: _ _ r _ _ _ _ _ (5/6 lives, guessed: r, s) -- No 's'. 5 lives left.
  86. dreamreal hangman d
  87. nevet Hangman: _ _ r _ _ _ _ _ (4/6 lives, guessed: d, r, s) -- No 'd'. 4 lives left.
  88. dreamreal hangman m
  89. nevet Hangman: _ _ r _ _ _ _ _ (3/6 lives, guessed: d, m, r, s) -- No 'm'. 3 lives left.
  90. dreamreal hangman n
  91. nevet Hangman: _ _ r _ _ _ _ _ (2/6 lives, guessed: d, m, n, r, s) -- No 'n'. 2 lives left.
  92. dreamreal hangman e
  93. nevet Hangman: _ e r _ e _ _ e (2/6 lives, guessed: d, e, m, n, r, s) -- 'e' is in the word!
  94. dreamreal hangman s
  95. nevet You already guessed 's'. Hangman: _ e r _ e _ _ e (2/6 lives, guessed: d, e, m, n, r, s)
  96. dreamreal hangman p
  97. nevet Hangman: p e r _ e _ _ e (2/6 lives, guessed: d, e, m, n, p, r, s) -- 'p' is in the word!
  98. dreamreal hangman c
  99. nevet Hangman: p e r c e _ _ e (2/6 lives, guessed: c, d, e, m, n, p, r, s) -- 'c' is in the word!
  100. dreamreal hangman i
  101. nevet Hangman: p e r c e i _ e (2/6 lives, guessed: c, d, e, i, m, n, p, r, s) -- 'i' is in the word!
  102. dreamreal hangman v
  103. nevet You got it! The word was 'perceive'. Use 'hangman' to play again.
  104. dreamreal I am SOOOO smurt
  105. * nevet joined #nevet
  106. * 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/streampack
  107. dreamreal This is gonna be the bestest irc hangman evar!
  108. dreamreal hangman
  109. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  110. dreamreal hangman é
  111. nevet Error: All the letters I use are in the English alphabet!
  112. dreamreal hangman r
  113. nevet Hangman: r _ _ _ _ r _ r (6/6 lives, guessed: r) -- 'r' is in the word!
  114. dreamreal hangman e
  115. nevet Hangman: r e _ _ e r e r (6/6 lives, guessed: e, r) -- 'e' is in the word!
  116. dreamreal hangman n
  117. nevet Hangman: r e n _ e r e r (6/6 lives, guessed: e, n, r) -- 'n' is in the word!
  118. dreamreal hangman d
  119. nevet You got it! The word was 'renderer'. Use 'hangman' to play again.
  120. dreamreal dang
  121. dreamreal I got really lucky
  122. dreamreal Chronos: give me the rules for that game, or file an issue - we don't have timed events like that
  123. dreamreal I'mma making up my own!
  124. dreamreal HAHA!
  125. bot [jottinger/bytecode.news] New issue #98: Safecracker: competitive code-breaking game - https://github.com/jottinger/bytecode.news/issues/98
  126. bot [jottinger/bytecode.news] New issue #97: Tick channel infrastructure - https://github.com/jottinger/bytecode.news/issues/97
  127. * nevet joined #nevet
  128. * 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/streampack
  129. bot [jottinger/bytecode.news] New issue #101: Delay first tick-driven poll until 30 seconds after startup - https://github.com/jottinger/bytecode.news/issues/101
  130. bot [jottinger/bytecode.news] New issue #99: Embed git commit and branch in runtime build info - https://github.com/jottinger/bytecode.news/issues/99
  131. bot [jottinger/bytecode.news] New PR #100: 97 tick channel infrastructure - https://github.com/jottinger/bytecode.news/pull/100
  132. bot [jottinger/bytecode.news] New PR #103: Adding delay for rss and github on startup - https://github.com/jottinger/bytecode.news/pull/103
  133. bot [jottinger/bytecode.news] New PR #102: version command - https://github.com/jottinger/bytecode.news/pull/102
  134. * nevet joined #nevet
  135. * 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/streampack
  136. dreamreal version
  137. nevet app 1.0 | Built 2026-02-24T04:24:19.841Z
  138. * NeXeN joined #nevet
  139. * PyR3X joined #nevet
  140. * PyR3X joined #nevet
  141. * PyR3X joined #nevet
  142. * jreicher joined #nevet
  143. blue version
  144. nevet app 1.0 | Built 2026-02-24T04:24:19.841Z
  145. blue hangman
  146. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  147. blue hangman e
  148. nevet Hangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: e) -- No 'e'. 5 lives left.
  149. blue hangman t
  150. nevet Hangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: e, t) -- No 't'. 4 lives left.
  151. blue hangman i
  152. nevet Hangman: _ i _ _ i _ _ _ (4/6 lives, guessed: e, i, t) -- 'i' is in the word!
  153. blue hangman s
  154. nevet Hangman: _ i _ _ i _ _ _ (3/6 lives, guessed: e, i, s, t) -- No 's'. 3 lives left.
  155. blue hangman a
  156. nevet Hangman: _ i _ _ i _ a _ (3/6 lives, guessed: a, e, i, s, t) -- 'a' is in the word!
  157. blue hangman r
  158. nevet Hangman: _ i _ _ i _ a _ (2/6 lives, guessed: a, e, i, r, s, t) -- No 'r'. 2 lives left.
  159. blue hangman g
  160. nevet Hangman: _ i _ _ i g a _ (2/6 lives, guessed: a, e, g, i, r, s, t) -- 'g' is in the word!
  161. blue hangman n
  162. nevet Hangman: _ i _ _ i g a n (2/6 lives, guessed: a, e, g, i, n, r, s, t) -- 'n' is in the word!
  163. blue hangman m
  164. nevet Hangman: m i _ _ i g a n (2/6 lives, guessed: a, e, g, i, m, n, r, s, t) -- 'm' is in the word!
  165. blue hangman c
  166. nevet Hangman: m i c _ i g a n (2/6 lives, guessed: a, c, e, g, i, m, n, r, s, t) -- 'c' is in the word!
  167. blue hangman h
  168. nevet You got it! The word was 'michigan'. Use 'hangman' to play again.
  169. dreamreal I'm off today - driving to Charlotte with my wife - but I'm going to try to fix the version stuff while we're getting ready.
  170. dreamreal And the timer architecture's been changed.
  171. dreamreal rss and github both use the new mechanism (it emits timing events every second into a channel, things that need to fire at specific times can watch for the timer events. This is going to be necessary for things like games, that aren't "run always," but obviously serves "run always" events, too.)
  172. bot [jottinger/bytecode.news] New issue #104: Adaptive RSS poll intervals based on feed activity - https://github.com/jottinger/bytecode.news/issues/104
  173. * nevet joined #nevet
  174. * 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/streampack
  175. dreamreal version
  176. nevet app 1.0 | c0d6a5f (97-tick-channel-infrastructure) | Built 2026-02-24T12:25:06.697Z
  177. dreamreal define bathykolpian
  178. dreamreal huh, m-w doesn't have that word, we have broken the machine, bwahaha
  179. * NeXeN_ joined #nevet
  180. dreamreal https://github.com/jottinger/bytecode.news/issues/67 (comments added)
  181. blue dreamreal: have a GREAT time in Charlotte!
  182. blue Make North Carolina GREAT again!
  183. Chronos dreamreal: It picks a random word from the dictionary, and then every 5 seconds, fills in one of the missing letters. First person to guess the word wins.
  184. Chronos Pretty simple.
  185. Chronos dreamreal: Have you been talked into using OAuth?
  186. * jreicher joined #nevet
  187. * PyR3X joined #nevet
  188. * Chronos joined #nevet
  189. dreamreal Chronos: short answer: I don't know. I'm just trying to actually figure out what it all means instead of just saying "yes" or "no" based on vibes
  190. dreamreal Spring apparently makes most of it pretty transparent.
  191. dreamreal as in, you configure a client id, a secret, and a provider url,and spring does all the exchange and parsing crap.
  192. dreamreal It's SUPPOSED to be effectively declarative, which fits the pattern.
  193. dreamreal and it's attractive enough; an oauth user has a verified email address, which is the MAIN thing we'd need to create the sevice binding 9which is what ties a user to a role in the system)
  194. * Chronos refuses to use any of those "sign in using X" websites.
  195. dreamreal Add that as a comment. :D
  196. dreamreal I mean, the social side of the thing is important too
  197. Chronos I'm worried that I'm just being weird/different/difficult, heh.
  198. Chronos Maybe everyone else loves and uses "sign in using X" on websites.
  199. dreamreal 1) It doesn't matter, you could too, loser; 2) "sign in using X" actually is safer for most things as long as you trust the "x" in question
  200. dreamreal its usually google or whatever, which means you get their full security suite
  201. dreamreal s/you could/you count/
  202. Chronos I'm not sure I trust any X's, heh.
  203. dreamreal Run your own MTA, do you?
  204. dreamreal I shoulda had YOU set up nevet's
  205. dreamreal that's a pain
  206. Chronos My main email is Google, but in the back of my head, I'm always a little worried I'll lose access to my account, possibly with no recourse.
  207. Chronos But I'm probably just being paranoid.
  208. dreamreal You better hope so, I guess
  209. dreamreal I have a few different email providers: gmail's my main, on a free account, which is probably stupid
  210. dreamreal but here's the thing: if oauth prevents you from using the site, that's important
  211. dreamreal "why" isn't relevant
  212. Chronos Mine's a free account too, though I do have Google's AI Premium thingie-ma-jiggy, which maaaybe would give me some support/recourse if I lost access to my account?
  213. dreamreal I don't know, I pay for my wife's access to google apps but not my own
  214. Chronos I'm mostly worried about Google itself taking away access someday. Possibly accidentally. Possibly because they (likely falsely) decide I have something "bad" on my Google Drive.
  215. Chronos I tend to worry about Big Tech in general. Way too much consolidated power.
  216. dreamreal Yeah, but consider the alternative